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

22416 lines
653 KiB

  1. Commit: 4332
  2. Author: sam
  3. Date: Mon Feb 8 00:40:21 2010 +0000
  4. Nicer make check output for our custom tests.
  5. test/check-doxygen | 10 +++++++---
  6. test/check-source | 20 +++++++++++++-------
  7. test/check-win32 | 11 +++++++----
  8. 3 files changed, 27 insertions(+), 14 deletions(-)
  9. Commit: 4331
  10. Author: sam
  11. Date: Sun Feb 7 23:44:38 2010 +0000
  12. Add missing ruby/test file to the distributed tarball.
  13. ruby/Makefile.am | 1 +
  14. 1 files changed, 1 insertions(+), 0 deletions(-)
  15. Commit: 4330
  16. Author: sam
  17. Date: Sun Feb 7 22:37:18 2010 +0000
  18. Improve changelog generation.
  19. ChangeLog | 3706 ++++++++++++++++++++++++++++++-----------------------------
  20. Makefile.am | 3 +-
  21. 2 files changed, 1917 insertions(+), 1792 deletions(-)
  22. Commit: 4328
  23. Author: sam
  24. Date: Sun Feb 7 21:11:03 2010 +0000
  25. Update logo in the PHP bindings.
  26. caca-php/examples/logo-caca.png | Bin 7526 -> 17112 bytes
  27. caca-php/examples/www/logo-caca.png | Bin 7526 -> 17112 bytes
  28. 2 files changed, 0 insertions(+), 0 deletions(-)
  29. Commit: 4326
  30. Author: sam
  31. Date: Sun Feb 7 20:59:05 2010 +0000
  32. Replace the old caca texture with a copy of our new logo.
  33. src/cacademo.c | 5 +-
  34. src/texture.h | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  35. 2 files changed, 259 insertions(+), 6 deletions(-)
  36. Commit: 4325
  37. Author: sam
  38. Date: Sun Feb 7 17:21:51 2010 +0000
  39. Fix dllexport usage, courtesy of Carlo Bramini in #48.
  40. caca/caca.h | 8 ++++----
  41. caca/caca0.h | 6 +++---
  42. 2 files changed, 7 insertions(+), 7 deletions(-)
  43. Commit: 4324
  44. Author: sam
  45. Date: Sun Feb 7 17:21:45 2010 +0000
  46. Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
  47. fixing this in #48.
  48. caca/caca0.h | 4 +++-
  49. 1 files changed, 3 insertions(+), 1 deletions(-)
  50. Commit: 4323
  51. Author: sam
  52. Date: Sun Feb 7 17:01:16 2010 +0000
  53. Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
  54. Carlo Bramini. Addresses #48.
  55. caca/caca.h | 6 +++++-
  56. 1 files changed, 5 insertions(+), 1 deletions(-)
  57. Commit: 4322
  58. Author: sam
  59. Date: Sun Feb 7 17:01:10 2010 +0000
  60. Do not use htons/htonl in makefont.c, since we already have hton16/hton32
  61. which do not require to initialise winsock on Windows. Addresses #48.
  62. tools/makefont.c | 5 +++--
  63. 1 files changed, 3 insertions(+), 2 deletions(-)
  64. Commit: 4321
  65. Author: sam
  66. Date: Sun Feb 7 15:57:52 2010 +0000
  67. Add brief documentation to figfont functions.
  68. caca/figfont.c | 3 +++
  69. 1 files changed, 3 insertions(+), 0 deletions(-)
  70. Commit: 4320
  71. Author: sam
  72. Date: Sun Feb 7 15:57:46 2010 +0000
  73. Split check-build into check-doygen, check-source and check-win32.
  74. test/Makefile.am | 7 +++-
  75. test/check-build | 71 ----------------------------------------------------
  76. test/check-doxygen | 14 ++++++++++
  77. test/check-source | 32 +++++++++++++++++++++++
  78. test/check-win32 | 27 +++++++++++++++++++
  79. 5 files changed, 78 insertions(+), 73 deletions(-)
  80. Commit: 4318
  81. Author: sam
  82. Date: Sun Feb 7 00:22:38 2010 +0000
  83. Document file functions and fix a few issues here and there.
  84. caca/caca.h | 32 ++++++++++++++-----------
  85. caca/file.c | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  86. caca/string.c | 2 +-
  87. win32/config.h | 1 +
  88. 4 files changed, 89 insertions(+), 15 deletions(-)
  89. Commit: 4317
  90. Author: sam
  91. Date: Sun Feb 7 00:22:31 2010 +0000
  92. Move some configuration stuff from build-kernel into configure.ac.
  93. build-kernel | 41 ++++++++++++++++++-----------------------
  94. build-win32 | 2 +-
  95. configure.ac | 39 ++++++++++++++++++++++++++-------------
  96. kernel/klibc.h | 6 +++++-
  97. 4 files changed, 50 insertions(+), 38 deletions(-)
  98. Commit: 4316
  99. Author: sam
  100. Date: Sat Feb 6 21:20:40 2010 +0000
  101. Generate a better changelog.
  102. ChangeLog |36885 +++++++++++++++++++++++++++++++++++------------------------
  103. Makefile.am | 8 +-
  104. 2 files changed, 22052 insertions(+), 14841 deletions(-)
  105. Commit: 4304
  106. Author: sam
  107. Date: Wed Jan 27 00:42:57 2010 +0000
  108. Activate colour toilet font support.
  109. caca/figfont.c | 7 ++-----
  110. 1 files changed, 2 insertions(+), 5 deletions(-)
  111. Commit: 4303
  112. Author: sam
  113. Date: Mon Jan 25 12:40:18 2010 +0000
  114. Don't fail the check-build test if documentation was not built.
  115. test/check-build | 4 ++--
  116. 1 files changed, 2 insertions(+), 2 deletions(-)
  117. Commit: 4302
  118. Author: sam
  119. Date: Mon Jan 25 01:47:21 2010 +0000
  120. Simpler and more accurate troff colour selection.
  121. caca/codec/export.c | 39 +++++++++++++--------------------------
  122. 1 files changed, 13 insertions(+), 26 deletions(-)
  123. Commit: 4301
  124. Author: pterjan
  125. Date: Sun Jan 24 22:04:10 2010 +0000
  126. * Always draw all background in troff output, on beginning of lines too
  127. caca/codec/export.c | 13 ++++++++-----
  128. 1 files changed, 8 insertions(+), 5 deletions(-)
  129. Commit: 4300
  130. Author: sam
  131. Date: Sun Jan 24 21:58:17 2010 +0000
  132. Fix the source code to reduce testsuite errors.
  133. caca/codec/export.c | 33 ++++++++++++++++-----------------
  134. kernel/Makefile.am | 2 ++
  135. kernel/kernel.c | 12 ++++++------
  136. kernel/kernel.h | 12 +++++-------
  137. kernel/multiboot.h | 18 +++++++++---------
  138. test/check-build | 5 +++--
  139. win32/config.h | 1 +
  140. 7 files changed, 42 insertions(+), 41 deletions(-)
  141. Commit: 4299
  142. Author: pterjan
  143. Date: Sun Jan 24 21:43:19 2010 +0000
  144. * Always draw all background in troff output
  145. caca/codec/export.c | 9 +++++++--
  146. 1 files changed, 7 insertions(+), 2 deletions(-)
  147. Commit: 4298
  148. Author: pterjan
  149. Date: Sun Jan 24 21:15:01 2010 +0000
  150. * Unbreak make dist (multiboot.S is dead), but many files in kernel/ are missing there
  151. kernel/Makefile.am | 1 -
  152. 1 files changed, 0 insertions(+), 1 deletions(-)
  153. Commit: 4297
  154. Author: sam
  155. Date: Sun Jan 24 01:47:25 2010 +0000
  156. Fix check-build verbosity.
  157. test/check-build | 6 +++++-
  158. 1 files changed, 5 insertions(+), 1 deletions(-)
  159. Commit: 4296
  160. Author: sam
  161. Date: Sun Jan 24 01:47:18 2010 +0000
  162. Fix shrext_cmds usage in configure.ac.
  163. configure.ac | 4 ++--
  164. 1 files changed, 2 insertions(+), 2 deletions(-)
  165. Commit: 4292
  166. Author: pterjan
  167. Date: Thu Jan 21 11:14:24 2010 +0000
  168. * Add back some missing spaces
  169. ruby/ruby-caca.dox | 100 ++++++++++++++++++++++++++--------------------------
  170. 1 files changed, 50 insertions(+), 50 deletions(-)
  171. Commit: 4235
  172. Author: pterjan
  173. Date: Wed Jan 6 20:56:29 2010 +0000
  174. * Map colors to the ones known by groff, defining mines don't work
  175. caca/codec/export.c | 63 +++++++++++++++++++++++++--------------------------
  176. 1 files changed, 31 insertions(+), 32 deletions(-)
  177. Commit: 4229
  178. Author: sam
  179. Date: Wed Jan 6 00:10:31 2010 +0000
  180. Move conditional java targets to the top of Makefile.am.
  181. java/Makefile.am | 10 +++++-----
  182. 1 files changed, 5 insertions(+), 5 deletions(-)
  183. Commit: 4228
  184. Author: pterjan
  185. Date: Wed Jan 6 00:05:09 2010 +0000
  186. * Improve a bit troff export
  187. caca/codec/export.c | 46 ++++++++++++++++++++++++++++++++++++----------
  188. 1 files changed, 36 insertions(+), 10 deletions(-)
  189. Commit: 4227
  190. Author: pterjan
  191. Date: Tue Jan 5 23:27:26 2010 +0000
  192. * Add experimental troff export
  193. caca/codec/export.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
  194. 1 files changed, 73 insertions(+), 0 deletions(-)
  195. Commit: 4225
  196. Author: pterjan
  197. Date: Tue Jan 5 21:59:10 2010 +0000
  198. * Do not want libjava.jar when we don't build java binding
  199. java/Makefile.am | 2 +-
  200. 1 files changed, 1 insertions(+), 1 deletions(-)
  201. Commit: 4220
  202. Author: sam
  203. Date: Sun Jan 3 02:54:32 2010 +0000
  204. Clean up .gitignore and documentation build rules.
  205. .gitignore | 65 +++++++++++++++++++++++++++++++++++++++++++++++++
  206. Makefile.am | 5 ++-
  207. caca-sharp/.gitignore | 3 --
  208. caca/.gitignore | 1 -
  209. cxx/.gitignore | 1 -
  210. doc/.gitignore | 4 ---
  211. doc/Makefile.am | 7 ++---
  212. doc/doxygen.cfg.in | 2 +-
  213. examples/.gitignore | 29 ----------------------
  214. ruby/.gitignore | 2 -
  215. src/.gitignore | 7 -----
  216. test/.gitignore | 3 --
  217. test/check-build | 11 ++++++++
  218. tools/.gitignore | 3 --
  219. 14 files changed, 83 insertions(+), 60 deletions(-)
  220. Commit: 4219
  221. Author: sam
  222. Date: Sun Jan 3 02:54:17 2010 +0000
  223. Clean up files generated by build-kernel in make clean.
  224. build-kernel | 11 ++++++-----
  225. kernel/Makefile.am | 4 ++++
  226. 2 files changed, 10 insertions(+), 5 deletions(-)
  227. Commit: 4198
  228. Author: sam
  229. Date: Thu Dec 24 00:02:16 2009 +0000
  230. Build Java examples and add wrapper scripts to run them.
  231. java/.gitignore | 1 +
  232. java/Makefile.am | 13 +++++++++++--
  233. java/examples/Driver | 6 ++++++
  234. java/examples/Driver.java | 2 +-
  235. java/examples/TrueColor | 6 ++++++
  236. java/org/zoy/caca/Caca.java | 2 +-
  237. 6 files changed, 26 insertions(+), 4 deletions(-)
  238. Commit: 4197
  239. Author: sam
  240. Date: Wed Dec 23 11:34:49 2009 +0000
  241. Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>.
  242. AUTHORS | 3 +
  243. Makefile.am | 4 +-
  244. configure.ac | 45 ++++
  245. java/.gitignore | 3 +
  246. java/Makefile.am | 94 ++++++++
  247. java/README | 20 ++
  248. java/caca_java_common.c | 31 +++
  249. java/caca_java_common.h | 23 ++
  250. java/examples/Driver.java | 54 +++++
  251. java/examples/TrueColor.java | 38 +++
  252. java/org/zoy/caca/Attribute.java | 60 +++++
  253. java/org/zoy/caca/Caca.java | 33 +++
  254. java/org/zoy/caca/CacaException.java | 24 ++
  255. java/org/zoy/caca/CacaObject.java | 40 ++++
  256. java/org/zoy/caca/Canvas.java | 377 ++++++++++++++++++++++++++++++
  257. java/org/zoy/caca/Color.java | 84 +++++++
  258. java/org/zoy/caca/Display.java | 170 ++++++++++++++
  259. java/org/zoy/caca/Dither.java | 238 +++++++++++++++++++
  260. java/org/zoy/caca/Event.java | 184 +++++++++++++++
  261. java/org/zoy/caca/Font.java | 61 +++++
  262. java/org/zoy/caca/NativeObject.java | 20 ++
  263. java/org/zoy/caca/TimeoutException.java | 24 ++
  264. java/org_zoy_caca_Attribute.c | 62 +++++
  265. java/org_zoy_caca_Caca.c | 24 ++
  266. java/org_zoy_caca_Canvas.c | 389 +++++++++++++++++++++++++++++++
  267. java/org_zoy_caca_Display.c | 187 +++++++++++++++
  268. java/org_zoy_caca_Dither.c | 175 ++++++++++++++
  269. java/org_zoy_caca_Event.c | 80 +++++++
  270. java/org_zoy_caca_Font.c | 117 +++++++++
  271. 29 files changed, 2663 insertions(+), 1 deletions(-)
  272. Commit: 4160
  273. Author: jylam
  274. Date: Sun Dec 20 16:29:24 2009 +0000
  275. * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA, because caca is so delicious.
  276. build-kernel | 2 +-
  277. kernel/drivers/processor.c | 10 ++++++----
  278. kernel/kernel.c | 12 ++++++++----
  279. 3 files changed, 15 insertions(+), 9 deletions(-)
  280. Commit: 4159
  281. Author: jylam
  282. Date: Sun Dec 20 15:41:41 2009 +0000
  283. * Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually)
  284. build-kernel | 8 +-
  285. kernel/drivers/processor.c | 49 +++++
  286. kernel/drivers/processor.h | 2 +
  287. kernel/drivers/timer.c | 55 ++++---
  288. kernel/kernel.c | 22 +--
  289. kernel/kernel.h | 2 +
  290. kernel/klibc.c | 430 ++++++++++++++++++++++++--------------------
  291. kernel/klibc.h | 3 +-
  292. 8 files changed, 336 insertions(+), 235 deletions(-)
  293. Commit: 4158
  294. Author: jylam
  295. Date: Sun Dec 20 14:02:02 2009 +0000
  296. * Fix indentation and add licensing and copyright headers to kernel
  297. kernel/boot/gdt.c | 151 ++++++++++++++++++-------------
  298. kernel/boot/idt.c | 164 +++++++++++++++++++---------------
  299. kernel/boot/interruptions.c | 209 +++++++++++++++++++++++++++++--------------
  300. kernel/boot/pic.c | 99 ++++++++++++--------
  301. kernel/boot/stage2.c | 37 ++++++---
  302. kernel/boot/stage2.h | 18 ++++
  303. kernel/drivers/floppy.c | 19 ++++-
  304. kernel/drivers/floppy.h | 28 +++++-
  305. kernel/drivers/keyboard.c | 210 +++++++++++++++++++++++--------------------
  306. kernel/drivers/memory.c | 17 ++++-
  307. kernel/drivers/memory.h | 15 +++
  308. kernel/drivers/processor.c | 18 +++-
  309. kernel/drivers/processor.h | 142 ++++++++++++++++-------------
  310. kernel/drivers/timer.c | 68 ++++++++-------
  311. kernel/drivers/timer.h | 18 ++++-
  312. kernel/kernel.c | 13 +--
  313. kernel/kernel.h | 10 +--
  314. kernel/klibc.c | 16 ++++
  315. kernel/klibc.h | 68 ++++++++++-----
  316. 19 files changed, 824 insertions(+), 496 deletions(-)
  317. Commit: 4157
  318. Author: jylam
  319. Date: Sun Dec 20 13:45:00 2009 +0000
  320. * Fill CPU id correctly, you dumb fuck.
  321. kernel/drivers/processor.c | 2 ++
  322. 1 files changed, 2 insertions(+), 0 deletions(-)
  323. Commit: 4156
  324. Author: jylam
  325. Date: Sun Dec 20 13:40:42 2009 +0000
  326. * XCode project file updated for kernel
  327. XCode/libcacaXCode.xcodeproj/project.pbxproj | 77 +++++++++++++++++++++++++-
  328. 1 files changed, 75 insertions(+), 2 deletions(-)
  329. Commit: 4155
  330. Author: jylam
  331. Date: Sun Dec 20 13:36:15 2009 +0000
  332. * Forgot kernel build script
  333. build-kernel | 67 +++++++++++++++++++++++++++++++++++++++++----------------
  334. 1 files changed, 48 insertions(+), 19 deletions(-)
  335. Commit: 4154
  336. Author: jylam
  337. Date: Sun Dec 20 13:33:11 2009 +0000
  338. * Total kernel rewrite
  339. configure.ac | 2 +-
  340. kernel/boot/bootsect.asm | 123 +++++++++
  341. kernel/boot/gdt.c | 101 ++++++++
  342. kernel/boot/idt.c | 132 ++++++++++
  343. kernel/boot/int.asm | 147 +++++++++++
  344. kernel/boot/interruptions.c | 112 ++++++++
  345. kernel/boot/pic.c | 73 ++++++
  346. kernel/boot/stage2.c | 30 +++
  347. kernel/boot/stage2.h | 1 +
  348. kernel/drivers/floppy.c | 56 ++++
  349. kernel/drivers/floppy.h | 14 +
  350. kernel/drivers/keyboard.c | 101 ++++++++
  351. kernel/drivers/memory.c | 4 +
  352. kernel/drivers/processor.c | 50 ++++
  353. kernel/drivers/processor.h | 81 ++++++
  354. kernel/drivers/timer.c | 42 +++
  355. kernel/drivers/timer.h | 2 +
  356. kernel/kernel.c | 421 ++++---------------------------
  357. kernel/kernel.h | 118 +--------
  358. kernel/klibc.c | 598 +++++++++++++++++++++++++++++++++++++++++++
  359. kernel/klibc.h | 125 +++++++++
  360. kernel/multiboot.S | 73 ------
  361. 22 files changed, 1850 insertions(+), 556 deletions(-)
  362. Commit: 4149
  363. Author: sam
  364. Date: Sat Dec 19 14:38:47 2009 +0000
  365. Store built-in fonts in a uin8_t[] instead of char[].
  366. caca/font.c | 4 ++--
  367. caca/mono9.data | 4 ++--
  368. caca/monobold12.data | 4 ++--
  369. tools/makefont.c | 5 +++--
  370. 4 files changed, 9 insertions(+), 8 deletions(-)
  371. Commit: 4148
  372. Author: sam
  373. Date: Sat Dec 19 14:38:38 2009 +0000
  374. Update my e-mail address everywhere.
  375. build-dos | 2 +-
  376. build-kernel | 2 +-
  377. build-win32 | 2 +-
  378. caca-config.in | 2 +-
  379. caca-php/examples/colors.php | 2 +-
  380. caca-php/examples/demo.php | 2 +-
  381. caca-php/examples/export.php | 2 +-
  382. caca-php/examples/fullwidth.php | 2 +-
  383. caca-php/examples/img2txt.php | 5 +++--
  384. caca-php/examples/test.php | 4 ++--
  385. caca-php/examples/text.php | 2 +-
  386. caca-php/examples/transform.php | 2 +-
  387. caca-php/examples/truecolor.php | 2 +-
  388. caca-php/examples/unicode.php | 2 +-
  389. caca-php/examples/www/colors.php | 2 +-
  390. caca-php/examples/www/export.php | 2 +-
  391. caca-php/examples/www/fullwidth.php | 2 +-
  392. caca-php/examples/www/img2txt.php | 5 +++--
  393. caca-php/examples/www/text.php | 2 +-
  394. caca-php/examples/www/transform.php | 2 +-
  395. caca-php/examples/www/truecolor.php | 2 +-
  396. caca-php/examples/www/unicode.php | 2 +-
  397. caca-sharp/Attr.cs | 2 +-
  398. caca-sharp/Caca.cs | 2 +-
  399. caca-sharp/Display.cs | 2 +-
  400. caca-sharp/Dither.cs | 2 +-
  401. caca-sharp/Event.cs | 2 +-
  402. caca-sharp/Font.cs | 2 +-
  403. caca-sharp/test.cs | 2 +-
  404. caca/caca0.h | 2 +-
  405. caca/caca_stubs.h | 2 +-
  406. caca/caca_types.h.in | 2 +-
  407. caca/charset.c | 2 +-
  408. caca/conic.c | 2 +-
  409. caca/dither.c | 2 +-
  410. caca/file.c | 2 +-
  411. caca/font.c | 2 +-
  412. caca/line.c | 2 +-
  413. caca/time.c | 2 +-
  414. caca/triangle.c | 2 +-
  415. doc/caca-config.1 | 2 +-
  416. doc/cacafire.1 | 2 +-
  417. doc/cacaplay.1 | 2 +-
  418. doc/cacaserver.1 | 2 +-
  419. doc/cacaview.1 | 2 +-
  420. doc/img2txt.1 | 2 +-
  421. examples/canvas.c | 2 +-
  422. examples/colors.c | 2 +-
  423. examples/dithering.c | 2 +-
  424. examples/driver.c | 2 +-
  425. examples/event.c | 2 +-
  426. examples/font.c | 2 +-
  427. examples/frames.c | 2 +-
  428. examples/fullwidth.c | 2 +-
  429. examples/gamma.c | 2 +-
  430. examples/hsv.c | 2 +-
  431. examples/input.c | 2 +-
  432. examples/truecolor.c | 2 +-
  433. examples/unicode.c | 2 +-
  434. kernel/kernel.c | 2 +-
  435. kernel/kernel.h | 2 +-
  436. src/cacademo.c | 2 +-
  437. src/cacaview.c | 2 +-
  438. src/common-image.c | 2 +-
  439. src/common-image.h | 2 +-
  440. src/mygetopt.c | 2 +-
  441. src/mygetopt.h | 2 +-
  442. test/caca-test.cpp | 2 +-
  443. test/canvas.cpp | 2 +-
  444. test/driver.cpp | 2 +-
  445. test/simple.c | 2 +-
  446. tools/makefont.c | 2 +-
  447. tools/optipal.c | 2 +-
  448. tools/sortchars.c | 2 +-
  449. 74 files changed, 79 insertions(+), 77 deletions(-)
  450. Commit: 4147
  451. Author: sam
  452. Date: Fri Dec 18 22:09:25 2009 +0000
  453. Preload the example input buffer with Unicode stuff for testing.
  454. examples/input.c | 10 ++++++++++
  455. 1 files changed, 10 insertions(+), 0 deletions(-)
  456. Commit: 4146
  457. Author: sam
  458. Date: Fri Dec 18 21:50:37 2009 +0000
  459. Fix an alignment issue in caca_get_canvas_chars() and caca_get_canvas_attrs().
  460. Fixes #41.
  461. caca/caca.h | 4 ++--
  462. caca/canvas.c | 20 ++++++++++----------
  463. caca/driver/conio.c | 6 +++---
  464. caca/driver/gl.c | 6 +++---
  465. caca/driver/ncurses.c | 6 ++----
  466. caca/driver/slang.c | 6 ++----
  467. caca/driver/vga.c | 6 ++----
  468. caca/driver/win32.c | 4 ++--
  469. caca/driver/x11.c | 4 ++--
  470. 9 files changed, 28 insertions(+), 34 deletions(-)
  471. Commit: 4145
  472. Author: sam
  473. Date: Fri Dec 18 21:36:15 2009 +0000
  474. Implement caca_unset_attr() and caca_toggle_attr(). Fixes #7.
  475. caca/attr.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  476. caca/caca.h | 2 ++
  477. 2 files changed, 56 insertions(+), 0 deletions(-)
  478. Commit: 4144
  479. Author: sam
  480. Date: Fri Dec 18 21:24:10 2009 +0000
  481. Explicitly link with -lGLU because freeglut may not provide it. Fixes #61.
  482. configure.ac | 2 +-
  483. 1 files changed, 1 insertions(+), 1 deletions(-)
  484. Commit: 4143
  485. Author: sam
  486. Date: Fri Dec 18 21:17:54 2009 +0000
  487. Deduce X11 font size from a relevant sample to avoid oversized font
  488. cells. Fixes bug #21 (X11 Unicode support).
  489. caca/driver/x11.c | 29 ++++++++++++++++++++---------
  490. examples/unicode.c | 1 +
  491. 2 files changed, 21 insertions(+), 9 deletions(-)
  492. Commit: 4142
  493. Author: sam
  494. Date: Thu Dec 17 23:25:46 2009 +0000
  495. Call setlocale() in the X11 driver to activate the current locale. If it
  496. is an UTF-8 locale, more glyphs are displayed.
  497. caca/driver/x11.c | 7 +++++++
  498. 1 files changed, 7 insertions(+), 0 deletions(-)
  499. Commit: 4141
  500. Author: sam
  501. Date: Thu Dec 17 01:46:30 2009 +0000
  502. Use XwcDrawString in the X11 driver if font sets are available.
  503. caca/driver/x11.c | 158 ++++++++++++++++++++++++++++++++++++++++-------------
  504. 1 files changed, 119 insertions(+), 39 deletions(-)
  505. Commit: 4140
  506. Author: sam
  507. Date: Thu Dec 17 01:46:22 2009 +0000
  508. Allow the X11 driver to display Unicode characters if they are in the
  509. current font (addresses #21).
  510. caca/driver/x11.c | 18 +++++++++++-------
  511. 1 files changed, 11 insertions(+), 7 deletions(-)
  512. Commit: 4139
  513. Author: sam
  514. Date: Wed Dec 16 19:25:52 2009 +0000
  515. Do not crash in caca_flush_figlet() if no figfont was loaded.
  516. caca/figfont.c | 3 +++
  517. 1 files changed, 3 insertions(+), 0 deletions(-)
  518. Commit: 4131
  519. Author: sam
  520. Date: Mon Dec 14 23:29:51 2009 +0000
  521. Fix the libcucul symlink installation when /bin/sh points to bash or any
  522. shell that doesn't look for sourced files in $PWD.
  523. caca/Makefile.am | 4 ++--
  524. cxx/Makefile.am | 4 ++--
  525. 2 files changed, 4 insertions(+), 4 deletions(-)
  526. Commit: 4130
  527. Author: sam
  528. Date: Mon Dec 14 18:27:49 2009 +0000
  529. Fix the old "value computed is unused" warning triggered by ncurses.
  530. caca/driver/ncurses.c | 3 +--
  531. 1 files changed, 1 insertions(+), 2 deletions(-)
  532. Commit: 4129
  533. Author: sam
  534. Date: Mon Dec 14 18:06:12 2009 +0000
  535. Fix a compilation warning in conio-snake.cpp.
  536. examples/conio-snake.cpp | 2 +-
  537. 1 files changed, 1 insertions(+), 1 deletions(-)
  538. Commit: 4128
  539. Author: pterjan
  540. Date: Mon Dec 14 18:05:39 2009 +0000
  541. * Add test for import/export of area
  542. ruby/t/tc_canvas.rb | 2 ++
  543. 1 files changed, 2 insertions(+), 0 deletions(-)
  544. Commit: 4127
  545. Author: sam
  546. Date: Mon Dec 14 17:59:38 2009 +0000
  547. More warning fixes in conio.c.
  548. examples/conio.c | 6 +++---
  549. 1 files changed, 3 insertions(+), 3 deletions(-)
  550. Commit: 4126
  551. Author: sam
  552. Date: Mon Dec 14 17:40:37 2009 +0000
  553. Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !)
  554. examples/.gitignore | 1 +
  555. examples/conio.c | 7 +++----
  556. examples/mouse.c | 2 +-
  557. ruby/caca-canvas.c | 20 ++++++++++----------
  558. 4 files changed, 15 insertions(+), 15 deletions(-)
  559. Commit: 4125
  560. Author: pterjan
  561. Date: Mon Dec 14 17:36:42 2009 +0000
  562. * Oops
  563. ruby/caca-canvas.c | 2 +-
  564. 1 files changed, 1 insertions(+), 1 deletions(-)
  565. Commit: 4123
  566. Author: pterjan
  567. Date: Mon Dec 14 15:58:31 2009 +0000
  568. * Remove tabs
  569. ruby/caca-canvas.c | 12 ++++++------
  570. 1 files changed, 6 insertions(+), 6 deletions(-)
  571. Commit: 4105
  572. Author: pterjan
  573. Date: Mon Dec 7 17:21:25 2009 +0000
  574. * Bind area import/export functions
  575. ruby/caca-canvas.c | 34 ++++++++++++++++++++++++++++++++++
  576. 1 files changed, 34 insertions(+), 0 deletions(-)
  577. Commit: 4104
  578. Author: pterjan
  579. Date: Mon Dec 7 17:06:04 2009 +0000
  580. * Bind dirty rectangle functions
  581. ruby/caca-canvas.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  582. 1 files changed, 56 insertions(+), 0 deletions(-)
  583. Commit: 4103
  584. Author: pterjan
  585. Date: Mon Dec 7 16:46:18 2009 +0000
  586. * Bind caca_fill_triangle_textured
  587. ruby/caca-canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  588. 1 files changed, 57 insertions(+), 0 deletions(-)
  589. Commit: 4097
  590. Author: jylam
  591. Date: Mon Dec 7 11:48:01 2009 +0000
  592. * Added mouse events example
  593. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 +
  594. examples/Makefile.am | 5 +-
  595. examples/mouse.c | 92 ++++++++++++++++++++++++++
  596. 3 files changed, 98 insertions(+), 1 deletions(-)
  597. Commit: 4096
  598. Author: sam
  599. Date: Mon Dec 7 01:30:19 2009 +0000
  600. Don't enter glutCheckLoop() from gl_get_event() if there is already an
  601. event available. This increases the framerate when using OpenGL.
  602. caca/driver/gl.c | 11 +++++++++++
  603. 1 files changed, 11 insertions(+), 0 deletions(-)
  604. Commit: 4095
  605. Author: sam
  606. Date: Mon Dec 7 01:05:31 2009 +0000
  607. Increase profiling timers' sliding mean accuracy.
  608. caca/caca_internals.h | 5 +++--
  609. caca/caca_prof.h | 16 ++++++++--------
  610. caca/prof.c | 12 ++----------
  611. 3 files changed, 13 insertions(+), 20 deletions(-)
  612. Commit: 4094
  613. Author: sam
  614. Date: Sun Dec 6 21:21:40 2009 +0000
  615. Gather profiling information in caca_refresh_display() and caca_get_event().
  616. bootstrap | 2 +-
  617. caca/Makefile.am | 1 +
  618. caca/caca.c | 14 ++++++-
  619. caca/caca_internals.h | 21 +++++++++-
  620. caca/caca_prof.h | 14 ++++++
  621. caca/event.c | 41 ++++++++++++++-----
  622. caca/graphics.c | 21 +++++++++-
  623. caca/libcaca.vcproj | 4 ++
  624. caca/prof.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++
  625. configure.ac | 6 +-
  626. 10 files changed, 213 insertions(+), 17 deletions(-)
  627. Commit: 4093
  628. Author: sam
  629. Date: Sun Dec 6 21:21:27 2009 +0000
  630. Improve rounding in the internal Win32 sleep method.
  631. caca/time.c | 6 +++---
  632. 1 files changed, 3 insertions(+), 3 deletions(-)
  633. Commit: 4082
  634. Author: sam
  635. Date: Thu Dec 3 01:13:15 2009 +0000
  636. Pass Ctrl-C as a keypress to the calling application in the SLang driver.
  637. Original patch courtesy of Romain Bignon.
  638. caca/driver/slang.c | 25 +++++++++++++++++++++++--
  639. 1 files changed, 23 insertions(+), 2 deletions(-)
  640. Commit: 4069
  641. Author: pterjan
  642. Date: Mon Nov 30 00:50:07 2009 +0000
  643. * Fix Delete key with X11 driver
  644. caca/driver/x11.c | 2 +-
  645. 1 files changed, 1 insertions(+), 1 deletions(-)
  646. Commit: 4045
  647. Author: sam
  648. Date: Thu Nov 26 01:34:17 2009 +0000
  649. Update source checking test and remove CRLF crap from makefiles.
  650. caca/Makefile.am | 2 +
  651. cxx/Makefile.am | 98 +++++++++++++++++++++++++------------------------
  652. examples/Makefile.am | 2 +
  653. ruby/Makefile.am | 2 +
  654. src/Makefile.am | 96 +++++++++++++++++++++++++------------------------
  655. test/check-build | 4 +--
  656. tools/Makefile.am | 3 ++
  657. win32/Makefile.am | 8 ++--
  658. 8 files changed, 113 insertions(+), 102 deletions(-)
  659. Commit: 4044
  660. Author: sam
  661. Date: Thu Nov 26 01:23:55 2009 +0000
  662. Rename tests/ to test/.
  663. Makefile.am | 2 +-
  664. configure.ac | 2 +-
  665. test/.gitignore | 3 +
  666. test/Makefile.am | 24 ++++
  667. test/bench.c | 80 +++++++++++
  668. test/bench.vcproj | 364 +++++++++++++++++++++++++++++++++++++++++++++++++++
  669. test/caca-test.cpp | 27 ++++
  670. test/canvas.cpp | 102 ++++++++++++++
  671. test/check-build | 57 ++++++++
  672. test/dirty.cpp | 292 +++++++++++++++++++++++++++++++++++++++++
  673. test/driver.cpp | 48 +++++++
  674. test/export.cpp | 74 +++++++++++
  675. test/simple.c | 65 +++++++++
  676. tests/.gitignore | 3 -
  677. tests/Makefile.am | 24 ----
  678. tests/bench.c | 80 -----------
  679. tests/bench.vcproj | 364 ---------------------------------------------------
  680. tests/caca-test.cpp | 27 ----
  681. tests/canvas.cpp | 102 --------------
  682. tests/check-build | 57 --------
  683. tests/dirty.cpp | 292 -----------------------------------------
  684. tests/driver.cpp | 48 -------
  685. tests/export.cpp | 74 -----------
  686. tests/simple.c | 65 ---------
  687. 24 files changed, 1138 insertions(+), 1138 deletions(-)
  688. Commit: 3995
  689. Author: sam
  690. Date: Sun Nov 22 11:57:43 2009 +0000
  691. Add src/ to the list of source code checks.
  692. tests/check-build | 2 +-
  693. 1 files changed, 1 insertions(+), 1 deletions(-)
  694. Commit: 3994
  695. Author: jylam
  696. Date: Sat Nov 21 17:22:29 2009 +0000
  697. * Removed trailing spaces (fsking GNU Ident) (GNU, COINCIDENCE ? I THINK NOT!) and lonely tab
  698. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 ++
  699. caca/transform.c | 2 +-
  700. caca/triangle.c | 8 ++++----
  701. examples/trifiller.c | 2 +-
  702. 4 files changed, 8 insertions(+), 6 deletions(-)
  703. Commit: 3993
  704. Author: sam
  705. Date: Sat Nov 21 17:01:30 2009 +0000
  706. Add a sanity check for coding style errors.
  707. Makefile.am | 2 +-
  708. examples/.gitignore | 1 +
  709. tests/check-build | 40 +++++++++++++++++++++++++++++++++++++---
  710. 3 files changed, 39 insertions(+), 4 deletions(-)
  711. Commit: 3987
  712. Author: jylam
  713. Date: Sat Nov 21 10:28:58 2009 +0000
  714. * Indentation fixes
  715. caca/triangle.c | 293 +++++++++++++++++++++++++++-----------------------
  716. examples/trifiller.c | 197 +++++++++++++++++----------------
  717. 2 files changed, 258 insertions(+), 232 deletions(-)
  718. Commit: 3985
  719. Author: jylam
  720. Date: Sat Nov 21 10:26:31 2009 +0000
  721. * Remove trailing spaces (bouh!)
  722. caca/driver/slang.c | 4 ++--
  723. 1 files changed, 2 insertions(+), 2 deletions(-)
  724. Commit: 3984
  725. Author: jylam
  726. Date: Sat Nov 21 10:18:45 2009 +0000
  727. * Don't unblock signals in init of SLang
  728. caca/driver/slang.c | 10 ++++------
  729. 1 files changed, 4 insertions(+), 6 deletions(-)
  730. Commit: 3983
  731. Author: jylam
  732. Date: Sat Nov 21 10:12:09 2009 +0000
  733. * Disable SLang's own SIGINT handler
  734. XCode/libcacaXCode.xcodeproj/project.pbxproj | 34 +++++++++++++++++++++++++-
  735. caca/driver/slang.c | 10 +++++++
  736. 2 files changed, 43 insertions(+), 1 deletions(-)
  737. Commit: 3955
  738. Author: jylam
  739. Date: Thu Nov 19 11:21:16 2009 +0000
  740. * Updated C++ bindings with Canvas::fillTriangleTextured()
  741. XCode/libcacaXCode.xcodeproj/project.pbxproj | 14 ++++++++++++++
  742. cxx/caca++.cpp | 5 +++++
  743. cxx/caca++.h | 1 +
  744. 3 files changed, 20 insertions(+), 0 deletions(-)
  745. Commit: 3953
  746. Author: sam
  747. Date: Thu Nov 19 00:53:48 2009 +0000
  748. Make the current library version beta17, in preparation of the next release.
  749. configure.ac | 4 ++--
  750. 1 files changed, 2 insertions(+), 2 deletions(-)
  751. Commit: 3952
  752. Author: sam
  753. Date: Thu Nov 19 00:53:39 2009 +0000
  754. Fix the library suffix detection, thanks to libtool's shell variables.
  755. configure.ac | 16 +++++++---------
  756. 1 files changed, 7 insertions(+), 9 deletions(-)
  757. Commit: 3949
  758. Author: pterjan
  759. Date: Wed Nov 18 20:42:42 2009 +0000
  760. * Fix non ASCII input in x11 driver
  761. caca/driver/x11.c | 23 +++++++++++++++++++++++
  762. 1 files changed, 23 insertions(+), 0 deletions(-)
  763. Commit: 3928
  764. Author: jylam
  765. Date: Wed Nov 18 11:59:08 2009 +0000
  766. * Fix examples/trifiller's color boundaries
  767. examples/trifiller.c | 4 ++--
  768. 1 files changed, 2 insertions(+), 2 deletions(-)
  769. Commit: 3926
  770. Author: jylam
  771. Date: Wed Nov 18 11:25:58 2009 +0000
  772. * Make caca_fill_triangle_textured use less arguments, examples/trifiller modified accordingly
  773. XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 +-
  774. caca/caca.h | 12 +--
  775. caca/triangle.c | 125 ++++++++++++++------------
  776. examples/trifiller.c | 57 +++++++-----
  777. 4 files changed, 105 insertions(+), 91 deletions(-)
  778. Commit: 3925
  779. Author: sam
  780. Date: Wed Nov 18 01:02:20 2009 +0000
  781. Preserve default attribute across caca_fill_triangle_texture calls.
  782. caca/triangle.c | 10 +++++++---
  783. 1 files changed, 7 insertions(+), 3 deletions(-)
  784. Commit: 3924
  785. Author: sam
  786. Date: Wed Nov 18 00:21:20 2009 +0000
  787. Add a caca-sharp.pc.in file.
  788. caca-sharp/caca-sharp.pc.in | 6 ++++++
  789. 1 files changed, 6 insertions(+), 0 deletions(-)
  790. Commit: 3917
  791. Author: pterjan
  792. Date: Tue Nov 17 16:28:14 2009 +0000
  793. * Fix build of trifiller with imlib2
  794. examples/Makefile.am | 2 ++
  795. 1 files changed, 2 insertions(+), 0 deletions(-)
  796. Commit: 3913
  797. Author: sam
  798. Date: Mon Nov 16 13:30:53 2009 +0000
  799. Fix an unlikely crash that may happen when the X server cannot open
  800. the "fixed" font.
  801. caca/driver/x11.c | 2 +-
  802. 1 files changed, 1 insertions(+), 1 deletions(-)
  803. Commit: 3912
  804. Author: jylam
  805. Date: Mon Nov 16 13:14:32 2009 +0000
  806. * Don't use float as loop counters
  807. caca/triangle.c | 2 +-
  808. 1 files changed, 1 insertions(+), 1 deletions(-)
  809. Commit: 3911
  810. Author: jylam
  811. Date: Mon Nov 16 12:33:38 2009 +0000
  812. * Added basic XCode project, using external build system (make)
  813. XCode/libcacaXCode.xcodeproj/project.pbxproj | 384 ++++++++++++++++++++++++++
  814. 1 files changed, 384 insertions(+), 0 deletions(-)
  815. Commit: 3910
  816. Author: jylam
  817. Date: Mon Nov 16 12:21:55 2009 +0000
  818. * Add -lm to examples/trifiller. Oops.
  819. examples/Makefile.am | 2 +-
  820. 1 files changed, 1 insertions(+), 1 deletions(-)
  821. Commit: 3909
  822. Author: jylam
  823. Date: Mon Nov 16 12:17:01 2009 +0000
  824. * Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized
  825. * Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed
  826. caca/caca.h | 8 ++
  827. caca/triangle.c | 196 +++++++++++++++++++++++++++++++++++++++++
  828. configure.ac | 2 +-
  829. examples/Makefile.am | 5 +-
  830. examples/trifiller.c | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++
  831. 5 files changed, 448 insertions(+), 2 deletions(-)
  832. Commit: 3908
  833. Author: sam
  834. Date: Mon Nov 16 01:15:42 2009 +0000
  835. Refresh win32/config.h so that it has all the required defines.
  836. win32/config.h | 38 +++++++++++++++++++++++++++++++++++++-
  837. 1 files changed, 37 insertions(+), 1 deletions(-)
  838. Commit: 3907
  839. Author: sam
  840. Date: Mon Nov 16 01:15:37 2009 +0000
  841. Add a test for win32/config.h synchronisation.
  842. tests/Makefile.am | 4 +++-
  843. tests/check-build | 23 +++++++++++++++++++++++
  844. 2 files changed, 26 insertions(+), 1 deletions(-)
  845. Commit: 3906
  846. Author: sam
  847. Date: Mon Nov 16 01:15:31 2009 +0000
  848. Ignore Monodevelop files.
  849. caca-sharp/.gitignore | 1 +
  850. 1 files changed, 1 insertions(+), 0 deletions(-)
  851. Commit: 3905
  852. Author: sam
  853. Date: Mon Nov 16 01:15:25 2009 +0000
  854. Start working on profiling.
  855. caca/Makefile.am | 1 +
  856. caca/caca_internals.h | 1 +
  857. caca/caca_prof.h | 33 +++++++++++++++++++++++++++++++++
  858. caca/libcaca.vcproj | 4 ++++
  859. configure.ac | 6 ++++++
  860. 5 files changed, 45 insertions(+), 0 deletions(-)
  861. Commit: 3904
  862. Author: sam
  863. Date: Mon Nov 16 01:15:19 2009 +0000
  864. Move debugging methods to caca_debug.h.
  865. caca/Makefile.am | 1 +
  866. caca/caca_debug.h | 41 ++++++++++++++++++++++++
  867. caca/caca_internals.h | 1 +
  868. caca/caca_stubs.h | 25 ++-------------
  869. caca/libcaca.vcproj | 84 +++++++++++++++++++++++++-----------------------
  870. 5 files changed, 90 insertions(+), 62 deletions(-)
  871. Commit: 3647
  872. Author: sam
  873. Date: Thu Oct 22 09:48:42 2009 +0000
  874. Add -lz to Libs.private for static linking.
  875. caca/caca.pc.in | 1 +
  876. 1 files changed, 1 insertions(+), 0 deletions(-)
  877. Commit: 3646
  878. Author: sam
  879. Date: Tue Sep 8 16:30:12 2009 +0000
  880. Mark dithered bitmap array as const.
  881. caca/caca.h | 2 +-
  882. caca/dither.c | 10 +++++-----
  883. 2 files changed, 6 insertions(+), 6 deletions(-)
  884. Commit: 3643
  885. Author: sam
  886. Date: Tue Aug 25 14:23:08 2009 +0000
  887. Update bootstrap script (automake 1.11 and pkg-config detection).
  888. bootstrap | 21 ++++++++++++---------
  889. 1 files changed, 12 insertions(+), 9 deletions(-)
  890. Commit: 3641
  891. Author: sam
  892. Date: Thu Aug 13 13:05:00 2009 +0000
  893. Add missing svn:ignore properties.
  894. Commit: 3640
  895. Author: sam
  896. Date: Thu Aug 13 13:04:40 2009 +0000
  897. Make "fullgray" dithering work properly, to force greyscale rendering. To use
  898. it, just call caca_set_dither_color(d, "fullgray") on the dither object.
  899. caca/dither.c | 17 ++++++++++++++++-
  900. 1 files changed, 16 insertions(+), 1 deletions(-)
  901. Commit: 3625
  902. Author: sam
  903. Date: Mon Aug 3 23:26:28 2009 +0000
  904. Implement memmove() in the kernel.
  905. kernel/kernel.c | 7 +++++++
  906. kernel/kernel.h | 1 +
  907. 2 files changed, 8 insertions(+), 0 deletions(-)
  908. Commit: 3624
  909. Author: sam
  910. Date: Mon Aug 3 23:26:23 2009 +0000
  911. Fix a typo in the VGA driver.
  912. caca/driver/vga.c | 2 +-
  913. 1 files changed, 1 insertions(+), 1 deletions(-)
  914. Commit: 3623
  915. Author: sam
  916. Date: Mon Aug 3 23:26:17 2009 +0000
  917. Only build conio-snake if the C++ compiler is functional.
  918. examples/Makefile.am | 6 +++++-
  919. 1 files changed, 5 insertions(+), 1 deletions(-)
  920. Commit: 3621
  921. Author: sam
  922. Date: Mon Aug 3 23:19:41 2009 +0000
  923. Include <stdio.h> in the null driver to get NULL.
  924. caca/driver/null.c | 2 ++
  925. 1 files changed, 2 insertions(+), 0 deletions(-)
  926. Commit: 3620
  927. Author: sam
  928. Date: Mon Aug 3 23:19:34 2009 +0000
  929. Add atexit() and EOF to the kernel.
  930. kernel/kernel.c | 6 ++++++
  931. kernel/kernel.h | 2 ++
  932. 2 files changed, 8 insertions(+), 0 deletions(-)
  933. Commit: 3619
  934. Author: sam
  935. Date: Mon Aug 3 23:19:28 2009 +0000
  936. Better caca_get_event_mouse_button() documentation.
  937. caca/event.c | 3 +++
  938. 1 files changed, 3 insertions(+), 0 deletions(-)
  939. Commit: 3618
  940. Author: sam
  941. Date: Mon Aug 3 23:19:19 2009 +0000
  942. Fix Win32 cross-build by removing one level of aliasing.
  943. caca/codec/import.c | 4 ++--
  944. 1 files changed, 2 insertions(+), 2 deletions(-)
  945. Commit: 3609
  946. Author: sam
  947. Date: Mon Aug 3 07:43:16 2009 +0000
  948. Add the conio examples to the Visual Studio solution.
  949. caca/libcaca.vcproj | 16 ++-
  950. examples/conio-snake.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++
  951. examples/conio.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++
  952. libcaca.sln | 36 +++++
  953. 4 files changed, 774 insertions(+), 4 deletions(-)
  954. Commit: 3608
  955. Author: sam
  956. Date: Sun Aug 2 11:41:43 2009 +0000
  957. Include <stdio.h> in caca_conio.h to avoid errors when this header is
  958. included after us.
  959. caca/caca.h | 1 -
  960. caca/caca_conio.h | 6 ++++++
  961. 2 files changed, 6 insertions(+), 1 deletions(-)
  962. Commit: 3607
  963. Author: sam
  964. Date: Sun Aug 2 11:09:42 2009 +0000
  965. Implement conio.h functions cgets(), cputs(), getpass(), movetext(),
  966. putch() and _setcurstortype().
  967. caca/caca_conio.c | 98 +++++++++++++++++++++++++++++++++++++++++++---------
  968. 1 files changed, 81 insertions(+), 17 deletions(-)
  969. Commit: 3606
  970. Author: sam
  971. Date: Sun Aug 2 11:09:35 2009 +0000
  972. Make the libcaca color values an enum again.
  973. caca/caca.h | 50 ++++++++++++++++++++++++++++----------------------
  974. caca/caca0.h | 38 ++++++++++++++++++--------------------
  975. 2 files changed, 46 insertions(+), 42 deletions(-)
  976. Commit: 3605
  977. Author: sam
  978. Date: Sun Aug 2 11:09:29 2009 +0000
  979. Add a note about autoreleased canvases in the documentation.
  980. doc/migrating.dox | 4 ++++
  981. 1 files changed, 4 insertions(+), 0 deletions(-)
  982. Commit: 3604
  983. Author: sam
  984. Date: Sun Aug 2 11:09:23 2009 +0000
  985. Since caca.h now exports variables, we need __declspec(dllimport), otherwise
  986. they won't be seen by the linker when linking dynamically. Fix caca0.h
  987. accordingly.
  988. caca/caca.h | 2 ++
  989. caca/caca0.h | 2 ++
  990. 2 files changed, 4 insertions(+), 0 deletions(-)
  991. Commit: 3603
  992. Author: sam
  993. Date: Sun Aug 2 11:09:16 2009 +0000
  994. Move conio functions to the main caca.h header, with their caca_conio_
  995. prefix. The #defines remain in caca_conio.h.
  996. caca/caca.h | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++
  997. caca/caca_conio.h | 133 +++++-----------------------------------------------
  998. 2 files changed, 141 insertions(+), 120 deletions(-)
  999. Commit: 3602
  1000. Author: sam
  1001. Date: Sun Aug 2 11:09:10 2009 +0000
  1002. Make conio_refresh() play nicer with the resources when the machine is slow.
  1003. caca/caca_conio.c | 5 +++--
  1004. 1 files changed, 3 insertions(+), 2 deletions(-)
  1005. Commit: 3601
  1006. Author: sam
  1007. Date: Sun Aug 2 11:09:05 2009 +0000
  1008. Fix <conio.h> delay(), getch() and kbhit() to avoid busy loops and ensure
  1009. frequent screen refreshes.
  1010. Implement <conio.h> clreol() (incomplete) and <dos.h> sleep() functions.
  1011. Replace some defines with enums in <caca_conio.h>.
  1012. caca/caca_conio.c | 100 +++++++++++++++++++++++++++++++++++++++++++++++-----
  1013. caca/caca_conio.h | 72 ++++++++++++++++++++++----------------
  1014. 2 files changed, 132 insertions(+), 40 deletions(-)
  1015. Commit: 3600
  1016. Author: sam
  1017. Date: Sun Aug 2 11:08:58 2009 +0000
  1018. Update the NEWS file with what's been done since the last release.
  1019. NEWS | 12 ++++++++++++
  1020. 1 files changed, 12 insertions(+), 0 deletions(-)
  1021. Commit: 3599
  1022. Author: sam
  1023. Date: Sun Aug 2 11:08:50 2009 +0000
  1024. Do not look for gmcs2. It is an abandoned abomination.
  1025. configure.ac | 4 ----
  1026. 1 files changed, 0 insertions(+), 4 deletions(-)
  1027. Commit: 3598
  1028. Author: sam
  1029. Date: Sat Aug 1 14:50:32 2009 +0000
  1030. Add a simple snake program using the <conio.h> interface.
  1031. COPYING.ISC | 13 +++
  1032. Makefile.am | 2 +-
  1033. THANKS | 1 +
  1034. examples/.gitignore | 1 +
  1035. examples/Makefile.am | 5 +-
  1036. examples/conio-snake.cpp | 221 ++++++++++++++++++++++++++++++++++++++++++++++
  1037. 6 files changed, 241 insertions(+), 2 deletions(-)
  1038. Commit: 3596
  1039. Author: sam
  1040. Date: Fri Jul 31 00:01:32 2009 +0000
  1041. Implement conio.h's getche() and move cursor to top right corner after
  1042. a call to clrscr().
  1043. caca/caca_conio.c | 10 ++++++----
  1044. 1 files changed, 6 insertions(+), 4 deletions(-)
  1045. Commit: 3595
  1046. Author: sam
  1047. Date: Fri Jul 31 00:01:25 2009 +0000
  1048. Make caca_printf(), caca_vprintf() and caca_put_str() return the number of
  1049. printed cells instead of always returning 0. This is handy if we want to
  1050. advance a cursor after each printf() call.
  1051. caca/caca_conio.c | 18 +++++++------
  1052. caca/string.c | 70 ++++++++++++++++++++++++++++++++++-------------------
  1053. 2 files changed, 55 insertions(+), 33 deletions(-)
  1054. Commit: 3594
  1055. Author: sam
  1056. Date: Fri Jul 31 00:01:13 2009 +0000
  1057. Implement conio.h's kbhit().
  1058. caca/caca_conio.c | 27 +++++++++++++++++----------
  1059. 1 files changed, 17 insertions(+), 10 deletions(-)
  1060. Commit: 3593
  1061. Author: sam
  1062. Date: Thu Jul 30 20:11:07 2009 +0000
  1063. Look for csc and gmcs2 prior to gmcs.
  1064. caca-sharp/Makefile.am | 102 ++++++++++++++++++++++++------------------------
  1065. configure.ac | 12 +++++-
  1066. 2 files changed, 61 insertions(+), 53 deletions(-)
  1067. Commit: 3592
  1068. Author: sam
  1069. Date: Thu Jul 30 20:10:57 2009 +0000
  1070. Add sound(), nosound() and delay() to the conio.h emulation. Even though
  1071. they're not actually from that header, they're often used together.
  1072. caca/caca_conio.c | 24 ++++++++++++++++++++++++
  1073. caca/caca_conio.h | 9 +++++++++
  1074. 2 files changed, 33 insertions(+), 0 deletions(-)
  1075. Commit: 3590
  1076. Author: pterjan
  1077. Date: Wed Jul 29 16:00:25 2009 +0000
  1078. * Fix a segfault in rotate_180 on 0 sized canvas
  1079. caca/transform.c | 3 +++
  1080. tests/simple.c | 2 ++
  1081. 2 files changed, 5 insertions(+), 0 deletions(-)
  1082. Commit: 3588
  1083. Author: sam
  1084. Date: Sun Jul 26 23:26:21 2009 +0000
  1085. Start implementing a full <conio.h> replacement with a libcaca backend.
  1086. caca/Makefile.am | 236 +++++++++---------
  1087. caca/caca_conio.c | 392 +++++++++++++++++++++++++++++
  1088. caca/caca_conio.h | 255 +++++++++++++++++++
  1089. configure.ac | 2 +-
  1090. examples/.gitignore | 1 +
  1091. examples/Makefile.am | 5 +-
  1092. examples/conio.c | 682 ++++++++++++++++++++++++++++++++++++++++++++++++++
  1093. 7 files changed, 1454 insertions(+), 119 deletions(-)
  1094. Commit: 3587
  1095. Author: sam
  1096. Date: Sun Jul 26 23:26:15 2009 +0000
  1097. Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and
  1098. caca_wherey(), in order to match the old <conio.h> naming scheme.
  1099. caca-php/caca.php | 8 ++++----
  1100. caca-php/php_caca.c | 12 ++++++------
  1101. caca-php/php_caca.h | 4 ++--
  1102. caca-sharp/Canvas.cs | 9 ++++-----
  1103. caca/caca.h | 12 +++++++-----
  1104. caca/driver/ncurses.c | 4 ++--
  1105. caca/driver/slang.c | 2 +-
  1106. caca/driver/x11.c | 4 ++--
  1107. caca/string.c | 10 ++++++----
  1108. ruby/caca-canvas.c | 15 +++++++++++----
  1109. ruby/ruby-caca.dox | 46 +++++++++++++++++++++++-----------------------
  1110. ruby/t/tc_canvas.rb | 4 ++--
  1111. 12 files changed, 70 insertions(+), 60 deletions(-)
  1112. Commit: 3586
  1113. Author: sam
  1114. Date: Sun Jul 26 23:26:08 2009 +0000
  1115. Implement caca_vprintf() to allow third-party variadic functions to call us.
  1116. caca/caca.h | 5 +++++
  1117. caca/string.c | 31 ++++++++++++++++++++++++++++---
  1118. 2 files changed, 33 insertions(+), 3 deletions(-)
  1119. Commit: 3585
  1120. Author: sam
  1121. Date: Sun Jul 26 23:25:59 2009 +0000
  1122. Show how we could optimise dirty rectangle handling in a box fill. Disabled
  1123. for now because it does not work with fullwidth characters.
  1124. caca/box.c | 16 +++++++++++++++-
  1125. 1 files changed, 15 insertions(+), 1 deletions(-)
  1126. Commit: 3584
  1127. Author: sam
  1128. Date: Sun Jul 26 19:21:58 2009 +0000
  1129. I forgot to initialise dirty_disabled in the canvas constructor.
  1130. caca/canvas.c | 1 +
  1131. 1 files changed, 1 insertions(+), 0 deletions(-)
  1132. Commit: 3583
  1133. Author: sam
  1134. Date: Sun Jul 26 19:17:35 2009 +0000
  1135. Allow to temporarily disable dirty rectangle handling. This allows for huge
  1136. speedups when the calling application knows the dirty rectangle covered by
  1137. a complex operation.
  1138. caca/attr.c | 3 ++-
  1139. caca/caca.h | 2 ++
  1140. caca/caca_internals.h | 2 +-
  1141. caca/canvas.c | 11 ++++++++---
  1142. caca/dirty.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  1143. caca/frame.c | 6 ++++--
  1144. caca/string.c | 15 ++++++++++-----
  1145. caca/transform.c | 18 ++++++++++++------
  1146. tests/.gitignore | 3 ++-
  1147. tests/bench.c | 12 ++++++++++--
  1148. 10 files changed, 96 insertions(+), 21 deletions(-)
  1149. Commit: 3582
  1150. Author: sam
  1151. Date: Sun Jul 26 19:17:28 2009 +0000
  1152. Coding style: remove tabs and trailing spaces.
  1153. caca-php/php_caca.c | 2730 +++++++++++++++++++++++++-------------------------
  1154. caca/codec/export.c | 2 +-
  1155. caca/driver/cocoa.m | 68 +-
  1156. caca/driver/gl.c | 6 +-
  1157. caca/figfont.c | 2 +-
  1158. examples/import.c | 2 +-
  1159. python/pypycaca.c | 80 +-
  1160. ruby/caca-canvas.c | 10 +-
  1161. ruby/caca-display.c | 6 +-
  1162. ruby/caca-dither.c | 18 +-
  1163. ruby/caca-event.c | 4 +-
  1164. ruby/caca-font.c | 14 +-
  1165. src/aafire.c | 30 +-
  1166. tests/bench.c | 41 +-
  1167. 14 files changed, 1515 insertions(+), 1498 deletions(-)
  1168. Commit: 3581
  1169. Author: sam
  1170. Date: Sun Jul 26 19:17:20 2009 +0000
  1171. Do not add a dirty rectangle at the cursor's position. It's up to the
  1172. display driver to clean up its shit. Fixed X11 driver accordingly.
  1173. caca/driver/x11.c | 33 ++++++++++++++++++++++++++++++---
  1174. caca/string.c | 4 ----
  1175. 2 files changed, 30 insertions(+), 7 deletions(-)
  1176. Commit: 3580
  1177. Author: sam
  1178. Date: Sun Jul 26 16:20:31 2009 +0000
  1179. More complex dirty rectangle merging strategy. It's a lot slower in some
  1180. cases, but that can be fixed.
  1181. caca/caca_internals.h | 6 +-
  1182. caca/dirty.c | 135 ++++++++++++++++++++++++++++++++++++++++---------
  1183. 2 files changed, 113 insertions(+), 28 deletions(-)
  1184. Commit: 3579
  1185. Author: sam
  1186. Date: Sun Jul 26 16:20:20 2009 +0000
  1187. Add unit tests for efficient dirty rectangle merging.
  1188. tests/dirty.cpp | 37 +++++++++++++++++++++++++++++++++++++
  1189. 1 files changed, 37 insertions(+), 0 deletions(-)
  1190. Commit: 3578
  1191. Author: sam
  1192. Date: Sun Jul 26 16:20:10 2009 +0000
  1193. Add a comment to the ncurses driver to remember fix the GCC warning.
  1194. caca/driver/ncurses.c | 1 +
  1195. 1 files changed, 1 insertions(+), 0 deletions(-)
  1196. Commit: 3577
  1197. Author: sam
  1198. Date: Fri Jul 24 16:39:43 2009 +0000
  1199. Update the Win32 and Win64 ports.
  1200. caca/libcaca.vcproj | 976 +++++++++++++++++++++++----------------------
  1201. cxx/libcaca++.vcproj | 687 ++++++++++++++++----------------
  1202. cxx/test-cxx.vcproj | 666 ++++++++++++++++---------------
  1203. examples/blit.vcproj | 730 +++++++++++++++++-----------------
  1204. examples/colors.vcproj | 730 +++++++++++++++++-----------------
  1205. examples/demo.vcproj | 730 +++++++++++++++++-----------------
  1206. examples/dithering.vcproj | 730 +++++++++++++++++-----------------
  1207. examples/driver.vcproj | 730 +++++++++++++++++-----------------
  1208. examples/event.vcproj | 730 +++++++++++++++++-----------------
  1209. examples/font.vcproj | 730 +++++++++++++++++-----------------
  1210. examples/frames.vcproj | 730 +++++++++++++++++-----------------
  1211. examples/fullwidth.vcproj | 730 +++++++++++++++++-----------------
  1212. examples/gamma.vcproj | 730 +++++++++++++++++-----------------
  1213. examples/hsv.vcproj | 730 +++++++++++++++++-----------------
  1214. examples/import.vcproj | 730 +++++++++++++++++-----------------
  1215. examples/input.vcproj | 730 +++++++++++++++++-----------------
  1216. examples/transform.vcproj | 726 +++++++++++++++++-----------------
  1217. examples/truecolor.vcproj | 730 +++++++++++++++++-----------------
  1218. examples/unicode.vcproj | 730 +++++++++++++++++-----------------
  1219. libcaca.sln | 130 ++++++-
  1220. src/cacademo.vcproj | 730 +++++++++++++++++-----------------
  1221. src/cacafire.vcproj | 730 +++++++++++++++++-----------------
  1222. src/cacaview.vcproj | 737 +++++++++++++++++-----------------
  1223. tests/bench.vcproj | 364 +++++++++++++++++
  1224. win32/config.h | 2 +-
  1225. 25 files changed, 8552 insertions(+), 8146 deletions(-)
  1226. Commit: 3574
  1227. Author: pterjan
  1228. Date: Fri Jul 24 14:46:14 2009 +0000
  1229. * Inform code reader that current algorithm is wrong
  1230. caca/dirty.c | 1 +
  1231. 1 files changed, 1 insertions(+), 0 deletions(-)
  1232. Commit: 3573
  1233. Author: pterjan
  1234. Date: Fri Jul 24 14:45:34 2009 +0000
  1235. * Align times on the right!
  1236. tests/bench.c | 2 +-
  1237. 1 files changed, 1 insertions(+), 1 deletions(-)
  1238. Commit: 3572
  1239. Author: sam
  1240. Date: Fri Jul 24 06:49:01 2009 +0000
  1241. Use a dummy display to compute benchmark time to avoid relying on <time.h>.
  1242. tests/bench.c | 19 +++++++++----------
  1243. 1 files changed, 9 insertions(+), 10 deletions(-)
  1244. Commit: 3571
  1245. Author: sam
  1246. Date: Fri Jul 24 06:48:54 2009 +0000
  1247. Do not smooth the render time; the calling application can do it.
  1248. caca/graphics.c | 4 ++--
  1249. 1 files changed, 2 insertions(+), 2 deletions(-)
  1250. Commit: 3570
  1251. Author: sam
  1252. Date: Fri Jul 24 06:48:49 2009 +0000
  1253. Add a null driver that does absolutely nothing.
  1254. caca/Makefile.am | 1 +
  1255. caca/caca.c | 6 +++
  1256. caca/caca_internals.h | 5 ++-
  1257. caca/driver/null.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++
  1258. 4 files changed, 100 insertions(+), 2 deletions(-)
  1259. Commit: 3569
  1260. Author: sam
  1261. Date: Fri Jul 24 06:48:42 2009 +0000
  1262. Mark the whole canvas as dirty when a dirty rectangle aware driver is
  1263. attached to it.
  1264. caca/driver/ncurses.c | 1 +
  1265. caca/driver/slang.c | 1 +
  1266. caca/driver/vga.c | 4 ++--
  1267. caca/driver/x11.c | 1 +
  1268. 4 files changed, 5 insertions(+), 2 deletions(-)
  1269. Commit: 3568
  1270. Author: sam
  1271. Date: Fri Jul 24 06:48:35 2009 +0000
  1272. Store dirty rectangles in a structure list. For now there is still only
  1273. one dirty rectangle, but this is the first step to improvement.
  1274. caca/caca_internals.h | 10 ++++-
  1275. caca/canvas.c | 12 ++++-
  1276. caca/dirty.c | 122 +++++++++++++++++++++++++++++++++---------------
  1277. 3 files changed, 102 insertions(+), 42 deletions(-)
  1278. Commit: 3567
  1279. Author: sam
  1280. Date: Fri Jul 24 06:48:27 2009 +0000
  1281. Add explanatory comments to the dirty rectangle unit tests.
  1282. tests/dirty.cpp | 171 +++++++++++++++++++++++++++++++------------------------
  1283. 1 files changed, 96 insertions(+), 75 deletions(-)
  1284. Commit: 3566
  1285. Author: pterjan
  1286. Date: Thu Jul 23 22:55:40 2009 +0000
  1287. * Add some simple bench (part 2, add the interesting file)
  1288. tests/bench.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1289. 1 files changed, 56 insertions(+), 0 deletions(-)
  1290. Commit: 3565
  1291. Author: pterjan
  1292. Date: Thu Jul 23 22:55:11 2009 +0000
  1293. * Add some simple bench
  1294. tests/Makefile.am | 7 +++++--
  1295. 1 files changed, 5 insertions(+), 2 deletions(-)
  1296. Commit: 3559
  1297. Author: pterjan
  1298. Date: Mon Jul 20 19:32:37 2009 +0000
  1299. * Add dirty rectangles when moving cursor
  1300. caca/string.c | 4 ++++
  1301. 1 files changed, 4 insertions(+), 0 deletions(-)
  1302. Commit: 3558
  1303. Author: pterjan
  1304. Date: Sun Jul 19 23:08:48 2009 +0000
  1305. * Report failures in exit code in caca-test
  1306. tests/caca-test.cpp | 4 +---
  1307. 1 files changed, 1 insertions(+), 3 deletions(-)
  1308. Commit: 3557
  1309. Author: pterjan
  1310. Date: Sun Jul 19 21:12:39 2009 +0000
  1311. * Also test blitting with mask
  1312. tests/dirty.cpp | 21 +++++++++++++++++++--
  1313. 1 files changed, 19 insertions(+), 2 deletions(-)
  1314. Commit: 3556
  1315. Author: pterjan
  1316. Date: Sun Jul 19 20:37:12 2009 +0000
  1317. * When blitting, only add dirty rectangles on changed
  1318. lines, or on changed chars if we have a mask
  1319. caca/string.c | 22 +++++++++++++++-------
  1320. tests/dirty.cpp | 24 ++++++++++++++++++++++++
  1321. 2 files changed, 39 insertions(+), 7 deletions(-)
  1322. Commit: 3554
  1323. Author: sam
  1324. Date: Wed Jul 15 22:00:04 2009 +0000
  1325. Fix caca_get_char() documentation, courtesy of Romain Bignon.
  1326. caca/string.c | 2 +-
  1327. 1 files changed, 1 insertions(+), 1 deletions(-)
  1328. Commit: 3553
  1329. Author: sam
  1330. Date: Tue Jul 14 11:01:20 2009 +0000
  1331. Add a section at the beginning of the Ruby documentation to prevent doxygen
  1332. from generating a huge whatis entry.
  1333. ruby/ruby-caca.dox | 2 ++
  1334. 1 files changed, 2 insertions(+), 0 deletions(-)
  1335. Commit: 3542
  1336. Author: pterjan
  1337. Date: Wed Jul 1 16:14:41 2009 +0000
  1338. * Add rotated epsilon
  1339. caca/transform.c | 2 ++
  1340. 1 files changed, 2 insertions(+), 0 deletions(-)
  1341. Commit: 3514
  1342. Author: pterjan
  1343. Date: Fri May 22 13:51:44 2009 +0000
  1344. Add unit test for memory export/import with caca format
  1345. tests/Makefile.am | 2 +-
  1346. tests/export.cpp | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1347. 2 files changed, 75 insertions(+), 1 deletions(-)
  1348. Commit: 3513
  1349. Author: sam
  1350. Date: Fri May 22 13:23:09 2009 +0000
  1351. Add more unit tests for the dirty rectangles.
  1352. tests/dirty.cpp | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
  1353. 1 files changed, 50 insertions(+), 2 deletions(-)
  1354. Commit: 3512
  1355. Author: sam
  1356. Date: Fri May 22 13:23:03 2009 +0000
  1357. Add C++ warnings to the build process.
  1358. configure.ac | 1 +
  1359. 1 files changed, 1 insertions(+), 0 deletions(-)
  1360. Commit: 3511
  1361. Author: sam
  1362. Date: Fri May 22 13:22:57 2009 +0000
  1363. Fix import/export related stuff I forgot to update in the Ruby and PHP bindings.
  1364. caca-php/php_caca.c | 8 ++++----
  1365. ruby/ruby-caca.dox | 8 ++++----
  1366. ruby/t/tc_canvas.rb | 6 +++---
  1367. 3 files changed, 11 insertions(+), 11 deletions(-)
  1368. Commit: 3510
  1369. Author: pterjan
  1370. Date: Fri May 22 13:06:07 2009 +0000
  1371. Don't redraw background for more than the dirty rectangle in x11 driver, we will not redraw foreground there
  1372. caca/driver/x11.c | 2 +-
  1373. 1 files changed, 1 insertions(+), 1 deletions(-)
  1374. Commit: 3505
  1375. Author: sam
  1376. Date: Fri May 22 10:18:44 2009 +0000
  1377. caca_put_char(): only add a dirty rectangle if the paster character is
  1378. different from what was already there.
  1379. caca/string.c | 7 ++++++-
  1380. 1 files changed, 6 insertions(+), 1 deletions(-)
  1381. Commit: 3497
  1382. Author: pterjan
  1383. Date: Fri May 22 07:51:48 2009 +0000
  1384. Fix limits settings in area export
  1385. caca/codec/export.c | 2 +-
  1386. 1 files changed, 1 insertions(+), 1 deletions(-)
  1387. Commit: 3495
  1388. Author: sam
  1389. Date: Thu May 21 20:55:21 2009 +0000
  1390. Add caca_export_area_to_memory() to export only a selected part of the
  1391. current canvas. This is useful to export dirty rectangles. Accordingly,
  1392. add caca_import_area_from_memory() and caca_import_area_from_file().
  1393. caca/caca.h | 25 +++++++++++---
  1394. caca/caca0.c | 4 +-
  1395. caca/codec/export.c | 51 +++++++++++++++++++++++++++--
  1396. caca/codec/import.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++---
  1397. caca/driver/raw.c | 4 +-
  1398. caca/figfont.c | 4 +-
  1399. caca/legacy.c | 9 +++--
  1400. cxx/caca++.cpp | 12 +++---
  1401. cxx/caca++.h | 6 ++--
  1402. cxx/cxxtest.cpp | 2 +-
  1403. examples/blit.c | 4 +-
  1404. examples/export.c | 6 ++--
  1405. examples/figfont.c | 4 +-
  1406. examples/font2tga.c | 4 +-
  1407. examples/import.c | 2 +-
  1408. examples/spritedit.c | 10 +++---
  1409. examples/swallow.c | 5 ++-
  1410. examples/text.c | 8 ++--
  1411. examples/transform.c | 6 ++--
  1412. ruby/caca-canvas.c | 25 +++++++-------
  1413. src/cacadraw.c | 4 +-
  1414. src/cacaplay.c | 4 +-
  1415. src/cacaserver.c | 15 ++++----
  1416. src/img2txt.c | 6 ++--
  1417. 24 files changed, 224 insertions(+), 85 deletions(-)
  1418. Commit: 3494
  1419. Author: sam
  1420. Date: Thu May 21 20:55:13 2009 +0000
  1421. Change the dirty rectangle API once again so that calling applications get
  1422. a more natural (x,y,w,h) 4-tuple to handle.
  1423. caca/attr.c | 4 +-
  1424. caca/caca.h | 16 ++++----
  1425. caca/canvas.c | 10 ++--
  1426. caca/dirty.c | 94 ++++++++++++++++++++++----------------------
  1427. caca/driver/ncurses.c | 20 +++++-----
  1428. caca/driver/slang.c | 22 +++++-----
  1429. caca/driver/vga.c | 22 +++++-----
  1430. caca/driver/x11.c | 20 +++++-----
  1431. caca/frame.c | 6 +-
  1432. caca/graphics.c | 4 +-
  1433. caca/string.c | 13 +++---
  1434. caca/transform.c | 18 ++++----
  1435. tests/dirty.cpp | 106 ++++++++++++++++++++++++------------------------
  1436. 13 files changed, 178 insertions(+), 177 deletions(-)
  1437. Commit: 3493
  1438. Author: sam
  1439. Date: Thu May 21 20:55:07 2009 +0000
  1440. Fix the old demo examples so that they don't refresh the screen twice
  1441. every frame, causing the mouse to flicker.
  1442. examples/demo.c | 10 ++++++----
  1443. examples/demo0.c | 10 ++++++----
  1444. 2 files changed, 12 insertions(+), 8 deletions(-)
  1445. Commit: 3492
  1446. Author: sam
  1447. Date: Thu May 21 20:54:59 2009 +0000
  1448. Split import.c and export.c to create a new text.c codec file in order
  1449. to keep source files under 1,000 lines of code.
  1450. caca/Makefile.am | 2 +
  1451. caca/codec/codec.h | 22 ++
  1452. caca/codec/export.c | 282 +----------------
  1453. caca/codec/import.c | 614 +----------------------------------
  1454. caca/codec/text.c | 896 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1455. caca/libcaca.vcproj | 16 +-
  1456. 6 files changed, 945 insertions(+), 887 deletions(-)
  1457. Commit: 3491
  1458. Author: pterjan
  1459. Date: Wed May 20 14:44:47 2009 +0000
  1460. Revert r3478
  1461. caca/codec/export.c | 25 ++++++---------------
  1462. caca/codec/import.c | 60 +++++++++++++++++---------------------------------
  1463. 2 files changed, 28 insertions(+), 57 deletions(-)
  1464. Commit: 3490
  1465. Author: sam
  1466. Date: Wed May 20 14:20:59 2009 +0000
  1467. Manually fix Visual Studio files so that builds do not spew
  1468. their crap all over the place. There is still caca-sharp/obj
  1469. that it insists on creating (reported as Connect ID 301965).
  1470. caca-sharp/caca-sharp.csproj | 14 +-
  1471. caca-sharp/test-csharp.csproj | 12 +-
  1472. caca/libcaca.vcproj | 960 ++++++++++++++++++++---------------------
  1473. cxx/libcaca++.vcproj | 696 +++++++++++++++---------------
  1474. cxx/test-cxx.vcproj | 666 ++++++++++++++--------------
  1475. examples/blit.vcproj | 738 ++++++++++++++++----------------
  1476. examples/colors.vcproj | 738 ++++++++++++++++----------------
  1477. examples/demo.vcproj | 738 ++++++++++++++++----------------
  1478. examples/dithering.vcproj | 738 ++++++++++++++++----------------
  1479. examples/driver.vcproj | 738 ++++++++++++++++----------------
  1480. examples/event.vcproj | 738 ++++++++++++++++----------------
  1481. examples/font.vcproj | 738 ++++++++++++++++----------------
  1482. examples/frames.vcproj | 738 ++++++++++++++++----------------
  1483. examples/fullwidth.vcproj | 738 ++++++++++++++++----------------
  1484. examples/gamma.vcproj | 738 ++++++++++++++++----------------
  1485. examples/hsv.vcproj | 738 ++++++++++++++++----------------
  1486. examples/import.vcproj | 738 ++++++++++++++++----------------
  1487. examples/input.vcproj | 738 ++++++++++++++++----------------
  1488. examples/transform.vcproj | 738 ++++++++++++++++----------------
  1489. examples/truecolor.vcproj | 738 ++++++++++++++++----------------
  1490. examples/unicode.vcproj | 738 ++++++++++++++++----------------
  1491. libcaca.sln | 150 -------
  1492. src/cacademo.vcproj | 738 ++++++++++++++++----------------
  1493. src/cacafire.vcproj | 738 ++++++++++++++++----------------
  1494. src/cacaview.vcproj | 746 ++++++++++++++++----------------
  1495. 25 files changed, 8146 insertions(+), 8382 deletions(-)
  1496. Commit: 3489
  1497. Author: sam
  1498. Date: Tue May 19 22:48:12 2009 +0000
  1499. Add dirty rectangle support to the ncurses and VGA drivers.
  1500. AUTHORS | 2 +-
  1501. caca/driver/ncurses.c | 36 +++++++++++++++++++++----------
  1502. caca/driver/vga.c | 54 ++++++++++++++++++++++++++++++++----------------
  1503. caca/driver/win32.c | 3 +-
  1504. 4 files changed, 63 insertions(+), 32 deletions(-)
  1505. Commit: 3486
  1506. Author: sam
  1507. Date: Tue May 19 21:41:44 2009 +0000
  1508. Increased the autorepeat delay in the ncurses and SLang drivers. Now that
  1509. we have dirty rectangles, fast autorepeat becomes perfectly usable.
  1510. caca/event.c | 4 ++--
  1511. 1 files changed, 2 insertions(+), 2 deletions(-)
  1512. Commit: 3485
  1513. Author: sam
  1514. Date: Tue May 19 21:41:38 2009 +0000
  1515. Improve dirty rectangle handling in examples/input.c.
  1516. examples/input.c | 11 ++++++++++-
  1517. 1 files changed, 10 insertions(+), 1 deletions(-)
  1518. Commit: 3484
  1519. Author: sam
  1520. Date: Tue May 19 20:42:40 2009 +0000
  1521. Fix a few DOS compilation warnings.
  1522. caca/dirty.c | 6 +++---
  1523. caca/figfont.c | 8 ++++----
  1524. 2 files changed, 7 insertions(+), 7 deletions(-)
  1525. Commit: 3483
  1526. Author: sam
  1527. Date: Tue May 19 20:42:34 2009 +0000
  1528. Fix a ruby unit test that made wrong use of Caca::Display.driver_list.
  1529. ruby/t/tc_display.rb | 8 ++++----
  1530. 1 files changed, 4 insertions(+), 4 deletions(-)
  1531. Commit: 3482
  1532. Author: sam
  1533. Date: Tue May 19 20:42:28 2009 +0000
  1534. Update the migration documentation to reflect old box drawing API changes.
  1535. doc/migrating.dox | 10 +++++++---
  1536. 1 files changed, 7 insertions(+), 3 deletions(-)
  1537. Commit: 3481
  1538. Author: sam
  1539. Date: Tue May 19 20:42:22 2009 +0000
  1540. Fix the text input example now that the box drawing functions take a size
  1541. as argument.
  1542. examples/input.c | 7 ++++---
  1543. 1 files changed, 4 insertions(+), 3 deletions(-)
  1544. Commit: 3480
  1545. Author: sam
  1546. Date: Tue May 19 20:42:12 2009 +0000
  1547. Fix dirty rectangle handling in the X11 and SLang drivers.
  1548. caca/driver/slang.c | 15 +++++++++++----
  1549. caca/driver/x11.c | 8 ++++----
  1550. 2 files changed, 15 insertions(+), 8 deletions(-)
  1551. Commit: 3478
  1552. Author: pterjan
  1553. Date: Tue May 19 12:46:34 2009 +0000
  1554. Import/export dirty rectangles
  1555. caca/codec/export.c | 25 +++++++++++++++------
  1556. caca/codec/import.c | 60 +++++++++++++++++++++++++++++++++-----------------
  1557. 2 files changed, 57 insertions(+), 28 deletions(-)
  1558. Commit: 3475
  1559. Author: sam
  1560. Date: Tue May 19 01:04:03 2009 +0000
  1561. Minor optimisation in configure.ac.
  1562. configure.ac | 3 ++-
  1563. 1 files changed, 2 insertions(+), 1 deletions(-)
  1564. Commit: 3474
  1565. Author: sam
  1566. Date: Tue May 19 01:03:57 2009 +0000
  1567. cacaplay: rename "eof" to "has_eof" to prevent shadowing a mingw32 variable.
  1568. src/cacaplay.c | 6 +++---
  1569. 1 files changed, 3 insertions(+), 3 deletions(-)
  1570. Commit: 3473
  1571. Author: sam
  1572. Date: Tue May 19 00:52:10 2009 +0000
  1573. A lot of documentation updates here and there, including bugfixes dating
  1574. back to the libcucul merge.
  1575. caca/event.c | 3 +++
  1576. doc/doxygen.cfg.in | 2 ++
  1577. doc/migrating.dox | 39 ++++++++++++++++++++-------------------
  1578. doc/style.dox | 7 +++++++
  1579. doc/tutorial.dox | 10 +++++-----
  1580. doc/user.dox | 2 +-
  1581. ruby/ruby-caca.dox | 8 ++++----
  1582. 7 files changed, 42 insertions(+), 29 deletions(-)
  1583. Commit: 3472
  1584. Author: sam
  1585. Date: Tue May 19 00:52:02 2009 +0000
  1586. Update the Doxygen configuration file to version 1.5.9.
  1587. doc/doxygen.cfg.in | 401 ++++++++++++++++++++++++++++++++++++++++------------
  1588. 1 files changed, 308 insertions(+), 93 deletions(-)
  1589. Commit: 3471
  1590. Author: sam
  1591. Date: Tue May 19 00:51:55 2009 +0000
  1592. Optimise the dirty rectangle handling by keeping track of the number of
  1593. currently dirty rectangles.
  1594. caca/caca_internals.h | 3 ++-
  1595. caca/canvas.c | 6 +-----
  1596. caca/dirty.c | 45 ++++++++++++++++++---------------------------
  1597. 3 files changed, 21 insertions(+), 33 deletions(-)
  1598. Commit: 3470
  1599. Author: sam
  1600. Date: Tue May 19 00:51:47 2009 +0000
  1601. Change the dirty rectangle API so that it can handle several rectangles. The
  1602. inner implementation still only handles one dirty rectangle, but this way
  1603. we can prepare supporting applictions for the future.
  1604. caca/Makefile.am | 1 +
  1605. caca/caca.h | 16 +++-
  1606. caca/canvas.c | 127 ------------------------------
  1607. caca/dirty.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++
  1608. caca/driver/slang.c | 88 +++++++++++----------
  1609. caca/driver/x11.c | 85 +++++++++++----------
  1610. caca/frame.c | 4 +-
  1611. caca/graphics.c | 2 +-
  1612. caca/libcaca.vcproj | 4 +
  1613. caca/string.c | 4 +-
  1614. caca/transform.c | 16 ++--
  1615. tests/dirty.cpp | 107 +++++++++++++++-----------
  1616. 12 files changed, 395 insertions(+), 274 deletions(-)
  1617. Commit: 3469
  1618. Author: pterjan
  1619. Date: Mon May 18 13:02:43 2009 +0000
  1620. Only redraw empty rectangles in slang driver
  1621. caca/driver/slang.c | 11 +++++++----
  1622. 1 files changed, 7 insertions(+), 4 deletions(-)
  1623. Commit: 3468
  1624. Author: pterjan
  1625. Date: Mon May 18 12:54:49 2009 +0000
  1626. Fix empty dirty rectangles detection
  1627. caca/driver/x11.c | 2 +-
  1628. 1 files changed, 1 insertions(+), 1 deletions(-)
  1629. Commit: 3467
  1630. Author: pterjan
  1631. Date: Sat May 16 20:14:04 2009 +0000
  1632. * Only redraw dirty rectangle in x11 driver
  1633. caca/driver/x11.c | 13 +++++++++----
  1634. 1 files changed, 9 insertions(+), 4 deletions(-)
  1635. Commit: 3466
  1636. Author: sam
  1637. Date: Fri May 15 14:42:31 2009 +0000
  1638. Add a few svn:ignore properties for Visual Studio cruft.
  1639. Commit: 3465
  1640. Author: sam
  1641. Date: Fri May 15 14:38:30 2009 +0000
  1642. Added MSVC project files for most example programs.
  1643. caca-sharp/test-csharp.csproj | 2 +-
  1644. examples/blit.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1645. examples/colors.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1646. examples/demo.c | 4 +
  1647. examples/demo.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1648. examples/dithering.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1649. examples/driver.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1650. examples/event.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1651. examples/font.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1652. examples/frames.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1653. examples/fullwidth.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1654. examples/gamma.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1655. examples/hsv.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1656. examples/import.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1657. examples/input.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1658. examples/transform.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1659. examples/truecolor.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1660. examples/unicode.vcproj | 371 +++++++++++++++++++++++++++++++++++
  1661. libcaca.sln | 427 ++++++++++++++++++++++++++++++++++++++++-
  1662. 19 files changed, 6366 insertions(+), 3 deletions(-)
  1663. Commit: 3452
  1664. Author: sam
  1665. Date: Thu May 14 10:04:26 2009 +0000
  1666. Fixed libcaca and the Visual Studio solution so that it works
  1667. on Win64, including the .NET projects.
  1668. caca-sharp/caca-sharp.csproj | 38 +++++++++-
  1669. caca-sharp/test-csharp.csproj | 22 +++++-
  1670. caca/caca_types.h.in | 20 ++++-
  1671. caca/libcaca.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1672. cxx/libcaca++.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1673. cxx/test-cxx.vcproj | 155 +++++++++++++++++++++++++++++++++++++
  1674. libcaca.sln | 72 +++++++++--------
  1675. src/cacademo.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++
  1676. src/cacafire.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++
  1677. src/cacaview.vcproj | 169 ++++++++++++++++++++++++++++++++++++++++-
  1678. win32/caca_types.h | 6 +-
  1679. 11 files changed, 1086 insertions(+), 44 deletions(-)
  1680. Commit: 3451
  1681. Author: sam
  1682. Date: Thu May 14 08:43:52 2009 +0000
  1683. Fix a few implicit cast related warnings on VC++.
  1684. caca/codec/export.c | 2 +-
  1685. caca/codec/import.c | 11 +++++------
  1686. 2 files changed, 6 insertions(+), 7 deletions(-)
  1687. Commit: 3450
  1688. Author: sam
  1689. Date: Thu May 14 00:18:37 2009 +0000
  1690. Fix a few dirty rectangle bugs found with the unit tests. Let that be a
  1691. lesson to you: unit tests are good.
  1692. caca/attr.c | 2 +-
  1693. caca/canvas.c | 20 ++++++++++----------
  1694. caca/string.c | 5 ++++-
  1695. 3 files changed, 15 insertions(+), 12 deletions(-)
  1696. Commit: 3449
  1697. Author: sam
  1698. Date: Thu May 14 00:18:30 2009 +0000
  1699. Start writing unit tests for the dirty rectangle handling.
  1700. tests/Makefile.am | 2 +-
  1701. tests/dirty.cpp | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  1702. 2 files changed, 131 insertions(+), 1 deletions(-)
  1703. Commit: 3448
  1704. Author: sam
  1705. Date: Thu May 14 00:18:23 2009 +0000
  1706. Finish the dirty rectangle architecture. They are now reliable in the sense
  1707. that anything outside the dirty rectangle is guaranteed to be unchanged, but
  1708. we currently mark far too many cells as dirty. This must be optimised.
  1709. caca/attr.c | 11 ++++++++++
  1710. caca/caca_internals.h | 6 ++--
  1711. caca/canvas.c | 52 ++++++++++++++++++++++++++++++------------------
  1712. caca/frame.c | 7 ++++++
  1713. caca/graphics.c | 3 ++
  1714. caca/string.c | 36 ++++++++++++++++++++++++++++++---
  1715. caca/transform.c | 16 +++++++++++++++
  1716. 7 files changed, 104 insertions(+), 27 deletions(-)
  1717. Commit: 3447
  1718. Author: sam
  1719. Date: Thu May 14 00:18:13 2009 +0000
  1720. Factor code from caca_draw_cp437_box() and caca_draw_thinbox_box().
  1721. caca/box.c | 150 +++++++++++++++++++++++++----------------------------------
  1722. 1 files changed, 64 insertions(+), 86 deletions(-)
  1723. Commit: 3443
  1724. Author: sam
  1725. Date: Wed May 13 06:40:48 2009 +0000
  1726. Set up the architecture for dirty rectangles.
  1727. Dirty rectangles are an upcoming optimisation that will tell the output
  1728. drivers which portion of the canvas has been really modified since the
  1729. last blit.
  1730. caca/caca.h | 6 ++-
  1731. caca/caca_internals.h | 3 +
  1732. caca/canvas.c | 157 +++++++++++++++++++++++++++++++++++++++++++++----
  1733. 3 files changed, 152 insertions(+), 14 deletions(-)
  1734. Commit: 3428
  1735. Author: sam
  1736. Date: Wed Apr 29 12:22:35 2009 +0000
  1737. Update msdev files to 9.0 (Visual Studio 2008). If anyone wants to
  1738. play with the Windows port, there is a 90-day evaluation version
  1739. available for free on the Microsoft website.
  1740. caca-sharp/caca-sharp.csproj | 47 ++++++++++++++++++++--
  1741. caca-sharp/test-csharp.csproj | 49 ++++++++++++++++++++---
  1742. caca/libcaca.vcproj | 87 +++++++++++++++++++++--------------------
  1743. cxx/libcaca++.vcproj | 13 +++---
  1744. cxx/test-cxx.vcproj | 13 +++---
  1745. libcaca.sln | 4 +-
  1746. src/cacademo.vcproj | 21 +++++-----
  1747. src/cacafire.vcproj | 22 +++++-----
  1748. src/cacaview.vcproj | 21 +++++-----
  1749. 9 files changed, 175 insertions(+), 102 deletions(-)
  1750. Commit: 3427
  1751. Author: sam
  1752. Date: Wed Apr 29 12:13:19 2009 +0000
  1753. import.c: when importing ANSI or UTF-8 files, treat ^L as a canvas
  1754. frame separator. Not extremely robust yet.
  1755. caca/codec/import.c | 11 +++++++++++
  1756. 1 files changed, 11 insertions(+), 0 deletions(-)
  1757. Commit: 3412
  1758. Author: sam
  1759. Date: Tue Mar 24 00:58:01 2009 +0000
  1760. Apparently \033 is more common than \x1b for ESC. Use the former in our
  1761. code for clarity.
  1762. caca/codec/import.c | 10 +++++-----
  1763. caca/driver/win32.c | 2 +-
  1764. caca/graphics.c | 2 +-
  1765. src/cacaserver.c | 14 +++++++-------
  1766. 4 files changed, 14 insertions(+), 14 deletions(-)
  1767. Commit: 3407
  1768. Author: sam
  1769. Date: Sun Mar 1 13:20:41 2009 +0000
  1770. Added new Unicode blocks to the built-in font.
  1771. caca/mono9.data | 4812 ++++++++++++++++++++++++++++++++------------------
  1772. caca/monobold12.data | 4700 ++++++++++++++++++++++++++++++++-----------------
  1773. tools/makefont.c | 4 +-
  1774. 3 files changed, 6181 insertions(+), 3335 deletions(-)
  1775. Commit: 3406
  1776. Author: sam
  1777. Date: Sun Mar 1 12:39:36 2009 +0000
  1778. transform.c: one more rotated glyph.
  1779. caca/transform.c | 1 +
  1780. 1 files changed, 1 insertions(+), 0 deletions(-)
  1781. Commit: 3405
  1782. Author: sam
  1783. Date: Sun Mar 1 12:33:25 2009 +0000
  1784. transform.c: add new transformation glyphs for various capital letters.
  1785. caca/transform.c | 11 ++++++++++-
  1786. 1 files changed, 10 insertions(+), 1 deletions(-)
  1787. Commit: 3404
  1788. Author: sam
  1789. Date: Thu Feb 26 10:41:32 2009 +0000
  1790. Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>.
  1791. Fixes ticket #51.
  1792. examples/Makefile.am | 3 +--
  1793. examples/demo.c | 4 +---
  1794. examples/demo0.c | 4 +---
  1795. tools/Makefile.am | 2 +-
  1796. 4 files changed, 4 insertions(+), 9 deletions(-)
  1797. Commit: 3334
  1798. Author: nico
  1799. Date: Tue Dec 9 17:37:22 2008 +0000
  1800. * Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read
  1801. * Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string
  1802. caca-php/php_caca.c | 12 +++++-------
  1803. 1 files changed, 5 insertions(+), 7 deletions(-)
  1804. Commit: 3333
  1805. Author: pterjan
  1806. Date: Sun Nov 30 00:02:46 2008 +0000
  1807. * Add a flip char for 1
  1808. caca/transform.c | 1 +
  1809. 1 files changed, 1 insertions(+), 0 deletions(-)
  1810. Commit: 3332
  1811. Author: pterjan
  1812. Date: Sat Nov 29 23:53:55 2008 +0000
  1813. * Add a rotate_180 char for G
  1814. caca/transform.c | 1 +
  1815. 1 files changed, 1 insertions(+), 0 deletions(-)
  1816. Commit: 3323
  1817. Author: sam
  1818. Date: Wed Nov 12 10:20:56 2008 +0000
  1819. Create a libcucul.la symlink for distributions such as Gentoo which may
  1820. rely on .la files for library dependencies.
  1821. caca/Makefile.am | 2 ++
  1822. cxx/Makefile.am | 2 ++
  1823. 2 files changed, 4 insertions(+), 0 deletions(-)
  1824. Commit: 3318
  1825. Author: bsittler
  1826. Date: Fri Nov 7 09:03:26 2008 +0000
  1827. add a reset button, move usage to "stdout", and stop hyperlinking the
  1828. logo filename in the example
  1829. caca-php/examples/www/img2txt.php | 40 ++++++++++++++++++------------------
  1830. 1 files changed, 20 insertions(+), 20 deletions(-)
  1831. Commit: 3317
  1832. Author: bsittler
  1833. Date: Fri Nov 7 08:57:44 2008 +0000
  1834. allow a filename exactly matching the uploaded filename; give a better
  1835. error message when this does not work
  1836. caca-php/examples/www/img2txt.php | 19 +++++++++++++++----
  1837. 1 files changed, 15 insertions(+), 4 deletions(-)
  1838. Commit: 3316
  1839. Author: bsittler
  1840. Date: Fri Nov 7 08:38:55 2008 +0000
  1841. more copyright info
  1842. caca-php/examples/img2txt.php | 3 ++-
  1843. 1 files changed, 2 insertions(+), 1 deletions(-)
  1844. Commit: 3315
  1845. Author: bsittler
  1846. Date: Fri Nov 7 08:37:59 2008 +0000
  1847. add more copyright info
  1848. caca-php/examples/www/img2txt.php | 3 ++-
  1849. 1 files changed, 2 insertions(+), 1 deletions(-)
  1850. Commit: 3314
  1851. Author: bsittler
  1852. Date: Fri Nov 7 08:36:07 2008 +0000
  1853. https should work too
  1854. caca-php/examples/www/img2txt.php | 2 +-
  1855. 1 files changed, 1 insertions(+), 1 deletions(-)
  1856. Commit: 3313
  1857. Author: bsittler
  1858. Date: Fri Nov 7 08:35:29 2008 +0000
  1859. obscure email addresses somewhat
  1860. caca-php/examples/www/img2txt.php | 2 +-
  1861. 1 files changed, 1 insertions(+), 1 deletions(-)
  1862. Commit: 3312
  1863. Author: bsittler
  1864. Date: Fri Nov 7 08:33:03 2008 +0000
  1865. better argument handling, and allow logo-caca.png as a special file argument
  1866. caca-php/examples/www/img2txt.php | 41 +++++++++++++++++++++++-------------
  1867. 1 files changed, 26 insertions(+), 15 deletions(-)
  1868. Commit: 3311
  1869. Author: bsittler
  1870. Date: Fri Nov 7 08:25:01 2008 +0000
  1871. fix case in example
  1872. caca-php/examples/img2txt.php | 2 +-
  1873. 1 files changed, 1 insertions(+), 1 deletions(-)
  1874. Commit: 3310
  1875. Author: bsittler
  1876. Date: Fri Nov 7 07:56:36 2008 +0000
  1877. now works as HTML
  1878. caca-php/examples/www/img2txt.php | 277 +++++++++++++++++++++++++++----------
  1879. 1 files changed, 201 insertions(+), 76 deletions(-)
  1880. Commit: 3309
  1881. Author: bsittler
  1882. Date: Fri Nov 7 07:13:57 2008 +0000
  1883. handle argument-parsing exceptions
  1884. caca-php/examples/img2txt.php | 100 ++++++++++++++++++++++-------------------
  1885. 1 files changed, 54 insertions(+), 46 deletions(-)
  1886. Commit: 3308
  1887. Author: bsittler
  1888. Date: Fri Nov 7 07:09:52 2008 +0000
  1889. more accurate error message
  1890. caca-php/examples/img2txt.php | 6 +++---
  1891. 1 files changed, 3 insertions(+), 3 deletions(-)
  1892. Commit: 3307
  1893. Author: bsittler
  1894. Date: Fri Nov 7 06:30:29 2008 +0000
  1895. clarify that this is a PHP port, not the original C program; return -1
  1896. when export fails, too
  1897. caca-php/examples/img2txt.php | 5 +++++
  1898. 1 files changed, 5 insertions(+), 0 deletions(-)
  1899. Commit: 3306
  1900. Author: bsittler
  1901. Date: Fri Nov 7 05:55:12 2008 +0000
  1902. copy img2txt.php to www in preparation for htmlizing
  1903. caca-php/examples/www/img2txt.php | 383 +++++++++++++++++++++++++++++++++++++
  1904. 1 files changed, 383 insertions(+), 0 deletions(-)
  1905. Commit: 3305
  1906. Author: bsittler
  1907. Date: Fri Nov 7 05:51:26 2008 +0000
  1908. remove workarounds since alpha works now (merged from ..)
  1909. caca-php/examples/www/export.php | 4 +---
  1910. 1 files changed, 1 insertions(+), 3 deletions(-)
  1911. Commit: 3304
  1912. Author: bsittler
  1913. Date: Fri Nov 7 05:48:32 2008 +0000
  1914. hacked around the lack of a reasonable php getopt_long by writing a
  1915. new version in PHP. it seems to work, and is more flexible than the
  1916. getopt() found in PHP 5.3+.
  1917. caca-php/examples/img2txt.php | 250 ++++++++++++++++++++++++++++++++++-------
  1918. 1 files changed, 211 insertions(+), 39 deletions(-)
  1919. Commit: 3303
  1920. Author: bsittler
  1921. Date: Fri Nov 7 04:31:04 2008 +0000
  1922. fix yet another bug i wrote :( -- be endian-neutral.
  1923. caca-php/php_caca.c | 9 ++++-----
  1924. 1 files changed, 4 insertions(+), 5 deletions(-)
  1925. Commit: 3302
  1926. Author: bsittler
  1927. Date: Thu Nov 6 23:25:26 2008 +0000
  1928. no more horrible hacks needed, since fixing the alpha mismatch in the C binding
  1929. caca-php/examples/export.php | 4 +-
  1930. caca-php/examples/img2txt.php | 407 +++++++++++++++++++----------------------
  1931. 2 files changed, 189 insertions(+), 222 deletions(-)
  1932. Commit: 3301
  1933. Author: bsittler
  1934. Date: Thu Nov 6 23:21:15 2008 +0000
  1935. do not bother with an extraneous fill, and don't create out.png
  1936. caca-php/examples/test.php | 2 --
  1937. 1 files changed, 0 insertions(+), 2 deletions(-)
  1938. Commit: 3300
  1939. Author: bsittler
  1940. Date: Thu Nov 6 23:18:48 2008 +0000
  1941. fix endianness problem
  1942. caca-php/php_caca.c | 12 ++++++------
  1943. 1 files changed, 6 insertions(+), 6 deletions(-)
  1944. Commit: 3299
  1945. Author: bsittler
  1946. Date: Thu Nov 6 20:01:57 2008 +0000
  1947. oops! fix problem i introduced in the previous commit
  1948. caca-php/php_caca.c | 6 +++---
  1949. 1 files changed, 3 insertions(+), 3 deletions(-)
  1950. Commit: 3298
  1951. Author: bsittler
  1952. Date: Thu Nov 6 19:45:11 2008 +0000
  1953. fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)
  1954. caca-php/php_caca.c | 75 +++++++++++++++++++++++++++++---------------------
  1955. 1 files changed, 43 insertions(+), 32 deletions(-)
  1956. Commit: 3297
  1957. Author: bsittler
  1958. Date: Thu Nov 6 17:04:21 2008 +0000
  1959. copy img2txt.c to img2txt.php in preparation for phpizing
  1960. caca-php/examples/img2txt.php | 242 +++++++++++++++++++++++++++++++++++++++++
  1961. 1 files changed, 242 insertions(+), 0 deletions(-)
  1962. Commit: 3296
  1963. Author: bsittler
  1964. Date: Thu Nov 6 07:16:59 2008 +0000
  1965. 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...)
  1966. caca-php/examples/cacapig.php | 36 +++++++++++++++++++-----------------
  1967. 1 files changed, 19 insertions(+), 17 deletions(-)
  1968. Commit: 3295
  1969. Author: bsittler
  1970. Date: Thu Nov 6 07:14:12 2008 +0000
  1971. default to $timeout = 0 in Display::getEvent()
  1972. caca-php/caca.php | 2 +-
  1973. 1 files changed, 1 insertions(+), 1 deletions(-)
  1974. Commit: 3294
  1975. Author: bsittler
  1976. Date: Thu Nov 6 07:11:01 2008 +0000
  1977. fix some bugs and inconsistencies in the PHP object layer
  1978. caca-php/caca.php | 14 ++++++++------
  1979. 1 files changed, 8 insertions(+), 6 deletions(-)
  1980. Commit: 3293
  1981. Author: bsittler
  1982. Date: Wed Nov 5 01:00:38 2008 +0000
  1983. add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies
  1984. caca-php/caca.php | 87 +++++++++++++++++++++++++-------------------
  1985. caca-php/examples/test.php | 12 +++---
  1986. 2 files changed, 56 insertions(+), 43 deletions(-)
  1987. Commit: 3292
  1988. Author: bsittler
  1989. Date: Wed Nov 5 00:39:18 2008 +0000
  1990. add AnsiColor, EventType and EventKey constants parallel to the .NET ones
  1991. caca-php/caca.php | 101 ++++++++++++++++++++++++++++++++++++++++++++
  1992. caca-php/examples/test.php | 12 +++---
  1993. 2 files changed, 107 insertions(+), 6 deletions(-)
  1994. Commit: 3291
  1995. Author: bsittler
  1996. Date: Wed Nov 5 00:38:14 2008 +0000
  1997. added missing constant CACA_KEY_UNKNOWN
  1998. caca-php/php_caca.c | 1 +
  1999. 1 files changed, 1 insertions(+), 0 deletions(-)
  2000. Commit: 3290
  2001. Author: bsittler
  2002. Date: Wed Nov 5 00:04:35 2008 +0000
  2003. 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
  2004. caca-php/examples/test.php | 258 +++++++++++++++++++++++---------------------
  2005. 1 files changed, 136 insertions(+), 122 deletions(-)
  2006. Commit: 3289
  2007. Author: bsittler
  2008. Date: Tue Nov 4 23:57:57 2008 +0000
  2009. copy test.cs to test.php in preparation for phpizing
  2010. caca-php/examples/test.php | 136 ++++++++++++++++++++++++++++++++++++++++++++
  2011. 1 files changed, 136 insertions(+), 0 deletions(-)
  2012. Commit: 3288
  2013. Author: bsittler
  2014. Date: Tue Nov 4 23:56:43 2008 +0000
  2015. merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php
  2016. caca-php/examples/www/export.php | 4 +++-
  2017. 1 files changed, 3 insertions(+), 1 deletions(-)
  2018. Commit: 3287
  2019. Author: bsittler
  2020. Date: Tue Nov 4 23:54:38 2008 +0000
  2021. use alpha in PNG export, since it is now required to get a correct PNG output image
  2022. caca-php/examples/export.php | 4 +++-
  2023. 1 files changed, 3 insertions(+), 1 deletions(-)
  2024. Commit: 3286
  2025. Author: bsittler
  2026. Date: Tue Nov 4 23:53:18 2008 +0000
  2027. fix type in Canvas::drawLine; add a minimal class Event providing a
  2028. subset of the functionality of the .NET version; added Display::getEvent
  2029. similar to the .NET version; change Dither::bitmap to take a Canvas
  2030. object rather than a caca canvas resource as its first parameter; add
  2031. Font::Render and Font::getList methods parallel to the .NET version
  2032. caca-php/caca.php | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++--
  2033. 1 files changed, 50 insertions(+), 2 deletions(-)
  2034. Commit: 3285
  2035. Author: bsittler
  2036. Date: Tue Nov 4 23:48:31 2008 +0000
  2037. use alpha channel in gd truecolor images -- note that the scale for
  2038. this is [0, 127], rather than [0, 255]; always free the temporary
  2039. pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo
  2040. which caused PHP_FUNCTION(caca_set_display_title) to crash due to a
  2041. failed run-time binding to "caca_set_display" (the "_title" was
  2042. missing).
  2043. caca-php/php_caca.c | 7 ++++---
  2044. 1 files changed, 4 insertions(+), 3 deletions(-)
  2045. Commit: 3284
  2046. Author: bsittler
  2047. Date: Tue Nov 4 06:11:19 2008 +0000
  2048. preserve column alignment better by breaking cells at spaces; preserve
  2049. readability of fullwidth characters better by not placing cell
  2050. boundaries between them unneccessarily
  2051. caca/codec/export.c | 16 +++++++++++++---
  2052. 1 files changed, 13 insertions(+), 3 deletions(-)
  2053. Commit: 3283
  2054. Author: bsittler
  2055. Date: Tue Nov 4 05:45:21 2008 +0000
  2056. force a column alignment after each column containing a fullwidth character.
  2057. caca/codec/export.c | 7 ++++++-
  2058. 1 files changed, 6 insertions(+), 1 deletions(-)
  2059. Commit: 3282
  2060. Author: bsittler
  2061. Date: Tue Nov 4 05:43:37 2008 +0000
  2062. no border in old browsers, either.
  2063. caca-php/examples/www/export.php | 2 +-
  2064. 1 files changed, 1 insertions(+), 1 deletions(-)
  2065. Commit: 3281
  2066. Author: bsittler
  2067. Date: Tue Nov 4 05:28:03 2008 +0000
  2068. htmlification
  2069. caca-php/examples/www/unicode.php | 32 ++++++++++++++++++--------------
  2070. 1 files changed, 18 insertions(+), 14 deletions(-)
  2071. Commit: 3280
  2072. Author: bsittler
  2073. Date: Tue Nov 4 05:23:16 2008 +0000
  2074. copy unicode.php to www in preparation for htmlizing
  2075. caca-php/examples/www/unicode.php | 93 +++++++++++++++++++++++++++++++++++++
  2076. 1 files changed, 93 insertions(+), 0 deletions(-)
  2077. Commit: 3279
  2078. Author: bsittler
  2079. Date: Tue Nov 4 05:22:24 2008 +0000
  2080. cli-only
  2081. caca-php/examples/unicode.php | 4 ++++
  2082. 1 files changed, 4 insertions(+), 0 deletions(-)
  2083. Commit: 3278
  2084. Author: bsittler
  2085. Date: Tue Nov 4 05:21:34 2008 +0000
  2086. phpized
  2087. caca-php/examples/unicode.php | 160 +++++++++++++++++++----------------------
  2088. 1 files changed, 73 insertions(+), 87 deletions(-)
  2089. Commit: 3277
  2090. Author: bsittler
  2091. Date: Tue Nov 4 05:17:37 2008 +0000
  2092. copy unicode.c to unicode.php in preparation for phpizing
  2093. caca-php/examples/unicode.php | 103 +++++++++++++++++++++++++++++++++++++++++
  2094. 1 files changed, 103 insertions(+), 0 deletions(-)
  2095. Commit: 3276
  2096. Author: bsittler
  2097. Date: Tue Nov 4 05:12:17 2008 +0000
  2098. htmlize
  2099. caca-php/examples/www/transform.php | 31 ++++++++++++++++++-------------
  2100. 1 files changed, 18 insertions(+), 13 deletions(-)
  2101. Commit: 3275
  2102. Author: bsittler
  2103. Date: Tue Nov 4 04:58:38 2008 +0000
  2104. copy transform.php to www in preparation for htmlizing
  2105. caca-php/examples/www/transform.php | 103 +++++++++++++++++++++++++++++++++++
  2106. 1 files changed, 103 insertions(+), 0 deletions(-)
  2107. Commit: 3274
  2108. Author: bsittler
  2109. Date: Tue Nov 4 04:56:49 2008 +0000
  2110. PHPified
  2111. caca-php/examples/transform.php | 187 ++++++++++++++++++---------------------
  2112. 1 files changed, 86 insertions(+), 101 deletions(-)
  2113. Commit: 3273
  2114. Author: bsittler
  2115. Date: Tue Nov 4 04:49:17 2008 +0000
  2116. copy transform.c to transform.php in preparation for phpizing
  2117. caca-php/examples/transform.php | 118 +++++++++++++++++++++++++++++++++++++++
  2118. 1 files changed, 118 insertions(+), 0 deletions(-)
  2119. Commit: 3272
  2120. Author: bsittler
  2121. Date: Tue Nov 4 04:46:47 2008 +0000
  2122. show client-side filename
  2123. caca-php/examples/www/export.php | 3 ++-
  2124. 1 files changed, 2 insertions(+), 1 deletions(-)
  2125. Commit: 3271
  2126. Author: bsittler
  2127. Date: Tue Nov 4 04:45:23 2008 +0000
  2128. clearer wording.
  2129. caca-php/examples/www/import.php | 2 +-
  2130. 1 files changed, 1 insertions(+), 1 deletions(-)
  2131. Commit: 3270
  2132. Author: bsittler
  2133. Date: Tue Nov 4 04:21:13 2008 +0000
  2134. link to an example file to download and then import (generated by export.php)
  2135. caca-php/examples/www/import.php | 5 +++++
  2136. 1 files changed, 5 insertions(+), 0 deletions(-)
  2137. Commit: 3269
  2138. Author: bsittler
  2139. Date: Tue Nov 4 04:13:13 2008 +0000
  2140. works well enough to import the files exported by export.php
  2141. caca-php/examples/www/import.php | 77 ++++++++++++++++++++++++++------------
  2142. 1 files changed, 53 insertions(+), 24 deletions(-)
  2143. Commit: 3268
  2144. Author: bsittler
  2145. Date: Tue Nov 4 03:56:18 2008 +0000
  2146. force cli on remaining examples so that apache doesn't pop up a window
  2147. (this actually happens with the cocoa driver!)
  2148. caca-php/examples/cacapig.php | 3 +++
  2149. caca-php/examples/colors.php | 4 ++++
  2150. caca-php/examples/fullwidth.php | 4 ++++
  2151. caca-php/examples/render.php | 4 ++++
  2152. caca-php/examples/truecolor.php | 4 ++++
  2153. 5 files changed, 19 insertions(+), 0 deletions(-)
  2154. Commit: 3267
  2155. Author: bsittler
  2156. Date: Tue Nov 4 03:39:20 2008 +0000
  2157. CLI-only
  2158. caca-php/examples/import.php | 4 ++++
  2159. 1 files changed, 4 insertions(+), 0 deletions(-)
  2160. Commit: 3266
  2161. Author: bsittler
  2162. Date: Tue Nov 4 03:37:12 2008 +0000
  2163. copy import.php to www in preparation for htmlizing
  2164. caca-php/examples/www/import.php | 54 ++++++++++++++++++++++++++++++++++++++
  2165. 1 files changed, 54 insertions(+), 0 deletions(-)
  2166. Commit: 3265
  2167. Author: bsittler
  2168. Date: Tue Nov 4 03:36:33 2008 +0000
  2169. list available import formats in usage message
  2170. caca-php/examples/import.php | 12 +++++++++---
  2171. 1 files changed, 9 insertions(+), 3 deletions(-)
  2172. Commit: 3264
  2173. Author: bsittler
  2174. Date: Tue Nov 4 03:32:42 2008 +0000
  2175. PHPification of import.c
  2176. caca-php/examples/import.php | 72 ++++++++++++++++--------------------------
  2177. 1 files changed, 27 insertions(+), 45 deletions(-)
  2178. Commit: 3263
  2179. Author: bsittler
  2180. Date: Tue Nov 4 03:22:04 2008 +0000
  2181. copy import.c to import.php in preparation for phpizing
  2182. caca-php/examples/import.php | 66 ++++++++++++++++++++++++++++++++++++++++++
  2183. 1 files changed, 66 insertions(+), 0 deletions(-)
  2184. Commit: 3262
  2185. Author: bsittler
  2186. Date: Tue Nov 4 00:56:07 2008 +0000
  2187. only fill the preview iframe when javascript is enabled
  2188. caca-php/examples/www/export.php | 2 +-
  2189. 1 files changed, 1 insertions(+), 1 deletions(-)
  2190. Commit: 3261
  2191. Author: bsittler
  2192. Date: Tue Nov 4 00:41:56 2008 +0000
  2193. merge latest CLI example bugfixes into the HTML versions
  2194. caca-php/examples/www/colors.php | 8 ++++----
  2195. caca-php/examples/www/export.php | 10 +++++-----
  2196. 2 files changed, 9 insertions(+), 9 deletions(-)
  2197. Commit: 3260
  2198. Author: bsittler
  2199. Date: Tue Nov 4 00:39:40 2008 +0000
  2200. 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
  2201. caca-php/examples/colors.php | 8 ++++----
  2202. caca-php/examples/export.php | 10 +++++-----
  2203. caca-php/php_caca.c | 2 +-
  2204. 3 files changed, 10 insertions(+), 10 deletions(-)
  2205. Commit: 3259
  2206. Author: bsittler
  2207. Date: Mon Nov 3 22:30:22 2008 +0000
  2208. now generates HTML
  2209. caca-php/examples/www/fullwidth.php | 28 ++++++++++++++++++----------
  2210. 1 files changed, 18 insertions(+), 10 deletions(-)
  2211. Commit: 3258
  2212. Author: bsittler
  2213. Date: Mon Nov 3 22:21:31 2008 +0000
  2214. copy fullwidth.php to www in preparation for htmlizing
  2215. caca-php/examples/www/fullwidth.php | 75 +++++++++++++++++++++++++++++++++++
  2216. 1 files changed, 75 insertions(+), 0 deletions(-)
  2217. Commit: 3257
  2218. Author: bsittler
  2219. Date: Mon Nov 3 22:19:29 2008 +0000
  2220. added copyright info for PHP conversion (blah blah blah...)
  2221. caca-php/examples/fullwidth.php | 4 ++++
  2222. 1 files changed, 4 insertions(+), 0 deletions(-)
  2223. Commit: 3256
  2224. Author: bsittler
  2225. Date: Mon Nov 3 22:18:27 2008 +0000
  2226. now works as PHP
  2227. caca-php/examples/fullwidth.php | 113 +++++++++++++++-----------------------
  2228. 1 files changed, 45 insertions(+), 68 deletions(-)
  2229. Commit: 3255
  2230. Author: bsittler
  2231. Date: Mon Nov 3 22:08:09 2008 +0000
  2232. copy fullwidth.c to fullwidth.php in preparation for phpizing
  2233. caca-php/examples/fullwidth.php | 94 +++++++++++++++++++++++++++++++++++++++
  2234. 1 files changed, 94 insertions(+), 0 deletions(-)
  2235. Commit: 3254
  2236. Author: bsittler
  2237. Date: Mon Nov 3 22:06:33 2008 +0000
  2238. only assume svg preview ability in opera, WebKit and Gecko
  2239. caca-php/examples/www/export.php | 9 +++++++--
  2240. 1 files changed, 7 insertions(+), 2 deletions(-)
  2241. Commit: 3253
  2242. Author: nico
  2243. Date: Mon Nov 3 22:03:31 2008 +0000
  2244. * Improve object layer for caca-php
  2245. caca-php/caca.php | 60 +++++++++++++++++++++++++++++++++++++++++++++++++---
  2246. 1 files changed, 56 insertions(+), 4 deletions(-)
  2247. Commit: 3252
  2248. Author: bsittler
  2249. Date: Mon Nov 3 21:58:17 2008 +0000
  2250. do not add history entries for iframe transitions
  2251. caca-php/examples/www/export.php | 2 +-
  2252. 1 files changed, 1 insertions(+), 1 deletions(-)
  2253. Commit: 3251
  2254. Author: bsittler
  2255. Date: Mon Nov 3 21:48:53 2008 +0000
  2256. add missing id
  2257. caca-php/examples/www/export.php | 2 +-
  2258. 1 files changed, 1 insertions(+), 1 deletions(-)
  2259. Commit: 3250
  2260. Author: bsittler
  2261. Date: Mon Nov 3 21:48:16 2008 +0000
  2262. use some javascript to show inline previews using <iframe/> for some
  2263. of the formats (so far, html, html3, bbfr, and svg)
  2264. caca-php/examples/www/export.php | 42 +++++++++++++++++++++++++++++++++++--
  2265. 1 files changed, 39 insertions(+), 3 deletions(-)
  2266. Commit: 3249
  2267. Author: bsittler
  2268. Date: Mon Nov 3 21:23:20 2008 +0000
  2269. .caca files get an extension, too
  2270. caca-php/examples/www/export.php | 1 +
  2271. 1 files changed, 1 insertions(+), 0 deletions(-)
  2272. Commit: 3248
  2273. Author: bsittler
  2274. Date: Mon Nov 3 21:17:34 2008 +0000
  2275. suggest extensions for some of the inline formats too, since browsers
  2276. sometimes send them to external viewers and become confused if the
  2277. filename ends in '.php' (despite our correct content-type!)
  2278. caca-php/examples/www/export.php | 14 +++++++++++---
  2279. 1 files changed, 11 insertions(+), 3 deletions(-)
  2280. Commit: 3247
  2281. Author: bsittler
  2282. Date: Mon Nov 3 21:15:09 2008 +0000
  2283. text formats embedding escape sequences get sent as attachments too
  2284. caca-php/examples/www/export.php | 3 +++
  2285. 1 files changed, 3 insertions(+), 0 deletions(-)
  2286. Commit: 3246
  2287. Author: bsittler
  2288. Date: Mon Nov 3 21:12:54 2008 +0000
  2289. working HTML version of export.php accepting an optional file upload and exporting it using the selected format
  2290. caca-php/examples/www/export.php | 224 ++++++++++++++++++++++----------------
  2291. 1 files changed, 128 insertions(+), 96 deletions(-)
  2292. Commit: 3245
  2293. Author: bsittler
  2294. Date: Mon Nov 3 20:55:12 2008 +0000
  2295. another typo
  2296. caca-php/examples/export.php | 2 +-
  2297. 1 files changed, 1 insertions(+), 1 deletions(-)
  2298. Commit: 3244
  2299. Author: bsittler
  2300. Date: Mon Nov 3 20:34:42 2008 +0000
  2301. spaces -> tabs
  2302. caca-php/examples/export.php | 162 +++++++++++++++++++++---------------------
  2303. 1 files changed, 81 insertions(+), 81 deletions(-)
  2304. Commit: 3243
  2305. Author: bsittler
  2306. Date: Mon Nov 3 20:08:35 2008 +0000
  2307. add missing content-type in the HTML case
  2308. caca-php/examples/www/render.php | 2 ++
  2309. 1 files changed, 2 insertions(+), 0 deletions(-)
  2310. Commit: 3242
  2311. Author: bsittler
  2312. Date: Mon Nov 3 20:01:20 2008 +0000
  2313. typo
  2314. caca-php/examples/export.php | 2 +-
  2315. 1 files changed, 1 insertions(+), 1 deletions(-)
  2316. Commit: 3241
  2317. Author: bsittler
  2318. Date: Mon Nov 3 19:52:30 2008 +0000
  2319. make examples/demo.php executable
  2320. 0 files changed, 0 insertions(+), 0 deletions(-)
  2321. Commit: 3240
  2322. Author: bsittler
  2323. Date: Mon Nov 3 19:44:58 2008 +0000
  2324. copy export.php to www in preparation for htmlizing
  2325. caca-php/examples/www/export.php | 136 ++++++++++++++++++++++++++++++++++++++
  2326. 1 files changed, 136 insertions(+), 0 deletions(-)
  2327. Commit: 3239
  2328. Author: bsittler
  2329. Date: Mon Nov 3 19:42:38 2008 +0000
  2330. export.php is now actually php, and appears to work identically to its
  2331. C predecessor.
  2332. caca-php/examples/export.php | 229 +++++++++++++++++++-----------------------
  2333. 1 files changed, 103 insertions(+), 126 deletions(-)
  2334. Commit: 3238
  2335. Author: bsittler
  2336. Date: Mon Nov 3 18:40:50 2008 +0000
  2337. copy export.c to export.php in preparation for phpizing
  2338. caca-php/examples/export.php | 159 ++++++++++++++++++++++++++++++++++++++++++
  2339. 1 files changed, 159 insertions(+), 0 deletions(-)
  2340. Commit: 3237
  2341. Author: bsittler
  2342. Date: Mon Nov 3 18:16:38 2008 +0000
  2343. fix foreground-color and quoting bugs in the "html" exporter; also,
  2344. the output is now labelled as XHTML 1.0 Strict, since it does conform
  2345. to that DTD. also removed spurious cellpadding and cellspacing from
  2346. <div /> markup. also handle non-characters by conversion to
  2347. replacement character, and handle more control characters by
  2348. conversion to no-break space. finally, switch from &nbsp; to the
  2349. equivalent &#160; so that a non-validating XML parser (which is most
  2350. of them) can correctly parse this document.
  2351. caca/codec/export.c | 52 ++++++++++++++++++++++++++++++++++++++++++--------
  2352. 1 files changed, 43 insertions(+), 9 deletions(-)
  2353. Commit: 3236
  2354. Author: bsittler
  2355. Date: Mon Nov 3 17:18:04 2008 +0000
  2356. do not split a fullwidth character in the middle. yes, in some
  2357. degenerate cases this will lead to incorrectly-displayed tables. i
  2358. don't yet have a solution.
  2359. caca/codec/export.c | 2 ++
  2360. 1 files changed, 2 insertions(+), 0 deletions(-)
  2361. Commit: 3235
  2362. Author: bsittler
  2363. Date: Mon Nov 3 16:55:00 2008 +0000
  2364. do not expand tabs here. instead, importers need to understand '\t'
  2365. and fill the canvas up to the tab stop with it. once that works,
  2366. support will be added here (treating it as space.) also, fewer columns
  2367. are now generated. apparently generating a minimal number of them
  2368. fixes a bunch of the table-layout bugs.
  2369. caca/codec/export.c | 130 ++++++++++++++++++++++++++++++--------------------
  2370. 1 files changed, 78 insertions(+), 52 deletions(-)
  2371. Commit: 3234
  2372. Author: nico
  2373. Date: Sun Nov 2 22:45:40 2008 +0000
  2374. * Remove \t from content of $moo
  2375. * Change canvas size
  2376. * Fix coordinate of label "Moo!"
  2377. caca-php/examples/cacainfo.php | 17 +++++++++--------
  2378. 1 files changed, 9 insertions(+), 8 deletions(-)
  2379. Commit: 3233
  2380. Author: nico
  2381. Date: Sun Nov 2 22:42:09 2008 +0000
  2382. * Change canvas size
  2383. caca-php/examples/www/cacainfo.php | 4 ++--
  2384. 1 files changed, 2 insertions(+), 2 deletions(-)
  2385. Commit: 3232
  2386. Author: bsittler
  2387. Date: Sun Nov 2 22:38:40 2008 +0000
  2388. htmlification of colors.php
  2389. caca-php/examples/www/colors.php | 26 +++++++++++++++++---------
  2390. 1 files changed, 17 insertions(+), 9 deletions(-)
  2391. Commit: 3231
  2392. Author: nico
  2393. Date: Sun Nov 2 22:37:27 2008 +0000
  2394. * Fix coordinate of label "Moo!"
  2395. caca-php/examples/www/cacainfo.php | 15 ++++++++-------
  2396. 1 files changed, 8 insertions(+), 7 deletions(-)
  2397. Commit: 3230
  2398. Author: bsittler
  2399. Date: Sun Nov 2 22:35:45 2008 +0000
  2400. copy colors.php to www in preparation for htmlizing
  2401. caca-php/examples/www/colors.php | 60 ++++++++++++++++++++++++++++++++++++++
  2402. 1 files changed, 60 insertions(+), 0 deletions(-)
  2403. Commit: 3229
  2404. Author: bsittler
  2405. Date: Sun Nov 2 22:34:59 2008 +0000
  2406. PHP conversion of colors.c
  2407. caca-php/examples/colors.php | 126 ++++++++++++++++++-----------------------
  2408. 1 files changed, 55 insertions(+), 71 deletions(-)
  2409. Commit: 3228
  2410. Author: bsittler
  2411. Date: Sun Nov 2 22:22:18 2008 +0000
  2412. copy colors.c to colors.php in preparation for phpizing
  2413. caca-php/examples/colors.php | 76 ++++++++++++++++++++++++++++++++++++++++++
  2414. 1 files changed, 76 insertions(+), 0 deletions(-)
  2415. Commit: 3227
  2416. Author: bsittler
  2417. Date: Sun Nov 2 22:12:24 2008 +0000
  2418. some unicode characters could overflow the buffer; handle more control
  2419. characters and non-unicode codepoints when generating HTML.
  2420. caca/codec/export.c | 22 ++++++++++++++++++----
  2421. 1 files changed, 18 insertions(+), 4 deletions(-)
  2422. Commit: 3226
  2423. Author: nico
  2424. Date: Sun Nov 2 22:10:02 2008 +0000
  2425. * Remove tabs from content of $moo
  2426. caca-php/examples/www/cacainfo.php | 4 ++--
  2427. 1 files changed, 2 insertions(+), 2 deletions(-)
  2428. Commit: 3225
  2429. Author: nico
  2430. Date: Sun Nov 2 21:58:09 2008 +0000
  2431. * Improve Dithering and Canvas php classes
  2432. caca-php/caca.php | 103 +++++++++++++++++++++++++++++++++++++++++++++-------
  2433. 1 files changed, 89 insertions(+), 14 deletions(-)
  2434. Commit: 3224
  2435. Author: bsittler
  2436. Date: Sun Nov 2 21:57:21 2008 +0000
  2437. optimization: when the canvas is only a single line, we can always
  2438. optimize by merging cells
  2439. caca/codec/export.c | 2 +-
  2440. 1 files changed, 1 insertions(+), 1 deletions(-)
  2441. Commit: 3223
  2442. Author: bsittler
  2443. Date: Sun Nov 2 21:18:51 2008 +0000
  2444. work around table layout bugs by ensuring that if there are multiple
  2445. cells on any row of the table then the very first row does not use the
  2446. cell-merging optimization; this appears to fix the last of the table
  2447. layout bugs seen in truecolor.php; also fix the foreground and
  2448. background color bugs seen in truecolor.php.
  2449. caca/codec/export.c | 28 +++++++++++++++++++++++++---
  2450. 1 files changed, 25 insertions(+), 3 deletions(-)
  2451. Commit: 3222
  2452. Author: bsittler
  2453. Date: Sun Nov 2 21:03:09 2008 +0000
  2454. forgot backslashes
  2455. caca-php/examples/www/dithering.php | 2 +-
  2456. 1 files changed, 1 insertions(+), 1 deletions(-)
  2457. Commit: 3221
  2458. Author: bsittler
  2459. Date: Sun Nov 2 20:29:02 2008 +0000
  2460. htmlification of truecolor.php; evidently there are some bugs yet in the html3 exporter
  2461. caca-php/examples/www/truecolor.php | 26 +++++++++++++++++---------
  2462. 1 files changed, 17 insertions(+), 9 deletions(-)
  2463. Commit: 3220
  2464. Author: bsittler
  2465. Date: Sun Nov 2 20:17:59 2008 +0000
  2466. copy truecolor.php to www in preparation for htmlizing
  2467. caca-php/examples/www/truecolor.php | 48 +++++++++++++++++++++++++++++++++++
  2468. 1 files changed, 48 insertions(+), 0 deletions(-)
  2469. Commit: 3219
  2470. Author: bsittler
  2471. Date: Sun Nov 2 20:17:00 2008 +0000
  2472. convert to PHP and make executable
  2473. caca-php/examples/truecolor.php | 78 +++++++++++++++------------------------
  2474. 1 files changed, 30 insertions(+), 48 deletions(-)
  2475. Commit: 3218
  2476. Author: bsittler
  2477. Date: Sun Nov 2 20:06:13 2008 +0000
  2478. copy truecolor.c to truecolor.php in preparation for phpizing
  2479. caca-php/examples/truecolor.php | 66 +++++++++++++++++++++++++++++++++++++++
  2480. 1 files changed, 66 insertions(+), 0 deletions(-)
  2481. Commit: 3217
  2482. Author: nico
  2483. Date: Sun Nov 2 20:05:00 2008 +0000
  2484. * Improve class "Dither"
  2485. caca-php/caca.php | 40 ++++++++++++++++++++--------------------
  2486. 1 files changed, 20 insertions(+), 20 deletions(-)
  2487. Commit: 3216
  2488. Author: nico
  2489. Date: Sun Nov 2 20:02:26 2008 +0000
  2490. * Add class "Dither" to php object layer
  2491. caca-php/caca.php | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  2492. 1 files changed, 90 insertions(+), 0 deletions(-)
  2493. Commit: 3215
  2494. Author: bsittler
  2495. Date: Sun Nov 2 19:50:46 2008 +0000
  2496. 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
  2497. caca-php/examples/www/cacainfo.php | 2 +-
  2498. caca-php/examples/www/dithering.php | 4 ++--
  2499. caca-php/examples/www/figlet.php | 2 +-
  2500. caca-php/examples/www/render.php | 2 +-
  2501. caca-php/examples/www/text.php | 2 +-
  2502. 5 files changed, 6 insertions(+), 6 deletions(-)
  2503. Commit: 3214
  2504. Author: bsittler
  2505. Date: Sun Nov 2 19:28:40 2008 +0000
  2506. add a <table summary="..." /> attribute so screenreader software does not
  2507. get hopelessly lost.
  2508. caca/codec/export.c | 2 +-
  2509. 1 files changed, 1 insertions(+), 1 deletions(-)
  2510. Commit: 3213
  2511. Author: bsittler
  2512. Date: Sun Nov 2 19:19:45 2008 +0000
  2513. echo rendered string in form value
  2514. caca-php/examples/www/figlet.php | 2 +-
  2515. 1 files changed, 1 insertions(+), 1 deletions(-)
  2516. Commit: 3212
  2517. Author: nico
  2518. Date: Sun Nov 2 19:13:47 2008 +0000
  2519. * Remove white and yellow colors for letters
  2520. caca-php/examples/www/figlet.php | 2 +-
  2521. 1 files changed, 1 insertions(+), 1 deletions(-)
  2522. Commit: 3211
  2523. Author: nico
  2524. Date: Sun Nov 2 19:08:08 2008 +0000
  2525. * Add an input box in sample web page figlet.php
  2526. caca-php/examples/www/figlet.php | 3 ++-
  2527. 1 files changed, 2 insertions(+), 1 deletions(-)
  2528. Commit: 3210
  2529. Author: bsittler
  2530. Date: Sun Nov 2 17:49:29 2008 +0000
  2531. 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.
  2532. caca-php/examples/www/caca-php.css | 20 --------------------
  2533. caca-php/examples/www/cacainfo.php | 1 -
  2534. caca-php/examples/www/dithering.php | 2 --
  2535. caca-php/examples/www/figlet.php | 3 +--
  2536. caca-php/examples/www/render.php | 1 -
  2537. caca-php/examples/www/text.php | 1 -
  2538. 6 files changed, 1 insertions(+), 27 deletions(-)
  2539. Commit: 3209
  2540. Author: bsittler
  2541. Date: Sun Nov 2 17:38:37 2008 +0000
  2542. 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
  2543. caca/codec/export.c | 92 ++++++++++++++++++++++++++++++++------------------
  2544. 1 files changed, 59 insertions(+), 33 deletions(-)
  2545. Commit: 3208
  2546. Author: bsittler
  2547. Date: Sun Nov 2 17:00:45 2008 +0000
  2548. more conforming to 79-character limit and using tabs
  2549. caca-php/examples/www/render.php | 9 +++++++--
  2550. 1 files changed, 7 insertions(+), 2 deletions(-)
  2551. Commit: 3207
  2552. Author: bsittler
  2553. Date: Sun Nov 2 16:56:48 2008 +0000
  2554. generate self-referencing script URI correctly, taking into account that the
  2555. script might be content-negotiated, renamed, symlinked, or otherwise
  2556. alised in URI-space.
  2557. caca-php/examples/www/render.php | 5 ++++-
  2558. 1 files changed, 4 insertions(+), 1 deletions(-)
  2559. Commit: 3206
  2560. Author: bsittler
  2561. Date: Sun Nov 2 16:24:03 2008 +0000
  2562. added a link so you can view the image only (also good for
  2563. lynx/elinks) and some alt="..." text so the validator does not complain.
  2564. caca-php/examples/www/render.php | 2 +-
  2565. 1 files changed, 1 insertions(+), 1 deletions(-)
  2566. Commit: 3205
  2567. Author: nico
  2568. Date: Sun Nov 2 16:10:50 2008 +0000
  2569. * Change structure of sample file render.php
  2570. caca-php/examples/www/render.php | 81 +++++++++++++++++---------------------
  2571. 1 files changed, 36 insertions(+), 45 deletions(-)
  2572. Commit: 3204
  2573. Author: bsittler
  2574. Date: Sun Nov 2 03:52:22 2008 +0000
  2575. 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)
  2576. caca-php/examples/www/caca-php.css | 2 +-
  2577. caca-php/examples/www/cacainfo.php | 4 ++++
  2578. caca-php/examples/www/dithering.php | 6 ++++++
  2579. caca-php/examples/www/figlet.php | 7 +++++--
  2580. caca-php/examples/www/text.php | 4 ++++
  2581. 5 files changed, 20 insertions(+), 3 deletions(-)
  2582. Commit: 3203
  2583. Author: bsittler
  2584. Date: Sun Nov 2 03:37:14 2008 +0000
  2585. apparently php inw ww dir should not be executable?
  2586. 0 files changed, 0 insertions(+), 0 deletions(-)
  2587. Commit: 3202
  2588. Author: bsittler
  2589. Date: Sun Nov 2 03:36:38 2008 +0000
  2590. better UI, maybe?
  2591. caca-php/examples/www/render.php | 7 ++++---
  2592. 1 files changed, 4 insertions(+), 3 deletions(-)
  2593. Commit: 3201
  2594. Author: bsittler
  2595. Date: Sun Nov 2 03:27:58 2008 +0000
  2596. seems to work
  2597. caca-php/examples/www/render.php | 41 +++++++++++++++++++++++++++++++++----
  2598. 1 files changed, 36 insertions(+), 5 deletions(-)
  2599. Commit: 3200
  2600. Author: bsittler
  2601. Date: Sun Nov 2 03:13:03 2008 +0000
  2602. copy render.php to www in preparation for htmlizing
  2603. caca-php/examples/www/render.php | 40 ++++++++++++++++++++++++++++++++++++++
  2604. 1 files changed, 40 insertions(+), 0 deletions(-)
  2605. Commit: 3199
  2606. Author: bsittler
  2607. Date: Sun Nov 2 03:10:44 2008 +0000
  2608. HTML conversion of text.php
  2609. caca-php/examples/www/text.php | 22 +++++++++++++++-------
  2610. 1 files changed, 15 insertions(+), 7 deletions(-)
  2611. Commit: 3198
  2612. Author: bsittler
  2613. Date: Sun Nov 2 03:07:50 2008 +0000
  2614. add missing newline at end of file
  2615. caca-php/examples/www/cacainfo.php | 2 +-
  2616. 1 files changed, 1 insertions(+), 1 deletions(-)
  2617. Commit: 3197
  2618. Author: bsittler
  2619. Date: Sun Nov 2 03:05:46 2008 +0000
  2620. apparently php inw ww dir should not be executable?
  2621. 0 files changed, 0 insertions(+), 0 deletions(-)
  2622. Commit: 3196
  2623. Author: bsittler
  2624. Date: Sun Nov 2 03:04:10 2008 +0000
  2625. copy text.php to www in preparation for htmlizing
  2626. caca-php/examples/www/text.php | 65 ++++++++++++++++++++++++++++++++++++++++
  2627. 1 files changed, 65 insertions(+), 0 deletions(-)
  2628. Commit: 3195
  2629. Author: nico
  2630. Date: Sat Nov 1 23:43:00 2008 +0000
  2631. * Improve php object layer "caca.php"
  2632. caca-php/caca.php | 48 ++++++++++++++++++++++++++++++++++++++++++++++--
  2633. 1 files changed, 46 insertions(+), 2 deletions(-)
  2634. Commit: 3194
  2635. Author: nico
  2636. Date: Sat Nov 1 21:29:51 2008 +0000
  2637. * Change permission of web sample files
  2638. caca-php/examples/www/logo-caca.png | Bin 7526 -> 7526 bytes
  2639. 1 files changed, 0 insertions(+), 0 deletions(-)
  2640. Commit: 3193
  2641. Author: nico
  2642. Date: Sat Nov 1 21:11:04 2008 +0000
  2643. * Improve php class layer for caca-php
  2644. caca-php/caca.php | 59 ++++++++++++++++++++++++++++++++++++----------------
  2645. 1 files changed, 41 insertions(+), 18 deletions(-)
  2646. Commit: 3192
  2647. Author: nico
  2648. Date: Sat Nov 1 19:55:52 2008 +0000
  2649. * Add skeleton of php class layer for caca-php
  2650. caca-php/caca.php | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  2651. 1 files changed, 135 insertions(+), 0 deletions(-)
  2652. Commit: 3191
  2653. Author: nico
  2654. Date: Sat Nov 1 18:42:16 2008 +0000
  2655. * Add web sample program: dithering.php
  2656. caca-php/examples/www/dithering.php | 42 +++++++++++++++++++++++++++++++++++
  2657. caca-php/examples/www/figlet.php | 9 +++++-
  2658. caca-php/examples/www/logo-caca.png | Bin 0 -> 7526 bytes
  2659. 3 files changed, 49 insertions(+), 2 deletions(-)
  2660. Commit: 3190
  2661. Author: bsittler
  2662. Date: Sat Nov 1 17:57:50 2008 +0000
  2663. oops! make the .php executable
  2664. 0 files changed, 0 insertions(+), 0 deletions(-)
  2665. Commit: 3189
  2666. Author: nico
  2667. Date: Sat Nov 1 13:54:13 2008 +0000
  2668. * Add web sample "figlet.php"
  2669. caca-php/examples/www/figlet.php | 60 ++++++++++++++++++++++++++++++++++++++
  2670. 1 files changed, 60 insertions(+), 0 deletions(-)
  2671. Commit: 3188
  2672. Author: nico
  2673. Date: Sat Nov 1 13:30:09 2008 +0000
  2674. * Use proper Zend macro RETURN_STRINGL in caca_file_read, caca_files_gets,
  2675. caca_export_string
  2676. caca-php/php_caca.c | 12 +++---------
  2677. 1 files changed, 3 insertions(+), 9 deletions(-)
  2678. Commit: 3187
  2679. Author: nico
  2680. Date: Sat Nov 1 12:51:54 2008 +0000
  2681. * Initializate variable "len" in caca_export_string
  2682. caca-php/php_caca.c | 2 +-
  2683. 1 files changed, 1 insertions(+), 1 deletions(-)
  2684. Commit: 3186
  2685. Author: bsittler
  2686. Date: Sat Nov 1 06:32:30 2008 +0000
  2687. switch to XHTML 1.0 Transitional markup (it validates perfectly, and still works in very ancient browsers too); change one <p> to </p> too
  2688. caca-php/examples/www/cacainfo.php | 10 ++++++----
  2689. 1 files changed, 6 insertions(+), 4 deletions(-)
  2690. Commit: 3185
  2691. Author: bsittler
  2692. Date: Sat Nov 1 06:26:29 2008 +0000
  2693. now HTML markup is generated, rather than a giant PRE block
  2694. caca-php/examples/www/cacainfo.php | 45 ++++++++++++++++++++++-------------
  2695. 1 files changed, 28 insertions(+), 17 deletions(-)
  2696. Commit: 3184
  2697. Author: bsittler
  2698. Date: Sat Nov 1 06:03:36 2008 +0000
  2699. 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
  2700. caca/codec/export.c | 29 +++++++++++++++--------------
  2701. 1 files changed, 15 insertions(+), 14 deletions(-)
  2702. Commit: 3183
  2703. Author: bsittler
  2704. Date: Sat Nov 1 06:02:04 2008 +0000
  2705. move CSS for www example to a separate file; table is no longer inside <pre>
  2706. caca-php/examples/www/caca-php.css | 20 ++++++++++++++++++++
  2707. caca-php/examples/www/cacainfo.php | 34 +++++++++++++---------------------
  2708. 2 files changed, 33 insertions(+), 21 deletions(-)
  2709. Commit: 3182
  2710. Author: bsittler
  2711. Date: Sat Nov 1 05:27:04 2008 +0000
  2712. fix table border, colors, and quoting of <, ", ', and > in html3 output
  2713. caca/codec/export.c | 16 +++++++++++++---
  2714. 1 files changed, 13 insertions(+), 3 deletions(-)
  2715. Commit: 3181
  2716. Author: bsittler
  2717. Date: Sat Nov 1 05:13:37 2008 +0000
  2718. font for windows, too
  2719. caca-php/examples/www/cacainfo.php | 2 +-
  2720. 1 files changed, 1 insertions(+), 1 deletions(-)
  2721. Commit: 3180
  2722. Author: bsittler
  2723. Date: Sat Nov 1 05:08:24 2008 +0000
  2724. display correctly in firefox and safari
  2725. caca-php/examples/www/cacainfo.php | 16 +++++++++++++++-
  2726. 1 files changed, 15 insertions(+), 1 deletions(-)
  2727. Commit: 3179
  2728. Author: bsittler
  2729. Date: Sat Nov 1 04:41:25 2008 +0000
  2730. correctly account for tabs in html3 export
  2731. caca/codec/export.c | 47 +++++++++++++++++++++++++++++++++++++++++------
  2732. 1 files changed, 41 insertions(+), 6 deletions(-)
  2733. Commit: 3178
  2734. Author: bsittler
  2735. Date: Sat Nov 1 03:00:45 2008 +0000
  2736. a first partially-broken conversion of examples/cacainfo.php
  2737. caca-php/examples/www/cacainfo.php | 86 ++++++++++++++++++++++++++++++++++++
  2738. 1 files changed, 86 insertions(+), 0 deletions(-)
  2739. Commit: 3177
  2740. Author: nico
  2741. Date: Sat Nov 1 02:06:43 2008 +0000
  2742. * Change test for php-cli mode in sample programs
  2743. caca-php/examples/cacainfo.php | 3 ++-
  2744. caca-php/examples/demo.php | 3 ++-
  2745. caca-php/examples/dithering.php | 12 ++++++++----
  2746. caca-php/examples/figfont.php | 3 ++-
  2747. caca-php/examples/polyline.php | 3 ++-
  2748. caca-php/examples/text.php | 3 ++-
  2749. 6 files changed, 18 insertions(+), 9 deletions(-)
  2750. Commit: 3176
  2751. Author: bsittler
  2752. Date: Sat Nov 1 01:46:51 2008 +0000
  2753. define variables before use; jsut comment out the "sprites" item since it apparently does not yet work
  2754. caca-php/examples/demo.php | 7 ++++---
  2755. 1 files changed, 4 insertions(+), 3 deletions(-)
  2756. Commit: 3175
  2757. Author: nico
  2758. Date: Sat Nov 1 01:44:28 2008 +0000
  2759. * Check that samples programs are executed with php-cli
  2760. caca-php/examples/cacainfo.php | 3 +++
  2761. caca-php/examples/demo.php | 4 ++++
  2762. caca-php/examples/dithering.php | 5 ++++-
  2763. caca-php/examples/figfont.php | 2 ++
  2764. caca-php/examples/polyline.php | 3 +++
  2765. caca-php/examples/text.php | 3 +++
  2766. 6 files changed, 19 insertions(+), 1 deletions(-)
  2767. Commit: 3174
  2768. Author: bsittler
  2769. Date: Sat Nov 1 01:32:17 2008 +0000
  2770. change to allow use with cocoa driver; also, a keypress now stops these demos early
  2771. caca-php/examples/dithering.php | 2 +-
  2772. caca-php/examples/polyline.php | 2 +-
  2773. 2 files changed, 2 insertions(+), 2 deletions(-)
  2774. Commit: 3173
  2775. Author: nico
  2776. Date: Sat Nov 1 01:25:13 2008 +0000
  2777. * Remove 'c' (color) and 'r' (render) options of the main menu in demo.php
  2778. caca-php/examples/demo.php | 4 ++--
  2779. 1 files changed, 2 insertions(+), 2 deletions(-)
  2780. Commit: 3172
  2781. Author: nico
  2782. Date: Sat Nov 1 00:45:56 2008 +0000
  2783. * Add license headers in sample programs
  2784. caca-php/examples/cacainfo.php | 11 +++++++++++
  2785. caca-php/examples/cacapig.php | 16 ++++++++++++++++
  2786. caca-php/examples/dithering.php | 12 +++++++++++-
  2787. caca-php/examples/figfont.php | 10 ++++++++++
  2788. caca-php/examples/polyline.php | 10 ++++++++++
  2789. 5 files changed, 58 insertions(+), 1 deletions(-)
  2790. Commit: 3171
  2791. Author: nico
  2792. Date: Sat Nov 1 00:33:57 2008 +0000
  2793. * Clean template for phpize "config.m4"
  2794. caca-php/config.m4 | 2 +-
  2795. 1 files changed, 1 insertions(+), 1 deletions(-)
  2796. Commit: 3169
  2797. Author: nico
  2798. Date: Fri Oct 31 20:35:48 2008 +0000
  2799. * Change message for phpinfo()
  2800. caca-php/php_caca.c | 4 ++--
  2801. 1 files changed, 2 insertions(+), 2 deletions(-)
  2802. Commit: 3168
  2803. Author: bsittler
  2804. Date: Fri Oct 31 18:56:31 2008 +0000
  2805. now truecolor works
  2806. caca/driver/win32.c | 5 +++--
  2807. 1 files changed, 3 insertions(+), 2 deletions(-)
  2808. Commit: 3167
  2809. Author: bsittler
  2810. Date: Fri Oct 31 18:39:16 2008 +0000
  2811. now arrow keys, function keys, etc. work
  2812. caca/driver/win32.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++
  2813. 1 files changed, 73 insertions(+), 0 deletions(-)
  2814. Commit: 3166
  2815. Author: nico
  2816. Date: Fri Oct 31 17:46:38 2008 +0000
  2817. * Add information about gd resources support in caca-php for phpinfo()
  2818. caca-php/php_caca.c | 6 ++++++
  2819. 1 files changed, 6 insertions(+), 0 deletions(-)
  2820. Commit: 3163
  2821. Author: bsittler
  2822. Date: Fri Oct 31 00:29:31 2008 +0000
  2823. allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time
  2824. configure.ac | 6 +++---
  2825. 1 files changed, 3 insertions(+), 3 deletions(-)
  2826. Commit: 3160
  2827. Author: sam
  2828. Date: Fri Oct 31 00:21:04 2008 +0000
  2829. caca-sharp: improve install and uninstall rules, add a strong name key
  2830. to allow third-party applications to link with caca-sharp, and tune a
  2831. few things here and there.
  2832. caca-sharp/Makefile.am | 38 ++++++++++++++++++++++++++------------
  2833. caca-sharp/caca-sharp.snk | Bin 0 -> 596 bytes
  2834. 2 files changed, 26 insertions(+), 12 deletions(-)
  2835. Commit: 3159
  2836. Author: pterjan
  2837. Date: Thu Oct 30 22:36:13 2008 +0000
  2838. * Undo last commit
  2839. ruby/Makefile.am | 1 -
  2840. 1 files changed, 0 insertions(+), 1 deletions(-)
  2841. Commit: 3158
  2842. Author: pterjan
  2843. Date: Thu Oct 30 21:45:42 2008 +0000
  2844. * Add -module flag, hopefuly this will fix on OSX
  2845. ruby/Makefile.am | 1 +
  2846. 1 files changed, 1 insertions(+), 0 deletions(-)
  2847. Commit: 3157
  2848. Author: pterjan
  2849. Date: Thu Oct 30 20:12:50 2008 +0000
  2850. * List drivers as a Hash
  2851. ruby/caca-display.c | 14 +++++++-------
  2852. 1 files changed, 7 insertions(+), 7 deletions(-)
  2853. Commit: 3156
  2854. Author: nico
  2855. Date: Thu Oct 30 18:07:11 2008 +0000
  2856. * Check parameters number for functions that doesn't expect any parameter
  2857. caca-php/php_caca.c | 16 ++++++++++++++++
  2858. 1 files changed, 16 insertions(+), 0 deletions(-)
  2859. Commit: 3155
  2860. Author: bsittler
  2861. Date: Thu Oct 30 18:00:57 2008 +0000
  2862. add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64)
  2863. configure.ac | 9 ++++++++-
  2864. 1 files changed, 8 insertions(+), 1 deletions(-)
  2865. Commit: 3154
  2866. Author: nico
  2867. Date: Thu Oct 30 17:44:42 2008 +0000
  2868. * Modify error message in sample program dithering.php
  2869. caca-php/config.m4 | 2 +-
  2870. caca-php/examples/dithering.php | 2 +-
  2871. 2 files changed, 2 insertions(+), 2 deletions(-)
  2872. Commit: 3153
  2873. Author: nico
  2874. Date: Thu Oct 30 17:35:58 2008 +0000
  2875. * Available the compilation of caca-php without gd development files
  2876. caca-php/config.m4 | 5 ++---
  2877. caca-php/php_caca.c | 19 +++++++++++++++++--
  2878. 2 files changed, 19 insertions(+), 5 deletions(-)
  2879. Commit: 3152
  2880. Author: bsittler
  2881. Date: Thu Oct 30 17:22:43 2008 +0000
  2882. allow SDK to be overridden by environment variables (Mac OS X)
  2883. configure.ac | 22 +++++++++++-----------
  2884. 1 files changed, 11 insertions(+), 11 deletions(-)
  2885. Commit: 3151
  2886. Author: nico
  2887. Date: Thu Oct 30 16:43:00 2008 +0000
  2888. * Add destructor for "caca_file" resources
  2889. caca-php/php_caca.c | 1 +
  2890. 1 files changed, 1 insertions(+), 0 deletions(-)
  2891. Commit: 3150
  2892. Author: nico
  2893. Date: Thu Oct 30 16:16:31 2008 +0000
  2894. * Improve php binding of caca_render_canvas
  2895. * Destroy php resource in caca_file_close
  2896. * Improve sample program render.php
  2897. caca-php/examples/render.php | 7 ++++++-
  2898. caca-php/php_caca.c | 25 ++++++++++++++++---------
  2899. 2 files changed, 22 insertions(+), 10 deletions(-)
  2900. Commit: 3149
  2901. Author: nico
  2902. Date: Thu Oct 30 13:21:26 2008 +0000
  2903. * Add new php specific function caca_load_builtin_font(string name)
  2904. * Add php bindings for caca_get_dither_antialias_list, caca_render_canvas
  2905. * Add a new sample program examples/render.php
  2906. caca-php/examples/render.php | 35 ++++++++++++++++
  2907. caca-php/php_caca.c | 91 ++++++++++++++++++++++++++++++++++++------
  2908. caca-php/php_caca.h | 1 +
  2909. 3 files changed, 115 insertions(+), 12 deletions(-)
  2910. Commit: 3148
  2911. Author: nico
  2912. Date: Thu Oct 30 11:39:24 2008 +0000
  2913. * Remove "_gd" suffix from dithering functions
  2914. * caca_dithering_bitmap can load palette from gd resource
  2915. * Remove caca_set_dither_palette_gd function
  2916. * Adapt sample program "dithering.php"
  2917. caca-php/examples/dithering.php | 5 +--
  2918. caca-php/php_caca.c | 66 +++++++++++++++-----------------------
  2919. caca-php/php_caca.h | 4 +--
  2920. 3 files changed, 29 insertions(+), 46 deletions(-)
  2921. Commit: 3143
  2922. Author: nico
  2923. Date: Thu Oct 30 00:51:55 2008 +0000
  2924. * Add check after emalloc in caca_draw_thin_polyline
  2925. caca-php/php_caca.c | 15 ++++++++++++---
  2926. 1 files changed, 12 insertions(+), 3 deletions(-)
  2927. Commit: 3142
  2928. Author: nico
  2929. Date: Thu Oct 30 00:18:07 2008 +0000
  2930. * Remove php function caca_create_event
  2931. * caca_get_event return false if type == CACA_EVENT_NONE otherwise return a new
  2932. php resource
  2933. * Adapt sample program demo.php
  2934. caca-php/examples/demo.php | 73 +++++++++++++++++++++-----------------------
  2935. caca-php/php_caca.c | 34 ++++++++------------
  2936. caca-php/php_caca.h | 2 -
  2937. 3 files changed, 49 insertions(+), 60 deletions(-)
  2938. Commit: 3141
  2939. Author: nico
  2940. Date: Wed Oct 29 22:59:46 2008 +0000
  2941. * Close php block in sample program "demo.php"
  2942. caca-php/examples/demo.php | 3 ++-
  2943. 1 files changed, 2 insertions(+), 1 deletions(-)
  2944. Commit: 3140
  2945. Author: nico
  2946. Date: Wed Oct 29 22:58:24 2008 +0000
  2947. * Rewrite main loop of sample program demo.php
  2948. caca-php/examples/demo.php | 106 +++++++++++++++++++++-----------------------
  2949. 1 files changed, 51 insertions(+), 55 deletions(-)
  2950. Commit: 3139
  2951. Author: sam
  2952. Date: Wed Oct 29 19:10:20 2008 +0000
  2953. Clean up configure.ac.
  2954. configure.ac | 16 ++++++++--------
  2955. 1 files changed, 8 insertions(+), 8 deletions(-)
  2956. Commit: 3138
  2957. Author: nico
  2958. Date: Wed Oct 29 17:09:05 2008 +0000
  2959. * Add indexed colors image support for dither with gd resources
  2960. caca-php/examples/dithering.php | 3 +-
  2961. caca-php/php_caca.c | 64 +++++++++++++++++++++++++++++++-------
  2962. caca-php/php_caca.h | 1 +
  2963. 3 files changed, 55 insertions(+), 13 deletions(-)
  2964. Commit: 3137
  2965. Author: nico
  2966. Date: Wed Oct 29 13:48:57 2008 +0000
  2967. * Add php binding for 3 caca charset conversion functions
  2968. * Change php header for sample program "text.php"
  2969. caca-php/examples/text.php | 2 +-
  2970. caca-php/php_caca.c | 9 +++++++++
  2971. 2 files changed, 10 insertions(+), 1 deletions(-)
  2972. Commit: 3135
  2973. Author: nico
  2974. Date: Wed Oct 29 13:19:38 2008 +0000
  2975. * Close php blocks in samples programs (add "?>")
  2976. caca-php/examples/cacainfo.php | 2 ++
  2977. caca-php/examples/cacapig.php | 1 +
  2978. caca-php/examples/demo.php | 2 ++
  2979. caca-php/examples/dithering.php | 4 +---
  2980. caca-php/examples/figfont.php | 2 +-
  2981. caca-php/examples/polyline.php | 1 +
  2982. caca-php/examples/text.php | 3 +--
  2983. 7 files changed, 9 insertions(+), 6 deletions(-)
  2984. Commit: 3134
  2985. Author: nico
  2986. Date: Tue Oct 28 23:13:15 2008 +0000
  2987. * Add php binding for function "caca_set_dither_palette"
  2988. caca-php/php_caca.c | 26 ++++++++++++++++++++++++--
  2989. 1 files changed, 24 insertions(+), 2 deletions(-)
  2990. Commit: 3133
  2991. Author: nico
  2992. Date: Tue Oct 28 19:43:39 2008 +0000
  2993. * Add unicode support in sample program figfont.php
  2994. caca-php/examples/figfont.php | 22 +++++++++++++++++-----
  2995. 1 files changed, 17 insertions(+), 5 deletions(-)
  2996. Commit: 3132
  2997. Author: nico
  2998. Date: Tue Oct 28 19:30:10 2008 +0000
  2999. * Change type of the last argument of drawing function (from string to long)
  3000. * Adapt sample programs
  3001. caca-php/examples/cacainfo.php | 3 +
  3002. caca-php/examples/demo.php | 28 +++++-----
  3003. caca-php/examples/polyline.php | 17 ++++---
  3004. caca-php/php_caca.c | 103 ++++++++++++----------------------------
  3005. 4 files changed, 57 insertions(+), 94 deletions(-)
  3006. Commit: 3131
  3007. Author: nico
  3008. Date: Tue Oct 28 17:59:41 2008 +0000
  3009. * Add php binding for caca_draw_polyline and caca_draw_thin_polyline
  3010. * Add a sample program examples/polyline.php
  3011. caca-php/examples/polyline.php | 41 +++++++++++++++++
  3012. caca-php/php_caca.c | 93 ++++++++++++++++++++++++++++++++++++++--
  3013. 2 files changed, 130 insertions(+), 4 deletions(-)
  3014. Commit: 3130
  3015. Author: nico
  3016. Date: Tue Oct 28 14:11:08 2008 +0000
  3017. * Check that a caca_figfont was loaded before using it in caca_put_figchar()
  3018. caca/figfont.c | 3 +++
  3019. 1 files changed, 3 insertions(+), 0 deletions(-)
  3020. Commit: 3129
  3021. Author: nico
  3022. Date: Tue Oct 28 13:45:39 2008 +0000
  3023. * Add php binding for caca_load_font, caca_get_font_blocks, caca_put_figchar
  3024. * Add a working sample file examples/figfont.php
  3025. * Rename sample programs:
  3026. examples1.php > cacapig.php
  3027. drivers.php > cacainfo.php
  3028. caca-php/examples/cacainfo.php | 62 ++++++++++++++++++++++++++++++++++++
  3029. caca-php/examples/cacapig.php | 68 ++++++++++++++++++++++++++++++++++++++++
  3030. caca-php/examples/drivers.php | 62 ------------------------------------
  3031. caca-php/examples/example1.php | 68 ----------------------------------------
  3032. caca-php/examples/figfont.php | 24 ++++++++++++++
  3033. caca-php/php_caca.c | 34 +++++++++++++++++++-
  3034. caca-php/php_caca.h | 2 +-
  3035. 7 files changed, 187 insertions(+), 133 deletions(-)
  3036. Commit: 3128
  3037. Author: nico
  3038. Date: Tue Oct 28 12:15:15 2008 +0000
  3039. * Add checks after emalloc()
  3040. * Add php binding for caca_file_gets
  3041. caca-php/php_caca.c | 43 ++++++++++++++++++++++++++++++++++++++-----
  3042. 1 files changed, 38 insertions(+), 5 deletions(-)
  3043. Commit: 3127
  3044. Author: nico
  3045. Date: Tue Oct 28 11:46:18 2008 +0000
  3046. * Add php binding for functions: caca_file_write, caca_file_read
  3047. caca-php/examples/demo.php | 2 ++
  3048. caca-php/php_caca.c | 31 +++++++++++++++++++++++++++++++
  3049. caca-php/php_caca.h | 2 ++
  3050. 3 files changed, 35 insertions(+), 0 deletions(-)
  3051. Commit: 3126
  3052. Author: nico
  3053. Date: Tue Oct 28 02:02:27 2008 +0000
  3054. * Add php bindings for 9 functions
  3055. * Modify php bloc headers in samples programs
  3056. * Add list of import/export formats in examples/drivers.php
  3057. caca-php/examples/demo.php | 2 +-
  3058. caca-php/examples/dithering.php | 6 ++-
  3059. caca-php/examples/drivers.php | 15 ++++--
  3060. caca-php/examples/example1.php | 2 +-
  3061. caca-php/php_caca.c | 102 +++++++++++++++++++++++++++++---------
  3062. caca-php/php_caca.h | 3 +-
  3063. 6 files changed, 96 insertions(+), 34 deletions(-)
  3064. Commit: 3125
  3065. Author: sam
  3066. Date: Mon Oct 27 20:23:56 2008 +0000
  3067. libcaca: add fallback rotated glyphs to cope with third-party software.
  3068. caca/transform.c | 8 +++++++-
  3069. 1 files changed, 7 insertions(+), 1 deletions(-)
  3070. Commit: 3124
  3071. Author: nico
  3072. Date: Mon Oct 27 19:54:07 2008 +0000
  3073. * Fix a bug in sample program "dithering.php"
  3074. caca-php/examples/dithering.php | 2 +-
  3075. 1 files changed, 1 insertions(+), 1 deletions(-)
  3076. Commit: 3123
  3077. Author: nico
  3078. Date: Mon Oct 27 19:35:48 2008 +0000
  3079. * Add a "caca_create_dither_gd" function that create the proper dither for a
  3080. given gd resource.
  3081. caca-php/examples/dithering.php | 10 ++++++----
  3082. caca-php/php_caca.c | 15 +++++++++++++++
  3083. caca-php/php_caca.h | 1 +
  3084. 3 files changed, 22 insertions(+), 4 deletions(-)
  3085. Commit: 3122
  3086. Author: nico
  3087. Date: Mon Oct 27 19:14:32 2008 +0000
  3088. * Add working sample program dithering.php (open logo-caca.png with Gd and
  3089. render it with caca caca_dither_bitmap_gd)
  3090. * Add a function to fetch a buffer of gd pixels in php_caca.c
  3091. caca-php/examples/dithering.php | 19 +++++++++++--------
  3092. caca-php/examples/logo-caca.png | Bin 0 -> 7526 bytes
  3093. caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++-----
  3094. 3 files changed, 39 insertions(+), 13 deletions(-)
  3095. Commit: 3121
  3096. Author: nico
  3097. Date: Mon Oct 27 17:19:06 2008 +0000
  3098. * Fix a bug in caca_export_string
  3099. caca-php/php_caca.c | 3 +++
  3100. 1 files changed, 3 insertions(+), 0 deletions(-)
  3101. Commit: 3120
  3102. Author: nico
  3103. Date: Mon Oct 27 17:15:08 2008 +0000
  3104. * Improve function "caca_dither_bitmap_gd"
  3105. * Add php binding for "caca_create_dither"
  3106. * Add new sample program "dithering.php"
  3107. caca-php/examples/dithering.php | 15 +++++++++++++++
  3108. caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++-----
  3109. caca-php/php_caca.h | 1 +
  3110. 3 files changed, 44 insertions(+), 5 deletions(-)
  3111. Commit: 3119
  3112. Author: nico
  3113. Date: Mon Oct 27 16:23:05 2008 +0000
  3114. * Add a function "fetch_external_resource" that allows to fetch external php
  3115. resources such as gd resouces
  3116. * Add test for presence of gd development files in config.m4
  3117. * Rename php function caca_dither_bitmap in caca_dither_bitmap_gd
  3118. caca-php/config.m4 | 9 ++++++++-
  3119. caca-php/php_caca.c | 30 +++++++++++++++++++-----------
  3120. caca-php/php_caca.h | 2 +-
  3121. 3 files changed, 28 insertions(+), 13 deletions(-)
  3122. Commit: 3118
  3123. Author: sam
  3124. Date: Mon Oct 27 13:45:56 2008 +0000
  3125. doc: fix symlink failure when installing libcaca twice.
  3126. doc/Makefile.am | 4 ++--
  3127. 1 files changed, 2 insertions(+), 2 deletions(-)
  3128. Commit: 3117
  3129. Author: nico
  3130. Date: Mon Oct 27 13:34:36 2008 +0000
  3131. * Add php binding for 12 new fonctions
  3132. caca-php/php_caca.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3133. 1 files changed, 99 insertions(+), 0 deletions(-)
  3134. Commit: 3115
  3135. Author: nico
  3136. Date: Sun Oct 26 23:33:02 2008 +0000
  3137. * Add php binding for functions: caca_get_dither_color, caca_set_dither_charset
  3138. caca_get_dither_algorithm
  3139. caca-php/php_caca.c | 21 +++++++++++++++++++++
  3140. 1 files changed, 21 insertions(+), 0 deletions(-)
  3141. Commit: 3114
  3142. Author: nico
  3143. Date: Sun Oct 26 21:27:32 2008 +0000
  3144. * Add binding for 7 new functions
  3145. * Add just_for_fun() function in sample program drivers.php
  3146. caca-php/examples/drivers.php | 51 ++++++++++++++++++++++++++++++++++-
  3147. caca-php/php_caca.c | 60 +++++++++++++++++++++++++++++++++++++++++
  3148. 2 files changed, 110 insertions(+), 1 deletions(-)
  3149. Commit: 3113
  3150. Author: nico
  3151. Date: Sun Oct 26 20:51:04 2008 +0000
  3152. * Add php binding for 15 new functions
  3153. * Add new sample program "examples/drivers.php"
  3154. caca-php/examples/drivers.php | 8 +++
  3155. caca-php/php_caca.c | 103 +++++++++++++++++++++++++++++++++++++++-
  3156. 2 files changed, 108 insertions(+), 3 deletions(-)
  3157. Commit: 3112
  3158. Author: nico
  3159. Date: Sun Oct 26 15:47:33 2008 +0000
  3160. * Improve function caca_export_string
  3161. caca-php/php_caca.c | 33 +++++++++++++++++++++++++++++++--
  3162. caca-php/php_caca.h | 3 ++-
  3163. 2 files changed, 33 insertions(+), 3 deletions(-)
  3164. Commit: 3111
  3165. Author: nico
  3166. Date: Sun Oct 26 15:27:59 2008 +0000
  3167. * Add php binding for caca_export_memory (called caca_export_string)
  3168. * Rename php function caca_import_memory to caca_import_string
  3169. * Add sample program "text.php" (php port of examples/text.c)
  3170. * Add php binding for "caca_set_attr"
  3171. caca-php/examples/example1.php | 2 +-
  3172. caca-php/examples/text.php | 62 ++++++++++++++++++++++++++++++++++++++++
  3173. 2 files changed, 63 insertions(+), 1 deletions(-)
  3174. Commit: 3110
  3175. Author: nico
  3176. Date: Sun Oct 26 14:14:58 2008 +0000
  3177. * Centralize caca's error managment (in macro RETURN_SUCCESS)
  3178. * Add binding for 2 new functions
  3179. * Fix a bug in examples/example1.php
  3180. caca-php/examples/demo.php | 16 +++++-
  3181. caca-php/examples/example1.php | 2 +-
  3182. caca-php/php_caca.c | 124 +++++++++++++++++++++++++++++-----------
  3183. caca-php/php_caca.h | 10 +++
  3184. 4 files changed, 115 insertions(+), 37 deletions(-)
  3185. Commit: 3109
  3186. Author: nico
  3187. Date: Sun Oct 26 13:38:47 2008 +0000
  3188. * Add php binding for 4 new functions
  3189. * Add "full" demo to "examples/demo.php"
  3190. caca-php/examples/demo.php | 131 ++++++++++++++++++++++++++++++++++++++++----
  3191. caca-php/php_caca.c | 44 +++++++++++++++
  3192. 2 files changed, 164 insertions(+), 11 deletions(-)
  3193. Commit: 3108
  3194. Author: nico
  3195. Date: Sun Oct 26 12:29:10 2008 +0000
  3196. * Add php binding for 9 new functions
  3197. * Improve examples/demo.php
  3198. caca-php/examples/demo.php | 211 ++++++++++++++++++++++++++++++++++++++------
  3199. caca-php/php_caca.c | 115 +++++++++++++++++++++---
  3200. caca-php/php_caca.h | 4 +-
  3201. 3 files changed, 290 insertions(+), 40 deletions(-)
  3202. Commit: 3107
  3203. Author: nico
  3204. Date: Sun Oct 26 00:49:09 2008 +0000
  3205. * Add php bindings for functions: caca_draw_line & caca_draw_thin_line
  3206. * Create a new sample file demo.php (php port of demo.c)
  3207. caca-php/examples/demo.php | 88 ++++++++++++++++++++++++++++++++++++++++++++
  3208. caca-php/php_caca.c | 22 ++++++++++-
  3209. 2 files changed, 109 insertions(+), 1 deletions(-)
  3210. Commit: 3106
  3211. Author: nico
  3212. Date: Sat Oct 25 23:52:06 2008 +0000
  3213. * Add a nice label with libcaca's version in the center of the screen in
  3214. sample program examples/example1.php
  3215. caca-php/examples/example1.php | 7 +++++--
  3216. 1 files changed, 5 insertions(+), 2 deletions(-)
  3217. Commit: 3105
  3218. Author: nico
  3219. Date: Sat Oct 25 23:40:00 2008 +0000
  3220. * Add Php binding for caca's functions: caca_get_event, caca_set_display_time
  3221. * Animate pink pig & add event managment in sample program "example1.php"
  3222. caca-php/examples/example1.php | 29 +++++++++++++++++++++++++----
  3223. caca-php/php_caca.c | 21 +++++++++++++++++++++
  3224. 2 files changed, 46 insertions(+), 4 deletions(-)
  3225. Commit: 3104
  3226. Author: nico
  3227. Date: Sat Oct 25 15:41:39 2008 +0000
  3228. * Add binding for 6 new caca's functions
  3229. * Add a nice php sample file examples/example1.php that shows a smart pink ping
  3230. caca-php/examples/example1.php | 42 +++++++++++++++++++++++++-
  3231. caca-php/php_caca.c | 66 +++++++++++++++++++++++++++++++--------
  3232. 2 files changed, 93 insertions(+), 15 deletions(-)
  3233. Commit: 3101
  3234. Author: nico
  3235. Date: Sat Oct 25 11:26:15 2008 +0000
  3236. * Add php binding for 8 new caca's functions
  3237. caca-php/examples/example1.php | 2 +-
  3238. caca-php/php_caca.c | 77 ++++++++++++++++++++++++++++++++++++++++
  3239. 2 files changed, 78 insertions(+), 1 deletions(-)
  3240. Commit: 3095
  3241. Author: sam
  3242. Date: Sat Oct 25 01:03:09 2008 +0000
  3243. Add Nicolas Vion to AUTHORS.
  3244. AUTHORS | 3 +++
  3245. 1 files changed, 3 insertions(+), 0 deletions(-)
  3246. Commit: 3094
  3247. Author: nico
  3248. Date: Fri Oct 24 23:20:42 2008 +0000
  3249. * Add php bindings for 13 new functions
  3250. caca-php/php_caca.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++
  3251. 1 files changed, 68 insertions(+), 0 deletions(-)
  3252. Commit: 3093
  3253. Author: nico
  3254. Date: Fri Oct 24 23:01:08 2008 +0000
  3255. * Add php binding for 7 new caca's functions
  3256. caca-php/php_caca.c | 30 ++++++++++++++++++++++++++++++
  3257. 1 files changed, 30 insertions(+), 0 deletions(-)
  3258. Commit: 3092
  3259. Author: nico
  3260. Date: Fri Oct 24 22:35:21 2008 +0000
  3261. * Add flac support and some other nice features...
  3262. caca-php/php_caca.c | 57 +++++++++++++++++++++++++++++++++-----------------
  3263. caca-php/php_caca.h | 19 +++++++++-------
  3264. 2 files changed, 48 insertions(+), 28 deletions(-)
  3265. Commit: 3091
  3266. Author: nico
  3267. Date: Fri Oct 24 22:09:30 2008 +0000
  3268. * Add caca's php constants definition
  3269. * Add php binding for 13 new functions
  3270. caca-php/php_caca.c | 176 +++++++++++++++++++++++++++++++++++++++++++++++----
  3271. caca-php/php_caca.h | 24 ++++++--
  3272. 2 files changed, 181 insertions(+), 19 deletions(-)
  3273. Commit: 3089
  3274. Author: nico
  3275. Date: Fri Oct 24 19:28:20 2008 +0000
  3276. * Initial release of caca-php
  3277. caca-php/config.m4 | 12 +
  3278. caca-php/examples/example1.php | 4 +
  3279. caca-php/package.xml | 33 +++
  3280. caca-php/php_caca.c | 534 ++++++++++++++++++++++++++++++++++++++++
  3281. caca-php/php_caca.h | 143 +++++++++++
  3282. 5 files changed, 726 insertions(+), 0 deletions(-)
  3283. Commit: 3046
  3284. Author: jylam
  3285. Date: Sun Oct 19 16:22:08 2008 +0000
  3286. * Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural)
  3287. caca/driver/cocoa.m | 11 +++++++----
  3288. 1 files changed, 7 insertions(+), 4 deletions(-)
  3289. Commit: 3045
  3290. Author: jylam
  3291. Date: Sun Oct 19 14:44:25 2008 +0000
  3292. * 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
  3293. configure.ac | 2 +-
  3294. 1 files changed, 1 insertions(+), 1 deletions(-)
  3295. Commit: 2967
  3296. Author: sam
  3297. Date: Sat Oct 18 12:57:10 2008 +0000
  3298. Bump soname versioning.
  3299. configure.ac | 2 +-
  3300. 1 files changed, 1 insertions(+), 1 deletions(-)
  3301. Commit: 2966
  3302. Author: sam
  3303. Date: Sat Oct 18 12:50:13 2008 +0000
  3304. Fix <cucul.h> installation again.
  3305. caca/Makefile.am | 1 +
  3306. 1 files changed, 1 insertions(+), 0 deletions(-)
  3307. Commit: 2965
  3308. Author: sam
  3309. Date: Sat Oct 18 12:42:12 2008 +0000
  3310. Set version to 0.99.beta15.
  3311. Updated NEWS and ChangeLog.
  3312. ChangeLog | 305 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  3313. NEWS | 4 +
  3314. configure.ac | 2 +-
  3315. win32/config.h | 2 +-
  3316. 4 files changed, 311 insertions(+), 2 deletions(-)
  3317. Commit: 2963
  3318. Author: sam
  3319. Date: Sat Oct 18 11:07:14 2008 +0000
  3320. Add a cucul.h symbolic link upon installation.
  3321. caca/Makefile.am | 2 ++
  3322. 1 files changed, 2 insertions(+), 0 deletions(-)
  3323. Commit: 2962
  3324. Author: sam
  3325. Date: Sat Oct 18 11:07:05 2008 +0000
  3326. libcaca: move codecs and import/export functions into subdirectories.
  3327. caca/Makefile.am | 34 +-
  3328. caca/codec/export.c | 1028 +++++++++++++++++++++++++++++++++++++++++++++++++
  3329. caca/codec/import.c | 924 ++++++++++++++++++++++++++++++++++++++++++++
  3330. caca/driver/cocoa.m | 1015 ++++++++++++++++++++++++++++++++++++++++++++++++
  3331. caca/driver/conio.c | 185 +++++++++
  3332. caca/driver/gl.c | 623 ++++++++++++++++++++++++++++++
  3333. caca/driver/ncurses.c | 848 ++++++++++++++++++++++++++++++++++++++++
  3334. caca/driver/raw.c | 115 ++++++
  3335. caca/driver/slang.c | 571 +++++++++++++++++++++++++++
  3336. caca/driver/vga.c | 178 +++++++++
  3337. caca/driver/win32.c | 367 ++++++++++++++++++
  3338. caca/driver/x11.c | 809 ++++++++++++++++++++++++++++++++++++++
  3339. caca/driver_cocoa.m | 1015 ------------------------------------------------
  3340. caca/driver_conio.c | 185 ---------
  3341. caca/driver_gl.c | 623 ------------------------------
  3342. caca/driver_ncurses.c | 848 ----------------------------------------
  3343. caca/driver_raw.c | 115 ------
  3344. caca/driver_slang.c | 571 ---------------------------
  3345. caca/driver_vga.c | 178 ---------
  3346. caca/driver_win32.c | 367 ------------------
  3347. caca/driver_x11.c | 809 --------------------------------------
  3348. caca/export.c | 1028 -------------------------------------------------
  3349. caca/import.c | 924 --------------------------------------------
  3350. caca/libcaca.vcproj | 20 +-
  3351. 24 files changed, 6693 insertions(+), 6687 deletions(-)
  3352. Commit: 2961
  3353. Author: sam
  3354. Date: Sat Oct 18 11:06:58 2008 +0000
  3355. Fix compilation warnings on platforms without Imlib2.
  3356. src/aafire.c | 2 +-
  3357. src/common-image.c | 2 +-
  3358. 2 files changed, 2 insertions(+), 2 deletions(-)
  3359. Commit: 2960
  3360. Author: sam
  3361. Date: Sat Oct 18 11:06:49 2008 +0000
  3362. libcaca: fix a minor warning on DOS targets.
  3363. caca/figfont.c | 2 ++
  3364. 1 files changed, 2 insertions(+), 0 deletions(-)
  3365. Commit: 2959
  3366. Author: sam
  3367. Date: Thu Oct 16 23:44:49 2008 +0000
  3368. Minor build system cosmetic changes.
  3369. Makefile.am | 2 +-
  3370. src/Makefile.am | 2 +-
  3371. win32/Makefile.am | 6 +-----
  3372. 3 files changed, 3 insertions(+), 7 deletions(-)
  3373. Commit: 2958
  3374. Author: sam
  3375. Date: Thu Oct 16 23:21:23 2008 +0000
  3376. Do not attempt to create libcaca++ symlinks if C++ support was disabled.
  3377. cxx/Makefile.am | 2 ++
  3378. 1 files changed, 2 insertions(+), 0 deletions(-)
  3379. Commit: 2956
  3380. Author: sam
  3381. Date: Thu Oct 16 23:03:47 2008 +0000
  3382. Remove executable bit from files that do not need it.
  3383. 0 files changed, 0 insertions(+), 0 deletions(-)
  3384. Commit: 2955
  3385. Author: sam
  3386. Date: Thu Oct 16 22:59:04 2008 +0000
  3387. Rename csharp/ into caca-sharp/.
  3388. Makefile.am | 2 +-
  3389. caca-sharp/.gitignore | 2 +
  3390. caca-sharp/AssemblyInfo.cs | 21 +
  3391. caca-sharp/Attr.cs | 57 +++
  3392. caca-sharp/Caca.cs | 43 +++
  3393. caca-sharp/Canvas.cs | 685 +++++++++++++++++++++++++++++++++++
  3394. caca-sharp/Display.cs | 141 +++++++
  3395. caca-sharp/Dither.cs | 160 ++++++++
  3396. caca-sharp/Event.cs | 187 ++++++++++
  3397. caca-sharp/Font.cs | 128 +++++++
  3398. caca-sharp/Makefile.am | 37 ++
  3399. caca-sharp/caca-sharp.csproj | 54 +++
  3400. caca-sharp/caca-sharp.dll.config.in | 3 +
  3401. caca-sharp/test-csharp.csproj | 51 +++
  3402. caca-sharp/test.cs | 136 +++++++
  3403. configure.ac | 4 +-
  3404. csharp/.gitignore | 2 -
  3405. csharp/AssemblyInfo.cs | 21 -
  3406. csharp/Attr.cs | 57 ---
  3407. csharp/Caca.cs | 43 ---
  3408. csharp/Canvas.cs | 685 -----------------------------------
  3409. csharp/Display.cs | 141 -------
  3410. csharp/Dither.cs | 160 --------
  3411. csharp/Event.cs | 187 ----------
  3412. csharp/Font.cs | 128 -------
  3413. csharp/Makefile.am | 37 --
  3414. csharp/caca-sharp.csproj | 54 ---
  3415. csharp/caca-sharp.dll.config.in | 3 -
  3416. csharp/test-csharp.csproj | 51 ---
  3417. csharp/test.cs | 136 -------
  3418. libcaca.sln | 4 +-
  3419. 31 files changed, 1710 insertions(+), 1710 deletions(-)
  3420. Commit: 2901
  3421. Author: sam
  3422. Date: Tue Oct 7 23:43:53 2008 +0000
  3423. Update the Win32 cross-build script to reflect recent reorganisation.
  3424. build-win32 | 8 ++++----
  3425. 1 files changed, 4 insertions(+), 4 deletions(-)
  3426. Commit: 2900
  3427. Author: sam
  3428. Date: Tue Oct 7 23:27:41 2008 +0000
  3429. Renamed msvc into win32.
  3430. Makefile.am | 2 +-
  3431. caca/libcaca.vcproj | 8 +++---
  3432. configure.ac | 2 +-
  3433. cxx/libcaca++.vcproj | 6 ++--
  3434. cxx/test-cxx.vcproj | 4 +-
  3435. msvc/Makefile.am | 8 ------
  3436. msvc/caca_types.h | 2 -
  3437. msvc/config.h | 59 --------------------------------------------------
  3438. src/cacademo.vcproj | 6 ++--
  3439. src/cacafire.vcproj | 6 ++--
  3440. src/cacaview.vcproj | 6 ++--
  3441. win32/Makefile.am | 8 ++++++
  3442. win32/caca_types.h | 2 +
  3443. win32/config.h | 57 ++++++++++++++++++++++++++++++++++++++++++++++++
  3444. 14 files changed, 87 insertions(+), 89 deletions(-)
  3445. Commit: 2898
  3446. Author: sam
  3447. Date: Tue Oct 7 21:26:56 2008 +0000
  3448. Reorganise MSVC files so that each project is with its source code.
  3449. caca/Makefile.am | 202 ++++++++++++++--------------
  3450. caca/libcaca.vcproj | 320 ++++++++++++++++++++++++++++++++++++++++++++
  3451. csharp/Makefile.am | 72 +++++-----
  3452. csharp/caca-sharp.csproj | 54 ++++++++
  3453. csharp/test-csharp.csproj | 51 +++++++
  3454. cxx/Makefile.am | 87 ++++++------
  3455. cxx/libcaca++.vcproj | 196 +++++++++++++++++++++++++++
  3456. cxx/test-cxx.vcproj | 181 +++++++++++++++++++++++++
  3457. libcaca.sln | 128 ++++++++++++++++++
  3458. msvc/Makefile.am | 24 +---
  3459. msvc/caca-sharp.csproj | 54 --------
  3460. msvc/cacademo.vcproj | 199 ---------------------------
  3461. msvc/cacafire.vcproj | 199 ---------------------------
  3462. msvc/cacaview.vcproj | 205 ----------------------------
  3463. msvc/libcaca++.vcproj | 197 ---------------------------
  3464. msvc/libcaca.sln | 126 -----------------
  3465. msvc/libcaca.vcproj | 325 ---------------------------------------------
  3466. msvc/test-csharp.csproj | 51 -------
  3467. msvc/test-cxx.vcproj | 193 ---------------------------
  3468. src/Makefile.am | 94 +++++++-------
  3469. src/cacademo.vcproj | 203 ++++++++++++++++++++++++++++
  3470. src/cacafire.vcproj | 202 ++++++++++++++++++++++++++++
  3471. src/cacaview.vcproj | 211 +++++++++++++++++++++++++++++
  3472. 23 files changed, 1784 insertions(+), 1790 deletions(-)
  3473. Commit: 2896
  3474. Author: sam
  3475. Date: Tue Oct 7 16:06:08 2008 +0000
  3476. Move stubs.h to caca/caca_stubs.h since it's only used by the library.
  3477. Makefile.am | 2 +-
  3478. caca/Makefile.am | 1 +
  3479. caca/caca_internals.h | 2 +-
  3480. caca/caca_stubs.h | 97 +++++++++++++++++++++++++++++++++++++++++++++++++
  3481. msvc/libcaca.vcproj | 6 +---
  3482. stubs.h | 97 -------------------------------------------------
  3483. 6 files changed, 101 insertions(+), 104 deletions(-)
  3484. Commit: 2895
  3485. Author: sam
  3486. Date: Tue Oct 7 16:06:02 2008 +0000
  3487. Fix the library suffix detection.
  3488. configure.ac | 4 ++--
  3489. 1 files changed, 2 insertions(+), 2 deletions(-)
  3490. Commit: 2888
  3491. Author: sam
  3492. Date: Mon Oct 6 20:45:02 2008 +0000
  3493. Detect shared library suffix at configure stage.
  3494. configure.ac | 10 ++++++++++
  3495. csharp/caca-sharp.dll.config.in | 4 +---
  3496. 2 files changed, 11 insertions(+), 3 deletions(-)
  3497. Commit: 2882
  3498. Author: sam
  3499. Date: Mon Oct 6 19:33:28 2008 +0000
  3500. caca-sharp: support systems with .dylib or .sl shared libraries.
  3501. csharp/caca-sharp.dll.config.in | 2 ++
  3502. 1 files changed, 2 insertions(+), 0 deletions(-)
  3503. Commit: 2881
  3504. Author: sam
  3505. Date: Mon Oct 6 19:33:24 2008 +0000
  3506. .gitignore: ignore files generated by MonoDevelop.
  3507. .gitignore | 3 +++
  3508. 1 files changed, 3 insertions(+), 0 deletions(-)
  3509. Commit: 2880
  3510. Author: sam
  3511. Date: Mon Oct 6 19:33:20 2008 +0000
  3512. Clean up the web server directories before copying the documentation there.
  3513. Makefile.am | 1 +
  3514. 1 files changed, 1 insertions(+), 0 deletions(-)
  3515. Commit: 2879
  3516. Author: sam
  3517. Date: Mon Oct 6 19:33:15 2008 +0000
  3518. doc: rewrite the tutorial to reflect recent API updates.
  3519. doc/tutorial.dox | 53 ++++++++++++++++++++++-------------------------------
  3520. 1 files changed, 22 insertions(+), 31 deletions(-)
  3521. Commit: 2878
  3522. Author: sam
  3523. Date: Mon Oct 6 19:33:06 2008 +0000
  3524. libcaca: fix an infinite loop in the .pc file.
  3525. caca/caca.pc.in | 4 ++--
  3526. 1 files changed, 2 insertions(+), 2 deletions(-)
  3527. Commit: 2871
  3528. Author: sam
  3529. Date: Sun Oct 5 15:50:11 2008 +0000
  3530. Fix detection of floating point assembly instructions. They were
  3531. incorrectly detcted as present because gcc was optimising them away.
  3532. configure.ac | 8 ++++----
  3533. 1 files changed, 4 insertions(+), 4 deletions(-)
  3534. Commit: 2868
  3535. Author: sam
  3536. Date: Sun Oct 5 01:37:25 2008 +0000
  3537. Tidy the .NET Makefile.
  3538. csharp/Makefile.am | 10 ++++++----
  3539. 1 files changed, 6 insertions(+), 4 deletions(-)
  3540. Commit: 2867
  3541. Author: sam
  3542. Date: Sun Oct 5 00:56:17 2008 +0000
  3543. Split the C# bindings into separate files.
  3544. csharp/Attr.cs | 57 +++
  3545. csharp/Caca.cs | 1199 ------------------------------------------------
  3546. csharp/Canvas.cs | 685 +++++++++++++++++++++++++++
  3547. csharp/Display.cs | 141 ++++++
  3548. csharp/Dither.cs | 160 +++++++
  3549. csharp/Event.cs | 187 ++++++++
  3550. csharp/Font.cs | 128 +++++
  3551. csharp/Makefile.am | 10 +-
  3552. csharp/test.cs | 28 +-
  3553. msvc/caca-sharp.csproj | 6 +
  3554. 10 files changed, 1387 insertions(+), 1214 deletions(-)
  3555. Commit: 2864
  3556. Author: sam
  3557. Date: Sat Oct 4 13:05:13 2008 +0000
  3558. configure.ac: use more modern autoconf syntax.
  3559. caca/caca.c | 2 +-
  3560. configure.ac | 9 +++++----
  3561. src/cacaview.c | 2 +-
  3562. 3 files changed, 7 insertions(+), 6 deletions(-)
  3563. Commit: 2860
  3564. Author: sam
  3565. Date: Mon Sep 29 23:03:38 2008 +0000
  3566. Fix separate directory build failure caused by caca_types.h.
  3567. examples/Makefile.am | 3 ++-
  3568. 1 files changed, 2 insertions(+), 1 deletions(-)
  3569. Commit: 2859
  3570. Author: sam
  3571. Date: Mon Sep 29 23:03:34 2008 +0000
  3572. Fix the Win32 build.
  3573. build-win32 | 4 +++-
  3574. 1 files changed, 3 insertions(+), 1 deletions(-)
  3575. Commit: 2858
  3576. Author: sam
  3577. Date: Mon Sep 29 23:03:30 2008 +0000
  3578. Properly export legacy 0.9 symbols.
  3579. caca/caca0.c | 3 +--
  3580. caca/caca0.h | 46 +++++++++++++++++++++++++++++-----------------
  3581. 2 files changed, 30 insertions(+), 19 deletions(-)
  3582. Commit: 2854
  3583. Author: sam
  3584. Date: Mon Sep 29 22:02:45 2008 +0000
  3585. Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.
  3586. caca/Makefile.am | 17 ++++++++---------
  3587. cxx/Makefile.am | 17 ++++++++---------
  3588. 2 files changed, 16 insertions(+), 18 deletions(-)
  3589. Commit: 2853
  3590. Author: bsittler
  3591. Date: Mon Sep 29 21:28:37 2008 +0000
  3592. 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
  3593. caca/caca.h | 3 ++-
  3594. 1 files changed, 2 insertions(+), 1 deletions(-)
  3595. Commit: 2852
  3596. Author: bsittler
  3597. Date: Mon Sep 29 21:26:49 2008 +0000
  3598. remove reference to obsolete common.h
  3599. caca/driver_cocoa.m | 1 -
  3600. 1 files changed, 0 insertions(+), 1 deletions(-)
  3601. Commit: 2851
  3602. Author: bsittler
  3603. Date: Mon Sep 29 21:26:05 2008 +0000
  3604. add missing CUCUL_* compatiblity constants
  3605. caca/caca.h | 5 +++++
  3606. 1 files changed, 5 insertions(+), 0 deletions(-)
  3607. Commit: 2850
  3608. Author: sam
  3609. Date: Mon Sep 29 21:16:52 2008 +0000
  3610. Support for platforms where shared libraries are not called *.so.
  3611. caca/Makefile.am | 9 +++++++--
  3612. cxx/Makefile.am | 9 +++++++--
  3613. 2 files changed, 14 insertions(+), 4 deletions(-)
  3614. Commit: 2835
  3615. Author: sam
  3616. Date: Sat Sep 27 21:30:09 2008 +0000
  3617. Fix documentation installation. This is the real 0.99.beta15 release.
  3618. doc/Makefile.am | 2 ++
  3619. 1 files changed, 2 insertions(+), 0 deletions(-)
  3620. Commit: 2833
  3621. Author: sam
  3622. Date: Sat Sep 27 21:09:37 2008 +0000
  3623. Change the website name to caca.zoy.org.
  3624. Makefile.am | 2 +-
  3625. src/img2txt.c | 2 +-
  3626. 2 files changed, 2 insertions(+), 2 deletions(-)
  3627. Commit: 2832
  3628. Author: sam
  3629. Date: Sat Sep 27 18:11:01 2008 +0000
  3630. Set version to 0.99.beta14.
  3631. Updated NEWS and ChangeLog.
  3632. ChangeLog |13356 ++++++++++++++++++++++++++++++++--------------------------
  3633. NEWS | 4 +
  3634. configure.ac | 4 +-
  3635. 3 files changed, 7322 insertions(+), 6042 deletions(-)
  3636. Commit: 2831
  3637. Author: sam
  3638. Date: Sat Sep 27 17:56:49 2008 +0000
  3639. End of the libcucul merge: add symbolic links where appropriate.
  3640. caca/Makefile.am | 12 ++++++++++--
  3641. cxx/Makefile.am | 12 ++++++++++--
  3642. doc/Makefile.am | 4 ++++
  3643. 3 files changed, 24 insertions(+), 4 deletions(-)
  3644. Commit: 2830
  3645. Author: sam
  3646. Date: Sat Sep 27 17:56:43 2008 +0000
  3647. caca, cxx: install symlinks for backwards compatibility with libcucul.
  3648. caca/Makefile.am | 8 ++++++++
  3649. cxx/Makefile.am | 8 ++++++++
  3650. 2 files changed, 16 insertions(+), 0 deletions(-)
  3651. Commit: 2829
  3652. Author: pterjan
  3653. Date: Sat Sep 27 16:23:26 2008 +0000
  3654. * Fix a warning
  3655. ruby/caca-canvas.c | 2 +-
  3656. 1 files changed, 1 insertions(+), 1 deletions(-)
  3657. Commit: 2828
  3658. Author: sam
  3659. Date: Sat Sep 27 16:07:33 2008 +0000
  3660. .gitignore: ignore caca_types.h.
  3661. caca/.gitignore | 1 +
  3662. 1 files changed, 1 insertions(+), 0 deletions(-)
  3663. Commit: 2827
  3664. Author: sam
  3665. Date: Sat Sep 27 15:57:33 2008 +0000
  3666. Add missing svn:ignore SVN properties.
  3667. Commit: 2826
  3668. Author: sam
  3669. Date: Sat Sep 27 15:43:01 2008 +0000
  3670. Continue the libcaca/libcucul merge. Source and binary compatibility
  3671. are almost there.
  3672. caca/Makefile.am | 2 +-
  3673. caca/attr.c | 20 ++++++
  3674. caca/box.c | 13 ++++
  3675. caca/caca.c | 6 ++
  3676. caca/caca.h | 197 ++++++++++++++++++++++++++++++++++++++++++++++--------
  3677. caca/canvas.c | 22 ++++++
  3678. caca/charset.c | 12 +++
  3679. caca/conic.c | 31 ++++++---
  3680. caca/dither.c | 51 ++++++++++++++
  3681. caca/export.c | 9 +++
  3682. caca/figfont.c | 9 +++
  3683. caca/file.c | 16 +++++
  3684. caca/font.c | 15 ++++
  3685. caca/frame.c | 14 ++++
  3686. caca/import.c | 11 +++
  3687. caca/line.c | 15 ++++
  3688. caca/string.c | 27 ++++++++
  3689. caca/transform.c | 13 ++++
  3690. caca/triangle.c | 11 +++
  3691. 19 files changed, 456 insertions(+), 38 deletions(-)
  3692. Commit: 2825
  3693. Author: pterjan
  3694. Date: Sat Sep 27 14:29:32 2008 +0000
  3695. * No need to require test/unit in each testfile
  3696. ruby/t/tc_canvas.rb | 1 -
  3697. ruby/t/tc_display.rb | 1 -
  3698. ruby/t/tc_dither.rb | 1 -
  3699. ruby/t/tc_font.rb | 1 -
  3700. ruby/t/tc_frame.rb | 1 -
  3701. 5 files changed, 0 insertions(+), 5 deletions(-)
  3702. Commit: 2824
  3703. Author: sam
  3704. Date: Sat Sep 27 14:29:11 2008 +0000
  3705. Continuing the libcucul-libcaca merge.
  3706. csharp/AssemblyInfo.cs | 4 +-
  3707. cxx/caca++.pc.in | 4 +-
  3708. cxx/cxxtest.cpp | 4 +-
  3709. doc/doxygen.cfg.in | 2 -
  3710. doc/libcaca.dox | 9 +---
  3711. doc/migrating.dox | 101 +++++++++++++++++++++++------------------------
  3712. doc/tutorial.dox | 25 ++++-------
  3713. examples/.gitignore | 2 +-
  3714. msvc/cacademo.vcproj | 4 +-
  3715. msvc/cacafire.vcproj | 4 +-
  3716. msvc/cacaview.vcproj | 2 +-
  3717. msvc/libcaca.sln | 39 ------------------
  3718. msvc/test-csharp.csproj | 6 +--
  3719. msvc/test-cxx.vcproj | 4 +-
  3720. python/snake.py | 20 +++++-----
  3721. ruby/ruby.dox | 2 -
  3722. tests/.gitignore | 3 +-
  3723. tests/caca-test.cpp | 2 +-
  3724. 18 files changed, 88 insertions(+), 149 deletions(-)
  3725. Commit: 2823
  3726. Author: pterjan
  3727. Date: Sat Sep 27 14:29:00 2008 +0000
  3728. * Have local paths first in LOAD_PATH
  3729. ruby/test | 5 ++++-
  3730. 1 files changed, 4 insertions(+), 1 deletions(-)
  3731. Commit: 2822
  3732. Author: sam
  3733. Date: Sat Sep 27 14:11:36 2008 +0000
  3734. Continuing the libcucul-libcaca merge.
  3735. csharp/Caca.cs | 937 ++++++++++++++++++++++++++++++++++++-
  3736. csharp/Cucul.cs | 960 --------------------------------------
  3737. csharp/Makefile.am | 2 +-
  3738. csharp/cucul-sharp.dll.config.in | 3 -
  3739. csharp/test.cs | 27 +-
  3740. cxx/Makefile.am | 2 +-
  3741. cxx/caca++.cpp | 397 ++++++++++++++++
  3742. cxx/caca++.h | 122 +++++-
  3743. cxx/cucul++.cpp | 421 -----------------
  3744. cxx/cucul++.h | 156 ------
  3745. cxx/cucul++.pc.in | 12 -
  3746. cxx/cxxtest.cpp | 1 -
  3747. msvc/caca-sharp.csproj | 8 +-
  3748. msvc/caca_types.h | 2 +
  3749. msvc/cucul-sharp.csproj | 46 --
  3750. msvc/cucul_types.h | 2 -
  3751. msvc/libcaca++.vcproj | 4 +-
  3752. msvc/libcaca.vcproj | 80 +++-
  3753. msvc/libcucul++.vcproj | 199 --------
  3754. msvc/libcucul.vcproj | 281 -----------
  3755. ruby/Makefile.am | 1 -
  3756. ruby/README | 6 +-
  3757. ruby/caca-canvas.c | 12 +-
  3758. ruby/caca-display.c | 2 +-
  3759. ruby/caca-dither.c | 4 +-
  3760. ruby/caca-font.c | 4 +-
  3761. ruby/lib/caca.rb | 1 -
  3762. ruby/ruby-caca.dox | 194 ++++++---
  3763. ruby/ruby-cucul.dox | 112 -----
  3764. ruby/t/tc_canvas.rb | 12 +-
  3765. ruby/t/tc_display.rb | 6 +-
  3766. ruby/t/tc_dither.rb | 18 +-
  3767. ruby/t/tc_font.rb | 10 +-
  3768. ruby/t/tc_frame.rb | 4 +-
  3769. 34 files changed, 1724 insertions(+), 2324 deletions(-)
  3770. Commit: 2821
  3771. Author: sam
  3772. Date: Sat Sep 27 13:12:46 2008 +0000
  3773. Starting refactoring to get rid of libcucul. The initial reason for the
  3774. split is rendered moot by the plugin system: when enabled, binaries do
  3775. not link directly with libX11 or libGL. I hope this is a step towards
  3776. more consisteny and clarity.
  3777. Makefile.am | 6 +-
  3778. build-kernel | 5 +-
  3779. caca-config.in | 7 +-
  3780. caca/Makefile.am | 37 +-
  3781. caca/attr.c | 463 ++++
  3782. caca/box.c | 226 ++
  3783. caca/caca.c | 53 +-
  3784. caca/caca.h | 349 +++-
  3785. caca/caca.pc.in | 4 +-
  3786. caca/caca0.c | 58 +-
  3787. caca/caca0.h | 100 +-
  3788. caca/caca_internals.h | 56 +-
  3789. caca/caca_types.h.in | 101 +
  3790. caca/canvas.c | 502 ++++
  3791. caca/charset.c | 422 ++++
  3792. caca/conic.c | 345 +++
  3793. caca/dither.c | 1564 ++++++++++++
  3794. caca/driver_cocoa.m | 46 +-
  3795. caca/driver_conio.c | 29 +-
  3796. caca/driver_gl.c | 63 +-
  3797. caca/driver_ncurses.c | 33 +-
  3798. caca/driver_raw.c | 9 +-
  3799. caca/driver_slang.c | 55 +-
  3800. caca/driver_vga.c | 23 +-
  3801. caca/driver_win32.c | 39 +-
  3802. caca/driver_x11.c | 48 +-
  3803. caca/event.c | 9 +-
  3804. caca/export.c | 1019 ++++++++
  3805. caca/figfont.c | 554 +++++
  3806. caca/file.c | 289 +++
  3807. caca/font.c | 522 ++++
  3808. caca/frame.c | 260 ++
  3809. caca/graphics.c | 9 +-
  3810. caca/import.c | 913 +++++++
  3811. caca/legacy.c | 251 ++
  3812. caca/line.c | 393 +++
  3813. caca/mono9.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
  3814. caca/monobold12.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++
  3815. caca/string.c | 504 ++++
  3816. caca/transform.c | 1102 +++++++++
  3817. caca/triangle.c | 157 ++
  3818. configure.ac | 22 +-
  3819. csharp/Makefile.am | 20 +-
  3820. cucul/.gitignore | 1 -
  3821. cucul/Makefile.am | 42 -
  3822. cucul/attr.c | 463 ----
  3823. cucul/box.c | 226 --
  3824. cucul/canvas.c | 504 ----
  3825. cucul/charset.c | 422 ----
  3826. cucul/conic.c | 345 ---
  3827. cucul/cucul.c | 514 ----
  3828. cucul/cucul.h | 383 ---
  3829. cucul/cucul.pc.in | 12 -
  3830. cucul/cucul_internals.h | 80 -
  3831. cucul/cucul_types.h.in | 101 -
  3832. cucul/dither.c | 1564 ------------
  3833. cucul/export.c | 1019 --------
  3834. cucul/figfont.c | 554 -----
  3835. cucul/file.c | 289 ---
  3836. cucul/font.c | 522 ----
  3837. cucul/frame.c | 260 --
  3838. cucul/import.c | 913 -------
  3839. cucul/legacy.c | 244 --
  3840. cucul/line.c | 393 ---
  3841. cucul/mono9.data | 6101 -----------------------------------------------
  3842. cucul/monobold12.data | 6101 -----------------------------------------------
  3843. cucul/transform.c | 1102 ---------
  3844. cucul/triangle.c | 157 --
  3845. cxx/Makefile.am | 19 +-
  3846. cxx/caca++.cpp | 8 +-
  3847. cxx/caca++.h | 7 +-
  3848. cxx/cucul++.cpp | 260 +-
  3849. cxx/cucul++.h | 38 +-
  3850. cxx/cxxtest.cpp | 10 +-
  3851. doc/Makefile.am | 8 +-
  3852. examples/Makefile.am | 57 +-
  3853. examples/blit.c | 27 +-
  3854. examples/canvas.c | 68 +
  3855. examples/colors.c | 39 +-
  3856. examples/cucul.c | 69 -
  3857. examples/demo.c | 311 ++--
  3858. examples/dithering.c | 35 +-
  3859. examples/driver.c | 13 +-
  3860. examples/event.c | 49 +-
  3861. examples/export.c | 90 +-
  3862. examples/figfont.c | 18 +-
  3863. examples/font.c | 55 +-
  3864. examples/font2tga.c | 34 +-
  3865. examples/frames.c | 35 +-
  3866. examples/fullwidth.c | 47 +-
  3867. examples/gamma.c | 65 +-
  3868. examples/hsv.c | 13 +-
  3869. examples/import.c | 11 +-
  3870. examples/input.c | 19 +-
  3871. examples/spritedit.c | 25 +-
  3872. examples/swallow.c | 27 +-
  3873. examples/text.c | 56 +-
  3874. examples/transform.c | 89 +-
  3875. examples/truecolor.c | 15 +-
  3876. examples/unicode.c | 113 +-
  3877. kernel/kernel.c | 6 +-
  3878. kernel/kernel.h | 4 +-
  3879. msvc/Makefile.am | 6 +-
  3880. msvc/cucul_types.h | 4 +-
  3881. ruby/Makefile.am | 24 +-
  3882. ruby/caca-canvas.c | 653 +++++
  3883. ruby/caca-canvas.h | 10 +
  3884. ruby/caca-display.c | 4 +-
  3885. ruby/caca-dither.c | 209 ++
  3886. ruby/caca-dither.h | 9 +
  3887. ruby/caca-font.c | 99 +
  3888. ruby/caca-font.h | 9 +
  3889. ruby/caca.c | 30 +
  3890. ruby/common.h | 4 +-
  3891. ruby/cucul-canvas.c | 653 -----
  3892. ruby/cucul-canvas.h | 10 -
  3893. ruby/cucul-dither.c | 209 --
  3894. ruby/cucul-dither.h | 9 -
  3895. ruby/cucul-font.c | 99 -
  3896. ruby/cucul-font.h | 9 -
  3897. ruby/cucul.c | 57 -
  3898. src/Makefile.am | 16 +-
  3899. src/aafire.c | 37 +-
  3900. src/cacademo.c | 235 +-
  3901. src/cacadraw.c | 31 +-
  3902. src/cacaplay.c | 13 +-
  3903. src/cacaserver.c | 14 +-
  3904. src/cacaview.c | 127 +-
  3905. src/common-image.c | 50 +-
  3906. src/common-image.h | 2 +-
  3907. src/img2txt.c | 40 +-
  3908. src/mygetopt.c | 2 +-
  3909. stubs.h | 1 -
  3910. tests/.gitignore | 2 +-
  3911. tests/Makefile.am | 13 +-
  3912. tests/caca-test.cpp | 2 +-
  3913. tests/canvas.cpp | 70 +-
  3914. tests/cucul-test.cpp | 29 -
  3915. tests/simple.c | 30 +-
  3916. tools/Makefile.am | 6 +-
  3917. tools/makefont.c | 10 +-
  3918. tools/optipal.c | 78 +-
  3919. tools/sortchars.c | 34 +-
  3920. 143 files changed, 24815 insertions(+), 25055 deletions(-)
  3921. Commit: 2820
  3922. Author: sam
  3923. Date: Sat Sep 27 12:13:24 2008 +0000
  3924. test: remove legacy empty directory.
  3925. Commit: 2819
  3926. Author: sam
  3927. Date: Sat Sep 27 09:52:27 2008 +0000
  3928. makefont.c: change the font data encoding, the source is now 5% smaller.
  3929. cucul/mono9.data |12240 ++++++++++++++++++++++++-------------------------
  3930. cucul/monobold12.data |12290 ++++++++++++++++++++++++-------------------------
  3931. tools/makefont.c | 80 +-
  3932. 3 files changed, 12189 insertions(+), 12421 deletions(-)
  3933. Commit: 2543
  3934. Author: sam
  3935. Date: Wed Jul 16 17:23:31 2008 +0000
  3936. * mygetopt.c: fix a parsing issue with short options.
  3937. src/mygetopt.c | 2 +-
  3938. 1 files changed, 1 insertions(+), 1 deletions(-)
  3939. Commit: 2539
  3940. Author: sam
  3941. Date: Wed Jul 16 13:50:48 2008 +0000
  3942. * Fix bad AM_CONDITIONAL location: it must be in the default code path.
  3943. configure.ac | 2 +-
  3944. 1 files changed, 1 insertions(+), 1 deletions(-)
  3945. Commit: 2536
  3946. Author: sam
  3947. Date: Wed Jul 16 13:06:39 2008 +0000
  3948. * cucul/file.c: fix a typo causing build failures when zlib is not here.
  3949. cucul/file.c | 2 +-
  3950. 1 files changed, 1 insertions(+), 1 deletions(-)
  3951. Commit: 2535
  3952. Author: sam
  3953. Date: Wed Jul 16 13:06:30 2008 +0000
  3954. * Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by
  3955. forcing the tested code to use register contraints.
  3956. configure.ac | 4 ++--
  3957. 1 files changed, 2 insertions(+), 2 deletions(-)
  3958. Commit: 2519
  3959. Author: sam
  3960. Date: Sat Jul 5 16:39:56 2008 +0000
  3961. * Fix plugin build.
  3962. caca/caca.c | 2 +-
  3963. 1 files changed, 1 insertions(+), 1 deletions(-)
  3964. Commit: 2518
  3965. Author: sam
  3966. Date: Sat Jul 5 16:34:19 2008 +0000
  3967. * Set version to 0.99.beta14.
  3968. * Updateed NEWS and ChangeLog.
  3969. NEWS | 7 +++++++
  3970. configure.ac | 4 ++--
  3971. 2 files changed, 9 insertions(+), 2 deletions(-)
  3972. Commit: 2517
  3973. Author: sam
  3974. Date: Sat Jul 5 16:28:30 2008 +0000
  3975. * Check for FTGL in the configure step, because we will use it later.
  3976. * Better CFLAGS and LDFLAGS propagation to the Makefiles.
  3977. caca/Makefile.am | 5 ++++-
  3978. configure.ac | 8 +++++++-
  3979. 2 files changed, 11 insertions(+), 2 deletions(-)
  3980. Commit: 2437
  3981. Author: sam
  3982. Date: Sun Jun 15 19:38:06 2008 +0000
  3983. * Fix C++ library linking.
  3984. cxx/caca++.pc.in | 2 +-
  3985. cxx/cucul++.pc.in | 2 +-
  3986. 2 files changed, 2 insertions(+), 2 deletions(-)
  3987. Commit: 2436
  3988. Author: sam
  3989. Date: Sun Jun 15 18:41:09 2008 +0000
  3990. * Fix cucul_file_read() calls in cacaview.
  3991. src/common-image.c | 6 +++---
  3992. 1 files changed, 3 insertions(+), 3 deletions(-)
  3993. Commit: 2427
  3994. Author: sam
  3995. Date: Sun Jun 15 17:06:43 2008 +0000
  3996. * Fix cacademo build on systems without imlib-dev.
  3997. src/common-image.c | 6 +++---
  3998. 1 files changed, 3 insertions(+), 3 deletions(-)
  3999. Commit: 2425
  4000. Author: sam
  4001. Date: Sun Jun 15 16:53:57 2008 +0000
  4002. * Generate the C++ .pc files at configure time.
  4003. configure.ac | 2 ++
  4004. 1 files changed, 2 insertions(+), 0 deletions(-)
  4005. Commit: 2424
  4006. Author: sam
  4007. Date: Sun Jun 15 16:49:42 2008 +0000
  4008. * Only install the C++ .pc files if C++ support was activated.
  4009. cxx/Makefile.am | 2 +-
  4010. 1 files changed, 1 insertions(+), 1 deletions(-)
  4011. Commit: 2423
  4012. Author: sam
  4013. Date: Sun Jun 15 16:47:40 2008 +0000
  4014. * Install cucul++.pc and caca++.pc in the pkg-config directory.
  4015. cxx/Makefile.am | 3 +++
  4016. 1 files changed, 3 insertions(+), 0 deletions(-)
  4017. Commit: 2413
  4018. Author: sam
  4019. Date: Sun Jun 15 14:46:51 2008 +0000
  4020. * Updated version number to 0.99.beta15, so that we can build TOIlet.
  4021. configure.ac | 2 +-
  4022. 1 files changed, 1 insertions(+), 1 deletions(-)
  4023. Commit: 2412
  4024. Author: sam
  4025. Date: Sun Jun 15 14:41:17 2008 +0000
  4026. * Export cucul_flush_figlet() to the public API. It should be removed later,
  4027. but for now it's the only way to integrate properly with TOIlet.
  4028. cucul/cucul.h | 1 +
  4029. cucul/figfont.c | 4 ++--
  4030. 2 files changed, 3 insertions(+), 2 deletions(-)
  4031. Commit: 2411
  4032. Author: sam
  4033. Date: Sun Jun 15 13:50:28 2008 +0000
  4034. * Make cacaview use cucul_file_t functions.
  4035. src/common-image.c | 104 +++++++++++++++++++++++++---------------------------
  4036. 1 files changed, 50 insertions(+), 54 deletions(-)
  4037. Commit: 2410
  4038. Author: sam
  4039. Date: Sun Jun 15 13:50:22 2008 +0000
  4040. * Make deprecated cucul_load_file() use cucul_file_t functions.
  4041. cucul/legacy.c | 42 ++++++++++++++++++++++--------------------
  4042. 1 files changed, 22 insertions(+), 20 deletions(-)
  4043. Commit: 2409
  4044. Author: sam
  4045. Date: Sun Jun 15 13:50:17 2008 +0000
  4046. * Make cucul_import_file() use cucul_file_t functions.
  4047. cucul/import.c | 38 +++++++++++++++++++-------------------
  4048. 1 files changed, 19 insertions(+), 19 deletions(-)
  4049. Commit: 2408
  4050. Author: sam
  4051. Date: Sun Jun 15 13:50:11 2008 +0000
  4052. * Set errno to ENOSYS in unsupported cucul_file_t operations.
  4053. cucul/file.c | 25 +++++++++++++++++++------
  4054. 1 files changed, 19 insertions(+), 6 deletions(-)
  4055. Commit: 2407
  4056. Author: sam
  4057. Date: Sun Jun 15 13:50:06 2008 +0000
  4058. * Implement cucul_file_tell().
  4059. cucul/cucul.h | 1 +
  4060. cucul/file.c | 21 +++++++++++++++++++--
  4061. 2 files changed, 20 insertions(+), 2 deletions(-)
  4062. Commit: 2406
  4063. Author: sam
  4064. Date: Sun Jun 15 13:50:02 2008 +0000
  4065. * Export cucul_file_t operations in the public header.
  4066. * Implement cucul_file_read() and cucul_file_write().
  4067. cucul/cucul.h | 13 ++++++
  4068. cucul/cucul_internals.h | 6 ---
  4069. cucul/figfont.c | 24 ++++++------
  4070. cucul/file.c | 101 +++++++++++++++++++++++++++++++----------------
  4071. 4 files changed, 92 insertions(+), 52 deletions(-)
  4072. Commit: 2405
  4073. Author: sam
  4074. Date: Sun Jun 15 13:49:57 2008 +0000
  4075. * makefont is only a system tool: use htons/htonl instead of hton16/hton32.
  4076. tools/makefont.c | 4 ++--
  4077. 1 files changed, 2 insertions(+), 2 deletions(-)
  4078. Commit: 2399
  4079. Author: sam
  4080. Date: Sun Jun 15 12:28:18 2008 +0000
  4081. * Fix cucul_set_dither_palette() argument types in cacademo.
  4082. src/cacademo.c | 6 +++---
  4083. 1 files changed, 3 insertions(+), 3 deletions(-)
  4084. Commit: 2398
  4085. Author: sam
  4086. Date: Sun Jun 15 12:28:14 2008 +0000
  4087. * Remove htons() and htonl() from kernel mode: we use our custom hton16()
  4088. and hton32() implementations everywhere instead, except in cacaserver
  4089. which requires <arpa/inet.h> stuff anyway.
  4090. kernel/kernel.c | 15 +--------------
  4091. stubs.h | 10 +++++-----
  4092. tools/makefont.c | 4 ++--
  4093. 3 files changed, 8 insertions(+), 21 deletions(-)
  4094. Commit: 2397
  4095. Author: sam
  4096. Date: Sun Jun 15 12:28:08 2008 +0000
  4097. * Fix a buffer initialisation issue in the sortchars utility.
  4098. tools/sortchars.c | 2 +-
  4099. 1 files changed, 1 insertions(+), 1 deletions(-)
  4100. Commit: 2321
  4101. Author: jylam
  4102. Date: Wed May 14 18:16:56 2008 +0000
  4103. * Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()
  4104. cxx/cucul++.cpp | 12 +++++++++++-
  4105. cxx/cucul++.h | 4 +++-
  4106. 2 files changed, 14 insertions(+), 2 deletions(-)
  4107. Commit: 2316
  4108. Author: sam
  4109. Date: Sat Apr 26 08:34:10 2008 +0000
  4110. * Put autotools files in a hidden ".auto" directory instead of "autotools".
  4111. .gitignore | 2 +-
  4112. configure.ac | 2 +-
  4113. 2 files changed, 2 insertions(+), 2 deletions(-)
  4114. Commit: 2314
  4115. Author: sam
  4116. Date: Wed Apr 23 21:24:40 2008 +0000
  4117. * Add missing headers to the Visual Studio build files.
  4118. msvc/libcaca.vcproj | 4 ++++
  4119. msvc/libcucul.vcproj | 8 ++++++++
  4120. 2 files changed, 12 insertions(+), 0 deletions(-)
  4121. Commit: 2313
  4122. Author: sam
  4123. Date: Wed Apr 23 21:24:34 2008 +0000
  4124. * Switch a few unsigned int variables to size_t where appropriate.
  4125. * Synchronise parameter types in the C++ bindings with the C API.
  4126. cucul/import.c | 12 ++++++------
  4127. cucul/triangle.c | 6 +++---
  4128. cxx/cucul++.cpp | 6 +++---
  4129. cxx/cucul++.h | 9 +++++----
  4130. examples/export.c | 2 +-
  4131. examples/figfont.c | 2 +-
  4132. examples/spritedit.c | 2 +-
  4133. src/cacaserver.c | 7 +++----
  4134. src/img2txt.c | 2 +-
  4135. 9 files changed, 24 insertions(+), 24 deletions(-)
  4136. Commit: 2312
  4137. Author: sam
  4138. Date: Wed Apr 23 21:24:28 2008 +0000
  4139. * Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
  4140. of the other required types.
  4141. configure.ac | 4 ++-
  4142. cucul/cucul_types.h.in | 55 ++++++++++++++++++++++++++++++++++++++++++-----
  4143. msvc/cucul_types.h | 4 +-
  4144. 3 files changed, 54 insertions(+), 9 deletions(-)
  4145. Commit: 2309
  4146. Author: sam
  4147. Date: Mon Apr 21 10:10:42 2008 +0000
  4148. * Started libcaca unit tests.
  4149. tests/.gitignore | 1 +
  4150. tests/Makefile.am | 11 ++++++++---
  4151. tests/caca-test.cpp | 29 +++++++++++++++++++++++++++++
  4152. tests/canvas.cpp | 17 ++++++++---------
  4153. tests/driver.cpp | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  4154. 5 files changed, 94 insertions(+), 12 deletions(-)
  4155. Commit: 2308
  4156. Author: sam
  4157. Date: Sat Apr 19 22:51:20 2008 +0000
  4158. * Get the project to build in an alternate directory.
  4159. csharp/Makefile.am | 10 +++++-----
  4160. cucul/cucul_types.h.in | 13 +++++++++----
  4161. 2 files changed, 14 insertions(+), 9 deletions(-)
  4162. Commit: 2307
  4163. Author: sam
  4164. Date: Sat Apr 19 22:51:17 2008 +0000
  4165. * Refresh the .NET bindings. Still not complete, but quite useful already.
  4166. csharp/Caca.cs | 18 +++++-----
  4167. csharp/Cucul.cs | 101 ++++++++++++++++++++++++++++---------------------------
  4168. csharp/test.cs | 2 +-
  4169. 3 files changed, 61 insertions(+), 60 deletions(-)
  4170. Commit: 2306
  4171. Author: sam
  4172. Date: Sat Apr 19 19:40:25 2008 +0000
  4173. * Documentation fixes (due to renamings, some parameters were no longer
  4174. documented).
  4175. caca/caca.c | 1 -
  4176. cucul/box.c | 143 +++++++++++++++++++++++++++----------------------------
  4177. cucul/charset.c | 10 ++--
  4178. 3 files changed, 76 insertions(+), 78 deletions(-)
  4179. Commit: 2305
  4180. Author: sam
  4181. Date: Sat Apr 19 19:25:52 2008 +0000
  4182. * Remove all unsigned ints from exported functions. Signed arithmetic is
  4183. far better for error checking.
  4184. caca/caca.h | 40 +++++++++++++--------------
  4185. caca/caca_internals.h | 26 +++++++++---------
  4186. caca/driver_cocoa.m | 32 +++++++++++-----------
  4187. caca/driver_conio.c | 10 +++---
  4188. caca/driver_gl.c | 20 +++++++-------
  4189. caca/driver_ncurses.c | 14 ++++-----
  4190. caca/driver_raw.c | 10 +++---
  4191. caca/driver_slang.c | 15 +++++-----
  4192. caca/driver_vga.c | 8 +++---
  4193. caca/driver_win32.c | 17 +++++------
  4194. caca/driver_x11.c | 30 ++++++++++----------
  4195. caca/event.c | 24 ++++++++--------
  4196. caca/graphics.c | 19 +++++++++----
  4197. caca/time.c | 8 +++---
  4198. cucul/canvas.c | 25 ++++++++++-------
  4199. cucul/cucul.c | 37 ++++++++++++++++++-------
  4200. cucul/cucul.h | 45 ++++++++++++++-----------------
  4201. cucul/cucul_internals.h | 12 ++++----
  4202. cucul/dither.c | 67 ++++++++++++++++++++++------------------------
  4203. cucul/export.c | 24 ++++++++--------
  4204. cucul/figfont.c | 22 +++++++-------
  4205. cucul/font.c | 37 ++++++++++++++-----------
  4206. cucul/frame.c | 25 ++++++++++-------
  4207. cucul/transform.c | 16 +++++-----
  4208. examples/text.c | 4 +-
  4209. 25 files changed, 304 insertions(+), 283 deletions(-)
  4210. Commit: 2304
  4211. Author: sam
  4212. Date: Sat Apr 19 19:25:47 2008 +0000
  4213. * Get rid of the last long types in the API.
  4214. * Use size_t and ssize_t where appropriate.
  4215. caca/driver_ncurses.c | 3 ++-
  4216. caca/driver_slang.c | 3 ++-
  4217. cucul/canvas.c | 2 +-
  4218. cucul/charset.c | 22 +++++++++++-----------
  4219. cucul/cucul.h | 14 +++++++-------
  4220. cucul/cucul_types.h.in | 2 ++
  4221. cucul/export.c | 46 +++++++++++++++++++++++-----------------------
  4222. cucul/import.c | 28 +++++++++++++---------------
  4223. cxx/cucul++.cpp | 4 ++--
  4224. cxx/cucul++.h | 4 ++--
  4225. examples/font2tga.c | 4 ++--
  4226. src/aafire.c | 10 +++++-----
  4227. src/cacademo.c | 10 +++++-----
  4228. 13 files changed, 77 insertions(+), 75 deletions(-)
  4229. Commit: 2303
  4230. Author: sam
  4231. Date: Sat Apr 19 19:25:41 2008 +0000
  4232. * Changed most of the long ints in the API into C99 types. WARNING: this
  4233. completely breaks compatibility with previous versions of libcaca on
  4234. 64-bit systems.
  4235. caca/caca.h | 4 +-
  4236. caca/driver_gl.c | 2 +-
  4237. caca/event.c | 2 +-
  4238. cucul/attr.c | 57 +++++++++++++-----------------------------
  4239. cucul/box.c | 4 +-
  4240. cucul/canvas.c | 6 ++--
  4241. cucul/charset.c | 12 ++++----
  4242. cucul/conic.c | 7 ++---
  4243. cucul/cucul.h | 71 +++++++++++++++++++++++-----------------------------
  4244. cucul/dither.c | 10 +++----
  4245. cucul/figfont.c | 6 ++--
  4246. cucul/font.c | 8 +++---
  4247. cucul/line.c | 4 +-
  4248. cucul/triangle.c | 4 +-
  4249. cxx/cucul++.cpp | 40 +++++++++++++++---------------
  4250. cxx/cucul++.h | 40 +++++++++++++++---------------
  4251. ruby/cucul-font.c | 2 +-
  4252. 17 files changed, 123 insertions(+), 156 deletions(-)
  4253. Commit: 2302
  4254. Author: sam
  4255. Date: Sat Apr 19 19:25:37 2008 +0000
  4256. * Cosmetic fix for ./configure output when a pkg-module is not found.
  4257. configure.ac | 15 ++++++---------
  4258. 1 files changed, 6 insertions(+), 9 deletions(-)
  4259. Commit: 2301
  4260. Author: sam
  4261. Date: Sat Apr 19 14:07:54 2008 +0000
  4262. * Use CppUnit for C and C++ unit tests. Sorry, Jylam.
  4263. configure.ac | 7 +++
  4264. tests/.gitignore | 1 +
  4265. tests/Makefile.am | 12 +++++-
  4266. tests/canvas.cpp | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++
  4267. tests/cucul-test.cpp | 29 ++++++++++++++
  4268. 5 files changed, 150 insertions(+), 2 deletions(-)
  4269. Commit: 2300
  4270. Author: sam
  4271. Date: Sat Apr 19 14:07:50 2008 +0000
  4272. * Changed most "unsigned char" variables into "uint8_t", including in
  4273. prototypes. As they are equivalent, this does not break the ABI.
  4274. caca/caca.h | 2 +-
  4275. caca/driver_conio.c | 4 ++--
  4276. caca/driver_gl.c | 8 ++++----
  4277. cucul/attr.c | 10 +++++-----
  4278. cucul/charset.c | 4 ++--
  4279. cucul/cucul.c | 8 ++++----
  4280. cucul/cucul.h | 19 +++++++++----------
  4281. cucul/dither.c | 4 ++--
  4282. cucul/export.c | 9 ++++-----
  4283. cucul/file.c | 2 +-
  4284. examples/font.c | 2 +-
  4285. examples/swallow.c | 2 +-
  4286. kernel/kernel.c | 2 +-
  4287. src/cacaplay.c | 2 +-
  4288. src/cacaserver.c | 8 ++++----
  4289. src/common-image.c | 6 +++---
  4290. 16 files changed, 45 insertions(+), 47 deletions(-)
  4291. Commit: 2299
  4292. Author: sam
  4293. Date: Sat Apr 19 12:42:50 2008 +0000
  4294. * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
  4295. <cucul.h> will provide the C99 types, even if libcaca has been installed.
  4296. * Rename what's left of "common.h" to "stubs.h".
  4297. * Remove all references to erroneous <inttypes.h> from source files.
  4298. Makefile.am | 2 +-
  4299. build-dos | 4 +-
  4300. build-kernel | 2 +-
  4301. build-win32 | 2 +-
  4302. caca/Makefile.am | 3 +-
  4303. caca/caca.c | 1 -
  4304. caca/caca0.c | 1 -
  4305. caca/caca_internals.h | 4 +-
  4306. caca/driver_conio.c | 1 -
  4307. caca/driver_gl.c | 1 -
  4308. caca/driver_ncurses.c | 1 -
  4309. caca/driver_raw.c | 1 -
  4310. caca/driver_slang.c | 1 -
  4311. caca/driver_vga.c | 1 -
  4312. caca/driver_win32.c | 1 -
  4313. caca/driver_x11.c | 1 -
  4314. caca/event.c | 1 -
  4315. caca/graphics.c | 1 -
  4316. caca/time.c | 1 -
  4317. common.h | 109 -----------------------------------------------
  4318. configure.ac | 16 ++++++-
  4319. cucul/.gitignore | 1 +
  4320. cucul/Makefile.am | 9 ++--
  4321. cucul/attr.c | 1 -
  4322. cucul/box.c | 1 -
  4323. cucul/canvas.c | 1 -
  4324. cucul/charset.c | 1 -
  4325. cucul/conic.c | 1 -
  4326. cucul/cucul.c | 1 -
  4327. cucul/cucul.h | 2 +
  4328. cucul/cucul_internals.h | 4 +-
  4329. cucul/cucul_types.h.in | 51 ++++++++++++++++++++++
  4330. cucul/dither.c | 1 -
  4331. cucul/export.c | 1 -
  4332. cucul/figfont.c | 1 -
  4333. cucul/file.c | 1 -
  4334. cucul/font.c | 1 -
  4335. cucul/frame.c | 1 -
  4336. cucul/import.c | 1 -
  4337. cucul/legacy.c | 1 -
  4338. cucul/line.c | 1 -
  4339. cucul/transform.c | 1 -
  4340. cucul/triangle.c | 1 -
  4341. cxx/Makefile.am | 3 +-
  4342. examples/Makefile.am | 3 +-
  4343. examples/blit.c | 2 +-
  4344. examples/colors.c | 1 -
  4345. examples/cucul.c | 1 -
  4346. examples/demo.c | 4 +-
  4347. examples/dithering.c | 1 -
  4348. examples/driver.c | 1 -
  4349. examples/event.c | 2 +-
  4350. examples/export.c | 4 --
  4351. examples/figfont.c | 1 -
  4352. examples/font.c | 5 --
  4353. examples/font2tga.c | 4 --
  4354. examples/frames.c | 7 +--
  4355. examples/fullwidth.c | 4 --
  4356. examples/gamma.c | 4 --
  4357. examples/hsv.c | 4 --
  4358. examples/import.c | 6 ---
  4359. examples/input.c | 4 --
  4360. examples/spritedit.c | 1 -
  4361. examples/swallow.c | 2 +-
  4362. examples/text.c | 6 +--
  4363. examples/transform.c | 5 +--
  4364. examples/truecolor.c | 4 --
  4365. examples/unicode.c | 4 --
  4366. kernel/kernel.c | 3 +-
  4367. msvc/Makefile.am | 2 +-
  4368. msvc/common.h | 1 -
  4369. msvc/cucul_types.h | 2 +
  4370. ruby/Makefile.am | 5 +-
  4371. src/Makefile.am | 3 +-
  4372. src/aafire.c | 2 +-
  4373. src/cacademo.c | 1 -
  4374. src/cacadraw.c | 1 -
  4375. src/cacaplay.c | 1 -
  4376. src/cacaserver.c | 1 -
  4377. src/cacaview.c | 2 +-
  4378. src/common-image.c | 2 +-
  4379. src/img2txt.c | 2 +-
  4380. src/mygetopt.c | 9 +---
  4381. stubs.h | 98 ++++++++++++++++++++++++++++++++++++++++++
  4382. tests/Makefile.am | 2 +-
  4383. tests/simple.c | 5 --
  4384. tools/Makefile.am | 3 +-
  4385. tools/makefont.c | 13 +++---
  4386. tools/optipal.c | 1 -
  4387. tools/sortchars.c | 6 +--
  4388. 90 files changed, 223 insertions(+), 264 deletions(-)
  4389. Commit: 2298
  4390. Author: pterjan
  4391. Date: Sat Apr 19 11:48:32 2008 +0000
  4392. Fix args type checks in Caca::Display.new
  4393. ruby/caca-display.c | 6 +++---
  4394. ruby/t/tc_display.rb | 15 +++++++++++----
  4395. 2 files changed, 14 insertions(+), 7 deletions(-)
  4396. Commit: 2297
  4397. Author: pterjan
  4398. Date: Sat Apr 19 11:32:21 2008 +0000
  4399. Add few unit tests for Caca::Display
  4400. ruby/t/tc_display.rb | 24 ++++++++++++++++++++++++
  4401. 1 files changed, 24 insertions(+), 0 deletions(-)
  4402. Commit: 2296
  4403. Author: pterjan
  4404. Date: Sat Apr 19 11:31:39 2008 +0000
  4405. Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
  4406. ruby/caca-display.c | 92 ++++++++++++++++++++++++++++++++++++++++++++------
  4407. 1 files changed, 81 insertions(+), 11 deletions(-)
  4408. Commit: 2295
  4409. Author: pterjan
  4410. Date: Sat Apr 19 11:29:31 2008 +0000
  4411. We should not free the canvas if it was auto created with the display
  4412. ruby/cucul-canvas.c | 4 ++--
  4413. 1 files changed, 2 insertions(+), 2 deletions(-)
  4414. Commit: 2294
  4415. Author: jylam
  4416. Date: Sat Apr 19 10:57:30 2008 +0000
  4417. * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas
  4418. cucul/canvas.c | 6 +++---
  4419. 1 files changed, 3 insertions(+), 3 deletions(-)
  4420. Commit: 2265
  4421. Author: jylam
  4422. Date: Mon Mar 17 19:05:20 2008 +0000
  4423. * Removed by-default stack protector from recent gcc's while compiling kernel.
  4424. configure.ac | 8 ++++----
  4425. 1 files changed, 4 insertions(+), 4 deletions(-)
  4426. Commit: 2256
  4427. Author: jylam
  4428. Date: Sun Mar 2 16:30:31 2008 +0000
  4429. * Oops, bad type (char instead of uint32) after ellipse rendering
  4430. improvement.
  4431. cucul/conic.c | 8 ++++----
  4432. 1 files changed, 4 insertions(+), 4 deletions(-)
  4433. Commit: 2255
  4434. Author: jylam
  4435. Date: Sun Mar 2 16:28:10 2008 +0000
  4436. * Improved ellipse rendering. Not perfect, but still much better than
  4437. old method. Closes #16 .
  4438. cucul/conic.c | 124 ++++++++++++++++++++++++++++++++++++++++++++++++--------
  4439. 1 files changed, 106 insertions(+), 18 deletions(-)
  4440. Commit: 2254
  4441. Author: jylam
  4442. Date: Sun Mar 2 14:27:43 2008 +0000
  4443. * Fixed line transitions (both vertical and horizontal ones)
  4444. src/cacademo.c | 17 +++++++----------
  4445. 1 files changed, 7 insertions(+), 10 deletions(-)
  4446. Commit: 2253
  4447. Author: sam
  4448. Date: Sat Mar 1 19:44:45 2008 +0000
  4449. * -Wshadow was actually put back in configure.ac; removing comment about it.
  4450. configure.ac | 2 --
  4451. 1 files changed, 0 insertions(+), 2 deletions(-)
  4452. Commit: 2248
  4453. Author: sam
  4454. Date: Fri Feb 29 22:29:08 2008 +0000
  4455. * Don't use mygetopt.c in img2txt if the system has getopt_long.
  4456. * Fix invalid pointer/int cast (Closes #39).
  4457. configure.ac | 9 +++++++--
  4458. src/Makefile.am | 9 +++++++--
  4459. src/mygetopt.c | 8 +-------
  4460. 3 files changed, 15 insertions(+), 11 deletions(-)
  4461. Commit: 2243
  4462. Author: sam
  4463. Date: Tue Feb 26 21:43:10 2008 +0000
  4464. * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1).
  4465. TODO | 114 ----------------------------------------------------
  4466. doc/doxygen.cfg.in | 3 +-
  4467. doc/libcaca.dox | 1 -
  4468. 3 files changed, 1 insertions(+), 117 deletions(-)
  4469. Commit: 2225
  4470. Author: bsittler
  4471. Date: Sun Feb 3 21:53:40 2008 +0000
  4472. build on Mac OS X again
  4473. cucul/figfont.c | 9 +++++++--
  4474. src/mygetopt.c | 2 ++
  4475. 2 files changed, 9 insertions(+), 2 deletions(-)
  4476. Commit: 2192
  4477. Author: sam
  4478. Date: Sat Jan 12 20:15:42 2008 +0000
  4479. * Fixed the Visual Studio projects so that they build in Release mode.
  4480. msvc/cacademo.vcproj | 6 +++---
  4481. msvc/cacafire.vcproj | 6 +++---
  4482. msvc/libcaca++.vcproj | 2 +-
  4483. msvc/libcaca.vcproj | 2 +-
  4484. msvc/libcucul++.vcproj | 6 +++---
  4485. msvc/libcucul.vcproj | 16 +++++++++++-----
  4486. 6 files changed, 22 insertions(+), 16 deletions(-)
  4487. Commit: 2191
  4488. Author: sam
  4489. Date: Sat Jan 12 20:15:20 2008 +0000
  4490. * Windows build fixes here and there.
  4491. cucul/figfont.c | 4 ++--
  4492. cxx/caca++.cpp | 2 ++
  4493. msvc/config.h | 1 +
  4494. 3 files changed, 5 insertions(+), 2 deletions(-)
  4495. Commit: 2189
  4496. Author: sam
  4497. Date: Thu Jan 10 23:42:42 2008 +0000
  4498. * Make it clear that we can use the Windows native console.
  4499. doc/libcaca.dox | 13 +++++++------
  4500. doc/tutorial.dox | 2 +-
  4501. 2 files changed, 8 insertions(+), 7 deletions(-)
  4502. Commit: 2188
  4503. Author: sam
  4504. Date: Thu Jan 10 23:42:29 2008 +0000
  4505. * Put back all the shit in struct caca_event to avoid breaking existing
  4506. applications. I'll think of a migration path later.
  4507. caca/caca.h | 30 +++++++++++++++++++-----------
  4508. 1 files changed, 19 insertions(+), 11 deletions(-)
  4509. Commit: 2182
  4510. Author: jylam
  4511. Date: Tue Jan 1 00:07:04 2008 +0000
  4512. * FIRST !
  4513. README | 2 +-
  4514. 1 files changed, 1 insertions(+), 1 deletions(-)
  4515. Commit: 2177
  4516. Author: sam
  4517. Date: Sun Dec 30 18:50:41 2007 +0000
  4518. * Add figfont.c to the MSVC solution.
  4519. msvc/libcucul.vcproj | 4 ++++
  4520. 1 files changed, 4 insertions(+), 0 deletions(-)
  4521. Commit: 2176
  4522. Author: sam
  4523. Date: Sun Dec 30 13:49:57 2007 +0000
  4524. * Check for pkg-config before bootstrapping, because autoconf gives a
  4525. totally meaningless message when it's not present.
  4526. bootstrap | 9 +++++++++
  4527. 1 files changed, 9 insertions(+), 0 deletions(-)
  4528. Commit: 2147
  4529. Author: sam
  4530. Date: Thu Dec 20 15:26:12 2007 +0000
  4531. * Fix canvas export for the caca format. We now export all frames.
  4532. * Fix the sprite import/export example.
  4533. cucul/export.c | 43 +++++++++++++++++++++++++------------------
  4534. examples/spritedit.c | 2 +-
  4535. 2 files changed, 26 insertions(+), 19 deletions(-)
  4536. Commit: 2146
  4537. Author: sam
  4538. Date: Thu Dec 20 15:00:39 2007 +0000
  4539. * Started sprite example. Doesn't work :-)
  4540. examples/spritedit.c | 169 +++++++++++++++++---------------------------------
  4541. 1 files changed, 58 insertions(+), 111 deletions(-)
  4542. Commit: 2144
  4543. Author: sam
  4544. Date: Sun Dec 16 14:29:19 2007 +0000
  4545. * Disable file operations in kernel mode.
  4546. * Implement strchr() in kernel.c.
  4547. * Check for snprintf() at configure time.
  4548. configure.ac | 2 +-
  4549. cucul/figfont.c | 2 ++
  4550. cucul/file.c | 34 +++++++++++++++++++++++-----------
  4551. kernel/kernel.c | 10 ++++++++++
  4552. kernel/kernel.h | 1 +
  4553. msvc/config.h | 1 +
  4554. 6 files changed, 38 insertions(+), 12 deletions(-)
  4555. Commit: 2142
  4556. Author: sam
  4557. Date: Sun Dec 16 11:55:14 2007 +0000
  4558. * The SLang and ncurses drivers now put back the TERM environment variable
  4559. if they modified it.
  4560. caca/driver_ncurses.c | 28 +++++++++++++++++++++++++---
  4561. caca/driver_slang.c | 36 +++++++++++++++++++++++++++++++++---
  4562. 2 files changed, 58 insertions(+), 6 deletions(-)
  4563. Commit: 2141
  4564. Author: sam
  4565. Date: Sun Dec 16 11:54:43 2007 +0000
  4566. * Only call glutInit() once through the program's lifetime.
  4567. * Free the internal font when closing the GL driver.
  4568. * Hide the window when closing the GL driver, because freeglut's
  4569. glutDestroyWindow() does not really closes the window.
  4570. caca/driver_gl.c | 9 ++++++++-
  4571. 1 files changed, 8 insertions(+), 1 deletions(-)
  4572. Commit: 2140
  4573. Author: sam
  4574. Date: Sun Dec 16 11:54:25 2007 +0000
  4575. * Fix a tiny use of uninitialised memory in caca_get_event() that may have
  4576. lead to deadlocks.
  4577. caca/event.c | 2 +-
  4578. 1 files changed, 1 insertions(+), 1 deletions(-)
  4579. Commit: 2139
  4580. Author: sam
  4581. Date: Sun Dec 16 11:54:02 2007 +0000
  4582. * Implemented caca_set_display_driver() to change driver at runtime.
  4583. caca/caca.c | 238 +++++++++++++++++++++++++++++++----------------------
  4584. caca/caca.h | 3 +-
  4585. examples/driver.c | 67 +++++++++------
  4586. 3 files changed, 182 insertions(+), 126 deletions(-)
  4587. Commit: 2138
  4588. Author: sam
  4589. Date: Sun Dec 16 01:50:41 2007 +0000
  4590. * Implement caca_create_display_with_driver() to specify an output driver
  4591. without using environment variables..
  4592. * Implement caca_get_display_driver() to return the current display's
  4593. output driver.
  4594. * Add a simple example program to test caca_create_display_with_driver().
  4595. caca/caca.c | 74 ++++++++++++++++++++++++++++++++++++++++--------
  4596. caca/caca.h | 5 ++-
  4597. caca/caca_internals.h | 3 +-
  4598. caca/driver_cocoa.m | 3 +-
  4599. caca/driver_conio.c | 3 +-
  4600. caca/driver_gl.c | 3 +-
  4601. caca/driver_ncurses.c | 3 +-
  4602. caca/driver_raw.c | 3 +-
  4603. caca/driver_slang.c | 3 +-
  4604. caca/driver_vga.c | 3 +-
  4605. caca/driver_win32.c | 3 +-
  4606. caca/driver_x11.c | 3 +-
  4607. caca/event.c | 4 +-
  4608. examples/.gitignore | 1 +
  4609. examples/Makefile.am | 5 ++-
  4610. examples/driver.c | 71 +++++++++++++++++++++++++++++++++++++++++++++++
  4611. 16 files changed, 163 insertions(+), 27 deletions(-)
  4612. Commit: 2137
  4613. Author: sam
  4614. Date: Sun Dec 16 01:50:36 2007 +0000
  4615. * Remove cruft from caca_get_display_driver_list().
  4616. caca/caca.c | 2 --
  4617. 1 files changed, 0 insertions(+), 2 deletions(-)
  4618. Commit: 2136
  4619. Author: sam
  4620. Date: Fri Dec 14 16:23:14 2007 +0000
  4621. * Add #include <cstring> to fix gcc-4.3 build.
  4622. cxx/cxxtest.cpp | 1 +
  4623. 1 files changed, 1 insertions(+), 0 deletions(-)
  4624. Commit: 2135
  4625. Author: sam
  4626. Date: Wed Dec 12 07:41:00 2007 +0000
  4627. * Implemented caca_get_display_driver_list(), unused yet.
  4628. caca/caca.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
  4629. caca/caca.h | 1 +
  4630. 2 files changed, 52 insertions(+), 0 deletions(-)
  4631. Commit: 2129
  4632. Author: sam
  4633. Date: Fri Dec 7 09:34:11 2007 +0000
  4634. * Cocoa driver build fix, courtesy of Ben Wiley Sittler.
  4635. caca/driver_cocoa.m | 10 +++++-----
  4636. 1 files changed, 5 insertions(+), 5 deletions(-)
  4637. Commit: 2128
  4638. Author: sam
  4639. Date: Fri Dec 7 09:33:23 2007 +0000
  4640. * Slight improvement to the Unicode -> ASCII conversion, courtesy of
  4641. Ben Wiley Sittler.
  4642. cucul/charset.c | 6 ++++--
  4643. 1 files changed, 4 insertions(+), 2 deletions(-)
  4644. Commit: 2111
  4645. Author: sam
  4646. Date: Sat Dec 1 17:58:52 2007 +0000
  4647. =?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in
  4648. =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
  4649. =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
  4650. =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
  4651. =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?=
  4652. MIME-Version: 1.0
  4653. Content-Type: text/plain; charset=utf-8
  4654. Content-Transfer-Encoding: 8bit
  4655. cucul/cucul.c | 3 +-
  4656. cucul/cucul.h | 1 +
  4657. cucul/cucul_internals.h | 4 -
  4658. cucul/figfont.c | 299 ++++++++++++++++++++++++++++++++++++++++++++++-
  4659. examples/figfont.c | 16 +++-
  4660. 5 files changed, 310 insertions(+), 13 deletions(-)
  4661. Commit: 2110
  4662. Author: sam
  4663. Date: Sat Dec 1 17:58:20 2007 +0000
  4664. * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
  4665. cucul/Makefile.am | 1 +
  4666. cucul/canvas.c | 2 +-
  4667. cucul/cucul.c | 5 +
  4668. cucul/cucul.h | 8 ++
  4669. cucul/cucul_internals.h | 12 ++
  4670. cucul/figfont.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++
  4671. examples/.gitignore | 1 +
  4672. examples/Makefile.am | 5 +-
  4673. examples/figfont.c | 45 ++++++++
  4674. 9 files changed, 338 insertions(+), 2 deletions(-)
  4675. Commit: 2109
  4676. Author: sam
  4677. Date: Sat Dec 1 17:57:50 2007 +0000
  4678. * Import io.c from TOIlet directly into libcucul. Can you see where this
  4679. is going?
  4680. configure.ac | 4 +
  4681. cucul/Makefile.am | 3 +-
  4682. cucul/cucul.h | 2 +
  4683. cucul/cucul_internals.h | 6 ++
  4684. cucul/file.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++
  4685. 5 files changed, 229 insertions(+), 1 deletions(-)
  4686. Commit: 2108
  4687. Author: sam
  4688. Date: Sat Dec 1 17:57:41 2007 +0000
  4689. * Bump version to 0.99.beta14.
  4690. configure.ac | 2 +-
  4691. msvc/config.h | 2 +-
  4692. 2 files changed, 2 insertions(+), 2 deletions(-)
  4693. Commit: 2107
  4694. Author: sam
  4695. Date: Sat Dec 1 17:57:19 2007 +0000
  4696. * Fix the "img2txt: option requires an argument -- h" bug.
  4697. src/img2txt.c | 2 +-
  4698. 1 files changed, 1 insertions(+), 1 deletions(-)
  4699. Commit: 2106
  4700. Author: sam
  4701. Date: Sat Dec 1 17:56:45 2007 +0000
  4702. * Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead
  4703. of hardcoding the feature list in img2txt.
  4704. src/img2txt.c | 32 +++++++++++++++-----------------
  4705. 1 files changed, 15 insertions(+), 17 deletions(-)
  4706. Commit: 2105
  4707. Author: pterjan
  4708. Date: Sat Dec 1 15:51:20 2007 +0000
  4709. * Allow exiting cacafire using the window manager
  4710. src/aafire.c | 4 +++-
  4711. 1 files changed, 3 insertions(+), 1 deletions(-)
  4712. Commit: 2104
  4713. Author: jylam
  4714. Date: Fri Nov 30 23:59:57 2007 +0000
  4715. * Added BBCode (French) format to img2txt's help and doc
  4716. doc/img2txt.1 | 1 +
  4717. src/img2txt.c | 19 ++++++++++---------
  4718. 2 files changed, 11 insertions(+), 9 deletions(-)
  4719. Commit: 2103
  4720. Author: sam
  4721. Date: Fri Nov 30 23:48:51 2007 +0000
  4722. * Created a tests/ directory for regression tests. Run with "make check".
  4723. * Added a first, simple test program.
  4724. Makefile.am | 2 +-
  4725. configure.ac | 1 +
  4726. tests/.gitignore | 1 +
  4727. tests/Makefile.am | 11 ++++++++
  4728. tests/simple.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  4729. 5 files changed, 82 insertions(+), 1 deletions(-)
  4730. Commit: 2102
  4731. Author: sam
  4732. Date: Fri Nov 30 23:48:46 2007 +0000
  4733. * Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for
  4734. instance.
  4735. cucul/export.c | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  4736. 1 files changed, 105 insertions(+), 0 deletions(-)
  4737. Commit: 2101
  4738. Author: sam
  4739. Date: Fri Nov 30 23:48:39 2007 +0000
  4740. * Rename "test" to "examples". The former will become a real testsuite.
  4741. * Autodetect zzuf in the configure step. It might become handy.
  4742. Makefile.am | 2 +-
  4743. configure.ac | 15 +-
  4744. examples/.gitignore | 23 ++
  4745. examples/Makefile.am | 75 +++++++
  4746. examples/blit.c | 82 +++++++
  4747. examples/colors.c | 78 +++++++
  4748. examples/cucul.c | 70 ++++++
  4749. examples/demo.c | 585 ++++++++++++++++++++++++++++++++++++++++++++++++++
  4750. examples/demo0.c | 584 +++++++++++++++++++++++++++++++++++++++++++++++++
  4751. examples/dithering.c | 148 +++++++++++++
  4752. examples/event.c | 164 ++++++++++++++
  4753. examples/export.c | 163 ++++++++++++++
  4754. examples/font.c | 118 ++++++++++
  4755. examples/font2tga.c | 90 ++++++++
  4756. examples/frames.c | 93 ++++++++
  4757. examples/fullwidth.c | 99 +++++++++
  4758. examples/gamma.c | 131 +++++++++++
  4759. examples/hsv.c | 67 ++++++
  4760. examples/import.c | 73 +++++++
  4761. examples/input.c | 160 ++++++++++++++
  4762. examples/spritedit.c | 148 +++++++++++++
  4763. examples/swallow.c | 123 +++++++++++
  4764. examples/text.c | 95 ++++++++
  4765. examples/transform.c | 122 +++++++++++
  4766. examples/truecolor.c | 71 ++++++
  4767. examples/unicode.c | 108 +++++++++
  4768. test/.gitignore | 23 --
  4769. test/Makefile.am | 75 -------
  4770. test/blit.c | 82 -------
  4771. test/colors.c | 78 -------
  4772. test/cucul.c | 70 ------
  4773. test/demo.c | 585 --------------------------------------------------
  4774. test/demo0.c | 584 -------------------------------------------------
  4775. test/dithering.c | 148 -------------
  4776. test/event.c | 164 --------------
  4777. test/export.c | 163 --------------
  4778. test/font.c | 118 ----------
  4779. test/font2tga.c | 90 --------
  4780. test/frames.c | 93 --------
  4781. test/fullwidth.c | 99 ---------
  4782. test/gamma.c | 131 -----------
  4783. test/hsv.c | 67 ------
  4784. test/import.c | 73 -------
  4785. test/input.c | 160 --------------
  4786. test/spritedit.c | 148 -------------
  4787. test/swallow.c | 123 -----------
  4788. test/text.c | 95 --------
  4789. test/transform.c | 122 -----------
  4790. test/truecolor.c | 71 ------
  4791. test/unicode.c | 108 ---------
  4792. 50 files changed, 3483 insertions(+), 3474 deletions(-)
  4793. Commit: 2097
  4794. Author: pterjan
  4795. Date: Thu Nov 29 00:52:13 2007 +0000
  4796. * cucul.h is needed to build caca part
  4797. ruby/Makefile.am | 2 +-
  4798. 1 files changed, 1 insertions(+), 1 deletions(-)
  4799. Commit: 2096
  4800. Author: sam
  4801. Date: Wed Nov 28 23:57:53 2007 +0000
  4802. * Set version to 0.99.beta13.
  4803. * Updated NEWS and ChangeLog.
  4804. ChangeLog | 9018 +++++++++++++++++++++++++++++++++++++++++++++++++--------
  4805. NEWS | 11 +
  4806. configure.ac | 4 +-
  4807. msvc/config.h | 4 +-
  4808. 4 files changed, 7900 insertions(+), 1137 deletions(-)
  4809. Commit: 2095
  4810. Author: sam
  4811. Date: Wed Nov 28 23:20:05 2007 +0000
  4812. * Implemented the empty CuculCanvas constructor.
  4813. * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
  4814. csharp/Caca.cs | 46 ++++++++++-----
  4815. csharp/Cucul.cs | 169 ++++++++++++++++++++++++++++---------------------------
  4816. 2 files changed, 115 insertions(+), 100 deletions(-)
  4817. Commit: 2094
  4818. Author: pterjan
  4819. Date: Wed Nov 28 16:43:32 2007 +0000
  4820. * Improve Cucul::Canvas creation
  4821. ruby/cucul-canvas.c | 24 ++++++++++++------------
  4822. 1 files changed, 12 insertions(+), 12 deletions(-)
  4823. Commit: 2093
  4824. Author: pterjan
  4825. Date: Wed Nov 28 16:39:10 2007 +0000
  4826. * Add Caca::Display#canvas
  4827. ruby/caca-display.c | 5 +++++
  4828. ruby/cucul-canvas.c | 5 +++++
  4829. ruby/cucul-canvas.h | 1 +
  4830. ruby/lib/caca.rb | 3 +++
  4831. ruby/ruby-caca.dox | 2 +-
  4832. 5 files changed, 15 insertions(+), 1 deletions(-)
  4833. Commit: 2092
  4834. Author: pterjan
  4835. Date: Wed Nov 28 07:29:12 2007 +0000
  4836. * Allow calling Caca::Display.new without parameter
  4837. ruby/caca-display.c | 23 +++++++++++++++++------
  4838. 1 files changed, 17 insertions(+), 6 deletions(-)
  4839. Commit: 2091
  4840. Author: sam
  4841. Date: Wed Nov 28 07:15:09 2007 +0000
  4842. * Re-add methods that take int as arguments in addition to the Point,
  4843. Size and Rectangle versions.
  4844. csharp/Cucul.cs | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  4845. 1 files changed, 147 insertions(+), 13 deletions(-)
  4846. Commit: 2090
  4847. Author: sam
  4848. Date: Wed Nov 28 07:15:07 2007 +0000
  4849. * Put the demo text on top of the copper bar, not the contrary.
  4850. csharp/test.cs | 20 ++++++++++----------
  4851. 1 files changed, 10 insertions(+), 10 deletions(-)
  4852. Commit: 2089
  4853. Author: sam
  4854. Date: Wed Nov 28 07:15:05 2007 +0000
  4855. * Minor naming convention changes in the C# bindings.
  4856. csharp/Caca.cs | 24 ++++++++++++------------
  4857. csharp/Cucul.cs | 5 ++---
  4858. csharp/test.cs | 12 ++++++------
  4859. 3 files changed, 20 insertions(+), 21 deletions(-)
  4860. Commit: 2088
  4861. Author: sam
  4862. Date: Wed Nov 28 07:15:01 2007 +0000
  4863. * Generate CLI .config files at configure time so that we can embed the
  4864. library version and not rely on .so being present.
  4865. configure.ac | 2 ++
  4866. csharp/.gitignore | 1 +
  4867. csharp/Makefile.am | 4 ++--
  4868. csharp/caca-sharp.dll.config | 3 ---
  4869. csharp/caca-sharp.dll.config.in | 3 +++
  4870. csharp/cucul-sharp.dll.config | 3 ---
  4871. csharp/cucul-sharp.dll.config.in | 3 +++
  4872. 7 files changed, 11 insertions(+), 8 deletions(-)
  4873. Commit: 2087
  4874. Author: sam
  4875. Date: Wed Nov 28 07:14:55 2007 +0000
  4876. * Use libtool’s -version-number instead of -version-info and its insane
  4877. major/minor computation scheme.
  4878. caca/Makefile.am | 2 +-
  4879. configure.ac | 8 +++++++-
  4880. cucul/Makefile.am | 2 +-
  4881. cxx/Makefile.am | 4 ++--
  4882. 4 files changed, 11 insertions(+), 5 deletions(-)
  4883. Commit: 2086
  4884. Author: pterjan
  4885. Date: Tue Nov 27 17:13:29 2007 +0000
  4886. * Rename parameters of draw_box* in Ruby binding
  4887. ruby/cucul-canvas.c | 16 ++++++++--------
  4888. 1 files changed, 8 insertions(+), 8 deletions(-)
  4889. Commit: 2084
  4890. Author: sam
  4891. Date: Tue Nov 27 11:08:04 2007 +0000
  4892. * Add System.Drawing to the C# project references.
  4893. msvc/caca-sharp.csproj | 3 ++-
  4894. msvc/cucul-sharp.csproj | 3 ++-
  4895. msvc/test-csharp.csproj | 5 ++++-
  4896. 3 files changed, 8 insertions(+), 3 deletions(-)
  4897. Commit: 2083
  4898. Author: sam
  4899. Date: Tue Nov 27 09:04:54 2007 +0000
  4900. * Use the bigger font for the C# test scroller.
  4901. csharp/test.cs | 10 +++++-----
  4902. 1 files changed, 5 insertions(+), 5 deletions(-)
  4903. Commit: 2082
  4904. Author: sam
  4905. Date: Tue Nov 27 01:55:41 2007 +0000
  4906. * Add a C# wrapper for cucul_render_canvas().
  4907. * Use CuculFont.Render() in the C# test for a nice oldschool effect.
  4908. csharp/Cucul.cs | 16 ++++++++++++++++
  4909. csharp/test.cs | 44 ++++++++++++++++++++------------------------
  4910. 2 files changed, 36 insertions(+), 24 deletions(-)
  4911. Commit: 2081
  4912. Author: sam
  4913. Date: Tue Nov 27 00:58:27 2007 +0000
  4914. * Started to implement the CuculFont class.
  4915. csharp/Cucul.cs | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  4916. csharp/test.cs | 3 ++
  4917. 2 files changed, 91 insertions(+), 0 deletions(-)
  4918. Commit: 2080
  4919. Author: sam
  4920. Date: Tue Nov 27 00:58:24 2007 +0000
  4921. * Implement all line drawing functions (even variadic ones).
  4922. csharp/Cucul.cs | 148 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
  4923. csharp/test.cs | 8 +--
  4924. 2 files changed, 145 insertions(+), 11 deletions(-)
  4925. Commit: 2079
  4926. Author: sam
  4927. Date: Tue Nov 27 00:58:19 2007 +0000
  4928. * Changed the box drawing functions so that their arguments are (point, size)
  4929. instead of (point, point). Yeah, I break the ABI again. But who uses these
  4930. functions anyway?
  4931. cucul/box.c | 52 ++++++++++++++++++++++++++++++++--------------------
  4932. 1 files changed, 32 insertions(+), 20 deletions(-)
  4933. Commit: 2078
  4934. Author: sam
  4935. Date: Tue Nov 27 00:58:16 2007 +0000
  4936. * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
  4937. allowing for much cleaner code (at the expense of an extra dependency).
  4938. csharp/Caca.cs | 54 +++++++++----------------
  4939. csharp/Cucul.cs | 113 ++++++++++++++++++++++++----------------------------
  4940. csharp/Makefile.am | 11 +++--
  4941. csharp/test.cs | 29 +++++++------
  4942. 4 files changed, 94 insertions(+), 113 deletions(-)
  4943. Commit: 2077
  4944. Author: pterjan
  4945. Date: Mon Nov 26 07:07:52 2007 +0000
  4946. * Add Caca.version and Cucul.version
  4947. ruby/caca.c | 7 +++++++
  4948. ruby/cucul.c | 7 +++++++
  4949. ruby/ruby-caca.dox | 19 +++++++++++++------
  4950. ruby/ruby-cucul.dox | 17 ++++++++++++-----
  4951. 4 files changed, 39 insertions(+), 11 deletions(-)
  4952. Commit: 2076
  4953. Author: sam
  4954. Date: Mon Nov 26 01:04:36 2007 +0000
  4955. * Implemented getVersion() in the C# bindings.
  4956. * Slightly improved the C# test program.
  4957. csharp/Caca.cs | 14 +++++++++++++-
  4958. csharp/Cucul.cs | 9 ++++++++-
  4959. csharp/test.cs | 22 ++++++++++++++++++----
  4960. 3 files changed, 39 insertions(+), 6 deletions(-)
  4961. Commit: 2075
  4962. Author: sam
  4963. Date: Mon Nov 26 01:04:34 2007 +0000
  4964. * Fix memory leaks that slipped in here and there. We still have 100,000
  4965. fewer than Firefox, lol.
  4966. cucul/cucul.c | 2 ++
  4967. cxx/cxxtest.cpp | 1 +
  4968. test/event.c | 1 +
  4969. test/gamma.c | 2 ++
  4970. 4 files changed, 6 insertions(+), 0 deletions(-)
  4971. Commit: 2074
  4972. Author: sam
  4973. Date: Mon Nov 26 01:04:32 2007 +0000
  4974. * Add cucul_get_version() and caca_get_version() and updated C++ bindings
  4975. accordingly.
  4976. * The C++ test example no longer needs "config.h".
  4977. caca/caca.c | 13 +++++++++++++
  4978. caca/caca.h | 1 +
  4979. cucul/cucul.c | 13 +++++++++++++
  4980. cucul/cucul.h | 1 +
  4981. cucul/export.c | 3 ++-
  4982. cxx/caca++.cpp | 5 +++++
  4983. cxx/caca++.h | 1 +
  4984. cxx/cucul++.cpp | 5 +++++
  4985. cxx/cucul++.h | 3 ++-
  4986. cxx/cxxtest.cpp | 38 ++++++++++++++++++--------------------
  4987. src/img2txt.c | 4 ++--
  4988. 11 files changed, 63 insertions(+), 24 deletions(-)
  4989. Commit: 2073
  4990. Author: sam
  4991. Date: Mon Nov 26 01:04:28 2007 +0000
  4992. * Minor documentation fix.
  4993. caca/caca.h | 4 +++-
  4994. 1 files changed, 3 insertions(+), 1 deletions(-)
  4995. Commit: 2072
  4996. Author: sam
  4997. Date: Mon Nov 26 01:04:25 2007 +0000
  4998. * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
  4999. configure.ac | 3 ++-
  5000. csharp/Makefile.am | 29 ++++++++++++++++++-----------
  5001. 2 files changed, 20 insertions(+), 12 deletions(-)
  5002. Commit: 2071
  5003. Author: sam
  5004. Date: Mon Nov 26 01:04:21 2007 +0000
  5005. * Tell doxygen to expand __class and __extern before parsing anything, so
  5006. we don’t end with those ugly identifiers in the documentation.
  5007. caca/caca.h | 12 +++++-------
  5008. cucul/cucul.h | 12 +++++-------
  5009. cxx/caca++.h | 12 +++++-------
  5010. cxx/cucul++.h | 12 +++++-------
  5011. doc/doxygen.cfg.in | 6 +++---
  5012. 5 files changed, 23 insertions(+), 31 deletions(-)
  5013. Commit: 2070
  5014. Author: sam
  5015. Date: Sun Nov 25 20:23:03 2007 +0000
  5016. * Added MSVC project files for the C++ bindings and the C++ test.
  5017. caca/caca.h | 1 +
  5018. cucul/cucul.h | 1 +
  5019. cxx/caca++.h | 13 +++-
  5020. cxx/cucul++.h | 17 +++-
  5021. cxx/cxxtest.cpp | 7 +-
  5022. msvc/config.h | 2 +-
  5023. msvc/libcaca++.vcproj | 197 +++++++++++++++++++++++++++++++++++++++++++++++
  5024. msvc/libcaca.sln | 51 ++++++++++++-
  5025. msvc/libcucul++.vcproj | 199 ++++++++++++++++++++++++++++++++++++++++++++++++
  5026. msvc/test-cxx.vcproj | 193 ++++++++++++++++++++++++++++++++++++++++++++++
  5027. 10 files changed, 667 insertions(+), 14 deletions(-)
  5028. Commit: 2069
  5029. Author: sam
  5030. Date: Sun Nov 25 19:00:32 2007 +0000
  5031. * Distribute all MSVC files.
  5032. msvc/Makefile.am | 21 +++++++++++----------
  5033. 1 files changed, 11 insertions(+), 10 deletions(-)
  5034. Commit: 2068
  5035. Author: sam
  5036. Date: Sun Nov 25 19:00:29 2007 +0000
  5037. * Code qui fait des warnings == code de porc == deux baffes dans ta gueule.
  5038. ruby/caca-event.h | 4 ++--
  5039. 1 files changed, 2 insertions(+), 2 deletions(-)
  5040. Commit: 2067
  5041. Author: sam
  5042. Date: Sun Nov 25 19:00:26 2007 +0000
  5043. * Some cleanup in the Ruby bindings Makefile.am.
  5044. configure.ac | 14 ++++++--------
  5045. ruby/Makefile.am | 48 +++++++++++++++++++++++++++++++-----------------
  5046. 2 files changed, 37 insertions(+), 25 deletions(-)
  5047. Commit: 2066
  5048. Author: sam
  5049. Date: Sun Nov 25 19:00:22 2007 +0000
  5050. * Refresh TODO list.
  5051. TODO | 6 +-----
  5052. 1 files changed, 1 insertions(+), 5 deletions(-)
  5053. Commit: 2065
  5054. Author: sam
  5055. Date: Sun Nov 25 17:50:53 2007 +0000
  5056. * Added the various C# projects to the Visual Studio solution and slightly
  5057. fixed the bindings so that they now work with the Microsoft CLR.
  5058. csharp/Caca.cs | 2 +-
  5059. csharp/Cucul.cs | 8 +++---
  5060. msvc/caca-sharp.csproj | 53 +++++++++++++++++++++++++++++++++++
  5061. msvc/cucul-sharp.csproj | 45 ++++++++++++++++++++++++++++++
  5062. msvc/libcaca.sln | 70 +++++++++++++++++++++++++++++++++++++++++++++++
  5063. msvc/test-csharp.csproj | 52 +++++++++++++++++++++++++++++++++++
  5064. 6 files changed, 225 insertions(+), 5 deletions(-)
  5065. Commit: 2064
  5066. Author: sam
  5067. Date: Sun Nov 25 17:49:49 2007 +0000
  5068. * Fixed svn properties that git-svn was unable to get straight.
  5069. Commit: 2063
  5070. Author: sam
  5071. Date: Sun Nov 25 17:14:00 2007 +0000
  5072. * Damn, under Visual Studio it's _WIN32, not __WIN32__.
  5073. caca/caca.h | 2 +-
  5074. cucul/cucul.h | 2 +-
  5075. 2 files changed, 2 insertions(+), 2 deletions(-)
  5076. Commit: 2062
  5077. Author: sam
  5078. Date: Sun Nov 25 17:13:10 2007 +0000
  5079. * Switch to caca_create_display(NULL) in a few places to document the
  5080. behaviour.
  5081. doc/migrating.dox | 3 +--
  5082. doc/tutorial.dox | 6 ++----
  5083. test/hsv.c | 15 +++++----------
  5084. 3 files changed, 8 insertions(+), 16 deletions(-)
  5085. Commit: 2061
  5086. Author: sam
  5087. Date: Sun Nov 25 17:13:08 2007 +0000
  5088. * Allow caca_create_display()'s argument to be NULL. It will automatically
  5089. create a canvas when so.
  5090. * Add caca_get_canvas() to retrieve the cucul canvas.
  5091. caca/caca.c | 38 +++++++++++++++++++++++++++++++++++++-
  5092. caca/caca.h | 1 +
  5093. caca/caca_internals.h | 1 +
  5094. 3 files changed, 39 insertions(+), 1 deletions(-)
  5095. Commit: 2060
  5096. Author: sam
  5097. Date: Sun Nov 25 17:13:06 2007 +0000
  5098. * Added Eriol’s snake.py example, even if it doesn’t use our (out of date)
  5099. bindings.
  5100. * Distribute the python/ subdirectory using automake.
  5101. AUTHORS | 4 +
  5102. Makefile.am | 2 +-
  5103. configure.ac | 1 +
  5104. python/Makefile | 17 -----
  5105. python/Makefile.am | 23 +++++++
  5106. python/snake.py | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5107. 6 files changed, 196 insertions(+), 18 deletions(-)
  5108. Commit: 2059
  5109. Author: sam
  5110. Date: Sun Nov 25 17:13:03 2007 +0000
  5111. * Add missing entries in the CacaEventKey enum.
  5112. csharp/Caca.cs | 22 ++++++++++++++++++++++
  5113. 1 files changed, 22 insertions(+), 0 deletions(-)
  5114. Commit: 2058
  5115. Author: sam
  5116. Date: Sun Nov 25 17:12:59 2007 +0000
  5117. * Implemented C# bindings for ditherBitmap() and added it to the C# test.
  5118. csharp/AssemblyInfo.cs | 2 +-
  5119. csharp/Caca.cs | 3 +-
  5120. csharp/Cucul.cs | 115 ++++++++++++++++++++++++++----------------------
  5121. csharp/test.cs | 15 ++++++-
  5122. 4 files changed, 79 insertions(+), 56 deletions(-)
  5123. Commit: 2057
  5124. Author: sam
  5125. Date: Sun Nov 25 14:12:20 2007 +0000
  5126. * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and
  5127. cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg,
  5128. _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official
  5129. libcucul API.
  5130. * Cleanup complete: libcaca no longer depends on "cucul_internals.h".
  5131. caca/driver_cocoa.m | 8 +-
  5132. caca/driver_gl.c | 5 +-
  5133. caca/driver_x11.c | 7 +-
  5134. cucul/attr.c | 207 +++++++++++++++++++++++++++++------------------
  5135. cucul/cucul.h | 3 +
  5136. cucul/cucul_internals.h | 3 -
  5137. cucul/export.c | 12 ++--
  5138. cucul/font.c | 2 +-
  5139. 8 files changed, 147 insertions(+), 100 deletions(-)
  5140. Commit: 2056
  5141. Author: sam
  5142. Date: Sun Nov 25 14:12:01 2007 +0000
  5143. * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid
  5144. direct cv->chars and cv->attrs access by display drivers.
  5145. caca/caca.c | 5 +--
  5146. caca/driver_cocoa.m | 39 ++++++++++++++++-------------
  5147. caca/driver_conio.c | 21 ++++++++-------
  5148. caca/driver_gl.c | 25 ++++++++++--------
  5149. caca/driver_ncurses.c | 26 ++++++++++---------
  5150. caca/driver_raw.c | 6 ++--
  5151. caca/driver_slang.c | 33 +++++++++++++-----------
  5152. caca/driver_vga.c | 25 ++++++++++---------
  5153. caca/driver_win32.c | 51 +++++++++++++++++++++-----------------
  5154. caca/driver_x11.c | 65 ++++++++++++++++++++++++++++---------------------
  5155. caca/event.c | 17 +++++++-----
  5156. caca/graphics.c | 6 ++--
  5157. cucul/cucul.c | 38 ++++++++++++++++++++++++++++
  5158. cucul/cucul.h | 2 +
  5159. 14 files changed, 214 insertions(+), 145 deletions(-)
  5160. Commit: 2055
  5161. Author: sam
  5162. Date: Sun Nov 25 14:11:58 2007 +0000
  5163. * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display
  5164. drivers no longer need to access the cv->refcount private member
  5165. and __cucul_set_canvas_size() is no longer needed.
  5166. caca/caca.c | 23 +++++++++---
  5167. caca/caca_internals.h | 1 +
  5168. caca/driver_cocoa.m | 4 ++-
  5169. caca/driver_conio.c | 7 +++-
  5170. caca/driver_gl.c | 4 ++-
  5171. caca/driver_ncurses.c | 4 ++-
  5172. caca/driver_raw.c | 4 ++-
  5173. caca/driver_slang.c | 4 ++-
  5174. caca/driver_vga.c | 4 ++-
  5175. caca/driver_win32.c | 8 +++--
  5176. caca/driver_x11.c | 4 ++-
  5177. caca/graphics.c | 6 +++-
  5178. cucul/cucul.c | 90 +++++++++++++++++++++++++++++++++++++++++------
  5179. cucul/cucul.h | 2 +
  5180. cucul/cucul_internals.h | 7 ++--
  5181. msvc/libcucul.def | 4 --
  5182. 16 files changed, 139 insertions(+), 37 deletions(-)
  5183. Commit: 2054
  5184. Author: sam
  5185. Date: Sun Nov 25 14:11:54 2007 +0000
  5186. * Add Linux 2.6's bootsect.S to fix the sample kernel build.
  5187. build-kernel | 2 +-
  5188. kernel/Makefile.am | 2 +
  5189. kernel/bootsect.S | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5190. 3 files changed, 101 insertions(+), 1 deletions(-)
  5191. Commit: 2053
  5192. Author: sam
  5193. Date: Sun Nov 25 11:39:33 2007 +0000
  5194. * Check whether CXX can include <iostream> before compiling the C++ bindings.
  5195. configure.ac | 31 ++++++++++++++++++++++++++-----
  5196. 1 files changed, 26 insertions(+), 5 deletions(-)
  5197. Commit: 2052
  5198. Author: sam
  5199. Date: Sun Nov 25 11:12:25 2007 +0000
  5200. * Adapt the C# bindings to the event API change.
  5201. csharp/Caca.cs | 383 +++++++++++++++++++++++++++++++++++---------------------
  5202. csharp/test.cs | 17 ++-
  5203. 2 files changed, 254 insertions(+), 146 deletions(-)
  5204. Commit: 2051
  5205. Author: sam
  5206. Date: Sun Nov 25 11:12:20 2007 +0000
  5207. * Adapt the Ruby bindings to the event API change.
  5208. ruby/caca-display.c | 37 ++++++++++++++++++++-----------------
  5209. 1 files changed, 20 insertions(+), 17 deletions(-)
  5210. Commit: 2050
  5211. Author: sam
  5212. Date: Sun Nov 25 11:11:59 2007 +0000
  5213. * Adapt the C++ bindings to the event API change.
  5214. cxx/caca++.cpp | 4 ++--
  5215. cxx/caca++.h | 2 +-
  5216. cxx/cxxtest.cpp | 3 +--
  5217. 3 files changed, 4 insertions(+), 5 deletions(-)
  5218. Commit: 2049
  5219. Author: sam
  5220. Date: Sun Nov 25 11:11:54 2007 +0000
  5221. * Made the caca_event_t structure opaque and created a whole bunch of
  5222. functions to access its real data. This is a big API change that will
  5223. break your software, sorry :(
  5224. caca/caca.h | 93 +++++++++----------------
  5225. caca/caca0.c | 14 ++--
  5226. caca/caca_internals.h | 24 +++++--
  5227. caca/driver_conio.c | 4 +-
  5228. caca/driver_gl.c | 2 +-
  5229. caca/driver_ncurses.c | 2 +-
  5230. caca/driver_raw.c | 2 +-
  5231. caca/driver_slang.c | 2 +-
  5232. caca/driver_vga.c | 2 +-
  5233. caca/driver_win32.c | 2 +-
  5234. caca/driver_x11.c | 2 +-
  5235. caca/event.c | 189 +++++++++++++++++++++++++++++++++++++++++++++----
  5236. src/aafire.c | 2 +-
  5237. src/cacademo.c | 4 +-
  5238. src/cacadraw.c | 4 +-
  5239. src/cacaplay.c | 2 +-
  5240. src/cacaview.c | 17 +++--
  5241. test/demo.c | 14 ++--
  5242. test/event.c | 21 +++---
  5243. test/gamma.c | 8 +-
  5244. test/input.c | 5 +-
  5245. test/spritedit.c | 2 +-
  5246. test/swallow.c | 2 +-
  5247. 23 files changed, 286 insertions(+), 133 deletions(-)
  5248. Commit: 2048
  5249. Author: pterjan
  5250. Date: Sun Nov 25 09:48:30 2007 +0000
  5251. * Little improvements in ruby doc
  5252. + Made the doc a little more easy to read
  5253. + Added an example on a nice way to have q, Q and Esc to cause exit
  5254. ruby/ruby-caca.dox | 35 +++++++++++++++++++++++++++--------
  5255. ruby/ruby-cucul.dox | 26 +++++++++++++++-----------
  5256. 2 files changed, 42 insertions(+), 19 deletions(-)
  5257. Commit: 2047
  5258. Author: sam
  5259. Date: Sat Nov 24 19:56:33 2007 +0000
  5260. * Rewrote the C# test in a more object-oriented way.
  5261. csharp/Caca.cs | 4 +-
  5262. csharp/test.cs | 119 ++++++++++++++++++++++++++++++++-----------------------
  5263. 2 files changed, 71 insertions(+), 52 deletions(-)
  5264. Commit: 2046
  5265. Author: sam
  5266. Date: Sat Nov 24 15:00:21 2007 +0000
  5267. * Started Cucul# cleanup: added missing functions, used get/set attributes
  5268. when meaningful, removed deprecated bindings.
  5269. csharp/Caca.cs | 60 +++---
  5270. csharp/Cucul.cs | 612 +++++++++++++++++++++++++++++++------------------------
  5271. csharp/test.cs | 40 ++--
  5272. 3 files changed, 393 insertions(+), 319 deletions(-)
  5273. Commit: 2045
  5274. Author: sam
  5275. Date: Sat Nov 24 13:26:33 2007 +0000
  5276. * Some mass-renaming in the C# bindings:
  5277. + Renamed the dlls so that the C# versions do not have the same name
  5278. as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
  5279. + Renamed namespaces: "using Cucul" instead of "using libCucul".
  5280. + Renamed the Cucul class into CuculCanvas to avoid namespace/class
  5281. name collisions.
  5282. + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
  5283. csharp/Caca.cs | 95 +++---
  5284. csharp/Cucul.cs | 816 ++++++++++++++++++++++-------------------
  5285. csharp/Makefile.am | 16 +-
  5286. csharp/caca-sharp.dll.config | 3 +
  5287. csharp/cucul-sharp.dll.config | 3 +
  5288. csharp/libCaca.dll.config | 3 -
  5289. csharp/libCucul.dll.config | 3 -
  5290. csharp/test.cs | 47 ++--
  5291. 8 files changed, 513 insertions(+), 473 deletions(-)
  5292. Commit: 2044
  5293. Author: sam
  5294. Date: Sat Nov 24 13:26:28 2007 +0000
  5295. * Renamed DotNet/ to csharp/ because I hate mixed case.
  5296. DotNet/.gitignore | 1 -
  5297. DotNet/AssemblyInfo.cs | 21 --
  5298. DotNet/Caca.cs | 186 ------------------
  5299. DotNet/Cucul.cs | 458 --------------------------------------------
  5300. DotNet/Makefile.am | 25 ---
  5301. DotNet/libCaca.dll.config | 3 -
  5302. DotNet/libCucul.dll.config | 3 -
  5303. DotNet/test.cs | 87 ---------
  5304. Makefile.am | 2 +-
  5305. configure.ac | 16 +-
  5306. csharp/.gitignore | 1 +
  5307. csharp/AssemblyInfo.cs | 21 ++
  5308. csharp/Caca.cs | 186 ++++++++++++++++++
  5309. csharp/Cucul.cs | 458 ++++++++++++++++++++++++++++++++++++++++++++
  5310. csharp/Makefile.am | 25 +++
  5311. csharp/libCaca.dll.config | 3 +
  5312. csharp/libCucul.dll.config | 3 +
  5313. csharp/test.cs | 87 +++++++++
  5314. 18 files changed, 793 insertions(+), 793 deletions(-)
  5315. Commit: 2043
  5316. Author: sam
  5317. Date: Sat Nov 24 11:08:21 2007 +0000
  5318. * Added as many "const" qualifiers as possible to the public API.
  5319. caca/caca.h | 10 +++++-----
  5320. caca/caca_internals.h | 4 ++--
  5321. caca/driver_conio.c | 4 ++--
  5322. caca/driver_gl.c | 4 ++--
  5323. caca/driver_ncurses.c | 4 ++--
  5324. caca/driver_raw.c | 4 ++--
  5325. caca/driver_slang.c | 4 ++--
  5326. caca/driver_vga.c | 4 ++--
  5327. caca/driver_win32.c | 4 ++--
  5328. caca/driver_x11.c | 4 ++--
  5329. caca/event.c | 8 ++++----
  5330. caca/graphics.c | 6 +++---
  5331. cucul/attr.c | 2 +-
  5332. cucul/canvas.c | 10 +++++-----
  5333. cucul/cucul.c | 4 ++--
  5334. cucul/cucul.h | 39 ++++++++++++++++++++-------------------
  5335. cucul/dither.c | 6 +++---
  5336. cucul/export.c | 39 ++++++++++++++++++++-------------------
  5337. cucul/font.c | 8 ++++----
  5338. cucul/frame.c | 4 ++--
  5339. 20 files changed, 87 insertions(+), 85 deletions(-)
  5340. Commit: 2042
  5341. Author: pterjan
  5342. Date: Sat Nov 24 09:56:37 2007 +0000
  5343. * Add Caca::Event#quit? to make tests nicer
  5344. ruby/lib/caca.rb | 8 ++++++++
  5345. ruby/ruby-caca.dox | 3 +--
  5346. 2 files changed, 9 insertions(+), 2 deletions(-)
  5347. Commit: 2041
  5348. Author: sam
  5349. Date: Fri Nov 23 22:52:34 2007 +0000
  5350. * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in
  5351. C mode, "benign redefinition" of macros...).
  5352. msvc/cacademo.vcproj | 9 ++++-----
  5353. msvc/cacafire.vcproj | 9 ++++-----
  5354. msvc/libcaca.vcproj | 4 ++++
  5355. msvc/libcucul.vcproj | 4 ++++
  5356. 4 files changed, 16 insertions(+), 10 deletions(-)
  5357. Commit: 2040
  5358. Author: sam
  5359. Date: Fri Nov 23 22:34:35 2007 +0000
  5360. * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent
  5361. collisions due to symbol mangling.
  5362. caca/driver_cocoa.m | 2 +-
  5363. caca/driver_conio.c | 4 ++--
  5364. caca/driver_gl.c | 2 +-
  5365. caca/driver_ncurses.c | 2 +-
  5366. caca/driver_raw.c | 2 +-
  5367. caca/driver_slang.c | 2 +-
  5368. caca/driver_vga.c | 2 +-
  5369. caca/driver_win32.c | 5 +++--
  5370. caca/driver_x11.c | 2 +-
  5371. caca/graphics.c | 2 +-
  5372. cucul/cucul.c | 8 ++++----
  5373. cucul/cucul_internals.h | 3 ++-
  5374. msvc/libcucul.def | 2 +-
  5375. 13 files changed, 20 insertions(+), 18 deletions(-)
  5376. Commit: 2039
  5377. Author: sam
  5378. Date: Fri Nov 23 22:27:21 2007 +0000
  5379. * Add proper __declspec(dllexport) tags for Win32 compilation.
  5380. * Manually export private libcaca symbols.
  5381. caca/caca.h | 43 +++++---
  5382. cucul/cucul.h | 319 +++++++++++++++++++++++++++----------------------
  5383. msvc/libcaca.vcproj | 4 +-
  5384. msvc/libcucul.def | 4 +
  5385. msvc/libcucul.vcproj | 6 +-
  5386. 5 files changed, 212 insertions(+), 164 deletions(-)
  5387. Commit: 2038
  5388. Author: sam
  5389. Date: Fri Nov 23 21:48:55 2007 +0000
  5390. * Updated Visual Studio files.
  5391. msvc/cacaball.vcproj | 205 --------------------------------------------------
  5392. msvc/cacademo.vcproj | 200 ++++++++++++++++++++++++++++++++++++++++++++++++
  5393. msvc/cacafire.vcproj | 5 -
  5394. msvc/cacamoir.vcproj | 205 --------------------------------------------------
  5395. msvc/cacaplas.vcproj | 205 --------------------------------------------------
  5396. msvc/config.h | 1 +
  5397. msvc/libcaca.sln | 46 ++++--------
  5398. msvc/libcaca.vcproj | 77 ++++++++++++-------
  5399. msvc/libcucul.vcproj | 40 ++++------
  5400. 9 files changed, 282 insertions(+), 702 deletions(-)
  5401. Commit: 2037
  5402. Author: sam
  5403. Date: Fri Nov 23 16:39:32 2007 +0000
  5404. * Split libcaca.vcproj into \1 and libcucul.vcproj.
  5405. msvc/common.h | 1 +
  5406. msvc/libcaca.sln | 11 ++-
  5407. msvc/libcaca.vcproj | 86 +----------------
  5408. msvc/libcucul.vcproj | 269 ++++++++++++++++++++++++++++++++++++++++++++++++++
  5409. 4 files changed, 281 insertions(+), 86 deletions(-)
  5410. Commit: 2036
  5411. Author: sam
  5412. Date: Fri Nov 23 16:39:29 2007 +0000
  5413. * Do not assume default gamma value is 1.0.
  5414. test/gamma.c | 3 ++-
  5415. 1 files changed, 2 insertions(+), 1 deletions(-)
  5416. Commit: 2035
  5417. Author: sam
  5418. Date: Fri Nov 23 16:39:23 2007 +0000
  5419. * Escape quits cacaview, and F11 toggles fullscreen.
  5420. src/cacaview.c | 2 ++
  5421. 1 files changed, 2 insertions(+), 0 deletions(-)
  5422. Commit: 2033
  5423. Author: pterjan
  5424. Date: Tue Nov 20 00:09:16 2007 +0000
  5425. * Split Ruby documentation out of README
  5426. ruby/README | 177 +--------------------------------------------------
  5427. ruby/ruby-caca.dox | 66 +++++++++++++++++++
  5428. ruby/ruby-cucul.dox | 101 +++++++++++++++++++++++++++++
  5429. ruby/ruby.dox | 17 +++++
  5430. 4 files changed, 186 insertions(+), 175 deletions(-)
  5431. Commit: 2026
  5432. Author: sam
  5433. Date: Sun Nov 18 23:00:35 2007 +0000
  5434. * Added Pascal to the AUTHORS file.
  5435. AUTHORS | 3 +++
  5436. 1 files changed, 3 insertions(+), 0 deletions(-)
  5437. Commit: 2025
  5438. Author: jylam
  5439. Date: Sun Nov 18 22:59:22 2007 +0000
  5440. * lol commit
  5441. README | 2 +-
  5442. 1 files changed, 1 insertions(+), 1 deletions(-)
  5443. Commit: 2024
  5444. Author: pterjan
  5445. Date: Sun Nov 18 22:35:34 2007 +0000
  5446. * Remove cucul directory that got forgotten
  5447. Commit: 2023
  5448. Author: pterjan
  5449. Date: Sun Nov 18 22:15:29 2007 +0000
  5450. * Improve the example in README
  5451. ruby/README | 8 ++++++--
  5452. 1 files changed, 6 insertions(+), 2 deletions(-)
  5453. Commit: 2022
  5454. Author: pterjan
  5455. Date: Sun Nov 18 22:03:19 2007 +0000
  5456. * Install lib/caca.rb
  5457. configure.ac | 2 ++
  5458. ruby/Makefile.am | 2 ++
  5459. ruby/test | 2 +-
  5460. 3 files changed, 5 insertions(+), 1 deletions(-)
  5461. Commit: 2021
  5462. Author: pterjan
  5463. Date: Sun Nov 18 21:44:10 2007 +0000
  5464. * Update README to talk about Caca
  5465. ruby/README | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
  5466. 1 files changed, 62 insertions(+), 3 deletions(-)
  5467. Commit: 2020
  5468. Author: pterjan
  5469. Date: Sun Nov 18 21:29:02 2007 +0000
  5470. * Use to_i on the event mask, it is not always an Integer
  5471. ruby/caca-display.c | 2 ++
  5472. 1 files changed, 2 insertions(+), 0 deletions(-)
  5473. Commit: 2019
  5474. Author: pterjan
  5475. Date: Sun Nov 18 21:13:33 2007 +0000
  5476. - Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui)
  5477. ruby/caca-display.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++--
  5478. ruby/caca-event.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++++
  5479. ruby/caca-event.h | 8 +++++++
  5480. ruby/caca.c | 2 +
  5481. ruby/lib/caca.rb | 32 +++++++++++++++++++++++++++++++
  5482. 5 files changed, 141 insertions(+), 3 deletions(-)
  5483. Commit: 2018
  5484. Author: pterjan
  5485. Date: Sun Nov 18 21:11:13 2007 +0000
  5486. * Handle closing cacaview by window manager
  5487. src/cacaview.c | 5 ++++-
  5488. 1 files changed, 4 insertions(+), 1 deletions(-)
  5489. Commit: 2017
  5490. Author: pterjan
  5491. Date: Sun Nov 18 13:37:24 2007 +0000
  5492. * Add missing methods in Caca::Display and add empty Caca::Event
  5493. ruby/Makefile.am | 4 +++-
  5494. ruby/caca-display.c | 39 +++++++++++++++++++++++++++++++++++++++
  5495. ruby/caca-event.c | 22 ++++++++++++++++++++++
  5496. ruby/caca-event.h | 9 +++++++++
  5497. 4 files changed, 73 insertions(+), 1 deletions(-)
  5498. Commit: 2016
  5499. Author: pterjan
  5500. Date: Sun Nov 18 13:29:16 2007 +0000
  5501. * Slightly improved documentation
  5502. caca/caca.h | 2 +-
  5503. 1 files changed, 1 insertions(+), 1 deletions(-)
  5504. Commit: 2015
  5505. Author: pterjan
  5506. Date: Sun Nov 18 12:43:48 2007 +0000
  5507. * Add Caca and Caca::Display
  5508. ruby/Makefile.am | 7 +++-
  5509. ruby/caca-display.c | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5510. ruby/caca-display.h | 9 ++++
  5511. ruby/caca.c | 22 ++++++++++
  5512. 4 files changed, 151 insertions(+), 1 deletions(-)
  5513. Commit: 2009
  5514. Author: pterjan
  5515. Date: Sat Nov 17 13:36:15 2007 +0000
  5516. * Finish Cucul::Dither
  5517. ruby/README | 11 ++++++--
  5518. ruby/common.h | 42 ++++++++++++++++++++++++++++++++
  5519. ruby/cucul-canvas.c | 59 ++++++++++----------------------------------
  5520. ruby/cucul-dither.c | 67 ++++++++++++++++++++++++++++++++++++--------------
  5521. 4 files changed, 112 insertions(+), 67 deletions(-)
  5522. Commit: 2008
  5523. Author: pterjan
  5524. Date: Sat Nov 17 12:21:21 2007 +0000
  5525. * Add Cucul::Dither (incomplete)
  5526. ruby/Makefile.am | 6 +-
  5527. ruby/README | 16 ++++-
  5528. ruby/cucul-dither.c | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5529. ruby/cucul-dither.h | 9 +++
  5530. ruby/cucul.c | 2 +
  5531. ruby/t/tc_dither.rb | 51 ++++++++++++++
  5532. 6 files changed, 260 insertions(+), 4 deletions(-)
  5533. Commit: 2004
  5534. Author: pterjan
  5535. Date: Sat Nov 17 09:25:31 2007 +0000
  5536. * Improve type checking of arguments
  5537. ruby/cucul-canvas.c | 20 ++++++++++++++------
  5538. ruby/t/tc_canvas.rb | 6 ++++++
  5539. 2 files changed, 20 insertions(+), 6 deletions(-)
  5540. Commit: 2003
  5541. Author: sam
  5542. Date: Sat Nov 17 02:15:01 2007 +0000
  5543. * Slightly doxygenated ruby/README so that it appears in the manual (see
  5544. http://libcaca.zoy.org/manual/libcaca-ruby.html).
  5545. doc/doxygen.cfg.in | 6 ++++--
  5546. doc/libcaca.dox | 4 ++++
  5547. ruby/README | 18 ++++++++++++++++++
  5548. 3 files changed, 26 insertions(+), 2 deletions(-)
  5549. Commit: 1997
  5550. Author: pterjan
  5551. Date: Fri Nov 16 22:37:20 2007 +0000
  5552. * Update README
  5553. ruby/README | 25 ++++++++++++++++++++-----
  5554. 1 files changed, 20 insertions(+), 5 deletions(-)
  5555. Commit: 1996
  5556. Author: pterjan
  5557. Date: Fri Nov 16 22:27:13 2007 +0000
  5558. * Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am
  5559. ruby/Makefile.am | 8 +++++---
  5560. 1 files changed, 5 insertions(+), 3 deletions(-)
  5561. Commit: 1995
  5562. Author: pterjan
  5563. Date: Fri Nov 16 22:24:35 2007 +0000
  5564. * Add Cucul::Font
  5565. ruby/Makefile.am | 4 ++-
  5566. ruby/common.h | 6 +++
  5567. ruby/cucul-canvas.c | 33 +++++++++++++++--
  5568. ruby/cucul-canvas.h | 3 ++
  5569. ruby/cucul-font.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++
  5570. ruby/cucul-font.h | 9 +++++
  5571. ruby/cucul.c | 6 ++--
  5572. ruby/t/tc_canvas.rb | 6 +++
  5573. ruby/t/tc_font.rb | 22 +++++++++++
  5574. 9 files changed, 181 insertions(+), 7 deletions(-)
  5575. Commit: 1988
  5576. Author: sam
  5577. Date: Fri Nov 16 20:14:05 2007 +0000
  5578. * Added minimal styles to doxygen.css to make the manual look decent.
  5579. doc/doxygen.cfg.in | 2 +-
  5580. doc/doxygen.css | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  5581. 2 files changed, 81 insertions(+), 1 deletions(-)
  5582. Commit: 1987
  5583. Author: sam
  5584. Date: Fri Nov 16 19:49:25 2007 +0000
  5585. * Split "upload" target into "upload-source" and "upload-doc".
  5586. Makefile.am | 6 +++++-
  5587. 1 files changed, 5 insertions(+), 1 deletions(-)
  5588. Commit: 1986
  5589. Author: sam
  5590. Date: Fri Nov 16 19:49:23 2007 +0000
  5591. * Updated doxygen file format.
  5592. * Add an empty doxygen.css file.
  5593. doc/Makefile.am | 3 +-
  5594. doc/doxygen.cfg.in | 153 +++++++++++++++++++++++++++++++++++++--------------
  5595. 2 files changed, 113 insertions(+), 43 deletions(-)
  5596. Commit: 1983
  5597. Author: pterjan
  5598. Date: Fri Nov 16 17:47:59 2007 +0000
  5599. * Add some pseudo doc for Ruby binding
  5600. ruby/Makefile.am | 3 +-
  5601. ruby/README | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5602. 2 files changed, 66 insertions(+), 1 deletions(-)
  5603. Commit: 1966
  5604. Author: pterjan
  5605. Date: Thu Nov 15 22:22:55 2007 +0000
  5606. * Add more tests for the ruby binding
  5607. ruby/t/tc_canvas.rb | 32 +++++++++++++++++++++++++-------
  5608. 1 files changed, 25 insertions(+), 7 deletions(-)
  5609. Commit: 1965
  5610. Author: pterjan
  5611. Date: Thu Nov 15 22:06:01 2007 +0000
  5612. * Add more tests for the ruby binding
  5613. ruby/t/tc_canvas.rb | 29 +++++++++++++++++++++++++++++
  5614. ruby/test | 2 ++
  5615. 2 files changed, 31 insertions(+), 0 deletions(-)
  5616. Commit: 1964
  5617. Author: pterjan
  5618. Date: Thu Nov 15 22:03:12 2007 +0000
  5619. * Fix number of arguments for set_height
  5620. ruby/cucul-canvas.c | 4 ++--
  5621. 1 files changed, 2 insertions(+), 2 deletions(-)
  5622. Commit: 1963
  5623. Author: pterjan
  5624. Date: Thu Nov 15 21:06:30 2007 +0000
  5625. * Add the ruby tests to make check
  5626. ruby/Makefile.am | 1 +
  5627. 1 files changed, 1 insertions(+), 0 deletions(-)
  5628. Commit: 1962
  5629. Author: pterjan
  5630. Date: Thu Nov 15 12:33:29 2007 +0000
  5631. * Use autotools for Ruby bindings (2nd part)
  5632. configure.ac | 16 +++++++++-------
  5633. 1 files changed, 9 insertions(+), 7 deletions(-)
  5634. Commit: 1961
  5635. Author: pterjan
  5636. Date: Thu Nov 15 12:27:40 2007 +0000
  5637. * Use autotools for Ruby bindings
  5638. ruby/Makefile.am | 33 +--
  5639. ruby/caca/extconf.rb | 5 -
  5640. ruby/cucul-canvas.c | 644 +++++++++++++++++++++++++++++++++++++++++++++
  5641. ruby/cucul-canvas.h | 6 +
  5642. ruby/cucul.c | 48 ++++
  5643. ruby/cucul/cucul-canvas.c | 644 ---------------------------------------------
  5644. ruby/cucul/cucul-canvas.h | 6 -
  5645. ruby/cucul/cucul.c | 48 ----
  5646. ruby/cucul/extconf.rb | 5 -
  5647. ruby/cucul/t/tc_frame.rb | 20 --
  5648. ruby/cucul/test.rb | 4 -
  5649. ruby/t/tc_frame.rb | 20 ++
  5650. ruby/test | 6 +
  5651. 13 files changed, 734 insertions(+), 755 deletions(-)
  5652. Commit: 1960
  5653. Author: pterjan
  5654. Date: Thu Nov 15 11:34:43 2007 +0000
  5655. * Fix some prototypes and use a header file for Init_cucul_canvas
  5656. ruby/Makefile.am | 1 +
  5657. ruby/cucul/cucul-canvas.c | 5 +++--
  5658. ruby/cucul/cucul-canvas.h | 6 ++++++
  5659. ruby/cucul/cucul.c | 4 ++--
  5660. 4 files changed, 12 insertions(+), 4 deletions(-)
  5661. Commit: 1959
  5662. Author: sam
  5663. Date: Thu Nov 15 08:20:37 2007 +0000
  5664. * Make Charset class methods explicitly public.
  5665. cxx/cucul++.h | 1 +
  5666. 1 files changed, 1 insertions(+), 0 deletions(-)
  5667. Commit: 1958
  5668. Author: sam
  5669. Date: Thu Nov 15 08:20:17 2007 +0000
  5670. * Link libcaca++ with libcucul++, not only the C versions.
  5671. cxx/Makefile.am | 2 +-
  5672. 1 files changed, 1 insertions(+), 1 deletions(-)
  5673. Commit: 1957
  5674. Author: sam
  5675. Date: Thu Nov 15 00:22:37 2007 +0000
  5676. * Do not run "make clean" in ruby/* subdirectories when the Makefiles do
  5677. not even exist.
  5678. ruby/Makefile.am | 4 ++--
  5679. 1 files changed, 2 insertions(+), 2 deletions(-)
  5680. Commit: 1954
  5681. Author: sam
  5682. Date: Tue Nov 13 23:55:07 2007 +0000
  5683. * Autotoolified the .NET bindings. Use --enable-dotnet.
  5684. DotNet/.gitignore | 1 +
  5685. DotNet/Makefile | 5 -----
  5686. DotNet/Makefile.am | 25 +++++++++++++++++++++++++
  5687. Makefile.am | 2 +-
  5688. configure.ac | 13 +++++++++++++
  5689. 5 files changed, 40 insertions(+), 6 deletions(-)
  5690. Commit: 1953
  5691. Author: sam
  5692. Date: Tue Nov 13 23:55:05 2007 +0000
  5693. * Build Ruby and C++ bindings by default.
  5694. configure.ac | 8 ++++----
  5695. 1 files changed, 4 insertions(+), 4 deletions(-)
  5696. Commit: 1952
  5697. Author: sam
  5698. Date: Tue Nov 13 23:55:03 2007 +0000
  5699. * Update C++ bindings after cucul_set_dither_mode() deprecation.
  5700. cxx/cucul++.cpp | 4 ++--
  5701. 1 files changed, 2 insertions(+), 2 deletions(-)
  5702. Commit: 1951
  5703. Author: sam
  5704. Date: Tue Nov 13 23:55:01 2007 +0000
  5705. * Autotoolified the Ruby bindings. Use --enable-ruby.
  5706. Makefile.am | 2 +-
  5707. configure.ac | 19 +++++++++++++++++++
  5708. ruby/.gitignore | 2 ++
  5709. ruby/Makefile | 15 ---------------
  5710. ruby/Makefile.am | 29 +++++++++++++++++++++++++++++
  5711. 5 files changed, 51 insertions(+), 16 deletions(-)
  5712. Commit: 1950
  5713. Author: sam
  5714. Date: Tue Nov 13 23:54:59 2007 +0000
  5715. * Update .gitignore after img2irc -> img2txt change.
  5716. src/.gitignore | 2 +-
  5717. 1 files changed, 1 insertions(+), 1 deletions(-)
  5718. Commit: 1949
  5719. Author: pterjan
  5720. Date: Tue Nov 13 23:28:59 2007 +0000
  5721. * Add a first test for Ruby binding
  5722. ruby/cucul/t/tc_frame.rb | 20 ++++++++++++++++++++
  5723. ruby/cucul/test.rb | 4 ++++
  5724. 2 files changed, 24 insertions(+), 0 deletions(-)
  5725. Commit: 1948
  5726. Author: pterjan
  5727. Date: Tue Nov 13 13:20:14 2007 +0000
  5728. Improve Ruby API for draw_{,thin_}polyline and fix a leak on error
  5729. ruby/cucul/cucul-canvas.c | 73 +++++++++++++++++++++++++++++++++------------
  5730. 1 files changed, 54 insertions(+), 19 deletions(-)
  5731. Commit: 1947
  5732. Author: pterjan
  5733. Date: Tue Nov 13 12:41:33 2007 +0000
  5734. Fix a typo in the doc
  5735. cucul/line.c | 2 +-
  5736. 1 files changed, 1 insertions(+), 1 deletions(-)
  5737. Commit: 1946
  5738. Author: sam
  5739. Date: Tue Nov 13 11:19:00 2007 +0000
  5740. * Add error checking to the tutorial.
  5741. doc/tutorial.dox | 4 +++-
  5742. 1 files changed, 3 insertions(+), 1 deletions(-)
  5743. Commit: 1945
  5744. Author: sam
  5745. Date: Tue Nov 13 11:18:59 2007 +0000
  5746. * Tutorial was generating a warning since the deprecation of cucul_putstr().
  5747. doc/tutorial.dox | 2 +-
  5748. 1 files changed, 1 insertions(+), 1 deletions(-)
  5749. Commit: 1944
  5750. Author: pterjan
  5751. Date: Tue Nov 13 11:03:25 2007 +0000
  5752. Import Ruby binding
  5753. ruby/Makefile | 15 ++
  5754. ruby/caca/extconf.rb | 5 +
  5755. ruby/cucul/cucul-canvas.c | 608 +++++++++++++++++++++++++++++++++++++++++++++
  5756. ruby/cucul/cucul.c | 48 ++++
  5757. ruby/cucul/extconf.rb | 5 +
  5758. 5 files changed, 681 insertions(+), 0 deletions(-)
  5759. Commit: 1919
  5760. Author: jylam
  5761. Date: Wed Nov 7 10:29:02 2007 +0000
  5762. * Added switch to control output font size, and updated documentation
  5763. accordingly
  5764. doc/img2txt.1 | 14 ++++++++++++++
  5765. src/img2txt.c | 22 ++++++++++++++++------
  5766. 2 files changed, 30 insertions(+), 6 deletions(-)
  5767. Commit: 1918
  5768. Author: jylam
  5769. Date: Wed Nov 7 10:07:04 2007 +0000
  5770. * Updated man page for --version
  5771. doc/img2txt.1 | 6 ++++++
  5772. 1 files changed, 6 insertions(+), 0 deletions(-)
  5773. Commit: 1917
  5774. Author: jylam
  5775. Date: Wed Nov 7 10:03:50 2007 +0000
  5776. * Added version switch
  5777. src/img2txt.c | 31 ++++++++++++++++++++++++++-----
  5778. 1 files changed, 26 insertions(+), 5 deletions(-)
  5779. Commit: 1916
  5780. Author: jylam
  5781. Date: Wed Nov 7 09:44:26 2007 +0000
  5782. * Updated documentation to reflect img2irc name change, fixed typo in img2txt help
  5783. doc/Makefile.am | 2 +-
  5784. doc/cacaview.1 | 2 +-
  5785. src/img2txt.c | 2 +-
  5786. 3 files changed, 3 insertions(+), 3 deletions(-)
  5787. Commit: 1915
  5788. Author: jylam
  5789. Date: Wed Nov 7 09:27:43 2007 +0000
  5790. * Updated img2txt man page
  5791. doc/img2irc.1 | 27 --------------
  5792. doc/img2txt.1 | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5793. 2 files changed, 112 insertions(+), 27 deletions(-)
  5794. Commit: 1914
  5795. Author: sam
  5796. Date: Wed Nov 7 01:09:20 2007 +0000
  5797. * Always include <netinet/in.h> when present, to make header simpler.
  5798. src/cacaserver.c | 4 ----
  5799. 1 files changed, 0 insertions(+), 4 deletions(-)
  5800. Commit: 1913
  5801. Author: sam
  5802. Date: Wed Nov 7 01:09:16 2007 +0000
  5803. * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier.
  5804. src/cacaserver.c | 5 +++--
  5805. 1 files changed, 3 insertions(+), 2 deletions(-)
  5806. Commit: 1912
  5807. Author: sam
  5808. Date: Wed Nov 7 01:09:13 2007 +0000
  5809. * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by
  5810. Alexis Ballier.
  5811. configure.ac | 21 +++++++++++----------
  5812. 1 files changed, 11 insertions(+), 10 deletions(-)
  5813. Commit: 1911
  5814. Author: jylam
  5815. Date: Tue Nov 6 16:12:33 2007 +0000
  5816. * Fixed typo in help
  5817. src/img2txt.c | 2 +-
  5818. 1 files changed, 1 insertions(+), 1 deletions(-)
  5819. Commit: 1910
  5820. Author: jylam
  5821. Date: Tue Nov 6 16:07:03 2007 +0000
  5822. * Added imlib2 note on builds without it
  5823. src/img2txt.c | 4 ++++
  5824. 1 files changed, 4 insertions(+), 0 deletions(-)
  5825. Commit: 1909
  5826. Author: jylam
  5827. Date: Tue Nov 6 14:09:07 2007 +0000
  5828. * Added brightness / contrast / gamma support
  5829. src/img2txt.c | 44 ++++++++++++++++++++++++++++++++------------
  5830. 1 files changed, 32 insertions(+), 12 deletions(-)
  5831. Commit: 1908
  5832. Author: jylam
  5833. Date: Tue Nov 6 13:51:36 2007 +0000
  5834. * Fixed bad file error handling, made dither and export errors more informative on program name
  5835. src/img2txt.c | 6 +++---
  5836. 1 files changed, 3 insertions(+), 3 deletions(-)
  5837. Commit: 1907
  5838. Author: jylam
  5839. Date: Tue Nov 6 13:49:19 2007 +0000
  5840. * Added dither error handling
  5841. src/img2txt.c | 10 ++++++++--
  5842. 1 files changed, 8 insertions(+), 2 deletions(-)
  5843. Commit: 1906
  5844. Author: jylam
  5845. Date: Tue Nov 6 13:45:18 2007 +0000
  5846. * Added --dither option and updated usage()
  5847. src/img2txt.c | 20 ++++++++++++++++----
  5848. 1 files changed, 16 insertions(+), 4 deletions(-)
  5849. Commit: 1905
  5850. Author: jylam
  5851. Date: Tue Nov 6 13:19:23 2007 +0000
  5852. * WTF is a typedef missing ?
  5853. src/mygetopt.c | 2 +-
  5854. 1 files changed, 1 insertions(+), 1 deletions(-)
  5855. Commit: 1904
  5856. Author: jylam
  5857. Date: Tue Nov 6 13:13:14 2007 +0000
  5858. * Quick and Dirty hack for DOS ans kernel drivers
  5859. src/mygetopt.c | 5 +++++
  5860. 1 files changed, 5 insertions(+), 0 deletions(-)
  5861. Commit: 1903
  5862. Author: jylam
  5863. Date: Tue Nov 6 12:59:54 2007 +0000
  5864. * Oops, forgot to add getopt replacement files, omg.
  5865. src/mygetopt.c | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5866. src/mygetopt.h | 31 ++++++++++++++
  5867. 2 files changed, 153 insertions(+), 0 deletions(-)
  5868. Commit: 1902
  5869. Author: jylam
  5870. Date: Tue Nov 6 12:57:46 2007 +0000
  5871. * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list
  5872. src/img2txt.c | 4 ++--
  5873. 1 files changed, 2 insertions(+), 2 deletions(-)
  5874. Commit: 1901
  5875. Author: jylam
  5876. Date: Tue Nov 6 12:55:26 2007 +0000
  5877. * Renamed img2irc to a more generic img2txt
  5878. src/Makefile.am | 10 ++--
  5879. src/img2irc.c | 170 -------------------------------------------------------
  5880. src/img2txt.c | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  5881. 3 files changed, 175 insertions(+), 175 deletions(-)
  5882. Commit: 1900
  5883. Author: jylam
  5884. Date: Tue Nov 6 12:53:52 2007 +0000
  5885. * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format
  5886. src/Makefile.am | 2 +-
  5887. src/img2irc.c | 110 +++++++++++++++++++++++++++++++++++++++++++++++--------
  5888. 2 files changed, 95 insertions(+), 17 deletions(-)
  5889. Commit: 1884
  5890. Author: sam
  5891. Date: Sun Nov 4 18:37:38 2007 +0000
  5892. * New transition effects: horizontal and vertical lines.
  5893. src/cacademo.c | 25 ++++++++++++++++++++++++-
  5894. 1 files changed, 24 insertions(+), 1 deletions(-)
  5895. Commit: 1882
  5896. Author: sam
  5897. Date: Sun Nov 4 12:00:03 2007 +0000
  5898. * Updated libcaca and cacaview after the API changes.
  5899. caca/caca0.c | 4 ++--
  5900. src/cacaview.c | 36 +++++++++++++++++++-----------------
  5901. 2 files changed, 21 insertions(+), 19 deletions(-)
  5902. Commit: 1881
  5903. Author: sam
  5904. Date: Sun Nov 4 12:00:00 2007 +0000
  5905. * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s
  5906. a longer name but "mode" really wasn’t appropriate here.
  5907. cucul/cucul.h | 9 ++++++---
  5908. cucul/dither.c | 48 ++++++++++++++++++++++++------------------------
  5909. cucul/legacy.c | 10 ++++++++++
  5910. 3 files changed, 40 insertions(+), 27 deletions(-)
  5911. Commit: 1880
  5912. Author: sam
  5913. Date: Sun Nov 4 11:59:57 2007 +0000
  5914. * Implemented cucul_get_dither_charset() and cucul_get_dither_mode().
  5915. cucul/cucul.h | 2 +
  5916. cucul/dither.c | 121 +++++++++++++++++++++++++++++++++++++-------------------
  5917. 2 files changed, 82 insertions(+), 41 deletions(-)
  5918. Commit: 1879
  5919. Author: sam
  5920. Date: Sun Nov 4 11:59:54 2007 +0000
  5921. * Renamed doxygen sections here and there to avoid embarassing side-effects
  5922. such as "man tutorial" showing the libcaca tutorial on Debian systems.
  5923. AUTHORS | 2 +-
  5924. NEWS | 2 +-
  5925. THANKS | 2 +-
  5926. TODO | 2 +-
  5927. caca/caca.h | 4 ++--
  5928. cucul/cucul.h | 23 ++++++++++++-----------
  5929. doc/canvas.dox | 2 +-
  5930. doc/font.dox | 2 +-
  5931. doc/libcaca.dox | 20 ++++++++++----------
  5932. doc/migrating.dox | 2 +-
  5933. doc/style.dox | 2 +-
  5934. doc/tutorial.dox | 2 +-
  5935. doc/user.dox | 2 +-
  5936. 13 files changed, 34 insertions(+), 33 deletions(-)
  5937. Commit: 1878
  5938. Author: sam
  5939. Date: Sun Nov 4 11:59:47 2007 +0000
  5940. * Renamed fonts to *.data to make sure they are not mistaken for editable
  5941. files (like there is any chance).
  5942. Makefile.am | 4 +-
  5943. cucul/Makefile.am | 8 +-
  5944. cucul/font.c | 4 +-
  5945. cucul/font_mono9.h | 6173 ----------------------------------------------
  5946. cucul/font_monobold12.h | 6223 -----------------------------------------------
  5947. cucul/mono9.data | 6173 ++++++++++++++++++++++++++++++++++++++++++++++
  5948. cucul/monobold12.data | 6223 +++++++++++++++++++++++++++++++++++++++++++++++
  5949. 7 files changed, 12405 insertions(+), 12403 deletions(-)
  5950. Commit: 1877
  5951. Author: sam
  5952. Date: Sun Nov 4 10:41:07 2007 +0000
  5953. * Implemented cucul_get_dither_antialias() and cucul_get_dither_color().
  5954. cucul/cucul.h | 2 +
  5955. cucul/dither.c | 96 +++++++++++++++++++++++++++++++++++++++++++++-----------
  5956. 2 files changed, 79 insertions(+), 19 deletions(-)
  5957. Commit: 1876
  5958. Author: sam
  5959. Date: Sun Nov 4 09:56:40 2007 +0000
  5960. * cucul_get_dither_brightness() is no longer a stub.
  5961. * Implemented missing cucul_get_dither_contrast().
  5962. cucul/dither.c | 38 +++++++++++++++++++++++++++++++-------
  5963. 1 files changed, 31 insertions(+), 7 deletions(-)
  5964. Commit: 1875
  5965. Author: sam
  5966. Date: Sun Nov 4 09:56:37 2007 +0000
  5967. * Removed calls to now deprecated cucul_set_dither_invert().
  5968. cxx/cucul++.cpp | 5 -----
  5969. cxx/cucul++.h | 1 -
  5970. test/demo.c | 2 +-
  5971. 3 files changed, 1 insertions(+), 7 deletions(-)
  5972. Commit: 1874
  5973. Author: sam
  5974. Date: Sun Nov 4 09:30:15 2007 +0000
  5975. * Ignore the autotools/ directory.
  5976. Commit: 1873
  5977. Author: sam
  5978. Date: Sun Nov 4 09:29:07 2007 +0000
  5979. * Added .gitignore files in addition to svn:ignore properties.
  5980. .gitignore | 22 ++++++++++++++++++++++
  5981. cxx/.gitignore | 1 +
  5982. doc/.gitignore | 4 ++++
  5983. src/.gitignore | 7 +++++++
  5984. test/.gitignore | 23 +++++++++++++++++++++++
  5985. tools/.gitignore | 3 +++
  5986. 6 files changed, 60 insertions(+), 0 deletions(-)
  5987. Commit: 1872
  5988. Author: sam
  5989. Date: Sun Nov 4 08:45:47 2007 +0000
  5990. * Don’t manage autotools/ with SVN.
  5991. Makefile.am | 2 +-
  5992. autotools/Makefile.am | 1 -
  5993. configure.ac | 1 -
  5994. 3 files changed, 1 insertions(+), 3 deletions(-)
  5995. Commit: 1871
  5996. Author: sam
  5997. Date: Sat Nov 3 23:27:54 2007 +0000
  5998. * Add a lookback table in the output. Will be handy later.
  5999. * Now sortchars’s output can be directly saved to a C header file.
  6000. tools/sortchars.c | 15 ++++++++++++++-
  6001. 1 files changed, 14 insertions(+), 1 deletions(-)
  6002. Commit: 1870
  6003. Author: sam
  6004. Date: Sat Nov 3 22:59:53 2007 +0000
  6005. * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no
  6006. reason to keep a copy of them in the calling program.
  6007. * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now
  6008. done by setting a negative gamma value.
  6009. cucul/cucul.h | 5 ++++-
  6010. cucul/dither.c | 40 +++++++++++++++++++++++++++++-----------
  6011. cucul/legacy.c | 13 +++++++++++++
  6012. 3 files changed, 46 insertions(+), 12 deletions(-)
  6013. Commit: 1869
  6014. Author: sam
  6015. Date: Sat Nov 3 12:59:42 2007 +0000
  6016. * Crap, typo in bootstrap script.
  6017. bootstrap | 2 +-
  6018. 1 files changed, 1 insertions(+), 1 deletions(-)
  6019. Commit: 1868
  6020. Author: sam
  6021. Date: Sat Nov 3 12:58:05 2007 +0000
  6022. * Updated bootstrap script.
  6023. bootstrap | 44 +++++++++++++++++++++++++-------------------
  6024. 1 files changed, 25 insertions(+), 19 deletions(-)
  6025. Commit: 1853
  6026. Author: sam
  6027. Date: Sun Oct 28 10:27:01 2007 +0000
  6028. * Only use __attribute__((__deprecated__)) with gcc >= 3.x.
  6029. cucul/cucul.h | 4 ++--
  6030. 1 files changed, 2 insertions(+), 2 deletions(-)
  6031. Commit: 1852
  6032. Author: sam
  6033. Date: Sun Oct 28 10:23:59 2007 +0000
  6034. * C89 compilation fix for machines that do not have <endian.h>, thanks to
  6035. Rado S.
  6036. test/font.c | 20 +++++++++++---------
  6037. 1 files changed, 11 insertions(+), 9 deletions(-)
  6038. Commit: 1851
  6039. Author: sam
  6040. Date: Sun Oct 28 10:20:11 2007 +0000
  6041. * When present, include <termios.h> and <unistd.h> to allow the ncurses
  6042. driver to build on Solaris. Fix courtesy of Rado S.
  6043. caca/driver_ncurses.c | 6 ++++--
  6044. configure.ac | 2 +-
  6045. 2 files changed, 5 insertions(+), 3 deletions(-)
  6046. Commit: 1842
  6047. Author: sam
  6048. Date: Tue Oct 23 23:02:40 2007 +0000
  6049. * Improved distance computation in sortchars.c.
  6050. * Use font 0 instead of font 1.
  6051. * Print a bitmapped example at the end.
  6052. _pBBBBPP"' '7PBBBBBL
  6053. _BBBBP" __p@BBBBBBBBBpp__ 7%BBBb_
  6054. _BBBB" _@BBBBBPPPPPPPP%BBBBBpL %BBBb
  6055. BBB" _@BBBP"' ____ 'PBBBBp %BB
  6056. BB @BBBP __iIIIIIIIIIiL '%BBBL 7B
  6057. P BBBP _IIII**''''"*lIIIi_ 7BBBb 7
  6058. BBBP III/' ,,:::, "IIIi BBBb
  6059. JBBB III" ,!!!!!!!!:, lIIi 7BBB
  6060. BBBL JIII ,!!"' '!!! III BBBL
  6061. BBBL lIII "!!, !!! IIIL BBBP
  6062. BBBL III !!!::::!!!" JIII BBBL
  6063. JBBB lIIIL '"!!!!""' iIII @BBB
  6064. L 3BBBL "lIIIi_ __iIII/ @BBB
  6065. BL 7BBBb '*IIIIIIIIIIII/" _@BBP @
  6066. BBb %BBBb_ '"*****"' __BBBB" _BB
  6067. %BBBp 7BBBBbpL__ __ppBBBBP" _@BBB
  6068. 7%BBBp_ '7PBBBBBBBBBBBBBBPP' _@BBBP
  6069. 'PBBBBpL_ ''''PP"'''' _p@BBBBP
  6070. tools/sortchars.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++----
  6071. 1 files changed, 65 insertions(+), 6 deletions(-)
  6072. Commit: 1841
  6073. Author: sam
  6074. Date: Mon Oct 22 10:15:54 2007 +0000
  6075. * Updates to sortchars.c so that it can output a proper LUT.
  6076. tools/sortchars.c | 72 +++++++++++++++++++++++++++++++++++++++++++++-------
  6077. 1 files changed, 62 insertions(+), 10 deletions(-)
  6078. Commit: 1840
  6079. Author: sam
  6080. Date: Mon Oct 22 08:47:05 2007 +0000
  6081. * Small tool to analyse character glyphs depending on their shape. Will be
  6082. used for improved dithering.
  6083. tools/Makefile.am | 5 ++-
  6084. tools/sortchars.c | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6085. 2 files changed, 146 insertions(+), 1 deletions(-)
  6086. Commit: 1839
  6087. Author: sam
  6088. Date: Sat Oct 20 07:37:28 2007 +0000
  6089. * Documented which drivers support caca_set_cursor().
  6090. caca/graphics.c | 3 ++-
  6091. 1 files changed, 2 insertions(+), 1 deletions(-)
  6092. Commit: 1837
  6093. Author: sam
  6094. Date: Fri Oct 19 22:22:13 2007 +0000
  6095. * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers.
  6096. * Use caca_set_cursor() in test/input.c.
  6097. caca/driver_ncurses.c | 12 +++++++++++-
  6098. caca/driver_slang.c | 8 +++++++-
  6099. caca/driver_x11.c | 22 +++++++++++++++++++++-
  6100. test/input.c | 4 ++--
  6101. 4 files changed, 41 insertions(+), 5 deletions(-)
  6102. Commit: 1836
  6103. Author: sam
  6104. Date: Thu Oct 18 22:07:39 2007 +0000
  6105. * Fixed cacaview’s dithering selection.
  6106. src/cacaview.c | 20 +++++++++++++-------
  6107. 1 files changed, 13 insertions(+), 7 deletions(-)
  6108. Commit: 1835
  6109. Author: sam
  6110. Date: Sun Oct 7 20:40:39 2007 +0000
  6111. * Output refman.log in case of build error.
  6112. doc/Makefile.am | 2 +-
  6113. 1 files changed, 1 insertions(+), 1 deletions(-)
  6114. Commit: 1833
  6115. Author: sam
  6116. Date: Sun Sep 30 16:49:47 2007 +0000
  6117. * Save user attributes when calling cucul_dither_bitmap().
  6118. cucul/dither.c | 7 ++++++-
  6119. 1 files changed, 6 insertions(+), 1 deletions(-)
  6120. Commit: 1829
  6121. Author: sam
  6122. Date: Sun Sep 30 15:03:38 2007 +0000
  6123. * Further refined the tetex/texlive detection method.
  6124. * Support for autotools-1.10.
  6125. bootstrap | 12 +++++++-----
  6126. configure.ac | 15 +++++++++------
  6127. 2 files changed, 16 insertions(+), 11 deletions(-)
  6128. Commit: 1828
  6129. Author: sam
  6130. Date: Sun Sep 30 14:44:46 2007 +0000
  6131. * Support Debian's texlive installation. Will sneak this fix in beta12.
  6132. configure.ac | 2 ++
  6133. 1 files changed, 2 insertions(+), 0 deletions(-)
  6134. Commit: 1824
  6135. Author: sam
  6136. Date: Sun Sep 30 13:34:11 2007 +0000
  6137. * Set version to 0.99.beta11.
  6138. * Updated NEWS and ChangeLog.
  6139. ChangeLog | 7339 +++++++++++-----------------------------------------------
  6140. NEWS | 11 +
  6141. configure.ac | 2 +-
  6142. 3 files changed, 1391 insertions(+), 5961 deletions(-)
  6143. Commit: 1823
  6144. Author: sam
  6145. Date: Sun Sep 30 13:32:16 2007 +0000
  6146. * Minor tuning to the various tests, just so that they’re releasable.
  6147. test/blit.c | 2 +-
  6148. test/colors.c | 2 +-
  6149. test/demo.c | 3 ++-
  6150. test/demo0.c | 1 +
  6151. test/dithering.c | 2 +-
  6152. test/event.c | 2 +-
  6153. 6 files changed, 7 insertions(+), 5 deletions(-)
  6154. Commit: 1822
  6155. Author: sam
  6156. Date: Sun Sep 30 11:28:13 2007 +0000
  6157. * Replaced deprecated cucul_rotate() call with cucul_rotate_180().
  6158. cxx/cucul++.cpp | 2 +-
  6159. 1 files changed, 1 insertions(+), 1 deletions(-)
  6160. Commit: 1820
  6161. Author: sam
  6162. Date: Sun Sep 30 10:22:24 2007 +0000
  6163. * Added a few rotation pairs. Nothing awesome.
  6164. cucul/transform.c | 4 ++++
  6165. 1 files changed, 4 insertions(+), 0 deletions(-)
  6166. Commit: 1819
  6167. Author: sam
  6168. Date: Sun Sep 30 10:12:19 2007 +0000
  6169. * Improve rotation output by avoiding white-on-black attributes to appear
  6170. due to spaces.
  6171. cucul/transform.c | 15 +++++++++++++++
  6172. 1 files changed, 15 insertions(+), 0 deletions(-)
  6173. Commit: 1816
  6174. Author: sam
  6175. Date: Sat Sep 29 15:15:17 2007 +0000
  6176. * Allow to rotate canvases with an odd width.
  6177. * Added a few additional character pairs of the left/right rotations.
  6178. * Added missing errno sets.
  6179. cucul/transform.c | 138 ++++++++++++++++++++++++++++++++--------------------
  6180. 1 files changed, 85 insertions(+), 53 deletions(-)
  6181. Commit: 1814
  6182. Author: sam
  6183. Date: Thu Aug 2 18:12:19 2007 +0000
  6184. * More widechar rotations. \/ > /\ < is cool.
  6185. cucul/transform.c | 6 ++++++
  6186. 1 files changed, 6 insertions(+), 0 deletions(-)
  6187. Commit: 1813
  6188. Author: sam
  6189. Date: Thu Aug 2 17:33:10 2007 +0000
  6190. * Reset cursor position after a resize. Not sure it’s what I want.
  6191. cucul/cucul.c | 12 +++++++++++-
  6192. 1 files changed, 11 insertions(+), 1 deletions(-)
  6193. Commit: 1812
  6194. Author: sam
  6195. Date: Thu Aug 2 16:38:31 2007 +0000
  6196. * More widechar rotation pairs.
  6197. cucul/transform.c | 40 ++++++++++++++++++++++++----------------
  6198. 1 files changed, 24 insertions(+), 16 deletions(-)
  6199. Commit: 1809
  6200. Author: sam
  6201. Date: Tue Jul 17 20:46:18 2007 +0000
  6202. * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to
  6203. cucul_stretch_* to avoid long function names. And the pairwise rotations
  6204. look so nice now that they should be the real rotation chars.
  6205. cucul/cucul.h | 4 +-
  6206. cucul/transform.c | 176 +++++++++++++++++++++++++++--------------------------
  6207. test/text.c | 2 +-
  6208. 3 files changed, 92 insertions(+), 90 deletions(-)
  6209. Commit: 1808
  6210. Author: sam
  6211. Date: Tue Jul 17 17:20:11 2007 +0000
  6212. * More characters for the wide rotations.
  6213. * Updated test/text to show what the wide rotations now do.
  6214. cucul/transform.c | 101 +++++++++++++++++++++++++++++++++++++++++++++++-----
  6215. test/text.c | 32 ++++++++++++-----
  6216. 2 files changed, 114 insertions(+), 19 deletions(-)
  6217. Commit: 1807
  6218. Author: sam
  6219. Date: Tue Jul 17 15:22:34 2007 +0000
  6220. * Use j/ḷ and l/ȷ pairs in glyph rotation.
  6221. cucul/transform.c | 6 +++++-
  6222. 1 files changed, 5 insertions(+), 1 deletions(-)
  6223. Commit: 1806
  6224. Author: sam
  6225. Date: Mon Jul 16 23:51:49 2007 +0000
  6226. * minor warning fix
  6227. test/input.c | 5 +++--
  6228. 1 files changed, 3 insertions(+), 2 deletions(-)
  6229. Commit: 1805
  6230. Author: sam
  6231. Date: Tue Jul 10 17:02:46 2007 +0000
  6232. * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They
  6233. suck massively for now.
  6234. cucul/cucul.h | 2 +
  6235. cucul/transform.c | 200 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6236. test/text.c | 2 +-
  6237. 3 files changed, 203 insertions(+), 1 deletions(-)
  6238. Commit: 1795
  6239. Author: sam
  6240. Date: Mon Jul 9 17:24:28 2007 +0000
  6241. * Fixed address in license.
  6242. COPYING | 2 +-
  6243. 1 files changed, 1 insertions(+), 1 deletions(-)
  6244. Commit: 1788
  6245. Author: sam
  6246. Date: Thu Jun 28 16:29:00 2007 +0000
  6247. * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right.
  6248. * Renamed cucul_rotate into cucul_rotate_180.
  6249. * Deprecated cucul_rotate and fix examples accordingly.
  6250. Hope it all makes sense.
  6251. cucul/cucul.h | 7 ++++---
  6252. cucul/legacy.c | 9 +++++++++
  6253. cucul/transform.c | 6 +++---
  6254. test/text.c | 4 ++--
  6255. test/transform.c | 2 +-
  6256. 5 files changed, 19 insertions(+), 9 deletions(-)
  6257. Commit: 1787
  6258. Author: sam
  6259. Date: Thu Jun 28 15:57:25 2007 +0000
  6260. * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly.
  6261. test/text.c | 20 ++++++++++++++------
  6262. 1 files changed, 14 insertions(+), 6 deletions(-)
  6263. Commit: 1786
  6264. Author: sam
  6265. Date: Thu Jun 28 15:56:59 2007 +0000
  6266. * Implemented cucul_left() and cucul_right() for 90-degree rotations.
  6267. cucul/cucul.h | 2 +
  6268. cucul/transform.c | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  6269. 2 files changed, 255 insertions(+), 0 deletions(-)
  6270. Commit: 1785
  6271. Author: sam
  6272. Date: Thu Jun 28 12:58:17 2007 +0000
  6273. * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses
  6274. driver.
  6275. caca/driver_ncurses.c | 333 ++++++++++++++++++++++++++++++++++++++++++++++++-
  6276. 1 files changed, 330 insertions(+), 3 deletions(-)
  6277. Commit: 1784
  6278. Author: sam
  6279. Date: Thu Jun 28 12:56:40 2007 +0000
  6280. * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley
  6281. Sittler. Untested.
  6282. cucul/import.c | 77 ++++++++++++++++++++++++++++++++++++++++---------------
  6283. 1 files changed, 56 insertions(+), 21 deletions(-)
  6284. Commit: 1783
  6285. Author: sam
  6286. Date: Thu Jun 28 12:49:28 2007 +0000
  6287. * Removed malloc() calls from the rotozoom code, put initialisation in the
  6288. PREPARE rule and did minor cleanup (SCNR).
  6289. src/cacademo.c | 93 ++++++++++++++++++++++++--------------------------------
  6290. 1 files changed, 40 insertions(+), 53 deletions(-)
  6291. Commit: 1782
  6292. Author: sam
  6293. Date: Thu Jun 28 12:47:57 2007 +0000
  6294. * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley
  6295. Sittler.
  6296. cucul/transform.c | 20 ++++++++++++++++++++
  6297. 1 files changed, 20 insertions(+), 0 deletions(-)
  6298. Commit: 1781
  6299. Author: sam
  6300. Date: Thu Jun 28 12:46:54 2007 +0000
  6301. * Added a few chars to the unicode test.
  6302. test/unicode.c | 4 +++-
  6303. 1 files changed, 3 insertions(+), 1 deletions(-)
  6304. Commit: 1780
  6305. Author: sam
  6306. Date: Thu Jun 28 12:46:04 2007 +0000
  6307. * Differentiate between • and ● in the X11 rendering overrides.
  6308. caca/driver_x11.c | 2 +-
  6309. 1 files changed, 1 insertions(+), 1 deletions(-)
  6310. Commit: 1779
  6311. Author: sam
  6312. Date: Thu Jun 28 12:15:06 2007 +0000
  6313. * Patch by Ben Wiley Sittler for two misrendered glyphs.
  6314. caca/driver_x11.c | 4 ++--
  6315. 1 files changed, 2 insertions(+), 2 deletions(-)
  6316. Commit: 1778
  6317. Author: sam
  6318. Date: Thu Jun 28 07:43:41 2007 +0000
  6319. * Slightly nicer code in driver_x11.c.
  6320. caca/driver_x11.c | 56 ++++++++++++++++++++++++----------------------------
  6321. 1 files changed, 26 insertions(+), 30 deletions(-)
  6322. Commit: 1777
  6323. Author: jylam
  6324. Date: Thu Jun 28 07:42:36 2007 +0000
  6325. * Minor cosmetic changes
  6326. src/cacademo.c | 11 ++++-------
  6327. 1 files changed, 4 insertions(+), 7 deletions(-)
  6328. Commit: 1776
  6329. Author: sam
  6330. Date: Wed Jun 27 18:00:18 2007 +0000
  6331. * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8.
  6332. caca/driver_slang.c | 12 ++++++------
  6333. 1 files changed, 6 insertions(+), 6 deletions(-)
  6334. Commit: 1775
  6335. Author: sam
  6336. Date: Wed Jun 27 17:40:14 2007 +0000
  6337. * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a
  6338. bit myself, too.
  6339. caca/driver_x11.c | 396 +++++++++++++++++++++++++++++++++++------------------
  6340. 1 files changed, 263 insertions(+), 133 deletions(-)
  6341. Commit: 1774
  6342. Author: sam
  6343. Date: Wed Jun 27 14:43:59 2007 +0000
  6344. * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does
  6345. not exist, courtesy of Ben Wiley Sittler.
  6346. caca/driver_slang.c | 2 ++
  6347. 1 files changed, 2 insertions(+), 0 deletions(-)
  6348. Commit: 1773
  6349. Author: sam
  6350. Date: Wed Jun 27 14:39:47 2007 +0000
  6351. * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler.
  6352. cucul/charset.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  6353. cucul/cucul.h | 1 +
  6354. 2 files changed, 140 insertions(+), 1 deletions(-)
  6355. Commit: 1772
  6356. Author: sam
  6357. Date: Wed Jun 27 13:35:59 2007 +0000
  6358. * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler.
  6359. AUTHORS | 3 ++
  6360. caca/driver_gl.c | 65 ++++++++++++++++++++++++++++++++---------------------
  6361. 2 files changed, 42 insertions(+), 26 deletions(-)
  6362. Commit: 1771
  6363. Author: sam
  6364. Date: Wed Jun 27 13:06:18 2007 +0000
  6365. * Disabled USE_RGB12_FGBG for now, as it was reported not to work.
  6366. caca/driver_cocoa.m | 32 ++++++++++++++++----------------
  6367. 1 files changed, 16 insertions(+), 16 deletions(-)
  6368. Commit: 1770
  6369. Author: sam
  6370. Date: Wed Jun 27 13:03:31 2007 +0000
  6371. * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler
  6372. <bsittler@gmail.com>
  6373. src/cacaserver.c | 17 +++++++++++------
  6374. 1 files changed, 11 insertions(+), 6 deletions(-)
  6375. Commit: 1769
  6376. Author: sam
  6377. Date: Wed Jun 27 12:52:15 2007 +0000
  6378. * Updated internal fonts to match tools/makefont.c.
  6379. cucul/font_mono9.h | 3831 +++++++++++++++++++++++++++++++----------------
  6380. cucul/font_monobold12.h | 3768 ++++++++++++++++++++++++++++++----------------
  6381. 2 files changed, 5006 insertions(+), 2593 deletions(-)
  6382. Commit: 1768
  6383. Author: sam
  6384. Date: Wed Jun 27 12:48:34 2007 +0000
  6385. * Added glyphs to our default fonts:
  6386. + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben
  6387. Wiley Sittler)
  6388. + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette)
  6389. tools/makefont.c | 3 +++
  6390. 1 files changed, 3 insertions(+), 0 deletions(-)
  6391. Commit: 1767
  6392. Author: sam
  6393. Date: Wed Jun 27 12:46:25 2007 +0000
  6394. * Add a "make fonts" rule to the makefile for easy updates.
  6395. Makefile.am | 4 ++++
  6396. 1 files changed, 4 insertions(+), 0 deletions(-)
  6397. Commit: 1766
  6398. Author: jylam
  6399. Date: Sun Jun 24 07:46:18 2007 +0000
  6400. * Added rotozoom (and its 1MB header file)
  6401. src/Makefile.am | 2 +-
  6402. src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  6403. src/texture.h | 2 +
  6404. 3 files changed, 116 insertions(+), 2 deletions(-)
  6405. Commit: 1757
  6406. Author: jylam
  6407. Date: Fri Feb 23 14:34:48 2007 +0000
  6408. * Added squared transition to cacademo
  6409. build-kernel | 4 ++--
  6410. src/cacademo.c | 40 +++++++++++++++++++++++++++++++++++++---
  6411. 2 files changed, 39 insertions(+), 5 deletions(-)
  6412. Commit: 1754
  6413. Author: jylam
  6414. Date: Thu Feb 22 15:34:48 2007 +0000
  6415. * Added error checks to cacaplay
  6416. src/cacaplay.c | 12 +++++++++++-
  6417. 1 files changed, 11 insertions(+), 1 deletions(-)
  6418. Commit: 1753
  6419. Author: jylam
  6420. Date: Thu Feb 22 15:31:39 2007 +0000
  6421. * Added error checks on canvas / display creations
  6422. test/blit.c | 13 ++++++++++++-
  6423. test/colors.c | 12 +++++++++---
  6424. test/cucul.c | 6 ++++++
  6425. test/demo.c | 13 ++++++++++---
  6426. test/dithering.c | 15 ++++++++++++++-
  6427. test/event.c | 13 ++++++++++---
  6428. test/font.c | 6 ++++++
  6429. test/frames.c | 6 ++++++
  6430. test/fullwidth.c | 10 ++++++++++
  6431. test/gamma.c | 10 ++++++++++
  6432. test/hsv.c | 10 ++++++++++
  6433. test/import.c | 11 +++++++++++
  6434. test/input.c | 10 ++++++++++
  6435. test/swallow.c | 13 +++++++++++--
  6436. test/text.c | 6 ++++++
  6437. test/transform.c | 10 ++++++++++
  6438. test/unicode.c | 11 ++++++++++-
  6439. 17 files changed, 161 insertions(+), 14 deletions(-)
  6440. Commit: 1752
  6441. Author: jylam
  6442. Date: Thu Feb 22 14:47:32 2007 +0000
  6443. * Added error detection to truecolor test
  6444. test/truecolor.c | 11 +++++++++++
  6445. 1 files changed, 11 insertions(+), 0 deletions(-)
  6446. Commit: 1750
  6447. Author: sam
  6448. Date: Tue Feb 20 18:15:52 2007 +0000
  6449. * The transformation rules didn’t have ⅃ ⅄ ⅂.
  6450. cucul/transform.c | 7 +++++++
  6451. 1 files changed, 7 insertions(+), 0 deletions(-)
  6452. Commit: 1556
  6453. Author: jylam
  6454. Date: Thu Jan 4 11:07:43 2007 +0000
  6455. * Changed threshold in key events, a bit more natural
  6456. caca/event.c | 2 +-
  6457. 1 files changed, 1 insertions(+), 1 deletions(-)
  6458. Commit: 1462
  6459. Author: sam
  6460. Date: Tue Dec 12 01:53:54 2006 +0000
  6461. * Bwarf, typo in the no warranty clause.
  6462. DotNet/AssemblyInfo.cs | 2 +-
  6463. DotNet/Caca.cs | 2 +-
  6464. DotNet/Cucul.cs | 2 +-
  6465. DotNet/test.cs | 2 +-
  6466. caca/caca.c | 2 +-
  6467. caca/caca.h | 2 +-
  6468. caca/caca0.c | 2 +-
  6469. caca/caca0.h | 2 +-
  6470. caca/caca_internals.h | 2 +-
  6471. caca/driver_cocoa.m | 2 +-
  6472. caca/driver_conio.c | 2 +-
  6473. caca/driver_gl.c | 2 +-
  6474. caca/driver_ncurses.c | 2 +-
  6475. caca/driver_raw.c | 2 +-
  6476. caca/driver_slang.c | 2 +-
  6477. caca/driver_vga.c | 2 +-
  6478. caca/driver_win32.c | 2 +-
  6479. caca/driver_x11.c | 2 +-
  6480. caca/event.c | 2 +-
  6481. caca/graphics.c | 2 +-
  6482. caca/time.c | 2 +-
  6483. cucul/attr.c | 2 +-
  6484. cucul/box.c | 2 +-
  6485. cucul/canvas.c | 2 +-
  6486. cucul/charset.c | 2 +-
  6487. cucul/conic.c | 2 +-
  6488. cucul/cucul.c | 2 +-
  6489. cucul/cucul.h | 2 +-
  6490. cucul/cucul_internals.h | 2 +-
  6491. cucul/dither.c | 2 +-
  6492. cucul/export.c | 2 +-
  6493. cucul/font.c | 2 +-
  6494. cucul/frame.c | 2 +-
  6495. cucul/import.c | 2 +-
  6496. cucul/legacy.c | 2 +-
  6497. cucul/line.c | 2 +-
  6498. cucul/transform.c | 2 +-
  6499. cucul/triangle.c | 2 +-
  6500. cxx/caca++.cpp | 2 +-
  6501. cxx/caca++.h | 2 +-
  6502. cxx/cucul++.cpp | 2 +-
  6503. cxx/cucul++.h | 2 +-
  6504. cxx/cxxtest.cpp | 2 +-
  6505. kernel/kernel.c | 2 +-
  6506. kernel/kernel.h | 2 +-
  6507. python/pypycaca.c | 2 +-
  6508. python/pypycaca.h | 2 +-
  6509. src/aafire.c | 7 +++----
  6510. src/cacademo.c | 2 +-
  6511. src/cacadraw.c | 2 +-
  6512. src/cacaplay.c | 2 +-
  6513. src/cacaserver.c | 2 +-
  6514. src/cacaview.c | 2 +-
  6515. src/common-image.c | 2 +-
  6516. src/common-image.h | 2 +-
  6517. src/img2irc.c | 2 +-
  6518. test/blit.c | 2 +-
  6519. test/colors.c | 2 +-
  6520. test/cucul.c | 2 +-
  6521. test/demo.c | 2 +-
  6522. test/dithering.c | 2 +-
  6523. test/event.c | 2 +-
  6524. test/export.c | 2 +-
  6525. test/font.c | 2 +-
  6526. test/font2tga.c | 2 +-
  6527. test/frames.c | 2 +-
  6528. test/fullwidth.c | 2 +-
  6529. test/gamma.c | 2 +-
  6530. test/hsv.c | 2 +-
  6531. test/import.c | 2 +-
  6532. test/input.c | 2 +-
  6533. test/spritedit.c | 2 +-
  6534. test/swallow.c | 2 +-
  6535. test/text.c | 2 +-
  6536. test/transform.c | 2 +-
  6537. test/truecolor.c | 2 +-
  6538. test/unicode.c | 2 +-
  6539. tools/makefont.c | 2 +-
  6540. tools/optipal.c | 2 +-
  6541. 79 files changed, 81 insertions(+), 82 deletions(-)
  6542. Commit: 1452
  6543. Author: sam
  6544. Date: Mon Dec 11 15:48:46 2006 +0000
  6545. * Add a no warranty clause to the code.
  6546. DotNet/AssemblyInfo.cs | 7 ++++---
  6547. DotNet/Caca.cs | 7 ++++---
  6548. DotNet/Cucul.cs | 7 ++++---
  6549. DotNet/test.cs | 9 +++++----
  6550. caca/caca.c | 7 ++++---
  6551. caca/caca.h | 7 ++++---
  6552. caca/caca0.c | 7 ++++---
  6553. caca/caca0.h | 7 ++++---
  6554. caca/caca_internals.h | 7 ++++---
  6555. caca/driver_cocoa.m | 7 ++++---
  6556. caca/driver_conio.c | 7 ++++---
  6557. caca/driver_gl.c | 7 ++++---
  6558. caca/driver_ncurses.c | 7 ++++---
  6559. caca/driver_raw.c | 7 ++++---
  6560. caca/driver_slang.c | 7 ++++---
  6561. caca/driver_vga.c | 7 ++++---
  6562. caca/driver_win32.c | 7 ++++---
  6563. caca/driver_x11.c | 7 ++++---
  6564. caca/event.c | 7 ++++---
  6565. caca/graphics.c | 7 ++++---
  6566. caca/time.c | 7 ++++---
  6567. cucul/attr.c | 7 ++++---
  6568. cucul/box.c | 7 ++++---
  6569. cucul/canvas.c | 7 ++++---
  6570. cucul/charset.c | 7 ++++---
  6571. cucul/conic.c | 7 ++++---
  6572. cucul/cucul.c | 7 ++++---
  6573. cucul/cucul.h | 7 ++++---
  6574. cucul/cucul_internals.h | 7 ++++---
  6575. cucul/dither.c | 7 ++++---
  6576. cucul/export.c | 7 ++++---
  6577. cucul/font.c | 7 ++++---
  6578. cucul/frame.c | 7 ++++---
  6579. cucul/import.c | 7 ++++---
  6580. cucul/legacy.c | 7 ++++---
  6581. cucul/line.c | 7 ++++---
  6582. cucul/transform.c | 7 ++++---
  6583. cucul/triangle.c | 7 ++++---
  6584. cxx/caca++.cpp | 7 ++++---
  6585. cxx/caca++.h | 7 ++++---
  6586. cxx/cucul++.cpp | 7 ++++---
  6587. cxx/cucul++.h | 7 ++++---
  6588. cxx/cxxtest.cpp | 7 ++++---
  6589. kernel/kernel.c | 7 ++++---
  6590. kernel/kernel.h | 7 ++++---
  6591. python/pypycaca.c | 7 ++++---
  6592. python/pypycaca.h | 7 ++++---
  6593. src/aafire.c | 7 ++++---
  6594. src/cacademo.c | 7 ++++---
  6595. src/cacadraw.c | 7 ++++---
  6596. src/cacaplay.c | 7 ++++---
  6597. src/cacaserver.c | 11 ++++++++---
  6598. src/cacaview.c | 7 ++++---
  6599. src/common-image.c | 7 ++++---
  6600. src/common-image.h | 7 ++++---
  6601. src/img2irc.c | 7 ++++---
  6602. test/blit.c | 7 ++++---
  6603. test/colors.c | 7 ++++---
  6604. test/cucul.c | 7 ++++---
  6605. test/demo.c | 7 ++++---
  6606. test/dithering.c | 7 ++++---
  6607. test/event.c | 7 ++++---
  6608. test/export.c | 7 ++++---
  6609. test/font.c | 7 ++++---
  6610. test/font2tga.c | 7 ++++---
  6611. test/frames.c | 7 ++++---
  6612. test/fullwidth.c | 7 ++++---
  6613. test/gamma.c | 7 ++++---
  6614. test/hsv.c | 7 ++++---
  6615. test/import.c | 7 ++++---
  6616. test/input.c | 7 ++++---
  6617. test/spritedit.c | 7 ++++---
  6618. test/swallow.c | 7 ++++---
  6619. test/text.c | 7 ++++---
  6620. test/transform.c | 7 ++++---
  6621. test/truecolor.c | 7 ++++---
  6622. test/unicode.c | 7 ++++---
  6623. tools/makefont.c | 7 ++++---
  6624. tools/optipal.c | 7 ++++---
  6625. 79 files changed, 321 insertions(+), 238 deletions(-)
  6626. Commit: 1450
  6627. Author: sam
  6628. Date: Tue Dec 5 17:50:40 2006 +0000
  6629. * Fix OpenBSD build.
  6630. caca/driver_ncurses.c | 2 +-
  6631. 1 files changed, 1 insertions(+), 1 deletions(-)
  6632. Commit: 1449
  6633. Author: sam
  6634. Date: Thu Nov 30 22:41:52 2006 +0000
  6635. * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>.
  6636. caca/driver_cocoa.m | 1047 ++++++++++++++++++++++++++++++++++++++++-----------
  6637. configure.ac | 37 ++-
  6638. 2 files changed, 857 insertions(+), 227 deletions(-)
  6639. Commit: 1440
  6640. Author: sam
  6641. Date: Mon Nov 27 14:58:59 2006 +0000
  6642. * Got rid of that ugly cv->import member.
  6643. cucul/cucul.c | 3 --
  6644. cucul/cucul_internals.h | 3 --
  6645. cucul/frame.c | 4 ---
  6646. cucul/import.c | 57 ++++++++++++++++++----------------------------
  6647. 4 files changed, 22 insertions(+), 45 deletions(-)
  6648. Commit: 1439
  6649. Author: sam
  6650. Date: Mon Nov 27 14:55:00 2006 +0000
  6651. * Get rid of test/term.c, it's now in its own repository.
  6652. * Added back -Wshadow, it's more useful than annoying.
  6653. configure.ac | 6 +-
  6654. test/Makefile.am | 11 +--
  6655. test/term.c | 304 ------------------------------------------------------
  6656. 3 files changed, 3 insertions(+), 318 deletions(-)
  6657. Commit: 1438
  6658. Author: sam
  6659. Date: Mon Nov 27 14:53:17 2006 +0000
  6660. * Fix shadowing declarations.
  6661. cucul/canvas.c | 10 +++++-----
  6662. cucul/export.c | 6 +++---
  6663. tools/makefont.c | 32 ++++++++++++++++----------------
  6664. 3 files changed, 24 insertions(+), 24 deletions(-)
  6665. Commit: 1435
  6666. Author: sam
  6667. Date: Mon Nov 27 05:59:29 2006 +0000
  6668. * Do not build test/term if fcntl() is not available. Yes, could be improved.
  6669. test/Makefile.am | 8 +++++++-
  6670. 1 files changed, 7 insertions(+), 1 deletions(-)
  6671. Commit: 1434
  6672. Author: sam
  6673. Date: Mon Nov 27 05:40:51 2006 +0000
  6674. * Fixed syntax errors.
  6675. caca/driver_ncurses.c | 2 +-
  6676. caca/driver_slang.c | 2 +-
  6677. 2 files changed, 2 insertions(+), 2 deletions(-)
  6678. Commit: 1433
  6679. Author: sam
  6680. Date: Mon Nov 27 01:58:59 2006 +0000
  6681. * Added stuff to the TODO list.
  6682. TODO | 26 ++++++++++++++++++++++++++
  6683. 1 files changed, 26 insertions(+), 0 deletions(-)
  6684. Commit: 1432
  6685. Author: sam
  6686. Date: Mon Nov 27 01:58:00 2006 +0000
  6687. * A few improvements to the screen/splitvt clone project.
  6688. test/term.c | 254 ++++++++++++++++++++++++++++++++++++++++-------------------
  6689. 1 files changed, 174 insertions(+), 80 deletions(-)
  6690. Commit: 1431
  6691. Author: sam
  6692. Date: Mon Nov 27 01:56:37 2006 +0000
  6693. * Improved vt220 import by adding a persistent context to canvases.
  6694. cucul/cucul.c | 3 +
  6695. cucul/cucul_internals.h | 3 +
  6696. cucul/frame.c | 8 ++-
  6697. cucul/import.c | 206 ++++++++++++++++++++++++++++------------------
  6698. 4 files changed, 137 insertions(+), 83 deletions(-)
  6699. Commit: 1430
  6700. Author: sam
  6701. Date: Fri Nov 24 05:51:10 2006 +0000
  6702. * Added caca_set_cursor(). Not yet functional.
  6703. caca/caca.h | 1 +
  6704. caca/caca_internals.h | 1 +
  6705. caca/driver_conio.c | 1 +
  6706. caca/driver_gl.c | 1 +
  6707. caca/driver_ncurses.c | 1 +
  6708. caca/driver_raw.c | 1 +
  6709. caca/driver_slang.c | 1 +
  6710. caca/driver_vga.c | 1 +
  6711. caca/driver_win32.c | 1 +
  6712. caca/driver_x11.c | 1 +
  6713. caca/graphics.c | 25 +++++++++++++++++++++++++
  6714. 11 files changed, 35 insertions(+), 0 deletions(-)
  6715. Commit: 1429
  6716. Author: sam
  6717. Date: Fri Nov 24 05:49:49 2006 +0000
  6718. * Add support for doublewidth characters even if ncurses or SLang don't know
  6719. about them.
  6720. caca/driver_ncurses.c | 7 ++++++-
  6721. caca/driver_slang.c | 7 ++++++-
  6722. 2 files changed, 12 insertions(+), 2 deletions(-)
  6723. Commit: 1428
  6724. Author: jylam
  6725. Date: Thu Nov 23 20:22:03 2006 +0000
  6726. * .Net : Fixed drawLine() and updated example (rasters rule)
  6727. DotNet/Cucul.cs | 6 ++--
  6728. DotNet/test.cs | 61 +++++++++++++++++++++++++++++++++---------------------
  6729. 2 files changed, 40 insertions(+), 27 deletions(-)
  6730. Commit: 1427
  6731. Author: sam
  6732. Date: Tue Nov 21 07:09:35 2006 +0000
  6733. * Added a test app that swallows two console applications. Switch with C-a.
  6734. configure.ac | 4 +-
  6735. test/Makefile.am | 6 ++-
  6736. test/term.c | 210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6737. 3 files changed, 218 insertions(+), 2 deletions(-)
  6738. Commit: 1426
  6739. Author: sam
  6740. Date: Tue Nov 21 06:35:04 2006 +0000
  6741. * Improved ANSI importer so that it supports a lot more of what is needed
  6742. for basic vt220 emulation.
  6743. cucul/import.c | 320 ++++++++++++++++++++++++++++++++++++++++++++------------
  6744. 1 files changed, 253 insertions(+), 67 deletions(-)
  6745. Commit: 1425
  6746. Author: sam
  6747. Date: Mon Nov 20 05:49:45 2006 +0000
  6748. * Added a few ideas to the TODO list.
  6749. TODO | 4 ++++
  6750. 1 files changed, 4 insertions(+), 0 deletions(-)
  6751. Commit: 1424
  6752. Author: jylam
  6753. Date: Sat Nov 18 12:27:16 2006 +0000
  6754. * Added preliminary dither support to .NET bindings
  6755. DotNet/Cucul.cs | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
  6756. DotNet/test.cs | 15 ++++---
  6757. 2 files changed, 135 insertions(+), 10 deletions(-)
  6758. Commit: 1423
  6759. Author: jylam
  6760. Date: Sat Nov 18 11:34:40 2006 +0000
  6761. * Added frames to .NET bindings
  6762. DotNet/Cucul.cs | 37 +++++++++++++++++++++++++++++++++++++
  6763. 1 files changed, 37 insertions(+), 0 deletions(-)
  6764. Commit: 1422
  6765. Author: jylam
  6766. Date: Sat Nov 18 11:25:50 2006 +0000
  6767. * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export.
  6768. DotNet/Cucul.cs | 182 +++++++++++++++++++++++++++++++++++++++++++++++++------
  6769. DotNet/test.cs | 6 ++
  6770. 2 files changed, 170 insertions(+), 18 deletions(-)
  6771. Commit: 1421
  6772. Author: sam
  6773. Date: Fri Nov 17 11:28:32 2006 +0000
  6774. * Merged old code by Ol that can be used as a start for the Cocoa driver.
  6775. caca/driver_cocoa.m | 331 +++++++++++++++++++++++++++++++++++++++++++++++---
  6776. configure.ac | 2 +-
  6777. 2 files changed, 312 insertions(+), 21 deletions(-)
  6778. Commit: 1419
  6779. Author: sam
  6780. Date: Thu Nov 16 16:29:57 2006 +0000
  6781. * Set version to 0.99.beta11.
  6782. * Updated NEWS and ChangeLog.
  6783. ChangeLog | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6784. NEWS | 7 ++
  6785. configure.ac | 2 +-
  6786. 3 files changed, 242 insertions(+), 1 deletions(-)
  6787. Commit: 1417
  6788. Author: sam
  6789. Date: Thu Nov 16 15:01:31 2006 +0000
  6790. * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters.
  6791. * Updated export test accordingly.
  6792. cucul/export.c | 33 +++++++++++++++++++++++----------
  6793. test/export.c | 16 ++++++++++++++--
  6794. 2 files changed, 37 insertions(+), 12 deletions(-)
  6795. Commit: 1416
  6796. Author: sam
  6797. Date: Thu Nov 16 11:26:22 2006 +0000
  6798. * Fix a compilation warning by pretending to use seterrno()'s argument
  6799. even when it isn't.
  6800. common.h | 2 +-
  6801. 1 files changed, 1 insertions(+), 1 deletions(-)
  6802. Commit: 1415
  6803. Author: sam
  6804. Date: Thu Nov 16 11:23:56 2006 +0000
  6805. * Implemented strcmp() and strdup() and added an fflush() stub to the
  6806. kernel code.
  6807. kernel/kernel.c | 28 ++++++++++++++++++++++++++++
  6808. kernel/kernel.h | 3 +++
  6809. 2 files changed, 31 insertions(+), 0 deletions(-)
  6810. Commit: 1414
  6811. Author: sam
  6812. Date: Thu Nov 16 02:08:05 2006 +0000
  6813. * Added some box drawing glyphs that are used by TOIlet's future.tlf font
  6814. to the flip/flop/rotation filters.
  6815. cucul/transform.c | 14 ++++++++++++--
  6816. 1 files changed, 12 insertions(+), 2 deletions(-)
  6817. Commit: 1399
  6818. Author: sam
  6819. Date: Tue Nov 14 20:14:38 2006 +0000
  6820. * Don't rely on pkg-config macros for variable substitution. Just in case.
  6821. caca/Makefile.am | 4 ++--
  6822. src/Makefile.am | 8 ++++----
  6823. tools/Makefile.am | 4 ++--
  6824. 3 files changed, 8 insertions(+), 8 deletions(-)
  6825. Commit: 1398
  6826. Author: sam
  6827. Date: Tue Nov 14 18:22:31 2006 +0000
  6828. * No longer bail out with an error if Imlib2 or Doxygen were not found.
  6829. configure.ac | 41 +++++++++++++++++++----------------------
  6830. 1 files changed, 19 insertions(+), 22 deletions(-)
  6831. Commit: 1397
  6832. Author: sam
  6833. Date: Tue Nov 14 18:05:02 2006 +0000
  6834. * Minor documentation fix.
  6835. cucul/frame.c | 3 ++-
  6836. 1 files changed, 2 insertions(+), 1 deletions(-)
  6837. Commit: 1396
  6838. Author: sam
  6839. Date: Tue Nov 14 18:02:29 2006 +0000
  6840. * Added all the glue needed for a Cocoa output driver.
  6841. caca/Makefile.am | 9 +++-
  6842. caca/caca.c | 8 +++-
  6843. caca/caca_internals.h | 20 ++++++---
  6844. caca/driver_cocoa.m | 109 +++++++++++++++++++++++++++++++++++++++++++++++++
  6845. configure.ac | 25 +++++++++++
  6846. 5 files changed, 161 insertions(+), 10 deletions(-)
  6847. Commit: 1395
  6848. Author: sam
  6849. Date: Tue Nov 14 16:27:15 2006 +0000
  6850. * Minor compilation warning fix. OS X x86 defines "DELAY".
  6851. test/spritedit.c | 4 ++--
  6852. 1 files changed, 2 insertions(+), 2 deletions(-)
  6853. Commit: 1394
  6854. Author: sam
  6855. Date: Tue Nov 14 07:59:52 2006 +0000
  6856. * Documented flip/flop/rotate as being involutive.
  6857. * Updated text test.
  6858. cucul/transform.c | 13 ++++++++++---
  6859. test/text.c | 28 ++++++++++++++++++----------
  6860. 2 files changed, 28 insertions(+), 13 deletions(-)
  6861. Commit: 1393
  6862. Author: sam
  6863. Date: Tue Nov 14 07:46:51 2006 +0000
  6864. * Renamed the "all" test to "cucul" because it otherwise conflicted with
  6865. the automake "all" rule.
  6866. test/Makefile.am | 8 +++---
  6867. test/all.c | 63 ------------------------------------------------------
  6868. test/cucul.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6869. 3 files changed, 67 insertions(+), 67 deletions(-)
  6870. Commit: 1392
  6871. Author: sam
  6872. Date: Mon Nov 13 23:42:43 2006 +0000
  6873. * Factored terminal title setting code.
  6874. * Do not try to set the terminal title if TERM=linux.
  6875. caca/caca_internals.h | 3 +++
  6876. caca/driver_ncurses.c | 13 +++----------
  6877. caca/driver_slang.c | 13 +++----------
  6878. caca/graphics.c | 21 +++++++++++++++++++++
  6879. 4 files changed, 30 insertions(+), 20 deletions(-)
  6880. Commit: 1391
  6881. Author: sam
  6882. Date: Mon Nov 13 23:33:49 2006 +0000
  6883. * Implemented caca_set_display_title() for ncurses and S-Lang.
  6884. caca/driver_ncurses.c | 14 +++++++++++++-
  6885. caca/driver_slang.c | 15 +++++++++++++--
  6886. caca/graphics.c | 2 +-
  6887. doc/migrating.dox | 4 ++--
  6888. 4 files changed, 29 insertions(+), 6 deletions(-)
  6889. Commit: 1390
  6890. Author: sam
  6891. Date: Mon Nov 13 23:16:35 2006 +0000
  6892. * Implemented cucul_get_frame_name() and cucul_set_frame_name().
  6893. * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
  6894. know that a frame belongs to a canvas.
  6895. cucul/canvas.c | 10 ++++----
  6896. cucul/cucul.c | 4 +++
  6897. cucul/cucul.h | 18 ++++++++++---
  6898. cucul/cucul_internals.h | 4 +++
  6899. cucul/frame.c | 62 +++++++++++++++++++++++++++++++++++++++++-----
  6900. cucul/legacy.c | 24 ++++++++++++++++++
  6901. cxx/cucul++.cpp | 8 +++---
  6902. test/all.c | 22 ++++++++++++++--
  6903. test/frames.c | 6 ++--
  6904. 9 files changed, 132 insertions(+), 26 deletions(-)
  6905. Commit: 1389
  6906. Author: sam
  6907. Date: Mon Nov 13 23:00:02 2006 +0000
  6908. * Started writing a full API test. Not sure where it'll lead.
  6909. test/Makefile.am | 5 ++++-
  6910. test/all.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
  6911. test/blit.c | 3 ---
  6912. 3 files changed, 51 insertions(+), 4 deletions(-)
  6913. Commit: 1388
  6914. Author: sam
  6915. Date: Mon Nov 13 21:42:15 2006 +0000
  6916. * Updated C++ bindings so that they build, at least.
  6917. cxx/cucul++.cpp | 106 ++++++++++++++++++++++--------------------------------
  6918. cxx/cucul++.h | 71 ++++++++++++------------------------
  6919. cxx/cxxtest.cpp | 10 +----
  6920. 3 files changed, 69 insertions(+), 118 deletions(-)
  6921. Commit: 1387
  6922. Author: sam
  6923. Date: Mon Nov 13 13:34:06 2006 +0000
  6924. * Add more randomness to the cacademo effects.
  6925. * Adapt the swallow test to the display's size.
  6926. src/cacademo.c | 33 ++++++++++++++++++++-------------
  6927. test/swallow.c | 20 ++++++++++++--------
  6928. 2 files changed, 32 insertions(+), 21 deletions(-)
  6929. Commit: 1386
  6930. Author: sam
  6931. Date: Mon Nov 13 08:55:36 2006 +0000
  6932. * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc.
  6933. caca/caca.h | 22 ++++++++++++++++++++++
  6934. src/aafire.c | 4 ++--
  6935. src/cacademo.c | 4 ++--
  6936. 3 files changed, 26 insertions(+), 4 deletions(-)
  6937. Commit: 1384
  6938. Author: sam
  6939. Date: Mon Nov 13 00:19:18 2006 +0000
  6940. * Improved ANSI import, especially wrt. drawing context persistence.
  6941. cucul/import.c | 32 +++++++++++++++++++++++---------
  6942. 1 files changed, 23 insertions(+), 9 deletions(-)
  6943. Commit: 1383
  6944. Author: sam
  6945. Date: Sun Nov 12 23:09:17 2006 +0000
  6946. * Fix a bug in cucul_put_attr. This function was simply not working.
  6947. cucul/attr.c | 6 ++++--
  6948. 1 files changed, 4 insertions(+), 2 deletions(-)
  6949. Commit: 1381
  6950. Author: sam
  6951. Date: Sun Nov 12 22:26:36 2006 +0000
  6952. * Fix a bug in cucul_set_canvas_size() that caused the default attribute
  6953. to be ignored.
  6954. cucul/cucul.c | 17 +++++++----------
  6955. cucul/cucul_internals.h | 4 ++++
  6956. cucul/frame.c | 13 +++++--------
  6957. 3 files changed, 16 insertions(+), 18 deletions(-)
  6958. Commit: 1378
  6959. Author: sam
  6960. Date: Sun Nov 12 21:29:31 2006 +0000
  6961. * When importing an utf-8 file, set background and foreground colours to
  6962. the nearest ANSI values for the current attribute. When importing an ANSI
  6963. file, force them to lightgray on black.
  6964. cucul/import.c | 29 +++++++++++++++++++++--------
  6965. 1 files changed, 21 insertions(+), 8 deletions(-)
  6966. Commit: 1377
  6967. Author: sam
  6968. Date: Sun Nov 12 20:39:27 2006 +0000
  6969. * Oops, fixed NEW entry.
  6970. NEWS | 2 +-
  6971. 1 files changed, 1 insertions(+), 1 deletions(-)
  6972. Commit: 1371
  6973. Author: sam
  6974. Date: Sun Nov 12 19:29:43 2006 +0000
  6975. * Added a "make upload" rule for releases.
  6976. Makefile.am | 8 ++++++++
  6977. 1 files changed, 8 insertions(+), 0 deletions(-)
  6978. Commit: 1370
  6979. Author: sam
  6980. Date: Sun Nov 12 18:26:40 2006 +0000
  6981. * Set version to 0.99.beta10.
  6982. * Updated NEWS and ChangeLog.
  6983. ChangeLog | 578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  6984. NEWS | 9 +
  6985. configure.ac | 2 +-
  6986. 3 files changed, 588 insertions(+), 1 deletions(-)
  6987. Commit: 1369
  6988. Author: sam
  6989. Date: Sun Nov 12 18:23:29 2006 +0000
  6990. * Documentation updates.
  6991. doc/migrating.dox | 14 +++++++-------
  6992. 1 files changed, 7 insertions(+), 7 deletions(-)
  6993. Commit: 1366
  6994. Author: sam
  6995. Date: Sun Nov 12 17:45:14 2006 +0000
  6996. * Re-added cucul_getchar() to the legacy functions. Debian's current version
  6997. of toilet needs it.
  6998. cucul/cucul.h | 2 ++
  6999. cucul/legacy.c | 5 +++++
  7000. 2 files changed, 7 insertions(+), 0 deletions(-)
  7001. Commit: 1365
  7002. Author: sam
  7003. Date: Sun Nov 12 17:30:08 2006 +0000
  7004. * Add maxwidth and maxheight members to the font format.
  7005. cucul/font.c | 36 +-
  7006. cucul/font_mono9.h | 1622 ++++++++++++++++++++++++-----------------------
  7007. cucul/font_monobold12.h | 1216 ++++++++++++++++++------------------
  7008. doc/font.dox | 6 +-
  7009. tools/makefont.c | 36 +-
  7010. 5 files changed, 1469 insertions(+), 1447 deletions(-)
  7011. Commit: 1364
  7012. Author: sam
  7013. Date: Sun Nov 12 15:54:50 2006 +0000
  7014. * Random transition times in cacademo.
  7015. * Swallow 4 applications instead of 2 in the swallow test.
  7016. src/cacademo.c | 2 +-
  7017. test/swallow.c | 33 +++++++++++++++++++--------------
  7018. 2 files changed, 20 insertions(+), 15 deletions(-)
  7019. Commit: 1363
  7020. Author: sam
  7021. Date: Sun Nov 12 15:35:04 2006 +0000
  7022. * Ctrl-C and Ctrl-Z quit cacafire and cacademo.
  7023. src/aafire.c | 2 ++
  7024. src/cacademo.c | 2 ++
  7025. 2 files changed, 4 insertions(+), 0 deletions(-)
  7026. Commit: 1362
  7027. Author: sam
  7028. Date: Sun Nov 12 15:26:13 2006 +0000
  7029. * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions.
  7030. * More debugging information in the import/export and font functions.
  7031. caca/caca.c | 15 ++---------
  7032. caca/graphics.c | 14 +---------
  7033. common.h | 28 +++++++++++---------
  7034. cucul/attr.c | 20 +++-----------
  7035. cucul/canvas.c | 11 +------
  7036. cucul/cucul.c | 31 +++++-----------------
  7037. cucul/dither.c | 39 ++++++----------------------
  7038. cucul/export.c | 39 +++++++++++-----------------
  7039. cucul/font.c | 75 +++++++++++++++++++++++++++++++++----------------------
  7040. cucul/frame.c | 15 ++---------
  7041. cucul/import.c | 30 +++++++++++-----------
  7042. cucul/legacy.c | 7 +----
  7043. 12 files changed, 122 insertions(+), 202 deletions(-)
  7044. Commit: 1361
  7045. Author: sam
  7046. Date: Sun Nov 12 14:42:58 2006 +0000
  7047. * Add CJK punctuation to the default fonts.
  7048. * Minor changes to the font2tga test program.
  7049. cucul/font_mono9.h | 1350 +++++++++++++++++++----------------
  7050. cucul/font_monobold12.h | 1829 +++++++++++++++++++++++++----------------------
  7051. test/font2tga.c | 11 +-
  7052. tools/makefont.c | 1 +
  7053. 4 files changed, 1729 insertions(+), 1462 deletions(-)
  7054. Commit: 1360
  7055. Author: sam
  7056. Date: Sun Nov 12 13:11:01 2006 +0000
  7057. * Add a debug() function and a --enable-debug configure flag.
  7058. common.h | 25 +++++++++++++++++++++++++
  7059. configure.ac | 6 ++++++
  7060. cucul/export.c | 14 ++++++++++++++
  7061. 3 files changed, 45 insertions(+), 0 deletions(-)
  7062. Commit: 1359
  7063. Author: sam
  7064. Date: Sun Nov 12 12:26:48 2006 +0000
  7065. * Support fullwidth fonts.
  7066. * Add Katakanas and Hiraganas to the default fonts.
  7067. cucul/font.c | 4 +-
  7068. cucul/font_mono9.h | 3093 +++++++++++++++++++++++------------------
  7069. cucul/font_monobold12.h | 3634 ++++++++++++++++++++++++++---------------------
  7070. test/font2tga.c | 20 +-
  7071. tools/makefont.c | 56 +-
  7072. 5 files changed, 3815 insertions(+), 2992 deletions(-)
  7073. Commit: 1358
  7074. Author: sam
  7075. Date: Sun Nov 12 11:06:34 2006 +0000
  7076. * Documented caca_event_t members.
  7077. caca/caca.h | 70 +++++++++++++++++++++++++++++++++++-----------------------
  7078. 1 files changed, 42 insertions(+), 28 deletions(-)
  7079. Commit: 1357
  7080. Author: sam
  7081. Date: Sun Nov 12 10:42:14 2006 +0000
  7082. * Documentation updates. Moved the canvas and font format definitions to
  7083. the Doxygen documentation.
  7084. cucul/cucul.h | 2 +-
  7085. cucul/export.c | 58 --------------------------------------------
  7086. cucul/font.c | 69 -----------------------------------------------------
  7087. cucul/frame.c | 4 +-
  7088. doc/Makefile.am | 2 +-
  7089. doc/canvas.dox | 60 ++++++++++++++++++++++++++++++++++++++++++++++
  7090. doc/font.dox | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7091. doc/libcaca.dox | 2 +
  7092. 8 files changed, 137 insertions(+), 131 deletions(-)
  7093. Commit: 1356
  7094. Author: sam
  7095. Date: Sun Nov 12 10:32:38 2006 +0000
  7096. * Mention caca-config being deprecated in its manpage, and removed mention
  7097. of --plugin-libs from it. The option is still here but does the same as
  7098. --libs.
  7099. doc/caca-config.1 | 41 +++++++++++++++++------------------------
  7100. 1 files changed, 17 insertions(+), 24 deletions(-)
  7101. Commit: 1355
  7102. Author: sam
  7103. Date: Sun Nov 12 10:06:35 2006 +0000
  7104. * Properly handle EOF in cacaplay.
  7105. src/cacaplay.c | 41 ++++++++++++++++++++++++++---------------
  7106. 1 files changed, 26 insertions(+), 15 deletions(-)
  7107. Commit: 1354
  7108. Author: sam
  7109. Date: Sun Nov 12 10:04:23 2006 +0000
  7110. * Documentation fixes and TODO updates.
  7111. TODO | 4 +++-
  7112. cucul/export.c | 4 ++--
  7113. 2 files changed, 5 insertions(+), 3 deletions(-)
  7114. Commit: 1353
  7115. Author: sam
  7116. Date: Sun Nov 12 10:02:51 2006 +0000
  7117. * Flush stdout after writing the data in the raw driver.
  7118. caca/driver_raw.c | 1 +
  7119. 1 files changed, 1 insertions(+), 0 deletions(-)
  7120. Commit: 1352
  7121. Author: sam
  7122. Date: Sun Nov 12 09:48:37 2006 +0000
  7123. * Allow cacaplay to play streams and updated its manpage.
  7124. doc/cacaplay.1 | 14 +++++-----
  7125. src/cacaplay.c | 74 +++++++++++++++++++++++++++++++++++++++++++------------
  7126. 2 files changed, 65 insertions(+), 23 deletions(-)
  7127. Commit: 1351
  7128. Author: sam
  7129. Date: Sun Nov 12 09:46:10 2006 +0000
  7130. * Fix infinite loop due to signed/unsigned mistake.
  7131. test/swallow.c | 7 ++++++-
  7132. 1 files changed, 6 insertions(+), 1 deletions(-)
  7133. Commit: 1350
  7134. Author: sam
  7135. Date: Sat Nov 11 18:07:58 2006 +0000
  7136. * libcaca multiplexer: swallows two libcaca applications, for instance
  7137. cacademo and cacafire, and displays them in a canvas.
  7138. test/Makefile.am | 5 ++-
  7139. test/swallow.c | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7140. 2 files changed, 103 insertions(+), 1 deletions(-)
  7141. Commit: 1349
  7142. Author: sam
  7143. Date: Sat Nov 11 17:55:11 2006 +0000
  7144. * Fixed a bug in the caca importer.
  7145. cucul/import.c | 8 ++++----
  7146. 1 files changed, 4 insertions(+), 4 deletions(-)
  7147. Commit: 1348
  7148. Author: sam
  7149. Date: Sat Nov 11 17:13:16 2006 +0000
  7150. * Fix program header.
  7151. test/blit.c | 2 +-
  7152. 1 files changed, 1 insertions(+), 1 deletions(-)
  7153. Commit: 1347
  7154. Author: sam
  7155. Date: Sat Nov 11 16:29:39 2006 +0000
  7156. * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that.
  7157. caca/caca0.h | 4 +-
  7158. caca/driver_gl.c | 2 +-
  7159. cucul/attr.c | 2 +-
  7160. cucul/box.c | 34 +++++++++++++++---------------
  7161. cucul/canvas.c | 14 ++++++------
  7162. cucul/conic.c | 8 +++---
  7163. cucul/cucul.h | 16 +++++++++-----
  7164. cucul/dither.c | 2 +-
  7165. cucul/import.c | 6 ++--
  7166. cucul/legacy.c | 14 ++++++++++++
  7167. cucul/line.c | 16 +++++++-------
  7168. cucul/triangle.c | 2 +-
  7169. src/aafire.c | 6 ++--
  7170. src/cacademo.c | 12 +++++-----
  7171. src/cacaview.c | 14 ++++++------
  7172. test/blit.c | 2 +-
  7173. test/colors.c | 14 ++++++------
  7174. test/demo.c | 38 +++++++++++++++++-----------------
  7175. test/dithering.c | 2 +-
  7176. test/event.c | 2 +-
  7177. test/export.c | 20 +++++++++---------
  7178. test/font.c | 6 ++--
  7179. test/font2tga.c | 2 +-
  7180. test/frames.c | 2 +-
  7181. test/fullwidth.c | 12 +++++-----
  7182. test/input.c | 6 ++--
  7183. test/spritedit.c | 8 +++---
  7184. test/transform.c | 26 +++++++++++-----------
  7185. test/truecolor.c | 4 +-
  7186. test/unicode.c | 60 +++++++++++++++++++++++++++---------------------------
  7187. 30 files changed, 187 insertions(+), 169 deletions(-)
  7188. Commit: 1346
  7189. Author: sam
  7190. Date: Sat Nov 11 15:38:40 2006 +0000
  7191. * Made cucul_blit() handle-aware. Added a blit test for that.
  7192. cucul/canvas.c | 3 ++
  7193. test/Makefile.am | 5 +++-
  7194. test/blit.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7195. 3 files changed, 80 insertions(+), 1 deletions(-)
  7196. Commit: 1345
  7197. Author: sam
  7198. Date: Sat Nov 11 15:17:16 2006 +0000
  7199. * Free all memory upon exit in the transform test.
  7200. test/transform.c | 1 +
  7201. 1 files changed, 1 insertions(+), 0 deletions(-)
  7202. Commit: 1344
  7203. Author: sam
  7204. Date: Sat Nov 11 15:10:38 2006 +0000
  7205. * Update transform.c so that it uses import functions instead of blitting
  7206. lines.
  7207. test/transform.c | 118 +++++++++++++++++++++++++-----------------------------
  7208. 1 files changed, 54 insertions(+), 64 deletions(-)
  7209. Commit: 1343
  7210. Author: sam
  7211. Date: Sat Nov 11 14:51:04 2006 +0000
  7212. * Do not force the text colour when importing a text file.
  7213. cucul/import.c | 1 -
  7214. 1 files changed, 0 insertions(+), 1 deletions(-)
  7215. Commit: 1342
  7216. Author: sam
  7217. Date: Sat Nov 11 14:24:35 2006 +0000
  7218. * Add cursor and handle support to canvases. Unused yet.
  7219. TODO | 2 -
  7220. cucul/canvas.c | 97 +++++++++++++++++++++++++++++++++++++++++++++++
  7221. cucul/cucul.c | 5 ++
  7222. cucul/cucul.h | 6 +++
  7223. cucul/cucul_internals.h | 2 +
  7224. cucul/export.c | 12 ++++--
  7225. cucul/frame.c | 9 +++-
  7226. cucul/import.c | 10 ++++-
  7227. 8 files changed, 133 insertions(+), 10 deletions(-)
  7228. Commit: 1341
  7229. Author: sam
  7230. Date: Sat Nov 11 13:29:03 2006 +0000
  7231. * Cosmetic code and documentation changes here and there.
  7232. * Updated TODO.
  7233. TODO | 5 ++---
  7234. cucul/canvas.c | 3 ++-
  7235. cucul/frame.c | 44 ++++++++++++++++++++++----------------------
  7236. 3 files changed, 26 insertions(+), 26 deletions(-)
  7237. Commit: 1340
  7238. Author: sam
  7239. Date: Sat Nov 11 13:03:19 2006 +0000
  7240. * Restore attribute settings before resizing the canvas in the frame test.
  7241. test/frames.c | 2 +-
  7242. 1 files changed, 1 insertions(+), 1 deletions(-)
  7243. Commit: 1339
  7244. Author: sam
  7245. Date: Sat Nov 11 13:00:36 2006 +0000
  7246. * Rename sprite.c into frame.c.
  7247. cucul/Makefile.am | 2 +-
  7248. cucul/frame.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  7249. cucul/sprite.c | 215 -----------------------------------------------------
  7250. 3 files changed, 216 insertions(+), 216 deletions(-)
  7251. Commit: 1338
  7252. Author: sam
  7253. Date: Sat Nov 11 12:57:03 2006 +0000
  7254. * Prepare the way for per-frame width/height information.
  7255. cucul/canvas.c | 7 ++--
  7256. cucul/cucul.c | 79 ++++++++++++++++++++++++-----------------------
  7257. cucul/cucul_internals.h | 24 +++++++++-----
  7258. cucul/sprite.c | 75 ++++++++++++++++++++++++++++----------------
  7259. 4 files changed, 106 insertions(+), 79 deletions(-)
  7260. Commit: 1337
  7261. Author: sam
  7262. Date: Sat Nov 11 12:27:37 2006 +0000
  7263. * Fix minor uninitialised data bug in cucul_canvas_create().
  7264. cucul/cucul.c | 1 +
  7265. 1 files changed, 1 insertions(+), 0 deletions(-)
  7266. Commit: 1336
  7267. Author: sam
  7268. Date: Sat Nov 11 12:11:20 2006 +0000
  7269. * Allow to resize canvases back to (0,0).
  7270. cucul/cucul.c | 8 ++++----
  7271. 1 files changed, 4 insertions(+), 4 deletions(-)
  7272. Commit: 1335
  7273. Author: sam
  7274. Date: Sat Nov 11 09:22:10 2006 +0000
  7275. * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8()
  7276. functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless
  7277. by fullwidth character support.
  7278. cucul/charset.c | 43 -------------------------------------------
  7279. cucul/cucul_internals.h | 4 ----
  7280. 2 files changed, 0 insertions(+), 47 deletions(-)
  7281. Commit: 1334
  7282. Author: sam
  7283. Date: Sat Nov 11 09:18:42 2006 +0000
  7284. * Got rid of very old _cucul_init_dither() function call.
  7285. cucul/cucul.c | 6 ------
  7286. cucul/cucul_internals.h | 4 ----
  7287. cucul/dither.c | 24 +++++++++++++++---------
  7288. 3 files changed, 15 insertions(+), 19 deletions(-)
  7289. Commit: 1333
  7290. Author: sam
  7291. Date: Sat Nov 11 09:10:17 2006 +0000
  7292. * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi()
  7293. function.
  7294. caca/driver_conio.c | 4 ++--
  7295. caca/driver_ncurses.c | 2 +-
  7296. caca/driver_slang.c | 4 ++--
  7297. caca/driver_vga.c | 4 ++--
  7298. cucul/attr.c | 40 ++++++++++++++++++++++++++--------------
  7299. cucul/cucul.h | 1 +
  7300. cucul/cucul_internals.h | 13 +++++--------
  7301. 7 files changed, 39 insertions(+), 29 deletions(-)
  7302. Commit: 1332
  7303. Author: sam
  7304. Date: Sat Nov 11 08:44:14 2006 +0000
  7305. * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with
  7306. the now official cucul_attr_to_ansi_[fb]g().
  7307. caca/driver_slang.c | 10 ++++++++--
  7308. caca/driver_win32.c | 7 ++++---
  7309. cucul/attr.c | 20 --------------------
  7310. cucul/export.c | 28 +++++++++++++++-------------
  7311. 4 files changed, 27 insertions(+), 38 deletions(-)
  7312. Commit: 1331
  7313. Author: sam
  7314. Date: Sat Nov 11 08:34:41 2006 +0000
  7315. * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg().
  7316. cucul/attr.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++----------
  7317. cucul/cucul.h | 19 +++++++++---
  7318. 2 files changed, 87 insertions(+), 21 deletions(-)
  7319. Commit: 1330
  7320. Author: sam
  7321. Date: Sat Nov 11 08:11:26 2006 +0000
  7322. * Switch back to UTF-32 arguments for drawing primitives, now that we
  7323. properly export cucul_utf8_to_utf32(). Evil API breakage, but no one
  7324. uses these functions anyway.
  7325. caca/caca0.h | 25 +++++++++----------------
  7326. cucul/box.c | 19 ++++++++-----------
  7327. cucul/conic.c | 30 +++++++++++++-----------------
  7328. cucul/cucul.h | 24 ++++++++++++++----------
  7329. cucul/line.c | 12 ++++++------
  7330. cucul/triangle.c | 23 +++++++++--------------
  7331. src/cacademo.c | 4 ++--
  7332. src/cacaview.c | 6 +++---
  7333. test/demo.c | 24 ++++++++++++------------
  7334. test/event.c | 8 ++++----
  7335. test/export.c | 2 +-
  7336. test/frames.c | 2 +-
  7337. test/gamma.c | 2 +-
  7338. test/input.c | 2 +-
  7339. 14 files changed, 84 insertions(+), 99 deletions(-)
  7340. Commit: 1329
  7341. Author: sam
  7342. Date: Sat Nov 11 07:56:30 2006 +0000
  7343. * Implemented cucul_draw_cp437_box().
  7344. cucul/box.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++------
  7345. cucul/cucul.h | 1 +
  7346. 2 files changed, 61 insertions(+), 8 deletions(-)
  7347. Commit: 1328
  7348. Author: sam
  7349. Date: Fri Nov 10 15:38:09 2006 +0000
  7350. * Wrote manual pages for img2irc, cacaplay and cacaserver.
  7351. doc/Makefile.am | 2 +-
  7352. doc/cacaplay.1 | 26 ++++++++++++++++++++++++++
  7353. doc/cacaserver.1 | 30 ++++++++++++++++++++++++++++++
  7354. doc/cacaview.1 | 2 ++
  7355. doc/img2irc.1 | 27 +++++++++++++++++++++++++++
  7356. src/img2irc.c | 21 +++++++++++++++++++--
  7357. 6 files changed, 105 insertions(+), 3 deletions(-)
  7358. Commit: 1324
  7359. Author: sam
  7360. Date: Fri Nov 10 10:29:54 2006 +0000
  7361. * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent.
  7362. cucul/Makefile.am | 2 +-
  7363. cucul/attr.c | 396 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  7364. cucul/colour.c | 345 ----------------------------------------------
  7365. cucul/cucul.h | 1 +
  7366. 4 files changed, 398 insertions(+), 346 deletions(-)
  7367. Commit: 1315
  7368. Author: sam
  7369. Date: Thu Nov 9 17:24:29 2006 +0000
  7370. * Don't try to guess the file format in cacaserver, instead feed the data
  7371. to cucul_import_memory() and try again later if it says "not enough data".
  7372. src/cacaserver.c | 55 +++++++++++++++++++++++++++++++++--------------------
  7373. 1 files changed, 34 insertions(+), 21 deletions(-)
  7374. Commit: 1314
  7375. Author: sam
  7376. Date: Thu Nov 9 17:20:47 2006 +0000
  7377. * If not enough data is available for import, return 0 instead of an error.
  7378. cucul/import.c | 50 +++++++++++++++++++++++++++++---------------------
  7379. 1 files changed, 29 insertions(+), 21 deletions(-)
  7380. Commit: 1313
  7381. Author: sam
  7382. Date: Thu Nov 9 11:14:57 2006 +0000
  7383. * Minor documentation fixes.
  7384. cucul/canvas.c | 1 -
  7385. cucul/import.c | 26 +++++++++++++-------------
  7386. 2 files changed, 13 insertions(+), 14 deletions(-)
  7387. Commit: 1310
  7388. Author: jylam
  7389. Date: Thu Nov 9 09:27:35 2006 +0000
  7390. * Fixed behaviour of the pig while resizing window
  7391. cxx/cxxtest.cpp | 11 +++++++++++
  7392. 1 files changed, 11 insertions(+), 0 deletions(-)
  7393. Commit: 1309
  7394. Author: sam
  7395. Date: Wed Nov 8 17:27:48 2006 +0000
  7396. * Slight documentation update.
  7397. doc/migrating.dox | 2 +-
  7398. 1 files changed, 1 insertions(+), 1 deletions(-)
  7399. Commit: 1308
  7400. Author: sam
  7401. Date: Wed Nov 8 17:26:57 2006 +0000
  7402. * Convert all programs and tests to the new import/export API.
  7403. src/cacadraw.c | 13 ++-----------
  7404. src/cacaplay.c | 17 +++--------------
  7405. src/cacaserver.c | 35 +++++++++++++----------------------
  7406. src/img2irc.c | 10 +++++-----
  7407. test/export.c | 22 +++++++---------------
  7408. test/font2tga.c | 10 +++++-----
  7409. test/import.c | 15 +++------------
  7410. test/text.c | 24 ++++++++++++------------
  7411. 8 files changed, 50 insertions(+), 96 deletions(-)
  7412. Commit: 1307
  7413. Author: sam
  7414. Date: Wed Nov 8 17:18:23 2006 +0000
  7415. * Set the cucul_import_memory() buffer type to void const * instead of
  7416. unsigned char const * so that C++ programs won't complain.
  7417. ___ __ __ ____ ___ ___ ___
  7418. / _ \| \/ |/ ___| / _ \ / _ \ / _ \
  7419. | | | | |\/| | | _ | (_) | (_) | (_) |
  7420. | |_| | | | | |_| | \__, |\__, |\__, |
  7421. \___/|_| |_|\____| /_/ /_/ /_/
  7422. cucul/cucul.h | 2 +-
  7423. cucul/import.c | 9 +++++----
  7424. 2 files changed, 6 insertions(+), 5 deletions(-)
  7425. Commit: 1306
  7426. Author: sam
  7427. Date: Wed Nov 8 16:43:59 2006 +0000
  7428. * Renamed cucul_export() to cucul_export_memory(), paves the way for a
  7429. cucul_export_file() but I'm not sure yet this is a good idea.
  7430. * Use the new import/export API in libcaca.
  7431. caca/caca0.c | 12 +++++-------
  7432. caca/driver_raw.c | 15 ++++++++-------
  7433. cucul/cucul.h | 2 +-
  7434. cucul/export.c | 6 +++---
  7435. cucul/legacy.c | 2 +-
  7436. 5 files changed, 18 insertions(+), 19 deletions(-)
  7437. Commit: 1305
  7438. Author: sam
  7439. Date: Wed Nov 8 16:34:43 2006 +0000
  7440. * Renamed cucul_import() to cucul_import_memory() and implemented
  7441. cucul_import_file().
  7442. cucul/cucul.h | 7 +++--
  7443. cucul/import.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++----
  7444. cucul/legacy.c | 4 +-
  7445. 3 files changed, 79 insertions(+), 11 deletions(-)
  7446. Commit: 1304
  7447. Author: sam
  7448. Date: Wed Nov 8 13:12:06 2006 +0000
  7449. * Don't try to include arpa/inet.h in kernel mode.
  7450. common.h | 21 ++++++++++++---------
  7451. 1 files changed, 12 insertions(+), 9 deletions(-)
  7452. Commit: 1303
  7453. Author: sam
  7454. Date: Wed Nov 8 13:05:42 2006 +0000
  7455. * Don't use htonl() directly, use common.h's hton32() wrapper.
  7456. common.h | 5 +++++
  7457. cucul/font.c | 5 -----
  7458. cucul/import.c | 9 ++-------
  7459. 3 files changed, 7 insertions(+), 12 deletions(-)
  7460. Commit: 1302
  7461. Author: sam
  7462. Date: Wed Nov 8 12:11:07 2006 +0000
  7463. * Deprecate buffer management. We're back to standard void* memory areas.
  7464. cucul/Makefile.am | 2 +-
  7465. cucul/buffer.c | 156 ----------------------------------
  7466. cucul/colour.c | 12 ---
  7467. cucul/cucul.h | 40 ++++-----
  7468. cucul/export.c | 244 ++++++++++++++++++++++++-----------------------------
  7469. cucul/import.c | 102 +++++++++-------------
  7470. cucul/legacy.c | 172 +++++++++++++++++++++++++++++++++++++
  7471. 7 files changed, 343 insertions(+), 385 deletions(-)
  7472. Commit: 1301
  7473. Author: sam
  7474. Date: Wed Nov 8 07:59:23 2006 +0000
  7475. * Minor syntax fix in the doxygen documentation.
  7476. cucul/buffer.c | 4 ++--
  7477. 1 files changed, 2 insertions(+), 2 deletions(-)
  7478. Commit: 1300
  7479. Author: sam
  7480. Date: Wed Nov 8 07:58:03 2006 +0000
  7481. * Do not link cacaserver with libcaca, it only uses libcucul.
  7482. src/Makefile.am | 2 +-
  7483. src/cacaserver.c | 14 +++-----------
  7484. 2 files changed, 4 insertions(+), 12 deletions(-)
  7485. Commit: 1295
  7486. Author: sam
  7487. Date: Mon Nov 6 11:06:44 2006 +0000
  7488. * Replace CUCUL_COLOR_* with CUCUL_*.
  7489. doc/tutorial.dox | 2 +-
  7490. 1 files changed, 1 insertions(+), 1 deletions(-)
  7491. Commit: 1294
  7492. Author: sam
  7493. Date: Mon Nov 6 11:04:37 2006 +0000
  7494. * Use cucul_get_font_blocks() instead of hardcoding the glyph list.
  7495. test/font2tga.c | 38 +++++++++++++-------------------------
  7496. 1 files changed, 13 insertions(+), 25 deletions(-)
  7497. Commit: 1287
  7498. Author: sam
  7499. Date: Sun Nov 5 23:59:06 2006 +0000
  7500. * Fix a harmless warning in caca0.c.
  7501. caca/caca0.c | 1 +
  7502. 1 files changed, 1 insertions(+), 0 deletions(-)
  7503. Commit: 1285
  7504. Author: sam
  7505. Date: Sun Nov 5 22:51:04 2006 +0000
  7506. * Set version to 0.99.beta9.
  7507. * Updated NEWS and ChangeLog.
  7508. ChangeLog | 476 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7509. NEWS | 8 +
  7510. configure.ac | 2 +-
  7511. 3 files changed, 485 insertions(+), 1 deletions(-)
  7512. Commit: 1284
  7513. Author: sam
  7514. Date: Sun Nov 5 22:45:10 2006 +0000
  7515. * Updated TODO list.
  7516. TODO | 13 +++++--------
  7517. 1 files changed, 5 insertions(+), 8 deletions(-)
  7518. Commit: 1283
  7519. Author: sam
  7520. Date: Sun Nov 5 22:20:51 2006 +0000
  7521. * Updated the caca export format so that it supports multiple frames.
  7522. * Updated the caca importer to reflect that; only one frame is read at the
  7523. moment.
  7524. * Added an "utf8cr" export format for UTF-8 + CRLF exports.
  7525. * Updated cacaserver to reflect file format changes.
  7526. cucul/export.c | 134 ++++++++++++++++++++++++++++++++++++++++++-----------
  7527. cucul/import.c | 80 ++++++++++++++++++++++++--------
  7528. src/cacaserver.c | 27 ++++++-----
  7529. 3 files changed, 179 insertions(+), 62 deletions(-)
  7530. Commit: 1282
  7531. Author: sam
  7532. Date: Sun Nov 5 21:59:26 2006 +0000
  7533. * Use the import function to load the pig image in cxxtest.
  7534. cxx/cxxtest.cpp | 82 ++++++++++++++++++++++++++++++-------------------------
  7535. 1 files changed, 45 insertions(+), 37 deletions(-)
  7536. Commit: 1281
  7537. Author: sam
  7538. Date: Sun Nov 5 21:47:51 2006 +0000
  7539. * Add information to the font format.
  7540. cucul/font.c | 13 ++++++++++---
  7541. 1 files changed, 10 insertions(+), 3 deletions(-)
  7542. Commit: 1280
  7543. Author: jylam
  7544. Date: Sun Nov 5 18:31:45 2006 +0000
  7545. * Fixed typo, added compilation example
  7546. doc/tutorial.dox | 7 ++++++-
  7547. 1 files changed, 6 insertions(+), 1 deletions(-)
  7548. Commit: 1279
  7549. Author: jylam
  7550. Date: Sun Nov 5 18:14:26 2006 +0000
  7551. * Started a real and complete tutorial
  7552. doc/tutorial.dox | 34 ++++++++++++++++++++++++++++++++--
  7553. 1 files changed, 32 insertions(+), 2 deletions(-)
  7554. Commit: 1278
  7555. Author: sam
  7556. Date: Sun Nov 5 18:08:36 2006 +0000
  7557. * Oops, fixed getChar's prototype.
  7558. cxx/cucul++.h | 2 +-
  7559. 1 files changed, 1 insertions(+), 1 deletions(-)
  7560. Commit: 1277
  7561. Author: sam
  7562. Date: Sun Nov 5 18:06:09 2006 +0000
  7563. * Implemented putChar() and updated getChar()'s prototype.
  7564. cxx/cucul++.cpp | 7 ++++++-
  7565. cxx/cucul++.h | 2 +-
  7566. 2 files changed, 7 insertions(+), 2 deletions(-)
  7567. Commit: 1276
  7568. Author: sam
  7569. Date: Sun Nov 5 18:00:53 2006 +0000
  7570. * Don't crash if Blit()'s second canvas argument is NULL (which is valid).
  7571. cxx/cucul++.cpp | 3 ++-
  7572. 1 files changed, 2 insertions(+), 1 deletions(-)
  7573. Commit: 1275
  7574. Author: jylam
  7575. Date: Sun Nov 5 17:27:37 2006 +0000
  7576. * Fixed c++ example
  7577. cxx/cxxtest.cpp | 5 +++--
  7578. 1 files changed, 3 insertions(+), 2 deletions(-)
  7579. Commit: 1274
  7580. Author: sam
  7581. Date: Sun Nov 5 16:58:58 2006 +0000
  7582. * Fix the default canvas colour value.
  7583. cucul/cucul.c | 2 +-
  7584. 1 files changed, 1 insertions(+), 1 deletions(-)
  7585. Commit: 1273
  7586. Author: sam
  7587. Date: Sun Nov 5 16:56:49 2006 +0000
  7588. * Remove legacy cucul_ansi_to_str() from cucul.h.
  7589. cucul/cucul.h | 1 -
  7590. 1 files changed, 0 insertions(+), 1 deletions(-)
  7591. Commit: 1271
  7592. Author: sam
  7593. Date: Tue Oct 31 17:03:21 2006 +0000
  7594. * Slightly changed the font header information. No one distributes libcaca
  7595. fonts yet anyway :-)
  7596. cucul/font.c | 14 +-
  7597. cucul/font_mono9.h | 3132 +++++++++++++++++++++++-----------------------
  7598. cucul/font_monobold12.h | 3202 +++++++++++++++++++++++-----------------------
  7599. tools/makefont.c | 12 +-
  7600. 4 files changed, 3180 insertions(+), 3180 deletions(-)
  7601. Commit: 1270
  7602. Author: sam
  7603. Date: Tue Oct 31 14:34:06 2006 +0000
  7604. * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation.
  7605. cucul/colour.c | 2 ++
  7606. 1 files changed, 2 insertions(+), 0 deletions(-)
  7607. Commit: 1269
  7608. Author: sam
  7609. Date: Tue Oct 31 14:04:22 2006 +0000
  7610. * Got rid of cucul_ansi_to_str(), it's really useless.
  7611. * Partial update of the C++ bindings.
  7612. * Updated documentation.
  7613. caca/caca0.c | 28 ++++++++++++++++++++++++++++
  7614. caca/caca0.h | 3 ++-
  7615. cucul/cucul.c | 45 ---------------------------------------------
  7616. cucul/cucul.h | 3 +--
  7617. cxx/cucul++.cpp | 22 +++++++++++-----------
  7618. cxx/cucul++.h | 8 ++++----
  7619. cxx/cxxtest.cpp | 6 +++---
  7620. doc/migrating.dox | 13 +++++++------
  7621. doc/tutorial.dox | 2 +-
  7622. test/colors.c | 7 +++----
  7623. test/demo.c | 24 ------------------------
  7624. 11 files changed, 60 insertions(+), 101 deletions(-)
  7625. Commit: 1268
  7626. Author: sam
  7627. Date: Tue Oct 31 13:44:41 2006 +0000
  7628. * Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
  7629. cxx/cpptest.cpp | 103 -------------------------------------------------------
  7630. cxx/cxxtest.cpp | 8 ++--
  7631. 2 files changed, 4 insertions(+), 107 deletions(-)
  7632. Commit: 1267
  7633. Author: sam
  7634. Date: Tue Oct 31 13:29:48 2006 +0000
  7635. * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored
  7636. cucul_set_color() and cucul_set_truecolor() under the new names
  7637. cucul_set_color_ansi() and cucul_set_color_argb().
  7638. * Renamed cucul_get_color_name() into cucul_ansi_to_str().
  7639. caca/caca0.h | 5 +-
  7640. caca/driver_gl.c | 2 +-
  7641. cucul/colour.c | 134 +++++++++++++++++++++++++++--------------------------
  7642. cucul/cucul.c | 18 +++++--
  7643. cucul/cucul.h | 9 ++--
  7644. cucul/dither.c | 2 +-
  7645. cucul/import.c | 16 ++----
  7646. src/aafire.c | 2 +-
  7647. src/cacademo.c | 16 +++----
  7648. src/cacadraw.c | 2 +-
  7649. src/cacaview.c | 23 ++++-----
  7650. src/img2irc.c | 2 +-
  7651. test/colors.c | 10 ++--
  7652. test/demo.c | 63 +++++++++++--------------
  7653. test/dithering.c | 2 +-
  7654. test/event.c | 8 ++--
  7655. test/export.c | 10 ++--
  7656. test/font.c | 6 +-
  7657. test/font2tga.c | 2 +-
  7658. test/frames.c | 6 +-
  7659. test/fullwidth.c | 12 ++--
  7660. test/gamma.c | 6 +-
  7661. test/input.c | 7 +--
  7662. test/spritedit.c | 6 +-
  7663. test/transform.c | 16 +++---
  7664. test/truecolor.c | 4 +-
  7665. test/unicode.c | 25 ++++------
  7666. 27 files changed, 201 insertions(+), 213 deletions(-)
  7667. Commit: 1266
  7668. Author: sam
  7669. Date: Tue Oct 31 08:17:58 2006 +0000
  7670. * Changed cucul_set_attr() so that only setting the style does not change
  7671. the colour.
  7672. cucul/colour.c | 112 ++++++++++++++++++++++++++++++--------------------------
  7673. cucul/export.c | 8 ++--
  7674. test/colors.c | 8 ++--
  7675. test/export.c | 12 ++----
  7676. 4 files changed, 72 insertions(+), 68 deletions(-)
  7677. Commit: 1264
  7678. Author: sam
  7679. Date: Mon Oct 30 16:37:36 2006 +0000
  7680. * Blink/Underline/Bold/Italics support in the HTML exporters.
  7681. * Underline support in the X11 driver.
  7682. caca/driver_x11.c | 8 ++++++++
  7683. cucul/export.c | 35 ++++++++++++++++++++++++++++++++---
  7684. 2 files changed, 40 insertions(+), 3 deletions(-)
  7685. Commit: 1263
  7686. Author: sam
  7687. Date: Mon Oct 30 14:41:16 2006 +0000
  7688. * Add Bold/Blink/Italics/Underline to the export and color tests.
  7689. test/colors.c | 15 +++++++++++++--
  7690. test/export.c | 13 +++++++++++++
  7691. 2 files changed, 26 insertions(+), 2 deletions(-)
  7692. Commit: 1262
  7693. Author: sam
  7694. Date: Mon Oct 30 14:33:46 2006 +0000
  7695. * Fix IRC and term transparency (again).
  7696. cucul/export.c | 8 ++++----
  7697. 1 files changed, 4 insertions(+), 4 deletions(-)
  7698. Commit: 1261
  7699. Author: sam
  7700. Date: Mon Oct 30 13:51:25 2006 +0000
  7701. * Updated TODO list.
  7702. TODO | 4 +++-
  7703. 1 files changed, 3 insertions(+), 1 deletions(-)
  7704. Commit: 1258
  7705. Author: sam
  7706. Date: Sun Oct 29 22:07:07 2006 +0000
  7707. * Add back cucul_set_color() and cucul_set_truecolor() but mark them as
  7708. deprecated using GCC attributes.
  7709. cucul/colour.c | 4 ----
  7710. cucul/cucul.h | 49 ++++++++++++++++++++++++++++++-------------------
  7711. 2 files changed, 30 insertions(+), 23 deletions(-)
  7712. Commit: 1257
  7713. Author: sam
  7714. Date: Sun Oct 29 20:54:51 2006 +0000
  7715. * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the
  7716. functionality into cucul_set_attr().
  7717. * Add cucul_ansi_to_attr() and cucul_argb_to_attr().
  7718. * Rename CUCUL_COLOR_* to CUCUL_*.
  7719. caca/caca0.c | 8 +-
  7720. caca/caca0.h | 34 +++++-----
  7721. caca/driver_gl.c | 2 +-
  7722. caca/driver_slang.c | 12 ++--
  7723. cucul/colour.c | 194 ++++++++++++++++++++++++---------------------------
  7724. cucul/cucul.c | 2 +-
  7725. cucul/cucul.h | 75 ++++++++++++--------
  7726. cucul/dither.c | 20 +++---
  7727. cucul/export.c | 8 +-
  7728. cucul/import.c | 40 +++++------
  7729. cucul/sprite.c | 2 +-
  7730. src/aafire.c | 2 +-
  7731. src/cacademo.c | 27 ++++----
  7732. src/cacadraw.c | 2 +-
  7733. src/cacaview.c | 26 ++++----
  7734. src/img2irc.c | 2 +-
  7735. test/colors.c | 6 +-
  7736. test/demo.c | 63 +++++++++--------
  7737. test/dithering.c | 10 +--
  7738. test/event.c | 8 +-
  7739. test/export.c | 9 ++-
  7740. test/font.c | 6 +-
  7741. test/font2tga.c | 2 +-
  7742. test/frames.c | 6 +-
  7743. test/fullwidth.c | 12 ++--
  7744. test/gamma.c | 6 +-
  7745. test/input.c | 8 +-
  7746. test/spritedit.c | 6 +-
  7747. test/transform.c | 16 ++--
  7748. test/truecolor.c | 4 +-
  7749. test/unicode.c | 25 ++++---
  7750. tools/optipal.c | 80 ++++++++++-----------
  7751. 32 files changed, 362 insertions(+), 361 deletions(-)
  7752. Commit: 1256
  7753. Author: sam
  7754. Date: Sun Oct 29 08:35:46 2006 +0000
  7755. * Remove cucul_set_color() from the exported API and replaced all calls
  7756. with cucul_set_attr_ansi(). Old application will still compile (but issue
  7757. a warning) and run, though.
  7758. caca/driver_gl.c | 2 +-
  7759. cucul/colour.c | 4 +++
  7760. cucul/cucul.h | 3 --
  7761. cucul/dither.c | 2 +-
  7762. cucul/import.c | 17 +++++++++------
  7763. cucul/sprite.c | 2 +-
  7764. src/aafire.c | 2 +-
  7765. src/cacademo.c | 17 +++++++++------
  7766. src/cacadraw.c | 2 +-
  7767. src/cacaview.c | 23 ++++++++++++---------
  7768. src/img2irc.c | 2 +-
  7769. test/colors.c | 6 ++--
  7770. test/demo.c | 56 +++++++++++++++++++++++++++--------------------------
  7771. test/dithering.c | 2 +-
  7772. test/event.c | 8 +++---
  7773. test/export.c | 8 +++---
  7774. test/font.c | 6 ++--
  7775. test/font2tga.c | 2 +-
  7776. test/frames.c | 6 ++--
  7777. test/fullwidth.c | 12 +++++-----
  7778. test/gamma.c | 6 ++--
  7779. test/input.c | 7 +++--
  7780. test/spritedit.c | 6 ++--
  7781. test/transform.c | 16 +++++++-------
  7782. test/truecolor.c | 4 +-
  7783. test/unicode.c | 22 ++++++++++----------
  7784. 26 files changed, 128 insertions(+), 115 deletions(-)
  7785. Commit: 1255
  7786. Author: sam
  7787. Date: Sun Oct 29 08:06:27 2006 +0000
  7788. * Fix broken Imlib2 support in cacaview.
  7789. configure.ac | 1 +
  7790. src/cacaview.c | 2 +-
  7791. src/common-image.c | 10 +++++-----
  7792. 3 files changed, 7 insertions(+), 6 deletions(-)
  7793. Commit: 1254
  7794. Author: sam
  7795. Date: Sat Oct 28 23:53:46 2006 +0000
  7796. * Use the LSB of alpha and blue components to encode additional flags such
  7797. as bold or underline. No higher level support for these yet, but at
  7798. least everything is consistent.
  7799. * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound
  7800. to replace cucul_set_color() and cucul_set_truecolor().
  7801. caca/caca0.h | 3 +-
  7802. caca/driver_conio.c | 6 +-
  7803. caca/driver_gl.c | 12 ++--
  7804. caca/driver_ncurses.c | 4 +-
  7805. caca/driver_slang.c | 12 ++--
  7806. caca/driver_vga.c | 6 +-
  7807. caca/driver_win32.c | 8 +-
  7808. caca/driver_x11.c | 10 +-
  7809. cucul/canvas.c | 18 ++--
  7810. cucul/colour.c | 216 ++++++++++++++++++++++++++++++++---------------
  7811. cucul/cucul.c | 45 +++++-----
  7812. cucul/cucul.h | 22 ++++-
  7813. cucul/cucul_internals.h | 23 +++---
  7814. cucul/export.c | 58 ++++++------
  7815. cucul/font.c | 4 +-
  7816. cucul/import.c | 2 +-
  7817. cucul/sprite.c | 20 ++--
  7818. cucul/transform.c | 12 ++--
  7819. 18 files changed, 286 insertions(+), 195 deletions(-)
  7820. Commit: 1249
  7821. Author: sam
  7822. Date: Fri Oct 27 20:40:24 2006 +0000
  7823. * Reworded documentation about buffer/string distinction.
  7824. cucul/buffer.c | 8 ++++++--
  7825. 1 files changed, 6 insertions(+), 2 deletions(-)
  7826. Commit: 1248
  7827. Author: sam
  7828. Date: Fri Oct 27 20:22:48 2006 +0000
  7829. * Fix a buffer overflow in the utf-8 cucul_import().
  7830. cucul/import.c | 22 +++++++++++++++++-----
  7831. 1 files changed, 17 insertions(+), 5 deletions(-)
  7832. Commit: 1247
  7833. Author: jylam
  7834. Date: Fri Oct 27 20:18:23 2006 +0000
  7835. * Documentation a bit clearer while importing a string into a buffer
  7836. cucul/buffer.c | 3 ++-
  7837. 1 files changed, 2 insertions(+), 1 deletions(-)
  7838. Commit: 1245
  7839. Author: jylam
  7840. Date: Fri Oct 27 19:26:35 2006 +0000
  7841. * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed.
  7842. DotNet/test.cs | 1 -
  7843. cucul/import.c | 7 ++++++-
  7844. 2 files changed, 6 insertions(+), 2 deletions(-)
  7845. Commit: 1239
  7846. Author: sam
  7847. Date: Thu Oct 26 09:24:29 2006 +0000
  7848. * Put at least one space in empty IRC lines otherwise most clients won't
  7849. output them.
  7850. cucul/export.c | 11 +++++++++--
  7851. 1 files changed, 9 insertions(+), 2 deletions(-)
  7852. Commit: 1238
  7853. Author: sam
  7854. Date: Thu Oct 26 09:17:21 2006 +0000
  7855. * Allow to import empty files or files with only empty lines.
  7856. cucul/import.c | 9 +++++++++
  7857. 1 files changed, 9 insertions(+), 0 deletions(-)
  7858. Commit: 1237
  7859. Author: sam
  7860. Date: Thu Oct 26 09:04:55 2006 +0000
  7861. * Support export of zero-sized canvases.
  7862. cucul/export.c | 85 ++++++++++++++++++++++++++++++++++---------------------
  7863. 1 files changed, 52 insertions(+), 33 deletions(-)
  7864. Commit: 1236
  7865. Author: sam
  7866. Date: Thu Oct 26 08:47:39 2006 +0000
  7867. * Fix a buffer overflow in the import format autodetection code.
  7868. cucul/import.c | 2 +-
  7869. 1 files changed, 1 insertions(+), 1 deletions(-)
  7870. Commit: 1235
  7871. Author: sam
  7872. Date: Thu Oct 26 08:45:18 2006 +0000
  7873. * Allow to import zero-sized canvases.
  7874. cucul/import.c | 27 ++++++++++++---------------
  7875. 1 files changed, 12 insertions(+), 15 deletions(-)
  7876. Commit: 1234
  7877. Author: sam
  7878. Date: Thu Oct 26 08:17:41 2006 +0000
  7879. * CACA_GEOMETRY works with the raw driver.
  7880. doc/user.dox | 2 +-
  7881. 1 files changed, 1 insertions(+), 1 deletions(-)
  7882. Commit: 1233
  7883. Author: sam
  7884. Date: Thu Oct 26 08:16:43 2006 +0000
  7885. * Allow to create the initial canvas with a zero size. Either the application
  7886. resizes it later, or the driver changes it to fit the display.
  7887. caca/driver_gl.c | 6 ++----
  7888. caca/driver_raw.c | 12 ++++++++++++
  7889. caca/driver_win32.c | 4 ++--
  7890. caca/driver_x11.c | 5 ++---
  7891. cucul/cucul.c | 14 +-------------
  7892. 5 files changed, 19 insertions(+), 22 deletions(-)
  7893. Commit: 1232
  7894. Author: sam
  7895. Date: Thu Oct 26 08:11:39 2006 +0000
  7896. * Minor changes to the frames test.
  7897. test/frames.c | 27 ++++++++++++++++++++-------
  7898. 1 files changed, 20 insertions(+), 7 deletions(-)
  7899. Commit: 1231
  7900. Author: sam
  7901. Date: Wed Oct 25 22:06:21 2006 +0000
  7902. * Removed "This function..." constructs from documentation. Fixed a few
  7903. documentation errors or imprecisions.
  7904. caca/event.c | 10 +++++-----
  7905. caca/graphics.c | 22 ++++++++++------------
  7906. cucul/buffer.c | 19 +++++++++----------
  7907. cucul/canvas.c | 36 ++++++++++++++++++------------------
  7908. cucul/charset.c | 28 ++++++++++++++--------------
  7909. cucul/colour.c | 12 ++++++------
  7910. cucul/cucul.c | 22 ++++++++++++----------
  7911. cucul/import.c | 4 ++--
  7912. cucul/sprite.c | 17 +++++++----------
  7913. cucul/transform.c | 17 ++++++++---------
  7914. 10 files changed, 91 insertions(+), 96 deletions(-)
  7915. Commit: 1230
  7916. Author: sam
  7917. Date: Wed Oct 25 22:04:31 2006 +0000
  7918. * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'.
  7919. cucul/transform.c | 5 ++++-
  7920. 1 files changed, 4 insertions(+), 1 deletions(-)
  7921. Commit: 1229
  7922. Author: sam
  7923. Date: Wed Oct 25 22:01:38 2006 +0000
  7924. * Do not output \r in the UTF-8 exporter.
  7925. cucul/export.c | 2 +-
  7926. 1 files changed, 1 insertions(+), 1 deletions(-)
  7927. Commit: 1226
  7928. Author: sam
  7929. Date: Tue Oct 24 07:07:47 2006 +0000
  7930. * Use enter as the transition key.
  7931. doc/cacafire.1 | 2 +-
  7932. src/cacademo.c | 2 +-
  7933. 2 files changed, 2 insertions(+), 2 deletions(-)
  7934. Commit: 1225
  7935. Author: sam
  7936. Date: Sun Oct 22 21:24:15 2006 +0000
  7937. * Set version to 0.99.beta8.
  7938. * Updated NEWS and ChangeLog.
  7939. ChangeLog | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7940. NEWS | 7 ++
  7941. configure.ac | 2 +-
  7942. 3 files changed, 182 insertions(+), 1 deletions(-)
  7943. Commit: 1224
  7944. Author: sam
  7945. Date: Sun Oct 22 21:13:32 2006 +0000
  7946. * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support
  7947. fullwidth characters.
  7948. * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars.
  7949. cucul/canvas.c | 41 ++++++++++++++++++++++++++---------------
  7950. cucul/transform.c | 2 ++
  7951. test/fullwidth.c | 20 +++++++++++++++++++-
  7952. 3 files changed, 47 insertions(+), 16 deletions(-)
  7953. Commit: 1223
  7954. Author: sam
  7955. Date: Sun Oct 22 20:31:10 2006 +0000
  7956. * Added block drawing glyphs to the flip/flop/rotate functions.
  7957. * Made these functions fullwidth-aware.
  7958. cucul/transform.c | 262 +++++++++++++++++++++++++++++++++--------------------
  7959. 1 files changed, 162 insertions(+), 100 deletions(-)
  7960. Commit: 1222
  7961. Author: sam
  7962. Date: Sun Oct 22 19:53:48 2006 +0000
  7963. * Add fullwidth characters to the transform test.
  7964. test/transform.c | 4 +++-
  7965. 1 files changed, 3 insertions(+), 1 deletions(-)
  7966. Commit: 1221
  7967. Author: sam
  7968. Date: Sun Oct 22 17:40:55 2006 +0000
  7969. * Updated documentation of fullwidth-aware functions.
  7970. * Fullwidth support in all exporters.
  7971. cucul/canvas.c | 13 ++++++++++---
  7972. cucul/export.c | 29 +++++++++++++++++++++++++----
  7973. 2 files changed, 35 insertions(+), 7 deletions(-)
  7974. Commit: 1220
  7975. Author: sam
  7976. Date: Sun Oct 22 17:19:58 2006 +0000
  7977. * Add a test for fullwidth characters to the exporter test.
  7978. test/export.c | 4 +++-
  7979. 1 files changed, 3 insertions(+), 1 deletions(-)
  7980. Commit: 1219
  7981. Author: sam
  7982. Date: Sun Oct 22 16:49:54 2006 +0000
  7983. * Support for fullwidth glyphs in the UTF-8 importer.
  7984. cucul/import.c | 34 ++++++++++++++++++----------------
  7985. 1 files changed, 18 insertions(+), 16 deletions(-)
  7986. Commit: 1218
  7987. Author: sam
  7988. Date: Sun Oct 22 16:35:25 2006 +0000
  7989. * Support for fullwidth glyphs in the libcaca output drivers.
  7990. caca/driver_conio.c | 13 +++++++++++--
  7991. caca/driver_gl.c | 19 ++++++++++++++-----
  7992. caca/driver_ncurses.c | 5 +++++
  7993. caca/driver_slang.c | 5 +++++
  7994. caca/driver_vga.c | 11 ++++++++++-
  7995. caca/driver_win32.c | 25 ++++++++++++++++---------
  7996. caca/driver_x11.c | 5 ++++-
  7997. cucul/canvas.c | 15 +++++++++------
  7998. cucul/cucul.h | 1 +
  7999. cucul/cucul_internals.h | 2 --
  8000. 10 files changed, 75 insertions(+), 26 deletions(-)
  8001. Commit: 1217
  8002. Author: sam
  8003. Date: Sun Oct 22 16:16:15 2006 +0000
  8004. * Use 0xCACA as the test character. Ahaha. Caca. Got it?
  8005. test/fullwidth.c | 26 +++++++++++++-------------
  8006. 1 files changed, 13 insertions(+), 13 deletions(-)
  8007. Commit: 1216
  8008. Author: sam
  8009. Date: Sun Oct 22 15:03:22 2006 +0000
  8010. * Fix the Unicode test.
  8011. * Add a test for fullwidth characters.
  8012. test/Makefile.am | 5 +++-
  8013. test/fullwidth.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8014. test/unicode.c | 2 +-
  8015. 3 files changed, 75 insertions(+), 2 deletions(-)
  8016. Commit: 1215
  8017. Author: sam
  8018. Date: Sun Oct 22 15:01:04 2006 +0000
  8019. * Support for fullwidth (= double width) Unicode characters.
  8020. cucul/canvas.c | 104 +++++++++++++++++++++++++++++++---------------
  8021. cucul/cucul_internals.h | 2 +
  8022. 2 files changed, 72 insertions(+), 34 deletions(-)
  8023. Commit: 1214
  8024. Author: sam
  8025. Date: Sun Oct 22 14:40:50 2006 +0000
  8026. * Minor changes to the documentation front page.
  8027. doc/libcaca.dox | 5 ++++-
  8028. 1 files changed, 4 insertions(+), 1 deletions(-)
  8029. Commit: 1212
  8030. Author: sam
  8031. Date: Fri Oct 20 16:19:41 2006 +0000
  8032. * Do not link binaries with @CACA_LIBS@, it's useless.
  8033. cxx/Makefile.am | 2 +-
  8034. src/Makefile.am | 15 ++++++++-------
  8035. test/Makefile.am | 33 ++++++++++++++++++---------------
  8036. tools/Makefile.am | 4 ++--
  8037. 4 files changed, 29 insertions(+), 25 deletions(-)
  8038. Commit: 1211
  8039. Author: sam
  8040. Date: Fri Oct 20 16:17:12 2006 +0000
  8041. * Implemented cucul_utf32_is_fullwidth().
  8042. cucul/charset.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
  8043. cucul/cucul.h | 1 +
  8044. 2 files changed, 45 insertions(+), 0 deletions(-)
  8045. Commit: 1210
  8046. Author: sam
  8047. Date: Thu Oct 19 23:17:33 2006 +0000
  8048. * Slightly updated TODO list.
  8049. TODO | 12 ++----------
  8050. 1 files changed, 2 insertions(+), 10 deletions(-)
  8051. Commit: 1208
  8052. Author: sam
  8053. Date: Thu Oct 19 22:43:17 2006 +0000
  8054. * Added a --enable-plugins configure flag that builds the GL and X11 drivers
  8055. as plugins. This way, libcaca does not directly depend on those libraries.
  8056. caca/Makefile.am | 21 +++++++++++++++--
  8057. caca/caca.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++-
  8058. caca/caca_internals.h | 4 +++
  8059. configure.ac | 23 +++++++++++++++----
  8060. 4 files changed, 98 insertions(+), 9 deletions(-)
  8061. Commit: 1207
  8062. Author: sam
  8063. Date: Thu Oct 19 21:21:00 2006 +0000
  8064. * Add checks for getopt / getopt_long.
  8065. configure.ac | 9 ++++++++-
  8066. 1 files changed, 8 insertions(+), 1 deletions(-)
  8067. Commit: 1203
  8068. Author: sam
  8069. Date: Sat Oct 14 22:11:33 2006 +0000
  8070. * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
  8071. cxx/cucul++.h | 2 +-
  8072. 1 files changed, 1 insertions(+), 1 deletions(-)
  8073. Commit: 1198
  8074. Author: sam
  8075. Date: Thu Oct 12 09:33:49 2006 +0000
  8076. * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux.
  8077. configure.ac | 18 ++++++------------
  8078. src/Makefile.am | 16 ++++------------
  8079. 2 files changed, 10 insertions(+), 24 deletions(-)
  8080. Commit: 1191
  8081. Author: sam
  8082. Date: Fri Oct 6 10:12:52 2006 +0000
  8083. * Fixed a bug in the IRC exporter that could break the output when there
  8084. were commas in the canvas.
  8085. cucul/export.c | 46 ++++++++++++++++++----------------------------
  8086. 1 files changed, 18 insertions(+), 28 deletions(-)
  8087. Commit: 1186
  8088. Author: sam
  8089. Date: Wed Oct 4 12:11:16 2006 +0000
  8090. * Set version to 0.99.beta7.
  8091. * Updated NEWS and ChangeLog.
  8092. ChangeLog | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8093. NEWS | 6 +++++
  8094. configure.ac | 2 +-
  8095. 3 files changed, 67 insertions(+), 1 deletions(-)
  8096. Commit: 1175
  8097. Author: sam
  8098. Date: Sun Oct 1 12:50:43 2006 +0000
  8099. * Support transparency in the colour UTF-8 exporter.
  8100. cucul/export.c | 43 +++++++++++++++++++++++++------------------
  8101. 1 files changed, 25 insertions(+), 18 deletions(-)
  8102. Commit: 1174
  8103. Author: sam
  8104. Date: Sun Oct 1 12:23:30 2006 +0000
  8105. * Better precision in cucul_fill_triangle().
  8106. cucul/triangle.c | 20 ++++++++++----------
  8107. 1 files changed, 10 insertions(+), 10 deletions(-)
  8108. Commit: 1173
  8109. Author: sam
  8110. Date: Sun Oct 1 11:53:35 2006 +0000
  8111. * More optimisations in cucul_fill_triangle().
  8112. cucul/triangle.c | 59 +++++++++++++++++++++++++++++++----------------------
  8113. 1 files changed, 34 insertions(+), 25 deletions(-)
  8114. Commit: 1172
  8115. Author: sam
  8116. Date: Sun Oct 1 10:47:41 2006 +0000
  8117. * Optimised triangle rasteriser. Thanks to Jylam for the hints.
  8118. cucul/triangle.c | 50 +++++++++++++++++++++++++++-----------------------
  8119. 1 files changed, 27 insertions(+), 23 deletions(-)
  8120. Commit: 1171
  8121. Author: sam
  8122. Date: Sun Oct 1 08:53:41 2006 +0000
  8123. * Set default background to transparent in the ANSI and UTF-8 importers.
  8124. cucul/import.c | 4 ++--
  8125. 1 files changed, 2 insertions(+), 2 deletions(-)
  8126. Commit: 1156
  8127. Author: jylam
  8128. Date: Sat Sep 30 18:56:23 2006 +0000
  8129. * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
  8130. --This line, and those below, will be ignored--
  8131. M cxx/cucul++.cpp
  8132. A cxx/cxxtest.cpp
  8133. M cxx/cucul++.h
  8134. M cxx/Makefile.am
  8135. cxx/Makefile.am | 6 ++--
  8136. cxx/cucul++.cpp | 98 +++++++++++++++++++++++++++++++++++++++++++++++++---
  8137. cxx/cucul++.h | 36 +++++++++++++++++--
  8138. cxx/cxxtest.cpp | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8139. 4 files changed, 230 insertions(+), 13 deletions(-)
  8140. Commit: 1155
  8141. Author: sam
  8142. Date: Sat Sep 30 18:35:50 2006 +0000
  8143. * Updated NEWS and ChangeLog.
  8144. ChangeLog | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8145. NEWS | 6 +++
  8146. 2 files changed, 124 insertions(+), 0 deletions(-)
  8147. Commit: 1154
  8148. Author: sam
  8149. Date: Sat Sep 30 18:25:41 2006 +0000
  8150. * Set version to 0.99.beta6.
  8151. configure.ac | 2 +-
  8152. 1 files changed, 1 insertions(+), 1 deletions(-)
  8153. Commit: 1153
  8154. Author: sam
  8155. Date: Sat Sep 30 18:24:10 2006 +0000
  8156. * Added an optional argument to the import test to select import format.
  8157. test/import.c | 3 ++-
  8158. 1 files changed, 2 insertions(+), 1 deletions(-)
  8159. Commit: 1152
  8160. Author: sam
  8161. Date: Sat Sep 30 18:20:39 2006 +0000
  8162. * As per user request, only display the "Powered by libcaca" banner for a
  8163. few seconds at the beginning.
  8164. src/aafire.c | 6 ++++--
  8165. src/cacademo.c | 7 ++++---
  8166. 2 files changed, 8 insertions(+), 5 deletions(-)
  8167. Commit: 1149
  8168. Author: sam
  8169. Date: Sat Sep 30 17:49:09 2006 +0000
  8170. * Fix minor memory leak in cucul_set_canvas_boundaries().
  8171. cucul/canvas.c | 2 ++
  8172. 1 files changed, 2 insertions(+), 0 deletions(-)
  8173. Commit: 1148
  8174. Author: sam
  8175. Date: Sat Sep 30 17:31:16 2006 +0000
  8176. * Fix minor memory leak in cucul_free_canvas().
  8177. cucul/cucul.c | 2 ++
  8178. 1 files changed, 2 insertions(+), 0 deletions(-)
  8179. Commit: 1137
  8180. Author: sam
  8181. Date: Fri Sep 29 23:36:02 2006 +0000
  8182. * Fixed a bug in cucul_putchar() that broke half of the Unicode set.
  8183. cucul/canvas.c | 2 +-
  8184. 1 files changed, 1 insertions(+), 1 deletions(-)
  8185. Commit: 1136
  8186. Author: sam
  8187. Date: Fri Sep 29 23:34:03 2006 +0000
  8188. * Add "utf8" import format.
  8189. * Documented "text" import format.
  8190. cucul/import.c | 26 +++++++++++++++++++++-----
  8191. 1 files changed, 21 insertions(+), 5 deletions(-)
  8192. Commit: 1107
  8193. Author: sam
  8194. Date: Tue Sep 26 20:32:48 2006 +0000
  8195. * Initialise colours to default/transparent instead of lightgray/black.
  8196. cucul/cucul.c | 4 ++--
  8197. 1 files changed, 2 insertions(+), 2 deletions(-)
  8198. Commit: 1105
  8199. Author: sam
  8200. Date: Mon Sep 25 16:12:17 2006 +0000
  8201. * Remove non-ASCII character from NEWS file because Doxygen is unable to
  8202. encode it in the manpages.
  8203. NEWS | 2 +-
  8204. 1 files changed, 1 insertions(+), 1 deletions(-)
  8205. Commit: 1104
  8206. Author: sam
  8207. Date: Mon Sep 25 16:00:10 2006 +0000
  8208. * Fix enumeration layout in the manpage documentation.
  8209. TODO | 4 +-
  8210. caca/caca.h | 18 ++++---------
  8211. cucul/dither.c | 70 ++++++++++++++++++++-----------------------------------
  8212. cucul/export.c | 26 +++++++-------------
  8213. cucul/import.c | 9 ++----
  8214. 5 files changed, 46 insertions(+), 81 deletions(-)
  8215. Commit: 1103
  8216. Author: sam
  8217. Date: Mon Sep 25 15:58:33 2006 +0000
  8218. * Fucking Doxygen replaces "s with 's in manpages. And it does not even
  8219. escape them. Fix that upon installation.
  8220. doc/Makefile.am | 3 ++-
  8221. 1 files changed, 2 insertions(+), 1 deletions(-)
  8222. Commit: 1098
  8223. Author: sam
  8224. Date: Sat Sep 23 19:07:13 2006 +0000
  8225. * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours
  8226. before calling cucul_set_canvas_size(), otherwise it'll fill the new area
  8227. with the current values.
  8228. cucul/import.c | 29 ++++++++++++++++++-----------
  8229. 1 files changed, 18 insertions(+), 11 deletions(-)
  8230. Commit: 1095
  8231. Author: sam
  8232. Date: Sat Sep 23 07:36:54 2006 +0000
  8233. * Updated TODO.
  8234. TODO | 6 ++----
  8235. 1 files changed, 2 insertions(+), 4 deletions(-)
  8236. Commit: 1094
  8237. Author: sam
  8238. Date: Sat Sep 23 01:55:29 2006 +0000
  8239. * Updated NEWS and ChangeLog.
  8240. ChangeLog | 536 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8241. NEWS | 9 +
  8242. 2 files changed, 545 insertions(+), 0 deletions(-)
  8243. Commit: 1093
  8244. Author: sam
  8245. Date: Sat Sep 23 01:48:10 2006 +0000
  8246. * Update the cacademo manpage to reflect the merge.
  8247. doc/Makefile.am | 8 ++------
  8248. doc/cacafire.1 | 48 ++++++++++++++++++++----------------------------
  8249. 2 files changed, 22 insertions(+), 34 deletions(-)
  8250. Commit: 1092
  8251. Author: sam
  8252. Date: Sat Sep 23 01:28:49 2006 +0000
  8253. * Implemented cucul_get_color().
  8254. cucul/colour.c | 27 +++++++++++++++++++++++++++
  8255. cucul/cucul.h | 1 +
  8256. 2 files changed, 28 insertions(+), 0 deletions(-)
  8257. Commit: 1091
  8258. Author: sam
  8259. Date: Sat Sep 23 01:18:49 2006 +0000
  8260. * Fixed chcul_getchar's error behaviour.
  8261. cucul/canvas.c | 2 +-
  8262. 1 files changed, 1 insertions(+), 1 deletions(-)
  8263. Commit: 1090
  8264. Author: sam
  8265. Date: Sat Sep 23 01:10:15 2006 +0000
  8266. * Update versioning.
  8267. configure.ac | 2 +-
  8268. 1 files changed, 1 insertions(+), 1 deletions(-)
  8269. Commit: 1089
  8270. Author: sam
  8271. Date: Sat Sep 23 00:59:47 2006 +0000
  8272. * Handle transparency in the IRC export.
  8273. cucul/export.c | 32 +++++++++++++++++++++++++++-----
  8274. 1 files changed, 27 insertions(+), 5 deletions(-)
  8275. Commit: 1088
  8276. Author: sam
  8277. Date: Sat Sep 23 00:55:42 2006 +0000
  8278. * When resizing a canvas, use the current fg/bg colours to fill holes.
  8279. cucul/cucul.c | 13 +++++++++----
  8280. 1 files changed, 9 insertions(+), 4 deletions(-)
  8281. Commit: 1086
  8282. Author: sam
  8283. Date: Fri Sep 22 23:26:56 2006 +0000
  8284. * Remove toilet from the libcaca source, it'll be moved to its own repo.
  8285. configure.ac | 10 +--
  8286. test/Makefile.am | 5 +-
  8287. test/toilet.c | 293 ------------------------------------------------------
  8288. 3 files changed, 3 insertions(+), 305 deletions(-)
  8289. Commit: 1080
  8290. Author: sam
  8291. Date: Fri Sep 22 00:27:13 2006 +0000
  8292. * Autocrop toilet output.
  8293. test/toilet.c | 39 ++++++++++++++++++++++++++++++++++++---
  8294. 1 files changed, 36 insertions(+), 3 deletions(-)
  8295. Commit: 1079
  8296. Author: sam
  8297. Date: Fri Sep 22 00:20:06 2006 +0000
  8298. * Implement cucul_set_canvas_boundaries() for cropping and expanding.
  8299. cucul/canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8300. cucul/cucul.h | 5 +++-
  8301. 2 files changed, 61 insertions(+), 1 deletions(-)
  8302. Commit: 1078
  8303. Author: sam
  8304. Date: Thu Sep 21 22:36:00 2006 +0000
  8305. * Really export IRC as UTF-8, as advertised in the documentation.
  8306. cucul/export.c | 8 ++++----
  8307. 1 files changed, 4 insertions(+), 4 deletions(-)
  8308. Commit: 1077
  8309. Author: sam
  8310. Date: Thu Sep 21 21:30:50 2006 +0000
  8311. * Handle UTF-8 in TOIlet.
  8312. * Add a --irc flag to TOIlet.
  8313. test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++-------------------
  8314. 1 files changed, 53 insertions(+), 27 deletions(-)
  8315. Commit: 1076
  8316. Author: sam
  8317. Date: Thu Sep 21 19:54:54 2006 +0000
  8318. * Support for platforms without <getopt.h> in TOIlet.
  8319. test/toilet.c | 15 ++++++++++-----
  8320. 1 files changed, 10 insertions(+), 5 deletions(-)
  8321. Commit: 1075
  8322. Author: sam
  8323. Date: Thu Sep 21 17:32:27 2006 +0000
  8324. * Added getopt support to toilet.
  8325. test/Makefile.am | 2 +-
  8326. test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++++++++++++------
  8327. 2 files changed, 72 insertions(+), 10 deletions(-)
  8328. Commit: 1074
  8329. Author: sam
  8330. Date: Thu Sep 21 16:59:23 2006 +0000
  8331. * Check for <getopt.h> and getopt_long.
  8332. configure.ac | 11 +++++++++--
  8333. 1 files changed, 9 insertions(+), 2 deletions(-)
  8334. Commit: 1073
  8335. Author: sam
  8336. Date: Wed Sep 20 16:31:12 2006 +0000
  8337. * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later.
  8338. test/Makefile.am | 5 +-
  8339. test/toilet.c | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8340. 2 files changed, 171 insertions(+), 1 deletions(-)
  8341. Commit: 1072
  8342. Author: sam
  8343. Date: Tue Sep 19 19:11:33 2006 +0000
  8344. * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix.
  8345. caca/driver_gl.c | 12 ++++++------
  8346. cucul/font.c | 2 +-
  8347. 2 files changed, 7 insertions(+), 7 deletions(-)
  8348. Commit: 1071
  8349. Author: jylam
  8350. Date: Tue Sep 19 19:06:04 2006 +0000
  8351. * Oops \o/
  8352. caca/driver_gl.c | 10 +++++-----
  8353. 1 files changed, 5 insertions(+), 5 deletions(-)
  8354. Commit: 1070
  8355. Author: jylam
  8356. Date: Tue Sep 19 19:04:29 2006 +0000
  8357. * REAL fix
  8358. caca/driver_gl.c | 4 ++--
  8359. 1 files changed, 2 insertions(+), 2 deletions(-)
  8360. Commit: 1069
  8361. Author: sam
  8362. Date: Tue Sep 19 19:00:40 2006 +0000
  8363. * More long int -> int32 casts to fix the GL driver on 64-bit arches.
  8364. caca/driver_gl.c | 9 +++++----
  8365. 1 files changed, 5 insertions(+), 4 deletions(-)
  8366. Commit: 1068
  8367. Author: sam
  8368. Date: Tue Sep 19 18:47:39 2006 +0000
  8369. * Hopefully fix 64-bit bug.
  8370. caca/driver_gl.c | 7 ++++---
  8371. cucul/font.c | 4 ++--
  8372. 2 files changed, 6 insertions(+), 5 deletions(-)
  8373. Commit: 1067
  8374. Author: jylam
  8375. Date: Tue Sep 19 18:40:09 2006 +0000
  8376. * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought.
  8377. caca/driver_gl.c | 12 ++++++------
  8378. cucul/font.c | 4 ++--
  8379. 2 files changed, 8 insertions(+), 8 deletions(-)
  8380. Commit: 1066
  8381. Author: sam
  8382. Date: Tue Sep 19 16:07:13 2006 +0000
  8383. * Implemented cucul_getchar(). Useful because you don’t necessarily know
  8384. what you are importing.
  8385. cucul/canvas.c | 26 ++++++++++++++++++++++++++
  8386. cucul/cucul.h | 1 +
  8387. 2 files changed, 27 insertions(+), 0 deletions(-)
  8388. Commit: 1065
  8389. Author: sam
  8390. Date: Tue Sep 19 08:26:43 2006 +0000
  8391. * Added an fprintf stub to the kernel.
  8392. kernel/kernel.c | 6 ++++++
  8393. kernel/kernel.h | 5 ++---
  8394. 2 files changed, 8 insertions(+), 3 deletions(-)
  8395. Commit: 1064
  8396. Author: sam
  8397. Date: Tue Sep 19 08:18:32 2006 +0000
  8398. * Optimised memory usage in the GL driver and added a few comments.
  8399. caca/driver_gl.c | 7 ++++++-
  8400. 1 files changed, 6 insertions(+), 1 deletions(-)
  8401. Commit: 1063
  8402. Author: jylam
  8403. Date: Tue Sep 19 08:04:38 2006 +0000
  8404. * Fixed compilation warning, and ....
  8405. AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought)
  8406. caca/driver_gl.c | 1 -
  8407. 1 files changed, 0 insertions(+), 1 deletions(-)
  8408. Commit: 1062
  8409. Author: sam
  8410. Date: Tue Sep 19 00:02:59 2006 +0000
  8411. * Got rid of cucul_render_glyph(). Ahahahaha.
  8412. cucul/cucul.h | 1 -
  8413. cucul/font.c | 76 ---------------------------------------------------------
  8414. 2 files changed, 0 insertions(+), 77 deletions(-)
  8415. Commit: 1061
  8416. Author: sam
  8417. Date: Tue Sep 19 00:01:26 2006 +0000
  8418. * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver.
  8419. caca/driver_gl.c | 113 ++++++++++++++++++++++++++----------------------------
  8420. 1 files changed, 54 insertions(+), 59 deletions(-)
  8421. Commit: 1060
  8422. Author: sam
  8423. Date: Mon Sep 18 22:32:25 2006 +0000
  8424. * Full Unicode support in the GL driver.
  8425. caca/driver_gl.c | 189 ++++++++++++++++++++----------------------------------
  8426. 1 files changed, 70 insertions(+), 119 deletions(-)
  8427. Commit: 1059
  8428. Author: sam
  8429. Date: Mon Sep 18 22:29:20 2006 +0000
  8430. * Oops, fixed typo in cucul_get_font_blocks().
  8431. cucul/font.c | 2 +-
  8432. 1 files changed, 1 insertions(+), 1 deletions(-)
  8433. Commit: 1058
  8434. Author: sam
  8435. Date: Mon Sep 18 17:40:35 2006 +0000
  8436. * Implemented cucul_get_font_blocks() to export the list of available glyphs.
  8437. cucul/cucul.h | 1 +
  8438. cucul/font.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  8439. 2 files changed, 49 insertions(+), 0 deletions(-)
  8440. Commit: 1056
  8441. Author: sam
  8442. Date: Mon Sep 18 07:31:31 2006 +0000
  8443. * Remove useless -I../kernel/ from CFLAGS.
  8444. configure.ac | 4 ++--
  8445. 1 files changed, 2 insertions(+), 2 deletions(-)
  8446. Commit: 1055
  8447. Author: sam
  8448. Date: Mon Sep 18 07:30:14 2006 +0000
  8449. * Fix the kernel build rules.
  8450. build-kernel | 8 ++++----
  8451. 1 files changed, 4 insertions(+), 4 deletions(-)
  8452. Commit: 1054
  8453. Author: sam
  8454. Date: Mon Sep 18 07:20:06 2006 +0000
  8455. * Do not build the raw output in kernel mode.
  8456. * Fix cucul_utf32_to_cp437() call in the VGA output.
  8457. caca/caca.c | 2 ++
  8458. caca/driver_raw.c | 5 +++--
  8459. caca/driver_vga.c | 2 +-
  8460. 3 files changed, 6 insertions(+), 3 deletions(-)
  8461. Commit: 1053
  8462. Author: sam
  8463. Date: Mon Sep 18 07:11:43 2006 +0000
  8464. * Fixed memcmp() prototype and implementation.
  8465. kernel/kernel.c | 10 ++++++----
  8466. kernel/kernel.h | 3 ++-
  8467. 2 files changed, 8 insertions(+), 5 deletions(-)
  8468. Commit: 1052
  8469. Author: sam
  8470. Date: Mon Sep 18 06:59:48 2006 +0000
  8471. * Added errno support to the kernel.
  8472. cucul/cucul.c | 14 +++++++-------
  8473. kernel/kernel.c | 7 +++++--
  8474. kernel/kernel.h | 14 ++++++++++----
  8475. 3 files changed, 22 insertions(+), 13 deletions(-)
  8476. Commit: 1051
  8477. Author: jylam
  8478. Date: Sun Sep 17 13:36:13 2006 +0000
  8479. * Updated .Net bindings
  8480. DotNet/Caca.cs | 12 ++++++------
  8481. DotNet/test.cs | 6 +++---
  8482. 2 files changed, 9 insertions(+), 9 deletions(-)
  8483. Commit: 1050
  8484. Author: jylam
  8485. Date: Sun Sep 17 13:15:12 2006 +0000
  8486. * Updated README, just to say my coding style is just perfect, sam is too pedantic.
  8487. README | 1 +
  8488. caca/driver_gl.c | 1 -
  8489. 2 files changed, 1 insertions(+), 1 deletions(-)
  8490. Commit: 1049
  8491. Author: sam
  8492. Date: Sun Sep 17 12:58:12 2006 +0000
  8493. * A few coding style fixes.
  8494. kernel/kernel.c | 8 ++++----
  8495. src/cacaview.c | 6 +++---
  8496. src/img2irc.c | 6 +++---
  8497. 3 files changed, 10 insertions(+), 10 deletions(-)
  8498. Commit: 1048
  8499. Author: jylam
  8500. Date: Sun Sep 17 12:44:18 2006 +0000
  8501. * Updated kernel 'driver', still not working, but most of the work is done
  8502. caca/driver_vga.c | 2 +-
  8503. common.h | 5 ++++-
  8504. configure.ac | 5 +++--
  8505. cucul/buffer.c | 3 ++-
  8506. cucul/cucul.c | 14 +++++++-------
  8507. kernel/kernel.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++-
  8508. kernel/kernel.h | 23 ++++++++++++++++-------
  8509. src/Makefile.am | 1 -
  8510. src/cacadraw.c | 8 +++++---
  8511. src/cacaplay.c | 6 ++++--
  8512. src/cacaview.c | 2 ++
  8513. src/common-image.c | 12 ++++++++----
  8514. src/img2irc.c | 4 +++-
  8515. test/demo.c | 10 +++++-----
  8516. test/demo0.c | 8 +++++---
  8517. test/dithering.c | 6 ++++--
  8518. test/event.c | 9 +++++----
  8519. test/export.c | 13 +++++++------
  8520. test/font.c | 20 +++++++++++---------
  8521. test/font2tga.c | 11 ++++++-----
  8522. test/frames.c | 12 ++++++------
  8523. test/gamma.c | 9 ++++-----
  8524. test/hsv.c | 11 ++++++-----
  8525. test/import.c | 11 +++++++----
  8526. test/input.c | 9 +++++----
  8527. test/spritedit.c | 6 +++---
  8528. test/text.c | 15 +++++++--------
  8529. test/transform.c | 12 ++++++------
  8530. test/truecolor.c | 11 ++++++-----
  8531. test/unicode.c | 11 ++++++-----
  8532. tools/optipal.c | 6 ++++--
  8533. 31 files changed, 208 insertions(+), 118 deletions(-)
  8534. Commit: 1047
  8535. Author: sam
  8536. Date: Sun Sep 17 11:39:22 2006 +0000
  8537. * Minor TODO update.
  8538. TODO | 1 -
  8539. 1 files changed, 0 insertions(+), 1 deletions(-)
  8540. Commit: 1046
  8541. Author: sam
  8542. Date: Sun Sep 17 11:10:49 2006 +0000
  8543. * Minor documentation fix (testing the buildbot, actually).
  8544. cucul/font.c | 2 +-
  8545. 1 files changed, 1 insertions(+), 1 deletions(-)
  8546. Commit: 1045
  8547. Author: jylam
  8548. Date: Sun Sep 17 10:54:23 2006 +0000
  8549. * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl
  8550. caca/driver_gl.c | 20 +++++++++++++-------
  8551. cucul/font.c | 4 ++--
  8552. 2 files changed, 15 insertions(+), 9 deletions(-)
  8553. Commit: 1044
  8554. Author: sam
  8555. Date: Sun Sep 17 01:12:28 2006 +0000
  8556. * Coding style (ahaha vieux porc).
  8557. caca/driver_gl.c | 65 +++++++++++++++++++++++++----------------------------
  8558. 1 files changed, 31 insertions(+), 34 deletions(-)
  8559. Commit: 1043
  8560. Author: sam
  8561. Date: Sun Sep 17 00:53:48 2006 +0000
  8562. * Got rid of OFFSET_X and OFFSET_Y.
  8563. src/cacademo.c | 17 +++++++----------
  8564. 1 files changed, 7 insertions(+), 10 deletions(-)
  8565. Commit: 1042
  8566. Author: sam
  8567. Date: Sun Sep 17 00:48:30 2006 +0000
  8568. * More cleanup in cacademo.c.
  8569. src/cacademo.c | 12 ++++++------
  8570. 1 files changed, 6 insertions(+), 6 deletions(-)
  8571. Commit: 1041
  8572. Author: sam
  8573. Date: Sun Sep 17 00:32:23 2006 +0000
  8574. * Cosmetic changes to cacademo.
  8575. src/cacademo.c | 14 ++++++--------
  8576. 1 files changed, 6 insertions(+), 8 deletions(-)
  8577. Commit: 1040
  8578. Author: sam
  8579. Date: Sun Sep 17 00:11:29 2006 +0000
  8580. * Factored the star code (vieux porc).
  8581. src/cacademo.c | 98 ++++++++++++--------------------------------------------
  8582. 1 files changed, 21 insertions(+), 77 deletions(-)
  8583. Commit: 1039
  8584. Author: sam
  8585. Date: Sun Sep 17 00:02:31 2006 +0000
  8586. * Fixed cucul_render_glyph(). There is no way this could have ever possibly
  8587. worked properly.
  8588. caca/driver_gl.c | 8 ++------
  8589. cucul/cucul.h | 3 +--
  8590. cucul/font.c | 41 +++++++++++++++++++++--------------------
  8591. 3 files changed, 24 insertions(+), 28 deletions(-)
  8592. Commit: 1038
  8593. Author: sam
  8594. Date: Sat Sep 16 23:34:18 2006 +0000
  8595. * Moved transition data to the function.
  8596. src/cacademo.c | 132 ++++++++++++++++++++++++++-----------------------------
  8597. 1 files changed, 62 insertions(+), 70 deletions(-)
  8598. Commit: 1037
  8599. Author: jylam
  8600. Date: Sat Sep 16 21:27:59 2006 +0000
  8601. * Added nifty rotation to our 80's star.
  8602. src/cacademo.c | 88 ++++++++++++++++++++++++++++++++++++++-----------------
  8603. 1 files changed, 61 insertions(+), 27 deletions(-)
  8604. Commit: 1036
  8605. Author: sam
  8606. Date: Sat Sep 16 21:08:11 2006 +0000
  8607. * Fixing precision.
  8608. cucul/triangle.c | 6 +++---
  8609. 1 files changed, 3 insertions(+), 3 deletions(-)
  8610. Commit: 1035
  8611. Author: jylam
  8612. Date: Sat Sep 16 21:00:46 2006 +0000
  8613. * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear)
  8614. cucul/triangle.c | 6 +++---
  8615. 1 files changed, 3 insertions(+), 3 deletions(-)
  8616. Commit: 1034
  8617. Author: jylam
  8618. Date: Sat Sep 16 20:48:31 2006 +0000
  8619. * Added much disco transition (ellipses suck). YMCA \o/
  8620. src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  8621. 1 files changed, 103 insertions(+), 11 deletions(-)
  8622. Commit: 1033
  8623. Author: sam
  8624. Date: Sat Sep 16 17:15:11 2006 +0000
  8625. * Fix compilation warning in the slang driver.
  8626. caca/driver_slang.c | 2 +-
  8627. 1 files changed, 1 insertions(+), 1 deletions(-)
  8628. Commit: 1032
  8629. Author: sam
  8630. Date: Sat Sep 16 16:01:48 2006 +0000
  8631. * Smooth transitions between effects in cacademo. Press 'n' to switch
  8632. immediately to the next transition.
  8633. src/cacademo.c | 155 ++++++++++++++++++++++++++++++++++++++++++--------------
  8634. 1 files changed, 117 insertions(+), 38 deletions(-)
  8635. Commit: 1031
  8636. Author: sam
  8637. Date: Sat Sep 16 15:46:30 2006 +0000
  8638. * Fix badly initialised data in the gamma test.
  8639. test/gamma.c | 2 +-
  8640. 1 files changed, 1 insertions(+), 1 deletions(-)
  8641. Commit: 1030
  8642. Author: sam
  8643. Date: Sat Sep 16 15:06:09 2006 +0000
  8644. * Moved the matrix effect test into cacademo. Removed the motion sensor
  8645. stuff, it's cool but it's crap.
  8646. src/cacademo.c | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
  8647. test/Makefile.am | 5 +-
  8648. test/matrix.c | 166 ------------------------------------------------
  8649. 3 files changed, 181 insertions(+), 174 deletions(-)
  8650. Commit: 1029
  8651. Author: jylam
  8652. Date: Sat Sep 16 13:26:51 2006 +0000
  8653. * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all
  8654. test/matrix.c | 2 +-
  8655. 1 files changed, 1 insertions(+), 1 deletions(-)
  8656. Commit: 1028
  8657. Author: jylam
  8658. Date: Sat Sep 16 13:19:23 2006 +0000
  8659. * Fixed truecolor bug in OpenGL driver.
  8660. caca/driver_gl.c | 2 +-
  8661. 1 files changed, 1 insertions(+), 1 deletions(-)
  8662. Commit: 1027
  8663. Author: sam
  8664. Date: Sat Sep 16 13:12:11 2006 +0000
  8665. * Factor most of the cacademo code.
  8666. src/cacademo.c | 443 ++++++++++++++++++++++++++------------------------------
  8667. 1 files changed, 206 insertions(+), 237 deletions(-)
  8668. Commit: 1026
  8669. Author: sam
  8670. Date: Sat Sep 16 12:57:41 2006 +0000
  8671. * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot
  8672. to cast the int to double in the sin() call. (:@ gruik!
  8673. src/cacademo.c | 15 +++++----------
  8674. 1 files changed, 5 insertions(+), 10 deletions(-)
  8675. Commit: 1025
  8676. Author: jylam
  8677. Date: Sat Sep 16 12:47:55 2006 +0000
  8678. * hey, ***I*** found a factorisation bug in cacaballs !
  8679. src/cacademo.c | 14 +++++++-------
  8680. 1 files changed, 7 insertions(+), 7 deletions(-)
  8681. Commit: 1024
  8682. Author: jylam
  8683. Date: Sat Sep 16 12:40:37 2006 +0000
  8684. * OpenGL builtin font support
  8685. caca/driver_gl.c | 216 ++++++++++++++++++++++++++++++------------------------
  8686. cucul/cucul.h | 2 +
  8687. cucul/font.c | 75 +++++++++++++++++++
  8688. 3 files changed, 198 insertions(+), 95 deletions(-)
  8689. Commit: 1023
  8690. Author: sam
  8691. Date: Sat Sep 16 09:45:03 2006 +0000
  8692. * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet.
  8693. src/Makefile.am | 14 +-
  8694. src/cacaball.c | 219 -----------------------
  8695. src/cacademo.c | 519 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8696. src/cacamoir.c | 167 ------------------
  8697. src/cacaplas.c | 174 -------------------
  8698. 5 files changed, 523 insertions(+), 570 deletions(-)
  8699. Commit: 1022
  8700. Author: sam
  8701. Date: Sat Sep 16 09:43:36 2006 +0000
  8702. * Initialize random seed to getpid()+time(NULL) so that the user does not
  8703. have to do it.
  8704. cucul/cucul.c | 13 +++++++++++++
  8705. 1 files changed, 13 insertions(+), 0 deletions(-)
  8706. Commit: 1021
  8707. Author: sam
  8708. Date: Sat Sep 9 17:58:57 2006 +0000
  8709. * Updated ChangeLog and NEWS.
  8710. * 0.99.beta4 release.
  8711. ChangeLog | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8712. NEWS | 6 ++++
  8713. configure.ac | 2 +-
  8714. 3 files changed, 101 insertions(+), 1 deletions(-)
  8715. Commit: 1020
  8716. Author: sam
  8717. Date: Sat Sep 9 17:54:06 2006 +0000
  8718. * Replace 'man3caca' with 'man3' in generated manpages.
  8719. doc/Makefile.am | 4 +++-
  8720. 1 files changed, 3 insertions(+), 1 deletions(-)
  8721. Commit: 1019
  8722. Author: sam
  8723. Date: Sat Sep 9 17:52:54 2006 +0000
  8724. * Fix dithering handling in demo0.c.
  8725. test/demo0.c | 6 +++---
  8726. 1 files changed, 3 insertions(+), 3 deletions(-)
  8727. Commit: 1018
  8728. Author: sam
  8729. Date: Sat Sep 9 17:31:43 2006 +0000
  8730. * Do not output unnecessary libraries in caca-output config.
  8731. caca-config.in | 5 ++---
  8732. 1 files changed, 2 insertions(+), 3 deletions(-)
  8733. Commit: 1017
  8734. Author: sam
  8735. Date: Sat Sep 9 17:20:32 2006 +0000
  8736. * Oops, thinko in the migration doc.
  8737. doc/migrating.dox | 2 +-
  8738. 1 files changed, 1 insertions(+), 1 deletions(-)
  8739. Commit: 1016
  8740. Author: sam
  8741. Date: Sat Sep 9 17:02:30 2006 +0000
  8742. * Updated the migration documentation so that it mentions the <caca0.h>
  8743. compatibility layer.
  8744. doc/migrating.dox | 38 ++++++++++++++++++++++++++++++++++----
  8745. 1 files changed, 34 insertions(+), 4 deletions(-)
  8746. Commit: 1015
  8747. Author: sam
  8748. Date: Sat Sep 9 16:53:13 2006 +0000
  8749. * Made features (such as dithering mode) and caca_sqrt work in the legacy
  8750. 0.x glue code.
  8751. caca/caca0.c | 176 +++++++++++++++++++++++++++++++++++++++++-----------------
  8752. caca/caca0.h | 18 +++++-
  8753. 2 files changed, 139 insertions(+), 55 deletions(-)
  8754. Commit: 1014
  8755. Author: sam
  8756. Date: Sat Sep 9 15:40:16 2006 +0000
  8757. * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a
  8758. test for the <caca0.h> emulation layer.
  8759. test/Makefile.am | 5 +-
  8760. test/demo0.c | 581 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8761. 2 files changed, 585 insertions(+), 1 deletions(-)
  8762. Commit: 1013
  8763. Author: sam
  8764. Date: Sat Sep 9 15:38:06 2006 +0000
  8765. * Added an emulation layer for pre-1.0 libcaca API. Legacy applications
  8766. just need to include <caca0.h> instead of <caca.h> and should be source-
  8767. compatible with old versions of libcaca.
  8768. Most of the old API works, except features and caca_sqrt(). Sprites do
  8769. work API-wise but due to the new format they are no longer working in
  8770. the same way.
  8771. caca/Makefile.am | 4 +-
  8772. caca/caca0.c | 195 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8773. caca/caca0.h | 191 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  8774. 3 files changed, 389 insertions(+), 1 deletions(-)
  8775. Commit: 1012
  8776. Author: sam
  8777. Date: Sat Sep 9 14:52:05 2006 +0000
  8778. * Fix a crash in export.c with unknown file formats.
  8779. test/export.c | 2 +-
  8780. 1 files changed, 1 insertions(+), 1 deletions(-)
  8781. Commit: 1011
  8782. Author: sam
  8783. Date: Wed Aug 30 21:30:29 2006 +0000
  8784. * U+214B TURNED AMPERSAND
  8785. cucul/transform.c | 1 +
  8786. 1 files changed, 1 insertions(+), 0 deletions(-)
  8787. Commit: 1010
  8788. Author: sam
  8789. Date: Fri Aug 25 10:22:57 2006 +0000
  8790. * Updated ChangeLog and NEWS.
  8791. * 0.99.beta3 release.
  8792. ChangeLog | 11 +++++++++++
  8793. NEWS | 6 ++++++
  8794. configure.ac | 2 +-
  8795. 3 files changed, 18 insertions(+), 1 deletions(-)
  8796. Commit: 1009
  8797. Author: sam
  8798. Date: Fri Aug 25 10:16:53 2006 +0000
  8799. * Removed debian packaging stuff from the trunk. It'll now be at
  8800. svn://svn.debian.org/svn/sam-hocevar/pkg-misc
  8801. ChangeLog | 97 ++++++++++++++++++++++++++++++
  8802. Makefile.am | 2 +-
  8803. configure.ac | 1 -
  8804. debian/Makefile.am | 17 -----
  8805. debian/caca-utils.install | 14 ----
  8806. debian/caca-utils.mime | 15 -----
  8807. debian/changelog | 140 -------------------------------------------
  8808. debian/compat | 1 -
  8809. debian/control | 75 -----------------------
  8810. debian/copyright | 49 ---------------
  8811. debian/libcaca-dev.install | 4 -
  8812. debian/libcaca0.install | 1 -
  8813. debian/libcucul-dev.install | 8 ---
  8814. debian/libcucul0.install | 1 -
  8815. debian/rules | 83 -------------------------
  8816. 15 files changed, 98 insertions(+), 410 deletions(-)
  8817. Commit: 1008
  8818. Author: sam
  8819. Date: Sun Aug 13 17:30:34 2006 +0000
  8820. * Factored some of the GL code.
  8821. caca/driver_gl.c | 65 ++++++++++++++++++++----------------------------------
  8822. 1 files changed, 24 insertions(+), 41 deletions(-)
  8823. Commit: 1007
  8824. Author: sam
  8825. Date: Wed Aug 2 13:15:52 2006 +0000
  8826. * A few changes to the matrix program. I do not plan to maintain it.
  8827. test/matrix.c | 35 +++++++++++++++++++++++++++++------
  8828. 1 files changed, 29 insertions(+), 6 deletions(-)
  8829. Commit: 1006
  8830. Author: sam
  8831. Date: Wed Aug 2 13:12:43 2006 +0000
  8832. * Fixed libcaca prototypes so that all functions use the errno mechanism
  8833. and return a value.
  8834. caca/caca.c | 34 +++++++++++++++++++++++++---
  8835. caca/caca.h | 8 +++---
  8836. caca/driver_conio.c | 2 +-
  8837. caca/driver_ncurses.c | 2 +-
  8838. caca/driver_raw.c | 2 +-
  8839. caca/driver_slang.c | 2 +-
  8840. caca/driver_vga.c | 2 +-
  8841. caca/event.c | 8 +++++-
  8842. caca/graphics.c | 59 ++++++++++++++++++++++++++++++++++++++++++------
  8843. 9 files changed, 97 insertions(+), 22 deletions(-)
  8844. Commit: 1005
  8845. Author: sam
  8846. Date: Wed Aug 2 13:11:39 2006 +0000
  8847. * Fixed cucul_create_canvas()'s documentation.
  8848. cucul/cucul.c | 2 +-
  8849. 1 files changed, 1 insertions(+), 1 deletions(-)
  8850. Commit: 1004
  8851. Author: sam
  8852. Date: Fri Jul 21 08:19:29 2006 +0000
  8853. * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
  8854. thanks to Sean D'Epagnier.
  8855. cucul/dither.c | 6 +++---
  8856. 1 files changed, 3 insertions(+), 3 deletions(-)
  8857. Commit: 1002
  8858. Author: jylam
  8859. Date: Sat Jun 10 11:35:18 2006 +0000
  8860. * Updated C++ bindings
  8861. cxx/caca++.cpp | 8 ++++----
  8862. cxx/caca++.h | 5 +++--
  8863. cxx/cpptest.cpp | 2 +-
  8864. 3 files changed, 8 insertions(+), 7 deletions(-)
  8865. Commit: 1001
  8866. Author: sam
  8867. Date: Sat Jun 10 11:04:21 2006 +0000
  8868. * Fix debian package dependencies; -dev packages didn't pull their library
  8869. dependencies. Of course.
  8870. debian/control | 4 ++--
  8871. 1 files changed, 2 insertions(+), 2 deletions(-)
  8872. Commit: 995
  8873. Author: sam
  8874. Date: Wed May 31 14:33:48 2006 +0000
  8875. * Fixed matrix.c for non-Thinkpad computers.
  8876. test/matrix.c | 11 +++++------
  8877. 1 files changed, 5 insertions(+), 6 deletions(-)
  8878. Commit: 994
  8879. Author: sam
  8880. Date: Wed May 31 14:08:58 2006 +0000
  8881. * Fix a build failure when X11R7 is available but OpenGL isn't.
  8882. configure.ac | 4 ++--
  8883. 1 files changed, 2 insertions(+), 2 deletions(-)
  8884. Commit: 993
  8885. Author: sam
  8886. Date: Wed May 31 12:18:23 2006 +0000
  8887. * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
  8888. which case it is massively useless.
  8889. test/Makefile.am | 5 ++-
  8890. test/matrix.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8891. 2 files changed, 148 insertions(+), 1 deletions(-)
  8892. Commit: 992
  8893. Author: sam
  8894. Date: Sun May 28 22:19:10 2006 +0000
  8895. * Updated ChangeLog and NEWS.
  8896. * 0.99.beta2 release.
  8897. ChangeLog | 1194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  8898. NEWS | 12 +-
  8899. configure.ac | 2 +-
  8900. debian/changelog | 4 +-
  8901. 4 files changed, 1208 insertions(+), 4 deletions(-)
  8902. Commit: 991
  8903. Author: sam
  8904. Date: Fri May 26 07:43:41 2006 +0000
  8905. * Updated the Debian build scripts.
  8906. debian/caca-utils.install | 11 ++++++-----
  8907. debian/libcucul-dev.install | 2 +-
  8908. 2 files changed, 7 insertions(+), 6 deletions(-)
  8909. Commit: 988
  8910. Author: sam
  8911. Date: Fri May 26 07:01:10 2006 +0000
  8912. * Fixed an out of bounds bug in cucul_blit().
  8913. cucul/canvas.c | 3 ++-
  8914. 1 files changed, 2 insertions(+), 1 deletions(-)
  8915. Commit: 987
  8916. Author: sam
  8917. Date: Fri May 26 07:00:34 2006 +0000
  8918. * Removed legacy CUCUL_LIBS from caca-config.
  8919. caca-config.in | 6 +++---
  8920. 1 files changed, 3 insertions(+), 3 deletions(-)
  8921. Commit: 986
  8922. Author: sam
  8923. Date: Fri May 26 07:00:04 2006 +0000
  8924. * UTF-8 input support for ncurses.
  8925. * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
  8926. caca/driver_ncurses.c | 73 ++++++++++++++++++++++++++++++++-----------------
  8927. caca/driver_slang.c | 25 +++++++----------
  8928. 2 files changed, 58 insertions(+), 40 deletions(-)
  8929. Commit: 985
  8930. Author: sam
  8931. Date: Fri May 26 06:59:11 2006 +0000
  8932. * Reduced IDLE_USEC by half. Today's machines are fast :-)
  8933. caca/graphics.c | 2 +-
  8934. 1 files changed, 1 insertions(+), 1 deletions(-)
  8935. Commit: 984
  8936. Author: sam
  8937. Date: Thu May 25 22:32:03 2006 +0000
  8938. * Fixed UTF-8 support in ncurses.
  8939. * Set ncurses's priority higher than slang.
  8940. caca/caca.c | 10 +++++-----
  8941. caca/driver_ncurses.c | 37 ++++++++++++++++++++++---------------
  8942. configure.ac | 2 +-
  8943. 3 files changed, 28 insertions(+), 21 deletions(-)
  8944. Commit: 983
  8945. Author: sam
  8946. Date: Thu May 25 20:01:30 2006 +0000
  8947. * Updated TODO list.
  8948. TODO | 9 ++++++++-
  8949. 1 files changed, 8 insertions(+), 1 deletions(-)
  8950. Commit: 982
  8951. Author: sam
  8952. Date: Thu May 25 20:01:10 2006 +0000
  8953. * Have cucul_utf8_to_utf32 write how many bytes it read.
  8954. * Use that in the SLang driver so that it supports UTF-8 input.
  8955. caca/driver_slang.c | 60 +++++++++++++++++++++++++++++++++++++++++++-------
  8956. cucul/box.c | 2 +-
  8957. cucul/canvas.c | 2 +-
  8958. cucul/charset.c | 40 +++++++++++++++++++++++-----------
  8959. cucul/conic.c | 4 +-
  8960. cucul/cucul.h | 2 +-
  8961. cucul/line.c | 4 +-
  8962. cucul/triangle.c | 2 +-
  8963. 8 files changed, 86 insertions(+), 30 deletions(-)
  8964. Commit: 981
  8965. Author: sam
  8966. Date: Thu May 25 19:59:35 2006 +0000
  8967. * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
  8968. an explicit cast.
  8969. cucul/export.c | 24 ++++++++++++++----------
  8970. 1 files changed, 14 insertions(+), 10 deletions(-)
  8971. Commit: 980
  8972. Author: sam
  8973. Date: Thu May 25 19:58:21 2006 +0000
  8974. * Minor cosmetic changes in the test programs.
  8975. * Code enhancements in the ncurses driver.
  8976. * Added a comment to explain why slang has a higher priority than ncurses.
  8977. caca/caca.c | 2 +
  8978. caca/driver_ncurses.c | 166 +++++++++++-------------------------------------
  8979. test/colors.c | 2 +-
  8980. test/input.c | 2 +-
  8981. 4 files changed, 42 insertions(+), 130 deletions(-)
  8982. Commit: 979
  8983. Author: sam
  8984. Date: Thu May 25 19:56:55 2006 +0000
  8985. * Fixed the DOS build.
  8986. caca/driver_conio.c | 2 +-
  8987. 1 files changed, 1 insertions(+), 1 deletions(-)
  8988. Commit: 978
  8989. Author: sam
  8990. Date: Thu May 25 19:56:03 2006 +0000
  8991. * Minor cosmetic fix.
  8992. caca/caca_internals.h | 2 +-
  8993. 1 files changed, 1 insertions(+), 1 deletions(-)
  8994. Commit: 977
  8995. Author: sam
  8996. Date: Thu May 25 19:55:11 2006 +0000
  8997. * Added -I${top_srcdir} to the compilation flags to fix builds configured
  8998. from an alternate directory (they failed to find common.h).
  8999. caca/Makefile.am | 2 +-
  9000. cucul/Makefile.am | 1 +
  9001. cxx/Makefile.am | 2 +-
  9002. kernel/Makefile.am | 1 +
  9003. test/Makefile.am | 2 +-
  9004. tools/Makefile.am | 2 +-
  9005. 6 files changed, 6 insertions(+), 4 deletions(-)
  9006. Commit: 976
  9007. Author: sam
  9008. Date: Thu May 25 19:11:18 2006 +0000
  9009. * Removed --enable-network flag, but reused the test as a condition for
  9010. building cacaserver.
  9011. configure.ac | 19 ++++---------------
  9012. src/Makefile.am | 4 ++--
  9013. 2 files changed, 6 insertions(+), 17 deletions(-)
  9014. Commit: 975
  9015. Author: sam
  9016. Date: Thu May 25 19:10:35 2006 +0000
  9017. * Updated build scripts for DOS and Win32.
  9018. build-dos | 46 +++++++++++++++++++++++++++++-----------------
  9019. build-win32 | 59 +++++++++++++++++++++++++++++++++--------------------------
  9020. 2 files changed, 62 insertions(+), 43 deletions(-)
  9021. Commit: 974
  9022. Author: sam
  9023. Date: Sat May 20 08:45:19 2006 +0000
  9024. * Got backspace to work with the slang and ncurses drivers in an X
  9025. terminal window.
  9026. caca/driver_ncurses.c | 3 ++-
  9027. caca/driver_slang.c | 3 ++-
  9028. 2 files changed, 4 insertions(+), 2 deletions(-)
  9029. Commit: 973
  9030. Author: sam
  9031. Date: Sat May 20 08:19:13 2006 +0000
  9032. * More coding style fixes in the GL driver.
  9033. caca/driver_gl.c | 54 ++++++++++++++++++++++++++----------------------------
  9034. 1 files changed, 26 insertions(+), 28 deletions(-)
  9035. Commit: 972
  9036. Author: sam
  9037. Date: Sat May 20 08:11:58 2006 +0000
  9038. * Fixed awful indenting of the GL plugin.
  9039. caca/driver_gl.c | 483 +++++++++++++++++++++++++++---------------------------
  9040. 1 files changed, 239 insertions(+), 244 deletions(-)
  9041. Commit: 971
  9042. Author: sam
  9043. Date: Sat May 20 05:45:57 2006 +0000
  9044. * Make the ncurses driver UTF-8 and UTF-32 aware.
  9045. * Add the backspace key to the ncurses driver.
  9046. caca/driver_ncurses.c | 6 +++++-
  9047. 1 files changed, 5 insertions(+), 1 deletions(-)
  9048. Commit: 970
  9049. Author: sam
  9050. Date: Sat May 20 05:41:14 2006 +0000
  9051. * Make the slang driver UTF-8 and UTF-32 aware.
  9052. * Add the backspace key to the slang driver.
  9053. caca/driver_slang.c | 6 +++++-
  9054. 1 files changed, 5 insertions(+), 1 deletions(-)
  9055. Commit: 969
  9056. Author: sam
  9057. Date: Sat May 20 05:29:24 2006 +0000
  9058. * Renamed the event data member "ucs4" to "utf32" for consistency
  9059. with "utf8".
  9060. caca/caca.h | 6 +++---
  9061. caca/driver_conio.c | 2 +-
  9062. caca/driver_gl.c | 4 ++--
  9063. caca/driver_ncurses.c | 2 +-
  9064. caca/driver_slang.c | 2 +-
  9065. caca/driver_win32.c | 2 +-
  9066. caca/driver_x11.c | 4 ++--
  9067. caca/event.c | 2 +-
  9068. test/input.c | 2 +-
  9069. 9 files changed, 13 insertions(+), 13 deletions(-)
  9070. Commit: 968
  9071. Author: sam
  9072. Date: Sat May 20 05:28:31 2006 +0000
  9073. * Added information from a recent Debian upload of the old
  9074. version of libcaca.
  9075. debian/changelog | 26 ++++++++++++++++++++++++++
  9076. debian/control | 2 +-
  9077. 2 files changed, 27 insertions(+), 1 deletions(-)
  9078. Commit: 967
  9079. Author: sam
  9080. Date: Fri May 19 18:34:23 2006 +0000
  9081. * Text input test program. Might be merged into libcaca if it works well.
  9082. test/Makefile.am | 5 ++-
  9083. test/input.c | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9084. 2 files changed, 150 insertions(+), 1 deletions(-)
  9085. Commit: 966
  9086. Author: sam
  9087. Date: Fri May 19 06:44:58 2006 +0000
  9088. * Updated the TODO list.
  9089. TODO | 6 +-----
  9090. 1 files changed, 1 insertions(+), 5 deletions(-)
  9091. Commit: 965
  9092. Author: sam
  9093. Date: Fri May 19 06:00:00 2006 +0000
  9094. * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
  9095. debian/caca-utils.install | 6 +++++-
  9096. debian/libcucul-dev.install | 1 +
  9097. 2 files changed, 6 insertions(+), 1 deletions(-)
  9098. Commit: 964
  9099. Author: sam
  9100. Date: Fri May 19 05:44:27 2006 +0000
  9101. * Renamed caca_set_delay() and caca_get_rendertime() into
  9102. caca_set_display_time() and caca_get_display_time() for consistency.
  9103. caca/caca.h | 4 ++--
  9104. caca/graphics.c | 32 ++++++++++++++++----------------
  9105. python/pypycaca.c | 12 ++++++------
  9106. python/pypycaca.h | 4 ++--
  9107. src/aafire.c | 2 +-
  9108. src/cacaball.c | 2 +-
  9109. src/cacamoir.c | 2 +-
  9110. src/cacaplas.c | 2 +-
  9111. test/demo.c | 6 +++---
  9112. test/frames.c | 2 +-
  9113. test/gamma.c | 2 +-
  9114. 11 files changed, 35 insertions(+), 35 deletions(-)
  9115. Commit: 963
  9116. Author: sam
  9117. Date: Fri May 19 05:30:01 2006 +0000
  9118. * Documented the newly exported charset functions.
  9119. cucul/charset.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
  9120. 1 files changed, 50 insertions(+), 0 deletions(-)
  9121. Commit: 962
  9122. Author: sam
  9123. Date: Fri May 19 04:53:48 2006 +0000
  9124. * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
  9125. caca/driver_ncurses.c | 2 +-
  9126. caca/driver_slang.c | 2 +-
  9127. cucul/box.c | 2 +-
  9128. cucul/canvas.c | 2 +-
  9129. cucul/charset.c | 170 ++++++++++++++++++++++++-----------------------
  9130. cucul/conic.c | 4 +-
  9131. cucul/cucul.h | 11 +++
  9132. cucul/cucul_internals.h | 4 -
  9133. cucul/export.c | 6 +-
  9134. cucul/import.c | 2 +-
  9135. cucul/line.c | 4 +-
  9136. cucul/triangle.c | 2 +-
  9137. tools/makefont.c | 3 +-
  9138. 13 files changed, 112 insertions(+), 102 deletions(-)
  9139. Commit: 961
  9140. Author: sam
  9141. Date: Thu May 18 07:57:42 2006 +0000
  9142. * Regenerated fonts and reactivated them under Win32.
  9143. cucul/font.c | 8 +-
  9144. cucul/font_mono9.h | 561 +++++++++++++-----------
  9145. cucul/font_monobold12.h | 1128 +++++++++++++++++++++++++----------------------
  9146. 3 files changed, 911 insertions(+), 786 deletions(-)
  9147. Commit: 960
  9148. Author: sam
  9149. Date: Thu May 18 07:56:54 2006 +0000
  9150. * Elite trick in the font generator to cope with C89's string length
  9151. limitation of 509 characters. Instead of doing:
  9152. char foo[10] = "abcdefghij";
  9153. we now do:
  9154. struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
  9155. tools/makefont.c | 36 +++++++++++++++++++++++++++++++-----
  9156. 1 files changed, 31 insertions(+), 5 deletions(-)
  9157. Commit: 959
  9158. Author: sam
  9159. Date: Thu May 18 06:26:31 2006 +0000
  9160. * font2tga no longer needs cucul_internal.h.
  9161. test/font2tga.c | 1 -
  9162. 1 files changed, 0 insertions(+), 1 deletions(-)
  9163. Commit: 958
  9164. Author: sam
  9165. Date: Thu May 18 06:23:47 2006 +0000
  9166. * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
  9167. int which shall be used as an UTF-32 character. We do not have any casting
  9168. problems due to the signedness of chars because all characters were
  9169. ASCII (ie. <= 0x7f) beforehands.
  9170. cucul/box.c | 18 +++++++++---------
  9171. cucul/canvas.c | 34 +++++++++++-----------------------
  9172. cucul/conic.c | 8 ++++----
  9173. cucul/cucul.h | 2 +-
  9174. cucul/cucul_internals.h | 1 -
  9175. cucul/dither.c | 6 +++---
  9176. cucul/import.c | 4 ++--
  9177. cucul/line.c | 32 ++++++++++++++++----------------
  9178. cucul/triangle.c | 2 +-
  9179. test/font2tga.c | 2 +-
  9180. 10 files changed, 48 insertions(+), 61 deletions(-)
  9181. Commit: 957
  9182. Author: sam
  9183. Date: Thu May 18 06:13:36 2006 +0000
  9184. * Added font2tga, a test program that exports our font in a known format.
  9185. test/Makefile.am | 5 ++-
  9186. test/font2tga.c | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9187. 2 files changed, 94 insertions(+), 1 deletions(-)
  9188. Commit: 956
  9189. Author: sam
  9190. Date: Thu May 18 06:09:44 2006 +0000
  9191. * If the export test target is ANSI or UTF-8, dither image with special
  9192. shaded glyphs.
  9193. test/export.c | 2 ++
  9194. 1 files changed, 2 insertions(+), 0 deletions(-)
  9195. Commit: 955
  9196. Author: sam
  9197. Date: Thu May 18 05:43:43 2006 +0000
  9198. * Removed useless -lXt from X11 libraries check.
  9199. configure.ac | 2 +-
  9200. 1 files changed, 1 insertions(+), 1 deletions(-)
  9201. Commit: 954
  9202. Author: sam
  9203. Date: Fri May 12 19:33:44 2006 +0000
  9204. * Workaround for illegal ^[[0,0H ANSI escape code.
  9205. cucul/import.c | 6 +++---
  9206. 1 files changed, 3 insertions(+), 3 deletions(-)
  9207. Commit: 953
  9208. Author: sam
  9209. Date: Fri May 12 19:32:41 2006 +0000
  9210. * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
  9211. better performances.
  9212. cucul/dither.c | 20 +++++++++++---------
  9213. 1 files changed, 11 insertions(+), 9 deletions(-)
  9214. Commit: 952
  9215. Author: sam
  9216. Date: Fri May 12 19:31:50 2006 +0000
  9217. * Add linebreaks to the ANSI exporter for better readability, and use
  9218. the save/load cursor position trick to ignore them.
  9219. cucul/export.c | 6 +++++-
  9220. 1 files changed, 5 insertions(+), 1 deletions(-)
  9221. Commit: 951
  9222. Author: jylam
  9223. Date: Fri May 12 19:19:36 2006 +0000
  9224. * Fixed postscript exporter, image in not at the bottom of the page anymore
  9225. cucul/export.c | 2 ++
  9226. 1 files changed, 2 insertions(+), 0 deletions(-)
  9227. Commit: 950
  9228. Author: sam
  9229. Date: Tue May 9 20:25:29 2006 +0000
  9230. * Use UTF-8 instead of ANSI in cacaserver
  9231. src/cacaserver.c | 18 +++++++++---------
  9232. 1 files changed, 9 insertions(+), 9 deletions(-)
  9233. Commit: 949
  9234. Author: sam
  9235. Date: Tue May 9 18:59:00 2006 +0000
  9236. * Optimise built-in fonts. We gain about 100kB in the final binary.
  9237. cucul/font_mono9.h | 2088 +++++++++++++++++++++++-----------------------
  9238. cucul/font_monobold12.h | 2112 +++++++++++++++++++++++-----------------------
  9239. 2 files changed, 2100 insertions(+), 2100 deletions(-)
  9240. Commit: 948
  9241. Author: sam
  9242. Date: Tue May 9 15:52:15 2006 +0000
  9243. * Optimise similar glyphs when generating a font. Given how many glyphs
  9244. are unavailable, this is a significant gain.
  9245. tools/makefont.c | 137 +++++++++++++++++++++++++++++++++++++++---------------
  9246. 1 files changed, 100 insertions(+), 37 deletions(-)
  9247. Commit: 947
  9248. Author: sam
  9249. Date: Tue May 9 01:58:47 2006 +0000
  9250. * Added the long dash and middle dot CP437 characters to the X11 driver.
  9251. caca/driver_x11.c | 16 ++++++++++++++++
  9252. 1 files changed, 16 insertions(+), 0 deletions(-)
  9253. Commit: 946
  9254. Author: sam
  9255. Date: Tue May 9 01:57:47 2006 +0000
  9256. * If the ANSI file we import does not use the 80 columns, we don't expand
  9257. the canvas to 80 columns.
  9258. cucul/import.c | 18 ++++++++++--------
  9259. 1 files changed, 10 insertions(+), 8 deletions(-)
  9260. Commit: 945
  9261. Author: sam
  9262. Date: Tue May 9 01:12:58 2006 +0000
  9263. * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
  9264. * Decreased PgUp/PgDn scrolling rate.
  9265. src/cacadraw.c | 85 ++++++++++++++++++++++++++++++++++++-------------------
  9266. 1 files changed, 55 insertions(+), 30 deletions(-)
  9267. Commit: 944
  9268. Author: sam
  9269. Date: Tue May 9 01:03:02 2006 +0000
  9270. * Removed a useless cast in the kernel code.
  9271. kernel/kernel.c | 2 +-
  9272. 1 files changed, 1 insertions(+), 1 deletions(-)
  9273. Commit: 943
  9274. Author: sam
  9275. Date: Tue May 9 00:59:29 2006 +0000
  9276. * Set svn properties on the .NET files.
  9277. DotNet/AssemblyInfo.cs | 2 +-
  9278. DotNet/Caca.cs | 2 +-
  9279. DotNet/Cucul.cs | 2 +-
  9280. DotNet/test.cs | 2 +-
  9281. 4 files changed, 4 insertions(+), 4 deletions(-)
  9282. Commit: 942
  9283. Author: sam
  9284. Date: Tue May 9 00:47:28 2006 +0000
  9285. * Cosmetic fix in test/font.c.
  9286. * Use UTF-8 output in test/text.c instead of ANSI.
  9287. test/font.c | 4 ++--
  9288. test/text.c | 4 ++--
  9289. 2 files changed, 4 insertions(+), 4 deletions(-)
  9290. Commit: 941
  9291. Author: sam
  9292. Date: Tue May 9 00:46:08 2006 +0000
  9293. * Minor cosmetic fix in a comment.
  9294. caca/caca.h | 2 +-
  9295. 1 files changed, 1 insertions(+), 1 deletions(-)
  9296. Commit: 940
  9297. Author: sam
  9298. Date: Tue May 9 00:43:22 2006 +0000
  9299. * Added a few more Unicode blocks to the default fonts.
  9300. cucul/font_mono9.h | 2423 ++++++++++++++++++++++++++++-----------------
  9301. cucul/font_monobold12.h | 2493 +++++++++++++++++++++++++++++------------------
  9302. tools/makefont.c | 4 +-
  9303. 3 files changed, 3071 insertions(+), 1849 deletions(-)
  9304. Commit: 939
  9305. Author: sam
  9306. Date: Tue May 9 00:36:33 2006 +0000
  9307. * Added a few more Unicode characters to the glyph transformations.
  9308. cucul/transform.c | 71 ++++++++++++++++++++++++++++++++++++++---------------
  9309. 1 files changed, 51 insertions(+), 20 deletions(-)
  9310. Commit: 938
  9311. Author: sam
  9312. Date: Tue May 9 00:34:16 2006 +0000
  9313. * Changed the cucul_create_dither() prototype to make sure the mask
  9314. arguments are at least 32 bits.
  9315. cucul/cucul.h | 4 ++--
  9316. cucul/dither.c | 14 ++++++++------
  9317. 2 files changed, 10 insertions(+), 8 deletions(-)
  9318. Commit: 932
  9319. Author: sam
  9320. Date: Fri May 5 15:19:44 2006 +0000
  9321. * Make the export test 80 columns wide, so that the ANSI we generate can
  9322. be read by other programs.
  9323. test/export.c | 2 +-
  9324. 1 files changed, 1 insertions(+), 1 deletions(-)
  9325. Commit: 931
  9326. Author: sam
  9327. Date: Fri May 5 15:13:32 2006 +0000
  9328. * Updated fonts with the new hardcoded CP437 glyphs.
  9329. cucul/font_mono9.h | 16 ++++++++--------
  9330. cucul/font_monobold12.h | 16 ++++++++--------
  9331. 2 files changed, 16 insertions(+), 16 deletions(-)
  9332. Commit: 930
  9333. Author: sam
  9334. Date: Fri May 5 15:12:50 2006 +0000
  9335. * Hardcode a few CP437 glyphs in makefont.c because they don't look that
  9336. good with Pango.
  9337. tools/makefont.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9338. 1 files changed, 76 insertions(+), 0 deletions(-)
  9339. Commit: 929
  9340. Author: sam
  9341. Date: Fri May 5 14:03:40 2006 +0000
  9342. * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
  9343. caca/driver_ncurses.c | 35 +++--------------------------------
  9344. caca/driver_slang.c | 29 +++--------------------------
  9345. tools/Makefile.am | 1 +
  9346. tools/makefont.c | 33 ++++++---------------------------
  9347. 4 files changed, 13 insertions(+), 85 deletions(-)
  9348. Commit: 928
  9349. Author: sam
  9350. Date: Fri May 5 13:44:54 2006 +0000
  9351. * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
  9352. SVG exporters.
  9353. cucul/export.c | 53 ++++-------------------------------------------------
  9354. 1 files changed, 4 insertions(+), 49 deletions(-)
  9355. Commit: 927
  9356. Author: sam
  9357. Date: Fri May 5 05:09:54 2006 +0000
  9358. * Implemented the private _cucul_utf32_to_utf8() helper.
  9359. cucul/charset.c | 30 ++++++++++++++++++++++++++++++
  9360. cucul/cucul_internals.h | 1 +
  9361. 2 files changed, 31 insertions(+), 0 deletions(-)
  9362. Commit: 926
  9363. Author: sam
  9364. Date: Fri May 5 05:08:51 2006 +0000
  9365. * Exporter now generates valid ANSI, with CP437 characters.
  9366. cucul/export.c | 30 ++++++++++++++++--------------
  9367. 1 files changed, 16 insertions(+), 14 deletions(-)
  9368. Commit: 925
  9369. Author: sam
  9370. Date: Thu May 4 22:00:52 2006 +0000
  9371. * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
  9372. text.
  9373. cucul/export.c | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9374. 1 files changed, 95 insertions(+), 0 deletions(-)
  9375. Commit: 924
  9376. Author: sam
  9377. Date: Thu May 4 21:34:10 2006 +0000
  9378. * Use a slightly different RGB palette for ANSI colours, so that brown
  9379. really looks like brown and not like desaturated yellow.
  9380. cucul/colour.c | 7 +++++--
  9381. 1 files changed, 5 insertions(+), 2 deletions(-)
  9382. Commit: 923
  9383. Author: jylam
  9384. Date: Tue May 2 18:26:02 2006 +0000
  9385. * Fixed error in tutorial, updated caca_get_event() doc
  9386. DotNet/test.cs | 3 ++-
  9387. caca/event.c | 2 +-
  9388. doc/tutorial.dox | 2 +-
  9389. 3 files changed, 4 insertions(+), 3 deletions(-)
  9390. Commit: 922
  9391. Author: jylam
  9392. Date: Sat Apr 29 11:26:44 2006 +0000
  9393. * Fixed $Id
  9394. DotNet/AssemblyInfo.cs | 2 +-
  9395. DotNet/Caca.cs | 2 +-
  9396. DotNet/Cucul.cs | 2 +-
  9397. DotNet/test.cs | 2 +-
  9398. 4 files changed, 4 insertions(+), 4 deletions(-)
  9399. Commit: 921
  9400. Author: jylam
  9401. Date: Sat Apr 29 11:20:43 2006 +0000
  9402. * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
  9403. DotNet/AssemblyInfo.cs | 20 +++++
  9404. DotNet/Caca.cs | 185 ++++++++++++++++++++++++++++++++++++++++++++
  9405. DotNet/Cucul.cs | 152 ++++++++++++++++++++++++++++++++++++
  9406. DotNet/Makefile | 5 +
  9407. DotNet/libCaca.dll.config | 3 +
  9408. DotNet/libCucul.dll.config | 3 +
  9409. DotNet/test.cs | 64 +++++++++++++++
  9410. 7 files changed, 432 insertions(+), 0 deletions(-)
  9411. Commit: 920
  9412. Author: sam
  9413. Date: Thu Apr 27 14:15:23 2006 +0000
  9414. * Completed return value and errno handling in libcucul API.
  9415. cucul/cucul.h | 44 +++---
  9416. cucul/dither.c | 216 +++++++++++++++++-----
  9417. cucul/export.c | 21 ++
  9418. cucul/font.c | 76 +++++++-
  9419. cucul/import.c | 533 ++++++++++++++++++++++++++++-------------------------
  9420. cucul/sprite.c | 51 +++++-
  9421. cucul/transform.c | 28 +++-
  9422. 7 files changed, 642 insertions(+), 327 deletions(-)
  9423. Commit: 919
  9424. Author: sam
  9425. Date: Thu Apr 27 13:02:27 2006 +0000
  9426. * Allow an optional input filename in the export test for cheap conversions.
  9427. test/export.c | 93 ++++++++++++++++++++++++++++++++++++++------------------
  9428. 1 files changed, 63 insertions(+), 30 deletions(-)
  9429. Commit: 918
  9430. Author: jylam
  9431. Date: Wed Apr 26 18:59:20 2006 +0000
  9432. * coding style fixes again
  9433. caca/driver_gl.c | 484 +++++++++++++++++++++++++-------------------------
  9434. cucul/import.c | 514 +++++++++++++++++++++++++++---------------------------
  9435. 2 files changed, 499 insertions(+), 499 deletions(-)
  9436. Commit: 917
  9437. Author: jylam
  9438. Date: Wed Apr 26 18:53:08 2006 +0000
  9439. * Fixed indentation. I did it myself, I'm a big boy.
  9440. cxx/caca++.cpp | 2 +-
  9441. cxx/caca++.h | 28 ++++++++++++++--------------
  9442. cxx/cucul++.h | 10 +++++-----
  9443. src/cacadraw.c | 4 ++--
  9444. 4 files changed, 22 insertions(+), 22 deletions(-)
  9445. Commit: 916
  9446. Author: sam
  9447. Date: Wed Apr 26 17:24:27 2006 +0000
  9448. * Fixed line wrapping on some weird ANSI files.
  9449. cucul/import.c | 13 +++++++------
  9450. 1 files changed, 7 insertions(+), 6 deletions(-)
  9451. Commit: 915
  9452. Author: sam
  9453. Date: Wed Apr 26 17:02:37 2006 +0000
  9454. * Fixed an ANSI rendering bug related to the bold attribute.
  9455. cucul/import.c | 161 +++++++++++++++++++++++++++++++-------------------------
  9456. 1 files changed, 89 insertions(+), 72 deletions(-)
  9457. Commit: 914
  9458. Author: sam
  9459. Date: Wed Apr 26 15:21:28 2006 +0000
  9460. * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
  9461. built-in font so that we now cover all of CP437.
  9462. cucul/font_mono9.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++-
  9463. cucul/font_monobold12.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++-
  9464. tools/makefont.c | 7 +-
  9465. 3 files changed, 1047 insertions(+), 18 deletions(-)
  9466. Commit: 913
  9467. Author: sam
  9468. Date: Wed Apr 26 14:36:11 2006 +0000
  9469. * Minor code reorganisation and documenting.
  9470. cucul/import.c | 116 ++++++++++++++++++++++++++++----------------------------
  9471. 1 files changed, 58 insertions(+), 58 deletions(-)
  9472. Commit: 912
  9473. Author: jylam
  9474. Date: Wed Apr 26 14:06:19 2006 +0000
  9475. * Added preliminary (it means that's fucked up) CP437 codepage
  9476. caca/driver_gl.c | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
  9477. 1 files changed, 117 insertions(+), 2 deletions(-)
  9478. Commit: 911
  9479. Author: sam
  9480. Date: Wed Apr 26 13:22:04 2006 +0000
  9481. * Added U+25A0 (■) to the CP437 hack in the X11 driver.
  9482. caca/driver_x11.c | 9 +++++++++
  9483. 1 files changed, 9 insertions(+), 0 deletions(-)
  9484. Commit: 910
  9485. Author: jylam
  9486. Date: Wed Apr 26 12:59:14 2006 +0000
  9487. * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
  9488. caca/driver_gl.c | 3 ++-
  9489. 1 files changed, 2 insertions(+), 1 deletions(-)
  9490. Commit: 909
  9491. Author: jylam
  9492. Date: Wed Apr 26 12:57:31 2006 +0000
  9493. * removed duplicate code
  9494. caca/driver_x11.c | 8 ++++----
  9495. 1 files changed, 4 insertions(+), 4 deletions(-)
  9496. Commit: 908
  9497. Author: sam
  9498. Date: Wed Apr 26 12:51:37 2006 +0000
  9499. * Wow, we even have Home/End support in X11.
  9500. caca/driver_x11.c | 4 ++++
  9501. 1 files changed, 4 insertions(+), 0 deletions(-)
  9502. Commit: 907
  9503. Author: sam
  9504. Date: Wed Apr 26 12:48:41 2006 +0000
  9505. * PageUp/PageDown support in X11.
  9506. caca/driver_x11.c | 4 ++++
  9507. 1 files changed, 4 insertions(+), 0 deletions(-)
  9508. Commit: 906
  9509. Author: jylam
  9510. Date: Wed Apr 26 12:47:21 2006 +0000
  9511. * Fixed home/pgup/pgdown/insert events
  9512. caca/driver_gl.c | 6 ++++++
  9513. 1 files changed, 6 insertions(+), 0 deletions(-)
  9514. Commit: 905
  9515. Author: jylam
  9516. Date: Wed Apr 26 12:36:31 2006 +0000
  9517. * page up / down
  9518. src/cacadraw.c | 2 ++
  9519. 1 files changed, 2 insertions(+), 0 deletions(-)
  9520. Commit: 904
  9521. Author: sam
  9522. Date: Wed Apr 26 12:30:54 2006 +0000
  9523. * In ANSI, bold only sets the foreground colour to bright, not the
  9524. background.
  9525. cucul/import.c | 2 --
  9526. 1 files changed, 0 insertions(+), 2 deletions(-)
  9527. Commit: 903
  9528. Author: sam
  9529. Date: Wed Apr 26 12:25:44 2006 +0000
  9530. * Added cacadraw. It only shows files and lets you scroll for now, but
  9531. it will eventually evolve into something better.
  9532. src/Makefile.am | 4 ++
  9533. src/cacadraw.c | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9534. test/import.c | 2 +-
  9535. 3 files changed, 139 insertions(+), 1 deletions(-)
  9536. Commit: 902
  9537. Author: jylam
  9538. Date: Wed Apr 26 12:23:30 2006 +0000
  9539. * Really updated doc
  9540. cucul/import.c | 3 ++-
  9541. 1 files changed, 2 insertions(+), 1 deletions(-)
  9542. Commit: 901
  9543. Author: jylam
  9544. Date: Wed Apr 26 12:18:35 2006 +0000
  9545. * Fixed documentation for import
  9546. cucul/import.c | 23 +++++++++++------------
  9547. 1 files changed, 11 insertions(+), 12 deletions(-)
  9548. Commit: 900
  9549. Author: sam
  9550. Date: Wed Apr 26 12:17:22 2006 +0000
  9551. * Removed legacy cpp directory.
  9552. cpp/Makefile.am | 24 ----
  9553. cpp/caca++.cpp | 97 ----------------
  9554. cpp/caca++.h | 76 ------------
  9555. cpp/caca++.pc.in | 12 --
  9556. cpp/cpptest.cpp | 103 ----------------
  9557. cpp/cucul++.cpp | 333 -----------------------------------------------------
  9558. cpp/cucul++.h | 135 ---------------------
  9559. cpp/cucul++.pc.in | 12 --
  9560. 8 files changed, 0 insertions(+), 792 deletions(-)
  9561. Commit: 899
  9562. Author: jylam
  9563. Date: Wed Apr 26 12:11:55 2006 +0000
  9564. * Updated C++ bindings and renamed directory to more comprehensive cxx
  9565. Makefile.am | 2 +-
  9566. configure.ac | 14 +-
  9567. cxx/Makefile.am | 24 ++++
  9568. cxx/caca++.cpp | 97 +++++++++++++++
  9569. cxx/caca++.h | 76 ++++++++++++
  9570. cxx/caca++.pc.in | 12 ++
  9571. cxx/cpptest.cpp | 103 ++++++++++++++++
  9572. cxx/cucul++.cpp | 338 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  9573. cxx/cucul++.h | 139 ++++++++++++++++++++++
  9574. cxx/cucul++.pc.in | 12 ++
  9575. 10 files changed, 809 insertions(+), 8 deletions(-)
  9576. Commit: 898
  9577. Author: sam
  9578. Date: Wed Apr 26 12:06:13 2006 +0000
  9579. * Minor typo.
  9580. test/event.c | 4 ++--
  9581. 1 files changed, 2 insertions(+), 2 deletions(-)
  9582. Commit: 897
  9583. Author: jylam
  9584. Date: Wed Apr 26 11:57:30 2006 +0000
  9585. * Updated libcaca c++ bindings
  9586. cpp/caca++.cpp | 32 ++++++++++++++------------------
  9587. cpp/caca++.h | 24 ++++++++++++------------
  9588. cpp/cpptest.cpp | 6 +++---
  9589. cpp/cucul++.cpp | 8 ++++++++
  9590. cpp/cucul++.h | 1 +
  9591. 5 files changed, 38 insertions(+), 33 deletions(-)
  9592. Commit: 896
  9593. Author: sam
  9594. Date: Wed Apr 26 11:54:26 2006 +0000
  9595. * Implemented cucul_load_file() and cucul_load_memory() to load respectively
  9596. a file and a memory area into a libcucul buffer.
  9597. * Changed the cucul_import_canvas() prototype so that it uses libcucul
  9598. buffers instead of simple memory areas.
  9599. cucul/buffer.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++-
  9600. cucul/cucul.h | 4 ++-
  9601. cucul/cucul_internals.h | 1 +
  9602. cucul/export.c | 1 +
  9603. cucul/import.c | 26 ++++++++--------
  9604. src/cacaplay.c | 27 ++++------------
  9605. src/cacaserver.c | 5 ++-
  9606. test/import.c | 31 ++++---------------
  9607. test/text.c | 4 ++-
  9608. 9 files changed, 114 insertions(+), 61 deletions(-)
  9609. Commit: 895
  9610. Author: sam
  9611. Date: Wed Apr 26 11:29:50 2006 +0000
  9612. * Argh, _really_ fixed the uninitialised variable.
  9613. cucul/import.c | 3 +--
  9614. 1 files changed, 1 insertions(+), 2 deletions(-)
  9615. Commit: 894
  9616. Author: sam
  9617. Date: Wed Apr 26 11:28:55 2006 +0000
  9618. * Fixed an uninitialised variable.
  9619. cucul/import.c | 1 +
  9620. 1 files changed, 1 insertions(+), 0 deletions(-)
  9621. Commit: 893
  9622. Author: sam
  9623. Date: Wed Apr 26 10:22:31 2006 +0000
  9624. * Fixed our buffer overflow in the ANSI parser by simply skipping control
  9625. sequences longer than 100 characters.
  9626. * Documented the escape sequence format.
  9627. cucul/import.c | 49 ++++++++++++++++++++++++++++++-------------------
  9628. 1 files changed, 30 insertions(+), 19 deletions(-)
  9629. Commit: 892
  9630. Author: jylam
  9631. Date: Wed Apr 26 10:04:02 2006 +0000
  9632. * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
  9633. cpp/cpptest.cpp | 24 ++++----
  9634. cpp/cucul++.cpp | 183 ++++++++++++++++++++++++++----------------------------
  9635. cpp/cucul++.h | 164 +++++++++++++++++++++++++++----------------------
  9636. test/demo.c | 10 ++--
  9637. 4 files changed, 194 insertions(+), 187 deletions(-)
  9638. Commit: 891
  9639. Author: sam
  9640. Date: Wed Apr 26 09:56:26 2006 +0000
  9641. * More robust ANSI sequence argument parser. Detects private sequences and
  9642. intermediate bytes.
  9643. cucul/import.c | 120 +++++++++++++++++++++++--------------------------------
  9644. 1 files changed, 50 insertions(+), 70 deletions(-)
  9645. Commit: 890
  9646. Author: jylam
  9647. Date: Wed Apr 26 09:00:40 2006 +0000
  9648. * Fixed warning in a clever and tested way. Bordel de merde.
  9649. cucul/import.c | 13 +++++++------
  9650. 1 files changed, 7 insertions(+), 6 deletions(-)
  9651. Commit: 889
  9652. Author: sam
  9653. Date: Wed Apr 26 08:21:46 2006 +0000
  9654. * Coding style.
  9655. cucul/import.c | 48 ++++++++++++++++++++++++------------------------
  9656. 1 files changed, 24 insertions(+), 24 deletions(-)
  9657. Commit: 888
  9658. Author: sam
  9659. Date: Wed Apr 26 08:12:57 2006 +0000
  9660. * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
  9661. cucul/import.c | 2 +-
  9662. 1 files changed, 1 insertions(+), 1 deletions(-)
  9663. Commit: 887
  9664. Author: jylam
  9665. Date: Wed Apr 26 08:09:14 2006 +0000
  9666. * Fixed warnings in ansi importer
  9667. cucul/import.c | 2 +-
  9668. 1 files changed, 1 insertions(+), 1 deletions(-)
  9669. Commit: 886
  9670. Author: sam
  9671. Date: Wed Apr 26 07:57:26 2006 +0000
  9672. * More cleaning up of the ANSI loader. Fixed reverse video.
  9673. cucul/import.c | 146 ++++++++++++++++++++++++++++----------------------------
  9674. 1 files changed, 73 insertions(+), 73 deletions(-)
  9675. Commit: 885
  9676. Author: sam
  9677. Date: Wed Apr 26 07:46:58 2006 +0000
  9678. * Set the transparent colour's RGB values to the default colour's ones.
  9679. cucul/colour.c | 4 ++--
  9680. 1 files changed, 2 insertions(+), 2 deletions(-)
  9681. Commit: 884
  9682. Author: jylam
  9683. Date: Tue Apr 25 18:23:33 2006 +0000
  9684. * Improved ANSI format detection
  9685. cucul/import.c | 19 ++++++++++++-------
  9686. 1 files changed, 12 insertions(+), 7 deletions(-)
  9687. Commit: 883
  9688. Author: sam
  9689. Date: Tue Apr 25 18:16:42 2006 +0000
  9690. * Really fixed bold in ANSI loader, and removed dead code.
  9691. cucul/import.c | 28 ++++++++++++----------------
  9692. 1 files changed, 12 insertions(+), 16 deletions(-)
  9693. Commit: 882
  9694. Author: sam
  9695. Date: Tue Apr 25 18:02:20 2006 +0000
  9696. * Simplified _manage_modifiers() a bit.
  9697. cucul/import.c | 68 +++++++++++++++++++++++---------------------------------
  9698. 1 files changed, 28 insertions(+), 40 deletions(-)
  9699. Commit: 881
  9700. Author: sam
  9701. Date: Tue Apr 25 17:46:49 2006 +0000
  9702. * Fixed bold support in ANSI loader.
  9703. cucul/import.c | 4 ++++
  9704. 1 files changed, 4 insertions(+), 0 deletions(-)
  9705. Commit: 880
  9706. Author: sam
  9707. Date: Tue Apr 25 17:43:16 2006 +0000
  9708. * A few fixes in the ANSI interpreter.
  9709. cucul/import.c | 64 +++++++++++++++++++++++--------------------------------
  9710. 1 files changed, 27 insertions(+), 37 deletions(-)
  9711. Commit: 879
  9712. Author: sam
  9713. Date: Tue Apr 25 16:28:00 2006 +0000
  9714. * Got rid of _update_canvas_size().
  9715. cucul/import.c | 36 +++++++++++++-----------------------
  9716. 1 files changed, 13 insertions(+), 23 deletions(-)
  9717. Commit: 878
  9718. Author: jylam
  9719. Date: Tue Apr 25 15:39:13 2006 +0000
  9720. * _updated_coding_style(aBit);
  9721. cucul/import.c | 40 ++++++++++++++++++++--------------------
  9722. 1 files changed, 20 insertions(+), 20 deletions(-)
  9723. Commit: 877
  9724. Author: sam
  9725. Date: Tue Apr 25 15:22:53 2006 +0000
  9726. * Ahahaha. Meet the "optimisation" that breaks everything.
  9727. cucul/import.c | 8 ++++++--
  9728. 1 files changed, 6 insertions(+), 2 deletions(-)
  9729. Commit: 876
  9730. Author: sam
  9731. Date: Tue Apr 25 15:04:19 2006 +0000
  9732. * Small optimisation in import_text().
  9733. cucul/import.c | 13 +++++--------
  9734. 1 files changed, 5 insertions(+), 8 deletions(-)
  9735. Commit: 875
  9736. Author: sam
  9737. Date: Tue Apr 25 14:12:31 2006 +0000
  9738. * Really minor coding style fixes in the ANSI importer.
  9739. cucul/import.c | 490 ++++++++++++++++++++++++--------------------------------
  9740. 1 files changed, 211 insertions(+), 279 deletions(-)
  9741. Commit: 874
  9742. Author: sam
  9743. Date: Tue Apr 25 11:05:25 2006 +0000
  9744. * More error checking in libcucul.
  9745. cucul/canvas.c | 33 +++++++++-----
  9746. cucul/colour.c | 34 +++++++++++++--
  9747. cucul/cucul.c | 111 ++++++++++++++++++++++++++++++++++++++++++-----
  9748. cucul/cucul.h | 16 +++---
  9749. cucul/cucul_internals.h | 2 +-
  9750. 5 files changed, 161 insertions(+), 35 deletions(-)
  9751. Commit: 873
  9752. Author: sam
  9753. Date: Tue Apr 25 11:05:03 2006 +0000
  9754. * Jylam is too modest.
  9755. test/import.c | 10 ++++------
  9756. 1 files changed, 4 insertions(+), 6 deletions(-)
  9757. Commit: 872
  9758. Author: jylam
  9759. Date: Tue Apr 25 10:14:47 2006 +0000
  9760. * Added importers test
  9761. test/import.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9762. 1 files changed, 85 insertions(+), 0 deletions(-)
  9763. Commit: 871
  9764. Author: jylam
  9765. Date: Tue Apr 25 10:14:12 2006 +0000
  9766. * Added preliminary ANSI importer, added import formats autodection
  9767. cucul/import.c | 379 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
  9768. test/Makefile.am | 4 +-
  9769. 2 files changed, 379 insertions(+), 4 deletions(-)
  9770. Commit: 870
  9771. Author: sam
  9772. Date: Tue Apr 25 09:59:58 2006 +0000
  9773. * Check for <errno.h>.
  9774. * Started changing function prototypes so that they return an integer
  9775. instead of void, just in case they might fail.
  9776. configure.ac | 2 +-
  9777. cucul/box.c | 32 ++++++++++++++++++++++----------
  9778. cucul/buffer.c | 11 ++++++++++-
  9779. cucul/canvas.c | 31 +++++++++++++++++++++++++++----
  9780. cucul/conic.c | 36 ++++++++++++++++++++++++++----------
  9781. cucul/cucul.h | 32 ++++++++++++++++----------------
  9782. cucul/line.c | 38 +++++++++++++++++++++++++++-----------
  9783. cucul/triangle.c | 40 +++++++++++++++++++++++-----------------
  9784. 8 files changed, 152 insertions(+), 70 deletions(-)
  9785. Commit: 869
  9786. Author: sam
  9787. Date: Tue Apr 25 09:34:41 2006 +0000
  9788. * Reverted that errno stuff. We'll just use the real errno.
  9789. cucul/Makefile.am | 1 -
  9790. cucul/cucul.h | 12 ------------
  9791. cucul/error.c | 45 ---------------------------------------------
  9792. 3 files changed, 0 insertions(+), 58 deletions(-)
  9793. Commit: 868
  9794. Author: sam
  9795. Date: Tue Apr 25 08:54:44 2006 +0000
  9796. * Added basis for an errno-like mechanism.
  9797. cucul/Makefile.am | 1 +
  9798. cucul/cucul.h | 14 +++++++++++++-
  9799. cucul/error.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  9800. 3 files changed, 59 insertions(+), 1 deletions(-)
  9801. Commit: 867
  9802. Author: sam
  9803. Date: Mon Apr 24 22:10:38 2006 +0000
  9804. * Removed my previously introduced --enable-pangoft2 and replaced it with
  9805. a nicer cross compilation check.
  9806. build-win32 | 2 +-
  9807. configure.ac | 10 +++++-----
  9808. 2 files changed, 6 insertions(+), 6 deletions(-)
  9809. Commit: 866
  9810. Author: sam
  9811. Date: Mon Apr 24 21:45:26 2006 +0000
  9812. * Brought the Win32 build back on its wheels.
  9813. build-win32 | 7 +++----
  9814. configure.ac | 12 +++++++++++-
  9815. src/Makefile.am | 8 +++++++-
  9816. src/cacaserver.c | 1 +
  9817. 4 files changed, 22 insertions(+), 6 deletions(-)
  9818. Commit: 865
  9819. Author: sam
  9820. Date: Mon Apr 24 21:09:06 2006 +0000
  9821. * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
  9822. common.h | 13 ++++++++-----
  9823. configure.ac | 2 +-
  9824. cucul/font.c | 30 +++++++++++++++---------------
  9825. src/cacaserver.c | 8 +++++++-
  9826. tools/makefont.c | 4 ++--
  9827. 5 files changed, 33 insertions(+), 24 deletions(-)
  9828. Commit: 864
  9829. Author: sam
  9830. Date: Mon Apr 24 21:05:31 2006 +0000
  9831. * Fixed minor compilation warning.
  9832. caca/driver_win32.c | 2 --
  9833. 1 files changed, 0 insertions(+), 2 deletions(-)
  9834. Commit: 863
  9835. Author: sam
  9836. Date: Mon Apr 24 20:56:07 2006 +0000
  9837. * Win32 compilation fix.
  9838. common.h | 8 +++++---
  9839. 1 files changed, 5 insertions(+), 3 deletions(-)
  9840. Commit: 862
  9841. Author: sam
  9842. Date: Mon Apr 24 20:55:46 2006 +0000
  9843. * On win32, only disable the built-in fonts, not all the font functions.
  9844. cucul/font.c | 6 ++++--
  9845. 1 files changed, 4 insertions(+), 2 deletions(-)
  9846. Commit: 861
  9847. Author: sam
  9848. Date: Mon Apr 24 20:45:55 2006 +0000
  9849. * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
  9850. * Implement htons/htonl in common.h just in case.
  9851. common.h | 34 ++++++++++++++++++++++++++++++++++
  9852. configure.ac | 2 +-
  9853. cucul/font.c | 2 ++
  9854. tools/makefont.c | 2 ++
  9855. 4 files changed, 39 insertions(+), 1 deletions(-)
  9856. Commit: 860
  9857. Author: sam
  9858. Date: Mon Apr 24 20:39:54 2006 +0000
  9859. * Hahaha, fixed the coding style example.
  9860. doc/style.dox | 2 +-
  9861. 1 files changed, 1 insertions(+), 1 deletions(-)
  9862. Commit: 859
  9863. Author: sam
  9864. Date: Mon Apr 24 20:35:59 2006 +0000
  9865. * Removed duplicate uint*_t defines from *_internal.h and included common.h
  9866. in all .c files that needed it.
  9867. caca/caca.c | 1 +
  9868. caca/caca_internals.h | 7 -------
  9869. caca/driver_conio.c | 1 +
  9870. caca/driver_gl.c | 1 +
  9871. caca/driver_ncurses.c | 1 +
  9872. caca/driver_raw.c | 1 +
  9873. caca/driver_slang.c | 1 +
  9874. caca/driver_vga.c | 1 +
  9875. caca/driver_win32.c | 1 +
  9876. caca/driver_x11.c | 1 +
  9877. caca/event.c | 1 +
  9878. caca/graphics.c | 1 +
  9879. caca/time.c | 1 +
  9880. common.h | 4 ++++
  9881. configure.ac | 4 ++--
  9882. cucul/box.c | 1 +
  9883. cucul/buffer.c | 1 +
  9884. cucul/canvas.c | 1 +
  9885. cucul/charset.c | 1 +
  9886. cucul/colour.c | 1 +
  9887. cucul/conic.c | 1 +
  9888. cucul/cucul.c | 1 +
  9889. cucul/cucul_internals.h | 7 -------
  9890. cucul/dither.c | 1 +
  9891. cucul/export.c | 1 +
  9892. cucul/font.c | 5 ++++-
  9893. cucul/import.c | 1 +
  9894. cucul/line.c | 1 +
  9895. cucul/sprite.c | 1 +
  9896. cucul/transform.c | 1 +
  9897. cucul/triangle.c | 1 +
  9898. kernel/kernel.c | 1 +
  9899. src/aafire.c | 1 +
  9900. src/cacaball.c | 1 +
  9901. src/cacamoir.c | 1 +
  9902. src/cacaplas.c | 1 +
  9903. src/cacaplay.c | 1 +
  9904. src/cacaserver.c | 1 +
  9905. src/cacaview.c | 1 +
  9906. src/common-image.c | 1 +
  9907. src/img2irc.c | 1 +
  9908. test/colors.c | 1 +
  9909. test/demo.c | 1 +
  9910. test/dithering.c | 1 +
  9911. test/event.c | 1 +
  9912. test/spritedit.c | 1 +
  9913. tools/makefont.c | 7 ++++++-
  9914. tools/optipal.c | 1 +
  9915. 48 files changed, 58 insertions(+), 18 deletions(-)
  9916. Commit: 858
  9917. Author: sam
  9918. Date: Mon Apr 24 19:57:23 2006 +0000
  9919. * Added "common.h", a placeholder for simple features and functions missing
  9920. from some systems.
  9921. Makefile.am | 2 +-
  9922. common.h | 28 ++++++++++++++++++++++++++++
  9923. test/export.c | 5 +----
  9924. test/font.c | 5 +----
  9925. test/frames.c | 5 +----
  9926. test/gamma.c | 5 +----
  9927. test/hsv.c | 5 +----
  9928. test/text.c | 5 +----
  9929. test/transform.c | 5 +----
  9930. test/truecolor.c | 5 +----
  9931. test/unicode.c | 5 +----
  9932. 11 files changed, 38 insertions(+), 37 deletions(-)
  9933. Commit: 857
  9934. Author: sam
  9935. Date: Mon Apr 24 18:46:06 2006 +0000
  9936. * Print '?' for Unicode characters in the ANSI export. We'll decide later
  9937. whether we want plain ASCII, UTF-8, or CP437.
  9938. cucul/export.c | 2 +-
  9939. 1 files changed, 1 insertions(+), 1 deletions(-)
  9940. Commit: 856
  9941. Author: sam
  9942. Date: Mon Apr 24 17:51:23 2006 +0000
  9943. * Oops, fixed an old typo that brevented building without PangoFt2.
  9944. configure.ac | 2 +-
  9945. 1 files changed, 1 insertions(+), 1 deletions(-)
  9946. Commit: 855
  9947. Author: sam
  9948. Date: Mon Apr 24 17:47:44 2006 +0000
  9949. * Fixed Debian build files.
  9950. debian/Makefile.am | 1 +
  9951. debian/caca-utils.install | 8 +++++++-
  9952. debian/libcucul-dev.install | 1 +
  9953. 3 files changed, 9 insertions(+), 1 deletions(-)
  9954. Commit: 854
  9955. Author: sam
  9956. Date: Mon Apr 24 17:39:53 2006 +0000
  9957. * Do not bail out if PangoFt2 was not found.
  9958. configure.ac | 3 +--
  9959. 1 files changed, 1 insertions(+), 2 deletions(-)
  9960. Commit: 852
  9961. Author: sam
  9962. Date: Sat Apr 22 21:51:50 2006 +0000
  9963. * 0.99.beta1 release.
  9964. ChangeLog | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  9965. NEWS | 6 +++-
  9966. TODO | 2 +-
  9967. 3 files changed, 71 insertions(+), 3 deletions(-)
  9968. Commit: 851
  9969. Author: sam
  9970. Date: Sat Apr 22 21:36:11 2006 +0000
  9971. * Got rid of CUCUL_LIBS. It's unused.
  9972. configure.ac | 1 -
  9973. cucul/Makefile.am | 2 +-
  9974. test/Makefile.am | 2 +-
  9975. 3 files changed, 2 insertions(+), 3 deletions(-)
  9976. Commit: 850
  9977. Author: sam
  9978. Date: Sat Apr 22 21:31:42 2006 +0000
  9979. * Updated Debian build rules.
  9980. Makefile.am | 3 ---
  9981. debian/Makefile.am | 15 ++++++++++++++-
  9982. debian/caca-utils.install | 3 +++
  9983. debian/changelog | 4 ++--
  9984. debian/control | 4 ++--
  9985. debian/libcaca-dev.install | 4 ++++
  9986. debian/libcaca0.install | 1 +
  9987. debian/libcucul-dev.install | 6 ++++++
  9988. debian/libcucul0.install | 1 +
  9989. debian/rules | 35 +++--------------------------------
  9990. doc/Makefile.am | 8 ++++----
  9991. 11 files changed, 40 insertions(+), 44 deletions(-)
  9992. Commit: 849
  9993. Author: sam
  9994. Date: Sat Apr 22 19:46:43 2006 +0000
  9995. * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
  9996. caca/event.c | 12 ++++++++++--
  9997. doc/migrating.dox | 4 ++--
  9998. test/colors.c | 3 +--
  9999. test/dithering.c | 5 +++--
  10000. test/font.c | 3 +--
  10001. test/frames.c | 5 +++--
  10002. test/hsv.c | 5 +++--
  10003. test/transform.c | 3 +--
  10004. test/truecolor.c | 5 +++--
  10005. test/unicode.c | 5 +++--
  10006. 10 files changed, 30 insertions(+), 20 deletions(-)
  10007. Commit: 848
  10008. Author: sam
  10009. Date: Sat Apr 22 19:35:43 2006 +0000
  10010. * Minor updates to the migration documentation.
  10011. doc/migrating.dox | 6 ++++--
  10012. 1 files changed, 4 insertions(+), 2 deletions(-)
  10013. Commit: 847
  10014. Author: sam
  10015. Date: Sat Apr 22 19:22:14 2006 +0000
  10016. * Slightly improved the documentation build rules dependencies.
  10017. doc/Makefile.am | 6 +++---
  10018. 1 files changed, 3 insertions(+), 3 deletions(-)
  10019. Commit: 846
  10020. Author: sam
  10021. Date: Sat Apr 22 19:17:38 2006 +0000
  10022. * Updated ChangeLog, NEWS and TODO.
  10023. ChangeLog | 2458 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10024. NEWS | 15 +
  10025. TODO | 10 +-
  10026. 3 files changed, 2476 insertions(+), 7 deletions(-)
  10027. Commit: 845
  10028. Author: sam
  10029. Date: Sat Apr 22 19:14:49 2006 +0000
  10030. * Updated the migration guide.
  10031. doc/libcaca.dox | 2 +-
  10032. doc/migrating.dox | 57 +++++++++++++++++++++++++++++++++++++---------------
  10033. 2 files changed, 41 insertions(+), 18 deletions(-)
  10034. Commit: 844
  10035. Author: sam
  10036. Date: Sat Apr 22 19:14:26 2006 +0000
  10037. * Wrote the C coding style documentation.
  10038. doc/style.dox | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10039. 1 files changed, 89 insertions(+), 1 deletions(-)
  10040. Commit: 843
  10041. Author: sam
  10042. Date: Sat Apr 22 19:13:27 2006 +0000
  10043. * Added a test for multiple frames support.
  10044. * Added a test for textfile loading.
  10045. test/Makefile.am | 8 +++++-
  10046. test/frames.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10047. test/text.c | 60 +++++++++++++++++++++++++++++++++++++++++++
  10048. 3 files changed, 142 insertions(+), 1 deletions(-)
  10049. Commit: 842
  10050. Author: sam
  10051. Date: Sat Apr 22 19:11:25 2006 +0000
  10052. * Support for multiple frames in canvases.
  10053. cucul/cucul.c | 96 ++++++++++----
  10054. cucul/cucul.h | 26 ++---
  10055. cucul/cucul_internals.h | 9 +-
  10056. cucul/sprite.c | 336 +++++++++++++----------------------------------
  10057. 4 files changed, 179 insertions(+), 288 deletions(-)
  10058. Commit: 841
  10059. Author: sam
  10060. Date: Sat Apr 22 19:10:41 2006 +0000
  10061. * Added a simple "text" importer, until the cool ANSI importer arrives.
  10062. cucul/import.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
  10063. 1 files changed, 46 insertions(+), 0 deletions(-)
  10064. Commit: 840
  10065. Author: sam
  10066. Date: Sat Apr 22 19:06:59 2006 +0000
  10067. * Disabled the foreground/background optimisation in the IRC export because
  10068. it breaks on too many IRC clients.
  10069. cucul/export.c | 9 +++++++++
  10070. 1 files changed, 9 insertions(+), 0 deletions(-)
  10071. Commit: 839
  10072. Author: sam
  10073. Date: Sat Apr 22 19:04:49 2006 +0000
  10074. * Disabled sprite stuff from the tests.
  10075. test/demo.c | 16 ++++++++++++++++
  10076. test/spritedit.c | 2 ++
  10077. 2 files changed, 18 insertions(+), 0 deletions(-)
  10078. Commit: 838
  10079. Author: sam
  10080. Date: Sat Apr 22 19:00:14 2006 +0000
  10081. * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
  10082. cpp/caca++.h | 4 ++--
  10083. cpp/cucul++.cpp | 42 ------------------------------------------
  10084. cpp/cucul++.h | 15 ---------------
  10085. 3 files changed, 2 insertions(+), 59 deletions(-)
  10086. Commit: 837
  10087. Author: sam
  10088. Date: Sat Apr 22 18:54:38 2006 +0000
  10089. * Fixed --enable-cpp to actually do something. Also, disabled it by
  10090. default for the release, because it's not up to date and needs a lot
  10091. of polishing.
  10092. configure.ac | 25 +++++++------------------
  10093. cpp/Makefile.am | 4 ++++
  10094. 2 files changed, 11 insertions(+), 18 deletions(-)
  10095. Commit: 836
  10096. Author: sam
  10097. Date: Fri Apr 21 21:41:30 2006 +0000
  10098. * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
  10099. doc/Makefile.am | 2 +-
  10100. doc/libcaca.dox | 4 ++++
  10101. doc/migrating.dox | 4 ++--
  10102. doc/style.dox | 7 +++++++
  10103. doc/tutorial.dox | 35 +++++++++++++++++++++++++++++++++++
  10104. 5 files changed, 49 insertions(+), 3 deletions(-)
  10105. Commit: 835
  10106. Author: sam
  10107. Date: Fri Apr 21 21:21:20 2006 +0000
  10108. * Set version number to 0.99.beta1.
  10109. configure.ac | 4 ++--
  10110. 1 files changed, 2 insertions(+), 2 deletions(-)
  10111. Commit: 834
  10112. Author: sam
  10113. Date: Fri Apr 21 20:51:58 2006 +0000
  10114. * Got rid of cv->scratch_line. It's unused, too.
  10115. cucul/cucul.c | 6 ------
  10116. cucul/cucul_internals.h | 1 -
  10117. 2 files changed, 0 insertions(+), 7 deletions(-)
  10118. Commit: 833
  10119. Author: sam
  10120. Date: Fri Apr 21 20:51:14 2006 +0000
  10121. * Got rid of cv->empty_line, it's now unused.
  10122. cucul/cucul.c | 8 --------
  10123. cucul/cucul_internals.h | 2 +-
  10124. 2 files changed, 1 insertions(+), 9 deletions(-)
  10125. Commit: 832
  10126. Author: sam
  10127. Date: Fri Apr 21 20:49:17 2006 +0000
  10128. * Changed cucul_clear_canvas() again. It now uses the current foreground
  10129. and background colours to clear the screen.
  10130. configure.ac | 2 +-
  10131. cpp/cucul++.cpp | 4 ++--
  10132. cpp/cucul++.h | 2 +-
  10133. cucul/canvas.c | 22 +++++++++-------------
  10134. cucul/cucul.h | 2 +-
  10135. src/cacaview.c | 3 ++-
  10136. src/img2irc.c | 3 ++-
  10137. test/colors.c | 3 ++-
  10138. test/demo.c | 13 +++++++++----
  10139. test/event.c | 3 ++-
  10140. test/gamma.c | 3 ++-
  10141. test/spritedit.c | 4 ++--
  10142. 12 files changed, 35 insertions(+), 29 deletions(-)
  10143. Commit: 831
  10144. Author: sam
  10145. Date: Fri Apr 21 20:24:04 2006 +0000
  10146. * Fixed a segfault in the C++ bindings. Vieux porc !
  10147. cpp/caca++.cpp | 2 +-
  10148. cpp/caca++.h | 2 +-
  10149. 2 files changed, 2 insertions(+), 2 deletions(-)
  10150. Commit: 830
  10151. Author: sam
  10152. Date: Fri Apr 21 19:26:54 2006 +0000
  10153. * Set library names to lib*.so.0.10.0.
  10154. caca/Makefile.am | 2 +-
  10155. configure.ac | 2 ++
  10156. cpp/Makefile.am | 14 ++++----------
  10157. cucul/Makefile.am | 2 +-
  10158. 4 files changed, 8 insertions(+), 12 deletions(-)
  10159. Commit: 829
  10160. Author: sam
  10161. Date: Fri Apr 21 19:26:18 2006 +0000
  10162. * Fixed a compilation warning.
  10163. cucul/import.c | 2 +-
  10164. 1 files changed, 1 insertions(+), 1 deletions(-)
  10165. Commit: 828
  10166. Author: sam
  10167. Date: Fri Apr 21 19:08:00 2006 +0000
  10168. * Minor documentation fix.
  10169. cucul/import.c | 2 ++
  10170. 1 files changed, 2 insertions(+), 0 deletions(-)
  10171. Commit: 827
  10172. Author: sam
  10173. Date: Fri Apr 21 19:06:38 2006 +0000
  10174. * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
  10175. cpp/caca++.cpp | 44 ++++++++++-----
  10176. cpp/caca++.h | 49 ++++++++---------
  10177. cpp/cpptest.cpp | 2 +
  10178. cpp/cucul++.cpp | 159 +++++++++++++++++++++++++++++-------------------------
  10179. cpp/cucul++.h | 158 +++++++++++++++++++++++++++---------------------------
  10180. 5 files changed, 219 insertions(+), 193 deletions(-)
  10181. Commit: 826
  10182. Author: sam
  10183. Date: Fri Apr 21 18:44:04 2006 +0000
  10184. * Moved cucul_load_canvas() into cucul/import.c and renamed it into
  10185. cucul_import_canvas().
  10186. * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
  10187. caca/driver_raw.c | 2 +-
  10188. cpp/cucul++.cpp | 4 +-
  10189. cpp/cucul++.h | 2 +-
  10190. cucul/Makefile.am | 1 +
  10191. cucul/cucul.c | 55 -----------------------
  10192. cucul/cucul.h | 11 +++--
  10193. cucul/export.c | 4 +-
  10194. cucul/import.c | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10195. src/cacaplay.c | 2 +-
  10196. src/cacaserver.c | 4 +-
  10197. src/img2irc.c | 2 +-
  10198. test/export.c | 2 +-
  10199. 12 files changed, 145 insertions(+), 71 deletions(-)
  10200. Commit: 825
  10201. Author: sam
  10202. Date: Fri Apr 21 18:09:30 2006 +0000
  10203. * Minor documentation improvements.
  10204. cucul/colour.c | 2 +-
  10205. cucul/dither.c | 52 ++++++++++++++++++++++++++--------------------------
  10206. cucul/export.c | 20 ++++++++++----------
  10207. cucul/font.c | 26 +++++++++++++-------------
  10208. 4 files changed, 50 insertions(+), 50 deletions(-)
  10209. Commit: 824
  10210. Author: sam
  10211. Date: Fri Apr 21 18:03:22 2006 +0000
  10212. * Documentation improvements. Wrote a small migration guide and added the
  10213. skeleton of a tutorial for Jylam.
  10214. TODO | 32 ----------
  10215. caca/caca.h | 4 +-
  10216. cucul/cucul.h | 20 +++---
  10217. doc/Makefile.am | 3 +-
  10218. doc/libcaca.dox | 34 ++++-------
  10219. doc/migrating.dox | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10220. doc/user.dox | 26 ++++++++
  10221. 7 files changed, 218 insertions(+), 66 deletions(-)
  10222. Commit: 823
  10223. Author: sam
  10224. Date: Fri Apr 21 16:27:43 2006 +0000
  10225. * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
  10226. documentation page from caca.h to a separate file.
  10227. AUTHORS | 17 ++++---
  10228. NEWS | 106 ++++++++++++++++++++------------------------
  10229. THANKS | 38 ++++++++-------
  10230. TODO | 125 ++++++++++++++++++++++++----------------------------
  10231. caca/caca.h | 54 ----------------------
  10232. doc/Makefile.am | 2 +-
  10233. doc/doxygen.cfg.in | 25 +++++-----
  10234. doc/libcaca.dox | 63 ++++++++++++++++++++++++++
  10235. 8 files changed, 212 insertions(+), 218 deletions(-)
  10236. Commit: 822
  10237. Author: sam
  10238. Date: Fri Apr 21 12:01:14 2006 +0000
  10239. * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
  10240. caca/driver_ncurses.c | 2 ++
  10241. 1 files changed, 2 insertions(+), 0 deletions(-)
  10242. Commit: 821
  10243. Author: sam
  10244. Date: Wed Apr 19 13:02:45 2006 +0000
  10245. * Workaround for broken C++ linking with old libtool versions.
  10246. cpp/Makefile.am | 2 +-
  10247. 1 files changed, 1 insertions(+), 1 deletions(-)
  10248. Commit: 820
  10249. Author: sam
  10250. Date: Wed Apr 19 11:50:24 2006 +0000
  10251. * Moved the technical discussion on S-Lang's palette optimisation from
  10252. NOTES to tools/optipal.c.
  10253. NOTES | 75 -------------------------------------------------------
  10254. tools/optipal.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
  10255. 2 files changed, 72 insertions(+), 76 deletions(-)
  10256. Commit: 819
  10257. Author: sam
  10258. Date: Wed Apr 19 10:10:58 2006 +0000
  10259. * More function mass-renaming: caca_attach -> caca_create_display, etc.
  10260. caca/caca.c | 4 ++--
  10261. caca/caca.h | 12 ++++++------
  10262. caca/caca_internals.h | 6 +++---
  10263. caca/driver_conio.c | 12 ++++++------
  10264. caca/driver_gl.c | 12 ++++++------
  10265. caca/driver_ncurses.c | 12 ++++++------
  10266. caca/driver_raw.c | 12 ++++++------
  10267. caca/driver_slang.c | 12 ++++++------
  10268. caca/driver_vga.c | 12 ++++++------
  10269. caca/driver_win32.c | 12 ++++++------
  10270. caca/driver_x11.c | 12 ++++++------
  10271. caca/graphics.c | 44 ++++++++++++++++++++++----------------------
  10272. cpp/caca++.cpp | 22 +++++++++++-----------
  10273. cpp/caca++.h | 6 +++---
  10274. cucul/cucul.c | 8 ++++----
  10275. python/pypycaca.c | 18 +++++++++---------
  10276. python/pypycaca.h | 6 +++---
  10277. src/aafire.c | 6 +++---
  10278. src/cacaball.c | 6 +++---
  10279. src/cacamoir.c | 6 +++---
  10280. src/cacaplas.c | 6 +++---
  10281. src/cacaplay.c | 6 +++---
  10282. src/cacaview.c | 14 +++++++-------
  10283. test/colors.c | 6 +++---
  10284. test/demo.c | 12 ++++++------
  10285. test/dithering.c | 6 +++---
  10286. test/event.c | 8 ++++----
  10287. test/font.c | 6 +++---
  10288. test/gamma.c | 6 +++---
  10289. test/hsv.c | 6 +++---
  10290. test/spritedit.c | 8 ++++----
  10291. test/transform.c | 6 +++---
  10292. test/truecolor.c | 6 +++---
  10293. test/unicode.c | 6 +++---
  10294. 34 files changed, 171 insertions(+), 171 deletions(-)
  10295. Commit: 818
  10296. Author: sam
  10297. Date: Wed Apr 19 09:07:55 2006 +0000
  10298. * Added a new "caca" exporter.
  10299. * Removed most code from the raw driver and replaced it with a call to the
  10300. caca exporter.
  10301. * Slightly changed the caca export format and updated code accordingly.
  10302. * Improved cacaserver error reporting.
  10303. caca/driver_raw.c | 27 +++++----------------------
  10304. cucul/cucul.c | 33 ++++++++++++++++-----------------
  10305. cucul/export.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++-
  10306. src/cacaserver.c | 36 ++++++++++++++++++++++++------------
  10307. 4 files changed, 91 insertions(+), 52 deletions(-)
  10308. Commit: 817
  10309. Author: sam
  10310. Date: Tue Apr 18 16:51:52 2006 +0000
  10311. * Updates to the Debian build files.
  10312. debian/control | 16 +++++++++++++++-
  10313. 1 files changed, 15 insertions(+), 1 deletions(-)
  10314. Commit: 816
  10315. Author: sam
  10316. Date: Tue Apr 18 16:50:56 2006 +0000
  10317. * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
  10318. now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
  10319. computations.
  10320. cucul/dither.c | 26 ++++++++++----------------
  10321. src/aafire.c | 4 ++--
  10322. src/cacaball.c | 4 ++--
  10323. src/cacamoir.c | 4 ++--
  10324. src/cacaplas.c | 4 ++--
  10325. src/cacaview.c | 26 ++++++++++++--------------
  10326. src/img2irc.c | 2 +-
  10327. test/demo.c | 4 ++--
  10328. test/export.c | 4 ++--
  10329. test/font.c | 4 ++--
  10330. test/gamma.c | 8 ++++----
  10331. test/hsv.c | 4 ++--
  10332. 12 files changed, 43 insertions(+), 51 deletions(-)
  10333. Commit: 815
  10334. Author: sam
  10335. Date: Tue Apr 18 16:17:14 2006 +0000
  10336. * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
  10337. values between 0 and 9 (used to be 0 and 10). Updated documentation
  10338. accordingly.
  10339. cucul/cucul.c | 5 +++--
  10340. cucul/dither.c | 2 +-
  10341. test/demo.c | 42 +++++++++++++++++++++---------------------
  10342. test/dithering.c | 18 +++++++++---------
  10343. 4 files changed, 34 insertions(+), 33 deletions(-)
  10344. Commit: 814
  10345. Author: sam
  10346. Date: Tue Apr 18 16:04:01 2006 +0000
  10347. * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
  10348. choose the background colour.
  10349. cpp/cucul++.cpp | 4 ++--
  10350. cpp/cucul++.h | 2 +-
  10351. cucul/canvas.c | 9 ++++++---
  10352. cucul/cucul.h | 2 +-
  10353. src/cacaview.c | 2 +-
  10354. src/img2irc.c | 2 +-
  10355. test/colors.c | 2 +-
  10356. test/demo.c | 8 ++++----
  10357. test/event.c | 2 +-
  10358. test/gamma.c | 2 +-
  10359. test/spritedit.c | 2 +-
  10360. 11 files changed, 20 insertions(+), 17 deletions(-)
  10361. Commit: 813
  10362. Author: sam
  10363. Date: Tue Apr 18 15:54:33 2006 +0000
  10364. * Renamed main canvas-related functions so that they have "canvas" in
  10365. their name, eg. cucul_create() -> cucul_create_canvas() etc.
  10366. * Moved buffer-related functions to cucul/buffer.c.
  10367. caca/driver_conio.c | 4 +-
  10368. caca/driver_gl.c | 2 +-
  10369. caca/driver_ncurses.c | 2 +-
  10370. caca/driver_slang.c | 2 +-
  10371. caca/driver_vga.c | 2 +-
  10372. caca/driver_win32.c | 4 +-
  10373. caca/driver_x11.c | 2 +-
  10374. caca/graphics.c | 2 +-
  10375. cpp/cucul++.cpp | 12 +++---
  10376. cucul/Makefile.am | 1 +
  10377. cucul/buffer.c | 67 ++++++++++++++++++++++++++++++++++++++
  10378. cucul/cucul.c | 74 ++++++++++--------------------------------
  10379. cucul/cucul.h | 12 +++---
  10380. cucul/cucul_internals.h | 2 +-
  10381. cucul/export.c | 4 +-
  10382. cucul/font.c | 7 ++--
  10383. src/aafire.c | 23 +++++++------
  10384. src/cacaball.c | 12 ++++---
  10385. src/cacamoir.c | 12 ++++---
  10386. src/cacaplas.c | 18 ++++++----
  10387. src/cacaplay.c | 4 +-
  10388. src/cacaserver.c | 4 +-
  10389. src/cacaview.c | 22 +++++++------
  10390. src/img2irc.c | 8 ++--
  10391. test/colors.c | 4 +-
  10392. test/demo.c | 81 ++++++++++++++++++++++++-----------------------
  10393. test/dithering.c | 8 ++--
  10394. test/event.c | 14 ++++----
  10395. test/export.c | 9 ++---
  10396. test/font.c | 14 ++++----
  10397. test/gamma.c | 30 ++++++++---------
  10398. test/hsv.c | 9 ++---
  10399. test/spritedit.c | 9 +++--
  10400. test/transform.c | 20 ++++++------
  10401. test/truecolor.c | 4 +-
  10402. test/unicode.c | 4 +-
  10403. 36 files changed, 274 insertions(+), 234 deletions(-)
  10404. Commit: 812
  10405. Author: sam
  10406. Date: Tue Apr 18 15:12:12 2006 +0000
  10407. * Cosmetic changes.
  10408. tools/makefont.c | 14 +++++++-------
  10409. 1 files changed, 7 insertions(+), 7 deletions(-)
  10410. Commit: 811
  10411. Author: sam
  10412. Date: Tue Apr 18 15:11:25 2006 +0000
  10413. * Renamed caca_t into caca_display_t.
  10414. * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
  10415. caca/caca.c | 92 ++++++------
  10416. caca/caca.h | 26 ++--
  10417. caca/caca_internals.h | 46 +++---
  10418. caca/driver_conio.c | 82 +++++-----
  10419. caca/driver_gl.c | 254 ++++++++++++++++----------------
  10420. caca/driver_ncurses.c | 236 +++++++++++++++---------------
  10421. caca/driver_raw.c | 54 ++++----
  10422. caca/driver_slang.c | 104 +++++++-------
  10423. caca/driver_vga.c | 52 ++++----
  10424. caca/driver_win32.c | 166 ++++++++++----------
  10425. caca/driver_x11.c | 400 ++++++++++++++++++++++++------------------------
  10426. caca/event.c | 120 ++++++++--------
  10427. caca/graphics.c | 78 +++++-----
  10428. cpp/caca++.cpp | 36 +++---
  10429. cpp/caca++.h | 2 +-
  10430. cpp/cucul++.cpp | 90 ++++++------
  10431. cpp/cucul++.h | 4 +-
  10432. cucul/box.c | 46 +++---
  10433. cucul/canvas.c | 70 +++++-----
  10434. cucul/charset.c | 26 ++--
  10435. cucul/colour.c | 16 +-
  10436. cucul/conic.c | 62 ++++----
  10437. cucul/cucul.c | 113 +++++++-------
  10438. cucul/dither.c | 14 +-
  10439. cucul/export.c | 124 ++++++++--------
  10440. cucul/font.c | 20 ++--
  10441. cucul/line.c | 69 +++++----
  10442. cucul/sprite.c | 15 +-
  10443. cucul/transform.c | 52 ++++----
  10444. cucul/triangle.c | 36 +++---
  10445. src/aafire.c | 38 +++---
  10446. src/cacaball.c | 34 ++--
  10447. src/cacamoir.c | 28 ++--
  10448. src/cacaplas.c | 36 +++---
  10449. src/cacaplay.c | 18 +-
  10450. src/cacaview.c | 130 ++++++++--------
  10451. src/img2irc.c | 18 +-
  10452. test/colors.c | 30 ++--
  10453. test/demo.c | 272 +++++++++++++++++-----------------
  10454. test/dithering.c | 22 ++--
  10455. test/event.c | 64 ++++----
  10456. test/export.c | 32 ++--
  10457. test/font.c | 40 +++---
  10458. test/gamma.c | 40 +++---
  10459. test/hsv.c | 20 ++--
  10460. test/spritedit.c | 54 ++++----
  10461. test/transform.c | 34 ++--
  10462. test/truecolor.c | 24 ++--
  10463. test/unicode.c | 128 ++++++++--------
  10464. 49 files changed, 1785 insertions(+), 1782 deletions(-)
  10465. Commit: 810
  10466. Author: sam
  10467. Date: Tue Apr 18 12:59:07 2006 +0000
  10468. * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
  10469. caca/caca.c | 16 ++--
  10470. caca/caca.h | 28 +++---
  10471. caca/caca_internals.h | 2 +-
  10472. caca/driver_conio.c | 22 ++--
  10473. caca/driver_gl.c | 50 +++++-----
  10474. caca/driver_ncurses.c | 68 +++++++-------
  10475. caca/driver_raw.c | 10 +-
  10476. caca/driver_slang.c | 66 ++++++------
  10477. caca/driver_vga.c | 12 +-
  10478. caca/driver_win32.c | 44 ++++----
  10479. caca/driver_x11.c | 88 ++++++++--------
  10480. caca/event.c | 14 ++--
  10481. caca/graphics.c | 4 +-
  10482. cpp/caca++.cpp | 8 +-
  10483. cpp/cucul++.cpp | 100 ++++++++++----------
  10484. cpp/cucul++.h | 4 +-
  10485. cucul/box.c | 50 +++++-----
  10486. cucul/canvas.c | 80 ++++++++--------
  10487. cucul/colour.c | 52 +++++-----
  10488. cucul/conic.c | 69 +++++++-------
  10489. cucul/cucul.c | 116 +++++++++++-----------
  10490. cucul/cucul.h | 78 ++++++++--------
  10491. cucul/cucul_internals.h | 6 +-
  10492. cucul/dither.c | 22 ++--
  10493. cucul/export.c | 182 +++++++++++++++++-----------------
  10494. cucul/font.c | 20 ++--
  10495. cucul/line.c | 82 ++++++++--------
  10496. cucul/sprite.c | 14 ++--
  10497. cucul/transform.c | 52 +++++-----
  10498. cucul/triangle.c | 38 ++++----
  10499. src/aafire.c | 28 +++---
  10500. src/cacaball.c | 20 ++--
  10501. src/cacamoir.c | 20 ++--
  10502. src/cacaplas.c | 30 +++---
  10503. src/cacaplay.c | 12 +-
  10504. src/cacaserver.c | 14 ++--
  10505. src/cacaview.c | 112 +++++++++++-----------
  10506. src/img2irc.c | 18 ++--
  10507. test/colors.c | 20 ++--
  10508. test/demo.c | 250 +++++++++++++++++++++++-----------------------
  10509. test/dithering.c | 14 ++--
  10510. test/event.c | 56 +++++-----
  10511. test/export.c | 32 +++---
  10512. test/font.c | 32 +++---
  10513. test/gamma.c | 34 +++---
  10514. test/hsv.c | 12 +-
  10515. test/spritedit.c | 44 ++++----
  10516. test/transform.c | 26 +++---
  10517. test/truecolor.c | 16 ++--
  10518. test/unicode.c | 112 +++++++++++-----------
  10519. 50 files changed, 1150 insertions(+), 1149 deletions(-)
  10520. Commit: 809
  10521. Author: sam
  10522. Date: Tue Apr 18 12:57:11 2006 +0000
  10523. * Fixed C++ bindings makefile so that it does not try to use the system's
  10524. <cucul.h> and <caca.h> headers.
  10525. cpp/Makefile.am | 2 ++
  10526. 1 files changed, 2 insertions(+), 0 deletions(-)
  10527. Commit: 808
  10528. Author: sam
  10529. Date: Tue Apr 18 10:02:42 2006 +0000
  10530. * Truecolor support for the HTML and HTMLv3 exporters.
  10531. cucul/export.c | 53 +++++++++++++++++------------------------------------
  10532. 1 files changed, 17 insertions(+), 36 deletions(-)
  10533. Commit: 807
  10534. Author: sam
  10535. Date: Tue Apr 18 09:57:15 2006 +0000
  10536. * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
  10537. cucul/colour.c | 6 +++---
  10538. 1 files changed, 3 insertions(+), 3 deletions(-)
  10539. Commit: 806
  10540. Author: sam
  10541. Date: Tue Apr 18 08:33:53 2006 +0000
  10542. * Updated README (caca-config -> pkg-config) and TODO.
  10543. README | 16 +++++-----------
  10544. TODO | 4 ++--
  10545. 2 files changed, 7 insertions(+), 13 deletions(-)
  10546. Commit: 805
  10547. Author: sam
  10548. Date: Tue Apr 18 08:33:06 2006 +0000
  10549. * Cosmetic code changes and minor optimisations.
  10550. cucul/export.c | 16 ++++++++--------
  10551. tools/makefont.c | 2 +-
  10552. 2 files changed, 9 insertions(+), 9 deletions(-)
  10553. Commit: 804
  10554. Author: sam
  10555. Date: Tue Apr 18 08:24:41 2006 +0000
  10556. * Merged again all export functions into cucul/export.c. They're all the
  10557. same and they're very short (50-100 lines).
  10558. cucul/Makefile.am | 7 +-
  10559. cucul/cucul.c | 85 ------
  10560. cucul/cucul_internals.h | 9 -
  10561. cucul/export.c | 677 +++++++++++++++++++++++++++++++++++++++++++++++
  10562. cucul/export_ansi.c | 103 -------
  10563. cucul/export_bitmap.c | 83 ------
  10564. cucul/export_html.c | 190 -------------
  10565. cucul/export_irc.c | 107 --------
  10566. cucul/export_ps.c | 138 ----------
  10567. cucul/export_svg.c | 129 ---------
  10568. 10 files changed, 678 insertions(+), 850 deletions(-)
  10569. Commit: 803
  10570. Author: sam
  10571. Date: Tue Apr 18 08:21:31 2006 +0000
  10572. * Changed the buffer type in cucul_render_canvas() to void* to avoid
  10573. compilation warnings.
  10574. cucul/cucul.h | 2 +-
  10575. cucul/font.c | 5 +++--
  10576. 2 files changed, 4 insertions(+), 3 deletions(-)
  10577. Commit: 802
  10578. Author: sam
  10579. Date: Tue Apr 18 08:19:42 2006 +0000
  10580. * Handle CACA_EVENT_QUIT in the event test program.
  10581. test/event.c | 7 +++++--
  10582. 1 files changed, 5 insertions(+), 2 deletions(-)
  10583. Commit: 801
  10584. Author: sam
  10585. Date: Tue Apr 18 08:18:03 2006 +0000
  10586. * Workaround for broken AC_PATH_X autoconf macros.
  10587. configure.ac | 18 +++---------------
  10588. 1 files changed, 3 insertions(+), 15 deletions(-)
  10589. Commit: 800
  10590. Author: sam
  10591. Date: Tue Apr 18 08:13:20 2006 +0000
  10592. * Compilation fix.
  10593. caca/driver_x11.c | 2 +-
  10594. 1 files changed, 1 insertions(+), 1 deletions(-)
  10595. Commit: 799
  10596. Author: sam
  10597. Date: Mon Apr 17 20:09:42 2006 +0000
  10598. * Implemented CACA_EVENT_QUIT. Unused yet.
  10599. TODO | 3 ---
  10600. caca/caca.h | 3 +++
  10601. caca/driver_gl.c | 28 ++++++++++++++++++++++++++--
  10602. caca/driver_x11.c | 23 +++++++++++++++++++++++
  10603. configure.ac | 8 +++++---
  10604. 5 files changed, 57 insertions(+), 8 deletions(-)
  10605. Commit: 798
  10606. Author: sam
  10607. Date: Mon Apr 17 13:34:02 2006 +0000
  10608. * Fixed autotools stuff in the cpp bindings.
  10609. cpp/Makefile.am | 22 +++++++---------------
  10610. 1 files changed, 7 insertions(+), 15 deletions(-)
  10611. Commit: 797
  10612. Author: sam
  10613. Date: Mon Apr 17 13:31:43 2006 +0000
  10614. * Compilation fix in cpptest.cpp.
  10615. cpp/cpptest.cpp | 4 ++--
  10616. 1 files changed, 2 insertions(+), 2 deletions(-)
  10617. Commit: 796
  10618. Author: jylam
  10619. Date: Mon Apr 17 13:23:28 2006 +0000
  10620. * Fixed compile problem, put Event outside Caca class
  10621. cpp/caca++.cpp | 2 +-
  10622. cpp/caca++.h | 32 ++++++++++++++++++++++----------
  10623. cpp/cpptest.cpp | 5 +++--
  10624. 3 files changed, 26 insertions(+), 13 deletions(-)
  10625. Commit: 795
  10626. Author: sam
  10627. Date: Mon Apr 17 13:11:33 2006 +0000
  10628. * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
  10629. cucul.c just in case.
  10630. cpp/cucul++.cpp | 5 ----
  10631. cpp/cucul++.h | 1 -
  10632. cucul/Makefile.am | 1 -
  10633. cucul/cucul.c | 11 ++++++++
  10634. cucul/cucul.h | 10 +-------
  10635. cucul/math.c | 68 -----------------------------------------------------
  10636. 6 files changed, 12 insertions(+), 84 deletions(-)
  10637. Commit: 794
  10638. Author: sam
  10639. Date: Mon Apr 17 13:09:45 2006 +0000
  10640. * Removed a few useless files (vieux porc).
  10641. cpp/Makefile.in | 541 -------------------------------------------------------
  10642. cpp/caca++.pc | 12 --
  10643. cpp/cucul++.pc | 12 --
  10644. 3 files changed, 0 insertions(+), 565 deletions(-)
  10645. Commit: 793
  10646. Author: sam
  10647. Date: Mon Apr 17 12:48:57 2006 +0000
  10648. * Updated TODO list.
  10649. TODO | 7 +++++--
  10650. 1 files changed, 5 insertions(+), 2 deletions(-)
  10651. Commit: 792
  10652. Author: sam
  10653. Date: Mon Apr 17 12:48:35 2006 +0000
  10654. * Minor cosmetic changes in the test programs.
  10655. test/dithering.c | 2 +-
  10656. test/truecolor.c | 3 +++
  10657. 2 files changed, 4 insertions(+), 1 deletions(-)
  10658. Commit: 791
  10659. Author: sam
  10660. Date: Mon Apr 17 12:48:05 2006 +0000
  10661. * Truecolor support in the SVG and PostScript exporters.
  10662. cucul/export_ps.c | 32 ++++++++++++++++----------------
  10663. cucul/export_svg.c | 37 ++++++++-----------------------------
  10664. 2 files changed, 24 insertions(+), 45 deletions(-)
  10665. Commit: 790
  10666. Author: sam
  10667. Date: Mon Apr 17 12:47:34 2006 +0000
  10668. * Implemented TGA image export.
  10669. cucul/Makefile.am | 1 +
  10670. cucul/cucul.c | 18 +++++++---
  10671. cucul/cucul_internals.h | 1 +
  10672. cucul/export_bitmap.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++
  10673. 4 files changed, 98 insertions(+), 5 deletions(-)
  10674. Commit: 789
  10675. Author: sam
  10676. Date: Mon Apr 17 12:46:34 2006 +0000
  10677. * Implemented argb32 to rgb24fg/bg colour conversions.
  10678. cucul/colour.c | 15 +++++++++++++++
  10679. cucul/cucul_internals.h | 2 ++
  10680. 2 files changed, 17 insertions(+), 0 deletions(-)
  10681. Commit: 788
  10682. Author: sam
  10683. Date: Mon Apr 17 12:45:07 2006 +0000
  10684. * Use cucul_get_export_list() in the export test instead of hardcoding the
  10685. list of available formats. Also added a few truecolor blocks to the test.
  10686. test/export.c | 27 ++++++++++++++++++++-------
  10687. 1 files changed, 20 insertions(+), 7 deletions(-)
  10688. Commit: 787
  10689. Author: sam
  10690. Date: Mon Apr 17 12:41:50 2006 +0000
  10691. * Fixed abusive strictness in the font loader.
  10692. cucul/font.c | 6 +++---
  10693. 1 files changed, 3 insertions(+), 3 deletions(-)
  10694. Commit: 786
  10695. Author: jylam
  10696. Date: Mon Apr 17 11:24:38 2006 +0000
  10697. * Updated TODO list.
  10698. TODO | 3 ---
  10699. 1 files changed, 0 insertions(+), 3 deletions(-)
  10700. Commit: 785
  10701. Author: jylam
  10702. Date: Mon Apr 17 11:19:26 2006 +0000
  10703. * Better C++ test
  10704. cpp/cpptest.cpp | 72 ++++++++++++++++++++++++++++++++++--------------------
  10705. 1 files changed, 45 insertions(+), 27 deletions(-)
  10706. Commit: 784
  10707. Author: jylam
  10708. Date: Mon Apr 17 11:06:48 2006 +0000
  10709. * Added license in C++ files.
  10710. cpp/caca++.cpp | 24 ++++++++++++++++++++----
  10711. cpp/caca++.h | 21 +++++++++++++++++++++
  10712. cpp/cpptest.cpp | 13 +++++++++++++
  10713. cpp/cucul++.cpp | 18 ++++++++++++++++++
  10714. cpp/cucul++.h | 22 ++++++++++++++++++++++
  10715. 5 files changed, 94 insertions(+), 4 deletions(-)
  10716. Commit: 783
  10717. Author: jylam
  10718. Date: Mon Apr 17 11:00:10 2006 +0000
  10719. * Fixed C++ printf(), added it in example
  10720. cpp/cpptest.cpp | 10 ++++++++--
  10721. cpp/cucul++.cpp | 19 ++++++++++++++++++-
  10722. cpp/cucul++.h | 6 ++++--
  10723. 3 files changed, 30 insertions(+), 5 deletions(-)
  10724. Commit: 782
  10725. Author: jylam
  10726. Date: Mon Apr 17 10:44:40 2006 +0000
  10727. * Forgot a test on Caca() instantiation
  10728. cpp/cpptest.cpp | 12 ++++++++----
  10729. 1 files changed, 8 insertions(+), 4 deletions(-)
  10730. Commit: 781
  10731. Author: jylam
  10732. Date: Mon Apr 17 10:41:30 2006 +0000
  10733. * Added preliminary C++ bindings
  10734. Makefile.am | 2 +-
  10735. configure.ac | 29 +++-
  10736. cpp/Makefile.am | 32 +++
  10737. cpp/Makefile.in | 541 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  10738. cpp/caca++.cpp | 69 +++++++
  10739. cpp/caca++.h | 46 +++++
  10740. cpp/caca++.pc | 12 ++
  10741. cpp/caca++.pc.in | 12 ++
  10742. cpp/cpptest.cpp | 59 ++++++
  10743. cpp/cucul++.cpp | 333 ++++++++++++++++++++++++++++++++
  10744. cpp/cucul++.h | 112 +++++++++++
  10745. cpp/cucul++.pc | 12 ++
  10746. cpp/cucul++.pc.in | 12 ++
  10747. 13 files changed, 1269 insertions(+), 2 deletions(-)
  10748. Commit: 780
  10749. Author: sam
  10750. Date: Sun Apr 16 21:52:05 2006 +0000
  10751. * Added truecolor support to the X11 and GL drivers.
  10752. caca/driver_gl.c | 35 ++++++++---------------------------
  10753. caca/driver_x11.c | 44 +++++++++++---------------------------------
  10754. 2 files changed, 19 insertions(+), 60 deletions(-)
  10755. Commit: 779
  10756. Author: sam
  10757. Date: Sun Apr 16 21:29:40 2006 +0000
  10758. * Added test/truecolor.c to test non-ANSI colour pairs.
  10759. test/Makefile.am | 5 +++-
  10760. test/truecolor.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  10761. 2 files changed, 61 insertions(+), 1 deletions(-)
  10762. Commit: 778
  10763. Author: sam
  10764. Date: Sun Apr 16 21:26:25 2006 +0000
  10765. * Moved cucul_set_color() from canvas.c to colour.c.
  10766. * Added cucul_set_truecolor() for non-ANSI colours.
  10767. * Added new argb32 -> rgb12 conversion functions.
  10768. cucul/canvas.c | 20 -----------
  10769. cucul/colour.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++
  10770. cucul/cucul.h | 3 +-
  10771. cucul/cucul_internals.h | 2 +
  10772. 4 files changed, 91 insertions(+), 21 deletions(-)
  10773. Commit: 777
  10774. Author: sam
  10775. Date: Sun Apr 16 18:28:47 2006 +0000
  10776. * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
  10777. such as cucul_dither_t instead of struct cucul_dither.
  10778. * Made cucul_buffer_t an opaque structure and implemented the two getters
  10779. cucul_get_buffer_data() and cucul_get_buffer_size().
  10780. * Documented all missing functions and function parameters.
  10781. caca/caca.h | 42 ++++++++++-----------
  10782. caca/caca_internals.h | 20 +++++----
  10783. caca/driver_conio.c | 4 +-
  10784. caca/driver_gl.c | 2 +-
  10785. caca/driver_ncurses.c | 2 +-
  10786. caca/driver_raw.c | 2 +-
  10787. caca/driver_slang.c | 2 +-
  10788. caca/driver_vga.c | 2 +-
  10789. caca/driver_win32.c | 2 +-
  10790. caca/driver_x11.c | 2 +-
  10791. caca/event.c | 16 ++++----
  10792. caca/time.c | 2 +-
  10793. cucul/cucul.c | 79 ++++++++++++++++++++++++++++++++++++---
  10794. cucul/cucul.h | 95 +++++++++++++++++++++++++---------------------
  10795. cucul/cucul_internals.h | 20 ++++++---
  10796. cucul/dither.c | 50 ++++++++++++-------------
  10797. cucul/export_ansi.c | 2 +-
  10798. cucul/export_html.c | 4 +-
  10799. cucul/export_irc.c | 2 +-
  10800. cucul/export_ps.c | 2 +-
  10801. cucul/export_svg.c | 2 +-
  10802. cucul/font.c | 14 +++---
  10803. cucul/sprite.c | 20 +++++-----
  10804. src/aafire.c | 4 +-
  10805. src/cacaball.c | 4 +-
  10806. src/cacamoir.c | 4 +-
  10807. src/cacaplas.c | 4 +-
  10808. src/cacaplay.c | 2 +-
  10809. src/cacaserver.c | 46 ++++++++++++-----------
  10810. src/cacaview.c | 2 +-
  10811. src/img2irc.c | 7 ++-
  10812. test/colors.c | 2 +-
  10813. test/demo.c | 8 ++--
  10814. test/dithering.c | 2 +-
  10815. test/event.c | 14 +++---
  10816. test/export.c | 9 ++--
  10817. test/font.c | 6 +-
  10818. test/gamma.c | 4 +-
  10819. test/hsv.c | 4 +-
  10820. test/spritedit.c | 4 +-
  10821. test/transform.c | 2 +-
  10822. test/unicode.c | 2 +-
  10823. 42 files changed, 301 insertions(+), 217 deletions(-)
  10824. Commit: 776
  10825. Author: sam
  10826. Date: Sun Apr 16 18:21:14 2006 +0000
  10827. * Fixed bad library name in pc file.
  10828. cucul/cucul.pc.in | 2 +-
  10829. 1 files changed, 1 insertions(+), 1 deletions(-)
  10830. Commit: 775
  10831. Author: jylam
  10832. Date: Sat Apr 15 15:24:13 2006 +0000
  10833. * Updated MSVC++ project (static library and src/*)
  10834. caca/caca_internals.h | 3 +
  10835. cucul/font.c | 2 +
  10836. msvc/cacaball.vcproj | 165 ++++++++++++++++++------
  10837. msvc/cacafire.vcproj | 165 ++++++++++++++++++------
  10838. msvc/cacamoir.vcproj | 165 ++++++++++++++++++------
  10839. msvc/cacaplas.vcproj | 165 ++++++++++++++++++------
  10840. msvc/cacaview.vcproj | 165 ++++++++++++++++++------
  10841. msvc/config.h | 1 +
  10842. msvc/libcaca.sln | 81 ++++++------
  10843. msvc/libcaca.vcproj | 266 +++++++++++++++++++++++++++++++--------
  10844. perl/lib/Term/Caca.pm | 2 +-
  10845. perl/lib/Term/Caca/Constants.pm | 2 +-
  10846. perl/lib/Term/Kaka.pm | 2 +-
  10847. 13 files changed, 884 insertions(+), 300 deletions(-)
  10848. Commit: 774
  10849. Author: jylam
  10850. Date: Sat Apr 15 15:23:13 2006 +0000
  10851. * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
  10852. test/demo.c | 6 +++---
  10853. test/spritedit.c | 16 ++++++++--------
  10854. 2 files changed, 11 insertions(+), 11 deletions(-)
  10855. Commit: 773
  10856. Author: sam
  10857. Date: Fri Apr 14 12:10:18 2006 +0000
  10858. * Improved documentation in many places.
  10859. caca/caca.c | 2 +-
  10860. caca/caca.h | 1 +
  10861. caca/event.c | 10 ++-
  10862. caca/graphics.c | 8 ++
  10863. cucul/box.c | 46 +++++-----
  10864. cucul/canvas.c | 16 ++-
  10865. cucul/conic.c | 63 ++++++------
  10866. cucul/cucul.c | 20 +++--
  10867. cucul/cucul.h | 13 ++-
  10868. cucul/dither.c | 287 ++++++++++++++++++++++++++----------------------------
  10869. cucul/font.c | 13 ++-
  10870. cucul/line.c | 105 ++++++++------------
  10871. cucul/math.c | 18 ++--
  10872. cucul/sprite.c | 85 ++++++++---------
  10873. cucul/triangle.c | 60 ++++++------
  10874. 15 files changed, 367 insertions(+), 380 deletions(-)
  10875. Commit: 772
  10876. Author: sam
  10877. Date: Fri Apr 14 08:41:59 2006 +0000
  10878. * Generate a PDF documentation instead of the PostScript one. It has nice
  10879. hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
  10880. configure.ac | 2 +-
  10881. doc/Makefile.am | 12 ++++++------
  10882. doc/doxygen.cfg.in | 14 +++++---------
  10883. 3 files changed, 12 insertions(+), 16 deletions(-)
  10884. Commit: 771
  10885. Author: sam
  10886. Date: Fri Apr 14 08:00:06 2006 +0000
  10887. * Ahaha I didn't even check that it compiled properly.
  10888. cucul/font.c | 2 +-
  10889. 1 files changed, 1 insertions(+), 1 deletions(-)
  10890. Commit: 770
  10891. Author: sam
  10892. Date: Fri Apr 14 07:33:48 2006 +0000
  10893. * Only support version 1 fonts.
  10894. cucul/font.c | 3 ++-
  10895. 1 files changed, 2 insertions(+), 1 deletions(-)
  10896. Commit: 769
  10897. Author: sam
  10898. Date: Fri Apr 14 07:30:53 2006 +0000
  10899. * Removed \file directives from all files except caca.h and cucul.h, to
  10900. remove redundencies in the Doxygen documentation.
  10901. caca/caca.c | 8 +++-----
  10902. caca/caca.h | 2 ++
  10903. caca/caca_internals.h | 10 ++--------
  10904. caca/driver_conio.c | 8 +++-----
  10905. caca/driver_gl.c | 8 +++-----
  10906. caca/driver_ncurses.c | 8 +++-----
  10907. caca/driver_raw.c | 8 +++-----
  10908. caca/driver_slang.c | 8 +++-----
  10909. caca/driver_vga.c | 8 +++-----
  10910. caca/driver_win32.c | 8 +++-----
  10911. caca/driver_x11.c | 8 +++-----
  10912. caca/event.c | 8 +++-----
  10913. caca/graphics.c | 8 +++-----
  10914. caca/time.c | 8 +++-----
  10915. cucul/box.c | 8 +++-----
  10916. cucul/canvas.c | 8 +++-----
  10917. cucul/charset.c | 8 +++-----
  10918. cucul/colour.c | 8 +++-----
  10919. cucul/conic.c | 8 +++-----
  10920. cucul/cucul.c | 8 +++-----
  10921. cucul/cucul.h | 2 ++
  10922. cucul/cucul_internals.h | 10 ++--------
  10923. cucul/dither.c | 8 +++-----
  10924. cucul/export_ansi.c | 10 ++++------
  10925. cucul/export_html.c | 10 ++++------
  10926. cucul/export_irc.c | 10 ++++------
  10927. cucul/export_ps.c | 10 ++++------
  10928. cucul/export_svg.c | 10 ++++------
  10929. cucul/font.c | 8 +++-----
  10930. cucul/line.c | 8 +++-----
  10931. cucul/math.c | 8 +++-----
  10932. cucul/sprite.c | 8 +++-----
  10933. cucul/transform.c | 8 +++-----
  10934. cucul/triangle.c | 8 +++-----
  10935. kernel/kernel.c | 8 +++-----
  10936. kernel/kernel.h | 8 +++-----
  10937. python/pypycaca.c | 12 +++---------
  10938. python/pypycaca.h | 11 ++---------
  10939. src/cacaplas.c | 4 ++--
  10940. src/cacaserver.c | 2 ++
  10941. src/cacaview.c | 2 +-
  10942. src/common-image.c | 2 +-
  10943. src/common-image.h | 2 +-
  10944. 43 files changed, 121 insertions(+), 204 deletions(-)
  10945. Commit: 768
  10946. Author: sam
  10947. Date: Thu Apr 13 17:57:19 2006 +0000
  10948. * Added a lot of sanity checks to the font parsing. It should now be
  10949. secure against broken files, but it probably needs peer review.
  10950. cucul/font.c | 31 +++++++++++++++++++++++++++++++
  10951. 1 files changed, 31 insertions(+), 0 deletions(-)
  10952. Commit: 767
  10953. Author: sam
  10954. Date: Thu Apr 13 17:54:07 2006 +0000
  10955. * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
  10956. test/Makefile.am | 2 +-
  10957. test/font.c | 59 +++++++++++++++++++++++++++++++++++++++--------------
  10958. 2 files changed, 44 insertions(+), 17 deletions(-)
  10959. Commit: 766
  10960. Author: sam
  10961. Date: Thu Apr 13 17:37:51 2006 +0000
  10962. * Fixed caca_get_event() call in test/hsv.c.
  10963. test/hsv.c | 2 +-
  10964. 1 files changed, 1 insertions(+), 1 deletions(-)
  10965. Commit: 765
  10966. Author: sam
  10967. Date: Thu Apr 13 17:08:16 2006 +0000
  10968. * Fixed compilation warning.
  10969. cucul/colour.c | 1 +
  10970. 1 files changed, 1 insertions(+), 0 deletions(-)
  10971. Commit: 764
  10972. Author: sam
  10973. Date: Thu Apr 13 16:54:25 2006 +0000
  10974. * Fixed colour conversion routines so that they work with ARGB too.
  10975. cucul/colour.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++-------
  10976. 1 files changed, 57 insertions(+), 9 deletions(-)
  10977. Commit: 763
  10978. Author: sam
  10979. Date: Thu Apr 13 16:10:16 2006 +0000
  10980. * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
  10981. * Fixed font selection through cucul_font_load().
  10982. * Added a bigger 10x19 bold font.
  10983. cucul/Makefile.am | 3 +-
  10984. cucul/cucul.h | 1 +
  10985. cucul/font.c | 35 +-
  10986. cucul/font_mono9.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
  10987. cucul/font_monobold12.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++
  10988. cucul/font_monospace9.h | 3267 ----------------------------------------------
  10989. test/font.c | 9 +-
  10990. 7 files changed, 6586 insertions(+), 3273 deletions(-)
  10991. Commit: 762
  10992. Author: sam
  10993. Date: Thu Apr 13 15:36:09 2006 +0000
  10994. * Made makefont more configurable. Also, store the commandline in a comment
  10995. so that the font can be easily rebuilt.
  10996. tools/makefont.c | 61 ++++++++++++++++++++++++++++++++++++++---------------
  10997. 1 files changed, 44 insertions(+), 17 deletions(-)
  10998. Commit: 761
  10999. Author: sam
  11000. Date: Thu Apr 13 15:00:56 2006 +0000
  11001. * Updated TODO list.
  11002. TODO | 5 -----
  11003. 1 files changed, 0 insertions(+), 5 deletions(-)
  11004. Commit: 760
  11005. Author: sam
  11006. Date: Thu Apr 13 14:24:31 2006 +0000
  11007. * Internal font support through cucul_load_font(). Documented that.
  11008. * Removed ugly hooks from test/font.c.
  11009. cucul/cucul.h | 2 +-
  11010. cucul/font.c | 24 ++++++++++++++++++++++--
  11011. test/font.c | 24 +++++++++++++++++-------
  11012. 3 files changed, 40 insertions(+), 10 deletions(-)
  11013. Commit: 759
  11014. Author: sam
  11015. Date: Thu Apr 13 14:23:04 2006 +0000
  11016. * Ugly overflow bug in the rendering code.
  11017. cucul/font.c | 2 +-
  11018. 1 files changed, 1 insertions(+), 1 deletions(-)
  11019. Commit: 758
  11020. Author: sam
  11021. Date: Thu Apr 13 13:33:31 2006 +0000
  11022. * Implemented cucul_get_font_width() and cucul_get_font_height().
  11023. * Documented most font functions.
  11024. * Cleaned up cucul_render_canvas() and made it actually usable by external
  11025. programs. Removed ugly printf() debug calls.
  11026. cucul/cucul.h | 4 ++
  11027. cucul/font.c | 93 +++++++++++++++++++++++++++++++++++++++++++-------------
  11028. test/font.c | 22 ++++++++++++-
  11029. 3 files changed, 95 insertions(+), 24 deletions(-)
  11030. Commit: 757
  11031. Author: sam
  11032. Date: Thu Apr 13 12:50:41 2006 +0000
  11033. * Renamed cucul_export into cucul_buffer. We'll use it for other things.
  11034. cucul/cucul.c | 12 ++++++------
  11035. cucul/cucul.h | 16 ++++++++--------
  11036. cucul/cucul_internals.h | 12 ++++++------
  11037. cucul/export_ansi.c | 10 +++++-----
  11038. cucul/export_html.c | 20 ++++++++++----------
  11039. cucul/export_irc.c | 10 +++++-----
  11040. cucul/export_ps.c | 10 +++++-----
  11041. cucul/export_svg.c | 10 +++++-----
  11042. src/cacaserver.c | 10 +++++-----
  11043. src/img2irc.c | 4 ++--
  11044. test/export.c | 4 ++--
  11045. 11 files changed, 59 insertions(+), 59 deletions(-)
  11046. Commit: 756
  11047. Author: sam
  11048. Date: Thu Apr 13 12:49:54 2006 +0000
  11049. * Putain de bordel de manche a couilles. I forgot to fix the font.
  11050. cucul/font_monospace9.h | 8024 +++++++++++++++++++----------------------------
  11051. 1 files changed, 3204 insertions(+), 4820 deletions(-)
  11052. Commit: 755
  11053. Author: sam
  11054. Date: Thu Apr 13 12:44:55 2006 +0000
  11055. * Some cleaning up in makefont.c.
  11056. tools/makefont.c | 131 +++++++++++++++++++++++++++++-------------------------
  11057. 1 files changed, 70 insertions(+), 61 deletions(-)
  11058. Commit: 754
  11059. Author: sam
  11060. Date: Thu Apr 13 12:25:36 2006 +0000
  11061. * Fixed 4, 2 and 1-bit font rendering.
  11062. * Replaced the 8-bit internal font with a 4-bit one.
  11063. cucul/font.c | 79 +-
  11064. cucul/font_monospace9.h | 6376 +++++++++++++++++++++++-----------------------
  11065. tools/makefont.c | 5 +-
  11066. 3 files changed, 3262 insertions(+), 3198 deletions(-)
  11067. Commit: 753
  11068. Author: sam
  11069. Date: Thu Apr 13 12:23:50 2006 +0000
  11070. * Created internal function _cucul_argb32_to_argb4() that splits an argb
  11071. fg/bg value into its separate argb 4-bit fields.
  11072. cucul/colour.c | 28 ++++++++++++++++++++++++++++
  11073. cucul/cucul_internals.h | 1 +
  11074. 2 files changed, 29 insertions(+), 0 deletions(-)
  11075. Commit: 752
  11076. Author: jylam
  11077. Date: Thu Apr 13 08:58:55 2006 +0000
  11078. * Added silly play with interframe delay. Need to rework sprite format.
  11079. test/spritedit.c | 23 +++++++++++++++++++++++
  11080. 1 files changed, 23 insertions(+), 0 deletions(-)
  11081. Commit: 751
  11082. Author: sam
  11083. Date: Thu Apr 13 08:44:25 2006 +0000
  11084. * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
  11085. for the moment.
  11086. cucul/font_monospace9.h | 6438 +++++++++++++++++++++++-----------------------
  11087. 1 files changed, 3219 insertions(+), 3219 deletions(-)
  11088. Commit: 750
  11089. Author: sam
  11090. Date: Thu Apr 13 08:39:30 2006 +0000
  11091. * Added a test program for the font renderer.
  11092. test/Makefile.am | 5 ++++-
  11093. test/font.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  11094. 2 files changed, 53 insertions(+), 1 deletions(-)
  11095. Commit: 749
  11096. Author: sam
  11097. Date: Thu Apr 13 08:38:34 2006 +0000
  11098. * Code simplification.
  11099. test/export.c | 3 +--
  11100. 1 files changed, 1 insertions(+), 2 deletions(-)
  11101. Commit: 748
  11102. Author: sam
  11103. Date: Thu Apr 13 08:37:32 2006 +0000
  11104. * Created a built-in font from Bitstream Vera (Monospace 9).
  11105. cucul/Makefile.am | 1 +
  11106. cucul/font.c | 5 +
  11107. cucul/font_monospace9.h | 4883 +++++++++++++++++++++++++++++++++++++++++++++++
  11108. 3 files changed, 4889 insertions(+), 0 deletions(-)
  11109. Commit: 747
  11110. Author: sam
  11111. Date: Thu Apr 13 08:26:21 2006 +0000
  11112. * Added a font creator that uses pango to render glyphs.
  11113. configure.ac | 10 ++-
  11114. tools/Makefile.am | 11 ++-
  11115. tools/makefont.c | 277 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11116. 3 files changed, 296 insertions(+), 2 deletions(-)
  11117. Commit: 746
  11118. Author: sam
  11119. Date: Thu Apr 13 08:16:04 2006 +0000
  11120. * Slightly updated the font format and wrote a font loader. Also added a
  11121. skeleton for the renderer that will not last very long.
  11122. cucul/cucul.h | 11 ++++
  11123. cucul/font.c | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
  11124. 2 files changed, 170 insertions(+), 4 deletions(-)
  11125. Commit: 745
  11126. Author: sam
  11127. Date: Wed Apr 12 16:34:34 2006 +0000
  11128. * New version of the font format.
  11129. cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++------------------
  11130. 1 files changed, 41 insertions(+), 19 deletions(-)
  11131. Commit: 744
  11132. Author: sam
  11133. Date: Wed Apr 12 14:18:19 2006 +0000
  11134. * Added a file for future font handling routines. Currently only the font
  11135. format proposal is in this file. Feel free to comment.
  11136. cucul/Makefile.am | 1 +
  11137. cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11138. 2 files changed, 61 insertions(+), 0 deletions(-)
  11139. Commit: 743
  11140. Author: sam
  11141. Date: Wed Apr 12 08:57:59 2006 +0000
  11142. * Proper svn:ignore properties on tools/.
  11143. Commit: 742
  11144. Author: sam
  11145. Date: Wed Apr 12 08:31:11 2006 +0000
  11146. * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
  11147. contain development tools that are only useful to libcaca developers.
  11148. Makefile.am | 2 +-
  11149. caca/driver_slang.c | 2 +-
  11150. configure.ac | 1 +
  11151. test/Makefile.am | 5 +-
  11152. test/optipal.c | 242 ---------------------------------------------------
  11153. tools/Makefile.am | 8 ++
  11154. tools/optipal.c | 242 +++++++++++++++++++++++++++++++++++++++++++++++++++
  11155. 7 files changed, 254 insertions(+), 248 deletions(-)
  11156. Commit: 741
  11157. Author: sam
  11158. Date: Tue Apr 11 10:36:31 2006 +0000
  11159. * cacaview works again. Somewhat. Image loading is now handled by the
  11160. factored common-image.c file. Feature selection such as antialiasing or
  11161. dithering mode are still disabled.
  11162. src/Makefile.am | 2 +-
  11163. src/cacaview.c | 295 ++++--------------------------------------------------
  11164. 2 files changed, 23 insertions(+), 274 deletions(-)
  11165. Commit: 740
  11166. Author: sam
  11167. Date: Tue Apr 11 10:12:03 2006 +0000
  11168. * Renamed "freadint" to "u32fread", and so on.
  11169. src/common-image.c | 80 ++++++++++++++++++++++++++--------------------------
  11170. 1 files changed, 40 insertions(+), 40 deletions(-)
  11171. Commit: 739
  11172. Author: sam
  11173. Date: Tue Apr 11 10:05:48 2006 +0000
  11174. * Added img2irc program. I know it does not have "cucul" or "caca" in the
  11175. name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
  11176. src/Makefile.am | 26 +++--
  11177. src/common-image.c | 294 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  11178. src/common-image.h | 25 +++++
  11179. src/img2irc.c | 69 ++++++++++++
  11180. 4 files changed, 405 insertions(+), 9 deletions(-)
  11181. Commit: 738
  11182. Author: sam
  11183. Date: Mon Apr 10 22:06:19 2006 +0000
  11184. * Avoid useless call to strlen() in the exporters.
  11185. * Removed '\x0f' from the IRC exporter until I understand why it was here.
  11186. cucul/export_ansi.c | 2 +-
  11187. cucul/export_html.c | 2 +-
  11188. cucul/export_irc.c | 6 +-----
  11189. cucul/export_ps.c | 2 +-
  11190. cucul/export_svg.c | 2 +-
  11191. 5 files changed, 5 insertions(+), 9 deletions(-)
  11192. Commit: 737
  11193. Author: sam
  11194. Date: Mon Apr 10 22:03:22 2006 +0000
  11195. * Fixed test/export that was not printing the last character of the file.
  11196. test/export.c | 2 +-
  11197. 1 files changed, 1 insertions(+), 1 deletions(-)
  11198. Commit: 736
  11199. Author: sam
  11200. Date: Mon Apr 10 21:07:40 2006 +0000
  11201. * Updated TODO list. I forgot the aspect ratio function!
  11202. TODO | 12 +++++-------
  11203. 1 files changed, 5 insertions(+), 7 deletions(-)
  11204. Commit: 735
  11205. Author: sam
  11206. Date: Mon Apr 10 20:24:12 2006 +0000
  11207. * Renamed bitmap.c into dither.c.
  11208. cucul/Makefile.am | 2 +-
  11209. cucul/bitmap.c | 1346 -----------------------------------------------------
  11210. cucul/dither.c | 1346 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11211. 3 files changed, 1347 insertions(+), 1347 deletions(-)
  11212. Commit: 734
  11213. Author: sam
  11214. Date: Mon Apr 10 20:02:38 2006 +0000
  11215. * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
  11216. cucul/bitmap.c | 379 +++++++++++++++++++++++------------------------
  11217. cucul/cucul.c | 4 +-
  11218. cucul/cucul.h | 42 +++---
  11219. cucul/cucul_internals.h | 4 +-
  11220. src/aafire.c | 12 +-
  11221. src/cacaball.c | 14 +-
  11222. src/cacamoir.c | 16 +-
  11223. src/cacaplas.c | 16 +-
  11224. src/cacaview.c | 30 ++--
  11225. test/demo.c | 24 ++--
  11226. test/export.c | 12 +-
  11227. test/gamma.c | 28 ++--
  11228. test/hsv.c | 12 +-
  11229. 13 files changed, 295 insertions(+), 298 deletions(-)
  11230. Commit: 733
  11231. Author: sam
  11232. Date: Mon Apr 10 09:17:51 2006 +0000
  11233. * Replaced enum cucul_color with unsigned int. The size of an enum is not
  11234. really portable, and Visual Studio complains when they are not explicitely
  11235. cast.
  11236. cucul/bitmap.c | 4 +-
  11237. cucul/canvas.c | 11 +++++----
  11238. cucul/cucul.c | 2 +-
  11239. cucul/cucul.h | 55 ++++++++++++++++++++++------------------------
  11240. cucul/cucul_internals.h | 4 +-
  11241. cucul/sprite.c | 2 +-
  11242. test/dithering.c | 2 +-
  11243. test/optipal.c | 2 +-
  11244. 8 files changed, 40 insertions(+), 42 deletions(-)
  11245. Commit: 732
  11246. Author: sam
  11247. Date: Mon Apr 10 09:04:29 2006 +0000
  11248. * Updated the Doxygen configuration file.
  11249. doc/doxygen.cfg.in | 1050 +++++++++++++++++++++++++++++++++++++++++++++++++++-
  11250. 1 files changed, 1043 insertions(+), 7 deletions(-)
  11251. Commit: 731
  11252. Author: sam
  11253. Date: Mon Apr 10 09:00:18 2006 +0000
  11254. * Fixed old bugs I introduced in the exporters.
  11255. * Fixed exporter headers to make Doxygen happy.
  11256. cucul/export_ansi.c | 6 +++---
  11257. cucul/export_html.c | 6 +++---
  11258. cucul/export_irc.c | 2 +-
  11259. cucul/export_ps.c | 2 +-
  11260. cucul/export_svg.c | 2 +-
  11261. 5 files changed, 9 insertions(+), 9 deletions(-)
  11262. Commit: 730
  11263. Author: sam
  11264. Date: Mon Apr 10 08:30:02 2006 +0000
  11265. * Forgot an svn:ignore property.
  11266. Commit: 729
  11267. Author: sam
  11268. Date: Mon Apr 10 07:52:07 2006 +0000
  11269. * Added pkgconfig files. Eh ouais mon gars.
  11270. caca/Makefile.am | 6 ++++++
  11271. caca/caca.pc.in | 12 ++++++++++++
  11272. configure.ac | 6 +++++-
  11273. cucul/Makefile.am | 6 ++++++
  11274. cucul/cucul.pc.in | 12 ++++++++++++
  11275. 5 files changed, 41 insertions(+), 1 deletions(-)
  11276. Commit: 728
  11277. Author: sam
  11278. Date: Fri Apr 7 09:46:30 2006 +0000
  11279. * Replaced occurrences of "rgba" with "argb".
  11280. caca/driver_conio.c | 2 +-
  11281. caca/driver_gl.c | 4 ++--
  11282. caca/driver_ncurses.c | 2 +-
  11283. caca/driver_slang.c | 8 ++++----
  11284. caca/driver_vga.c | 2 +-
  11285. caca/driver_win32.c | 4 ++--
  11286. caca/driver_x11.c | 8 ++++----
  11287. cucul/colour.c | 6 +++---
  11288. cucul/cucul_internals.h | 6 +++---
  11289. cucul/export_ansi.c | 4 ++--
  11290. cucul/export_html.c | 6 +++---
  11291. cucul/export_irc.c | 4 ++--
  11292. cucul/export_ps.c | 4 ++--
  11293. cucul/export_svg.c | 4 ++--
  11294. 14 files changed, 32 insertions(+), 32 deletions(-)
  11295. Commit: 727
  11296. Author: sam
  11297. Date: Fri Apr 7 08:55:01 2006 +0000
  11298. * Fixed a syntax error. Gruik.
  11299. cucul/bitmap.c | 2 +-
  11300. 1 files changed, 1 insertions(+), 1 deletions(-)
  11301. Commit: 726
  11302. Author: sam
  11303. Date: Fri Apr 7 08:19:42 2006 +0000
  11304. * Changed the cucul_set_bitmap_antialias() argument to a string.
  11305. cucul/bitmap.c | 53 +++++++++++++++++++++++++++++++++++++++++++----------
  11306. cucul/cucul.h | 3 ++-
  11307. 2 files changed, 45 insertions(+), 11 deletions(-)
  11308. Commit: 725
  11309. Author: sam
  11310. Date: Thu Apr 6 13:49:10 2006 +0000
  11311. * Of course I had to fuck up something. Here, PS export works again.
  11312. cucul/export_ps.c | 4 ++--
  11313. 1 files changed, 2 insertions(+), 2 deletions(-)
  11314. Commit: 724
  11315. Author: sam
  11316. Date: Thu Apr 6 13:41:56 2006 +0000
  11317. * Store colour information on 32 bits, for future 12-bit colour support.
  11318. caca/driver_conio.c | 4 ++--
  11319. caca/driver_gl.c | 10 ++++------
  11320. caca/driver_ncurses.c | 4 ++--
  11321. caca/driver_raw.c | 9 +++++----
  11322. caca/driver_slang.c | 10 +++++-----
  11323. caca/driver_vga.c | 4 ++--
  11324. caca/driver_win32.c | 4 ++--
  11325. caca/driver_x11.c | 11 ++++++-----
  11326. cucul/Makefile.am | 1 +
  11327. cucul/canvas.c | 11 +++++------
  11328. cucul/colour.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
  11329. cucul/cucul.c | 24 ++++++++++++++----------
  11330. cucul/cucul_internals.h | 7 ++++++-
  11331. cucul/export_ansi.c | 6 +++---
  11332. cucul/export_html.c | 12 +++++++-----
  11333. cucul/export_irc.c | 6 +++---
  11334. cucul/export_ps.c | 8 ++++----
  11335. cucul/export_svg.c | 10 ++++++----
  11336. cucul/transform.c | 22 +++++++++++-----------
  11337. src/cacaserver.c | 2 +-
  11338. 20 files changed, 134 insertions(+), 76 deletions(-)
  11339. Commit: 723
  11340. Author: sam
  11341. Date: Thu Apr 6 13:21:15 2006 +0000
  11342. * Got rid of cucul_get_screen(). Use cucul_export() instead.
  11343. cucul/canvas.c | 18 ------------------
  11344. cucul/cucul.h | 1 -
  11345. 2 files changed, 0 insertions(+), 19 deletions(-)
  11346. Commit: 722
  11347. Author: sam
  11348. Date: Thu Apr 6 13:11:12 2006 +0000
  11349. * Check the magic bytes at the end of the buffer when cucul_load()ing it.
  11350. cucul/cucul.c | 4 ++++
  11351. 1 files changed, 4 insertions(+), 0 deletions(-)
  11352. Commit: 721
  11353. Author: sam
  11354. Date: Thu Apr 6 13:07:58 2006 +0000
  11355. * Sanity check in cacaserver.c.
  11356. src/cacaserver.c | 3 +++
  11357. 1 files changed, 3 insertions(+), 0 deletions(-)
  11358. Commit: 720
  11359. Author: sam
  11360. Date: Thu Apr 6 10:23:10 2006 +0000
  11361. * Fixed a crash when realloc() returns a new address.
  11362. src/cacaserver.c | 2 +-
  11363. 1 files changed, 1 insertions(+), 1 deletions(-)
  11364. Commit: 719
  11365. Author: sam
  11366. Date: Thu Apr 6 10:19:17 2006 +0000
  11367. * Fixed old typo that caused qq->height to be uninitialised.
  11368. cucul/cucul.c | 2 +-
  11369. 1 files changed, 1 insertions(+), 1 deletions(-)
  11370. Commit: 718
  11371. Author: jylam
  11372. Date: Sat Apr 1 21:29:10 2006 +0000
  11373. * Oops, removed unused variable
  11374. src/cacaserver.c | 1 -
  11375. 1 files changed, 0 insertions(+), 1 deletions(-)
  11376. Commit: 717
  11377. Author: jylam
  11378. Date: Sat Apr 1 21:26:30 2006 +0000
  11379. * Added Winsock (c)(tm)(r) compatibility
  11380. src/cacaserver.c | 11 +++++++++++
  11381. 1 files changed, 11 insertions(+), 0 deletions(-)
  11382. Commit: 716
  11383. Author: jylam
  11384. Date: Sat Apr 1 16:11:37 2006 +0000
  11385. * removed b0rked test. No more pigs, I just commited 500 of them.
  11386. src/cacaplas.c | 8 --------
  11387. 1 files changed, 0 insertions(+), 8 deletions(-)
  11388. Commit: 715
  11389. Author: sam
  11390. Date: Sat Apr 1 15:58:10 2006 +0000
  11391. * Set the default dithering mode to Floyd-Steinberg.
  11392. cucul/bitmap.c | 5 +++++
  11393. 1 files changed, 5 insertions(+), 0 deletions(-)
  11394. Commit: 714
  11395. Author: sam
  11396. Date: Sat Apr 1 15:56:31 2006 +0000
  11397. ((`)_.._ ,'-. _..._ _._
  11398. * Ooops. Compilation fix. \,' '-._.-\ ' ` .-'
  11399. .' / (
  11400. / S | _ _ \
  11401. | a \ o o |
  11402. ; m .-. /
  11403. ; ', '-.( '')-'
  11404. '. | ;-'
  11405. \ / /
  11406. / /-._ __, 7 |
  11407. \ `\ \`` | | |
  11408. \ \_,\ | |_,\
  11409. '-`' \_,\
  11410. cucul/canvas.c | 4 ++--
  11411. cucul/sprite.c | 4 ++--
  11412. 2 files changed, 4 insertions(+), 4 deletions(-)
  11413. Commit: 713
  11414. Author: sam
  11415. Date: Sat Apr 1 15:25:33 2006 +0000
  11416. * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
  11417. TODO | 3 ---
  11418. cucul/canvas.c | 24 ------------------------
  11419. cucul/cucul.h | 2 --
  11420. 3 files changed, 0 insertions(+), 29 deletions(-)
  11421. Commit: 712
  11422. Author: sam
  11423. Date: Sat Apr 1 15:02:41 2006 +0000
  11424. * Updated the TODO list.
  11425. TODO | 35 +++++++++++++++++++++++++----------
  11426. 1 files changed, 25 insertions(+), 10 deletions(-)
  11427. Commit: 711
  11428. Author: sam
  11429. Date: Sat Apr 1 15:02:05 2006 +0000
  11430. * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
  11431. environment variables handling. Replaced that with three per-bitmap
  11432. functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
  11433. cucul_set_bitmap_dithering().
  11434. * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
  11435. prototypes (but did not implement them yet).
  11436. * Added cucul_set_bitmap_charset() to choose what characters are going
  11437. to be used for the bitmap rendering.
  11438. * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
  11439. caca/caca.h | 34 +--
  11440. cucul/bitmap.c | 972 ++++++++++++++++++++++++++++++-----------------
  11441. cucul/cucul.c | 147 -------
  11442. cucul/cucul.h | 98 ++----
  11443. cucul/cucul_internals.h | 3 -
  11444. test/demo.c | 6 +-
  11445. 6 files changed, 673 insertions(+), 587 deletions(-)
  11446. Commit: 710
  11447. Author: sam
  11448. Date: Sat Apr 1 14:44:09 2006 +0000
  11449. * Merged caca_wait_event() into caca_get_event() and added a timeout
  11450. parameter to do what both functions did before, and even more.
  11451. caca/caca.h | 3 +-
  11452. caca/event.c | 63 ++++++++++++++++++++++++++++++-----------------------
  11453. src/aafire.c | 2 +-
  11454. src/cacaball.c | 2 +-
  11455. src/cacamoir.c | 2 +-
  11456. src/cacaplas.c | 2 +-
  11457. src/cacaplay.c | 2 +-
  11458. src/cacaview.c | 6 ++--
  11459. test/colors.c | 2 +-
  11460. test/demo.c | 9 ++++++-
  11461. test/dithering.c | 2 +-
  11462. test/event.c | 4 +-
  11463. test/gamma.c | 2 +-
  11464. test/hsv.c | 2 +-
  11465. test/spritedit.c | 2 +-
  11466. test/transform.c | 2 +-
  11467. test/unicode.c | 2 +-
  11468. 17 files changed, 61 insertions(+), 48 deletions(-)
  11469. Commit: 709
  11470. Author: sam
  11471. Date: Sat Apr 1 14:37:27 2006 +0000
  11472. * Disabled cacaview for now. I'm going to utterly break it.
  11473. src/Makefile.am | 2 +-
  11474. 1 files changed, 1 insertions(+), 1 deletions(-)
  11475. Commit: 708
  11476. Author: sam
  11477. Date: Sat Apr 1 14:36:59 2006 +0000
  11478. * Added cucul_get_export_list(). Returns a list of known export formats.
  11479. cucul/cucul.c | 26 ++++++++++++++++++++++++++
  11480. cucul/cucul.h | 1 +
  11481. 2 files changed, 27 insertions(+), 0 deletions(-)
  11482. Commit: 707
  11483. Author: sam
  11484. Date: Wed Mar 29 09:41:30 2006 +0000
  11485. * cacaserver works again (but needs a complete rewrite because it's really
  11486. become ugly). You can now emulate the previous network driver behaviour
  11487. by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
  11488. src/cacaserver.c | 37 ++++++++++++++++++++++++++++++++++---
  11489. 1 files changed, 34 insertions(+), 3 deletions(-)
  11490. Commit: 706
  11491. Author: sam
  11492. Date: Mon Mar 27 22:16:58 2006 +0000
  11493. * Changed the 2nd argument of cucul_create_export to a string. This way we
  11494. can add new exporters without changing the API.
  11495. cucul/cucul.c | 39 ++++++++++++++++-----------------------
  11496. cucul/cucul.h | 16 +---------------
  11497. src/cacaserver.c | 2 +-
  11498. test/export.c | 22 +++++++---------------
  11499. 4 files changed, 25 insertions(+), 54 deletions(-)
  11500. Commit: 705
  11501. Author: sam
  11502. Date: Mon Mar 27 22:12:12 2006 +0000
  11503. * Oops, I barfed that makefile.
  11504. src/Makefile.am | 3 ---
  11505. 1 files changed, 0 insertions(+), 3 deletions(-)
  11506. Commit: 704
  11507. Author: jylam
  11508. Date: Mon Mar 27 21:40:17 2006 +0000
  11509. * Added "powered by libcaca" text to all examples for consistency
  11510. src/aafire.c | 4 ++++
  11511. src/cacaball.c | 4 ++++
  11512. src/cacamoir.c | 3 +++
  11513. 3 files changed, 11 insertions(+), 0 deletions(-)
  11514. Commit: 703
  11515. Author: sam
  11516. Date: Mon Mar 27 21:37:52 2006 +0000
  11517. * Removed the network driver and replaced it with a cacaserver executable
  11518. that has all the functionality, except it does not work yet (the stdin
  11519. reading routine is missing).
  11520. caca/Makefile.am | 1 -
  11521. caca/caca.c | 3 -
  11522. caca/caca.h | 3 -
  11523. caca/caca_internals.h | 16 +-
  11524. caca/driver_network.c | 571 -------------------------------------------------
  11525. src/Makefile.am | 8 +-
  11526. src/cacaplas.c | 21 ++-
  11527. src/cacaserver.c | 489 ++++++++++++++++++++++++++++++++++++++++++
  11528. 8 files changed, 521 insertions(+), 591 deletions(-)
  11529. Commit: 702
  11530. Author: sam
  11531. Date: Mon Mar 27 21:33:29 2006 +0000
  11532. * Implemented a proof-of-concept cacaplay program that can redisplay a
  11533. single frame that was saved by the raw driver.
  11534. caca/driver_raw.c | 18 ++++++++---
  11535. src/Makefile.am | 5 ++-
  11536. src/cacaplay.c | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11537. 3 files changed, 98 insertions(+), 6 deletions(-)
  11538. Commit: 701
  11539. Author: sam
  11540. Date: Mon Mar 27 21:22:34 2006 +0000
  11541. * Implemented cucul_load() to reload a file that was saved with the
  11542. raw driver. I know it is inconsistent to have the loader in libcucul
  11543. and the exporter in libcaca but I'll find a way to harmonise that.
  11544. cucul/cucul.c | 42 +++++++++++++++++++++++++++++++++++++++++-
  11545. cucul/cucul.h | 1 +
  11546. 2 files changed, 42 insertions(+), 1 deletions(-)
  11547. Commit: 700
  11548. Author: jylam
  11549. Date: Mon Mar 27 18:17:09 2006 +0000
  11550. * Fixed OpenGL mouse handling
  11551. Sam Le Vieux Porc
  11552. (\____/)
  11553. Le / @__@ \ Le
  11554. ( (oo) )
  11555. `-.~~.-' Vieux
  11556. Vieux / \
  11557. @/ \_
  11558. (/ / \ \) Porc
  11559. Porc WW`----'WW
  11560. Sam Le Vieux Porc
  11561. caca/driver_gl.c | 5 ++++-
  11562. 1 files changed, 4 insertions(+), 1 deletions(-)
  11563. Commit: 699
  11564. Author: sam
  11565. Date: Mon Mar 27 18:07:18 2006 +0000
  11566. * Created a minimal raw driver that outputs stuff to stdout.
  11567. caca/Makefile.am | 1 +
  11568. caca/caca.c | 6 +--
  11569. caca/caca_internals.h | 44 +++++++++++----------
  11570. caca/driver_raw.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++
  11571. 4 files changed, 132 insertions(+), 25 deletions(-)
  11572. Commit: 698
  11573. Author: sam
  11574. Date: Mon Mar 27 09:35:22 2006 +0000
  11575. ██████ ██████
  11576. * Ah mais putain j'avais pas vu ! ██░░░░██████████████████░░░░██
  11577. ██░░░░░░░░░░░░░░░░░░░░░░░░██
  11578. ██░░░░███░░░░░░░░███░░░░██
  11579. ██░░░░░░███░░░░░░███░░░░░░██
  11580. ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
  11581. ██░░░░░░██████████████░░░░░░██
  11582. ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
  11583. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  11584. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  11585. ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
  11586. ██░░░░██████████████░░░░██
  11587. ███░░░░░░██████░░░░░░███
  11588. █████░░░░░░░░░░█████
  11589. ████████████
  11590. caca/driver_gl.c | 16 ++++++++++++----
  11591. 1 files changed, 12 insertions(+), 4 deletions(-)
  11592. Commit: 697
  11593. Author: sam
  11594. Date: Mon Mar 27 08:01:27 2006 +0000
  11595. * Reworked the OpenGL headers and Glut features detection (what did you
  11596. expect).
  11597. caca/driver_gl.c | 18 ++++++++++--------
  11598. configure.ac | 18 +++++++++---------
  11599. 2 files changed, 19 insertions(+), 17 deletions(-)
  11600. Commit: 696
  11601. Author: sam
  11602. Date: Mon Mar 27 07:40:30 2006 +0000
  11603. * Implemented cucul_invert() to invert a canvas' colours.
  11604. cucul/cucul.h | 1 +
  11605. cucul/transform.c | 19 +++++++++++++++++++
  11606. 2 files changed, 20 insertions(+), 0 deletions(-)
  11607. Commit: 695
  11608. Author: jylam
  11609. Date: Sun Mar 26 23:08:19 2006 +0000
  11610. * Fixed glutCheckLoop headers, testing only under MacOSX
  11611. caca/driver_gl.c | 7 +++++--
  11612. 1 files changed, 5 insertions(+), 2 deletions(-)
  11613. Commit: 694
  11614. Author: jylam
  11615. Date: Sun Mar 26 22:57:12 2006 +0000
  11616. * Added (untested) glut3 glutCheckLoop(), ans a regular display function
  11617. caca/driver_gl.c | 17 +++++++++++++++++
  11618. configure.ac | 5 +++++
  11619. 2 files changed, 22 insertions(+), 0 deletions(-)
  11620. Commit: 693
  11621. Author: sam
  11622. Date: Sun Mar 26 20:16:28 2006 +0000
  11623. * Minor addition to the rotate code.
  11624. cucul/transform.c | 1 +
  11625. 1 files changed, 1 insertions(+), 0 deletions(-)
  11626. Commit: 692
  11627. Author: sam
  11628. Date: Fri Mar 24 23:17:25 2006 +0000
  11629. * Workaround for automake < 1.6.
  11630. caca/Makefile.am | 2 +-
  11631. src/Makefile.am | 6 +-----
  11632. test/Makefile.am | 13 ++-----------
  11633. 3 files changed, 4 insertions(+), 17 deletions(-)
  11634. Commit: 691
  11635. Author: jylam
  11636. Date: Fri Mar 24 19:44:12 2006 +0000
  11637. * Ok, invert works. OK OK SAM THAT WAS MY FAULT
  11638. AHAHAH _
  11639. _._ _..._ .-', _.._(`))
  11640. '-. ` ' /-._.-' ',/
  11641. ) MAIS \ '.
  11642. / _ _ | JE \
  11643. | a a / SUIS |
  11644. \ .-. ;
  11645. '-('' ).-' ,' UN ;
  11646. '-; | .'
  11647. \ VIEUX \ /
  11648. | 7 .__ _.-\ \
  11649. | | | ``/ /` /
  11650. /,_| | /,_/ /
  11651. /,_/ '`-'
  11652. POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
  11653. cucul/bitmap.c | 2 +-
  11654. 1 files changed, 1 insertions(+), 1 deletions(-)
  11655. Commit: 690
  11656. Author: jylam
  11657. Date: Fri Mar 24 19:34:45 2006 +0000
  11658. * 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.
  11659. cucul/bitmap.c | 25 +++++++++++++++++++++++++
  11660. cucul/cucul.h | 1 +
  11661. test/demo.c | 3 ++-
  11662. 3 files changed, 28 insertions(+), 1 deletions(-)
  11663. Commit: 689
  11664. Author: sam
  11665. Date: Fri Mar 24 16:51:59 2006 +0000
  11666. * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
  11667. that we have one function less.
  11668. * Fixed coding style.
  11669. * Removed FUCKING TABS. ____.------.___
  11670. _______.----'`` ``` `` ``` ``-.
  11671. _.--' ` ```` ` ` ` ``` `` `` ``.
  11672. _.-' ' ` `` ``` `` ` `' `. _
  11673. .-'' ` H A H A H A `' M A I S \/.)
  11674. . . .-' / ` ` ` `` ||
  11675. |`-.(``-. ` ` ` ' ` ` ``` |\
  11676. `. '\```\ `` ` V I E U X ' ' `` `-`` -|\\
  11677. `/''````) `` ` - - ````` ' '.' |\_)
  11678. |`'_._` ``` ''` P O R C . . ```` /
  11679. // @) \ ` `` ''' . ``` '/
  11680. /''''' | ` \).`.'-. ''' _ _ .`` ` '/
  11681. .''''- `-'`. . // )-- '/,,',,' ,,,,''__,._`' ' /
  11682. .' ` `- ` ' .' / ' /,;;;, ,___.---' \ '' / \
  11683. (`. .'` __',`''''.--'/ ' /'-----' | ' / ))
  11684. `'-'/ `'''_.---' \;;|- '/ ,,, | ''|`- |
  11685. `'--'---' |;| / ,,,,;;;;;;;;;;,,,,, |-' /` |
  11686. |;|-'| ,;;;;;;;;;;;;;;;; ;;;/ /|`'''
  11687. ''',,,''',,,,,,,,,,,,,,,' /,,'''
  11688. ''''
  11689. caca/caca.h | 3 +--
  11690. caca/caca_internals.h | 3 +--
  11691. caca/driver_conio.c | 3 +--
  11692. caca/driver_gl.c | 18 +++++++-----------
  11693. caca/driver_ncurses.c | 4 ++--
  11694. caca/driver_network.c | 4 +---
  11695. caca/driver_slang.c | 3 +--
  11696. caca/driver_vga.c | 3 +--
  11697. caca/driver_win32.c | 3 +--
  11698. caca/driver_x11.c | 38 ++++++++++++++++++--------------------
  11699. caca/graphics.c | 25 ++++++++-----------------
  11700. test/demo.c | 2 +-
  11701. 12 files changed, 43 insertions(+), 66 deletions(-)
  11702. Commit: 688
  11703. Author: jylam
  11704. Date: Fri Mar 24 16:25:39 2006 +0000
  11705. * Fixed bug in show/hide cursor, implemented X11 cursor
  11706. caca/driver_x11.c | 26 +++++++++++++++++++++-----
  11707. caca/graphics.c | 4 ++--
  11708. 2 files changed, 23 insertions(+), 7 deletions(-)
  11709. Commit: 687
  11710. Author: jylam
  11711. Date: Fri Mar 24 15:42:46 2006 +0000
  11712. * Added forgotten X11 set/hide cursor (non-working code)
  11713. caca/driver_x11.c | 21 +++++++++++++++++++++
  11714. test/demo.c | 3 +++
  11715. 2 files changed, 24 insertions(+), 0 deletions(-)
  11716. Commit: 686
  11717. Author: jylam
  11718. Date: Fri Mar 24 15:00:47 2006 +0000
  11719. * Added caca_show/hide_cursor, and corresponding GL binding
  11720. caca/caca.h | 2 ++
  11721. caca/caca_internals.h | 2 ++
  11722. caca/driver_conio.c | 2 ++
  11723. caca/driver_gl.c | 16 +++++++++++++++-
  11724. caca/driver_ncurses.c | 3 ++-
  11725. caca/driver_network.c | 2 ++
  11726. caca/driver_slang.c | 2 ++
  11727. caca/driver_vga.c | 2 ++
  11728. caca/driver_win32.c | 2 ++
  11729. caca/graphics.c | 23 +++++++++++++++++++++++
  11730. 10 files changed, 54 insertions(+), 2 deletions(-)
  11731. Commit: 685
  11732. Author: sam
  11733. Date: Fri Mar 24 14:17:40 2006 +0000
  11734. * Documented the caca_event structure and improved a few things here and
  11735. there in the documentation.
  11736. caca/caca.h | 101 ++++++++++++++++++++++++++++++++++++++--------------------
  11737. 1 files changed, 66 insertions(+), 35 deletions(-)
  11738. Commit: 684
  11739. Author: sam
  11740. Date: Fri Mar 24 09:48:20 2006 +0000
  11741. * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
  11742. caca/caca.c | 70 ++++++++++++-------------------------------------
  11743. caca/caca_internals.h | 20 +++++++-------
  11744. caca/driver_conio.c | 4 ++-
  11745. caca/driver_gl.c | 11 +++++++-
  11746. caca/driver_ncurses.c | 4 ++-
  11747. caca/driver_network.c | 4 ++-
  11748. caca/driver_slang.c | 4 ++-
  11749. caca/driver_vga.c | 4 ++-
  11750. caca/driver_win32.c | 4 ++-
  11751. caca/driver_x11.c | 13 ++++++++-
  11752. 10 files changed, 67 insertions(+), 71 deletions(-)
  11753. Commit: 683
  11754. Author: sam
  11755. Date: Fri Mar 24 09:30:02 2006 +0000
  11756. * Removed spurious prototype.
  11757. cucul/math.c | 2 --
  11758. 1 files changed, 0 insertions(+), 2 deletions(-)
  11759. Commit: 682
  11760. Author: sam
  11761. Date: Thu Mar 23 18:38:44 2006 +0000
  11762. * Updated the TODO list with what's been done so far.
  11763. TODO | 11 -----------
  11764. 1 files changed, 0 insertions(+), 11 deletions(-)
  11765. Commit: 681
  11766. Author: sam
  11767. Date: Thu Mar 23 18:36:59 2006 +0000
  11768. * Massive rework of the event handling code, as per the TODO list.
  11769. caca/caca.c | 4 +-
  11770. caca/caca.h | 35 ++++++---
  11771. caca/caca_internals.h | 14 ++--
  11772. caca/driver_conio.c | 26 +++++--
  11773. caca/driver_gl.c | 82 ++++++++++++--------
  11774. caca/driver_ncurses.c | 208 ++++++++++++++++++++++++++++---------------------
  11775. caca/driver_network.c | 2 +-
  11776. caca/driver_slang.c | 84 ++++++++++++--------
  11777. caca/driver_vga.c | 5 +-
  11778. caca/driver_win32.c | 39 +++++++---
  11779. caca/driver_x11.c | 82 ++++++++++++-------
  11780. caca/event.c | 101 +++++++++++++-----------
  11781. src/aafire.c | 11 ++-
  11782. src/cacaball.c | 10 ++-
  11783. src/cacamoir.c | 10 ++-
  11784. src/cacaplas.c | 10 ++-
  11785. src/cacaview.c | 24 +++---
  11786. test/colors.c | 3 +-
  11787. test/demo.c | 16 ++--
  11788. test/dithering.c | 3 +-
  11789. test/event.c | 48 ++++++------
  11790. test/gamma.c | 22 +++--
  11791. test/hsv.c | 3 +-
  11792. test/spritedit.c | 6 +-
  11793. test/transform.c | 3 +-
  11794. test/unicode.c | 3 +-
  11795. 26 files changed, 511 insertions(+), 343 deletions(-)
  11796. Commit: 680
  11797. Author: sam
  11798. Date: Thu Mar 23 17:20:57 2006 +0000
  11799. * Hahaha mais le vieux porc c'est moi.
  11800. test/gamma.c | 2 +-
  11801. 1 files changed, 1 insertions(+), 1 deletions(-)
  11802. Commit: 679
  11803. Author: sam
  11804. Date: Thu Mar 23 15:14:17 2006 +0000
  11805. * Added missing ASCII characters to cucul_rotate().
  11806. cucul/transform.c | 10 ++++++----
  11807. 1 files changed, 6 insertions(+), 4 deletions(-)
  11808. Commit: 678
  11809. Author: sam
  11810. Date: Thu Mar 23 14:07:32 2006 +0000
  11811. * Made cucul_putchar32() an internal-only function.
  11812. * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
  11813. string instead of a single character as their last argument.
  11814. cucul/box.c | 39 +++++++++++++++++++---------------
  11815. cucul/canvas.c | 41 ++++++++++++------------------------
  11816. cucul/conic.c | 34 +++++++++++++++++-------------
  11817. cucul/cucul.h | 18 ++++++++--------
  11818. cucul/cucul_internals.h | 5 +++-
  11819. cucul/line.c | 52 +++++++++++++++++++++++-----------------------
  11820. cucul/triangle.c | 24 +++++++++++++--------
  11821. src/cacaview.c | 6 ++--
  11822. test/demo.c | 24 ++++++++++----------
  11823. test/event.c | 8 +++---
  11824. test/export.c | 2 +-
  11825. test/spritedit.c | 2 +-
  11826. 12 files changed, 130 insertions(+), 125 deletions(-)
  11827. Commit: 677
  11828. Author: sam
  11829. Date: Thu Mar 23 13:12:56 2006 +0000
  11830. * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
  11831. cucul/cucul.c | 12 ++++++------
  11832. cucul/cucul.h | 4 ++--
  11833. src/aafire.c | 4 ++--
  11834. src/cacaball.c | 4 ++--
  11835. src/cacamoir.c | 4 ++--
  11836. src/cacaplas.c | 4 ++--
  11837. src/cacaview.c | 4 ++--
  11838. test/colors.c | 4 ++--
  11839. test/demo.c | 4 ++--
  11840. test/dithering.c | 4 ++--
  11841. test/event.c | 4 ++--
  11842. test/export.c | 4 ++--
  11843. test/gamma.c | 8 ++++----
  11844. test/hsv.c | 4 ++--
  11845. test/spritedit.c | 6 +++---
  11846. test/transform.c | 16 ++++++++++------
  11847. test/unicode.c | 4 ++--
  11848. 17 files changed, 49 insertions(+), 45 deletions(-)
  11849. Commit: 676
  11850. Author: sam
  11851. Date: Thu Mar 23 11:34:27 2006 +0000
  11852. * Removed done stuff from the TODO.
  11853. * Updated the TODO list with what I said in the mailing-list. The top
  11854. priority is what's marked "API-dependent stuff".
  11855. TODO | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++--------------
  11856. 1 files changed, 120 insertions(+), 33 deletions(-)
  11857. Commit: 675
  11858. Author: sam
  11859. Date: Thu Mar 23 11:03:43 2006 +0000
  11860. * Added a test for the transformation routines.
  11861. test/Makefile.am | 6 ++-
  11862. test/transform.c | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  11863. 2 files changed, 122 insertions(+), 1 deletions(-)
  11864. Commit: 674
  11865. Author: sam
  11866. Date: Thu Mar 23 11:00:54 2006 +0000
  11867. * Added more characters to the flip/rotate routines.
  11868. cucul/transform.c | 13 +++++++++----
  11869. 1 files changed, 9 insertions(+), 4 deletions(-)
  11870. Commit: 673
  11871. Author: sam
  11872. Date: Thu Mar 23 09:47:06 2006 +0000
  11873. * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
  11874. operations on canvases.
  11875. cucul/Makefile.am | 1 +
  11876. cucul/cucul.h | 10 ++
  11877. cucul/transform.c | 309 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11878. 3 files changed, 320 insertions(+), 0 deletions(-)
  11879. Commit: 672
  11880. Author: sam
  11881. Date: Wed Mar 22 21:15:57 2006 +0000
  11882. * Slightly changed header comments.
  11883. caca/caca.c | 2 +-
  11884. caca/caca.h | 2 +-
  11885. caca/caca_internals.h | 2 +-
  11886. caca/driver_conio.c | 2 +-
  11887. caca/driver_gl.c | 2 +-
  11888. caca/driver_ncurses.c | 2 +-
  11889. caca/driver_network.c | 2 +-
  11890. caca/driver_slang.c | 2 +-
  11891. caca/driver_vga.c | 2 +-
  11892. caca/driver_win32.c | 2 +-
  11893. caca/driver_x11.c | 2 +-
  11894. caca/event.c | 2 +-
  11895. caca/graphics.c | 2 +-
  11896. caca/time.c | 2 +-
  11897. cucul/bitmap.c | 2 +-
  11898. cucul/box.c | 2 +-
  11899. cucul/canvas.c | 2 +-
  11900. cucul/charset.c | 2 +-
  11901. cucul/conic.c | 2 +-
  11902. cucul/cucul.c | 2 +-
  11903. cucul/cucul.h | 2 +-
  11904. cucul/cucul_internals.h | 2 +-
  11905. cucul/export_ansi.c | 2 +-
  11906. cucul/export_html.c | 2 +-
  11907. cucul/export_irc.c | 2 +-
  11908. cucul/export_ps.c | 2 +-
  11909. cucul/export_svg.c | 2 +-
  11910. cucul/line.c | 2 +-
  11911. cucul/math.c | 2 +-
  11912. cucul/sprite.c | 2 +-
  11913. cucul/triangle.c | 2 +-
  11914. kernel/kernel.c | 4 ++--
  11915. kernel/kernel.h | 4 ++--
  11916. 33 files changed, 35 insertions(+), 35 deletions(-)
  11917. Commit: 671
  11918. Author: sam
  11919. Date: Wed Mar 22 20:10:14 2006 +0000
  11920. * Optimise cucul_blit() by using memcpy() if there is no mask.
  11921. cucul/canvas.c | 33 ++++++++++++++++++++++++---------
  11922. 1 files changed, 24 insertions(+), 9 deletions(-)
  11923. Commit: 670
  11924. Author: sam
  11925. Date: Wed Mar 22 19:54:37 2006 +0000
  11926. * Added the cucul_blit() function. It lets us blit various canvas one
  11927. onto the other with an optional mask.
  11928. cucul/canvas.c | 45 ++++++++++++++++++++++++++++++++++++++++--
  11929. cucul/cucul.h | 12 ++++++----
  11930. test/Makefile.am | 2 +-
  11931. test/gamma.c | 56 +++++++++++++++++++++++++++++++++++++++++++----------
  11932. 4 files changed, 95 insertions(+), 20 deletions(-)
  11933. Commit: 669
  11934. Author: sam
  11935. Date: Wed Mar 22 19:20:52 2006 +0000
  11936. * Fixed an uninitialised structure member.
  11937. cucul/cucul.c | 2 ++
  11938. 1 files changed, 2 insertions(+), 0 deletions(-)
  11939. Commit: 668
  11940. Author: sam
  11941. Date: Wed Mar 22 18:38:06 2006 +0000
  11942. * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
  11943. that is a bit more high level than characters.
  11944. cucul/Makefile.am | 2 +-
  11945. cucul/canvas.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  11946. cucul/char.c | 260 ----------------------------------------------------
  11947. 3 files changed, 262 insertions(+), 261 deletions(-)
  11948. Commit: 667
  11949. Author: sam
  11950. Date: Wed Mar 22 18:29:39 2006 +0000
  11951. * Renamed cucul_get_export() to cucul_create_export().
  11952. caca/driver_network.c | 2 +-
  11953. cucul/cucul.c | 2 +-
  11954. cucul/cucul.h | 2 +-
  11955. test/export.c | 2 +-
  11956. 4 files changed, 4 insertions(+), 4 deletions(-)
  11957. Commit: 666
  11958. Author: sam
  11959. Date: Wed Mar 22 17:49:18 2006 +0000
  11960. * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
  11961. cucul/bitmap.c | 9 ++++-----
  11962. cucul/cucul.h | 8 ++++----
  11963. src/aafire.c | 2 +-
  11964. src/cacaball.c | 2 +-
  11965. src/cacamoir.c | 2 +-
  11966. src/cacaplas.c | 2 +-
  11967. src/cacaview.c | 6 +++---
  11968. test/demo.c | 2 +-
  11969. test/export.c | 2 +-
  11970. test/gamma.c | 4 ++--
  11971. test/hsv.c | 2 +-
  11972. 11 files changed, 20 insertions(+), 21 deletions(-)
  11973. Commit: 665
  11974. Author: sam
  11975. Date: Wed Mar 22 17:46:11 2006 +0000
  11976. * Changed the cucul_init parameter so that it now directly accepts a
  11977. canvas size (use cucul_init(0, 0) for the old behaviour).
  11978. cucul/cucul.c | 31 +++++++++++++++++++++----------
  11979. cucul/cucul.h | 2 +-
  11980. src/aafire.c | 2 +-
  11981. src/cacaball.c | 2 +-
  11982. src/cacamoir.c | 2 +-
  11983. src/cacaplas.c | 2 +-
  11984. src/cacaview.c | 2 +-
  11985. test/colors.c | 2 +-
  11986. test/demo.c | 2 +-
  11987. test/dithering.c | 2 +-
  11988. test/event.c | 2 +-
  11989. test/export.c | 2 +-
  11990. test/gamma.c | 2 +-
  11991. test/hsv.c | 2 +-
  11992. test/spritedit.c | 2 +-
  11993. test/unicode.c | 2 +-
  11994. 16 files changed, 36 insertions(+), 25 deletions(-)
  11995. Commit: 664
  11996. Author: sam
  11997. Date: Wed Mar 22 17:34:03 2006 +0000
  11998. * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
  11999. kernel/kernel.c | 18 +++++++++++++++---
  12000. 1 files changed, 15 insertions(+), 3 deletions(-)
  12001. Commit: 663
  12002. Author: sam
  12003. Date: Wed Mar 22 17:30:56 2006 +0000
  12004. * Removed code that did not need to be duplicated.
  12005. cucul/cucul.c | 23 ++++++-----------------
  12006. 1 files changed, 6 insertions(+), 17 deletions(-)
  12007. Commit: 662
  12008. Author: sam
  12009. Date: Wed Mar 22 16:09:14 2006 +0000
  12010. * Gamma support in cacaview (through the g/G key).
  12011. src/cacaview.c | 69 +++++++++++++++++++++++++++++++++++++++++--------------
  12012. 1 files changed, 51 insertions(+), 18 deletions(-)
  12013. Commit: 661
  12014. Author: sam
  12015. Date: Wed Mar 22 15:00:43 2006 +0000
  12016. * Added colour to the gamma test.
  12017. test/gamma.c | 13 +++++++++----
  12018. 1 files changed, 9 insertions(+), 4 deletions(-)
  12019. Commit: 660
  12020. Author: sam
  12021. Date: Wed Mar 22 14:56:50 2006 +0000
  12022. * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
  12023. cucul/bitmap.c | 25 +++++++++++++++----------
  12024. 1 files changed, 15 insertions(+), 10 deletions(-)
  12025. Commit: 659
  12026. Author: sam
  12027. Date: Wed Mar 22 13:58:24 2006 +0000
  12028. * Animated gamma test.
  12029. test/gamma.c | 36 ++++++++++++++++++++++++------------
  12030. 1 files changed, 24 insertions(+), 12 deletions(-)
  12031. Commit: 658
  12032. Author: sam
  12033. Date: Wed Mar 22 13:15:08 2006 +0000
  12034. * Got rid of cucul_powf(), too complex to implement and no longer used.
  12035. cucul/cucul.h | 1 -
  12036. cucul/math.c | 35 ++---------------------------------
  12037. 2 files changed, 2 insertions(+), 34 deletions(-)
  12038. Commit: 657
  12039. Author: sam
  12040. Date: Wed Mar 22 13:12:54 2006 +0000
  12041. * Added optional support for CP437 gray blocks in the bitmap renderer.
  12042. * Use a custom pow() function for gamma computation.
  12043. configure.ac | 8 ++++
  12044. cucul/bitmap.c | 98 ++++++++++++++++++++++++++++++++++++++++++++------------
  12045. 2 files changed, 85 insertions(+), 21 deletions(-)
  12046. Commit: 656
  12047. Author: sam
  12048. Date: Tue Mar 21 11:05:56 2006 +0000
  12049. * Tried to do something with cucul_powf. It currently sucks.
  12050. cucul/math.c | 36 +++++++++++++++++++++++-------------
  12051. 1 files changed, 23 insertions(+), 13 deletions(-)
  12052. Commit: 655
  12053. Author: sam
  12054. Date: Tue Mar 21 10:52:24 2006 +0000
  12055. * Changed the cacaplas colours. Yeah, I do what I want.
  12056. src/cacaplas.c | 6 +++---
  12057. 1 files changed, 3 insertions(+), 3 deletions(-)
  12058. Commit: 654
  12059. Author: sam
  12060. Date: Tue Mar 21 10:09:15 2006 +0000
  12061. ___
  12062. * Bitmap gamma test example. Of ,---. /""`_,'
  12063. course it does not work yet, | `\``""-; /
  12064. because some dirty old pig \ /`\\ ';'
  12065. implemented a cucul_powf() .') | __ \
  12066. function that only works / (` / /(O\. _|
  12067. with integer exponents. .-`| `"` ` .-\_
  12068. .-' \ ` ;=-.
  12069. HAHAHAHA MAIS .' . ._, / o o\
  12070. VIEUX PORC ! .-'` . '-._;_._.J
  12071. .-'` `.-'`
  12072. _. -` L ' .'
  12073. .' U '- ._.-'
  12074. /` C /
  12075. / y |
  12076. ._ ; J | |
  12077. )).-| | | /
  12078. (/`.-| \ \ / .;
  12079. ( (_)| | \ ; .' |
  12080. '--'; | `\ / / |
  12081. \ | `\ /.' /
  12082. \ / ; |`\ |
  12083. '. .' _.-| | | |
  12084. '-. .-';_"---'`.__| | | \
  12085. `'-._ ``'-. | \ \__\\
  12086. `''--.___\\ \__\\
  12087. test/Makefile.am | 6 ++++-
  12088. test/gamma.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12089. 2 files changed, 72 insertions(+), 1 deletions(-)
  12090. Commit: 653
  12091. Author: sam
  12092. Date: Tue Mar 21 09:52:32 2006 +0000
  12093. * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
  12094. cucul/bitmap.c | 6 +++---
  12095. cucul/cucul.h | 13 +++++++------
  12096. cucul/sprite.c | 2 +-
  12097. src/aafire.c | 2 +-
  12098. src/cacaball.c | 4 ++--
  12099. src/cacamoir.c | 4 ++--
  12100. src/cacaplas.c | 4 ++--
  12101. src/cacaview.c | 4 ++--
  12102. test/demo.c | 6 +++---
  12103. test/export.c | 2 +-
  12104. test/hsv.c | 2 +-
  12105. 11 files changed, 25 insertions(+), 24 deletions(-)
  12106. Commit: 652
  12107. Author: sam
  12108. Date: Tue Mar 21 09:48:02 2006 +0000
  12109. * Use the asm versions of sin and cos when available.
  12110. configure.ac | 5 +++++
  12111. kernel/kernel.c | 10 ++++++++--
  12112. 2 files changed, 13 insertions(+), 2 deletions(-)
  12113. Commit: 651
  12114. Author: jylam
  12115. Date: Mon Mar 20 15:23:11 2006 +0000
  12116. * Added a bird.
  12117. caca/driver_gl.c | 3 +++
  12118. 1 files changed, 3 insertions(+), 0 deletions(-)
  12119. Commit: 650
  12120. Author: sam
  12121. Date: Sun Mar 19 17:10:12 2006 +0000
  12122. * Added basic support for a few Unicode characters to the X11 driver.
  12123. caca/driver_x11.c | 110 ++++++++++++++++++++++++++++++++++++++++++-----------
  12124. 1 files changed, 87 insertions(+), 23 deletions(-)
  12125. Commit: 649
  12126. Author: sam
  12127. Date: Sun Mar 19 16:59:34 2006 +0000
  12128. * Added a lame "powered by libcaca" banner to cacaplas.
  12129. src/cacaplas.c | 3 +++
  12130. 1 files changed, 3 insertions(+), 0 deletions(-)
  12131. Commit: 648
  12132. Author: sam
  12133. Date: Sun Mar 19 16:59:01 2006 +0000
  12134. * Added a few notes to the TODO list.
  12135. TODO | 9 +++++----
  12136. 1 files changed, 5 insertions(+), 4 deletions(-)
  12137. Commit: 647
  12138. Author: sam
  12139. Date: Sun Mar 19 16:42:31 2006 +0000
  12140. Nan mais avec ma config _,--. ,--._
  12141. d'Emacs c'est vraiment \ > `-"""-' < /
  12142. impossible qu'il reste `-. .-'
  12143. des tabs dans mon code / 'e___e` \
  12144. \__ ( (o o) )
  12145. HAHAHAHA MAIS _\_ `=' _/_
  12146. VIEUX PORC ! / /|`-._.-'|\ \
  12147. \ ., / /||_______||\ \
  12148. .,|_) _/ /_||=======||_\ \_
  12149. _ _______( ,\ ', / _/==|| ||==\_ \
  12150. '(-'.` '-``o t__ `'( ^^ ^^ )`'
  12151. '/ (") \ /
  12152. | t-` \______|______/
  12153. \ )_.-` |______|______|
  12154. \ .^--| /_| )__| |__(
  12155. \_(_\ |_|'[_\ / ] [ \
  12156. '[_\ '[_\ `--' `--'
  12157. src/cacaball.c | 39 ++++++++++++++-------------------------
  12158. 1 files changed, 14 insertions(+), 25 deletions(-)
  12159. Commit: 646
  12160. Author: sam
  12161. Date: Sun Mar 19 16:34:53 2006 +0000
  12162. * More special characters in the Unicode test.
  12163. test/unicode.c | 4 ++++
  12164. 1 files changed, 4 insertions(+), 0 deletions(-)
  12165. Commit: 645
  12166. Author: sam
  12167. Date: Sat Mar 18 00:12:25 2006 +0000
  12168. * Cosmetic fixes.
  12169. caca/caca.h | 2 ++
  12170. caca/caca_internals.h | 9 ++++++++-
  12171. caca/event.c | 4 ----
  12172. caca/graphics.c | 5 -----
  12173. cucul/char.c | 3 ++-
  12174. cucul/cucul_internals.h | 24 ++++++++++++------------
  12175. 6 files changed, 24 insertions(+), 23 deletions(-)
  12176. Commit: 644
  12177. Author: sam
  12178. Date: Sat Mar 18 00:06:24 2006 +0000
  12179. * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
  12180. caca/driver_network.c | 10 +++++-----
  12181. cucul/cucul.c | 9 ++++-----
  12182. cucul/cucul.h | 10 ++++++----
  12183. cucul/export_ansi.c | 4 +---
  12184. cucul/export_html.c | 8 ++------
  12185. cucul/export_irc.c | 4 +---
  12186. cucul/export_ps.c | 2 +-
  12187. cucul/export_svg.c | 2 +-
  12188. test/export.c | 6 +++---
  12189. 9 files changed, 24 insertions(+), 31 deletions(-)
  12190. Commit: 643
  12191. Author: sam
  12192. Date: Fri Mar 17 13:32:58 2006 +0000
  12193. * Factorised some charset handling code into a new cucul/charset.c file.
  12194. caca/driver_conio.c | 69 +-----------------
  12195. caca/driver_vga.c | 69 +-----------------
  12196. cucul/Makefile.am | 1 +
  12197. cucul/char.c | 92 +----------------------
  12198. cucul/charset.c | 184 +++++++++++++++++++++++++++++++++++++++++++++++
  12199. cucul/cucul_internals.h | 14 ++++
  12200. 6 files changed, 205 insertions(+), 224 deletions(-)
  12201. Commit: 642
  12202. Author: sam
  12203. Date: Fri Mar 17 10:35:26 2006 +0000
  12204. * Added a few commonly escaped characters to the export test: ( ) " < > &
  12205. test/export.c | 2 +-
  12206. 1 files changed, 1 insertions(+), 1 deletions(-)
  12207. Commit: 641
  12208. Author: sam
  12209. Date: Fri Mar 17 09:56:28 2006 +0000
  12210. * Full Unicode support in the SVG exporter.
  12211. cucul/export_svg.c | 34 ++++++++++++++++++++++++++++++----
  12212. 1 files changed, 30 insertions(+), 4 deletions(-)
  12213. Commit: 640
  12214. Author: sam
  12215. Date: Fri Mar 17 09:49:16 2006 +0000
  12216. * Print '?' instead of spaces for unknown glyphs in the X11 driver.
  12217. caca/driver_x11.c | 13 +++++++++----
  12218. 1 files changed, 9 insertions(+), 4 deletions(-)
  12219. Commit: 639
  12220. Author: sam
  12221. Date: Thu Mar 16 19:10:12 2006 +0000
  12222. ___
  12223. ',_`""\ .---,
  12224. \ :-""``/` |
  12225. Ahaha mais vieux porc !! `;' //`\ /
  12226. / __ | ('.
  12227. |_ ./O)\ \ `) \
  12228. _/-. ` `"` |`
  12229. .-=; ` /
  12230. /o o \ ,_, .
  12231. L._._;_.-' .
  12232. `'-.` '
  12233. `. '
  12234. '-._. -'
  12235. cucul/export_ps.c | 5 ++---
  12236. 1 files changed, 2 insertions(+), 3 deletions(-)
  12237. Commit: 638
  12238. Author: sam
  12239. Date: Thu Mar 16 19:00:59 2006 +0000
  12240. * Updated ChangeLog and converted it to UTF-8.
  12241. ChangeLog | 1721 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  12242. 1 files changed, 1718 insertions(+), 3 deletions(-)
  12243. Commit: 637
  12244. Author: sam
  12245. Date: Thu Mar 16 18:58:39 2006 +0000
  12246. * Fixed Unicode handling and improved coding style in the SVG exporter.
  12247. cucul/export_svg.c | 86 +++++++++++++++++++++++++++-------------------------
  12248. 1 files changed, 45 insertions(+), 41 deletions(-)
  12249. Commit: 636
  12250. Author: sam
  12251. Date: Thu Mar 16 18:52:40 2006 +0000
  12252. * Do not write the trailing \0 when exporting data.
  12253. test/export.c | 2 +-
  12254. 1 files changed, 1 insertions(+), 1 deletions(-)
  12255. Commit: 635
  12256. Author: sam
  12257. Date: Thu Mar 16 18:44:07 2006 +0000
  12258. * Fixed syntax errors in the generated PostScript document if ( ) \ or
  12259. Unicode characters are encountered.
  12260. cucul/export_ps.c | 19 ++++++++++++++++++-
  12261. 1 files changed, 18 insertions(+), 1 deletions(-)
  12262. Commit: 634
  12263. Author: sam
  12264. Date: Thu Mar 16 18:09:26 2006 +0000
  12265. * Optimised for speed and space, fixed a few bugs, and improved coding style
  12266. in the PS exporter (vieux porc !).
  12267. cucul/export_ps.c | 134 ++++++++++++++++++++++------------------------------
  12268. 1 files changed, 57 insertions(+), 77 deletions(-)
  12269. Commit: 633
  12270. Author: sam
  12271. Date: Thu Mar 16 17:04:09 2006 +0000
  12272. * Comment clarification.
  12273. cucul/cucul.c | 5 +++--
  12274. 1 files changed, 3 insertions(+), 2 deletions(-)
  12275. Commit: 632
  12276. Author: sam
  12277. Date: Thu Mar 16 16:59:57 2006 +0000
  12278. * Fix resizing of the Win32 console. It now adapts to the requested size.
  12279. caca/driver_win32.c | 53 ++++++++++++++++++++++++--------------------------
  12280. 1 files changed, 25 insertions(+), 28 deletions(-)
  12281. Commit: 631
  12282. Author: sam
  12283. Date: Thu Mar 16 12:58:55 2006 +0000
  12284. * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
  12285. * Cosmetic code changes.
  12286. caca/driver_conio.c | 4 ---
  12287. caca/driver_vga.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++-----
  12288. 2 files changed, 68 insertions(+), 11 deletions(-)
  12289. Commit: 630
  12290. Author: sam
  12291. Date: Thu Mar 16 12:50:07 2006 +0000
  12292. * Fixed compiler warnings when UTF-8 S-Lang is not available.
  12293. caca/driver_slang.c | 2 ++
  12294. 1 files changed, 2 insertions(+), 0 deletions(-)
  12295. Commit: 629
  12296. Author: sam
  12297. Date: Thu Mar 16 12:49:20 2006 +0000
  12298. * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
  12299. caca/driver_ncurses.c | 57 +++++++++++++++++++++++++++++++++++++++++++------
  12300. configure.ac | 29 +++++++++++++++---------
  12301. 2 files changed, 68 insertions(+), 18 deletions(-)
  12302. Commit: 628
  12303. Author: sam
  12304. Date: Thu Mar 16 12:46:39 2006 +0000
  12305. * Distribute the license with Win32 packages and convert text files to
  12306. CRLF format.
  12307. build-win32 | 23 +++++++++++++++++------
  12308. 1 files changed, 17 insertions(+), 6 deletions(-)
  12309. Commit: 627
  12310. Author: sam
  12311. Date: Wed Mar 15 22:07:55 2006 +0000
  12312. * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
  12313. the DOS/conio.h driver, and updated the unicode test accordingly.
  12314. caca/driver_conio.c | 40 ++++++++++++++++++++++++++++------------
  12315. test/unicode.c | 2 +-
  12316. 2 files changed, 29 insertions(+), 13 deletions(-)
  12317. Commit: 626
  12318. Author: sam
  12319. Date: Wed Mar 15 20:39:43 2006 +0000
  12320. * Added a few more Unicode characters to the export and unicode tests.
  12321. test/export.c | 4 +-
  12322. test/unicode.c | 59 ++++++++++++++++++++++++++++---------------------------
  12323. 2 files changed, 32 insertions(+), 31 deletions(-)
  12324. Commit: 625
  12325. Author: sam
  12326. Date: Wed Mar 15 20:30:39 2006 +0000
  12327. * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
  12328. equivalents in CP437 0x7f - 0xff are translated.
  12329. caca/driver_conio.c | 63 +++++++++++++++++++++++++++++++++++++++++++++-----
  12330. 1 files changed, 56 insertions(+), 7 deletions(-)
  12331. Commit: 624
  12332. Author: sam
  12333. Date: Wed Mar 15 18:41:29 2006 +0000
  12334. * Unicode support in the HTML exporter.
  12335. cucul/export_html.c | 31 ++++++++++++++++++++-----------
  12336. 1 files changed, 20 insertions(+), 11 deletions(-)
  12337. Commit: 623
  12338. Author: sam
  12339. Date: Wed Mar 15 17:42:03 2006 +0000
  12340. * Cosmetic.
  12341. caca/caca.c | 2 +-
  12342. 1 files changed, 1 insertions(+), 1 deletions(-)
  12343. Commit: 622
  12344. Author: sam
  12345. Date: Wed Mar 15 17:33:03 2006 +0000
  12346. * Small test program for exporters. Usage: "export html", "export irc" etc.
  12347. test/Makefile.am | 6 ++-
  12348. test/export.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12349. 2 files changed, 114 insertions(+), 1 deletions(-)
  12350. Commit: 621
  12351. Author: jylam
  12352. Date: Wed Mar 15 17:16:09 2006 +0000
  12353. * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
  12354. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  12355. p______...___________________________p
  12356. e____(_..__`'-.,--,__________________e
  12357. n_____'-._'-.__`\a\\_________________n
  12358. i_________'.___.'_(|_________________i
  12359. s____________7____||_________________s
  12360. b___________/___.'_|_________________b
  12361. i__________/_.-'__,J_________________i
  12362. r_________/_________\________________r
  12363. d________||___/______;_______________d
  12364. *________||__|_______|_______________*
  12365. p________`\__\_______|__/__''\_______p
  12366. e__________'._\______/.-`____{}|_____e
  12367. n___________/\_`;_.-'_________/______n
  12368. i___________\_;(((____.--'\_/________i
  12369. s_________.(((_____.-;\______________s
  12370. b____.--'`_____,;`'.'-;\_____________b
  12371. i_taco's____.'____'._.'\\____________i
  12372. r_dick_--'_________|__\_|____________r
  12373. d__________________\_\,_/____________d
  12374. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  12375. cucul/export_svg.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++
  12376. 1 files changed, 120 insertions(+), 0 deletions(-)
  12377. Commit: 620
  12378. Author: jylam
  12379. Date: Wed Mar 15 16:55:40 2006 +0000
  12380. * Added preliminary (but working) SVG exporter
  12381. cucul/Makefile.am | 1 +
  12382. cucul/cucul.c | 3 +++
  12383. cucul/cucul.h | 1 +
  12384. cucul/export_html.c | 2 +-
  12385. cucul/export_ps.c | 1 +
  12386. 5 files changed, 7 insertions(+), 1 deletions(-)
  12387. Commit: 619
  12388. Author: jylam
  12389. Date: Wed Mar 15 15:03:43 2006 +0000
  12390. * Added telnet commands and options strings for debug
  12391. caca/driver_network.c | 36 ++++++++++++++++++++++++++----------
  12392. 1 files changed, 26 insertions(+), 10 deletions(-)
  12393. Commit: 618
  12394. Author: jylam
  12395. Date: Wed Mar 15 13:48:51 2006 +0000
  12396. * Fixed refresh when updating parameter in display_menu()
  12397. test/demo.c | 2 ++
  12398. 1 files changed, 2 insertions(+), 0 deletions(-)
  12399. Commit: 617
  12400. Author: jylam
  12401. Date: Wed Mar 15 13:10:34 2006 +0000
  12402. * Removed false comment
  12403. kernel/kernel.c | 1 -
  12404. 1 files changed, 0 insertions(+), 1 deletions(-)
  12405. Commit: 616
  12406. Author: jylam
  12407. Date: Wed Mar 15 13:06:25 2006 +0000
  12408. * Optimised cacaballs a bit
  12409. src/cacaball.c | 42 +++++++++++++++++++++++++++++++-----------
  12410. 1 files changed, 31 insertions(+), 11 deletions(-)
  12411. Commit: 615
  12412. Author: jylam
  12413. Date: Wed Mar 15 12:51:08 2006 +0000
  12414. * Better cacaballs parameters
  12415. src/cacaball.c | 6 +++---
  12416. 1 files changed, 3 insertions(+), 3 deletions(-)
  12417. Commit: 614
  12418. Author: sam
  12419. Date: Wed Mar 15 10:04:56 2006 +0000
  12420. * Increased cacamoir circle thikness by 50%, because it currently really
  12421. sucks in small resolutions.
  12422. src/cacamoir.c | 2 +-
  12423. 1 files changed, 1 insertions(+), 1 deletions(-)
  12424. Commit: 613
  12425. Author: sam
  12426. Date: Wed Mar 15 10:03:04 2006 +0000
  12427. * Minor coding style fixes.
  12428. caca/driver_gl.c | 2 +-
  12429. caca/driver_ncurses.c | 2 +-
  12430. caca/driver_x11.c | 2 +-
  12431. src/cacaball.c | 4 ++--
  12432. 4 files changed, 5 insertions(+), 5 deletions(-)
  12433. Commit: 612
  12434. Author: sam
  12435. Date: Wed Mar 15 10:02:08 2006 +0000
  12436. * UTF-8 support in the Win32 driver.
  12437. caca/driver_win32.c | 13 ++++++++++++-
  12438. 1 files changed, 12 insertions(+), 1 deletions(-)
  12439. Commit: 611
  12440. Author: sam
  12441. Date: Wed Mar 15 10:01:14 2006 +0000
  12442. * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
  12443. * Use RETSIGTYPE for signal handler return values.
  12444. caca/caca.h | 2 +-
  12445. caca/driver_network.c | 28 +++++++++++++++++++++-------
  12446. 2 files changed, 22 insertions(+), 8 deletions(-)
  12447. Commit: 610
  12448. Author: sam
  12449. Date: Wed Mar 15 09:57:04 2006 +0000
  12450. * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
  12451. in the SLang driver.
  12452. * Cosmetic fixes in configure.ac.
  12453. caca/driver_slang.c | 8 +++++++-
  12454. configure.ac | 48 ++++++++++++++++++++++++++----------------------
  12455. 2 files changed, 33 insertions(+), 23 deletions(-)
  12456. Commit: 609
  12457. Author: sam
  12458. Date: Tue Mar 14 22:05:34 2006 +0000
  12459. * Replaced all cucul_get_* exporters with a generic cucul_export() function.
  12460. * Got rid of static buffers; we now use cucul_free() to free exported
  12461. buffers.
  12462. * Fixed light background in the ANSI exporter by adding escape sequences for
  12463. most terminal emulators.
  12464. caca/driver_network.c | 46 +++++++++++++++++++-------------
  12465. cucul/cucul.c | 52 ++++++++++++++++++++++++++-----------
  12466. cucul/cucul.h | 32 +++++++++++++++++------
  12467. cucul/cucul_internals.h | 7 -----
  12468. cucul/export_ansi.c | 65 ++++++++++++++++++++++++-----------------------
  12469. cucul/export_html.c | 41 ++++++++++-------------------
  12470. cucul/export_irc.c | 20 +++++---------
  12471. cucul/export_ps.c | 22 +++++-----------
  12472. 8 files changed, 148 insertions(+), 137 deletions(-)
  12473. Commit: 608
  12474. Author: jylam
  12475. Date: Tue Mar 14 19:01:19 2006 +0000
  12476. * Fixed UPPER() for strcasecmp
  12477. kernel/kernel.c | 6 +++---
  12478. 1 files changed, 3 insertions(+), 3 deletions(-)
  12479. Commit: 607
  12480. Author: sam
  12481. Date: Tue Mar 14 18:10:30 2006 +0000
  12482. * Rewrote strncasecmp. Totally untested, of course.
  12483. kernel/kernel.c | 16 ++++++----------
  12484. 1 files changed, 6 insertions(+), 10 deletions(-)
  12485. Commit: 606
  12486. Author: sam
  12487. Date: Tue Mar 14 17:09:17 2006 +0000
  12488. * STATIC char const. AHAHAHAHA.
  12489. cucul/export_ps.c | 49 ++++++++++++++++++++++++-------------------------
  12490. 1 files changed, 24 insertions(+), 25 deletions(-)
  12491. Commit: 605
  12492. Author: sam
  12493. Date: Tue Mar 14 17:06:12 2006 +0000
  12494. * Do not switch to alternate screen when clearing, because sometimes we
  12495. are unable to cleanly restore the state.
  12496. caca/driver_network.c | 2 +-
  12497. 1 files changed, 1 insertions(+), 1 deletions(-)
  12498. Commit: 604
  12499. Author: jylam
  12500. Date: Tue Mar 14 16:57:53 2006 +0000
  12501. * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
  12502. cucul/export_ps.c | 48 +++++++++++++++++++++++-------------------------
  12503. 1 files changed, 23 insertions(+), 25 deletions(-)
  12504. Commit: 603
  12505. Author: jylam
  12506. Date: Tue Mar 14 16:51:38 2006 +0000
  12507. * Postscript exporter now kinda works. Paper size to be fixed
  12508. cucul/export_ps.c | 116 +++++++++++++++++++++++++---------------------------
  12509. 1 files changed, 56 insertions(+), 60 deletions(-)
  12510. Commit: 602
  12511. Author: jylam
  12512. Date: Tue Mar 14 15:39:38 2006 +0000
  12513. * Added preliminary Postscript (tm) (r) (c) exporter.
  12514. cucul/Makefile.am | 1 +
  12515. cucul/cucul.c | 4 +-
  12516. cucul/cucul.h | 2 +
  12517. cucul/cucul_internals.h | 4 +-
  12518. cucul/export_ps.c | 158 +++++++++++++++++++++++++++++++++++++++++++++++
  12519. 5 files changed, 165 insertions(+), 4 deletions(-)
  12520. Commit: 601
  12521. Author: sam
  12522. Date: Tue Mar 14 14:19:58 2006 +0000
  12523. * Pressing Ctrl-C on the client side now drops the connection.
  12524. caca/driver_network.c | 101 +++++++++++++++++++++++++++++++++++++------------
  12525. 1 files changed, 76 insertions(+), 25 deletions(-)
  12526. Commit: 600
  12527. Author: sam
  12528. Date: Tue Mar 14 12:49:32 2006 +0000
  12529. * Updated the TODO list, mostly with Unicode-related tasks.
  12530. TODO | 24 +++++++++++++++++++++---
  12531. 1 files changed, 21 insertions(+), 3 deletions(-)
  12532. Commit: 599
  12533. Author: sam
  12534. Date: Tue Mar 14 12:49:01 2006 +0000
  12535. * Changed port environment variable to "CACA_PORT". No need to mention it's
  12536. a network port, we could have guessed.
  12537. caca/caca.h | 5 ++---
  12538. caca/driver_network.c | 4 ++--
  12539. 2 files changed, 4 insertions(+), 5 deletions(-)
  12540. Commit: 598
  12541. Author: sam
  12542. Date: Tue Mar 14 12:30:17 2006 +0000
  12543. * Ooops, fixed an old typo.
  12544. caca/caca.c | 2 +-
  12545. 1 files changed, 1 insertions(+), 1 deletions(-)
  12546. Commit: 597
  12547. Author: sam
  12548. Date: Tue Mar 14 12:16:11 2006 +0000
  12549. * Fixed a warning in cacaball.c.
  12550. src/cacaball.c | 1 +
  12551. 1 files changed, 1 insertions(+), 0 deletions(-)
  12552. Commit: 596
  12553. Author: sam
  12554. Date: Mon Mar 13 19:04:29 2006 +0000
  12555. * Improvements to the network output:
  12556. + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
  12557. the registered ports area, but we'd never be accepted anyway).
  12558. + Retry network sends in caca_get_event(), too.
  12559. + Have a per-client buffer in case of network congestion. If that buffer
  12560. gets full, just drop it and start again at the next frame.
  12561. + Set the window title to "caca for the network".
  12562. + Do not send the ANSI buffer's terminating \0.
  12563. + Restore the SIGPIPE handler on close.
  12564. + Set window size to 80x24 instead of 80x25.
  12565. caca/driver_network.c | 333 +++++++++++++++++++++++++++++++++++--------------
  12566. 1 files changed, 240 insertions(+), 93 deletions(-)
  12567. Commit: 595
  12568. Author: sam
  12569. Date: Mon Mar 13 18:07:35 2006 +0000
  12570. * Set svn:keyword Id property on a few files.
  12571. Note to developers: use that chunk in your ~/.subversion/config:
  12572. [miscellany]
  12573. enable-auto-props = yes
  12574. [auto-props]
  12575. *.m = svn:keywords=Id
  12576. *.h = svn:keywords=Id
  12577. *.mm = svn:keywords=Id
  12578. *.c = svn:keywords=Id
  12579. *.cpp = svn:keywords=Id
  12580. *.pch = svn:keywords=Id
  12581. *.command = svn:keywords=Id
  12582. *.pl = svn:keywords=Id
  12583. *.pm = svn:keywords=Id
  12584. *.py = svn:keywords=Id
  12585. *.sh = svn:keywords=Id
  12586. *.txt = svn:keywords=Id
  12587. *.html = svn:keywords=Id
  12588. *.php = svn:keywords=Id
  12589. Commit: 594
  12590. Author: sam
  12591. Date: Mon Mar 13 18:05:12 2006 +0000
  12592. * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
  12593. cucul/export_ansi.c | 2 +-
  12594. 1 files changed, 1 insertions(+), 1 deletions(-)
  12595. Commit: 593
  12596. Author: sam
  12597. Date: Mon Mar 13 17:49:04 2006 +0000
  12598. * Fixed an uninitialised variable in the event queue handling.
  12599. caca/caca.c | 3 +++
  12600. 1 files changed, 3 insertions(+), 0 deletions(-)
  12601. Commit: 592
  12602. Author: sam
  12603. Date: Mon Mar 13 17:38:18 2006 +0000
  12604. * Allow the color test to be built as a kernel.
  12605. test/colors.c | 4 +++-
  12606. 1 files changed, 3 insertions(+), 1 deletions(-)
  12607. Commit: 591
  12608. Author: sam
  12609. Date: Mon Mar 13 17:36:14 2006 +0000
  12610. * Sorted list of extra contributors by topic and added the FSF.
  12611. THANKS | 16 ++++++++++++----
  12612. 1 files changed, 12 insertions(+), 4 deletions(-)
  12613. Commit: 590
  12614. Author: sam
  12615. Date: Fri Mar 10 19:21:33 2006 +0000
  12616. * Set the client sockets as non-blocking, and implemented non-blocking
  12617. writes. Currently works very badly with more than one client.
  12618. caca/driver_network.c | 114 +++++++++++++++++++++++++++++++++++--------------
  12619. 1 files changed, 82 insertions(+), 32 deletions(-)
  12620. Commit: 589
  12621. Author: jylam
  12622. Date: Fri Mar 10 17:56:40 2006 +0000
  12623. * wrote strcasecmp for fun
  12624. kernel/kernel.c | 21 +++++++++++++++++++--
  12625. 1 files changed, 19 insertions(+), 2 deletions(-)
  12626. Commit: 588
  12627. Author: jylam
  12628. Date: Fri Mar 10 17:41:23 2006 +0000
  12629. * Renamed exporter_* to export_*, from God recommendation.
  12630. cucul/Makefile.am | 6 +-
  12631. cucul/export_ansi.c | 106 ++++++++++++++++++++++++++
  12632. cucul/export_html.c | 198 +++++++++++++++++++++++++++++++++++++++++++++++++
  12633. cucul/export_irc.c | 121 ++++++++++++++++++++++++++++++
  12634. cucul/exporter_ansi.c | 106 --------------------------
  12635. cucul/exporter_html.c | 198 -------------------------------------------------
  12636. cucul/exporter_irc.c | 121 ------------------------------
  12637. 7 files changed, 428 insertions(+), 428 deletions(-)
  12638. Commit: 587
  12639. Author: jylam
  12640. Date: Fri Mar 10 17:32:08 2006 +0000
  12641. * Exploded cucul/export.c
  12642. cucul/Makefile.am | 4 +-
  12643. cucul/export.c | 357 -------------------------------------------------
  12644. cucul/exporter_ansi.c | 106 +++++++++++++++
  12645. cucul/exporter_html.c | 198 +++++++++++++++++++++++++++
  12646. cucul/exporter_irc.c | 121 +++++++++++++++++
  12647. 5 files changed, 428 insertions(+), 358 deletions(-)
  12648. Commit: 586
  12649. Author: jylam
  12650. Date: Fri Mar 10 15:11:40 2006 +0000
  12651. * Added CACA_NETWORK_PORT env and related documentation
  12652. caca/caca.c | 4 ++--
  12653. caca/caca.h | 4 ++++
  12654. caca/driver_network.c | 18 ++++++++++++++++--
  12655. 3 files changed, 22 insertions(+), 4 deletions(-)
  12656. Commit: 585
  12657. Author: jylam
  12658. Date: Fri Mar 10 14:41:24 2006 +0000
  12659. * 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
  12660. caca/driver_network.c | 25 ++++++++++++-------------
  12661. configure.ac | 4 ++--
  12662. cucul/cucul_internals.h | 2 ++
  12663. 3 files changed, 16 insertions(+), 15 deletions(-)
  12664. Commit: 584
  12665. Author: sam
  12666. Date: Fri Mar 10 13:06:40 2006 +0000
  12667. * Handle incoming connections in network_get_event() as well as
  12668. network_display() so that new clients immediately get the contents
  12669. of the canvas and do not need to wait for a caca_display() call.
  12670. caca/driver_network.c | 123 +++++++++++++++++++++++++++++++------------------
  12671. 1 files changed, 78 insertions(+), 45 deletions(-)
  12672. Commit: 583
  12673. Author: sam
  12674. Date: Fri Mar 10 10:03:30 2006 +0000
  12675. * Preliminary support for UTF-8 in cucul_putstr(). Also added a
  12676. cucul_putchar32() function but I'm not convinced it will be useful.
  12677. cucul/char.c | 152 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
  12678. 1 files changed, 133 insertions(+), 19 deletions(-)
  12679. Commit: 582
  12680. Author: sam
  12681. Date: Fri Mar 10 10:01:22 2006 +0000
  12682. * Use the internal version of cucul_set_size in output drivers so that
  12683. they can force a resize. We need to find a way to make those specific
  12684. cucul - caca interactions unavailable to the clueless user.
  12685. caca/driver_conio.c | 4 ++--
  12686. caca/driver_gl.c | 2 +-
  12687. caca/driver_ncurses.c | 2 +-
  12688. caca/driver_network.c | 4 ++--
  12689. caca/driver_win32.c | 4 ++--
  12690. caca/driver_x11.c | 2 +-
  12691. caca/graphics.c | 4 ++--
  12692. 7 files changed, 11 insertions(+), 11 deletions(-)
  12693. Commit: 581
  12694. Author: sam
  12695. Date: Fri Mar 10 09:48:33 2006 +0000
  12696. * Made cacamoir, cacaball and cacaplas buildable into a kernel.
  12697. src/cacaball.c | 12 +++++-------
  12698. src/cacamoir.c | 6 ++++--
  12699. src/cacaplas.c | 9 +++++----
  12700. 3 files changed, 14 insertions(+), 13 deletions(-)
  12701. Commit: 580
  12702. Author: sam
  12703. Date: Fri Mar 10 09:43:13 2006 +0000
  12704. * Assume the VGA screen is 320x200 and really resize the cucul canvas to
  12705. 80x25 upon initialisation.
  12706. caca/driver_vga.c | 11 +++++++----
  12707. 1 files changed, 7 insertions(+), 4 deletions(-)
  12708. Commit: 579
  12709. Author: sam
  12710. Date: Fri Mar 10 09:34:16 2006 +0000
  12711. * Added Unicode support to the SLang driver.
  12712. caca/driver_slang.c | 47 ++++++++++++++++++++++++++++++++++++++---------
  12713. 1 files changed, 38 insertions(+), 9 deletions(-)
  12714. Commit: 578
  12715. Author: sam
  12716. Date: Fri Mar 10 09:31:32 2006 +0000
  12717. * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
  12718. kernel/kernel.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  12719. kernel/kernel.h | 6 +++++
  12720. 2 files changed, 64 insertions(+), 0 deletions(-)
  12721. Commit: 577
  12722. Author: sam
  12723. Date: Fri Mar 10 09:30:30 2006 +0000
  12724. * More Unicode tests: gradient glyphs, double width characters.
  12725. test/unicode.c | 46 ++++++++++++++++++++++++++++++++++++++++++++--
  12726. 1 files changed, 44 insertions(+), 2 deletions(-)
  12727. Commit: 576
  12728. Author: jylam
  12729. Date: Thu Mar 9 19:27:55 2006 +0000
  12730. * Oops, modified build-kernel while testing and commited it ;)
  12731. build-kernel | 4 ++--
  12732. 1 files changed, 2 insertions(+), 2 deletions(-)
  12733. Commit: 575
  12734. Author: jylam
  12735. Date: Thu Mar 9 19:27:14 2006 +0000
  12736. * 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.
  12737. build-kernel | 4 +-
  12738. caca/driver_network.c | 109 +++++++++++++++++++++++++++++-------------------
  12739. 2 files changed, 68 insertions(+), 45 deletions(-)
  12740. Commit: 574
  12741. Author: sam
  12742. Date: Thu Mar 9 16:57:32 2006 +0000
  12743. * Fixed VGA colours. The values only range from 0 to 63.
  12744. caca/driver_vga.c | 33 +++++++++++++++++----------------
  12745. 1 files changed, 17 insertions(+), 16 deletions(-)
  12746. Commit: 573
  12747. Author: sam
  12748. Date: Thu Mar 9 15:35:00 2006 +0000
  12749. * Added assembly code for inb() and outb().
  12750. * Print a small message at kernel boot time just to check that the kernel
  12751. was properly loaded.
  12752. build-kernel | 22 +++++++++++++++-------
  12753. caca/caca_internals.h | 4 +++-
  12754. cucul/cucul_internals.h | 4 +++-
  12755. kernel/kernel.c | 10 ++++++++++
  12756. kernel/kernel.h | 21 +++++++++++++++++++--
  12757. 5 files changed, 50 insertions(+), 11 deletions(-)
  12758. Commit: 572
  12759. Author: jylam
  12760. Date: Thu Mar 9 13:24:06 2006 +0000
  12761. * Added tests for malloc()'s
  12762. cucul/export.c | 15 ++++++++++++++-
  12763. 1 files changed, 14 insertions(+), 1 deletions(-)
  12764. Commit: 571
  12765. Author: jylam
  12766. Date: Thu Mar 9 13:08:41 2006 +0000
  12767. * Updated README for network driver, fixed remaining exporters
  12768. README | 1 +
  12769. cucul/cucul.c | 10 ++++++++++
  12770. cucul/cucul_internals.h | 7 ++++++-
  12771. cucul/export.c | 47 +++++++++++++++++++++++++++++------------------
  12772. 4 files changed, 46 insertions(+), 19 deletions(-)
  12773. Commit: 570
  12774. Author: sam
  12775. Date: Thu Mar 9 13:04:59 2006 +0000
  12776. * Added a conditional to only build the kernel if --enable-vga was set.
  12777. caca/Makefile.am | 3 ++-
  12778. configure.ac | 1 +
  12779. kernel/Makefile.am | 6 +++++-
  12780. 3 files changed, 8 insertions(+), 2 deletions(-)
  12781. Commit: 569
  12782. Author: sam
  12783. Date: Thu Mar 9 12:56:33 2006 +0000
  12784. * Set executable flag to the build-kernel script.
  12785. 0 files changed, 0 insertions(+), 0 deletions(-)
  12786. Commit: 568
  12787. Author: sam
  12788. Date: Thu Mar 9 12:47:37 2006 +0000
  12789. * Added glue code to compile libcaca without a libc and build applications
  12790. as multiboot kernels.
  12791. COPYING.GPL | 340 +++++++++++++++++++++++++++++++++++++++++++++++
  12792. Makefile.am | 4 +-
  12793. build-kernel | 30 ++++
  12794. caca/time.c | 26 ++--
  12795. configure.ac | 16 ++-
  12796. cucul/bitmap.c | 15 +-
  12797. cucul/box.c | 4 +-
  12798. cucul/char.c | 27 ++--
  12799. cucul/conic.c | 4 +-
  12800. cucul/cucul.c | 6 +-
  12801. cucul/cucul_internals.h | 6 +-
  12802. cucul/export.c | 8 +-
  12803. cucul/line.c | 4 +-
  12804. cucul/math.c | 4 +-
  12805. cucul/sprite.c | 8 +-
  12806. cucul/triangle.c | 4 +-
  12807. kernel/Makefile.am | 12 ++
  12808. kernel/kernel.c | 204 ++++++++++++++++++++++++++++
  12809. kernel/kernel.h | 95 +++++++++++++
  12810. kernel/multiboot.S | 73 ++++++++++
  12811. kernel/multiboot.h | 115 ++++++++++++++++
  12812. src/aafire.c | 8 +-
  12813. 22 files changed, 958 insertions(+), 55 deletions(-)
  12814. Commit: 567
  12815. Author: sam
  12816. Date: Thu Mar 9 12:44:49 2006 +0000
  12817. * Cosmetic change.
  12818. caca/driver_conio.c | 3 ++-
  12819. 1 files changed, 2 insertions(+), 1 deletions(-)
  12820. Commit: 566
  12821. Author: sam
  12822. Date: Thu Mar 9 12:43:10 2006 +0000
  12823. * Slightly updated README.
  12824. README | 11 +++--------
  12825. 1 files changed, 3 insertions(+), 8 deletions(-)
  12826. Commit: 565
  12827. Author: sam
  12828. Date: Thu Mar 9 12:41:02 2006 +0000
  12829. * Pure VGA output driver.
  12830. caca/caca.c | 15 ++++-
  12831. caca/caca_internals.h | 10 +++-
  12832. caca/driver_vga.c | 164 +++++++++++++++++++++++++++++++++++++++++++++++++
  12833. 3 files changed, 185 insertions(+), 4 deletions(-)
  12834. Commit: 564
  12835. Author: sam
  12836. Date: Thu Mar 9 12:37:39 2006 +0000
  12837. * Removed unused includes.
  12838. caca/graphics.c | 8 --------
  12839. 1 files changed, 0 insertions(+), 8 deletions(-)
  12840. Commit: 563
  12841. Author: sam
  12842. Date: Thu Mar 9 12:35:47 2006 +0000
  12843. * Added a few details for authors.
  12844. AUTHORS | 15 ++++++++++++---
  12845. 1 files changed, 12 insertions(+), 3 deletions(-)
  12846. Commit: 562
  12847. Author: sam
  12848. Date: Thu Mar 9 12:34:40 2006 +0000
  12849. * Added a tiny Unicode test program. Of course it does not work yet, but
  12850. good to have something to start with.
  12851. test/Makefile.am | 6 +++++-
  12852. test/unicode.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  12853. 2 files changed, 54 insertions(+), 1 deletions(-)
  12854. Commit: 561
  12855. Author: jylam
  12856. Date: Thu Mar 9 09:52:24 2006 +0000
  12857. * Updated documentation a bit
  12858. caca/caca.h | 5 +++--
  12859. cucul/cucul.h | 1 +
  12860. 2 files changed, 4 insertions(+), 2 deletions(-)
  12861. Commit: 560
  12862. Author: jylam
  12863. Date: Thu Mar 9 09:44:54 2006 +0000
  12864. * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
  12865. caca/driver_network.c | 6 +-----
  12866. cucul/cucul.c | 5 +++++
  12867. cucul/cucul_internals.h | 4 ++++
  12868. cucul/export.c | 14 ++++++++------
  12869. 4 files changed, 18 insertions(+), 11 deletions(-)
  12870. Commit: 559
  12871. Author: jylam
  12872. Date: Thu Mar 9 08:45:40 2006 +0000
  12873. * Fixed memory leak in network driver
  12874. caca/driver_network.c | 5 +++++
  12875. 1 files changed, 5 insertions(+), 0 deletions(-)
  12876. Commit: 558
  12877. Author: sam
  12878. Date: Wed Mar 8 22:39:43 2006 +0000
  12879. * Made the OpenGL colors slightly less saturated.
  12880. caca/driver_gl.c | 17 +++++++++--------
  12881. 1 files changed, 9 insertions(+), 8 deletions(-)
  12882. Commit: 557
  12883. Author: sam
  12884. Date: Wed Mar 8 22:29:00 2006 +0000
  12885. * Make output drivers more error resilient when handling UTF-32 characters,
  12886. by simply ignoring everything non ASCII :-)
  12887. caca/driver_conio.c | 8 +++++++-
  12888. caca/driver_gl.c | 27 +++++++++++++--------------
  12889. caca/driver_ncurses.c | 7 ++++++-
  12890. caca/driver_slang.c | 18 +++++++++++++-----
  12891. caca/driver_win32.c | 8 +++++++-
  12892. caca/driver_x11.c | 22 ++++++++++++++--------
  12893. 6 files changed, 60 insertions(+), 30 deletions(-)
  12894. Commit: 556
  12895. Author: jylam
  12896. Date: Wed Mar 8 20:58:07 2006 +0000
  12897. * Fixed blinking screen
  12898. caca/driver_network.c | 12 ++++--------
  12899. 1 files changed, 4 insertions(+), 8 deletions(-)
  12900. Commit: 555
  12901. Author: jylam
  12902. Date: Wed Mar 8 20:23:06 2006 +0000
  12903. * Exporters now return size of generated data
  12904. caca/driver_network.c | 19 +++++++------------
  12905. cucul/cucul.h | 8 ++++----
  12906. cucul/export.c | 22 +++++++++++++---------
  12907. 3 files changed, 24 insertions(+), 25 deletions(-)
  12908. Commit: 554
  12909. Author: jylam
  12910. Date: Wed Mar 8 20:03:24 2006 +0000
  12911. * Added very preliminary network driver
  12912. caca/Makefile.am | 1 +
  12913. caca/caca.c | 9 ++
  12914. caca/caca_internals.h | 7 ++-
  12915. caca/driver_network.c | 222 +++++++++++++++++++++++++++++++++++++++++++++++++
  12916. configure.ac | 13 +++
  12917. 5 files changed, 251 insertions(+), 1 deletions(-)
  12918. Commit: 553
  12919. Author: sam
  12920. Date: Wed Mar 8 19:41:53 2006 +0000
  12921. * Fixed async issues between the driver and libcaca when resizing windows,
  12922. and simplified the handle_resize() API. Still can be polished.
  12923. caca/caca.c | 5 +++--
  12924. caca/caca_internals.h | 10 +++++++---
  12925. caca/driver_conio.c | 8 ++++----
  12926. caca/driver_gl.c | 23 ++++++++---------------
  12927. caca/driver_ncurses.c | 28 +++++++++++-----------------
  12928. caca/driver_slang.c | 18 +++++-------------
  12929. caca/driver_win32.c | 9 ++++-----
  12930. caca/driver_x11.c | 33 +++++++++++----------------------
  12931. caca/event.c | 8 ++++++++
  12932. caca/graphics.c | 20 +++++++++-----------
  12933. cucul/cucul.c | 2 +-
  12934. 11 files changed, 71 insertions(+), 93 deletions(-)
  12935. Commit: 552
  12936. Author: sam
  12937. Date: Wed Mar 8 17:20:38 2006 +0000
  12938. * cucul_set_size() does nothing if a graphical backend is attached. Added
  12939. documentation to explain this behaviour.
  12940. cucul/cucul.c | 208 +++++++++++++++++++++++++++++++--------------------------
  12941. 1 files changed, 113 insertions(+), 95 deletions(-)
  12942. Commit: 551
  12943. Author: sam
  12944. Date: Wed Mar 8 11:27:23 2006 +0000
  12945. * Cosmetic changes here and there.
  12946. caca/caca.c | 4 ++--
  12947. caca/caca_internals.h | 11 +++++++++--
  12948. caca/driver_gl.c | 6 +++---
  12949. caca/driver_ncurses.c | 10 +++++-----
  12950. caca/driver_slang.c | 8 ++++----
  12951. caca/driver_win32.c | 11 ++++++-----
  12952. caca/driver_x11.c | 8 ++++----
  12953. caca/event.c | 12 ++++++------
  12954. 8 files changed, 39 insertions(+), 31 deletions(-)
  12955. Commit: 550
  12956. Author: sam
  12957. Date: Wed Mar 8 10:33:01 2006 +0000
  12958. * Finished moving everything driver-specific to the apropriate driver_*.c
  12959. files. Phew. Now they just need a few comments.
  12960. caca/caca.c | 68 +--------------
  12961. caca/caca_internals.h | 90 +-------------------
  12962. caca/driver_conio.c | 51 +++++++-----
  12963. caca/driver_gl.c | 222 +++++++++++++++++++++++++++---------------------
  12964. caca/driver_ncurses.c | 92 ++++++++++++++++----
  12965. caca/driver_slang.c | 58 +++++++++++--
  12966. caca/driver_win32.c | 112 ++++++++++++++-----------
  12967. caca/driver_x11.c | 226 +++++++++++++++++++++++++++----------------------
  12968. caca/event.c | 6 +-
  12969. caca/graphics.c | 10 +-
  12970. 10 files changed, 477 insertions(+), 458 deletions(-)
  12971. Commit: 549
  12972. Author: sam
  12973. Date: Wed Mar 8 09:51:53 2006 +0000
  12974. * Cleaned up useless header includes.
  12975. caca/driver_conio.c | 11 -----------
  12976. caca/driver_gl.c | 5 -----
  12977. caca/driver_ncurses.c | 8 --------
  12978. caca/driver_slang.c | 8 --------
  12979. caca/driver_win32.c | 8 --------
  12980. caca/driver_x11.c | 5 -----
  12981. 6 files changed, 0 insertions(+), 45 deletions(-)
  12982. Commit: 548
  12983. Author: sam
  12984. Date: Wed Mar 8 09:28:41 2006 +0000
  12985. * Split event.c into the appropriate driver_*.c files.
  12986. caca/caca_internals.h | 1 +
  12987. caca/driver_conio.c | 13 +
  12988. caca/driver_gl.c | 63 ++++++
  12989. caca/driver_ncurses.c | 184 ++++++++++++++++
  12990. caca/driver_slang.c | 83 +++++++
  12991. caca/driver_win32.c | 75 +++++++
  12992. caca/driver_x11.c | 126 +++++++++++-
  12993. caca/event.c | 581 +------------------------------------------------
  12994. 8 files changed, 547 insertions(+), 579 deletions(-)
  12995. Commit: 547
  12996. Author: sam
  12997. Date: Wed Mar 8 09:26:46 2006 +0000
  12998. * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
  12999. caca-config.in | 15 ++++++++++++++-
  13000. 1 files changed, 14 insertions(+), 1 deletions(-)
  13001. Commit: 546
  13002. Author: sam
  13003. Date: Wed Mar 8 09:23:38 2006 +0000
  13004. * Ignore driver_*.c files when building documentation.
  13005. doc/doxygen.cfg.in | 4 ++--
  13006. 1 files changed, 2 insertions(+), 2 deletions(-)
  13007. Commit: 545
  13008. Author: sam
  13009. Date: Wed Mar 8 09:21:55 2006 +0000
  13010. * configure.ac: look for a4wide.sty in more than one location.
  13011. configure.ac | 2 ++
  13012. 1 files changed, 2 insertions(+), 0 deletions(-)
  13013. Commit: 543
  13014. Author: sam
  13015. Date: Tue Mar 7 12:39:34 2006 +0000
  13016. * Fixed DOS driver.
  13017. * Added a build-dos script to cross-compile the DOS version using djgpp.
  13018. Makefile.am | 2 +-
  13019. build-dos | 34 ++++++++++++++++++++++++++++++++++
  13020. caca/caca_internals.h | 6 +++++-
  13021. caca/driver_conio.c | 2 +-
  13022. cucul/cucul_internals.h | 3 ++-
  13023. 5 files changed, 43 insertions(+), 4 deletions(-)
  13024. Commit: 542
  13025. Author: sam
  13026. Date: Tue Mar 7 10:46:29 2006 +0000
  13027. * configure.ac: removed the "null" frontend. just don't attach any frontend
  13028. if you do not want any.
  13029. configure.ac | 8 --------
  13030. 1 files changed, 0 insertions(+), 8 deletions(-)
  13031. Commit: 541
  13032. Author: sam
  13033. Date: Tue Mar 7 10:37:59 2006 +0000
  13034. * Got rid of static variables in the event code.
  13035. caca/caca.c | 3 +
  13036. caca/caca_internals.h | 11 ++-
  13037. caca/event.c | 220 +++++++++++++++++++++++-------------------------
  13038. 3 files changed, 118 insertions(+), 116 deletions(-)
  13039. Commit: 540
  13040. Author: sam
  13041. Date: Tue Mar 7 09:17:35 2006 +0000
  13042. * Polished the driver split a bit (still no events, except resize events),
  13043. properly credited authors and documented a few things.
  13044. caca/caca.c | 55 +++++++++++++++++++++++++--------------
  13045. caca/caca_internals.h | 22 ++++++++--------
  13046. caca/driver_conio.c | 33 +++++++++--------------
  13047. caca/driver_gl.c | 39 ++++++++++------------------
  13048. caca/driver_ncurses.c | 50 +++++++++++++-----------------------
  13049. caca/driver_slang.c | 62 +++++++++++++++------------------------------
  13050. caca/driver_win32.c | 64 +++++++++++++++++------------------------------
  13051. caca/driver_x11.c | 47 +++++++++-------------------------
  13052. caca/event.c | 10 +------
  13053. caca/graphics.c | 32 +----------------------
  13054. cucul/bitmap.c | 8 ------
  13055. cucul/box.c | 6 ----
  13056. cucul/char.c | 11 +------
  13057. cucul/conic.c | 6 ----
  13058. cucul/cucul.c | 7 -----
  13059. cucul/cucul_internals.h | 10 ++++++-
  13060. cucul/export.c | 15 +++-------
  13061. cucul/line.c | 6 ----
  13062. cucul/math.c | 6 ----
  13063. cucul/sprite.c | 6 ----
  13064. cucul/triangle.c | 6 ----
  13065. src/cacaview.c | 6 ++--
  13066. 22 files changed, 170 insertions(+), 337 deletions(-)
  13067. Commit: 539
  13068. Author: sam
  13069. Date: Mon Mar 6 23:01:59 2006 +0000
  13070. * Split caca/graphics.c into driver-specific files. Resize is currently
  13071. broken, and event handling is not yet in the driver-specific files, but
  13072. I will of course fix that later.
  13073. caca/Makefile.am | 6 +
  13074. caca/caca.c | 287 ++----------
  13075. caca/caca_internals.h | 61 ++-
  13076. caca/driver_conio.c | 148 ++++++
  13077. caca/driver_gl.c | 378 ++++++++++++++++
  13078. caca/driver_ncurses.c | 256 +++++++++++
  13079. caca/driver_slang.c | 342 ++++++++++++++
  13080. caca/driver_win32.c | 255 +++++++++++
  13081. caca/driver_x11.c | 363 +++++++++++++++
  13082. caca/event.c | 16 +-
  13083. caca/graphics.c | 1192 +------------------------------------------------
  13084. 11 files changed, 1854 insertions(+), 1450 deletions(-)
  13085. Commit: 538
  13086. Author: sam
  13087. Date: Mon Mar 6 21:49:48 2006 +0000
  13088. * Ooops, I fucked up the build.
  13089. configure.ac | 2 +-
  13090. 1 files changed, 1 insertions(+), 1 deletions(-)
  13091. Commit: 537
  13092. Author: sam
  13093. Date: Mon Mar 6 21:00:53 2006 +0000
  13094. * Moved stuff again.
  13095. Makefile.am | 2 +-
  13096. examples/Makefile.am | 35 ---
  13097. examples/aafire.c | 289 --------------------
  13098. examples/caca.txt | 26 --
  13099. examples/cacaball.c | 200 --------------
  13100. examples/cacamoir.c | 155 -----------
  13101. examples/cacaplas.c | 150 ----------
  13102. examples/cacaview.c | 738 --------------------------------------------------
  13103. src/Makefile.am | 35 +++
  13104. src/aafire.c | 289 ++++++++++++++++++++
  13105. src/caca.txt | 26 ++
  13106. src/cacaball.c | 200 ++++++++++++++
  13107. src/cacamoir.c | 155 +++++++++++
  13108. src/cacaplas.c | 150 ++++++++++
  13109. src/cacaview.c | 738 ++++++++++++++++++++++++++++++++++++++++++++++++++
  13110. 15 files changed, 1594 insertions(+), 1594 deletions(-)
  13111. Commit: 536
  13112. Author: sam
  13113. Date: Mon Mar 6 20:57:14 2006 +0000
  13114. * Moved stuff around to differenciate between libcucul and libcaca.
  13115. Makefile.am | 2 +-
  13116. caca/Makefile.am | 18 +
  13117. caca/caca.c | 442 +++++++++++++++
  13118. caca/caca.h | 203 +++++++
  13119. caca/caca_internals.h | 170 ++++++
  13120. caca/event.c | 821 ++++++++++++++++++++++++++++
  13121. caca/graphics.c | 1377 +++++++++++++++++++++++++++++++++++++++++++++++
  13122. caca/time.c | 96 ++++
  13123. configure.ac | 5 +-
  13124. cucul/Makefile.am | 23 +
  13125. cucul/bitmap.c | 943 ++++++++++++++++++++++++++++++++
  13126. cucul/box.c | 154 ++++++
  13127. cucul/char.c | 235 ++++++++
  13128. cucul/conic.c | 243 +++++++++
  13129. cucul/cucul.c | 403 ++++++++++++++
  13130. cucul/cucul.h | 216 ++++++++
  13131. cucul/cucul_internals.h | 45 ++
  13132. cucul/export.c | 330 +++++++++++
  13133. cucul/line.c | 398 ++++++++++++++
  13134. cucul/math.c | 99 ++++
  13135. cucul/sprite.c | 325 +++++++++++
  13136. cucul/triangle.c | 140 +++++
  13137. examples/Makefile.am | 20 +-
  13138. src/Makefile.am | 34 --
  13139. src/bitmap.c | 945 --------------------------------
  13140. src/box.c | 154 ------
  13141. src/caca.c | 442 ---------------
  13142. src/caca.h | 203 -------
  13143. src/caca_internals.h | 170 ------
  13144. src/char.c | 235 --------
  13145. src/conic.c | 243 ---------
  13146. src/cucul.c | 403 --------------
  13147. src/cucul.h | 216 --------
  13148. src/cucul_internals.h | 45 --
  13149. src/event.c | 821 ----------------------------
  13150. src/export.c | 330 -----------
  13151. src/graphics.c | 1377 -----------------------------------------------
  13152. src/line.c | 398 --------------
  13153. src/math.c | 99 ----
  13154. src/sprite.c | 325 -----------
  13155. src/time.c | 96 ----
  13156. src/triangle.c | 140 -----
  13157. test/Makefile.am | 28 +-
  13158. 43 files changed, 6709 insertions(+), 6703 deletions(-)
  13159. Commit: 535
  13160. Author: sam
  13161. Date: Mon Mar 6 19:13:01 2006 +0000
  13162. * Use 32 bit integers for the character array. No visible difference for
  13163. now because we only do ASCII, but that will let us do Unicode later.
  13164. src/caca.c | 1 +
  13165. src/char.c | 17 +++++++++--------
  13166. src/cucul.c | 19 ++++++++++++-------
  13167. src/cucul_internals.h | 3 ++-
  13168. src/export.c | 33 +++++++++++++++++----------------
  13169. src/graphics.c | 40 ++++++++++++++++++++++++++--------------
  13170. 6 files changed, 67 insertions(+), 46 deletions(-)
  13171. Commit: 534
  13172. Author: sam
  13173. Date: Mon Mar 6 14:17:42 2006 +0000
  13174. * Removed caca_set_{size,width,height} because cucul_set_size ought to be
  13175. enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
  13176. future because it's libcaca who gets the resize events, after all.
  13177. src/caca.h | 3 ---
  13178. src/graphics.c | 38 --------------------------------------
  13179. 2 files changed, 0 insertions(+), 41 deletions(-)
  13180. Commit: 533
  13181. Author: jylam
  13182. Date: Mon Mar 6 13:50:05 2006 +0000
  13183. * I just suck. I'll goatse myself right after beeing back at home.
  13184. src/graphics.c | 1 +
  13185. 1 files changed, 1 insertions(+), 0 deletions(-)
  13186. Commit: 532
  13187. Author: sam
  13188. Date: Mon Mar 6 13:43:23 2006 +0000
  13189. * src/graphics.c: minor optimisations.
  13190. src/graphics.c | 37 +++++++++++++++++--------------------
  13191. 1 files changed, 17 insertions(+), 20 deletions(-)
  13192. Commit: 531
  13193. Author: sam
  13194. Date: Mon Mar 6 13:34:57 2006 +0000
  13195. * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
  13196. dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
  13197. toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
  13198. toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
  13199. pas de warnings et/ou que ca segfaulte pas !
  13200. src/graphics.c | 38 +++++++++++++++++++-------------------
  13201. 1 files changed, 19 insertions(+), 19 deletions(-)
  13202. Commit: 530
  13203. Author: jylam
  13204. Date: Mon Mar 6 12:13:12 2006 +0000
  13205. * Mais je fais comme je veux bordel de cul !
  13206. src/graphics.c | 42 +++++++++++++++++++++---------------------
  13207. 1 files changed, 21 insertions(+), 21 deletions(-)
  13208. Commit: 529
  13209. Author: sam
  13210. Date: Mon Mar 6 11:08:25 2006 +0000
  13211. * Haha mais vieux porc a pattes !
  13212. src/graphics.c | 42 +++++++++++++++++++++---------------------
  13213. 1 files changed, 21 insertions(+), 21 deletions(-)
  13214. Commit: 528
  13215. Author: jylam
  13216. Date: Mon Mar 6 10:21:48 2006 +0000
  13217. * Reverted to integer colors in GL driver, fixed a bunch of warnings in slang.
  13218. src/graphics.c | 58 +++++++++++++++++++++++--------------------------------
  13219. 1 files changed, 24 insertions(+), 34 deletions(-)
  13220. Commit: 527
  13221. Author: sam
  13222. Date: Mon Mar 6 08:32:40 2006 +0000
  13223. * All output plugins should now work again.
  13224. * Renamed caca_refresh() into caca_display() which makes more sense.
  13225. * Optimised gl_bgpal by directly storing floats instead of doing the
  13226. conversion at runtime.
  13227. * Handle resizing in cucul_set_size() and try to keep as much information
  13228. as possible from the previous canvas.
  13229. * Moved most global variables into cucul_t or caca_t contexts.
  13230. * Moved time.c into libcaca.
  13231. caca-config.in | 13 +-
  13232. configure.ac | 2 +-
  13233. examples/aafire.c | 2 +-
  13234. examples/cacaball.c | 2 +-
  13235. examples/cacamoir.c | 2 +-
  13236. examples/cacaplas.c | 2 +-
  13237. examples/cacaview.c | 6 +-
  13238. src/Makefile.am | 2 +-
  13239. src/bitmap.c | 16 +-
  13240. src/box.c | 4 +-
  13241. src/caca.c | 43 +++--
  13242. src/caca.h | 2 +-
  13243. src/caca_internals.h | 59 +++++-
  13244. src/char.c | 164 +--------------
  13245. src/conic.c | 4 +-
  13246. src/cucul.c | 104 ++++++++--
  13247. src/cucul_internals.h | 4 -
  13248. src/event.c | 117 +++++------
  13249. src/export.c | 4 +-
  13250. src/graphics.c | 587 ++++++++++++++++++++++++++-----------------------
  13251. src/line.c | 4 +-
  13252. src/math.c | 4 +-
  13253. src/sprite.c | 4 +-
  13254. src/time.c | 4 +-
  13255. src/triangle.c | 4 +-
  13256. test/colors.c | 2 +-
  13257. test/demo.c | 6 +-
  13258. test/dithering.c | 2 +-
  13259. test/event.c | 4 +-
  13260. test/hsv.c | 2 +-
  13261. test/spritedit.c | 2 +-
  13262. 31 files changed, 586 insertions(+), 591 deletions(-)
  13263. Commit: 526
  13264. Author: sam
  13265. Date: Mon Mar 6 08:26:09 2006 +0000
  13266. * Removed cacademo from examples, manpages and distributions. It's useless.
  13267. debian/changelog | 6 +-
  13268. debian/control | 28 ++++++++++--
  13269. debian/copyright | 2 +-
  13270. debian/rules | 11 +++--
  13271. doc/Makefile.am | 10 ++---
  13272. doc/cacademo.1 | 56 -----------------------
  13273. doc/cacafire.1 | 56 +++++++++++++++++++++++
  13274. libcaca.spec | 5 --
  13275. msvc/Makefile.am | 1 -
  13276. msvc/cacademo.vcproj | 122 --------------------------------------------------
  13277. msvc/libcaca.sln | 7 ---
  13278. 11 files changed, 95 insertions(+), 209 deletions(-)
  13279. Commit: 525
  13280. Author: sam
  13281. Date: Mon Mar 6 08:22:09 2006 +0000
  13282. * src/cucul.c: s/width/height/.
  13283. src/cucul.c | 2 +-
  13284. 1 files changed, 1 insertions(+), 1 deletions(-)
  13285. Commit: 524
  13286. Author: sam
  13287. Date: Sun Mar 5 18:43:13 2006 +0000
  13288. A new low-level text management library (canvas for ultrafast compositing
  13289. of unicode letters) is now separated from the higher level rendering and I/O
  13290. (that is, libcaca). This commit totally breaks the API, but once everything
  13291. is polished I will think about source-level backward compatibility. Most
  13292. drivers are broken, but X11 still sorta works.
  13293. The new design is much more object-oriented and allows having several
  13294. active renderers at the same time, changing renderers on the fly, and more
  13295. important, having no renderer at all (useful for converters, or when you
  13296. want to do your own renderer).
  13297. And in case you are still wondering, the libcucul acronym has "Unicode"
  13298. because I want to support at least a subset of Unicode. There are awesome
  13299. glyphs in it, including the ones inherited from Codepage 437 such as
  13300. "gray 25%" that are used in DOS and Win32 ANSI art.
  13301. configure.ac | 2 +-
  13302. doc/doxygen.cfg.in | 3 +-
  13303. examples/Makefile.am | 6 +-
  13304. examples/aafire.c | 39 +-
  13305. examples/cacaball.c | 44 +-
  13306. examples/cacamoir.c | 32 +-
  13307. examples/cacaplas.c | 36 +-
  13308. examples/cacaview.c | 171 ++++----
  13309. examples/demo.c | 557 -----------------------
  13310. src/Makefile.am | 36 +-
  13311. src/bitmap.c | 110 +++---
  13312. src/box.c | 50 ++-
  13313. src/caca.c | 362 +++------------
  13314. src/caca.h | 243 ++---------
  13315. src/caca_internals.h | 63 ++-
  13316. src/char.c | 394 ++++++++++++++++
  13317. src/conic.c | 60 ++--
  13318. src/cucul.c | 322 +++++++++++++
  13319. src/cucul.h | 216 +++++++++
  13320. src/cucul_internals.h | 48 ++
  13321. src/event.c | 116 +++---
  13322. src/export.c | 329 ++++++++++++++
  13323. src/graphics.c | 1203 +++++++++----------------------------------------
  13324. src/line.c | 72 ++--
  13325. src/math.c | 18 +-
  13326. src/sprite.c | 60 ++--
  13327. src/triangle.c | 38 +-
  13328. test/Makefile.am | 8 +-
  13329. test/colors.c | 31 +-
  13330. test/demo.c | 564 +++++++++++++++++++++++
  13331. test/dithering.c | 51 ++-
  13332. test/event.c | 69 ++--
  13333. test/hsv.c | 27 +-
  13334. test/optipal.c | 90 ++--
  13335. test/spritedit.c | 66 ++--
  13336. 35 files changed, 2921 insertions(+), 2615 deletions(-)
  13337. Commit: 523
  13338. Author: sam
  13339. Date: Sat Mar 4 18:08:47 2006 +0000
  13340. * New updated bootstrap script.
  13341. bootstrap | 127 +++++++++++++++++++++++++++++++++++++++++++------------------
  13342. 1 files changed, 90 insertions(+), 37 deletions(-)
  13343. Commit: 522
  13344. Author: sam
  13345. Date: Sat Mar 4 00:35:45 2006 +0000
  13346. * Changed the licensing to WTFPL, as per all copyright holders' permission.
  13347. COPYING | 514 +-------------------------------------------------
  13348. COPYING.LGPL | 510 +++++++++++++++++++++++++++++++++++++++++++++++++
  13349. Makefile.am | 2 +-
  13350. debian/copyright | 37 ++++-
  13351. doc/cacademo.1 | 5 +-
  13352. examples/cacaball.c | 16 +--
  13353. examples/cacamoir.c | 16 +--
  13354. examples/cacaplas.c | 16 +--
  13355. examples/cacaview.c | 16 +--
  13356. examples/demo.c | 16 +--
  13357. perl/Build.PL | 2 +-
  13358. perl/META.yml | 2 +-
  13359. python/pypycaca.c | 16 +--
  13360. python/pypycaca.h | 16 +--
  13361. src/bitmap.c | 16 +--
  13362. src/box.c | 16 +--
  13363. src/caca.c | 16 +--
  13364. src/caca.h | 24 +--
  13365. src/caca_internals.h | 16 +--
  13366. src/conic.c | 16 +--
  13367. src/event.c | 16 +--
  13368. src/graphics.c | 16 +--
  13369. src/line.c | 16 +--
  13370. src/math.c | 16 +--
  13371. src/sprite.c | 16 +--
  13372. src/time.c | 16 +--
  13373. src/triangle.c | 16 +--
  13374. test/colors.c | 16 +--
  13375. test/dithering.c | 16 +--
  13376. test/event.c | 16 +--
  13377. test/hsv.c | 16 +--
  13378. test/optipal.c | 16 +--
  13379. test/spritedit.c | 16 +--
  13380. 33 files changed, 641 insertions(+), 855 deletions(-)
  13381. Commit: 521
  13382. Author: jylam
  13383. Date: Sat Feb 11 19:20:48 2006 +0000
  13384. * Added two examples for python bindings (a subset of cacademo, and bitmap example)
  13385. python/caca.txt | 26 ++++++++++++
  13386. python/test1.py | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13387. python/test2.py | 56 +++++++++++++++++++++++++++
  13388. 3 files changed, 196 insertions(+), 0 deletions(-)
  13389. Commit: 520
  13390. Author: jylam
  13391. Date: Sat Feb 11 15:46:51 2006 +0000
  13392. * Fixed bug in events with GL driver
  13393. src/event.c | 3 ++-
  13394. 1 files changed, 2 insertions(+), 1 deletions(-)
  13395. Commit: 519
  13396. Author: jylam
  13397. Date: Sat Feb 11 15:11:30 2006 +0000
  13398. * Improved GL rendering (characters are not blurry anymore)
  13399. src/graphics.c | 10 +++++++---
  13400. 1 files changed, 7 insertions(+), 3 deletions(-)
  13401. Commit: 518
  13402. Author: jylam
  13403. Date: Sun Feb 5 17:47:23 2006 +0000
  13404. * Added -preliminary- Python bindings
  13405. python/Makefile | 17 +
  13406. python/README | 16 +
  13407. python/pypycaca.c | 877 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  13408. python/pypycaca.h | 177 +++++++++++
  13409. 4 files changed, 1087 insertions(+), 0 deletions(-)
  13410. Commit: 517
  13411. Author: jylam
  13412. Date: Thu Dec 8 19:03:06 2005 +0000
  13413. * Updated for my ego trip
  13414. AUTHORS | 2 +-
  13415. 1 files changed, 1 insertions(+), 1 deletions(-)
  13416. Commit: 516
  13417. Author: jylam
  13418. Date: Mon Nov 21 21:39:34 2005 +0000
  13419. * Removed debug test, kekeke ^^
  13420. examples/cacaball.c | 1 -
  13421. 1 files changed, 0 insertions(+), 1 deletions(-)
  13422. Commit: 515
  13423. Author: jylam
  13424. Date: Mon Nov 21 17:24:33 2005 +0000
  13425. * Added caca_set_width, set_height_, set_size
  13426. examples/cacaball.c | 1 +
  13427. src/caca.h | 3 ++
  13428. src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++---------
  13429. 3 files changed, 60 insertions(+), 12 deletions(-)
  13430. Commit: 514
  13431. Author: jylam
  13432. Date: Fri Nov 18 10:46:53 2005 +0000
  13433. * Fixed remaining warnings with gcc 3.x and 4.x
  13434. examples/aafire.c | 8 +++++---
  13435. examples/cacaball.c | 2 +-
  13436. examples/cacamoir.c | 4 ++--
  13437. examples/cacaplas.c | 2 +-
  13438. 4 files changed, 9 insertions(+), 7 deletions(-)
  13439. Commit: 513
  13440. Author: jylam
  13441. Date: Thu Nov 17 14:33:43 2005 +0000
  13442. * Fixed warnings under GCC 4.x
  13443. src/bitmap.c | 5 +++--
  13444. src/graphics.c | 8 ++++----
  13445. 2 files changed, 7 insertions(+), 6 deletions(-)
  13446. Commit: 512
  13447. Author: jylam
  13448. Date: Thu Nov 17 14:13:54 2005 +0000
  13449. * Fixed a bunch of warnings
  13450. src/bitmap.c | 31 -------------------------------
  13451. src/event.c | 1 +
  13452. src/graphics.c | 3 ++-
  13453. 3 files changed, 3 insertions(+), 32 deletions(-)
  13454. Commit: 511
  13455. Author: sam
  13456. Date: Sat Nov 12 15:39:50 2005 +0000
  13457. * more coding style fixes.
  13458. src/graphics.c | 141 ++++++++++++++++++++++++++++++--------------------------
  13459. 1 files changed, 75 insertions(+), 66 deletions(-)
  13460. Commit: 510
  13461. Author: sam
  13462. Date: Sat Nov 12 15:30:46 2005 +0000
  13463. * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
  13464. src/caca.c | 9 +++++++--
  13465. 1 files changed, 7 insertions(+), 2 deletions(-)
  13466. Commit: 509
  13467. Author: sam
  13468. Date: Sat Nov 12 15:26:02 2005 +0000
  13469. * src/graphics.c: call glutInit() before calling other glut functions.
  13470. src/graphics.c | 7 +++++++
  13471. 1 files changed, 7 insertions(+), 0 deletions(-)
  13472. Commit: 508
  13473. Author: sam
  13474. Date: Sat Nov 12 15:14:38 2005 +0000
  13475. * coding style fixes.
  13476. src/caca.h | 2 +-
  13477. src/graphics.c | 419 +++++++++++++++++++++++++++-----------------------------
  13478. 2 files changed, 204 insertions(+), 217 deletions(-)
  13479. Commit: 507
  13480. Author: sam
  13481. Date: Sat Nov 12 14:47:59 2005 +0000
  13482. * src/bitmap.c:
  13483. + Renamed gammaval into gamma.
  13484. + Fixed Doxygen comments.
  13485. src/bitmap.c | 12 ++++++------
  13486. 1 files changed, 6 insertions(+), 6 deletions(-)
  13487. Commit: 498
  13488. Author: jylam
  13489. Date: Sat Jul 30 11:58:48 2005 +0000
  13490. * src/event.c Fixed compilation problem when compiled without slang nor ncurses
  13491. src/event.c | 2 +-
  13492. 1 files changed, 1 insertions(+), 1 deletions(-)
  13493. Commit: 497
  13494. Author: sam
  13495. Date: Fri Jul 29 13:38:35 2005 +0000
  13496. * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
  13497. debian/Makefile.am | 2 +-
  13498. 1 files changed, 1 insertions(+), 1 deletions(-)
  13499. Commit: 496
  13500. Author: jylam
  13501. Date: Wed Jul 13 17:58:58 2005 +0000
  13502. * src/graphics.c src/caca.h : Added ANSI exporter
  13503. src/caca.h | 1 +
  13504. src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13505. 2 files changed, 67 insertions(+), 0 deletions(-)
  13506. Commit: 495
  13507. Author: jylam
  13508. Date: Wed Jul 13 17:45:47 2005 +0000
  13509. * 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.
  13510. src/bitmap.c | 3 +--
  13511. src/caca.h | 1 +
  13512. src/math.c | 23 +++++++++++++++++++++++
  13513. 3 files changed, 25 insertions(+), 2 deletions(-)
  13514. Commit: 494
  13515. Author: sam
  13516. Date: Fri Jul 8 21:16:38 2005 +0000
  13517. * src/event.c src/caca.c: fixed coding style
  13518. src/caca.c | 2 -
  13519. src/event.c | 126 +++++++++++++++++++++++++++++------------------------------
  13520. 2 files changed, 62 insertions(+), 66 deletions(-)
  13521. Commit: 493
  13522. Author: jylam
  13523. Date: Sat Jun 25 11:27:31 2005 +0000
  13524. * OpenGL driver mouse support
  13525. src/event.c | 19 +++++++++++++++----
  13526. src/graphics.c | 25 ++++++++++++++++++++++++-
  13527. 2 files changed, 39 insertions(+), 5 deletions(-)
  13528. Commit: 492
  13529. Author: sam
  13530. Date: Fri Jun 24 11:54:28 2005 +0000
  13531. * imported previous Debian uploads.
  13532. debian/changelog | 30 ++++++++++++++++++++++++++++++
  13533. 1 files changed, 30 insertions(+), 0 deletions(-)
  13534. Commit: 491
  13535. Author: sam
  13536. Date: Fri Jun 24 11:48:31 2005 +0000
  13537. * src/graphics.c: more optimisations in the exporters
  13538. src/graphics.c | 349 +++++++++++++++++++++++++++-----------------------------
  13539. 1 files changed, 168 insertions(+), 181 deletions(-)
  13540. Commit: 490
  13541. Author: jylam
  13542. Date: Thu Jun 23 18:27:02 2005 +0000
  13543. * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
  13544. src/graphics.c | 143 +++++++++++++++++++++++++++++++++-----------------------
  13545. 1 files changed, 85 insertions(+), 58 deletions(-)
  13546. Commit: 489
  13547. Author: sam
  13548. Date: Thu Jun 23 16:58:58 2005 +0000
  13549. * src/graphics.c: cleaned caca_get_html()
  13550. src/graphics.c | 208 +++++++++++++++++++++++--------------------------------
  13551. 1 files changed, 87 insertions(+), 121 deletions(-)
  13552. Commit: 488
  13553. Author: sam
  13554. Date: Thu Jun 23 16:44:14 2005 +0000
  13555. * src/graphics.c: heavy cleanup in caca_get_html3().
  13556. src/graphics.c | 661 ++++++++++++++++++++++++++------------------------------
  13557. 1 files changed, 311 insertions(+), 350 deletions(-)
  13558. Commit: 487
  13559. Author: jylam
  13560. Date: Wed Jun 22 22:06:42 2005 +0000
  13561. * Added Null driver and html3 exporter.
  13562. configure.ac | 8 +++
  13563. src/caca.c | 27 ++++++++++
  13564. src/caca.h | 2 +
  13565. src/caca_internals.h | 3 +
  13566. src/event.c | 7 +++
  13567. src/graphics.c | 132 +++++++++++++++++++++++++++++++++++++++++++++++++-
  13568. 6 files changed, 178 insertions(+), 1 deletions(-)
  13569. Commit: 486
  13570. Author: jylam
  13571. Date: Tue Jun 21 16:13:41 2005 +0000
  13572. GL driver : Updated documentation and added support for CACA_GEOMETRY
  13573. src/caca.h | 6 ++++--
  13574. src/graphics.c | 4 ++++
  13575. 2 files changed, 8 insertions(+), 2 deletions(-)
  13576. Commit: 485
  13577. Author: jylam
  13578. Date: Tue Jun 21 14:50:43 2005 +0000
  13579. Added HTML and IRC output support
  13580. src/caca.h | 9 +++
  13581. src/graphics.c | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13582. 2 files changed, 217 insertions(+), 0 deletions(-)
  13583. Commit: 484
  13584. Author: sam
  13585. Date: Tue Jun 21 13:46:13 2005 +0000
  13586. * debian/control: use libslang2 instead of slang1.
  13587. debian/control | 4 ++--
  13588. 1 files changed, 2 insertions(+), 2 deletions(-)
  13589. Commit: 483
  13590. Author: jylam
  13591. Date: Tue Jun 21 13:28:51 2005 +0000
  13592. OpenGL support.
  13593. configure.ac | 19 +++-
  13594. src/caca.c | 27 +++++-
  13595. src/caca_internals.h | 9 ++
  13596. src/event.c | 64 +++++++++++
  13597. src/graphics.c | 306 +++++++++++++++++++++++++++++++++++++++++++++++++-
  13598. 5 files changed, 422 insertions(+), 3 deletions(-)
  13599. Commit: 475
  13600. Author: sam
  13601. Date: Sat Mar 26 10:27:30 2005 +0000
  13602. * Use libtool for the static library generation; paves the way for
  13603. a future shared library.
  13604. bootstrap | 19 +++++++++++++++++++
  13605. configure.ac | 5 ++++-
  13606. examples/Makefile.am | 12 ++++++------
  13607. src/Makefile.am | 9 ++++++---
  13608. test/Makefile.am | 12 ++++++------
  13609. 5 files changed, 41 insertions(+), 16 deletions(-)
  13610. Commit: 466
  13611. Author: sam
  13612. Date: Sat Jan 22 16:43:58 2005 +0000
  13613. * compilation fix.
  13614. src/graphics.c | 4 ----
  13615. 1 files changed, 0 insertions(+), 4 deletions(-)
  13616. Commit: 464
  13617. Author: sam
  13618. Date: Thu Jan 13 23:59:55 2005 +0000
  13619. * src/bitmap.c:
  13620. + Implemented caca_set_bitmap_gamma().
  13621. src/bitmap.c | 42 +++++++++++++++++++++++++++++++++++-------
  13622. src/caca.h | 1 +
  13623. 2 files changed, 36 insertions(+), 7 deletions(-)
  13624. Commit: 463
  13625. Author: sam
  13626. Date: Thu Jan 13 22:19:01 2005 +0000
  13627. * src/graphics.c:
  13628. + Implemented caca_get_screen().
  13629. src/caca.h | 1 +
  13630. src/graphics.c | 149 ++++++++++++++++++++++++++-----------------------------
  13631. 2 files changed, 71 insertions(+), 79 deletions(-)
  13632. Commit: 462
  13633. Author: sam
  13634. Date: Thu Jan 13 20:46:00 2005 +0000
  13635. * examples/cacaplas: slower animation.
  13636. examples/cacaplas.c | 4 ++--
  13637. 1 files changed, 2 insertions(+), 2 deletions(-)
  13638. Commit: 379
  13639. Author: sam
  13640. Date: Sun Nov 21 00:31:13 2004 +0000
  13641. * Imported John Beppu's Perl wrapper.
  13642. AUTHORS | 1 +
  13643. perl/Build.PL | 22 ++
  13644. perl/MANIFEST | 17 +
  13645. perl/MANIFEST.SKIP | 11 +
  13646. perl/META.yml | 29 ++
  13647. perl/Makefile.PL | 31 ++
  13648. perl/README | 21 ++
  13649. perl/lib/Term/Caca.pm | 389 +++++++++++++++++++++++
  13650. perl/lib/Term/Caca.xs | 650 +++++++++++++++++++++++++++++++++++++++
  13651. perl/lib/Term/Caca/Bitmap.pm | 5 +
  13652. perl/lib/Term/Caca/Constants.pm | 332 ++++++++++++++++++++
  13653. perl/lib/Term/Caca/Sprite.pm | 5 +
  13654. perl/lib/Term/Kaka.pm | 71 +++++
  13655. perl/lib/Term/Kaka/Bitmap.pm | 5 +
  13656. perl/lib/Term/Kaka/Constants.pm | 9 +
  13657. perl/lib/Term/Kaka/Sprite.pm | 5 +
  13658. perl/t/data/caca.txt | 26 ++
  13659. 17 files changed, 1629 insertions(+), 0 deletions(-)
  13660. Commit: 378
  13661. Author: sam
  13662. Date: Fri Nov 5 14:57:50 2004 +0000
  13663. * src/bitmap.c: dark background works again with floyd-steinberg.
  13664. src/bitmap.c | 58 ++++++++++++++++++++++++++++------------------------------
  13665. 1 files changed, 28 insertions(+), 30 deletions(-)
  13666. Commit: 377
  13667. Author: sam
  13668. Date: Fri Nov 5 14:44:41 2004 +0000
  13669. * examples/:
  13670. + Use Space to pause demos, Esc to quit.
  13671. examples/aafire.c | 17 ++++++++++++++++-
  13672. examples/cacaball.c | 16 ++++++++++++++--
  13673. examples/cacamoir.c | 17 +++++++++++++++--
  13674. examples/cacaplas.c | 23 ++++++++++++-----------
  13675. 4 files changed, 57 insertions(+), 16 deletions(-)
  13676. Commit: 376
  13677. Author: sam
  13678. Date: Thu Nov 4 22:59:29 2004 +0000
  13679. * src/bitmap.c: dark background works again, except with floyd-steinberg.
  13680. src/bitmap.c | 84 ++++++++++++++++++++++++++++++++++++----------------------
  13681. 1 files changed, 52 insertions(+), 32 deletions(-)
  13682. Commit: 375
  13683. Author: sam
  13684. Date: Thu Nov 4 22:28:39 2004 +0000
  13685. * src/caca.h:
  13686. + Introduced CACA_DITHER_FSTEIN.
  13687. * src/caca.c:
  13688. + CACA_DITHER_FSTEIN is the default dithering method.
  13689. * src/bitmap.c:
  13690. + Fixed other dithering methods. Black background does not work yet.
  13691. src/bitmap.c | 80 ++++++++++++++++++++++++++++++++++++++-------------------
  13692. src/caca.c | 6 +++-
  13693. src/caca.h | 3 +-
  13694. 3 files changed, 60 insertions(+), 29 deletions(-)
  13695. Commit: 374
  13696. Author: sam
  13697. Date: Thu Nov 4 21:19:52 2004 +0000
  13698. * src/bitmap.c: oops, removed spurious test code.
  13699. src/bitmap.c | 4 ++--
  13700. 1 files changed, 2 insertions(+), 2 deletions(-)
  13701. Commit: 373
  13702. Author: sam
  13703. Date: Thu Nov 4 21:18:52 2004 +0000
  13704. * src/bitmap.c:
  13705. + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
  13706. src/bitmap.c | 198 ++++++++++++++++++++++++++++++++++++++++-----------------
  13707. 1 files changed, 139 insertions(+), 59 deletions(-)
  13708. Commit: 372
  13709. Author: sam
  13710. Date: Thu Nov 4 20:36:49 2004 +0000
  13711. * doc/Makefile.am:
  13712. + Really fixed the manpage generation.
  13713. doc/Makefile.am | 2 +-
  13714. 1 files changed, 1 insertions(+), 1 deletions(-)
  13715. Commit: 371
  13716. Author: sam
  13717. Date: Thu Nov 4 18:30:34 2004 +0000
  13718. * doc/Makefile.am:
  13719. + Manpage installation fix.
  13720. doc/Makefile.am | 2 +-
  13721. 1 files changed, 1 insertions(+), 1 deletions(-)
  13722. Commit: 370
  13723. Author: sam
  13724. Date: Thu Nov 4 18:16:57 2004 +0000
  13725. * examples/cacaplas.c: use Esc to quit, Space to pause.
  13726. examples/cacaplas.c | 29 ++++++++++++++++++++---------
  13727. 1 files changed, 20 insertions(+), 9 deletions(-)
  13728. Commit: 369
  13729. Author: sam
  13730. Date: Sun Oct 31 19:26:05 2004 +0000
  13731. * src/graphics.c:
  13732. + Win32 speed improvements by Jari Komppa.
  13733. THANKS | 1 +
  13734. src/graphics.c | 28 +++++-----------------------
  13735. 2 files changed, 6 insertions(+), 23 deletions(-)
  13736. Commit: 368
  13737. Author: sam
  13738. Date: Fri Aug 6 17:33:46 2004 +0000
  13739. * src/graphics.c:
  13740. + Fix strict aliasing rules breakage.
  13741. src/graphics.c | 6 +++++-
  13742. 1 files changed, 5 insertions(+), 1 deletions(-)
  13743. Commit: 367
  13744. Author: sam
  13745. Date: Mon Jul 5 12:08:49 2004 +0000
  13746. * bootstrap:
  13747. + Support for automake 1.8.
  13748. bootstrap | 4 +++-
  13749. 1 files changed, 3 insertions(+), 1 deletions(-)
  13750. Commit: 366
  13751. Author: sam
  13752. Date: Mon Jul 5 12:07:00 2004 +0000
  13753. * BUGS TODO:
  13754. + Removed BUGS, updated TODO.
  13755. * debian/*:
  13756. + Depend on libx11-dev instead of xlibs-dev.
  13757. + New Debian upload.
  13758. BUGS | 14 --------------
  13759. Makefile.am | 4 ++--
  13760. TODO | 1 -
  13761. debian/changelog | 7 +++++++
  13762. debian/control | 4 ++--
  13763. debian/rules | 3 +--
  13764. 6 files changed, 12 insertions(+), 21 deletions(-)
  13765. Commit: 364
  13766. Author: sam
  13767. Date: Mon Feb 2 13:51:55 2004 +0000
  13768. * configure.ac src/graphics:
  13769. + Check for resize_term and resizeterm in -lncurses.
  13770. configure.ac | 7 ++++++-
  13771. msvc/config.h | 2 ++
  13772. src/graphics.c | 4 ++++
  13773. 3 files changed, 12 insertions(+), 1 deletions(-)
  13774. Commit: 363
  13775. Author: sam
  13776. Date: Mon Feb 2 02:59:43 2004 +0000
  13777. * 0.9 branch.
  13778. ChangeLog | 12 ++++++++++++
  13779. 1 files changed, 12 insertions(+), 0 deletions(-)
  13780. Commit: 362
  13781. Author: sam
  13782. Date: Mon Feb 2 02:54:43 2004 +0000
  13783. * 0.9 release.
  13784. ChangeLog | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13785. NEWS | 8 ++++++
  13786. configure.ac | 2 +-
  13787. debian/changelog | 6 +++++
  13788. libcaca.spec | 5 +++-
  13789. msvc/config.h | 4 ++-
  13790. 6 files changed, 88 insertions(+), 3 deletions(-)
  13791. Commit: 361
  13792. Author: sam
  13793. Date: Mon Jan 26 10:52:30 2004 +0000
  13794. * configure.ac:
  13795. + Check for curses.h as well as ncurses.h.
  13796. * src/caca.c src/event.c src/graphics.c:
  13797. + Include curses.h if ncurses.h was not found.
  13798. configure.ac | 2 +-
  13799. debian/changelog | 7 +++++++
  13800. src/caca.c | 6 +++++-
  13801. src/event.c | 6 +++++-
  13802. src/graphics.c | 6 +++++-
  13803. 5 files changed, 23 insertions(+), 4 deletions(-)
  13804. Commit: 360
  13805. Author: sam
  13806. Date: Fri Jan 23 09:20:39 2004 +0000
  13807. * examples/cacaview.c:
  13808. + Moved statusbar and help menu handling in separate functions.
  13809. examples/cacaview.c | 76 ++++++++++++++++++++++++++++++++++-----------------
  13810. 1 files changed, 51 insertions(+), 25 deletions(-)
  13811. Commit: 359
  13812. Author: sam
  13813. Date: Fri Jan 23 09:15:42 2004 +0000
  13814. * src/caca.c:
  13815. + Alloc the AllocConsole() call to fail in case the process already has
  13816. a console.
  13817. src/caca.c | 4 ++--
  13818. 1 files changed, 2 insertions(+), 2 deletions(-)
  13819. Commit: 358
  13820. Author: sam
  13821. Date: Wed Jan 21 17:25:18 2004 +0000
  13822. * examples/cacaview.c:
  13823. + Proper aspect ratio support.
  13824. + Finer zoom support.
  13825. + Handle mouse clicks as next/prev picture command.
  13826. + Removed useless iterations in draw_checkers().
  13827. examples/cacaview.c | 182 ++++++++++++++++++++++++++++++--------------------
  13828. 1 files changed, 109 insertions(+), 73 deletions(-)
  13829. Commit: 357
  13830. Author: sam
  13831. Date: Wed Jan 21 13:49:26 2004 +0000
  13832. * src/graphics.c:
  13833. + Fixed a buffer overflow due to bad signed/unsigned handling.
  13834. * src/event.c:
  13835. + Disallow zero width or height in the X11 driver.
  13836. + Fixed resizing in ncurses and slang.
  13837. * THANKS:
  13838. + Added the Source Mage maintainer.
  13839. THANKS | 1 +
  13840. src/event.c | 6 ++++--
  13841. src/graphics.c | 4 ++--
  13842. 3 files changed, 7 insertions(+), 4 deletions(-)
  13843. Commit: 356
  13844. Author: sam
  13845. Date: Sun Jan 18 04:48:09 2004 +0000
  13846. * 0.8 branch.
  13847. ChangeLog | 13 +++++++++++++
  13848. 1 files changed, 13 insertions(+), 0 deletions(-)
  13849. Commit: 355
  13850. Author: sam
  13851. Date: Sun Jan 18 04:45:28 2004 +0000
  13852. * 0.8 release.
  13853. ChangeLog | 416 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13854. NEWS | 3 +
  13855. THANKS | 1 +
  13856. configure.ac | 2 +-
  13857. debian/changelog | 6 +
  13858. libcaca.spec | 5 +-
  13859. msvc/config.h | 2 +-
  13860. 7 files changed, 432 insertions(+), 3 deletions(-)
  13861. Commit: 354
  13862. Author: sam
  13863. Date: Sun Jan 18 04:17:35 2004 +0000
  13864. * src/graphics.c:
  13865. + When resizing under X11, copy the old pixmap to the new one.
  13866. * examples/cacaview.c:
  13867. + Resizing support.
  13868. examples/cacaview.c | 23 +++++++++++++++++------
  13869. src/event.c | 4 ++--
  13870. src/graphics.c | 11 +++++++++--
  13871. 3 files changed, 28 insertions(+), 10 deletions(-)
  13872. Commit: 353
  13873. Author: sam
  13874. Date: Sun Jan 18 04:01:32 2004 +0000
  13875. * src/event.c:
  13876. + Refresh the X11 window when an exposure event is received.
  13877. + When resizing the X11 window, start showing extra characters when two
  13878. thirds are visible.
  13879. src/caca_internals.h | 2 ++
  13880. src/event.c | 17 +++++++++++++++--
  13881. src/graphics.c | 7 ++++---
  13882. 3 files changed, 21 insertions(+), 5 deletions(-)
  13883. Commit: 352
  13884. Author: sam
  13885. Date: Sat Jan 17 22:32:39 2004 +0000
  13886. * src/graphics.c:
  13887. + Renamed caca_set_title() to caca_set_window_title().
  13888. + Implemented caca_get_window_width() and caca_get_window_height().
  13889. * examples/cacaview.c:
  13890. + Set the window title to cacaview.
  13891. TODO | 6 +---
  13892. examples/cacaview.c | 2 +-
  13893. src/caca.h | 4 ++-
  13894. src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++-
  13895. 4 files changed, 73 insertions(+), 7 deletions(-)
  13896. Commit: 351
  13897. Author: sam
  13898. Date: Wed Jan 14 10:34:20 2004 +0000
  13899. * src/event.c:
  13900. + Make sure the mouse coordinates stay within the screen boundaries even
  13901. if the window was resized.
  13902. * src/bitmap.c:
  13903. + Fixed a buffer underflow in the rendering routine that caused the bottom
  13904. and rightmost pixels to be missed in certain conditions.
  13905. + Minor speed optimisation.
  13906. src/bitmap.c | 35 +++++++++++++++++++++++------------
  13907. src/event.c | 6 ++++++
  13908. 2 files changed, 29 insertions(+), 12 deletions(-)
  13909. Commit: 350
  13910. Author: sam
  13911. Date: Wed Jan 14 10:32:04 2004 +0000
  13912. * test/colors.c:
  13913. + Extracted the colour test from examples/demo.c.
  13914. test/Makefile.am | 6 ++++-
  13915. test/colors.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13916. 2 files changed, 61 insertions(+), 1 deletions(-)
  13917. Commit: 349
  13918. Author: sam
  13919. Date: Tue Jan 13 22:33:09 2004 +0000
  13920. * src/graphics.c src/event.c:
  13921. + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
  13922. * test/event.c:
  13923. + Display CACA_EVENT_RESIZE.
  13924. src/caca_internals.h | 5 ++-
  13925. src/event.c | 25 ++++++++++++--
  13926. src/graphics.c | 87 ++++++++++++++++++++++---------------------------
  13927. test/event.c | 3 ++
  13928. 4 files changed, 67 insertions(+), 53 deletions(-)
  13929. Commit: 348
  13930. Author: sam
  13931. Date: Tue Jan 13 21:08:43 2004 +0000
  13932. * src/graphics.c:
  13933. + Resize handling in the ncurses and slang drivers.
  13934. configure.ac | 7 ++++-
  13935. msvc/config.h | 6 ++++-
  13936. src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  13937. 3 files changed, 70 insertions(+), 9 deletions(-)
  13938. Commit: 347
  13939. Author: sam
  13940. Date: Tue Jan 13 20:03:48 2004 +0000
  13941. * src/event.c:
  13942. + Added the CACA_EVENT_RESIZE event.
  13943. + Added caca_get_mouse_x() and caca_get_mouse_y().
  13944. * src/graphics.c:
  13945. + Window resize handling in the X11 driver.
  13946. * examples/aafire.c:
  13947. + Fixed a bad assumption in the resize handling code.
  13948. examples/aafire.c | 4 +-
  13949. src/caca.h | 3 +
  13950. src/caca_internals.h | 3 +
  13951. src/event.c | 173 +++++++++++++++++++++++++++++++++++---------------
  13952. src/graphics.c | 84 +++++++++++++++++++++++-
  13953. 5 files changed, 211 insertions(+), 56 deletions(-)
  13954. Commit: 346
  13955. Author: sam
  13956. Date: Tue Jan 13 16:45:45 2004 +0000
  13957. * configure.ac:
  13958. + Added --disable-doc to let the user not build documentation.
  13959. * build-win32:
  13960. + Do not build documentation.
  13961. build-win32 | 7 ++-----
  13962. configure.ac | 50 ++++++++++++++++++++++++++++++++------------------
  13963. debian/rules | 3 ++-
  13964. doc/Makefile.am | 12 ++++++------
  13965. libcaca.spec | 4 ++--
  13966. 5 files changed, 44 insertions(+), 32 deletions(-)
  13967. Commit: 345
  13968. Author: sam
  13969. Date: Tue Jan 13 15:01:22 2004 +0000
  13970. * src/graphics.c:
  13971. + Fixed a typo preventing Win32 builds.
  13972. * src/event.c:
  13973. + Renamed io.c into event.c.
  13974. * THANKS:
  13975. + Added Gentoo, NetBSD and FreeBSD porters.
  13976. THANKS | 4 +
  13977. src/Makefile.am | 2 +-
  13978. src/event.c | 639 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  13979. src/graphics.c | 2 +-
  13980. src/io.c | 639 -------------------------------------------------------
  13981. 5 files changed, 645 insertions(+), 641 deletions(-)
  13982. Commit: 344
  13983. Author: sam
  13984. Date: Tue Jan 13 09:55:32 2004 +0000
  13985. * configure.ac:
  13986. + Check for sys/times.h and unistd.h.
  13987. + Added calls to AC_C_CONST and AC_C_INLINE.
  13988. * src/time.c src/graphics.c:
  13989. + Fixes for MSVC compilation warnings.
  13990. + Additional sanity checks in the Win32 driver.
  13991. * src/caca.c:
  13992. + Use raw()/noraw() in the curses driver instead of cbreak().
  13993. * msvc/libcaca.sln:
  13994. + Added an MSVC solution.
  13995. * examples/aafire.c:
  13996. + Slightly reduced the maximum cacafire framerate.
  13997. Makefile.am | 2 +-
  13998. configure.ac | 8 ++-
  13999. examples/aafire.c | 2 +-
  14000. examples/cacaview.c | 1 -
  14001. msvc/Makefile.am | 16 ++++++
  14002. msvc/cacaball.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14003. msvc/cacademo.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14004. msvc/cacafire.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14005. msvc/cacamoir.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14006. msvc/cacaplas.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14007. msvc/cacaview.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++
  14008. msvc/config.h | 47 ++++++++++++++++
  14009. msvc/libcaca.sln | 63 ++++++++++++++++++++++
  14010. msvc/libcaca.vcproj | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14011. src/caca.c | 6 ++-
  14012. src/graphics.c | 20 ++++++--
  14013. src/time.c | 16 ++++--
  14014. 17 files changed, 1039 insertions(+), 16 deletions(-)
  14015. Commit: 343
  14016. Author: sam
  14017. Date: Mon Jan 12 17:30:09 2004 +0000
  14018. * src/graphics.c:
  14019. + Implemented caca_set_title() for X11 and Win32.
  14020. * examples/cacaview.c:
  14021. + Use caca_set_title() to set the window title to "cacaview".
  14022. NOTES | 3 +++
  14023. examples/cacaview.c | 3 +++
  14024. src/caca.h | 1 +
  14025. src/graphics.c | 32 ++++++++++++++++++++++++++++++++
  14026. 4 files changed, 39 insertions(+), 0 deletions(-)
  14027. Commit: 342
  14028. Author: sam
  14029. Date: Mon Jan 12 16:22:35 2004 +0000
  14030. * Fixed $Id in all Makefile.am files.
  14031. Makefile.am | 2 +-
  14032. autotools/Makefile.am | 2 +-
  14033. debian/Makefile.am | 2 +-
  14034. doc/Makefile.am | 2 +-
  14035. examples/Makefile.am | 2 +-
  14036. src/Makefile.am | 2 +-
  14037. test/Makefile.am | 2 +-
  14038. 7 files changed, 7 insertions(+), 7 deletions(-)
  14039. Commit: 341
  14040. Author: sam
  14041. Date: Mon Jan 12 16:21:34 2004 +0000
  14042. * build-win32:
  14043. + Win32 cross-compilation script.
  14044. Makefile.am | 6 ++----
  14045. autotools/Makefile.am | 1 +
  14046. build-win32 | 37 +++++++++++++++++++++++++++++++++++++
  14047. debian/Makefile.am | 2 ++
  14048. doc/Makefile.am | 2 ++
  14049. examples/Makefile.am | 4 +---
  14050. src/Makefile.am | 4 +---
  14051. test/Makefile.am | 4 +---
  14052. 8 files changed, 47 insertions(+), 13 deletions(-)
  14053. Commit: 340
  14054. Author: sam
  14055. Date: Mon Jan 12 15:28:27 2004 +0000
  14056. * examples/cacamoir.c:
  14057. + Renamed cacacirc to cacamoir.
  14058. * libcaca.spec debian/ doc/:
  14059. + Added cacamoir to the distributed files.
  14060. NEWS | 1 +
  14061. debian/control | 8 ++-
  14062. debian/rules | 6 ++
  14063. doc/Makefile.am | 8 ++-
  14064. doc/cacademo.1 | 39 +++++++++-----
  14065. examples/Makefile.am | 8 ++--
  14066. examples/cacacirc.c | 144 --------------------------------------------------
  14067. examples/cacamoir.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14068. libcaca.spec | 12 +++-
  14069. 9 files changed, 201 insertions(+), 169 deletions(-)
  14070. Commit: 339
  14071. Author: sam
  14072. Date: Mon Jan 12 14:25:46 2004 +0000
  14073. * examples/cacaballs.c:
  14074. + Bigger metaballs, less metaballs.
  14075. + Rotating palette.
  14076. * examples/cacaplas.c:
  14077. + Slightly decreased speed.
  14078. * examples/cacacirc.c:
  14079. + New effect.
  14080. examples/Makefile.am | 6 ++-
  14081. examples/cacaball.c | 49 +++++++++++------
  14082. examples/cacacirc.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14083. examples/cacaplas.c | 2 +-
  14084. 4 files changed, 183 insertions(+), 18 deletions(-)
  14085. Commit: 338
  14086. Author: sam
  14087. Date: Mon Jan 12 14:01:40 2004 +0000
  14088. * configure.ac:
  14089. + Better win32 check for Sleep().
  14090. configure.ac | 11 +++++------
  14091. src/time.c | 2 +-
  14092. 2 files changed, 6 insertions(+), 7 deletions(-)
  14093. Commit: 337
  14094. Author: sam
  14095. Date: Sun Jan 11 18:09:01 2004 +0000
  14096. * configure.ac src/time.c:
  14097. + Look for Sleep in -lkernel32.
  14098. * examples/cacaview.c:
  14099. + Use caca_wait_event() instead of usleep()/caca_get_event().
  14100. configure.ac | 8 +++++++-
  14101. examples/cacaview.c | 19 ++++++++-----------
  14102. src/time.c | 2 +-
  14103. 3 files changed, 16 insertions(+), 13 deletions(-)
  14104. Commit: 336
  14105. Author: sam
  14106. Date: Sun Jan 11 05:09:02 2004 +0000
  14107. * src/caca.c src/graphics.c src/io.c src/time.c:
  14108. + Native win32 port.
  14109. NOTES | 3 +-
  14110. examples/cacaview.c | 8 ++
  14111. src/caca.c | 27 ++++++-
  14112. src/caca_internals.h | 5 ++
  14113. src/graphics.c | 196 +++++++++++++++++++++++++++++++++++++++++++++++++-
  14114. src/io.c | 64 ++++++++++++++++-
  14115. src/time.c | 10 ++--
  14116. 7 files changed, 300 insertions(+), 13 deletions(-)
  14117. Commit: 335
  14118. Author: sam
  14119. Date: Sun Jan 11 01:45:57 2004 +0000
  14120. * configure.ac:
  14121. + Check for gettimeofday().
  14122. * src/time.c:
  14123. + Created _caca_time().
  14124. + Ported _caca_getticks() to the Win32 API.
  14125. * src/caca.c:
  14126. + Properly builds on Win32.
  14127. * test/event.c:
  14128. + Added <stdlib.h> because we use malloc().
  14129. configure.ac | 2 +-
  14130. src/caca.c | 39 +++++++++++++++++++++++++++++++++++++--
  14131. src/caca_internals.h | 4 ++++
  14132. src/graphics.c | 9 +--------
  14133. src/io.c | 20 +++++++++++---------
  14134. src/time.c | 47 ++++++++++++++++++++++++++++++++++++++++++-----
  14135. test/event.c | 1 +
  14136. 7 files changed, 97 insertions(+), 25 deletions(-)
  14137. Commit: 334
  14138. Author: sam
  14139. Date: Sat Jan 10 19:59:50 2004 +0000
  14140. * THANKS examples/cacaplas.c:
  14141. + Updated credits.
  14142. * NEWS:
  14143. + Forthcoming 0.8 news.
  14144. NEWS | 7 +++++++
  14145. THANKS | 1 +
  14146. examples/cacaplas.c | 2 +-
  14147. 3 files changed, 9 insertions(+), 1 deletions(-)
  14148. Commit: 333
  14149. Author: sam
  14150. Date: Sat Jan 10 19:53:14 2004 +0000
  14151. * configure.ac:
  14152. + Check for -lm.
  14153. * examples/cacaplas.c:
  14154. + New demo, cacaplas, that displays a colour plasma.
  14155. configure.ac | 2 +
  14156. examples/Makefile.am | 10 +++-
  14157. examples/cacaplas.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14158. 3 files changed, 149 insertions(+), 3 deletions(-)
  14159. Commit: 332
  14160. Author: sam
  14161. Date: Sat Jan 10 19:29:12 2004 +0000
  14162. * src/graphics:
  14163. + Initialise the char buffers in the X11 driver.
  14164. * src/io.c:
  14165. + caca_get_event() and caca_wait_event() immediately return zero if
  14166. event_mask is zero.
  14167. + Added support for the Home, End, PgUp and PgDown keys.
  14168. + In the S-Lang driver, added a call to SLang_getkey() before the call to
  14169. SLkp_getkey(), otherwise a single Escape call will not be interpreted.
  14170. * test/event.c:
  14171. + The "quit" sequence now quits the program, instead of "q" alone.
  14172. + Added a status bar below.
  14173. src/caca.h | 18 ++++++++
  14174. src/graphics.c | 3 +
  14175. src/io.c | 132 +++++++++++++++++++++++++++++++++++---------------------
  14176. test/event.c | 28 +++++++++---
  14177. 4 files changed, 126 insertions(+), 55 deletions(-)
  14178. Commit: 331
  14179. Author: sam
  14180. Date: Fri Jan 9 09:51:53 2004 +0000
  14181. * test/event.c:
  14182. + Do not refresh after each event, but only when there is no event
  14183. pending.
  14184. + If the pressed key is a printable character, display it.
  14185. * src/time.c:
  14186. + Moved _caca_getticks() to this file.
  14187. * src/caca.c:
  14188. + Set the escape delay to a very low value in the ncurses driver,
  14189. because I don't want escape sequences to be entered manually.
  14190. * src/io.c:
  14191. + Autorepeat emulation in the ncurses and slang drivers: do not
  14192. immediately send the key release event.
  14193. * configure.ac:
  14194. + Check for usleep.
  14195. + Improvements in the win32 platform detection.
  14196. BUGS | 5 +--
  14197. NOTES | 2 +
  14198. README | 4 ++-
  14199. configure.ac | 27 +++++++++++++--
  14200. src/Makefile.am | 1 +
  14201. src/caca.c | 3 ++
  14202. src/caca_internals.h | 10 ++++++
  14203. src/graphics.c | 53 +++++++++---------------------
  14204. src/io.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++---
  14205. src/time.c | 65 ++++++++++++++++++++++++++++++++++++
  14206. test/event.c | 36 +++++++++++++-------
  14207. 11 files changed, 232 insertions(+), 63 deletions(-)
  14208. Commit: 330
  14209. Author: sam
  14210. Date: Thu Jan 8 18:40:29 2004 +0000
  14211. * test/event.c:
  14212. + Display at least two digits for keycodes.
  14213. * configure.ac:
  14214. + ScreenUpdate is actually mandatory for our conio driver.
  14215. configure.ac | 23 +++++++++++------------
  14216. src/graphics.c | 4 ----
  14217. test/event.c | 4 ++--
  14218. 3 files changed, 13 insertions(+), 18 deletions(-)
  14219. Commit: 329
  14220. Author: sam
  14221. Date: Thu Jan 8 10:22:14 2004 +0000
  14222. * src/io.c:
  14223. + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
  14224. directly interpreted.
  14225. + Major rehandling of the event code. All output drivers are now
  14226. correctly separated.
  14227. * src/graphics.c:
  14228. + Fixed a compilation warning.
  14229. * test/event.c:
  14230. + More human-readable event printing.
  14231. src/graphics.c | 3 +
  14232. src/io.c | 385 ++++++++++++++++++++++++--------------------------------
  14233. test/event.c | 10 +-
  14234. 3 files changed, 175 insertions(+), 223 deletions(-)
  14235. Commit: 328
  14236. Author: sam
  14237. Date: Wed Jan 7 18:36:41 2004 +0000
  14238. * 0.7 branch.
  14239. ChangeLog | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14240. libcaca.spec | 4 +-
  14241. 2 files changed, 213 insertions(+), 2 deletions(-)
  14242. Commit: 327
  14243. Author: sam
  14244. Date: Wed Jan 7 18:22:44 2004 +0000
  14245. * configure.ac:
  14246. + Release 0.7.
  14247. configure.ac | 2 +-
  14248. debian/changelog | 6 ++++++
  14249. libcaca.spec | 3 +++
  14250. 3 files changed, 10 insertions(+), 1 deletions(-)
  14251. Commit: 326
  14252. Author: sam
  14253. Date: Wed Jan 7 18:22:08 2004 +0000
  14254. * src/bitmap.c:
  14255. + Fixed a bug in the dithering characters.
  14256. src/bitmap.c | 2 +-
  14257. 1 files changed, 1 insertions(+), 1 deletions(-)
  14258. Commit: 325
  14259. Author: sam
  14260. Date: Wed Jan 7 18:15:10 2004 +0000
  14261. * src/io.c:
  14262. + Do not report mouse motions if the coordinates did not change.
  14263. * src/bitmap.c:
  14264. + More documentation.
  14265. NEWS | 1 +
  14266. src/bitmap.c | 50 +++++++++++++++++++++++++++++++-------------------
  14267. src/io.c | 6 +++---
  14268. 3 files changed, 35 insertions(+), 22 deletions(-)
  14269. Commit: 324
  14270. Author: sam
  14271. Date: Wed Jan 7 17:19:36 2004 +0000
  14272. * test/event.c:
  14273. + Small event lister, similar to X11's xev.
  14274. * src/graphics.c:
  14275. + If possible, disable autorepeat in the X11 driver.
  14276. * src/io.c:
  14277. + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
  14278. + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
  14279. configure.ac | 1 +
  14280. src/caca.c | 3 +-
  14281. src/graphics.c | 17 ++++++-
  14282. src/io.c | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++----
  14283. test/Makefile.am | 6 ++-
  14284. test/event.c | 117 ++++++++++++++++++++++++++++++++++++++++
  14285. 6 files changed, 286 insertions(+), 14 deletions(-)
  14286. Commit: 323
  14287. Author: sam
  14288. Date: Wed Jan 7 13:06:06 2004 +0000
  14289. * test/spritedit.c:
  14290. + Moved spritedit to the test/ directory, because it is not mature enough.
  14291. * libcaca.spec debian/control debian/rules:
  14292. + Do not install caca-spritedit.
  14293. debian/control | 6 +-
  14294. debian/rules | 3 -
  14295. doc/Makefile.am | 2 +-
  14296. doc/caca-spritedit.1 | 15 ------
  14297. examples/Makefile.am | 6 +--
  14298. examples/spritedit.c | 120 --------------------------------------------------
  14299. libcaca.spec | 8 +--
  14300. test/Makefile.am | 6 ++-
  14301. test/spritedit.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14302. 9 files changed, 133 insertions(+), 153 deletions(-)
  14303. Commit: 322
  14304. Author: sam
  14305. Date: Wed Jan 7 12:45:02 2004 +0000
  14306. * libcaca.spec debian/control:
  14307. + Updated the package descriptions to include cacaball.
  14308. * doc/cacademo.1 doc/Makefile.am:
  14309. + Use the cacademo manpage as the cacaball manpage.
  14310. * src/:
  14311. + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
  14312. documenting bizarre stuff.
  14313. NEWS | 6 +++++-
  14314. debian/control | 11 +++++------
  14315. debian/rules | 3 +++
  14316. doc/Makefile.am | 2 ++
  14317. doc/cacademo.1 | 23 ++++++++++++++++-------
  14318. libcaca.spec | 13 +++++++------
  14319. src/bitmap.c | 25 ++++++++++++++++++-------
  14320. src/caca.c | 8 +++++---
  14321. src/caca.h | 4 ++--
  14322. src/conic.c | 2 +-
  14323. src/graphics.c | 12 ++++++++++--
  14324. src/io.c | 2 ++
  14325. src/line.c | 4 +++-
  14326. src/sprite.c | 2 ++
  14327. 14 files changed, 81 insertions(+), 36 deletions(-)
  14328. Commit: 321
  14329. Author: sam
  14330. Date: Wed Jan 7 12:42:22 2004 +0000
  14331. * examples/cacaball.c:
  14332. + 24 metaballs instead of 5, but smaller.
  14333. + Zoom the bitmap to make more use of the screen area.
  14334. examples/cacaball.c | 64 +++++++++++++++++++++++++++++++--------------------
  14335. 1 files changed, 39 insertions(+), 25 deletions(-)
  14336. Commit: 320
  14337. Author: sam
  14338. Date: Tue Jan 6 16:31:27 2004 +0000
  14339. * examples/cacaball.c:
  14340. + Crop the palette so that it looks a bit more like metaballs.
  14341. * AUTHORS THANKS:
  14342. + Credited Jylam and Jan Hubicka.
  14343. AUTHORS | 1 +
  14344. THANKS | 1 +
  14345. examples/aafire.c | 5 +----
  14346. examples/cacaball.c | 13 +++++++++----
  14347. 4 files changed, 12 insertions(+), 8 deletions(-)
  14348. Commit: 319
  14349. Author: sam
  14350. Date: Tue Jan 6 12:46:25 2004 +0000
  14351. * examples/cacaball.c:
  14352. + Huge coding style overhaul.
  14353. + Display 5 metaballs instead of 3.
  14354. + Generate the palette instead of having a static one.
  14355. + Use a 256x256 back buffer for more smoothness.
  14356. examples/cacaball.c | 292 +++++++++++++++++++-------------------------------
  14357. 1 files changed, 111 insertions(+), 181 deletions(-)
  14358. Commit: 318
  14359. Author: sam
  14360. Date: Tue Jan 6 10:12:22 2004 +0000
  14361. * src/graphics.c:
  14362. + Fixed a compilation warning.
  14363. src/graphics.c | 2 +-
  14364. 1 files changed, 1 insertions(+), 1 deletions(-)
  14365. Commit: 317
  14366. Author: sam
  14367. Date: Mon Jan 5 22:16:55 2004 +0000
  14368. * examples/cacaball.c:
  14369. + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
  14370. examples/Makefile.am | 6 +-
  14371. examples/cacaball.c | 224 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14372. 2 files changed, 229 insertions(+), 1 deletions(-)
  14373. Commit: 316
  14374. Author: sam
  14375. Date: Mon Jan 5 18:17:20 2004 +0000
  14376. * src/io.c:
  14377. + caca_get_event() and caca_wait_event() now accept a mask as an argument
  14378. in order to select events.
  14379. examples/aafire.c | 2 +-
  14380. examples/cacaview.c | 70 +++++++++++++++++++++--------------------
  14381. examples/demo.c | 2 +-
  14382. examples/spritedit.c | 35 ++++++++++-----------
  14383. src/caca.h | 7 ++--
  14384. src/io.c | 83 ++++++++++++++++++++++++++++++-------------------
  14385. test/dithering.c | 2 +-
  14386. test/hsv.c | 2 +-
  14387. 8 files changed, 112 insertions(+), 91 deletions(-)
  14388. Commit: 315
  14389. Author: sam
  14390. Date: Mon Jan 5 18:10:51 2004 +0000
  14391. * src/graphics.c:
  14392. + Fixed a bug that caused an infinite loop if the delay between two
  14393. caca_refresh() calls was greater than 2000 seconds (or something).
  14394. src/graphics.c | 11 ++++++++++-
  14395. 1 files changed, 10 insertions(+), 1 deletions(-)
  14396. Commit: 314
  14397. Author: sam
  14398. Date: Mon Jan 5 18:08:50 2004 +0000
  14399. * src/io.c:
  14400. + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
  14401. * examples/cacaview.c:
  14402. + Use <stdlib.h> instead of <malloc.h>.
  14403. examples/cacaview.c | 2 +-
  14404. src/io.c | 2 +-
  14405. 2 files changed, 2 insertions(+), 2 deletions(-)
  14406. Commit: 313
  14407. Author: sam
  14408. Date: Sun Jan 4 00:45:08 2004 +0000
  14409. * configure.ac:
  14410. + Check for dvips in addition to latex.
  14411. * doc/Makefile.am:
  14412. + Workaround for a bug in the latex code generated by doxygen
  14413. in Mandrake 9.1.
  14414. configure.ac | 6 +++++-
  14415. doc/Makefile.am | 4 +++-
  14416. 2 files changed, 8 insertions(+), 2 deletions(-)
  14417. Commit: 312
  14418. Author: sam
  14419. Date: Sun Jan 4 00:19:53 2004 +0000
  14420. * libcaca.spec:
  14421. + Install documentation into %{doc}/package-version/ instead
  14422. of %{doc}/package/.
  14423. + Added tetex-dvips to the build dependencies.
  14424. libcaca.spec | 21 ++++++++++++++-------
  14425. 1 files changed, 14 insertions(+), 7 deletions(-)
  14426. Commit: 311
  14427. Author: sam
  14428. Date: Sat Jan 3 23:21:27 2004 +0000
  14429. * 0.6 branch.
  14430. ChangeLog | 328 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14431. 1 files changed, 328 insertions(+), 0 deletions(-)
  14432. Commit: 310
  14433. Author: sam
  14434. Date: Sat Jan 3 23:15:48 2004 +0000
  14435. * configure.ac NEWS:
  14436. + Prepared the 0.6 release.
  14437. * libcaca.spec:
  14438. + Split the RPM into libcaca-devel and caca-utils.
  14439. + More detailed descriptions.
  14440. + Packages are now rpmlint clean.
  14441. * doc/Makefile.am:
  14442. + Symlink cacafire.1 to cacademo.1 upon manpage installation.
  14443. NEWS | 9 +++++
  14444. configure.ac | 2 +-
  14445. debian/changelog | 6 +++
  14446. debian/control | 2 +-
  14447. debian/rules | 9 +++--
  14448. doc/Makefile.am | 3 ++
  14449. libcaca.spec | 105 ++++++++++++++++++++++++++++++++++++++++-------------
  14450. 7 files changed, 104 insertions(+), 32 deletions(-)
  14451. Commit: 309
  14452. Author: sam
  14453. Date: Sat Jan 3 17:31:44 2004 +0000
  14454. * configure.ac:
  14455. + Search for <slang/slang.h> in addition of <slang.h>.
  14456. configure.ac | 7 +++----
  14457. src/caca.c | 6 +++++-
  14458. src/graphics.c | 6 +++++-
  14459. src/io.c | 6 +++++-
  14460. 4 files changed, 18 insertions(+), 7 deletions(-)
  14461. Commit: 308
  14462. Author: sam
  14463. Date: Sat Jan 3 14:33:35 2004 +0000
  14464. * src/bitmap.c:
  14465. + Dither H/S/V when looking up the two nearest colours.
  14466. + Weigh pixels in the distance calculation.
  14467. + Factorised the lookup table calculation.
  14468. src/bitmap.c | 217 ++++++++++++++++-----------------------------------------
  14469. 1 files changed, 61 insertions(+), 156 deletions(-)
  14470. Commit: 307
  14471. Author: sam
  14472. Date: Sat Jan 3 14:28:39 2004 +0000
  14473. * test/hsv.c:
  14474. + Trivial saturation/value rendering test.
  14475. test/Makefile.am | 6 ++++-
  14476. test/hsv.c | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14477. 2 files changed, 70 insertions(+), 1 deletions(-)
  14478. Commit: 306
  14479. Author: sam
  14480. Date: Fri Jan 2 18:09:29 2004 +0000
  14481. * src/bitmap.c:
  14482. + Fixed a minor overflow in the saturation computation.
  14483. + Use a global lookup table for foreground/background colour selection
  14484. in the bitmap rendering routine. This broke dithering, sorry.
  14485. src/bitmap.c | 387 +++++++++++++++++++++++++++++--------------------
  14486. src/caca.c | 4 +
  14487. src/caca_internals.h | 2 +
  14488. 3 files changed, 235 insertions(+), 158 deletions(-)
  14489. Commit: 305
  14490. Author: sam
  14491. Date: Fri Jan 2 16:52:10 2004 +0000
  14492. * src/ examples/ test/:
  14493. + Changed <const type> constructs into <type const>.
  14494. examples/aafire.c | 2 +-
  14495. examples/cacaview.c | 4 ++--
  14496. src/bitmap.c | 18 +++++++++---------
  14497. src/caca.c | 6 +++---
  14498. src/caca.h | 28 ++++++++++++++--------------
  14499. src/graphics.c | 10 +++++-----
  14500. src/line.c | 4 ++--
  14501. src/sprite.c | 14 +++++++-------
  14502. test/optipal.c | 6 +++---
  14503. 9 files changed, 46 insertions(+), 46 deletions(-)
  14504. Commit: 304
  14505. Author: sam
  14506. Date: Fri Jan 2 15:35:53 2004 +0000
  14507. * examples/aafire.c:
  14508. + Do not call caca_get_width() 10000 times per frame. Cache the value
  14509. instead.
  14510. examples/aafire.c | 8 +++++---
  14511. 1 files changed, 5 insertions(+), 3 deletions(-)
  14512. Commit: 303
  14513. Author: sam
  14514. Date: Fri Jan 2 15:34:16 2004 +0000
  14515. * src/graphics.c:
  14516. + Split the drawing of foreground and background colours in the X11
  14517. driver. Nice performance improvement.
  14518. src/graphics.c | 29 +++++++++++++++++++++++------
  14519. 1 files changed, 23 insertions(+), 6 deletions(-)
  14520. Commit: 302
  14521. Author: sam
  14522. Date: Fri Jan 2 15:23:54 2004 +0000
  14523. * examples/cacaview.c:
  14524. + If Imlib2 was not activated, warn the user that only BMP is supported.
  14525. examples/cacaview.c | 9 +++++++--
  14526. 1 files changed, 7 insertions(+), 2 deletions(-)
  14527. Commit: 301
  14528. Author: sam
  14529. Date: Thu Jan 1 18:21:13 2004 +0000
  14530. * libcaca.spec:
  14531. + RPM specfile, courtesy of Richard Zidlicky.
  14532. * THANKS:
  14533. + Added a THANKS file for contributors.
  14534. AUTHORS | 3 +-
  14535. Makefile.am | 4 +-
  14536. THANKS | 4 +++
  14537. libcaca.spec | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14538. 4 files changed, 68 insertions(+), 3 deletions(-)
  14539. Commit: 300
  14540. Author: sam
  14541. Date: Thu Jan 1 17:51:57 2004 +0000
  14542. * src/graphics.c:
  14543. + Minor optimisation in caca_set_color().
  14544. + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
  14545. + Optimised the X11 caca_refresh() routine by handling strings of the
  14546. same colour as one text chunk.
  14547. * src/caca.c:
  14548. + Bugfix in caca_init when conio is the only compiled-in driver.
  14549. * README:
  14550. + Minor documentation updates.
  14551. README | 12 ++--
  14552. src/caca.c | 11 ++--
  14553. src/graphics.c | 173 +++++++++++++++++++++++++++++++++----------------------
  14554. 3 files changed, 117 insertions(+), 79 deletions(-)
  14555. Commit: 299
  14556. Author: sam
  14557. Date: Thu Jan 1 16:29:50 2004 +0000
  14558. * examples/cacaview.c:
  14559. + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
  14560. * examples/aafire.c:
  14561. + bzero the pixel buffer in the initialisation routine.
  14562. examples/aafire.c | 2 ++
  14563. examples/cacaview.c | 23 ++++++++++++++++++-----
  14564. 2 files changed, 20 insertions(+), 5 deletions(-)
  14565. Commit: 298
  14566. Author: sam
  14567. Date: Wed Dec 31 14:21:08 2003 +0000
  14568. * doc/doxygen.cfg.in:
  14569. + Removed caca_internal.h from the list of documented files.
  14570. * src/:
  14571. + Minor documentation updates.
  14572. doc/doxygen.cfg.in | 2 +-
  14573. src/bitmap.c | 2 +-
  14574. src/box.c | 2 +-
  14575. src/caca.h | 22 +++++++++++-----------
  14576. src/conic.c | 2 +-
  14577. src/graphics.c | 2 +-
  14578. src/io.c | 2 +-
  14579. src/line.c | 2 +-
  14580. src/math.c | 2 +-
  14581. src/triangle.c | 2 +-
  14582. 10 files changed, 20 insertions(+), 20 deletions(-)
  14583. Commit: 297
  14584. Author: sam
  14585. Date: Wed Dec 31 13:55:34 2003 +0000
  14586. * test/dithering.c:
  14587. + Fixed a minor compilation warning.
  14588. * debian/rules:
  14589. + Explicitely use --enable-imlib2.
  14590. * BUGS:
  14591. + Added a note about blinking consoles.
  14592. * doc/Makefile.am:
  14593. + Fixed a bashism in the HTML files installation.
  14594. BUGS | 12 +++++++-----
  14595. debian/rules | 2 +-
  14596. doc/Makefile.am | 4 ++--
  14597. test/dithering.c | 1 -
  14598. 4 files changed, 10 insertions(+), 9 deletions(-)
  14599. Commit: 296
  14600. Author: sam
  14601. Date: Wed Dec 31 13:32:14 2003 +0000
  14602. * doc/Makefile.am:
  14603. + Do not install doxygen.png directly, because it can be doxygen.gif on
  14604. old installations.
  14605. doc/Makefile.am | 3 ++-
  14606. 1 files changed, 2 insertions(+), 1 deletions(-)
  14607. Commit: 295
  14608. Author: sam
  14609. Date: Wed Dec 31 13:26:47 2003 +0000
  14610. * examples/aafire.c:
  14611. + Only quit upon keypress, not mouse motion.
  14612. examples/aafire.c | 2 +-
  14613. 1 files changed, 1 insertions(+), 1 deletions(-)
  14614. Commit: 294
  14615. Author: sam
  14616. Date: Wed Dec 31 13:24:46 2003 +0000
  14617. * examples/aafire.c:
  14618. + Render cacafire at full speed.
  14619. examples/aafire.c | 2 +-
  14620. 1 files changed, 1 insertions(+), 1 deletions(-)
  14621. Commit: 293
  14622. Author: sam
  14623. Date: Wed Dec 31 13:20:18 2003 +0000
  14624. * test/optipal.c:
  14625. + Optimised S-Lang palette generator.
  14626. * src/graphics:
  14627. + Removed the S-Lang palette generator and replaced it with the tables
  14628. generated by optipal.
  14629. src/graphics.c | 214 +++++++++++++---------------------------------
  14630. test/Makefile.am | 6 +-
  14631. test/optipal.c | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14632. 3 files changed, 317 insertions(+), 155 deletions(-)
  14633. Commit: 292
  14634. Author: sam
  14635. Date: Wed Dec 31 12:26:22 2003 +0000
  14636. * Makefile.am:
  14637. + Added a test directory for test programs.
  14638. * test/dithering.c:
  14639. + The value/saturation dithering example.
  14640. Makefile.am | 2 +-
  14641. configure.ac | 1 +
  14642. examples/Makefile.am | 2 +-
  14643. test/Makefile.am | 10 ++++
  14644. test/dithering.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14645. 5 files changed, 150 insertions(+), 2 deletions(-)
  14646. Commit: 291
  14647. Author: sam
  14648. Date: Wed Dec 31 12:05:44 2003 +0000
  14649. * src/caca.c:
  14650. + Do not try the X11 driver if DISPLAY is set to the empty string.
  14651. * examples/cacaview.c:
  14652. + Cosmetic fixes.
  14653. examples/cacaview.c | 10 +++++++---
  14654. src/caca.c | 2 +-
  14655. 2 files changed, 8 insertions(+), 4 deletions(-)
  14656. Commit: 290
  14657. Author: sam
  14658. Date: Wed Dec 31 12:00:18 2003 +0000
  14659. * example/:
  14660. + Renamed view.c into cacaview.c.
  14661. examples/Makefile.am | 5 +-
  14662. examples/cacaview.c | 631 ++++++++++++++++++++++++++++++++++++++++++++++++++
  14663. examples/view.c | 631 --------------------------------------------------
  14664. 3 files changed, 633 insertions(+), 634 deletions(-)
  14665. Commit: 289
  14666. Author: sam
  14667. Date: Wed Dec 31 11:17:47 2003 +0000
  14668. * src/io.c:
  14669. + Fixed mouse support under ncurses and slang.
  14670. src/io.c | 37 ++++++++++++++++---------------------
  14671. 1 files changed, 16 insertions(+), 21 deletions(-)
  14672. Commit: 288
  14673. Author: sam
  14674. Date: Wed Dec 31 11:17:00 2003 +0000
  14675. * configure.ac:
  14676. + Error out if Imlib2 was not found. Override with --disable-imlib2.
  14677. configure.ac | 22 +++++++++++++++-------
  14678. 1 files changed, 15 insertions(+), 7 deletions(-)
  14679. Commit: 287
  14680. Author: sam
  14681. Date: Wed Dec 31 01:16:47 2003 +0000
  14682. * src/io.c:
  14683. + Mouse support under X11.
  14684. + Split the mouse motion and mouse click events.
  14685. * examples/demo.c:
  14686. + Mouse motion support.
  14687. examples/demo.c | 156 ++++++++++++++++++++++++++++---------------------------
  14688. src/caca.h | 10 ++--
  14689. src/io.c | 146 ++++++++++++++++++++++++++++-----------------------
  14690. 3 files changed, 167 insertions(+), 145 deletions(-)
  14691. Commit: 286
  14692. Author: sam
  14693. Date: Wed Dec 31 01:02:08 2003 +0000
  14694. * src/graphics.c:
  14695. + Compilation fix.
  14696. * src/caca.c:
  14697. + Minor indentation fix.
  14698. src/caca.c | 2 +-
  14699. src/graphics.c | 4 ++++
  14700. 2 files changed, 5 insertions(+), 1 deletions(-)
  14701. Commit: 285
  14702. Author: sam
  14703. Date: Thu Dec 25 23:59:48 2003 +0000
  14704. * src/caca.c:
  14705. + Prefer the X11 driver if $DISPLAY is set.
  14706. + The slang driver is now preferred over the ncurses driver.
  14707. * configure.ac:
  14708. + Autodetect conio.h.
  14709. configure.ac | 31 ++++++++++++++++++-------------
  14710. src/caca.c | 27 ++++++++++++++++-----------
  14711. 2 files changed, 34 insertions(+), 24 deletions(-)
  14712. Commit: 284
  14713. Author: sam
  14714. Date: Thu Dec 25 23:22:13 2003 +0000
  14715. * configure.ac:
  14716. + Autodetect ncurses, slang and X11.
  14717. + Abort if no output driver was selected or detected.
  14718. configure.ac | 76 +++++++++++++++++++++++++++++++++++++++-------------------
  14719. 1 files changed, 51 insertions(+), 25 deletions(-)
  14720. Commit: 283
  14721. Author: sam
  14722. Date: Thu Dec 25 21:38:46 2003 +0000
  14723. * 0.5 branch.
  14724. ChangeLog | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  14725. 1 files changed, 48 insertions(+), 0 deletions(-)
  14726. Commit: 282
  14727. Author: sam
  14728. Date: Thu Dec 25 21:36:52 2003 +0000
  14729. * configure.ac NEWS debian/changelog:
  14730. + New 0.5 release.
  14731. NEWS | 7 +++++++
  14732. configure.ac | 2 +-
  14733. debian/changelog | 6 ++++++
  14734. 3 files changed, 14 insertions(+), 1 deletions(-)
  14735. Commit: 281
  14736. Author: sam
  14737. Date: Thu Dec 25 21:28:55 2003 +0000
  14738. * NOTES BUGS:
  14739. + Updated information about the S-Lang colour pair shortage bug.
  14740. * src/graphics.c:
  14741. + Implemented the solution explained in NOTES.
  14742. BUGS | 3 +-
  14743. NOTES | 44 ++++----
  14744. configure.ac | 1 +
  14745. src/graphics.c | 298 +++++++++++++++++++++++++++++++++++++++++++++++++-------
  14746. 4 files changed, 287 insertions(+), 59 deletions(-)
  14747. Commit: 280
  14748. Author: sam
  14749. Date: Thu Dec 25 18:09:58 2003 +0000
  14750. * src/caca.c:
  14751. + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
  14752. src/caca.c | 17 ++++++++++++-----
  14753. 1 files changed, 12 insertions(+), 5 deletions(-)
  14754. Commit: 279
  14755. Author: sam
  14756. Date: Thu Dec 25 18:08:46 2003 +0000
  14757. * NOTES:
  14758. + Added a section with a proposed solution to the slang problem.
  14759. NOTES | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14760. 1 files changed, 68 insertions(+), 0 deletions(-)
  14761. Commit: 278
  14762. Author: sam
  14763. Date: Thu Dec 25 10:18:37 2003 +0000
  14764. * 0.4 branch.
  14765. ChangeLog | 232 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14766. 1 files changed, 232 insertions(+), 0 deletions(-)
  14767. Commit: 277
  14768. Author: sam
  14769. Date: Wed Dec 24 23:58:32 2003 +0000
  14770. * debian/control:
  14771. + Added missing dependencies to the -dev package.
  14772. * configure.ac:
  14773. + Kludge for woody builds where x_includes is undefined.
  14774. configure.ac | 4 ++--
  14775. debian/control | 2 +-
  14776. 2 files changed, 3 insertions(+), 3 deletions(-)
  14777. Commit: 276
  14778. Author: sam
  14779. Date: Wed Dec 24 16:23:37 2003 +0000
  14780. * src/caca.h:
  14781. + Documented CACA_FONT.
  14782. src/caca.h | 4 ++++
  14783. 1 files changed, 4 insertions(+), 0 deletions(-)
  14784. Commit: 275
  14785. Author: sam
  14786. Date: Wed Dec 24 16:16:16 2003 +0000
  14787. * doc/Makefile.am:
  14788. + Rename the refman.ps doxygen documentation to libcaca.ps.
  14789. doc/Makefile.am | 6 ++++--
  14790. 1 files changed, 4 insertions(+), 2 deletions(-)
  14791. Commit: 274
  14792. Author: sam
  14793. Date: Wed Dec 24 15:43:45 2003 +0000
  14794. * src/graphics.c:
  14795. + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
  14796. * src/caca.c:
  14797. + Documented the CACA_GEOMETRY environment variable.
  14798. NEWS | 3 +--
  14799. src/caca.h | 4 ++++
  14800. src/graphics.c | 9 ++++-----
  14801. 3 files changed, 9 insertions(+), 7 deletions(-)
  14802. Commit: 273
  14803. Author: sam
  14804. Date: Wed Dec 24 15:35:07 2003 +0000
  14805. * src/io.c:
  14806. + Mouse support in the X11 driver.
  14807. src/caca_internals.h | 1 +
  14808. src/graphics.c | 6 ++++--
  14809. src/io.c | 30 +++++++++++++++++++++++++++++-
  14810. 3 files changed, 34 insertions(+), 3 deletions(-)
  14811. Commit: 272
  14812. Author: sam
  14813. Date: Wed Dec 24 14:48:38 2003 +0000
  14814. * src/graphics:
  14815. + Use XCreateWindow instead of XCreateSimpleWindow.
  14816. + Set the X window title to "caca for X".
  14817. src/graphics.c | 18 ++++++++++++++----
  14818. 1 files changed, 14 insertions(+), 4 deletions(-)
  14819. Commit: 271
  14820. Author: sam
  14821. Date: Tue Dec 23 17:25:29 2003 +0000
  14822. * debian/control:
  14823. + Build-depend on doxygen and tetex to build documentation.
  14824. + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
  14825. debian/changelog | 9 +++++++++
  14826. debian/control | 2 +-
  14827. debian/rules | 23 +++++++++++++++++------
  14828. 3 files changed, 27 insertions(+), 7 deletions(-)
  14829. Commit: 270
  14830. Author: sam
  14831. Date: Tue Dec 23 17:01:38 2003 +0000
  14832. * configure.ac NEWS:
  14833. + Prepared release 0.4.
  14834. * src/graphics.c README BUGS TODO:
  14835. + Updated documentation.
  14836. * Makefile.am doc/Makefile.am:
  14837. + Install the generated doxygen documentation.
  14838. BUGS | 2 ++
  14839. Makefile.am | 3 +++
  14840. NEWS | 9 +++++++++
  14841. README | 9 +++++----
  14842. TODO | 3 ++-
  14843. configure.ac | 4 +++-
  14844. doc/Makefile.am | 20 +++++++++++++++++++-
  14845. src/graphics.c | 5 +++++
  14846. 8 files changed, 48 insertions(+), 7 deletions(-)
  14847. Commit: 269
  14848. Author: sam
  14849. Date: Tue Dec 23 16:32:56 2003 +0000
  14850. * src/io.c:
  14851. + Fixed a warning by including <unistd.h>.
  14852. + Support for arrow and function keys under X11.
  14853. src/io.c | 41 +++++++++++++++++++++++++++++++++++------
  14854. 1 files changed, 35 insertions(+), 6 deletions(-)
  14855. Commit: 268
  14856. Author: sam
  14857. Date: Tue Dec 23 13:27:40 2003 +0000
  14858. * src/io.c:
  14859. + Added caca_wait_event(), a blocking caca_get_event().
  14860. * src/ examples/:
  14861. + More documentation.
  14862. * doc/doxygen.cfg.in:
  14863. + doc/doxygen.cfg is now generated by configure, so that we can use
  14864. @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
  14865. + Create manpages.
  14866. configure.ac | 1 +
  14867. doc/Makefile.am | 4 +-
  14868. doc/doxygen.cfg | 210 ----------------------------------------------
  14869. doc/doxygen.cfg.in | 210 ++++++++++++++++++++++++++++++++++++++++++++++
  14870. examples/aafire.c | 40 +++++-----
  14871. examples/demo.c | 32 ++++----
  14872. examples/spritedit.c | 32 ++++----
  14873. examples/view.c | 32 ++++----
  14874. src/bitmap.c | 40 +++++-----
  14875. src/box.c | 40 +++++-----
  14876. src/caca.c | 101 +++++++++++++----------
  14877. src/caca.h | 224 +++++++++++++++++++++++++++----------------------
  14878. src/caca_internals.h | 40 +++++-----
  14879. src/conic.c | 42 +++++-----
  14880. src/graphics.c | 156 +++++++++++++++++++++--------------
  14881. src/io.c | 73 +++++++++++-----
  14882. src/line.c | 56 ++++++------
  14883. src/math.c | 40 +++++-----
  14884. src/sprite.c | 40 +++++-----
  14885. src/triangle.c | 40 +++++-----
  14886. 20 files changed, 776 insertions(+), 677 deletions(-)
  14887. Commit: 267
  14888. Author: sam
  14889. Date: Tue Dec 23 11:08:37 2003 +0000
  14890. * More API documentation.
  14891. doc/doxygen.cfg | 887 +------------------------------------------------------
  14892. src/bitmap.c | 2 +-
  14893. src/caca.c | 20 +-
  14894. src/caca.h | 202 +++++++------
  14895. 4 files changed, 128 insertions(+), 983 deletions(-)
  14896. Commit: 266
  14897. Author: sam
  14898. Date: Mon Dec 22 22:58:24 2003 +0000
  14899. * caca.c:
  14900. + Fixed typos in the initialisation code.
  14901. src/caca.c | 8 ++++----
  14902. 1 files changed, 4 insertions(+), 4 deletions(-)
  14903. Commit: 265
  14904. Author: sam
  14905. Date: Mon Dec 22 15:26:12 2003 +0000
  14906. * src/graphics.c src/caca.c src/io.c:
  14907. + Support for simultaneously compiled-in drivers.
  14908. + Honour the CACA_DRIVER environment variable.
  14909. * configure.ac:
  14910. + Drivers are no longer mutually exclusive.
  14911. configure.ac | 22 +-
  14912. src/bitmap.c | 6 +-
  14913. src/caca.c | 257 ++++++++++++++------
  14914. src/caca.h | 6 +
  14915. src/caca_internals.h | 21 ++
  14916. src/conic.c | 2 +-
  14917. src/graphics.c | 668 +++++++++++++++++++++++++++++---------------------
  14918. src/io.c | 131 ++++++----
  14919. src/line.c | 2 +-
  14920. 9 files changed, 686 insertions(+), 429 deletions(-)
  14921. Commit: 264
  14922. Author: sam
  14923. Date: Sun Dec 21 00:39:41 2003 +0000
  14924. * src/graphics:
  14925. + Initialise default height at 32 (as in aalib).
  14926. src/graphics.c | 2 +-
  14927. 1 files changed, 1 insertions(+), 1 deletions(-)
  14928. Commit: 263
  14929. Author: sam
  14930. Date: Sat Dec 20 12:07:56 2003 +0000
  14931. * src/graphics.c:
  14932. + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
  14933. + Use an intermediary X pixmap for rendering.
  14934. + Slightly changed the variable naming scheme.
  14935. src/caca_internals.h | 4 +-
  14936. src/graphics.c | 189 +++++++++++++++++++++++++++++++-------------------
  14937. src/io.c | 2 +-
  14938. 3 files changed, 121 insertions(+), 74 deletions(-)
  14939. Commit: 262
  14940. Author: sam
  14941. Date: Sat Dec 20 10:54:35 2003 +0000
  14942. * examples/aafire.c:
  14943. + The image buffer in cacafire was too small.
  14944. examples/aafire.c | 2 +-
  14945. 1 files changed, 1 insertions(+), 1 deletions(-)
  14946. Commit: 261
  14947. Author: sam
  14948. Date: Fri Dec 19 17:26:23 2003 +0000
  14949. * src/graphics.c:
  14950. + Progress in the X11 driver.
  14951. + Fixed a compilation bug in the conio driver.
  14952. src/graphics.c | 93 +++++++++++++++++++++++++++++++++++++++++++++++---------
  14953. 1 files changed, 78 insertions(+), 15 deletions(-)
  14954. Commit: 260
  14955. Author: sam
  14956. Date: Thu Dec 18 09:46:19 2003 +0000
  14957. * debian/rules debian/control:
  14958. + Moved cacafire to the caca-utils package. Added proper conflict/replace.
  14959. + Symlinked cacafire.1 to cacademo.1.
  14960. debian/changelog | 7 +++++++
  14961. debian/control | 2 ++
  14962. debian/rules | 2 ++
  14963. 3 files changed, 11 insertions(+), 0 deletions(-)
  14964. Commit: 258
  14965. Author: sam
  14966. Date: Thu Dec 18 00:41:28 2003 +0000
  14967. * debian/control:
  14968. + Updated long descriptions.
  14969. * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
  14970. + Prepared 0.3 release.
  14971. * README:
  14972. + --enable-ncurses is now the default.
  14973. ChangeLog | 216 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14974. NEWS | 11 +++
  14975. README | 4 +-
  14976. debian/changelog | 4 +-
  14977. debian/control | 6 +-
  14978. doc/doxygen.cfg | 2 +-
  14979. 6 files changed, 236 insertions(+), 7 deletions(-)
  14980. Commit: 257
  14981. Author: sam
  14982. Date: Thu Dec 18 00:11:52 2003 +0000
  14983. * src/:
  14984. + Doxygenated public functions.
  14985. src/bitmap.c | 40 +++++++++++++++++++++++++++++++++++
  14986. src/box.c | 29 +++++++++++++++++++++++++
  14987. src/caca.c | 44 +++++++++++++++++++++++++++++++++++++++
  14988. src/caca.h | 9 ++++---
  14989. src/conic.c | 38 +++++++++++++++++++++++++++++++++
  14990. src/graphics.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  14991. src/io.c | 5 ++++
  14992. src/line.c | 25 +++++++++++++++++++++-
  14993. src/math.c | 14 ++++++++++++
  14994. src/sprite.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++
  14995. src/triangle.c | 35 +++++++++++++++++++++++++++++++
  14996. 11 files changed, 353 insertions(+), 5 deletions(-)
  14997. Commit: 256
  14998. Author: sam
  14999. Date: Wed Dec 17 15:03:05 2003 +0000
  15000. * src/caca.h:
  15001. + Documented environment variables.
  15002. src/caca.h | 29 +++++++++++++++++++++++++++++
  15003. 1 files changed, 29 insertions(+), 0 deletions(-)
  15004. Commit: 255
  15005. Author: sam
  15006. Date: Tue Dec 16 23:25:54 2003 +0000
  15007. * examples/view.c:
  15008. + Fixed a bug in the loading of 1bpp BMPs.
  15009. + Commented stuff.
  15010. examples/view.c | 6 ++++--
  15011. 1 files changed, 4 insertions(+), 2 deletions(-)
  15012. Commit: 254
  15013. Author: sam
  15014. Date: Tue Dec 16 23:06:54 2003 +0000
  15015. * examples/view.c:
  15016. + If Imlib2 is not available, use a custom simple BMP loader.
  15017. + Draw the bottom bar one line higher to leave room for a status line.
  15018. + '?' now properly toggles help.
  15019. * examples/Makefile.am:
  15020. + Always build cacaview.
  15021. examples/Makefile.am | 5 +-
  15022. examples/view.c | 366 ++++++++++++++++++++++++++++++++++++++++++--------
  15023. 2 files changed, 315 insertions(+), 56 deletions(-)
  15024. Commit: 253
  15025. Author: sam
  15026. Date: Tue Dec 16 09:06:46 2003 +0000
  15027. * src/bitmap.c:
  15028. + If the alpha palette is all-zero, forget the alpha channel.
  15029. * configure.ac:
  15030. + Export HAVE_IMLIB2_H and the like.
  15031. configure.ac | 10 +++++-----
  15032. src/bitmap.c | 3 +--
  15033. 2 files changed, 6 insertions(+), 7 deletions(-)
  15034. Commit: 252
  15035. Author: sam
  15036. Date: Mon Dec 15 15:02:50 2003 +0000
  15037. * src/bitmap.c:
  15038. + If the alpha mask is 0, ignore alpha information.
  15039. + Ditto if no alpha information is given with the palette.
  15040. src/bitmap.c | 24 ++++++++++++++++--------
  15041. 1 files changed, 16 insertions(+), 8 deletions(-)
  15042. Commit: 251
  15043. Author: sam
  15044. Date: Mon Dec 15 10:38:03 2003 +0000
  15045. * src/graphics.c src/io.c:
  15046. + Beginning of an X11 driver. Currently we merely open the window and
  15047. check keyboard events.
  15048. configure.ac | 16 +++++++++++
  15049. src/caca.c | 12 +++++++-
  15050. src/caca_internals.h | 7 +++++
  15051. src/graphics.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15052. src/io.c | 20 +++++++++++++
  15053. 5 files changed, 127 insertions(+), 1 deletions(-)
  15054. Commit: 250
  15055. Author: sam
  15056. Date: Fri Dec 12 16:19:44 2003 +0000
  15057. * configure.ac debian/changelog:
  15058. + Prepare for 0.3 release.
  15059. + Check for strcasecmp().
  15060. * src/caca.c:
  15061. + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
  15062. variables.
  15063. configure.ac | 4 ++--
  15064. debian/changelog | 12 ++++++++++++
  15065. src/caca.c | 37 +++++++++++++++++++++++++++++++++++++
  15066. 3 files changed, 51 insertions(+), 2 deletions(-)
  15067. Commit: 249
  15068. Author: sam
  15069. Date: Fri Dec 12 14:49:41 2003 +0000
  15070. * src/bitmap.c:
  15071. + Added antialiasing support.
  15072. + Dithering, antialiasing and background mode can now be selected at
  15073. runtime.
  15074. * src/caca.c src/caca.h:
  15075. + Renamed caca_dithering into caca_feature and extended the type to
  15076. express background colour and antialiasing mode.
  15077. * examples/demo.c:
  15078. + Fixed a bug that disabled the sprite demo.
  15079. + Draw solid flares.
  15080. * examples/view.c:
  15081. + Select antialiasing and background mode at runtime.
  15082. examples/aafire.c | 1 -
  15083. examples/demo.c | 18 +-
  15084. examples/view.c | 67 +++++--
  15085. src/bitmap.c | 510 ++++++++++++++++++++++++++------------------------
  15086. src/caca.c | 83 +++++++-
  15087. src/caca.h | 43 ++++-
  15088. src/caca_internals.h | 6 +
  15089. 7 files changed, 430 insertions(+), 298 deletions(-)
  15090. Commit: 248
  15091. Author: sam
  15092. Date: Thu Dec 11 17:01:09 2003 +0000
  15093. * Minor updates to manpages, BUGS, TODO and the Debian control file.
  15094. BUGS | 8 +++++---
  15095. TODO | 4 ++++
  15096. debian/control | 4 +++-
  15097. doc/cacademo.1 | 37 ++++++++++++++++++++++++++++---------
  15098. doc/cacaview.1 | 3 +++
  15099. 5 files changed, 43 insertions(+), 13 deletions(-)
  15100. Commit: 247
  15101. Author: sam
  15102. Date: Thu Dec 11 16:56:35 2003 +0000
  15103. * src/caca.c:
  15104. + Moved global variables to src/graphics.c.
  15105. * src/bitmap.c:
  15106. + Sanitised prototypes.
  15107. src/Makefile.am | 2 +-
  15108. src/bitmap.c | 11 ++++++-----
  15109. src/caca.c | 8 --------
  15110. src/caca.h | 7 +++++--
  15111. src/caca_internals.h | 12 ------------
  15112. src/graphics.c | 20 +++++++++++++++++---
  15113. 6 files changed, 29 insertions(+), 31 deletions(-)
  15114. Commit: 246
  15115. Author: sam
  15116. Date: Thu Dec 11 16:31:49 2003 +0000
  15117. * src/graphics.c:
  15118. + Internally cache screen width and height.
  15119. * src/bitmap.c:
  15120. + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
  15121. alpha as fully transparent, and any other value as fully opaque.
  15122. + Slightly tuned colour weights in the renderer.
  15123. + caca_set_bitmap_palette() takes unsigned ints.
  15124. * examples/demo.c:
  15125. + Added a crap render demo.
  15126. * examples/aafire.c:
  15127. + Set a 20ms delay.
  15128. + Added alpha values to the palette.
  15129. * examples/view.c:
  15130. + Draw a gray checkered grid below the image so that transparent images
  15131. look a lot nicer.
  15132. + 'f' toggles "fullscreen" mode.
  15133. examples/aafire.c | 9 ++--
  15134. examples/demo.c | 107 +++++++++++++++++++++++++++++++++++++++++++++++++-
  15135. examples/view.c | 80 +++++++++++++++++++++++++++----------
  15136. src/bitmap.c | 97 ++++++++++++++++++++++++++-------------------
  15137. src/box.c | 8 ++--
  15138. src/caca.c | 22 +---------
  15139. src/caca.h | 19 +++++----
  15140. src/caca_internals.h | 4 ++
  15141. src/conic.c | 8 ++--
  15142. src/graphics.c | 54 +++++++++++++++++--------
  15143. src/line.c | 8 ++--
  15144. src/sprite.c | 12 +++---
  15145. src/triangle.c | 4 +-
  15146. 13 files changed, 299 insertions(+), 133 deletions(-)
  15147. Commit: 245
  15148. Author: sam
  15149. Date: Thu Dec 11 15:54:53 2003 +0000
  15150. * configure.ac:
  15151. + Set the executable bit of caca-config when regenerating that file.
  15152. * caca-config.in:
  15153. + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
  15154. have @CACA_LIBS@.
  15155. caca-config.in | 8 ++------
  15156. configure.ac | 7 +++----
  15157. 2 files changed, 5 insertions(+), 10 deletions(-)
  15158. Commit: 244
  15159. Author: sam
  15160. Date: Tue Dec 2 22:27:27 2003 +0000
  15161. * configure.ac:
  15162. + Removed unused USE_* variables.
  15163. + Export -lslang and -lncurses as @CACA_LIBS@.
  15164. * examples/aafire.c:
  15165. + Imported aafire.c from the AAlib tree and ported it to libcaca.
  15166. configure.ac | 11 +--
  15167. examples/Makefile.am | 19 ++--
  15168. examples/aafire.c | 260 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15169. 3 files changed, 271 insertions(+), 19 deletions(-)
  15170. Commit: 242
  15171. Author: sam
  15172. Date: Sun Nov 30 17:15:31 2003 +0000
  15173. * 0.2 release.
  15174. ChangeLog | 1753 ++++++++++++++++++++++++++++++++----------------------
  15175. NEWS | 14 +-
  15176. TODO | 2 +-
  15177. debian/changelog | 6 +
  15178. debian/control | 4 +-
  15179. 5 files changed, 1075 insertions(+), 704 deletions(-)
  15180. Commit: 241
  15181. Author: sam
  15182. Date: Sun Nov 30 17:14:19 2003 +0000
  15183. * examples/view.c:
  15184. + Removed last endianness issue.
  15185. examples/view.c | 20 +-------------------
  15186. 1 files changed, 1 insertions(+), 19 deletions(-)
  15187. Commit: 240
  15188. Author: sam
  15189. Date: Sun Nov 30 16:34:04 2003 +0000
  15190. * src/io.c:
  15191. + Removed a useless message.
  15192. * src/bitmap.c examples/view.c:
  15193. + Really fixed the endianness issue.
  15194. examples/view.c | 4 ++--
  15195. src/bitmap.c | 32 ++++++++++++++++++++++----------
  15196. src/io.c | 1 -
  15197. 3 files changed, 24 insertions(+), 13 deletions(-)
  15198. Commit: 239
  15199. Author: sam
  15200. Date: Sun Nov 30 15:56:02 2003 +0000
  15201. * src/bitmap.c:
  15202. + Fine-tuned the new renderer.
  15203. + Fixed warnings.
  15204. + Changed hardcoded values to macros.
  15205. src/bitmap.c | 115 ++++++++++++++++++++++++++++++++++++++++++----------------
  15206. 1 files changed, 84 insertions(+), 31 deletions(-)
  15207. Commit: 238
  15208. Author: sam
  15209. Date: Sun Nov 30 15:01:55 2003 +0000
  15210. * src/bitmap.c:
  15211. + Fixed an endianness issue in the byte reader.
  15212. + Decreased precision in RGB and HSV values to avoid overflows.
  15213. + New dithering method: 2x2 ordered.
  15214. + New renderer, with background colour awareness.
  15215. * configure.ac:
  15216. + Check for <endian.h>.
  15217. * examples/demo.c examples/view.c:
  15218. + Fixed an endianness issue in cacaview.
  15219. + Adapted code to the additional dithering method.
  15220. configure.ac | 4 +-
  15221. examples/demo.c | 2 +-
  15222. examples/view.c | 28 +++++-
  15223. src/bitmap.c | 290 ++++++++++++++++++++++++++++++++++++++++++------------
  15224. src/caca.c | 3 +-
  15225. src/caca.h | 7 +-
  15226. 6 files changed, 257 insertions(+), 77 deletions(-)
  15227. Commit: 237
  15228. Author: sam
  15229. Date: Sun Nov 30 02:11:37 2003 +0000
  15230. * src/bitmap.c examples/view.c:
  15231. + Fixed an endianness issue in caca_draw_bitmap().
  15232. + Code cleanup.
  15233. examples/view.c | 4 +-
  15234. src/bitmap.c | 65 ++++++++++++++++++++++++++++++++----------------------
  15235. 2 files changed, 40 insertions(+), 29 deletions(-)
  15236. Commit: 236
  15237. Author: sam
  15238. Date: Sun Nov 30 01:18:10 2003 +0000
  15239. * src/caca.c:
  15240. + Minor change to the dithering names.
  15241. * TODO:
  15242. + Added cacaview TODO.
  15243. * doc/cacaview.1:
  15244. + Wrote a manpage for cacaview.
  15245. * examples/Makefile.am:
  15246. + Moved the -DX_DISPLAY_MISSING=1 here.
  15247. * examples/view.c:
  15248. + Capital 'D' cycles through dithering modes in reverse order.
  15249. + Sleep when there is nothing to do.
  15250. + Cosmetic code reorganisation.
  15251. TODO | 11 +++-
  15252. doc/cacaview.1 | 51 ++++++++++++++++
  15253. examples/Makefile.am | 2 +-
  15254. examples/view.c | 155 ++++++++++++++++++++++++++------------------------
  15255. src/caca.c | 6 +-
  15256. 5 files changed, 146 insertions(+), 79 deletions(-)
  15257. Commit: 235
  15258. Author: sam
  15259. Date: Sat Nov 29 19:35:07 2003 +0000
  15260. * src/caca.c src/caca.h:
  15261. + Added caca_get_dithering_name().
  15262. * src/bitmap.c:
  15263. + Created a new dithering method with an 8x8 ordered matrix.
  15264. + Replaced the char list with a string for better readability.
  15265. + Dithering functions now return a value between 0 and 255.
  15266. * examples/demo.c examples/view.c:
  15267. + Adapted to use caca_get_dithering_name().
  15268. examples/demo.c | 10 ++--
  15269. examples/view.c | 10 ++--
  15270. src/bitmap.c | 143 +++++++++++++++++++++++++++++++++++++------------------
  15271. src/caca.c | 22 +++++++-
  15272. src/caca.h | 17 +++++--
  15273. 5 files changed, 138 insertions(+), 64 deletions(-)
  15274. Commit: 234
  15275. Author: sam
  15276. Date: Sat Nov 29 18:04:42 2003 +0000
  15277. * src/caca.c:
  15278. + Test whether ncurses knows xterm-16color before setting $TERM.
  15279. src/caca.c | 20 +++++++++++++++++---
  15280. 1 files changed, 17 insertions(+), 3 deletions(-)
  15281. Commit: 233
  15282. Author: sam
  15283. Date: Sat Nov 29 17:36:00 2003 +0000
  15284. * examples/view.c:
  15285. + Added top and bottom status lines, like in mutt and slrn.
  15286. + Added a status string when loading an image or upon error.
  15287. + Can load multiple files; use 'n' and 'p' for next and previous.
  15288. + Clip zoom between -48 and +48.
  15289. examples/view.c | 164 +++++++++++++++++++++++++++++++++++++++++--------------
  15290. 1 files changed, 123 insertions(+), 41 deletions(-)
  15291. Commit: 232
  15292. Author: sam
  15293. Date: Sat Nov 29 16:42:35 2003 +0000
  15294. * Fixed a C99ism.
  15295. src/caca.c | 6 ++++--
  15296. 1 files changed, 4 insertions(+), 2 deletions(-)
  15297. Commit: 231
  15298. Author: sam
  15299. Date: Sat Nov 29 14:41:37 2003 +0000
  15300. * configure.ac:
  15301. + Default to ncurses, not slang, because slang only has 128 colour pairs.
  15302. * src/caca.c:
  15303. + Disable scrolling to avoid hashmap scrolling optimization code.
  15304. * src/graphics.c:
  15305. + Swap fg and bg in the colour pair indexing, so that bg is always
  15306. right.
  15307. + Disable alt charset support to exploit my patched slang.
  15308. NOTES | 5 +++++
  15309. configure.ac | 18 +++++++++---------
  15310. src/caca.c | 4 ++++
  15311. src/graphics.c | 29 +++++++++++++++++++++++------
  15312. 4 files changed, 41 insertions(+), 15 deletions(-)
  15313. Commit: 230
  15314. Author: sam
  15315. Date: Fri Nov 28 20:39:54 2003 +0000
  15316. * src/bitmap.c:
  15317. + Dither chroma outside of rgb2hsv_default().
  15318. + Clip fromx and fromy values.
  15319. * NOTES:
  15320. + Link to the XTerm control sequences.
  15321. * examples/view.c:
  15322. + Draw status bar.
  15323. + Move with 'h' 'j' 'k' 'l', à la vi.
  15324. + '?' toggles a help menu.
  15325. NOTES | 11 ++++++---
  15326. examples/view.c | 58 +++++++++++++++++++++++++++++++++++++++++++++---------
  15327. src/bitmap.c | 30 ++++++++++++++--------------
  15328. 3 files changed, 70 insertions(+), 29 deletions(-)
  15329. Commit: 229
  15330. Author: sam
  15331. Date: Thu Nov 27 23:18:12 2003 +0000
  15332. * src/bitmap.c:
  15333. + Removed § from the list of default characters due to collisions.
  15334. src/bitmap.c | 2 +-
  15335. 1 files changed, 1 insertions(+), 1 deletions(-)
  15336. Commit: 228
  15337. Author: sam
  15338. Date: Thu Nov 27 22:54:48 2003 +0000
  15339. * debian/control:
  15340. + Removed slang1-dev dependency in caca-utils.
  15341. * debian/caca-utils.mime debian/rules:
  15342. + Added a MIME file with low priority.
  15343. + Added call to dh_installmime.
  15344. debian/caca-utils.mime | 15 +++++++++++++++
  15345. debian/control | 2 +-
  15346. debian/rules | 1 +
  15347. 3 files changed, 17 insertions(+), 1 deletions(-)
  15348. Commit: 227
  15349. Author: sam
  15350. Date: Thu Nov 27 22:29:13 2003 +0000
  15351. * src/caca.c src/graphics.c:
  15352. + Moved graphics stuff from caca.c to graphics.c.
  15353. + Added a few kludges: if gnome-terminal or konsole are detected, switch
  15354. to TERM=xterm-16color to benefit from extended colour palette.
  15355. configure.ac | 2 +-
  15356. src/caca.c | 197 +++++++++-----------------------------------------
  15357. src/caca_internals.h | 2 +
  15358. src/graphics.c | 176 ++++++++++++++++++++++++++++++++++++++++++++
  15359. 4 files changed, 213 insertions(+), 164 deletions(-)
  15360. Commit: 226
  15361. Author: sam
  15362. Date: Thu Nov 27 21:56:30 2003 +0000
  15363. * NOTES:
  15364. + Added setab/setaf quotes from the XTerm terminfo.
  15365. + Proposed a workaround for bright colours on any terminal.
  15366. * src/caca.c:
  15367. + 16 colour support for ncurses and conio.
  15368. * src/graphics.c:
  15369. + Ported to 16 colour support.
  15370. + Added a missing <stdio.h> for BUFSIZ.
  15371. + Disabled vsnprintf under DOS (only vsprintf exists).
  15372. * examples/:
  15373. + Don't abort if the caca.txt sprite was not found.
  15374. + Ported to 16 colour support.
  15375. NOTES | 44 +++++++++++++++++++++---
  15376. examples/demo.c | 88 +++++++++++++++++++++++++++----------------------
  15377. examples/spritedit.c | 6 ++--
  15378. src/bitmap.c | 2 +
  15379. src/caca.c | 82 +++++++++++++++++++++++++++++++---------------
  15380. src/caca.h | 6 ++-
  15381. src/graphics.c | 49 ++++++++++++++++++++-------
  15382. src/sprite.c | 10 +++--
  15383. 8 files changed, 192 insertions(+), 95 deletions(-)
  15384. Commit: 225
  15385. Author: sam
  15386. Date: Thu Nov 27 13:27:32 2003 +0000
  15387. * NOTES: more notes about colours.
  15388. NOTES | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++--------------
  15389. 1 files changed, 68 insertions(+), 19 deletions(-)
  15390. Commit: 224
  15391. Author: sam
  15392. Date: Thu Nov 27 09:43:56 2003 +0000
  15393. * configure.ac:
  15394. + More sensible imlib2 detection, works with cross-compilation.
  15395. * Makefile.am:
  15396. + Don't forget to include NOTES to the dist tarball.
  15397. Makefile.am | 2 +-
  15398. configure.ac | 9 ++++++++-
  15399. examples/Makefile.am | 2 +-
  15400. 3 files changed, 10 insertions(+), 3 deletions(-)
  15401. Commit: 223
  15402. Author: sam
  15403. Date: Thu Nov 27 09:38:16 2003 +0000
  15404. * NOTES: added information about colour support.
  15405. NOTES | 38 ++++++++++++++++++++++++++++++++++++++
  15406. README | 2 ++
  15407. debian/rules | 4 ++--
  15408. 3 files changed, 42 insertions(+), 2 deletions(-)
  15409. Commit: 222
  15410. Author: sam
  15411. Date: Wed Nov 26 21:02:31 2003 +0000
  15412. * configure.ac: Added a missing check for <inttypes.h>.
  15413. configure.ac | 2 ++
  15414. 1 files changed, 2 insertions(+), 0 deletions(-)
  15415. Commit: 221
  15416. Author: sam
  15417. Date: Wed Nov 26 20:58:30 2003 +0000
  15418. * src/bitmap.c: Support for more colour depths.
  15419. src/bitmap.c | 267 ++++++++++++++++++++++++++++++++++++++++++++++++----------
  15420. 1 files changed, 223 insertions(+), 44 deletions(-)
  15421. Commit: 217
  15422. Author: sam
  15423. Date: Mon Nov 24 19:56:04 2003 +0000
  15424. * configure.ac examples/Makefile.am:
  15425. + Added a check for imlib2-config.
  15426. + Build cacaview conditionally.
  15427. * examples/demo.c:
  15428. + Removed all gdkpixbuf code.
  15429. * examples/view.c:
  15430. + Default to ordered dithering.
  15431. + Make sure the arrows always work even if delta is too small.
  15432. configure.ac | 4 +++
  15433. examples/Makefile.am | 8 +++++-
  15434. examples/demo.c | 60 +------------------------------------------------
  15435. examples/view.c | 10 ++++----
  15436. 4 files changed, 17 insertions(+), 65 deletions(-)
  15437. Commit: 216
  15438. Author: sam
  15439. Date: Mon Nov 24 17:51:40 2003 +0000
  15440. * debian/:
  15441. + New caca-utils package.
  15442. + Move cacademo, cacaview and caca-spritedit to caca-utils.
  15443. debian/control | 20 +++++++++++++++++++-
  15444. debian/rules | 16 ++++++++++++++--
  15445. 2 files changed, 33 insertions(+), 3 deletions(-)
  15446. Commit: 215
  15447. Author: sam
  15448. Date: Mon Nov 24 17:50:14 2003 +0000
  15449. * examples/:
  15450. + Simple image viewer, cacaview, based on libcaca and imlib2.
  15451. + Renamed caca-demo into cacademo.
  15452. * doc/:
  15453. + Renamed doc/caca-demo.1 into doc/cacademo.1.
  15454. doc/Makefile.am | 2 +-
  15455. doc/caca-demo.1 | 14 ----
  15456. doc/cacademo.1 | 14 ++++
  15457. examples/Makefile.am | 15 +++--
  15458. examples/view.c | 181 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15459. 5 files changed, 205 insertions(+), 21 deletions(-)
  15460. Commit: 214
  15461. Author: sam
  15462. Date: Sun Nov 23 15:34:35 2003 +0000
  15463. * Renamed src/blit.c into src/bitmap.c.
  15464. src/Makefile.am | 2 +-
  15465. src/bitmap.c | 281 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15466. src/blit.c | 281 -------------------------------------------------------
  15467. 3 files changed, 282 insertions(+), 282 deletions(-)
  15468. Commit: 213
  15469. Author: sam
  15470. Date: Sun Nov 23 03:44:59 2003 +0000
  15471. * src/caca.c:
  15472. + Mouse initialisation in ncurses.
  15473. * src/io.c:
  15474. + Mouse support in ncurses.
  15475. examples/demo.c | 2 +-
  15476. src/caca.c | 6 ++
  15477. src/caca.h | 2 +-
  15478. src/io.c | 217 +++++++++++++++++++++++++++++++------------------------
  15479. 4 files changed, 131 insertions(+), 96 deletions(-)
  15480. Commit: 212
  15481. Author: sam
  15482. Date: Sat Nov 22 14:28:36 2003 +0000
  15483. * debian/control:
  15484. + libcaca-dev should depend on slang1-dev.
  15485. debian/control | 2 +-
  15486. 1 files changed, 1 insertions(+), 1 deletions(-)
  15487. Commit: 211
  15488. Author: sam
  15489. Date: Sat Nov 22 14:23:18 2003 +0000
  15490. * debian/Makefile.am:
  15491. + Added compat and copyright to the distributed files.
  15492. debian/Makefile.am | 2 +-
  15493. 1 files changed, 1 insertions(+), 1 deletions(-)
  15494. Commit: 210
  15495. Author: sam
  15496. Date: Sat Nov 22 14:19:36 2003 +0000
  15497. * Added a ChangeLog file.
  15498. ChangeLog | 1604 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  15499. debian/rules | 2 +-
  15500. 2 files changed, 1605 insertions(+), 1 deletions(-)
  15501. Commit: 209
  15502. Author: sam
  15503. Date: Sat Nov 22 14:13:53 2003 +0000
  15504. * examples/Makefile.am:
  15505. + Compilation fix when libcaca is not available.
  15506. examples/Makefile.am | 5 ++---
  15507. 1 files changed, 2 insertions(+), 3 deletions(-)
  15508. Commit: 208
  15509. Author: sam
  15510. Date: Sat Nov 22 13:44:02 2003 +0000
  15511. * debian/:
  15512. + Wrote the changelog for the Debian release.
  15513. + Wrote a copyright file.
  15514. * doc/:
  15515. + Wrote manpages for caca-demo and caca-spritedit.
  15516. * examples/caca.txt:
  15517. + Centered the sprite handle.
  15518. + Added a second frame to the sprite.
  15519. debian/changelog | 7 ++++---
  15520. debian/copyright | 20 ++++++++++++++++++++
  15521. debian/rules | 4 ++--
  15522. doc/Makefile.am | 2 +-
  15523. doc/caca-config.1 | 2 +-
  15524. doc/caca-demo.1 | 14 ++++++++++++++
  15525. doc/caca-spritedit.1 | 15 +++++++++++++++
  15526. examples/caca.txt | 15 ++++++++++++++-
  15527. 8 files changed, 71 insertions(+), 8 deletions(-)
  15528. Commit: 207
  15529. Author: sam
  15530. Date: Sat Nov 22 12:53:55 2003 +0000
  15531. * AUTHORS NEWS:
  15532. + Added these mandatory files.
  15533. * doc/:
  15534. + Wrote a Doxygen configuration file.
  15535. + Added a manpage for caca-config(1), borrowed from sdl-config.
  15536. * configure.ac:
  15537. + Use new style AC_INIT.
  15538. + Error out if no library was found.
  15539. + Added *djgpp* to the list of non-PIC platforms.
  15540. + Added checks for doxygen and latex.
  15541. AUTHORS | 3 +
  15542. Makefile.am | 4 +-
  15543. NEWS | 10 +
  15544. configure.ac | 24 +-
  15545. doc/Makefile.am | 25 ++
  15546. doc/caca-config.1 | 73 ++++
  15547. doc/doxygen.cfg | 1079 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  15548. doc/footer.html | 3 +
  15549. doc/header.html | 9 +
  15550. 9 files changed, 1223 insertions(+), 7 deletions(-)
  15551. Commit: 206
  15552. Author: sam
  15553. Date: Sat Nov 22 12:51:27 2003 +0000
  15554. * Disabled gdkpixbuf code.
  15555. examples/Makefile.am | 4 ++--
  15556. examples/demo.c | 16 ++++++++++++++--
  15557. 2 files changed, 16 insertions(+), 4 deletions(-)
  15558. Commit: 205
  15559. Author: sam
  15560. Date: Sat Nov 22 12:45:25 2003 +0000
  15561. * src/:
  15562. + Doxygenated a few things.
  15563. src/blit.c | 10 +++++++-
  15564. src/box.c | 10 +++++++-
  15565. src/caca.c | 12 ++++++++-
  15566. src/caca.h | 57 ++++++++++++++++++++++++++++++++++++--------------
  15567. src/caca_internals.h | 10 +++++++-
  15568. src/conic.c | 11 ++++++++-
  15569. src/graphics.c | 10 +++++++-
  15570. src/io.c | 10 +++++++-
  15571. src/line.c | 21 ++++++++++++------
  15572. src/math.c | 10 +++++++-
  15573. src/sprite.c | 10 +++++++-
  15574. src/triangle.c | 10 +++++++-
  15575. 12 files changed, 138 insertions(+), 43 deletions(-)
  15576. Commit: 204
  15577. Author: sam
  15578. Date: Fri Nov 21 14:34:07 2003 +0000
  15579. * TODO:
  15580. + A few updates.
  15581. * src/blit.c:
  15582. + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
  15583. + Started removing hardcoded bitmask and pitch values.
  15584. * examples/demo.c:
  15585. + Do something with mouse clicks.
  15586. TODO | 4 +++
  15587. examples/demo.c | 9 ++++++++
  15588. src/blit.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++-------
  15589. src/caca.h | 27 +++++++++++++++++++++--
  15590. 4 files changed, 91 insertions(+), 11 deletions(-)
  15591. Commit: 203
  15592. Author: sam
  15593. Date: Fri Nov 21 14:14:26 2003 +0000
  15594. * src/io.c:
  15595. + Fixed an off-by-one error in the mouse driver.
  15596. src/io.c | 9 +++++++--
  15597. 1 files changed, 7 insertions(+), 2 deletions(-)
  15598. Commit: 202
  15599. Author: sam
  15600. Date: Thu Nov 20 16:54:04 2003 +0000
  15601. * debian/control:
  15602. + Changed section to libs/libdevel instead of games/games.
  15603. + Changed package name to libcaca-dev.
  15604. * debian/rules:
  15605. + Use debian/compat instead of DH_COMPAT.
  15606. + Install README, BUGS and TODO into /usr/share/doc.
  15607. * caca-config.in:
  15608. + First version of the config script.
  15609. * configure.ac src/Makefile.am:
  15610. + Build a static PIC library as well.
  15611. * README TODO:
  15612. + Various updates.
  15613. Makefile.am | 4 +-
  15614. README | 22 +++++++++
  15615. TODO | 12 +++++
  15616. caca-config.in | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++
  15617. configure.ac | 15 ++++++
  15618. debian/compat | 1 +
  15619. debian/control | 13 +++---
  15620. debian/rules | 5 +-
  15621. examples/Makefile.am | 17 ++++---
  15622. examples/demo.c | 4 +-
  15623. src/Makefile.am | 10 +++-
  15624. 11 files changed, 206 insertions(+), 20 deletions(-)
  15625. Commit: 201
  15626. Author: sam
  15627. Date: Wed Nov 19 18:38:49 2003 +0000
  15628. * TODO: New stuff to do.
  15629. * src/io.c: left and right arrow keys were swapped.
  15630. TODO | 18 +++++++++++++-----
  15631. src/io.c | 4 ++--
  15632. 2 files changed, 15 insertions(+), 7 deletions(-)
  15633. Commit: 200
  15634. Author: sam
  15635. Date: Wed Nov 19 17:49:43 2003 +0000
  15636. * src/io.c:
  15637. + Fixed a bug in the mouse coordinates reporting.
  15638. src/blit.c | 16 ++++++++--------
  15639. src/caca.c | 5 ++---
  15640. src/io.c | 4 ++--
  15641. 3 files changed, 12 insertions(+), 13 deletions(-)
  15642. Commit: 199
  15643. Author: sam
  15644. Date: Wed Nov 19 17:32:10 2003 +0000
  15645. * src/io.c:
  15646. + Renamed sdl_get_key() into sdl_get_event().
  15647. + Handle mouse clicks.
  15648. * src/caca.c:
  15649. + Activate the terminal's mouse handling if supported.
  15650. examples/demo.c | 19 ++++---
  15651. examples/spritedit.c | 33 +++++++-----
  15652. src/blit.c | 18 +++---
  15653. src/caca.c | 4 ++
  15654. src/caca.h | 13 ++++-
  15655. src/io.c | 142 +++++++++++++++++++++++++++++---------------------
  15656. 6 files changed, 139 insertions(+), 90 deletions(-)
  15657. Commit: 198
  15658. Author: sam
  15659. Date: Mon Nov 17 16:11:34 2003 +0000
  15660. * src/io.c src/caca.h:
  15661. + Interpret escape sequences for F1, F2, left, right, etc.
  15662. * src/Makefile.am examples/Makefile.am:
  15663. + Install caca.h in /usr/include.
  15664. + Do not install example programs.
  15665. * src/blit.c:
  15666. + Minor improvements to grayscale colors.
  15667. examples/Makefile.am | 2 +-
  15668. src/Makefile.am | 2 +
  15669. src/blit.c | 15 +++++--
  15670. src/caca.h | 29 +++++++++++++-
  15671. src/io.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++---
  15672. 5 files changed, 140 insertions(+), 13 deletions(-)
  15673. Commit: 197
  15674. Author: sam
  15675. Date: Mon Nov 17 10:15:40 2003 +0000
  15676. * Removed legacy .cvsignore files.
  15677. .cvsignore | 17 -----------------
  15678. autotools/.cvsignore | 10 ----------
  15679. 2 files changed, 0 insertions(+), 27 deletions(-)
  15680. Commit: 195
  15681. Author: sam
  15682. Date: Sun Nov 16 17:41:43 2003 +0000
  15683. * src/blit.c:
  15684. + Hue calculation now uses integers only.
  15685. + Dithering is now parametrable. Implemented none, ordered, random.
  15686. * examples/demo.c:
  15687. + Added dithering selection.
  15688. examples/demo.c | 19 +++++++-
  15689. src/blit.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
  15690. src/caca.h | 5 +-
  15691. 3 files changed, 148 insertions(+), 16 deletions(-)
  15692. Commit: 193
  15693. Author: sam
  15694. Date: Sun Nov 16 15:20:17 2003 +0000
  15695. * src/blit.c:
  15696. + Added caca_set_dithering() (unused yet).
  15697. + Added random dithering.
  15698. * src/caca.h:
  15699. + Renamed legacy EE_* enums to CACA_*.
  15700. * examples/demo.c examples/caca.txt:
  15701. + Added a default sprite for libcaca.
  15702. examples/Makefile.am | 2 +
  15703. examples/caca.txt | 13 +++++++++
  15704. examples/demo.c | 38 +++++++++++++++-----------
  15705. examples/spritedit.c | 6 ++--
  15706. src/blit.c | 71 ++++++++++++++++++++++++++-----------------------
  15707. src/caca.c | 32 +++++++++++-----------
  15708. src/caca.h | 54 ++++++++++++++++++++++---------------
  15709. src/caca_internals.h | 6 ++--
  15710. src/graphics.c | 6 ++--
  15711. 9 files changed, 132 insertions(+), 96 deletions(-)
  15712. Commit: 192
  15713. Author: sam
  15714. Date: Sun Nov 16 12:28:29 2003 +0000
  15715. * Changed copyleft to LGPL.
  15716. examples/demo.c | 19 ++++++++++---------
  15717. examples/spritedit.c | 19 ++++++++++---------
  15718. src/blit.c | 21 +++++++++++----------
  15719. src/box.c | 21 +++++++++++----------
  15720. src/caca.c | 21 +++++++++++----------
  15721. src/caca.h | 21 +++++++++++----------
  15722. src/caca_internals.h | 21 +++++++++++----------
  15723. src/conic.c | 21 +++++++++++----------
  15724. src/graphics.c | 21 +++++++++++----------
  15725. src/io.c | 21 +++++++++++----------
  15726. src/line.c | 21 +++++++++++----------
  15727. src/math.c | 21 +++++++++++----------
  15728. src/sprite.c | 21 +++++++++++----------
  15729. src/triangle.c | 21 +++++++++++----------
  15730. 14 files changed, 152 insertions(+), 138 deletions(-)
  15731. Commit: 190
  15732. Author: sam
  15733. Date: Sun Nov 16 12:13:46 2003 +0000
  15734. * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
  15735. to examples/.
  15736. Makefile.am | 2 +-
  15737. configure.ac | 6 +-
  15738. examples/Makefile.am | 23 +++
  15739. examples/demo.c | 462 ++++++++++++++++++++++++++++++++++++++++++++++
  15740. examples/spritedit.c | 115 ++++++++++++
  15741. libcaca/Makefile.am | 20 --
  15742. libcaca/blit.c | 102 ----------
  15743. libcaca/box.c | 122 ------------
  15744. libcaca/caca.c | 308 ------------------------------
  15745. libcaca/caca.h | 116 ------------
  15746. libcaca/caca_internals.h | 37 ----
  15747. libcaca/conic.c | 207 ---------------------
  15748. libcaca/graphics.c | 158 ----------------
  15749. libcaca/io.c | 52 -----
  15750. libcaca/line.c | 375 -------------------------------------
  15751. libcaca/math.c | 59 ------
  15752. libcaca/sprite.c | 262 --------------------------
  15753. libcaca/triangle.c | 102 ----------
  15754. src/Makefile.am | 20 ++
  15755. src/blit.c | 102 ++++++++++
  15756. src/box.c | 122 ++++++++++++
  15757. src/caca.c | 308 ++++++++++++++++++++++++++++++
  15758. src/caca.h | 116 ++++++++++++
  15759. src/caca_internals.h | 37 ++++
  15760. src/conic.c | 207 +++++++++++++++++++++
  15761. src/graphics.c | 158 ++++++++++++++++
  15762. src/io.c | 52 +++++
  15763. src/line.c | 375 +++++++++++++++++++++++++++++++++++++
  15764. src/math.c | 59 ++++++
  15765. src/sprite.c | 262 ++++++++++++++++++++++++++
  15766. src/triangle.c | 102 ++++++++++
  15767. test/Makefile.am | 23 ---
  15768. test/demo.c | 462 ----------------------------------------------
  15769. test/spritedit.c | 115 ------------
  15770. 34 files changed, 2524 insertions(+), 2524 deletions(-)
  15771. Commit: 189
  15772. Author: sam
  15773. Date: Sun Nov 16 12:07:52 2003 +0000
  15774. * The big TTYvaders/libcaca split. This is libcaca.
  15775. COPYING | 672 +++++++++++++++++++++++++++++++++--------------------
  15776. Makefile.am | 8 +-
  15777. README | 34 +---
  15778. TODO | 34 ---
  15779. bootstrap | 2 +-
  15780. configure.ac | 6 +-
  15781. data/Makefile.am | 14 --
  15782. data/barboss.txt | 27 ---
  15783. data/barfight.txt | 14 --
  15784. data/bazfight.txt | 28 ---
  15785. data/bongem.txt | 14 --
  15786. data/bonheart.txt | 14 --
  15787. data/foofight.txt | 29 ---
  15788. data/ship.txt | 7 -
  15789. data/wpnbomb.txt | 86 -------
  15790. data/wpnfrag.txt | 50 ----
  15791. data/xplmed.txt | 60 -----
  15792. data/xplsmall.txt | 32 ---
  15793. debian/.cvsignore | 6 -
  15794. debian/changelog | 4 +-
  15795. debian/control | 14 +-
  15796. debian/rules | 2 +-
  15797. doc/shapes.txt | 191 ---------------
  15798. src/.cvsignore | 6 -
  15799. src/Makefile.am | 33 ---
  15800. src/aliens.c | 136 -----------
  15801. src/bonus.c | 113 ---------
  15802. src/box.c | 106 ---------
  15803. src/ceo.c | 49 ----
  15804. src/collide.c | 296 -----------------------
  15805. src/common.h | 226 ------------------
  15806. src/explosions.c | 142 -----------
  15807. src/intro.c | 77 ------
  15808. src/main.c | 268 ---------------------
  15809. src/overlay.c | 81 -------
  15810. src/player.c | 101 --------
  15811. src/starfield.c | 93 --------
  15812. src/tunnel.c | 206 ----------------
  15813. src/weapons.c | 459 ------------------------------------
  15814. 39 files changed, 439 insertions(+), 3301 deletions(-)
  15815. Commit: 187
  15816. Author: sam
  15817. Date: Sun Nov 16 11:26:54 2003 +0000
  15818. * configure.ac:
  15819. + Added -Wsign-compare to the warning flags.
  15820. * libcaca/caca.c:
  15821. + Fixed a signed/unsigned bug that caused infinite waits with
  15822. ee_set_delay(0).
  15823. * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
  15824. + Fixed minor signed/unsigned comparison warnings.
  15825. configure.ac | 2 +-
  15826. libcaca/blit.c | 4 ++--
  15827. libcaca/caca.c | 8 ++++----
  15828. libcaca/conic.c | 8 ++++----
  15829. libcaca/graphics.c | 9 +++++----
  15830. src/weapons.c | 5 +++--
  15831. 6 files changed, 19 insertions(+), 17 deletions(-)
  15832. Commit: 185
  15833. Author: sam
  15834. Date: Sun Nov 16 00:33:35 2003 +0000
  15835. * Renamed libee to libcaca. Far less collisions.
  15836. Makefile.am | 2 +-
  15837. TODO | 2 +-
  15838. configure.ac | 2 +-
  15839. libcaca/Makefile.am | 20 +++
  15840. libcaca/blit.c | 102 +++++++++++++
  15841. libcaca/box.c | 122 +++++++++++++++
  15842. libcaca/caca.c | 308 +++++++++++++++++++++++++++++++++++++
  15843. libcaca/caca.h | 116 ++++++++++++++
  15844. libcaca/caca_internals.h | 37 +++++
  15845. libcaca/conic.c | 207 +++++++++++++++++++++++++
  15846. libcaca/graphics.c | 157 +++++++++++++++++++
  15847. libcaca/io.c | 52 +++++++
  15848. libcaca/line.c | 375 ++++++++++++++++++++++++++++++++++++++++++++++
  15849. libcaca/math.c | 59 +++++++
  15850. libcaca/sprite.c | 262 ++++++++++++++++++++++++++++++++
  15851. libcaca/triangle.c | 102 +++++++++++++
  15852. libee/Makefile.am | 20 ---
  15853. libee/blit.c | 102 -------------
  15854. libee/box.c | 122 ---------------
  15855. libee/conic.c | 207 -------------------------
  15856. libee/ee.c | 308 -------------------------------------
  15857. libee/ee.h | 116 --------------
  15858. libee/ee_internals.h | 37 -----
  15859. libee/graphics.c | 157 -------------------
  15860. libee/io.c | 52 -------
  15861. libee/line.c | 375 ----------------------------------------------
  15862. libee/math.c | 59 -------
  15863. libee/sprite.c | 262 --------------------------------
  15864. libee/triangle.c | 102 -------------
  15865. src/Makefile.am | 4 +-
  15866. src/aliens.c | 20 ++--
  15867. src/bonus.c | 12 +-
  15868. src/box.c | 28 ++--
  15869. src/ceo.c | 6 +-
  15870. src/collide.c | 4 +-
  15871. src/common.h | 2 +-
  15872. src/explosions.c | 40 +++---
  15873. src/intro.c | 38 +++---
  15874. src/main.c | 20 ++--
  15875. src/overlay.c | 36 +++---
  15876. src/player.c | 6 +-
  15877. src/starfield.c | 22 ++--
  15878. src/tunnel.c | 20 ++--
  15879. src/weapons.c | 198 ++++++++++++------------
  15880. test/Makefile.am | 8 +-
  15881. test/demo.c | 302 +++++++++++++++++++-------------------
  15882. test/spritedit.c | 60 ++++----
  15883. 47 files changed, 2335 insertions(+), 2335 deletions(-)
  15884. Commit: 183
  15885. Author: sam
  15886. Date: Sun Nov 16 00:09:09 2003 +0000
  15887. * Very ugly ee_blit function. Will be polished in a while.
  15888. libee/Makefile.am | 1 +
  15889. libee/blit.c | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  15890. libee/ee.h | 2 +
  15891. test/Makefile.am | 2 +
  15892. test/demo.c | 38 ++++++++++++++++++--
  15893. 5 files changed, 142 insertions(+), 3 deletions(-)
  15894. Commit: 181
  15895. Author: sam
  15896. Date: Sat Nov 15 12:42:38 2003 +0000
  15897. * libee/ee.c:
  15898. + Replaced ee_color_names[] with ee_get_color_name().
  15899. + Don't oversleep in ee_refresh().
  15900. * libee/graphics.c:
  15901. + Implemented ee_printf().
  15902. * test/demo.c:
  15903. + If new keypresses are detected, don't wait for the next screen refresh.
  15904. + Added an fps counter on demos.
  15905. + Added controls for outlines and drawing boundaries.
  15906. libee/ee.c | 55 +++++++++++--------
  15907. libee/ee.h | 4 +-
  15908. libee/graphics.c | 34 ++++++++++--
  15909. test/demo.c | 152 ++++++++++++++++++++++++++---------------------------
  15910. 4 files changed, 138 insertions(+), 107 deletions(-)
  15911. Commit: 179
  15912. Author: sam
  15913. Date: Sat Nov 15 09:58:20 2003 +0000
  15914. * libee/graphics.c:
  15915. + Correct clipping in ee_putstr() for long strings.
  15916. * libee/ee.c:
  15917. + New ee_get_rendertime() call to provide framerate information.
  15918. * libee/ee.h:
  15919. + Added const keywords where it was meaningful, despite Slang's blatant
  15920. omission of such keywords in its prototypes.
  15921. libee/ee.c | 25 +++++++++++++++++++------
  15922. libee/ee.h | 15 ++++++++-------
  15923. libee/ee_internals.h | 1 +
  15924. libee/graphics.c | 11 +++++++++--
  15925. libee/line.c | 4 ++--
  15926. 5 files changed, 39 insertions(+), 17 deletions(-)
  15927. Commit: 177
  15928. Author: sam
  15929. Date: Fri Nov 14 19:00:07 2003 +0000
  15930. * libee/ee.c:
  15931. + Implemented correct framerate wait loop.
  15932. + No framedropping yet.
  15933. * test/demo.c src/main.c:
  15934. + Set an arbitrary framerate for demos.
  15935. libee/ee.c | 66 +++++++++++++++++++++++++----------------------------------
  15936. src/main.c | 2 +
  15937. test/demo.c | 2 +
  15938. 3 files changed, 32 insertions(+), 38 deletions(-)
  15939. Commit: 175
  15940. Author: sam
  15941. Date: Fri Nov 14 18:49:53 2003 +0000
  15942. * Fixed compilation in an alternate directory.
  15943. src/Makefile.am | 2 +-
  15944. test/Makefile.am | 2 +-
  15945. 2 files changed, 2 insertions(+), 2 deletions(-)
  15946. Commit: 173
  15947. Author: sam
  15948. Date: Fri Nov 14 17:02:36 2003 +0000
  15949. * Sanity checks after each malloc() call.
  15950. src/box.c | 2 ++
  15951. src/main.c | 10 ++++++++++
  15952. src/player.c | 2 ++
  15953. src/starfield.c | 2 ++
  15954. src/tunnel.c | 6 ++++++
  15955. src/weapons.c | 4 ++--
  15956. 6 files changed, 24 insertions(+), 2 deletions(-)
  15957. Commit: 171
  15958. Author: sam
  15959. Date: Fri Nov 14 16:55:58 2003 +0000
  15960. * libee/math.c:
  15961. + ee_sqrt() now uses unsigned ints.
  15962. + Avoid overflows in ee_sqrt().
  15963. libee/ee.h | 2 +-
  15964. libee/math.c | 31 ++++++++++++++++++-------------
  15965. 2 files changed, 19 insertions(+), 14 deletions(-)
  15966. Commit: 169
  15967. Author: sam
  15968. Date: Thu Nov 13 17:12:40 2003 +0000
  15969. * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
  15970. src/intro.c | 6 +++---
  15971. 1 files changed, 3 insertions(+), 3 deletions(-)
  15972. Commit: 167
  15973. Author: sam
  15974. Date: Thu Nov 13 16:45:25 2003 +0000
  15975. * libee/ee.c:
  15976. + Error checking in ee_init().
  15977. + Pre-generate the empty line for ee_clear().
  15978. * libee/sprite.c:
  15979. + Better error checking in ee_sprite_load().
  15980. libee/ee.c | 11 +++++++-
  15981. libee/ee_internals.h | 2 +
  15982. libee/graphics.c | 11 +--------
  15983. libee/sprite.c | 63 ++++++++++++++++++++++++++++++++++++-------------
  15984. 4 files changed, 58 insertions(+), 29 deletions(-)
  15985. Commit: 165
  15986. Author: sam
  15987. Date: Thu Nov 13 15:41:12 2003 +0000
  15988. * Minor coding style changes.
  15989. libee/conic.c | 6 +++---
  15990. libee/line.c | 6 +++---
  15991. src/box.c | 2 +-
  15992. 3 files changed, 7 insertions(+), 7 deletions(-)
  15993. Commit: 163
  15994. Author: sam
  15995. Date: Thu Nov 13 15:37:49 2003 +0000
  15996. * Renamed sprites to < 8+3 names for the DOS port.
  15997. data/Makefile.am | 22 ++++++------
  15998. data/bar_boss | 27 ---------------
  15999. data/bar_fighter | 14 --------
  16000. data/barboss.txt | 27 +++++++++++++++
  16001. data/barfight.txt | 14 ++++++++
  16002. data/baz_fighter | 28 ----------------
  16003. data/bazfight.txt | 28 ++++++++++++++++
  16004. data/bongem.txt | 14 ++++++++
  16005. data/bonheart.txt | 14 ++++++++
  16006. data/explosion_medium | 60 ----------------------------------
  16007. data/explosion_small | 32 ------------------
  16008. data/foo_fighter | 29 ----------------
  16009. data/foofight.txt | 29 ++++++++++++++++
  16010. data/item_gem | 14 --------
  16011. data/item_heart | 14 --------
  16012. data/ship.txt | 7 ++++
  16013. data/ship_green | 7 ----
  16014. data/weapon_bomb | 86 -------------------------------------------------
  16015. data/weapon_fragbomb | 50 ----------------------------
  16016. data/wpnbomb.txt | 86 +++++++++++++++++++++++++++++++++++++++++++++++++
  16017. data/wpnfrag.txt | 50 ++++++++++++++++++++++++++++
  16018. data/xplmed.txt | 60 ++++++++++++++++++++++++++++++++++
  16019. data/xplsmall.txt | 32 ++++++++++++++++++
  16020. src/aliens.c | 6 ++--
  16021. src/bonus.c | 4 +-
  16022. src/explosions.c | 4 +-
  16023. src/intro.c | 6 ++--
  16024. src/player.c | 2 +-
  16025. src/weapons.c | 4 +-
  16026. test/demo.c | 2 +-
  16027. 30 files changed, 386 insertions(+), 386 deletions(-)
  16028. Commit: 161
  16029. Author: sam
  16030. Date: Wed Nov 12 23:46:58 2003 +0000
  16031. * test/demo.c:
  16032. + Removed a spurious '\n' from an ee_putstr().
  16033. * src/starfield.c:
  16034. + Fixed starfield color.
  16035. * data/:
  16036. + Fixed every sprite's colors.
  16037. data/bar_boss | 26 ++++++++--------
  16038. data/bar_fighter | 12 ++++----
  16039. data/baz_fighter | 8 ++--
  16040. data/explosion_medium | 50 ++++++++++++++++----------------
  16041. data/explosion_small | 26 ++++++++--------
  16042. data/foo_fighter | 24 ++++++++--------
  16043. data/item_gem | 8 ++--
  16044. data/item_heart | 12 ++++----
  16045. data/ship_green | 2 +-
  16046. data/weapon_bomb | 74 ++++++++++++++++++++++++------------------------
  16047. data/weapon_fragbomb | 44 ++++++++++++++--------------
  16048. src/starfield.c | 4 +-
  16049. test/demo.c | 2 +-
  16050. 13 files changed, 146 insertions(+), 146 deletions(-)
  16051. Commit: 159
  16052. Author: sam
  16053. Date: Wed Nov 12 21:18:50 2003 +0000
  16054. * libee/ee.h:
  16055. + Added ee_color_names[] containing our 16 color names.
  16056. * libee/ee.c:
  16057. + Extended our color set to the full 16 instead of 10.
  16058. + Precalculate ncurses attributes.
  16059. * libee/graphics.c:
  16060. + Clip color value in ee_set_color().
  16061. + Clip characters in ee_putchar().
  16062. + Partially clip characters in ee_putstr(), overflows aren't checked yet.
  16063. * libee/ee_internals.h:
  16064. + New file to share extern variables within libee.
  16065. * test/demo.c:
  16066. + Added a simple demo_color() to output all colors.
  16067. + Replaced four ee_draw_line() with ee_draw_thin_box().
  16068. + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
  16069. defines y1.
  16070. + Randomized colours from 0 to 15 instead of 1 to 10.
  16071. * src/Makefiles.am:
  16072. + Added -lm to the ttyvaders linking flags because of the intro.
  16073. * README BUGS TODO:
  16074. + Updated.
  16075. BUGS | 8 +++
  16076. Makefile.am | 2 +-
  16077. README | 47 ++++++++--------
  16078. TODO | 51 +++++++++--------
  16079. libee/Makefile.am | 1 +
  16080. libee/box.c | 7 +--
  16081. libee/conic.c | 7 +--
  16082. libee/ee.c | 107 +++++++++++++++++++++++++++++--------
  16083. libee/ee.h | 31 +++++++----
  16084. libee/ee_internals.h | 34 ++++++++++++
  16085. libee/graphics.c | 72 +++++++++++++------------
  16086. libee/io.c | 26 ++++------
  16087. libee/line.c | 7 +--
  16088. libee/math.c | 7 +--
  16089. libee/sprite.c | 7 +--
  16090. libee/triangle.c | 7 +--
  16091. src/Makefile.am | 2 +-
  16092. src/overlay.c | 4 +-
  16093. src/weapons.c | 2 +-
  16094. test/demo.c | 144 ++++++++++++++++++++++++++++---------------------
  16095. 20 files changed, 339 insertions(+), 234 deletions(-)
  16096. Commit: 157
  16097. Author: sam
  16098. Date: Wed Nov 12 18:41:02 2003 +0000
  16099. * README:
  16100. + Added a note about dos cross-compilation.
  16101. * configure.ac:
  16102. + Added a check for ScreenUpdate in <pc.h>.
  16103. * libee/graphics.c libee/ee.c:
  16104. + Improved the conio port thanks to ScreenUpdate().
  16105. README | 4 +++
  16106. configure.ac | 10 ++++++++
  16107. libee/ee.c | 65 +++++++++++++++++++++++++++++++----------------------
  16108. libee/graphics.c | 48 +++++++++++++++++++++++++--------------
  16109. 4 files changed, 83 insertions(+), 44 deletions(-)
  16110. Commit: 155
  16111. Author: sam
  16112. Date: Wed Nov 12 16:23:18 2003 +0000
  16113. * MS-DOS port of libee, using <conio.h>.
  16114. configure.ac | 9 ++++++++-
  16115. libee/conic.c | 7 ++++++-
  16116. libee/ee.c | 38 +++++++++++++++++++++++++++++---------
  16117. libee/graphics.c | 40 +++++++++++++++++++++++++++++-----------
  16118. libee/io.c | 8 ++++++--
  16119. libee/line.c | 7 ++++++-
  16120. 6 files changed, 84 insertions(+), 25 deletions(-)
  16121. Commit: 153
  16122. Author: sam
  16123. Date: Wed Nov 12 01:48:58 2003 +0000
  16124. * libee/graphics.c:
  16125. + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
  16126. * libee/line.c:
  16127. + Implemented draw_polyline() and draw_thin_polyline().
  16128. * libee/sprite.c:
  16129. + Removed the f member of struct ee_sprite.
  16130. + Implemented ee_get_sprite_{width|height|dx|dy}().
  16131. + Restore the color fater ee_draw_sprite() is called.
  16132. * libee/box.c:
  16133. + Fixed a bug causing improper box clipping at the right and the bottom.
  16134. * data/foo_fighter:
  16135. + Fixed bugs in the sprite.
  16136. * src/intro.c:
  16137. + Test effects for the future game's intro.
  16138. * test/spritedit.c:
  16139. + Added stuff to the sprite editor. We can now navigate through frames.
  16140. data/foo_fighter | 8 +++---
  16141. libee/box.c | 4 +-
  16142. libee/ee.h | 27 ++++++++++++++++---
  16143. libee/graphics.c | 10 ++++++-
  16144. libee/line.c | 33 +++++++++++++++++++++++
  16145. libee/sprite.c | 64 +++++++++++++++++++++++++++++++++++---------
  16146. src/Makefile.am | 1 +
  16147. src/aliens.c | 29 ++------------------
  16148. src/bonus.c | 8 +++---
  16149. src/box.c | 6 ++--
  16150. src/common.h | 2 +
  16151. src/explosions.c | 23 +++------------
  16152. src/intro.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16153. src/main.c | 2 +
  16154. src/overlay.c | 20 +++++++-------
  16155. src/player.c | 2 +-
  16156. src/starfield.c | 2 +-
  16157. src/tunnel.c | 4 +-
  16158. src/weapons.c | 61 ++++++++++++++++++++----------------------
  16159. test/demo.c | 46 ++++++++++++++++----------------
  16160. test/spritedit.c | 65 ++++++++++++++++++++++++++++++++++++++++++---
  16161. 21 files changed, 346 insertions(+), 148 deletions(-)
  16162. Commit: 151
  16163. Author: sam
  16164. Date: Tue Nov 11 10:22:19 2003 +0000
  16165. * libee/triangle.c:
  16166. + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
  16167. * libee/box.c:
  16168. + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
  16169. * libee/conic.c:
  16170. + Wrote ee_fill_ellipse().
  16171. + First attempt at ee_draw_thin_ellipse(), to be reworked.
  16172. * test/demo.c:
  16173. + Merged demo_lines() and demo_thin_lines().
  16174. + Merged demo_triangles() and demo_outlined_triangles().
  16175. + Wrote demo_box().
  16176. + Use ee_fill_ellipse() in demo_all().
  16177. libee/Makefile.am | 1 +
  16178. libee/box.c | 127 ++++++++++++++++++++++++++
  16179. libee/conic.c | 88 ++++++++++++++++++
  16180. libee/ee.h | 10 ++
  16181. libee/triangle.c | 14 +++
  16182. test/demo.c | 254 +++++++++++++++++------------------------------------
  16183. 6 files changed, 319 insertions(+), 175 deletions(-)
  16184. Commit: 149
  16185. Author: sam
  16186. Date: Tue Nov 11 08:00:36 2003 +0000
  16187. * src/weapons.c:
  16188. + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
  16189. * src/player.c:
  16190. + Use ee_draw_sprite() to draw our ship.
  16191. data/Makefile.am | 1 +
  16192. data/ship_green | 7 +++++++
  16193. src/collide.c | 8 ++++----
  16194. src/main.c | 32 ++++++++++++++++----------------
  16195. src/player.c | 32 ++++++--------------------------
  16196. src/weapons.c | 14 +++++++++-----
  16197. 6 files changed, 43 insertions(+), 51 deletions(-)
  16198. Commit: 147
  16199. Author: sam
  16200. Date: Mon Nov 10 23:38:50 2003 +0000
  16201. * libee/graphics.c:
  16202. + Moved ee_putstr() and ee_putchar() in here.
  16203. * libee/ee.h:
  16204. + Got rid of ee_goto().
  16205. + Moved <slang.h> or <curses.h> into libee.
  16206. * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
  16207. * Ditto for ee_putchar().
  16208. libee/Makefile.am | 1 +
  16209. libee/conic.c | 26 +++-----
  16210. libee/ee.c | 30 ++--------
  16211. libee/ee.h | 34 ++---------
  16212. libee/graphics.c | 93 +++++++++++++++++++++++++++++
  16213. libee/io.c | 6 ++
  16214. libee/line.c | 26 +++++----
  16215. libee/math.c | 6 ++
  16216. libee/sprite.c | 10 +++-
  16217. libee/triangle.c | 11 ++-
  16218. src/box.c | 20 +++---
  16219. src/overlay.c | 25 +++-----
  16220. src/player.c | 15 ++---
  16221. src/starfield.c | 3 +-
  16222. src/tunnel.c | 46 ++-------------
  16223. src/weapons.c | 168 ++++++++++++++++++-----------------------------------
  16224. test/demo.c | 53 ++++++----------
  16225. 17 files changed, 264 insertions(+), 309 deletions(-)
  16226. Commit: 145
  16227. Author: sam
  16228. Date: Mon Nov 10 23:04:13 2003 +0000
  16229. * test/spritedit.c:
  16230. + Placeholder for our upcoming sprite editor.
  16231. * src/Makefile.am data/Makefile.am:
  16232. + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
  16233. data/Makefile.am | 1 +
  16234. src/Makefile.am | 4 +-
  16235. test/Makefile.am | 10 ++++++--
  16236. test/spritedit.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16237. 4 files changed, 68 insertions(+), 5 deletions(-)
  16238. Commit: 143
  16239. Author: sam
  16240. Date: Mon Nov 10 22:43:30 2003 +0000
  16241. * src/weapons.c data/weapon_fragbomb:
  16242. + Drew the fragbomb sprite.
  16243. + Use the fragbomb in src/weapons.c.
  16244. data/Makefile.am | 1 +
  16245. data/weapon_fragbomb | 50 ++++++++++++++++++++++++++
  16246. src/weapons.c | 96 ++++---------------------------------------------
  16247. 3 files changed, 59 insertions(+), 88 deletions(-)
  16248. Commit: 141
  16249. Author: sam
  16250. Date: Mon Nov 10 21:54:11 2003 +0000
  16251. * data/weapon_bomb:
  16252. + New bomb sprite.
  16253. * src/weapons.c:
  16254. + Switched the bomb drawing to use ee_draw_sprite().
  16255. data/Makefile.am | 1 +
  16256. data/weapon_bomb | 86 ++++++++++++++++++++++++++++
  16257. src/weapons.c | 165 +++++++----------------------------------------------
  16258. 3 files changed, 109 insertions(+), 143 deletions(-)
  16259. Commit: 139
  16260. Author: sam
  16261. Date: Mon Nov 10 21:17:47 2003 +0000
  16262. * libee/sprite.c:
  16263. + Made sprite loading more robust.
  16264. * src/explosions.c:
  16265. + No longer use ee_putchar etc. to draw our sprites, but use
  16266. ee_draw_sprite().
  16267. * data/:
  16268. + Drew explosion_medium and explosion_small sprites.
  16269. data/Makefile.am | 11 ++++-
  16270. data/explosion_medium | 60 ++++++++++++++++++++++++
  16271. data/explosion_small | 32 +++++++++++++
  16272. libee/sprite.c | 14 +++---
  16273. src/explosions.c | 121 ++++---------------------------------------------
  16274. 5 files changed, 120 insertions(+), 118 deletions(-)
  16275. Commit: 137
  16276. Author: sam
  16277. Date: Mon Nov 10 20:43:02 2003 +0000
  16278. * libee/conic.c: Clip circles and ellipses.
  16279. libee/conic.c | 39 +++++++++++++++++++++++++++++++++++----
  16280. 1 files changed, 35 insertions(+), 4 deletions(-)
  16281. Commit: 135
  16282. Author: sam
  16283. Date: Mon Nov 10 18:29:04 2003 +0000
  16284. * libee/sprite.c:
  16285. + Added sanity checks in ee_sprite_* functions.
  16286. * libee/conic.c:
  16287. + Use ellipsepoints() in ee_draw_circle().
  16288. libee/conic.c | 29 ++++++++++++-----------------
  16289. libee/sprite.c | 16 +++++++++++++++-
  16290. 2 files changed, 27 insertions(+), 18 deletions(-)
  16291. Commit: 133
  16292. Author: sam
  16293. Date: Mon Nov 10 18:23:23 2003 +0000
  16294. * test/demo.c:
  16295. + Ellipses demo.
  16296. test/demo.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++-----
  16297. 1 files changed, 47 insertions(+), 5 deletions(-)
  16298. Commit: 131
  16299. Author: sam
  16300. Date: Mon Nov 10 18:21:36 2003 +0000
  16301. * libee/conic.c:
  16302. + ee_draw_ellipse().
  16303. libee/conic.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
  16304. libee/ee.h | 1 +
  16305. 2 files changed, 51 insertions(+), 0 deletions(-)
  16306. Commit: 129
  16307. Author: sam
  16308. Date: Mon Nov 10 15:31:12 2003 +0000
  16309. * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
  16310. libee/Makefile.am | 2 +-
  16311. libee/circle.c | 49 -------------------------------------------------
  16312. libee/conic.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  16313. libee/line.c | 4 ++++
  16314. 4 files changed, 54 insertions(+), 50 deletions(-)
  16315. Commit: 127
  16316. Author: sam
  16317. Date: Mon Nov 10 15:16:38 2003 +0000
  16318. * libee/line.c:
  16319. + Added code comments.
  16320. libee/line.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
  16321. 1 files changed, 46 insertions(+), 0 deletions(-)
  16322. Commit: 125
  16323. Author: sam
  16324. Date: Mon Nov 10 14:19:21 2003 +0000
  16325. * configure.ac:
  16326. + Moved optimization flags and warning triggers here.
  16327. + Updated the snapshot timestamp.
  16328. configure.ac | 9 +++++++--
  16329. libee/Makefile.am | 5 -----
  16330. src/Makefile.am | 5 -----
  16331. test/Makefile.am | 5 -----
  16332. 4 files changed, 7 insertions(+), 17 deletions(-)
  16333. Commit: 123
  16334. Author: sam
  16335. Date: Mon Nov 10 14:13:56 2003 +0000
  16336. * test/demo.c: Nicer complete demo.
  16337. test/demo.c | 203 +++++++++++++++++++++++++++++++++++++++++++----------------
  16338. 1 files changed, 148 insertions(+), 55 deletions(-)
  16339. Commit: 121
  16340. Author: sam
  16341. Date: Mon Nov 10 09:26:40 2003 +0000
  16342. * libee/sprite.c:
  16343. + More robust sprite loader.
  16344. + Added ee_set_sprite_frame() and ee_get_sprite_frame().
  16345. + Free all structures in ee_free_sprite().
  16346. * src/aliens.c src/bonus.c:
  16347. + Use ee_draw_sprite() instead of our manual sprite rendering.
  16348. * src/box.c:
  16349. + Use ee_draw_line() instead of the manual equivalent.
  16350. * data/:
  16351. + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
  16352. data/Makefile.am | 2 +-
  16353. data/baz_fighter | 28 ++++++++++++
  16354. data/foo_fighter | 29 ++++++++++++
  16355. data/item_gem | 14 ++++++
  16356. data/item_heart | 14 ++++++
  16357. libee/ee.h | 2 +
  16358. libee/sprite.c | 28 ++++++++++++
  16359. src/aliens.c | 130 ++++++------------------------------------------------
  16360. src/bonus.c | 32 ++++---------
  16361. src/box.c | 51 ++++++---------------
  16362. 10 files changed, 155 insertions(+), 175 deletions(-)
  16363. Commit: 119
  16364. Author: sam
  16365. Date: Mon Nov 10 02:00:52 2003 +0000
  16366. * Oops, forgot data/Makefile.am.
  16367. data/Makefile.am | 1 +
  16368. 1 files changed, 1 insertions(+), 0 deletions(-)
  16369. Commit: 117
  16370. Author: sam
  16371. Date: Mon Nov 10 02:00:19 2003 +0000
  16372. * test/demo.c:
  16373. + Wrote a little sprite demo.
  16374. * data/:
  16375. + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
  16376. Makefile.am | 2 +-
  16377. configure.ac | 1 +
  16378. data/bar_boss | 27 +++++++++++++++++++++++++++
  16379. data/bar_fighter | 14 ++++++++++++++
  16380. test/demo.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
  16381. 5 files changed, 94 insertions(+), 1 deletions(-)
  16382. Commit: 115
  16383. Author: sam
  16384. Date: Mon Nov 10 01:56:24 2003 +0000
  16385. * libee/sprite.c:
  16386. + Beginning of sprite handling within the library.
  16387. + Added support to load files.
  16388. libee/Makefile.am | 1 +
  16389. libee/ee.h | 9 +++
  16390. libee/sprite.c | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16391. 3 files changed, 160 insertions(+), 0 deletions(-)
  16392. Commit: 113
  16393. Author: sam
  16394. Date: Mon Nov 10 00:27:33 2003 +0000
  16395. * test/demo.c:
  16396. + outlined triangles demo.
  16397. test/demo.c | 41 +++++++++++++++++++++++++++++++++++++++++
  16398. 1 files changed, 41 insertions(+), 0 deletions(-)
  16399. Commit: 111
  16400. Author: sam
  16401. Date: Mon Nov 10 00:15:02 2003 +0000
  16402. * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
  16403. configure.ac | 18 +++++++-----------
  16404. libee/Makefile.am | 8 --------
  16405. src/Makefile.am | 4 +---
  16406. test/Makefile.am | 4 +---
  16407. 4 files changed, 9 insertions(+), 25 deletions(-)
  16408. Commit: 109
  16409. Author: sam
  16410. Date: Sun Nov 9 23:34:24 2003 +0000
  16411. * src/*.c:
  16412. + Added missing #include "config.h".
  16413. + Fixed a nasty bug in ee_rand() calls.
  16414. src/aliens.c | 4 +++-
  16415. src/bonus.c | 2 ++
  16416. src/box.c | 2 ++
  16417. src/collide.c | 6 ++++--
  16418. src/explosions.c | 4 +++-
  16419. src/main.c | 6 ++++--
  16420. src/overlay.c | 2 ++
  16421. src/player.c | 2 ++
  16422. src/starfield.c | 20 +++++++++++---------
  16423. src/tunnel.c | 4 ++--
  16424. src/weapons.c | 2 ++
  16425. 11 files changed, 37 insertions(+), 17 deletions(-)
  16426. Commit: 107
  16427. Author: sam
  16428. Date: Sun Nov 9 23:01:29 2003 +0000
  16429. * test/demo.c:
  16430. + Disabled the pyramid demo and wrote a simple triangles demo.
  16431. test/demo.c | 63 ++++++++++++++++++++++++++--------------------------------
  16432. 1 files changed, 28 insertions(+), 35 deletions(-)
  16433. Commit: 105
  16434. Author: sam
  16435. Date: Sun Nov 9 21:36:24 2003 +0000
  16436. * libee/triangle.c:
  16437. + Implemented ee_fill_triangle().
  16438. * test/demo.c:
  16439. + Triangle demo.
  16440. libee/Makefile.am | 5 ++-
  16441. libee/ee.h | 3 +-
  16442. libee/triangle.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16443. test/Makefile.am | 2 +-
  16444. test/demo.c | 57 +++++++++++++++++++++++++++++++++-
  16445. 5 files changed, 152 insertions(+), 5 deletions(-)
  16446. Commit: 103
  16447. Author: sam
  16448. Date: Sun Nov 9 19:46:14 2003 +0000
  16449. * libee/line.c:
  16450. + ee_draw_thin_line().
  16451. * test/demo.c:
  16452. + Added a thin lines demo.
  16453. libee/ee.h | 1 +
  16454. libee/line.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
  16455. test/demo.c | 75 ++++++++++++++++++++++++------------
  16456. 3 files changed, 165 insertions(+), 31 deletions(-)
  16457. Commit: 101
  16458. Author: sam
  16459. Date: Sun Nov 9 18:10:44 2003 +0000
  16460. * libee/line.c: genericized line drawing for future use.
  16461. libee/line.c | 99 ++++++++++++++++++++++++++++++++++++++--------------------
  16462. 1 files changed, 65 insertions(+), 34 deletions(-)
  16463. Commit: 99
  16464. Author: sam
  16465. Date: Sun Nov 9 17:45:12 2003 +0000
  16466. * test/demo.c:
  16467. + Putpixel demo.
  16468. + Draw line demo.
  16469. + Draw circle demo.
  16470. + Animated radar demo.
  16471. test/demo.c | 178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
  16472. 1 files changed, 167 insertions(+), 11 deletions(-)
  16473. Commit: 97
  16474. Author: sam
  16475. Date: Sun Nov 9 17:21:43 2003 +0000
  16476. * src/weapons.c:
  16477. + Removed draw_circle, use ee_draw_circle instead.
  16478. * libee/circle.c:
  16479. + New ee_draw_circle function.
  16480. * libee/line.c:
  16481. + Changed an internal function's name.
  16482. libee/Makefile.am | 1 +
  16483. libee/circle.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
  16484. libee/ee.h | 1 +
  16485. libee/line.c | 6 +++---
  16486. src/weapons.c | 30 ++++--------------------------
  16487. 5 files changed, 58 insertions(+), 29 deletions(-)
  16488. Commit: 95
  16489. Author: sam
  16490. Date: Sun Nov 9 16:34:23 2003 +0000
  16491. * libee/line.c: Implemented ee_draw_line.
  16492. libee/Makefile.am | 8 +++-
  16493. libee/ee.h | 2 +
  16494. libee/line.c | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16495. 3 files changed, 162 insertions(+), 1 deletions(-)
  16496. Commit: 93
  16497. Author: sam
  16498. Date: Sun Nov 9 13:52:40 2003 +0000
  16499. * libee/ee.c:
  16500. + got rid of DELAY.
  16501. * test/demo.c:
  16502. + Minor animation effect.
  16503. libee/ee.c | 15 +++++++++++----
  16504. libee/ee.h | 1 +
  16505. test/demo.c | 11 +++++++++--
  16506. 3 files changed, 21 insertions(+), 6 deletions(-)
  16507. Commit: 91
  16508. Author: sam
  16509. Date: Sun Nov 9 13:51:37 2003 +0000
  16510. * libee/math.c: fixed a thinko in ee_rand().
  16511. libee/math.c | 2 +-
  16512. 1 files changed, 1 insertions(+), 1 deletions(-)
  16513. Commit: 89
  16514. Author: sam
  16515. Date: Sun Nov 9 13:32:04 2003 +0000
  16516. * libee/io.c:
  16517. + Moved ee_get_key() here.
  16518. * libee/math.c:
  16519. + Moved r00t() here and renamed it to ee_sqrt().
  16520. + Moved GET_RAND() here and renamed it to ee_rand().
  16521. * src/math.c:
  16522. + Removed this deprecated file.
  16523. libee/Makefile.am | 2 +-
  16524. libee/ee.c | 22 ----------------------
  16525. libee/ee.h | 3 +++
  16526. libee/io.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
  16527. libee/math.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16528. src/Makefile.am | 1 -
  16529. src/aliens.c | 2 +-
  16530. src/collide.c | 4 ++--
  16531. src/common.h | 6 ------
  16532. src/explosions.c | 2 +-
  16533. src/main.c | 4 ++--
  16534. src/math.c | 42 ------------------------------------------
  16535. src/starfield.c | 18 +++++++++---------
  16536. src/tunnel.c | 4 ++--
  16537. src/weapons.c | 4 ++--
  16538. 15 files changed, 124 insertions(+), 91 deletions(-)
  16539. Commit: 87
  16540. Author: sam
  16541. Date: Sun Nov 9 13:16:19 2003 +0000
  16542. * Coding style everywhere.
  16543. src/aliens.c | 206 +++++++-------
  16544. src/bonus.c | 70 +++---
  16545. src/box.c | 84 +++---
  16546. src/ceo.c | 10 +-
  16547. src/collide.c | 140 +++++-----
  16548. src/common.h | 74 +++---
  16549. src/explosions.c | 218 ++++++++--------
  16550. src/main.c | 146 +++++-----
  16551. src/math.c | 6 +-
  16552. src/overlay.c | 62 +++---
  16553. src/player.c | 56 ++--
  16554. src/starfield.c | 48 ++--
  16555. src/tunnel.c | 108 ++++----
  16556. src/weapons.c | 782 +++++++++++++++++++++++++++---------------------------
  16557. 14 files changed, 1005 insertions(+), 1005 deletions(-)
  16558. Commit: 85
  16559. Author: sam
  16560. Date: Sun Nov 9 13:02:34 2003 +0000
  16561. * libee/Makefile.am, test/Makefile.am:
  16562. + Added more compiler warning flags.
  16563. * test/demo.c:
  16564. + Small demo for libee.
  16565. libee/Makefile.am | 9 ++++++++
  16566. test/Makefile.am | 24 +++++++++++++++++++++++
  16567. test/demo.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++
  16568. 3 files changed, 87 insertions(+), 0 deletions(-)
  16569. Commit: 83
  16570. Author: sam
  16571. Date: Sun Nov 9 13:01:44 2003 +0000
  16572. * libee/ee.c: Fixed a compilation warning.
  16573. libee/ee.c | 3 ++-
  16574. 1 files changed, 2 insertions(+), 1 deletions(-)
  16575. Commit: 81
  16576. Author: sam
  16577. Date: Sun Nov 9 12:48:09 2003 +0000
  16578. * libee/ee.c: Exact line fill in ee_clear().
  16579. libee/ee.c | 25 ++++++++++++-------------
  16580. 1 files changed, 12 insertions(+), 13 deletions(-)
  16581. Commit: 79
  16582. Author: sam
  16583. Date: Sun Nov 9 12:40:53 2003 +0000
  16584. * libee is now standalone.
  16585. libee/Makefile.am | 4 +-
  16586. libee/ee.c | 164 +++++++-------
  16587. libee/ee.h | 74 ++++++
  16588. src/Makefile.am | 2 +-
  16589. src/aliens.c | 150 ++++++------
  16590. src/bonus.c | 46 ++--
  16591. src/box.c | 52 ++--
  16592. src/ceo.c | 6 +-
  16593. src/common.h | 44 +----
  16594. src/explosions.c | 176 +++++++-------
  16595. src/main.c | 13 +-
  16596. src/overlay.c | 54 +++---
  16597. src/player.c | 26 +-
  16598. src/starfield.c | 8 +-
  16599. src/tunnel.c | 30 ++--
  16600. src/weapons.c | 660 ++++++++++++++++++++++++++--------------------------
  16601. 16 files changed, 771 insertions(+), 738 deletions(-)
  16602. Commit: 77
  16603. Author: sam
  16604. Date: Sun Nov 9 12:02:42 2003 +0000
  16605. * libee is now (almost) standalone.
  16606. Makefile.am | 2 +-
  16607. configure.ac | 3 +++
  16608. libee/Makefile.am | 11 +++++++++++
  16609. src/Makefile.am | 3 +--
  16610. 4 files changed, 16 insertions(+), 3 deletions(-)
  16611. Commit: 75
  16612. Author: sam
  16613. Date: Sun Nov 9 11:26:08 2003 +0000
  16614. * libee/ee.c:
  16615. + First file in libee, from src/graphics.c.
  16616. + Disable cursor upon initialisation.
  16617. + Added delay code for constant framerate.
  16618. * src/common.h:
  16619. + Minor compilation fix for latest ncurses.
  16620. doc/shapes.txt | 10 +++
  16621. libee/ee.c | 228 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16622. src/Makefile.am | 2 +-
  16623. src/ceo.c | 6 +-
  16624. src/common.h | 9 +-
  16625. src/graphics.c | 183 --------------------------------------------
  16626. src/main.c | 8 +-
  16627. 7 files changed, 250 insertions(+), 196 deletions(-)
  16628. Commit: 73
  16629. Author: sam
  16630. Date: Thu Nov 6 21:40:53 2003 +0000
  16631. * bootstrap: always remove autom4te.cache.
  16632. bootstrap | 1 +
  16633. 1 files changed, 1 insertions(+), 0 deletions(-)
  16634. Commit: 71
  16635. Author: sam
  16636. Date: Thu Oct 2 01:08:13 2003 +0000
  16637. * Fixed keywords, ignore, and lots of tiny SVN things.
  16638. bootstrap | 63 +++++++++++++++++++++++++++++----------------------------
  16639. configure.ac | 2 +-
  16640. 2 files changed, 33 insertions(+), 32 deletions(-)
  16641. Commit: 69
  16642. Author: sam
  16643. Date: Sun Feb 9 11:17:40 2003 +0000
  16644. * support for boxes
  16645. * application: pause box
  16646. TODO | 2 +-
  16647. src/Makefile.am | 1 +
  16648. src/box.c | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16649. src/common.h | 19 ++++++++-
  16650. src/main.c | 27 +++++++++++-
  16651. src/overlay.c | 4 +-
  16652. 6 files changed, 169 insertions(+), 7 deletions(-)
  16653. Commit: 67
  16654. Author: sam
  16655. Date: Mon Jan 6 12:22:58 2003 +0000
  16656. * cosmetic code changes.
  16657. * fixed a bug in the tunnel munching.
  16658. TODO | 2 ++
  16659. src/collide.c | 30 +++++++++---------------------
  16660. 2 files changed, 11 insertions(+), 21 deletions(-)
  16661. Commit: 65
  16662. Author: sam
  16663. Date: Mon Dec 23 16:44:28 2002 +0000
  16664. * fixed the ncurses build.
  16665. * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
  16666. README | 8 ++++++++
  16667. TODO | 2 +-
  16668. configure.ac | 8 ++++++--
  16669. src/weapons.c | 16 ++++++++--------
  16670. 4 files changed, 23 insertions(+), 11 deletions(-)
  16671. Commit: 63
  16672. Author: sam
  16673. Date: Mon Dec 23 16:21:38 2002 +0000
  16674. * new timestamp for a new snapshot.
  16675. * lots of sanity checks in collide.c.
  16676. * moved usleep() to graphics.c.
  16677. * added random key generator in the dummy driver.
  16678. * cosmetic changes in the energy bars.
  16679. configure.ac | 4 +-
  16680. src/collide.c | 62 ++++++++++++++++++++++++++++++++++++++-----------------
  16681. src/common.h | 11 +++++----
  16682. src/graphics.c | 22 +++++++++++++++++++-
  16683. src/main.c | 11 +++++----
  16684. src/overlay.c | 20 +++++++++---------
  16685. src/player.c | 3 +-
  16686. 7 files changed, 90 insertions(+), 43 deletions(-)
  16687. Commit: 61
  16688. Author: sam
  16689. Date: Mon Dec 23 15:06:13 2002 +0000
  16690. * better handling of special weapon timeout.
  16691. * the bomb is now part of the standard fire button effect.
  16692. * overlay for life and special weapon jauges.
  16693. src/Makefile.am | 9 ++--
  16694. src/common.h | 110 ++++++++++++++++++++++++++++++++++++++++++-------------
  16695. src/main.c | 68 ++++++++++++++++++---------------
  16696. src/overlay.c | 86 +++++++++++++++++++++++++++++++++++++++++++
  16697. src/player.c | 8 ++--
  16698. 5 files changed, 216 insertions(+), 65 deletions(-)
  16699. Commit: 59
  16700. Author: sam
  16701. Date: Mon Dec 23 13:46:27 2002 +0000
  16702. * aliens are now named foo, bar and baz.
  16703. * beginning of life jauges.
  16704. src/aliens.c | 38 +++++++++++++++++++-------------------
  16705. src/collide.c | 9 ++++++++-
  16706. src/common.h | 7 +++++--
  16707. src/main.c | 4 ++--
  16708. src/player.c | 28 +++++++++++++++++++++++++++-
  16709. 5 files changed, 61 insertions(+), 25 deletions(-)
  16710. Commit: 57
  16711. Author: sam
  16712. Date: Mon Dec 23 13:13:04 2002 +0000
  16713. * ship has vx and vy.
  16714. src/common.h | 4 ++--
  16715. src/main.c | 6 +++---
  16716. src/player.c | 27 +++++++++++++++++----------
  16717. 3 files changed, 22 insertions(+), 15 deletions(-)
  16718. Commit: 55
  16719. Author: sam
  16720. Date: Mon Dec 23 12:47:36 2002 +0000
  16721. * cosmetic change: reworked draw_tunnel.
  16722. TODO | 2 +-
  16723. src/main.c | 3 +-
  16724. src/tunnel.c | 171 +++++++++++++++++++++++++++++++---------------------------
  16725. 3 files changed, 93 insertions(+), 83 deletions(-)
  16726. Commit: 53
  16727. Author: sam
  16728. Date: Mon Dec 23 12:03:31 2002 +0000
  16729. * lasers are now twice as fast.
  16730. * walls are now filled, and displayed on top of aliens.
  16731. src/main.c | 23 ++++++++-------------
  16732. src/tunnel.c | 62 +++++++++++++++++++++++++++++++++++++++++++++------------
  16733. 2 files changed, 58 insertions(+), 27 deletions(-)
  16734. Commit: 51
  16735. Author: sam
  16736. Date: Mon Dec 23 10:06:27 2002 +0000
  16737. * added support for --disable-slang.
  16738. * fixed an overflow in the tunnel update code.
  16739. * fragbomb is now 'f', not 'd'.
  16740. * added a missing call to init_bonus().
  16741. configure.ac | 14 +++++++++++---
  16742. src/Makefile.am | 15 ++++++++-------
  16743. src/ceo.c | 3 ++-
  16744. src/common.h | 9 +++++++--
  16745. src/graphics.c | 29 +++++++++++++++++++++--------
  16746. src/main.c | 10 ++++------
  16747. src/tunnel.c | 6 ++----
  16748. 7 files changed, 55 insertions(+), 31 deletions(-)
  16749. Commit: 49
  16750. Author: sam
  16751. Date: Mon Dec 23 09:28:37 2002 +0000
  16752. * the beam now digs the tunnel.
  16753. * the starfield is now an array of stars.
  16754. * fixed wall rendering (offset issues and disappearing left wall).
  16755. * 32 seekers on fragbomb explosion, not 16.
  16756. TODO | 8 +++--
  16757. src/collide.c | 100 +++++++++++++++++++++++++++++++------------------------
  16758. src/common.h | 18 +++++-----
  16759. src/main.c | 7 ++--
  16760. src/starfield.c | 50 ++++++++++++++++-----------
  16761. src/tunnel.c | 34 +++++++++---------
  16762. src/weapons.c | 7 ++--
  16763. 7 files changed, 125 insertions(+), 99 deletions(-)
  16764. Commit: 47
  16765. Author: sam
  16766. Date: Sun Dec 22 23:39:15 2002 +0000
  16767. * seekers and homing bombs react more quickly.
  16768. * 16 seekers on fragbomb explosion instead of 12.
  16769. src/weapons.c | 39 ++++++++++++++++++++++++++-------------
  16770. 1 files changed, 26 insertions(+), 13 deletions(-)
  16771. Commit: 45
  16772. Author: sam
  16773. Date: Sun Dec 22 23:01:35 2002 +0000
  16774. * fixed a segfault when the target seeker speed was zero.
  16775. * factorized the seeker generation on fragbomb explosion.
  16776. src/math.c | 9 +++++++--
  16777. src/weapons.c | 40 ++++++++++++++++++++++------------------
  16778. 2 files changed, 29 insertions(+), 20 deletions(-)
  16779. Commit: 43
  16780. Author: sam
  16781. Date: Sun Dec 22 22:36:42 2002 +0000
  16782. * Removed the dependency on <math.h>. We don't need no stinking sqrt!
  16783. src/Makefile.am | 1 +
  16784. src/common.h | 4 +++-
  16785. src/math.c | 37 +++++++++++++++++++++++++++++++++++++
  16786. src/weapons.c | 7 +++----
  16787. 4 files changed, 44 insertions(+), 5 deletions(-)
  16788. Commit: 41
  16789. Author: sam
  16790. Date: Sun Dec 22 22:17:41 2002 +0000
  16791. * dead aliens don't explode in the collision loop but in their update loop.
  16792. * new super weapon, the fragmentation bomb.
  16793. doc/shapes.txt | 2 +-
  16794. src/aliens.c | 11 ++-
  16795. src/ceo.c | 9 +-
  16796. src/collide.c | 322 +++++++++++++++++++++++++++----------------------------
  16797. src/common.h | 4 +-
  16798. src/main.c | 11 ++-
  16799. src/weapons.c | 131 +++++++++++++++++++++++-
  16800. 7 files changed, 316 insertions(+), 174 deletions(-)
  16801. Commit: 39
  16802. Author: sam
  16803. Date: Sun Dec 22 19:08:35 2002 +0000
  16804. * Moved generated autotools files to the autotools/ directory.
  16805. .cvsignore | 8 +-------
  16806. Makefile.am | 2 +-
  16807. autotools/.cvsignore | 10 ++++++++++
  16808. bootstrap | 5 +++--
  16809. configure.ac | 2 ++
  16810. debian/.cvsignore | 3 +++
  16811. src/Makefile.am | 2 +-
  16812. 7 files changed, 21 insertions(+), 11 deletions(-)
  16813. Commit: 37
  16814. Author: sam
  16815. Date: Sun Dec 22 18:44:12 2002 +0000
  16816. * I think I fucked up the $Id tags on my previous commit.
  16817. src/aliens.c | 2 +-
  16818. src/bonus.c | 2 +-
  16819. src/ceo.c | 2 +-
  16820. src/collide.c | 2 +-
  16821. src/common.h | 2 +-
  16822. src/explosions.c | 2 +-
  16823. src/graphics.c | 2 +-
  16824. src/main.c | 2 +-
  16825. src/player.c | 2 +-
  16826. src/starfield.c | 2 +-
  16827. src/tunnel.c | 2 +-
  16828. src/weapons.c | 2 +-
  16829. 12 files changed, 12 insertions(+), 12 deletions(-)
  16830. Commit: 35
  16831. Author: sam
  16832. Date: Sun Dec 22 18:42:32 2002 +0000
  16833. * added the COPYING file (GPLv2).
  16834. * added GPL headers to source files.
  16835. COPYING | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16836. src/aliens.c | 21 ++++
  16837. src/bonus.c | 21 ++++
  16838. src/ceo.c | 21 ++++
  16839. src/collide.c | 21 ++++
  16840. src/common.h | 21 ++++
  16841. src/explosions.c | 21 ++++
  16842. src/graphics.c | 21 ++++
  16843. src/main.c | 2 +-
  16844. src/player.c | 21 ++++
  16845. src/starfield.c | 21 ++++
  16846. src/tunnel.c | 21 ++++
  16847. src/weapons.c | 21 ++++
  16848. 13 files changed, 572 insertions(+), 1 deletions(-)
  16849. Commit: 33
  16850. Author: sam
  16851. Date: Sun Dec 22 18:40:36 2002 +0000
  16852. * tab == hotkey for CEO alert.
  16853. src/Makefile.am | 1 +
  16854. src/ceo.c | 24 ++++++++++++++++++++++++
  16855. src/common.h | 2 ++
  16856. src/main.c | 16 +++++++++++-----
  16857. 4 files changed, 38 insertions(+), 5 deletions(-)
  16858. Commit: 31
  16859. Author: sam
  16860. Date: Wed Dec 18 18:44:47 2002 +0000
  16861. * 3rd alien type.
  16862. TODO | 4 +++-
  16863. doc/shapes.txt | 17 ++++++++++++++++-
  16864. src/aliens.c | 39 ++++++++++++++++++++-------------------
  16865. 3 files changed, 39 insertions(+), 21 deletions(-)
  16866. Commit: 29
  16867. Author: sam
  16868. Date: Wed Dec 18 18:12:28 2002 +0000
  16869. * Scrapped Makefile.
  16870. Makefile | 530 --------------------------------------------------------------
  16871. 1 files changed, 0 insertions(+), 530 deletions(-)
  16872. Commit: 27
  16873. Author: sam
  16874. Date: Wed Dec 18 18:11:54 2002 +0000
  16875. * README and TODO files.
  16876. Makefile | 12 ++++++------
  16877. README | 35 +++++++++++++++++++++++++++++++++++
  16878. TODO | 38 ++++++++++++++++++++++++++++++++++++++
  16879. 3 files changed, 79 insertions(+), 6 deletions(-)
  16880. Commit: 25
  16881. Author: sam
  16882. Date: Wed Dec 18 13:29:31 2002 +0000
  16883. * the bomb's head is now white
  16884. Makefile | 6 ++--
  16885. configure.ac | 4 +-
  16886. doc/shapes.txt | 9 +++++-
  16887. src/collide.c | 2 +-
  16888. src/weapons.c | 76 +++++++++++++++++++++++++++++++++++++++----------------
  16889. 5 files changed, 67 insertions(+), 30 deletions(-)
  16890. Commit: 23
  16891. Author: sam
  16892. Date: Sun Dec 15 17:16:45 2002 +0000
  16893. * new weapon: bomb.
  16894. * beam now collides with aliens.
  16895. doc/shapes.txt | 32 +++++++++++
  16896. src/aliens.c | 6 +-
  16897. src/collide.c | 63 +++++++++++++++++-----
  16898. src/common.h | 6 +-
  16899. src/main.c | 75 ++++++++++++++------------
  16900. src/weapons.c | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16901. 6 files changed, 291 insertions(+), 55 deletions(-)
  16902. Commit: 21
  16903. Author: sam
  16904. Date: Sun Dec 15 05:03:55 2002 +0000
  16905. * 'beam' weapon.
  16906. doc/shapes.txt | 79 +++++++---------------------
  16907. src/common.h | 2 +-
  16908. src/main.c | 9 +++-
  16909. src/weapons.c | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  16910. 4 files changed, 184 insertions(+), 61 deletions(-)
  16911. Commit: 19
  16912. Author: sam
  16913. Date: Sun Dec 15 03:41:32 2002 +0000
  16914. * real Debian package files.
  16915. * two new types of aliens. only one rules.
  16916. * removed gfx_write in favor of gfx_putchar and gfx_putstr.
  16917. * added bonuses at alien death. they do nothing yet.
  16918. * seeker missiles. 'b' to test.
  16919. * weapon resolution is now 16*char. needs to be generalized.
  16920. * fixed the supernova bugs. center could collide with the tunnel, and
  16921. the last frame was badly displayed.
  16922. * lots of cleanups everywhere.
  16923. Makefile | 6 +-
  16924. configure.ac | 4 +-
  16925. debian/changelog | 5 +
  16926. debian/control | 15 +++
  16927. debian/rules | 77 +++++++++++++
  16928. doc/shapes.txt | 43 +++++++-
  16929. src/Makefile.am | 5 +-
  16930. src/aliens.c | 266 +++++++++++++++++++++++++++-------------------
  16931. src/bonus.c | 102 ++++++++++++++++++
  16932. src/collide.c | 210 ++++++++++++++++++++++++-------------
  16933. src/common.h | 70 +++++++++----
  16934. src/explosions.c | 312 +++++++++++++++++++++---------------------------------
  16935. src/graphics.c | 2 +-
  16936. src/main.c | 110 ++++++++++++--------
  16937. src/player.c | 33 +++----
  16938. src/starfield.c | 6 +-
  16939. src/tunnel.c | 25 ++---
  16940. src/weapons.c | 205 +++++++++++++++++++++++++-----------
  16941. 18 files changed, 947 insertions(+), 549 deletions(-)
  16942. Commit: 17
  16943. Author: sam
  16944. Date: Fri Dec 13 20:50:00 2002 +0000
  16945. * autotoolificationized the whole thing.
  16946. .cvsignore | 25 +++-
  16947. Makefile | 541 +++++++++++++++++++++++++++++++++++++++++++++++++---
  16948. Makefile.am | 10 +
  16949. aliens.c | 176 -----------------
  16950. bootstrap | 44 +++++
  16951. collide.c | 151 ---------------
  16952. common.h | 134 -------------
  16953. configure.ac | 34 ++++
  16954. debian/.cvsignore | 3 +
  16955. debian/Makefile.am | 1 +
  16956. doc/shapes.txt | 135 +++++++++++++
  16957. explosions.c | 305 -----------------------------
  16958. graphics.c | 129 -------------
  16959. main.c | 183 ------------------
  16960. player.c | 74 -------
  16961. shapes.txt | 135 -------------
  16962. src/.cvsignore | 6 +
  16963. src/Makefile.am | 35 ++++
  16964. src/aliens.c | 176 +++++++++++++++++
  16965. src/collide.c | 151 +++++++++++++++
  16966. src/common.h | 134 +++++++++++++
  16967. src/explosions.c | 305 +++++++++++++++++++++++++++++
  16968. src/graphics.c | 129 +++++++++++++
  16969. src/main.c | 183 ++++++++++++++++++
  16970. src/player.c | 74 +++++++
  16971. src/starfield.c | 59 ++++++
  16972. src/tunnel.c | 171 +++++++++++++++++
  16973. src/weapons.c | 135 +++++++++++++
  16974. starfield.c | 59 ------
  16975. tunnel.c | 171 -----------------
  16976. weapons.c | 135 -------------
  16977. 31 files changed, 2326 insertions(+), 1677 deletions(-)
  16978. Commit: 15
  16979. Author: sam
  16980. Date: Fri Dec 13 19:27:16 2002 +0000
  16981. * moved nuke from explosions to weapons.
  16982. * used a cool Bresenham algorithm to draw the nuke circles.
  16983. * nuke collides with aliens.
  16984. collide.c | 80 ++++++++++++++++++++++++++++++++--------------
  16985. common.h | 16 ++++++---
  16986. explosions.c | 100 ----------------------------------------------------------
  16987. main.c | 14 +++++---
  16988. player.c | 6 +++
  16989. weapons.c | 88 ++++++++++++++++++++++++++++++++++++++++++++-------
  16990. 6 files changed, 156 insertions(+), 148 deletions(-)
  16991. Commit: 13
  16992. Author: sam
  16993. Date: Fri Dec 13 19:24:53 2002 +0000
  16994. * .cvsignore file.
  16995. .cvsignore | 2 ++
  16996. 1 files changed, 2 insertions(+), 0 deletions(-)
  16997. Commit: 11
  16998. Author: sam
  16999. Date: Fri Dec 13 19:23:07 2002 +0000
  17000. * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
  17001. the nuke is still ugly, almost no collision detection. Nice demo :)
  17002. Makefile | 35 +++++
  17003. aliens.c | 176 +++++++++++++++++++++++++
  17004. collide.c | 121 +++++++++++++++++
  17005. common.h | 130 +++++++++++++++++++
  17006. explosions.c | 405 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  17007. graphics.c | 129 +++++++++++++++++++
  17008. main.c | 179 ++++++++++++++++++++++++++
  17009. player.c | 68 ++++++++++
  17010. shapes.txt | 135 +++++++++++++++++++
  17011. starfield.c | 59 +++++++++
  17012. tunnel.c | 171 ++++++++++++++++++++++++
  17013. weapons.c | 71 ++++++++++
  17014. 12 files changed, 1679 insertions(+), 0 deletions(-)