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.
 
 
 
 
 
 

9043 lines
292 KiB

  1. ------------------------------------------------------------------------
  2. r790 | sam | 2006-08-25 12:16:53 +0200 (Fri, 25 Aug 2006) | 3 lines
  3. Changed paths:
  4. M /trunk/ChangeLog
  5. M /trunk/Makefile.am
  6. M /trunk/configure.ac
  7. D /trunk/debian
  8. * Removed debian packaging stuff from the trunk. It'll now be at
  9. svn://svn.debian.org/svn/sam-hocevar/pkg-misc
  10. ------------------------------------------------------------------------
  11. r789 | sam | 2006-08-13 19:30:34 +0200 (Sun, 13 Aug 2006) | 2 lines
  12. Changed paths:
  13. M /trunk/caca/driver_gl.c
  14. * Factored some of the GL code.
  15. ------------------------------------------------------------------------
  16. r788 | sam | 2006-08-02 15:15:52 +0200 (Wed, 02 Aug 2006) | 2 lines
  17. Changed paths:
  18. M /trunk/test
  19. M /trunk/test/matrix.c
  20. * A few changes to the matrix program. I do not plan to maintain it.
  21. ------------------------------------------------------------------------
  22. r787 | sam | 2006-08-02 15:12:43 +0200 (Wed, 02 Aug 2006) | 3 lines
  23. Changed paths:
  24. M /trunk/caca/caca.c
  25. M /trunk/caca/caca.h
  26. M /trunk/caca/driver_conio.c
  27. M /trunk/caca/driver_ncurses.c
  28. M /trunk/caca/driver_raw.c
  29. M /trunk/caca/driver_slang.c
  30. M /trunk/caca/driver_vga.c
  31. M /trunk/caca/event.c
  32. M /trunk/caca/graphics.c
  33. * Fixed libcaca prototypes so that all functions use the errno mechanism
  34. and return a value.
  35. ------------------------------------------------------------------------
  36. r786 | sam | 2006-08-02 15:11:39 +0200 (Wed, 02 Aug 2006) | 2 lines
  37. Changed paths:
  38. M /trunk/cucul/cucul.c
  39. * Fixed cucul_create_canvas()'s documentation.
  40. ------------------------------------------------------------------------
  41. r785 | sam | 2006-07-21 10:19:29 +0200 (Fri, 21 Jul 2006) | 3 lines
  42. Changed paths:
  43. M /trunk/cucul/dither.c
  44. * Fixed typos in cucul/dither.c that prevented using ordered dither modes,
  45. thanks to Sean D'Epagnier.
  46. ------------------------------------------------------------------------
  47. r784 | jylam | 2006-06-10 13:35:18 +0200 (Sat, 10 Jun 2006) | 2 lines
  48. Changed paths:
  49. M /trunk/cxx/caca++.cpp
  50. M /trunk/cxx/caca++.h
  51. M /trunk/cxx/cpptest.cpp
  52. * Updated C++ bindings
  53. ------------------------------------------------------------------------
  54. r783 | sam | 2006-06-10 13:04:21 +0200 (Sat, 10 Jun 2006) | 3 lines
  55. Changed paths:
  56. M /trunk/debian/control
  57. * Fix debian package dependencies; -dev packages didn't pull their library
  58. dependencies. Of course.
  59. ------------------------------------------------------------------------
  60. r782 | sam | 2006-05-31 16:33:48 +0200 (Wed, 31 May 2006) | 2 lines
  61. Changed paths:
  62. M /trunk/test/matrix.c
  63. * Fixed matrix.c for non-Thinkpad computers.
  64. ------------------------------------------------------------------------
  65. r781 | sam | 2006-05-31 16:08:58 +0200 (Wed, 31 May 2006) | 2 lines
  66. Changed paths:
  67. M /trunk/configure.ac
  68. * Fix a build failure when X11R7 is available but OpenGL isn't.
  69. ------------------------------------------------------------------------
  70. r780 | sam | 2006-05-31 14:18:23 +0200 (Wed, 31 May 2006) | 3 lines
  71. Changed paths:
  72. M /trunk/test/Makefile.am
  73. A /trunk/test/matrix.c
  74. * Small matrix effect. Totally useless. Unless you have a Thinkpad, in
  75. which case it is massively useless.
  76. ------------------------------------------------------------------------
  77. r779 | sam | 2006-05-29 00:19:10 +0200 (Mon, 29 May 2006) | 3 lines
  78. Changed paths:
  79. M /trunk/ChangeLog
  80. M /trunk/NEWS
  81. M /trunk/configure.ac
  82. M /trunk/debian/changelog
  83. * Updated ChangeLog and NEWS.
  84. * 0.99.beta2 release.
  85. ------------------------------------------------------------------------
  86. r778 | sam | 2006-05-26 09:43:41 +0200 (Fri, 26 May 2006) | 2 lines
  87. Changed paths:
  88. M /trunk/debian/caca-utils.install
  89. M /trunk/debian/libcucul-dev.install
  90. * Updated the Debian build scripts.
  91. ------------------------------------------------------------------------
  92. r777 | sam | 2006-05-26 09:01:10 +0200 (Fri, 26 May 2006) | 2 lines
  93. Changed paths:
  94. M /trunk/cucul/canvas.c
  95. * Fixed an out of bounds bug in cucul_blit().
  96. ------------------------------------------------------------------------
  97. r776 | sam | 2006-05-26 09:00:34 +0200 (Fri, 26 May 2006) | 2 lines
  98. Changed paths:
  99. M /trunk/caca-config.in
  100. * Removed legacy CUCUL_LIBS from caca-config.
  101. ------------------------------------------------------------------------
  102. r775 | sam | 2006-05-26 09:00:04 +0200 (Fri, 26 May 2006) | 3 lines
  103. Changed paths:
  104. M /trunk/caca/driver_ncurses.c
  105. M /trunk/caca/driver_slang.c
  106. * UTF-8 input support for ncurses.
  107. * Hack for 16-color support in xfce4-terminal for both ncurses and slang.
  108. ------------------------------------------------------------------------
  109. r774 | sam | 2006-05-26 08:59:11 +0200 (Fri, 26 May 2006) | 2 lines
  110. Changed paths:
  111. M /trunk/caca/graphics.c
  112. * Reduced IDLE_USEC by half. Today's machines are fast :-)
  113. ------------------------------------------------------------------------
  114. r773 | sam | 2006-05-26 00:32:03 +0200 (Fri, 26 May 2006) | 3 lines
  115. Changed paths:
  116. M /trunk/caca/caca.c
  117. M /trunk/caca/driver_ncurses.c
  118. M /trunk/configure.ac
  119. * Fixed UTF-8 support in ncurses.
  120. * Set ncurses's priority higher than slang.
  121. ------------------------------------------------------------------------
  122. r772 | sam | 2006-05-25 22:01:30 +0200 (Thu, 25 May 2006) | 2 lines
  123. Changed paths:
  124. M /trunk/TODO
  125. * Updated TODO list.
  126. ------------------------------------------------------------------------
  127. r771 | sam | 2006-05-25 22:01:10 +0200 (Thu, 25 May 2006) | 3 lines
  128. Changed paths:
  129. M /trunk/caca/driver_slang.c
  130. M /trunk/cucul/box.c
  131. M /trunk/cucul/canvas.c
  132. M /trunk/cucul/charset.c
  133. M /trunk/cucul/conic.c
  134. M /trunk/cucul/cucul.h
  135. M /trunk/cucul/line.c
  136. M /trunk/cucul/triangle.c
  137. * Have cucul_utf8_to_utf32 write how many bytes it read.
  138. * Use that in the SLang driver so that it supports UTF-8 input.
  139. ------------------------------------------------------------------------
  140. r770 | sam | 2006-05-25 21:59:35 +0200 (Thu, 25 May 2006) | 3 lines
  141. Changed paths:
  142. M /trunk/cucul/export.c
  143. * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without
  144. an explicit cast.
  145. ------------------------------------------------------------------------
  146. r769 | sam | 2006-05-25 21:58:21 +0200 (Thu, 25 May 2006) | 4 lines
  147. Changed paths:
  148. M /trunk/caca/caca.c
  149. M /trunk/caca/driver_ncurses.c
  150. M /trunk/test/colors.c
  151. M /trunk/test/input.c
  152. * Minor cosmetic changes in the test programs.
  153. * Code enhancements in the ncurses driver.
  154. * Added a comment to explain why slang has a higher priority than ncurses.
  155. ------------------------------------------------------------------------
  156. r768 | sam | 2006-05-25 21:56:55 +0200 (Thu, 25 May 2006) | 2 lines
  157. Changed paths:
  158. M /trunk/caca/driver_conio.c
  159. * Fixed the DOS build.
  160. ------------------------------------------------------------------------
  161. r767 | sam | 2006-05-25 21:56:03 +0200 (Thu, 25 May 2006) | 2 lines
  162. Changed paths:
  163. M /trunk/caca/caca_internals.h
  164. * Minor cosmetic fix.
  165. ------------------------------------------------------------------------
  166. r766 | sam | 2006-05-25 21:55:11 +0200 (Thu, 25 May 2006) | 3 lines
  167. Changed paths:
  168. M /trunk/caca/Makefile.am
  169. M /trunk/cucul/Makefile.am
  170. M /trunk/cxx/Makefile.am
  171. M /trunk/kernel/Makefile.am
  172. M /trunk/test/Makefile.am
  173. M /trunk/tools/Makefile.am
  174. * Added -I${top_srcdir} to the compilation flags to fix builds configured
  175. from an alternate directory (they failed to find common.h).
  176. ------------------------------------------------------------------------
  177. r765 | sam | 2006-05-25 21:11:18 +0200 (Thu, 25 May 2006) | 3 lines
  178. Changed paths:
  179. M /trunk/configure.ac
  180. M /trunk/src/Makefile.am
  181. * Removed --enable-network flag, but reused the test as a condition for
  182. building cacaserver.
  183. ------------------------------------------------------------------------
  184. r764 | sam | 2006-05-25 21:10:35 +0200 (Thu, 25 May 2006) | 2 lines
  185. Changed paths:
  186. M /trunk/build-dos
  187. M /trunk/build-win32
  188. * Updated build scripts for DOS and Win32.
  189. ------------------------------------------------------------------------
  190. r763 | sam | 2006-05-20 10:45:19 +0200 (Sat, 20 May 2006) | 3 lines
  191. Changed paths:
  192. M /trunk/caca/driver_ncurses.c
  193. M /trunk/caca/driver_slang.c
  194. * Got backspace to work with the slang and ncurses drivers in an X
  195. terminal window.
  196. ------------------------------------------------------------------------
  197. r762 | sam | 2006-05-20 10:19:13 +0200 (Sat, 20 May 2006) | 2 lines
  198. Changed paths:
  199. M /trunk/caca/driver_gl.c
  200. * More coding style fixes in the GL driver.
  201. ------------------------------------------------------------------------
  202. r761 | sam | 2006-05-20 10:11:58 +0200 (Sat, 20 May 2006) | 2 lines
  203. Changed paths:
  204. M /trunk/caca/driver_gl.c
  205. * Fixed awful indenting of the GL plugin.
  206. ------------------------------------------------------------------------
  207. r760 | sam | 2006-05-20 07:45:57 +0200 (Sat, 20 May 2006) | 3 lines
  208. Changed paths:
  209. M /trunk/caca/driver_ncurses.c
  210. * Make the ncurses driver UTF-8 and UTF-32 aware.
  211. * Add the backspace key to the ncurses driver.
  212. ------------------------------------------------------------------------
  213. r759 | sam | 2006-05-20 07:41:14 +0200 (Sat, 20 May 2006) | 3 lines
  214. Changed paths:
  215. M /trunk/caca/driver_slang.c
  216. * Make the slang driver UTF-8 and UTF-32 aware.
  217. * Add the backspace key to the slang driver.
  218. ------------------------------------------------------------------------
  219. r758 | sam | 2006-05-20 07:29:24 +0200 (Sat, 20 May 2006) | 3 lines
  220. Changed paths:
  221. M /trunk/caca/caca.h
  222. M /trunk/caca/driver_conio.c
  223. M /trunk/caca/driver_gl.c
  224. M /trunk/caca/driver_ncurses.c
  225. M /trunk/caca/driver_slang.c
  226. M /trunk/caca/driver_win32.c
  227. M /trunk/caca/driver_x11.c
  228. M /trunk/caca/event.c
  229. M /trunk/test/input.c
  230. * Renamed the event data member "ucs4" to "utf32" for consistency
  231. with "utf8".
  232. ------------------------------------------------------------------------
  233. r757 | sam | 2006-05-20 07:28:31 +0200 (Sat, 20 May 2006) | 3 lines
  234. Changed paths:
  235. M /trunk/debian/changelog
  236. M /trunk/debian/control
  237. * Added information from a recent Debian upload of the old
  238. version of libcaca.
  239. ------------------------------------------------------------------------
  240. r756 | sam | 2006-05-19 20:34:23 +0200 (Fri, 19 May 2006) | 2 lines
  241. Changed paths:
  242. M /trunk/test
  243. M /trunk/test/Makefile.am
  244. A /trunk/test/input.c
  245. * Text input test program. Might be merged into libcaca if it works well.
  246. ------------------------------------------------------------------------
  247. r755 | sam | 2006-05-19 08:44:58 +0200 (Fri, 19 May 2006) | 2 lines
  248. Changed paths:
  249. M /trunk/TODO
  250. * Updated the TODO list.
  251. ------------------------------------------------------------------------
  252. r754 | sam | 2006-05-19 08:00:00 +0200 (Fri, 19 May 2006) | 2 lines
  253. Changed paths:
  254. M /trunk/debian/caca-utils.install
  255. M /trunk/debian/libcucul-dev.install
  256. * Install caca-config.1.gz in the libcucul-dev package, not caca-utils.
  257. ------------------------------------------------------------------------
  258. r753 | sam | 2006-05-19 07:44:27 +0200 (Fri, 19 May 2006) | 3 lines
  259. Changed paths:
  260. M /trunk/caca/caca.h
  261. M /trunk/caca/graphics.c
  262. M /trunk/python/pypycaca.c
  263. M /trunk/python/pypycaca.h
  264. M /trunk/src/aafire.c
  265. M /trunk/src/cacaball.c
  266. M /trunk/src/cacamoir.c
  267. M /trunk/src/cacaplas.c
  268. M /trunk/test/demo.c
  269. M /trunk/test/frames.c
  270. M /trunk/test/gamma.c
  271. * Renamed caca_set_delay() and caca_get_rendertime() into
  272. caca_set_display_time() and caca_get_display_time() for consistency.
  273. ------------------------------------------------------------------------
  274. r752 | sam | 2006-05-19 07:30:01 +0200 (Fri, 19 May 2006) | 2 lines
  275. Changed paths:
  276. M /trunk/cucul/charset.c
  277. * Documented the newly exported charset functions.
  278. ------------------------------------------------------------------------
  279. r751 | sam | 2006-05-19 06:53:48 +0200 (Fri, 19 May 2006) | 2 lines
  280. Changed paths:
  281. M /trunk/caca/driver_ncurses.c
  282. M /trunk/caca/driver_slang.c
  283. M /trunk/cucul/box.c
  284. M /trunk/cucul/canvas.c
  285. M /trunk/cucul/charset.c
  286. M /trunk/cucul/conic.c
  287. M /trunk/cucul/cucul.h
  288. M /trunk/cucul/cucul_internals.h
  289. M /trunk/cucul/export.c
  290. M /trunk/cucul/import.c
  291. M /trunk/cucul/line.c
  292. M /trunk/cucul/triangle.c
  293. M /trunk/tools/makefont.c
  294. * Export the UTF-8 / UTF-32 / CP437 character conversions to applications.
  295. ------------------------------------------------------------------------
  296. r750 | sam | 2006-05-18 09:57:42 +0200 (Thu, 18 May 2006) | 2 lines
  297. Changed paths:
  298. M /trunk/cucul/font.c
  299. M /trunk/cucul/font_mono9.h
  300. M /trunk/cucul/font_monobold12.h
  301. * Regenerated fonts and reactivated them under Win32.
  302. ------------------------------------------------------------------------
  303. r749 | sam | 2006-05-18 09:56:54 +0200 (Thu, 18 May 2006) | 6 lines
  304. Changed paths:
  305. M /trunk/tools/makefont.c
  306. * Elite trick in the font generator to cope with C89's string length
  307. limitation of 509 characters. Instead of doing:
  308. char foo[10] = "abcdefghij";
  309. we now do:
  310. struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" };
  311. ------------------------------------------------------------------------
  312. r748 | sam | 2006-05-18 08:26:31 +0200 (Thu, 18 May 2006) | 2 lines
  313. Changed paths:
  314. M /trunk/test/font2tga.c
  315. * font2tga no longer needs cucul_internal.h.
  316. ------------------------------------------------------------------------
  317. r747 | sam | 2006-05-18 08:23:47 +0200 (Thu, 18 May 2006) | 5 lines
  318. Changed paths:
  319. M /trunk/cucul/box.c
  320. M /trunk/cucul/canvas.c
  321. M /trunk/cucul/conic.c
  322. M /trunk/cucul/cucul.h
  323. M /trunk/cucul/cucul_internals.h
  324. M /trunk/cucul/dither.c
  325. M /trunk/cucul/import.c
  326. M /trunk/cucul/line.c
  327. M /trunk/cucul/triangle.c
  328. M /trunk/test/font2tga.c
  329. * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned
  330. int which shall be used as an UTF-32 character. We do not have any casting
  331. problems due to the signedness of chars because all characters were
  332. ASCII (ie. <= 0x7f) beforehands.
  333. ------------------------------------------------------------------------
  334. r746 | sam | 2006-05-18 08:13:36 +0200 (Thu, 18 May 2006) | 2 lines
  335. Changed paths:
  336. M /trunk/test
  337. M /trunk/test/Makefile.am
  338. A /trunk/test/font2tga.c
  339. * Added font2tga, a test program that exports our font in a known format.
  340. ------------------------------------------------------------------------
  341. r745 | sam | 2006-05-18 08:09:44 +0200 (Thu, 18 May 2006) | 3 lines
  342. Changed paths:
  343. M /trunk/test/export.c
  344. * If the export test target is ANSI or UTF-8, dither image with special
  345. shaded glyphs.
  346. ------------------------------------------------------------------------
  347. r744 | sam | 2006-05-18 07:43:43 +0200 (Thu, 18 May 2006) | 2 lines
  348. Changed paths:
  349. M /trunk/configure.ac
  350. * Removed useless -lXt from X11 libraries check.
  351. ------------------------------------------------------------------------
  352. r743 | sam | 2006-05-12 21:33:44 +0200 (Fri, 12 May 2006) | 2 lines
  353. Changed paths:
  354. M /trunk/cucul/import.c
  355. * Workaround for illegal ^[[0,0H ANSI escape code.
  356. ------------------------------------------------------------------------
  357. r742 | sam | 2006-05-12 21:32:41 +0200 (Fri, 12 May 2006) | 3 lines
  358. Changed paths:
  359. M /trunk/cucul/dither.c
  360. * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly
  361. better performances.
  362. ------------------------------------------------------------------------
  363. r741 | sam | 2006-05-12 21:31:50 +0200 (Fri, 12 May 2006) | 3 lines
  364. Changed paths:
  365. M /trunk/cucul/export.c
  366. * Add linebreaks to the ANSI exporter for better readability, and use
  367. the save/load cursor position trick to ignore them.
  368. ------------------------------------------------------------------------
  369. r740 | jylam | 2006-05-12 21:19:36 +0200 (Fri, 12 May 2006) | 2 lines
  370. Changed paths:
  371. M /trunk/cucul/export.c
  372. * Fixed postscript exporter, image in not at the bottom of the page anymore
  373. ------------------------------------------------------------------------
  374. r739 | sam | 2006-05-09 22:25:29 +0200 (Tue, 09 May 2006) | 1 line
  375. Changed paths:
  376. M /trunk/src/cacaserver.c
  377. * Use UTF-8 instead of ANSI in cacaserver
  378. ------------------------------------------------------------------------
  379. r738 | sam | 2006-05-09 20:59:00 +0200 (Tue, 09 May 2006) | 1 line
  380. Changed paths:
  381. M /trunk/cucul/font_mono9.h
  382. M /trunk/cucul/font_monobold12.h
  383. * Optimise built-in fonts. We gain about 100kB in the final binary.
  384. ------------------------------------------------------------------------
  385. r737 | sam | 2006-05-09 17:52:15 +0200 (Tue, 09 May 2006) | 3 lines
  386. Changed paths:
  387. M /trunk/tools/makefont.c
  388. * Optimise similar glyphs when generating a font. Given how many glyphs
  389. are unavailable, this is a significant gain.
  390. ------------------------------------------------------------------------
  391. r736 | sam | 2006-05-09 03:58:47 +0200 (Tue, 09 May 2006) | 2 lines
  392. Changed paths:
  393. M /trunk/caca/driver_x11.c
  394. * Added the long dash and middle dot CP437 characters to the X11 driver.
  395. ------------------------------------------------------------------------
  396. r735 | sam | 2006-05-09 03:57:47 +0200 (Tue, 09 May 2006) | 3 lines
  397. Changed paths:
  398. M /trunk/cucul/import.c
  399. * If the ANSI file we import does not use the 80 columns, we don't expand
  400. the canvas to 80 columns.
  401. ------------------------------------------------------------------------
  402. r734 | sam | 2006-05-09 03:12:58 +0200 (Tue, 09 May 2006) | 3 lines
  403. Changed paths:
  404. M /trunk/src/cacadraw.c
  405. * Allow cacadraw to open several files; use 'n' and 'p' to cycle.
  406. * Decreased PgUp/PgDn scrolling rate.
  407. ------------------------------------------------------------------------
  408. r733 | sam | 2006-05-09 03:03:02 +0200 (Tue, 09 May 2006) | 2 lines
  409. Changed paths:
  410. M /trunk/kernel/kernel.c
  411. * Removed a useless cast in the kernel code.
  412. ------------------------------------------------------------------------
  413. r732 | sam | 2006-05-09 02:59:29 +0200 (Tue, 09 May 2006) | 2 lines
  414. Changed paths:
  415. M /trunk/DotNet
  416. M /trunk/DotNet/AssemblyInfo.cs
  417. M /trunk/DotNet/Caca.cs
  418. M /trunk/DotNet/Cucul.cs
  419. M /trunk/DotNet/test.cs
  420. * Set svn properties on the .NET files.
  421. ------------------------------------------------------------------------
  422. r731 | sam | 2006-05-09 02:47:28 +0200 (Tue, 09 May 2006) | 3 lines
  423. Changed paths:
  424. M /trunk/test/font.c
  425. M /trunk/test/text.c
  426. * Cosmetic fix in test/font.c.
  427. * Use UTF-8 output in test/text.c instead of ANSI.
  428. ------------------------------------------------------------------------
  429. r730 | sam | 2006-05-09 02:46:08 +0200 (Tue, 09 May 2006) | 2 lines
  430. Changed paths:
  431. M /trunk/caca/caca.h
  432. * Minor cosmetic fix in a comment.
  433. ------------------------------------------------------------------------
  434. r729 | sam | 2006-05-09 02:43:22 +0200 (Tue, 09 May 2006) | 2 lines
  435. Changed paths:
  436. M /trunk/cucul/font_mono9.h
  437. M /trunk/cucul/font_monobold12.h
  438. M /trunk/tools/makefont.c
  439. * Added a few more Unicode blocks to the default fonts.
  440. ------------------------------------------------------------------------
  441. r728 | sam | 2006-05-09 02:36:33 +0200 (Tue, 09 May 2006) | 2 lines
  442. Changed paths:
  443. M /trunk/cucul/transform.c
  444. * Added a few more Unicode characters to the glyph transformations.
  445. ------------------------------------------------------------------------
  446. r727 | sam | 2006-05-09 02:34:16 +0200 (Tue, 09 May 2006) | 3 lines
  447. Changed paths:
  448. M /trunk/cucul/cucul.h
  449. M /trunk/cucul/dither.c
  450. * Changed the cucul_create_dither() prototype to make sure the mask
  451. arguments are at least 32 bits.
  452. ------------------------------------------------------------------------
  453. r721 | sam | 2006-05-05 17:19:44 +0200 (Fri, 05 May 2006) | 3 lines
  454. Changed paths:
  455. M /trunk/test/export.c
  456. * Make the export test 80 columns wide, so that the ANSI we generate can
  457. be read by other programs.
  458. ------------------------------------------------------------------------
  459. r720 | sam | 2006-05-05 17:13:32 +0200 (Fri, 05 May 2006) | 2 lines
  460. Changed paths:
  461. M /trunk/cucul/font_mono9.h
  462. M /trunk/cucul/font_monobold12.h
  463. * Updated fonts with the new hardcoded CP437 glyphs.
  464. ------------------------------------------------------------------------
  465. r719 | sam | 2006-05-05 17:12:50 +0200 (Fri, 05 May 2006) | 3 lines
  466. Changed paths:
  467. M /trunk/tools/makefont.c
  468. * Hardcode a few CP437 glyphs in makefont.c because they don't look that
  469. good with Pango.
  470. ------------------------------------------------------------------------
  471. r718 | sam | 2006-05-05 16:03:40 +0200 (Fri, 05 May 2006) | 2 lines
  472. Changed paths:
  473. M /trunk/caca/driver_ncurses.c
  474. M /trunk/caca/driver_slang.c
  475. M /trunk/tools/Makefile.am
  476. M /trunk/tools/makefont.c
  477. * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8().
  478. ------------------------------------------------------------------------
  479. r717 | sam | 2006-05-05 15:44:54 +0200 (Fri, 05 May 2006) | 3 lines
  480. Changed paths:
  481. M /trunk/cucul/export.c
  482. * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and
  483. SVG exporters.
  484. ------------------------------------------------------------------------
  485. r716 | sam | 2006-05-05 07:09:54 +0200 (Fri, 05 May 2006) | 2 lines
  486. Changed paths:
  487. M /trunk/cucul/charset.c
  488. M /trunk/cucul/cucul_internals.h
  489. * Implemented the private _cucul_utf32_to_utf8() helper.
  490. ------------------------------------------------------------------------
  491. r715 | sam | 2006-05-05 07:08:51 +0200 (Fri, 05 May 2006) | 2 lines
  492. Changed paths:
  493. M /trunk/cucul/export.c
  494. * Exporter now generates valid ANSI, with CP437 characters.
  495. ------------------------------------------------------------------------
  496. r714 | sam | 2006-05-05 00:00:52 +0200 (Fri, 05 May 2006) | 3 lines
  497. Changed paths:
  498. M /trunk/cucul/export.c
  499. * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured
  500. text.
  501. ------------------------------------------------------------------------
  502. r713 | sam | 2006-05-04 23:34:10 +0200 (Thu, 04 May 2006) | 3 lines
  503. Changed paths:
  504. M /trunk/cucul/colour.c
  505. * Use a slightly different RGB palette for ANSI colours, so that brown
  506. really looks like brown and not like desaturated yellow.
  507. ------------------------------------------------------------------------
  508. r712 | jylam | 2006-05-02 20:26:02 +0200 (Tue, 02 May 2006) | 2 lines
  509. Changed paths:
  510. M /trunk/DotNet/test.cs
  511. M /trunk/caca/event.c
  512. M /trunk/doc/tutorial.dox
  513. * Fixed error in tutorial, updated caca_get_event() doc
  514. ------------------------------------------------------------------------
  515. r711 | jylam | 2006-04-29 13:26:44 +0200 (Sat, 29 Apr 2006) | 2 lines
  516. Changed paths:
  517. M /trunk/DotNet/AssemblyInfo.cs
  518. M /trunk/DotNet/Caca.cs
  519. M /trunk/DotNet/Cucul.cs
  520. M /trunk/DotNet/test.cs
  521. * Fixed $Id
  522. ------------------------------------------------------------------------
  523. r710 | jylam | 2006-04-29 13:20:43 +0200 (Sat, 29 Apr 2006) | 2 lines
  524. Changed paths:
  525. A /trunk/DotNet
  526. A /trunk/DotNet/AssemblyInfo.cs
  527. A /trunk/DotNet/Caca.cs
  528. A /trunk/DotNet/Cucul.cs
  529. A /trunk/DotNet/Makefile
  530. A /trunk/DotNet/libCaca.dll.config
  531. A /trunk/DotNet/libCucul.dll.config
  532. A /trunk/DotNet/test.cs
  533. * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished
  534. ------------------------------------------------------------------------
  535. r709 | sam | 2006-04-27 16:15:23 +0200 (Thu, 27 Apr 2006) | 2 lines
  536. Changed paths:
  537. M /trunk/cucul/cucul.h
  538. M /trunk/cucul/dither.c
  539. M /trunk/cucul/export.c
  540. M /trunk/cucul/font.c
  541. M /trunk/cucul/import.c
  542. M /trunk/cucul/sprite.c
  543. M /trunk/cucul/transform.c
  544. * Completed return value and errno handling in libcucul API.
  545. ------------------------------------------------------------------------
  546. r708 | sam | 2006-04-27 15:02:27 +0200 (Thu, 27 Apr 2006) | 2 lines
  547. Changed paths:
  548. M /trunk/test/export.c
  549. * Allow an optional input filename in the export test for cheap conversions.
  550. ------------------------------------------------------------------------
  551. r707 | jylam | 2006-04-26 20:59:20 +0200 (Wed, 26 Apr 2006) | 2 lines
  552. Changed paths:
  553. M /trunk/caca/driver_gl.c
  554. M /trunk/cucul/import.c
  555. * coding style fixes again
  556. ------------------------------------------------------------------------
  557. r706 | jylam | 2006-04-26 20:53:08 +0200 (Wed, 26 Apr 2006) | 2 lines
  558. Changed paths:
  559. M /trunk/cxx/caca++.cpp
  560. M /trunk/cxx/caca++.h
  561. M /trunk/cxx/cucul++.h
  562. M /trunk/src/cacadraw.c
  563. * Fixed indentation. I did it myself, I'm a big boy.
  564. ------------------------------------------------------------------------
  565. r705 | sam | 2006-04-26 19:24:27 +0200 (Wed, 26 Apr 2006) | 2 lines
  566. Changed paths:
  567. M /trunk/cucul/import.c
  568. * Fixed line wrapping on some weird ANSI files.
  569. ------------------------------------------------------------------------
  570. r704 | sam | 2006-04-26 19:02:37 +0200 (Wed, 26 Apr 2006) | 2 lines
  571. Changed paths:
  572. M /trunk/cucul/import.c
  573. * Fixed an ANSI rendering bug related to the bold attribute.
  574. ------------------------------------------------------------------------
  575. r703 | sam | 2006-04-26 17:21:28 +0200 (Wed, 26 Apr 2006) | 3 lines
  576. Changed paths:
  577. M /trunk/cucul/font_mono9.h
  578. M /trunk/cucul/font_monobold12.h
  579. M /trunk/tools/makefont.c
  580. * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the
  581. built-in font so that we now cover all of CP437.
  582. ------------------------------------------------------------------------
  583. r702 | sam | 2006-04-26 16:36:11 +0200 (Wed, 26 Apr 2006) | 2 lines
  584. Changed paths:
  585. M /trunk/cucul/import.c
  586. * Minor code reorganisation and documenting.
  587. ------------------------------------------------------------------------
  588. r701 | jylam | 2006-04-26 16:06:19 +0200 (Wed, 26 Apr 2006) | 2 lines
  589. Changed paths:
  590. M /trunk/caca/driver_gl.c
  591. * Added preliminary (it means that's fucked up) CP437 codepage
  592. ------------------------------------------------------------------------
  593. r700 | sam | 2006-04-26 15:22:04 +0200 (Wed, 26 Apr 2006) | 2 lines
  594. Changed paths:
  595. M /trunk/caca/driver_x11.c
  596. * Added U+25A0 (■) to the CP437 hack in the X11 driver.
  597. ------------------------------------------------------------------------
  598. r699 | jylam | 2006-04-26 14:59:14 +0200 (Wed, 26 Apr 2006) | 2 lines
  599. Changed paths:
  600. M /trunk/caca/driver_gl.c
  601. * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah !
  602. ------------------------------------------------------------------------
  603. r698 | jylam | 2006-04-26 14:57:31 +0200 (Wed, 26 Apr 2006) | 2 lines
  604. Changed paths:
  605. M /trunk/caca/driver_x11.c
  606. * removed duplicate code
  607. ------------------------------------------------------------------------
  608. r697 | sam | 2006-04-26 14:51:37 +0200 (Wed, 26 Apr 2006) | 2 lines
  609. Changed paths:
  610. M /trunk/caca/driver_x11.c
  611. * Wow, we even have Home/End support in X11.
  612. ------------------------------------------------------------------------
  613. r696 | sam | 2006-04-26 14:48:41 +0200 (Wed, 26 Apr 2006) | 2 lines
  614. Changed paths:
  615. M /trunk/caca/driver_x11.c
  616. * PageUp/PageDown support in X11.
  617. ------------------------------------------------------------------------
  618. r695 | jylam | 2006-04-26 14:47:21 +0200 (Wed, 26 Apr 2006) | 2 lines
  619. Changed paths:
  620. M /trunk/caca/driver_gl.c
  621. * Fixed home/pgup/pgdown/insert events
  622. ------------------------------------------------------------------------
  623. r694 | jylam | 2006-04-26 14:36:31 +0200 (Wed, 26 Apr 2006) | 2 lines
  624. Changed paths:
  625. M /trunk/src/cacadraw.c
  626. * page up / down
  627. ------------------------------------------------------------------------
  628. r693 | sam | 2006-04-26 14:30:54 +0200 (Wed, 26 Apr 2006) | 3 lines
  629. Changed paths:
  630. M /trunk/cucul/import.c
  631. * In ANSI, bold only sets the foreground colour to bright, not the
  632. background.
  633. ------------------------------------------------------------------------
  634. r692 | sam | 2006-04-26 14:25:44 +0200 (Wed, 26 Apr 2006) | 3 lines
  635. Changed paths:
  636. M /trunk/src
  637. M /trunk/src/Makefile.am
  638. A /trunk/src/cacadraw.c
  639. M /trunk/test/import.c
  640. * Added cacadraw. It only shows files and lets you scroll for now, but
  641. it will eventually evolve into something better.
  642. ------------------------------------------------------------------------
  643. r691 | jylam | 2006-04-26 14:23:30 +0200 (Wed, 26 Apr 2006) | 2 lines
  644. Changed paths:
  645. M /trunk/cucul/import.c
  646. * Really updated doc
  647. ------------------------------------------------------------------------
  648. r690 | jylam | 2006-04-26 14:18:35 +0200 (Wed, 26 Apr 2006) | 2 lines
  649. Changed paths:
  650. M /trunk/cucul/import.c
  651. * Fixed documentation for import
  652. ------------------------------------------------------------------------
  653. r689 | sam | 2006-04-26 14:17:22 +0200 (Wed, 26 Apr 2006) | 2 lines
  654. Changed paths:
  655. D /trunk/cpp
  656. * Removed legacy cpp directory.
  657. ------------------------------------------------------------------------
  658. r688 | jylam | 2006-04-26 14:11:55 +0200 (Wed, 26 Apr 2006) | 2 lines
  659. Changed paths:
  660. M /trunk/Makefile.am
  661. M /trunk/configure.ac
  662. A /trunk/cxx (from /trunk/cpp:684)
  663. M /trunk/cxx/Makefile.am
  664. R /trunk/cxx/caca++.cpp (from /trunk/cpp/caca++.cpp:686)
  665. R /trunk/cxx/caca++.h (from /trunk/cpp/caca++.h:686)
  666. R /trunk/cxx/cpptest.cpp (from /trunk/cpp/cpptest.cpp:686)
  667. R /trunk/cxx/cucul++.cpp (from /trunk/cpp/cucul++.cpp:686)
  668. R /trunk/cxx/cucul++.h (from /trunk/cpp/cucul++.h:686)
  669. * Updated C++ bindings and renamed directory to more comprehensive cxx
  670. ------------------------------------------------------------------------
  671. r687 | sam | 2006-04-26 14:06:13 +0200 (Wed, 26 Apr 2006) | 2 lines
  672. Changed paths:
  673. M /trunk/test/event.c
  674. * Minor typo.
  675. ------------------------------------------------------------------------
  676. r686 | jylam | 2006-04-26 13:57:30 +0200 (Wed, 26 Apr 2006) | 2 lines
  677. Changed paths:
  678. M /trunk/cpp/caca++.cpp
  679. M /trunk/cpp/caca++.h
  680. M /trunk/cpp/cpptest.cpp
  681. M /trunk/cpp/cucul++.cpp
  682. M /trunk/cpp/cucul++.h
  683. * Updated libcaca c++ bindings
  684. ------------------------------------------------------------------------
  685. r685 | sam | 2006-04-26 13:54:26 +0200 (Wed, 26 Apr 2006) | 5 lines
  686. Changed paths:
  687. M /trunk/cucul/buffer.c
  688. M /trunk/cucul/cucul.h
  689. M /trunk/cucul/cucul_internals.h
  690. M /trunk/cucul/export.c
  691. M /trunk/cucul/import.c
  692. M /trunk/src/cacaplay.c
  693. M /trunk/src/cacaserver.c
  694. M /trunk/test
  695. M /trunk/test/import.c
  696. M /trunk/test/text.c
  697. * Implemented cucul_load_file() and cucul_load_memory() to load respectively
  698. a file and a memory area into a libcucul buffer.
  699. * Changed the cucul_import_canvas() prototype so that it uses libcucul
  700. buffers instead of simple memory areas.
  701. ------------------------------------------------------------------------
  702. r684 | sam | 2006-04-26 13:29:50 +0200 (Wed, 26 Apr 2006) | 2 lines
  703. Changed paths:
  704. M /trunk/cucul/import.c
  705. * Argh, _really_ fixed the uninitialised variable.
  706. ------------------------------------------------------------------------
  707. r683 | sam | 2006-04-26 13:28:55 +0200 (Wed, 26 Apr 2006) | 2 lines
  708. Changed paths:
  709. M /trunk/cucul/import.c
  710. * Fixed an uninitialised variable.
  711. ------------------------------------------------------------------------
  712. r682 | sam | 2006-04-26 12:22:31 +0200 (Wed, 26 Apr 2006) | 4 lines
  713. Changed paths:
  714. M /trunk/cucul/import.c
  715. * Fixed our buffer overflow in the ANSI parser by simply skipping control
  716. sequences longer than 100 characters.
  717. * Documented the escape sequence format.
  718. ------------------------------------------------------------------------
  719. r681 | jylam | 2006-04-26 12:04:02 +0200 (Wed, 26 Apr 2006) | 2 lines
  720. Changed paths:
  721. M /trunk/cpp/cpptest.cpp
  722. M /trunk/cpp/cucul++.cpp
  723. M /trunk/cpp/cucul++.h
  724. M /trunk/test/demo.c
  725. * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all.
  726. ------------------------------------------------------------------------
  727. r680 | sam | 2006-04-26 11:56:26 +0200 (Wed, 26 Apr 2006) | 3 lines
  728. Changed paths:
  729. M /trunk/cucul/import.c
  730. * More robust ANSI sequence argument parser. Detects private sequences and
  731. intermediate bytes.
  732. ------------------------------------------------------------------------
  733. r679 | jylam | 2006-04-26 11:00:40 +0200 (Wed, 26 Apr 2006) | 2 lines
  734. Changed paths:
  735. M /trunk/cucul/import.c
  736. * Fixed warning in a clever and tested way. Bordel de merde.
  737. ------------------------------------------------------------------------
  738. r678 | sam | 2006-04-26 10:21:46 +0200 (Wed, 26 Apr 2006) | 2 lines
  739. Changed paths:
  740. M /trunk/cucul/import.c
  741. * Coding style.
  742. ------------------------------------------------------------------------
  743. r677 | sam | 2006-04-26 10:12:57 +0200 (Wed, 26 Apr 2006) | 2 lines
  744. Changed paths:
  745. M /trunk/cucul/import.c
  746. * No way, dude. You cannot declare x and y unsigned if you test for (x < 0).
  747. ------------------------------------------------------------------------
  748. r676 | jylam | 2006-04-26 10:09:14 +0200 (Wed, 26 Apr 2006) | 2 lines
  749. Changed paths:
  750. M /trunk/cucul/import.c
  751. * Fixed warnings in ansi importer
  752. ------------------------------------------------------------------------
  753. r675 | sam | 2006-04-26 09:57:26 +0200 (Wed, 26 Apr 2006) | 2 lines
  754. Changed paths:
  755. M /trunk/cucul/import.c
  756. * More cleaning up of the ANSI loader. Fixed reverse video.
  757. ------------------------------------------------------------------------
  758. r674 | sam | 2006-04-26 09:46:58 +0200 (Wed, 26 Apr 2006) | 2 lines
  759. Changed paths:
  760. M /trunk/cucul/colour.c
  761. * Set the transparent colour's RGB values to the default colour's ones.
  762. ------------------------------------------------------------------------
  763. r673 | jylam | 2006-04-25 20:23:33 +0200 (Tue, 25 Apr 2006) | 2 lines
  764. Changed paths:
  765. M /trunk/cucul/import.c
  766. * Improved ANSI format detection
  767. ------------------------------------------------------------------------
  768. r672 | sam | 2006-04-25 20:16:42 +0200 (Tue, 25 Apr 2006) | 2 lines
  769. Changed paths:
  770. M /trunk/cucul/import.c
  771. * Really fixed bold in ANSI loader, and removed dead code.
  772. ------------------------------------------------------------------------
  773. r671 | sam | 2006-04-25 20:02:20 +0200 (Tue, 25 Apr 2006) | 2 lines
  774. Changed paths:
  775. M /trunk/cucul/import.c
  776. * Simplified _manage_modifiers() a bit.
  777. ------------------------------------------------------------------------
  778. r670 | sam | 2006-04-25 19:46:49 +0200 (Tue, 25 Apr 2006) | 2 lines
  779. Changed paths:
  780. M /trunk/cucul/import.c
  781. * Fixed bold support in ANSI loader.
  782. ------------------------------------------------------------------------
  783. r669 | sam | 2006-04-25 19:43:16 +0200 (Tue, 25 Apr 2006) | 2 lines
  784. Changed paths:
  785. M /trunk/cucul/import.c
  786. * A few fixes in the ANSI interpreter.
  787. ------------------------------------------------------------------------
  788. r668 | sam | 2006-04-25 18:28:00 +0200 (Tue, 25 Apr 2006) | 2 lines
  789. Changed paths:
  790. M /trunk/cucul/import.c
  791. * Got rid of _update_canvas_size().
  792. ------------------------------------------------------------------------
  793. r667 | jylam | 2006-04-25 17:39:13 +0200 (Tue, 25 Apr 2006) | 2 lines
  794. Changed paths:
  795. M /trunk/cucul/import.c
  796. * _updated_coding_style(aBit);
  797. ------------------------------------------------------------------------
  798. r666 | sam | 2006-04-25 17:22:53 +0200 (Tue, 25 Apr 2006) | 2 lines
  799. Changed paths:
  800. M /trunk/cucul/import.c
  801. * Ahahaha. Meet the "optimisation" that breaks everything.
  802. ------------------------------------------------------------------------
  803. r665 | sam | 2006-04-25 17:04:19 +0200 (Tue, 25 Apr 2006) | 2 lines
  804. Changed paths:
  805. M /trunk/cucul/import.c
  806. * Small optimisation in import_text().
  807. ------------------------------------------------------------------------
  808. r664 | sam | 2006-04-25 16:12:31 +0200 (Tue, 25 Apr 2006) | 2 lines
  809. Changed paths:
  810. M /trunk/cucul/import.c
  811. * Really minor coding style fixes in the ANSI importer.
  812. ------------------------------------------------------------------------
  813. r663 | sam | 2006-04-25 13:05:25 +0200 (Tue, 25 Apr 2006) | 2 lines
  814. Changed paths:
  815. M /trunk/cucul/canvas.c
  816. M /trunk/cucul/colour.c
  817. M /trunk/cucul/cucul.c
  818. M /trunk/cucul/cucul.h
  819. M /trunk/cucul/cucul_internals.h
  820. * More error checking in libcucul.
  821. ------------------------------------------------------------------------
  822. r662 | sam | 2006-04-25 13:05:03 +0200 (Tue, 25 Apr 2006) | 2 lines
  823. Changed paths:
  824. M /trunk/test/import.c
  825. * Jylam is too modest.
  826. ------------------------------------------------------------------------
  827. r661 | jylam | 2006-04-25 12:14:47 +0200 (Tue, 25 Apr 2006) | 2 lines
  828. Changed paths:
  829. A /trunk/test/import.c
  830. * Added importers test
  831. ------------------------------------------------------------------------
  832. r660 | jylam | 2006-04-25 12:14:12 +0200 (Tue, 25 Apr 2006) | 2 lines
  833. Changed paths:
  834. M /trunk/cucul/import.c
  835. M /trunk/test/Makefile.am
  836. * Added preliminary ANSI importer, added import formats autodection
  837. ------------------------------------------------------------------------
  838. r659 | sam | 2006-04-25 11:59:58 +0200 (Tue, 25 Apr 2006) | 4 lines
  839. Changed paths:
  840. M /trunk/configure.ac
  841. M /trunk/cucul/box.c
  842. M /trunk/cucul/buffer.c
  843. M /trunk/cucul/canvas.c
  844. M /trunk/cucul/conic.c
  845. M /trunk/cucul/cucul.h
  846. M /trunk/cucul/line.c
  847. M /trunk/cucul/triangle.c
  848. * Check for <errno.h>.
  849. * Started changing function prototypes so that they return an integer
  850. instead of void, just in case they might fail.
  851. ------------------------------------------------------------------------
  852. r658 | sam | 2006-04-25 11:34:41 +0200 (Tue, 25 Apr 2006) | 2 lines
  853. Changed paths:
  854. M /trunk/cucul/Makefile.am
  855. M /trunk/cucul/cucul.h
  856. D /trunk/cucul/error.c
  857. * Reverted that errno stuff. We'll just use the real errno.
  858. ------------------------------------------------------------------------
  859. r657 | sam | 2006-04-25 10:54:44 +0200 (Tue, 25 Apr 2006) | 2 lines
  860. Changed paths:
  861. M /trunk/cucul/Makefile.am
  862. M /trunk/cucul/cucul.h
  863. A /trunk/cucul/error.c
  864. * Added basis for an errno-like mechanism.
  865. ------------------------------------------------------------------------
  866. r656 | sam | 2006-04-25 00:10:38 +0200 (Tue, 25 Apr 2006) | 3 lines
  867. Changed paths:
  868. M /trunk/build-win32
  869. M /trunk/configure.ac
  870. * Removed my previously introduced --enable-pangoft2 and replaced it with
  871. a nicer cross compilation check.
  872. ------------------------------------------------------------------------
  873. r655 | sam | 2006-04-24 23:45:26 +0200 (Mon, 24 Apr 2006) | 2 lines
  874. Changed paths:
  875. M /trunk/build-win32
  876. M /trunk/configure.ac
  877. M /trunk/src/Makefile.am
  878. M /trunk/src/cacaserver.c
  879. * Brought the Win32 build back on its wheels.
  880. ------------------------------------------------------------------------
  881. r654 | sam | 2006-04-24 23:09:06 +0200 (Mon, 24 Apr 2006) | 2 lines
  882. Changed paths:
  883. M /trunk/common.h
  884. M /trunk/configure.ac
  885. M /trunk/cucul/font.c
  886. M /trunk/src/cacaserver.c
  887. M /trunk/tools/makefont.c
  888. * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts.
  889. ------------------------------------------------------------------------
  890. r653 | sam | 2006-04-24 23:05:31 +0200 (Mon, 24 Apr 2006) | 2 lines
  891. Changed paths:
  892. M /trunk/caca/driver_win32.c
  893. * Fixed minor compilation warning.
  894. ------------------------------------------------------------------------
  895. r652 | sam | 2006-04-24 22:56:07 +0200 (Mon, 24 Apr 2006) | 2 lines
  896. Changed paths:
  897. M /trunk/common.h
  898. * Win32 compilation fix.
  899. ------------------------------------------------------------------------
  900. r651 | sam | 2006-04-24 22:55:46 +0200 (Mon, 24 Apr 2006) | 2 lines
  901. Changed paths:
  902. M /trunk/cucul/font.c
  903. * On win32, only disable the built-in fonts, not all the font functions.
  904. ------------------------------------------------------------------------
  905. r650 | sam | 2006-04-24 22:45:55 +0200 (Mon, 24 Apr 2006) | 3 lines
  906. Changed paths:
  907. M /trunk/common.h
  908. M /trunk/configure.ac
  909. M /trunk/cucul/font.c
  910. M /trunk/tools/makefont.c
  911. * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h
  912. * Implement htons/htonl in common.h just in case.
  913. ------------------------------------------------------------------------
  914. r649 | sam | 2006-04-24 22:39:54 +0200 (Mon, 24 Apr 2006) | 2 lines
  915. Changed paths:
  916. M /trunk/doc/style.dox
  917. * Hahaha, fixed the coding style example.
  918. ------------------------------------------------------------------------
  919. r648 | sam | 2006-04-24 22:35:59 +0200 (Mon, 24 Apr 2006) | 3 lines
  920. Changed paths:
  921. M /trunk/caca/caca.c
  922. M /trunk/caca/caca_internals.h
  923. M /trunk/caca/driver_conio.c
  924. M /trunk/caca/driver_gl.c
  925. M /trunk/caca/driver_ncurses.c
  926. M /trunk/caca/driver_raw.c
  927. M /trunk/caca/driver_slang.c
  928. M /trunk/caca/driver_vga.c
  929. M /trunk/caca/driver_win32.c
  930. M /trunk/caca/driver_x11.c
  931. M /trunk/caca/event.c
  932. M /trunk/caca/graphics.c
  933. M /trunk/caca/time.c
  934. M /trunk/common.h
  935. M /trunk/configure.ac
  936. M /trunk/cucul/box.c
  937. M /trunk/cucul/buffer.c
  938. M /trunk/cucul/canvas.c
  939. M /trunk/cucul/charset.c
  940. M /trunk/cucul/colour.c
  941. M /trunk/cucul/conic.c
  942. M /trunk/cucul/cucul.c
  943. M /trunk/cucul/cucul_internals.h
  944. M /trunk/cucul/dither.c
  945. M /trunk/cucul/export.c
  946. M /trunk/cucul/font.c
  947. M /trunk/cucul/import.c
  948. M /trunk/cucul/line.c
  949. M /trunk/cucul/sprite.c
  950. M /trunk/cucul/transform.c
  951. M /trunk/cucul/triangle.c
  952. M /trunk/kernel/kernel.c
  953. M /trunk/src/aafire.c
  954. M /trunk/src/cacaball.c
  955. M /trunk/src/cacamoir.c
  956. M /trunk/src/cacaplas.c
  957. M /trunk/src/cacaplay.c
  958. M /trunk/src/cacaserver.c
  959. M /trunk/src/cacaview.c
  960. M /trunk/src/common-image.c
  961. M /trunk/src/img2irc.c
  962. M /trunk/test/colors.c
  963. M /trunk/test/demo.c
  964. M /trunk/test/dithering.c
  965. M /trunk/test/event.c
  966. M /trunk/test/spritedit.c
  967. M /trunk/tools/makefont.c
  968. M /trunk/tools/optipal.c
  969. * Removed duplicate uint*_t defines from *_internal.h and included common.h
  970. in all .c files that needed it.
  971. ------------------------------------------------------------------------
  972. r647 | sam | 2006-04-24 21:57:23 +0200 (Mon, 24 Apr 2006) | 3 lines
  973. Changed paths:
  974. M /trunk/Makefile.am
  975. A /trunk/common.h
  976. M /trunk/test/export.c
  977. M /trunk/test/font.c
  978. M /trunk/test/frames.c
  979. M /trunk/test/gamma.c
  980. M /trunk/test/hsv.c
  981. M /trunk/test/text.c
  982. M /trunk/test/transform.c
  983. M /trunk/test/truecolor.c
  984. M /trunk/test/unicode.c
  985. * Added "common.h", a placeholder for simple features and functions missing
  986. from some systems.
  987. ------------------------------------------------------------------------
  988. r646 | sam | 2006-04-24 20:46:06 +0200 (Mon, 24 Apr 2006) | 3 lines
  989. Changed paths:
  990. M /trunk/cucul/export.c
  991. * Print '?' for Unicode characters in the ANSI export. We'll decide later
  992. whether we want plain ASCII, UTF-8, or CP437.
  993. ------------------------------------------------------------------------
  994. r645 | sam | 2006-04-24 19:51:23 +0200 (Mon, 24 Apr 2006) | 2 lines
  995. Changed paths:
  996. M /trunk/configure.ac
  997. * Oops, fixed an old typo that brevented building without PangoFt2.
  998. ------------------------------------------------------------------------
  999. r644 | sam | 2006-04-24 19:47:44 +0200 (Mon, 24 Apr 2006) | 2 lines
  1000. Changed paths:
  1001. M /trunk/debian/Makefile.am
  1002. M /trunk/debian/caca-utils.install
  1003. M /trunk/debian/libcucul-dev.install
  1004. * Fixed Debian build files.
  1005. ------------------------------------------------------------------------
  1006. r643 | sam | 2006-04-24 19:39:53 +0200 (Mon, 24 Apr 2006) | 2 lines
  1007. Changed paths:
  1008. M /trunk/configure.ac
  1009. * Do not bail out if PangoFt2 was not found.
  1010. ------------------------------------------------------------------------
  1011. r641 | sam | 2006-04-22 23:51:50 +0200 (Sat, 22 Apr 2006) | 2 lines
  1012. Changed paths:
  1013. M /trunk/ChangeLog
  1014. M /trunk/NEWS
  1015. M /trunk/TODO
  1016. * 0.99.beta1 release.
  1017. ------------------------------------------------------------------------
  1018. r640 | sam | 2006-04-22 23:36:11 +0200 (Sat, 22 Apr 2006) | 2 lines
  1019. Changed paths:
  1020. M /trunk/configure.ac
  1021. M /trunk/cucul/Makefile.am
  1022. M /trunk/test/Makefile.am
  1023. * Got rid of CUCUL_LIBS. It's unused.
  1024. ------------------------------------------------------------------------
  1025. r639 | sam | 2006-04-22 23:31:42 +0200 (Sat, 22 Apr 2006) | 2 lines
  1026. Changed paths:
  1027. M /trunk/Makefile.am
  1028. M /trunk/debian
  1029. M /trunk/debian/Makefile.am
  1030. A /trunk/debian/caca-utils.install
  1031. M /trunk/debian/changelog
  1032. M /trunk/debian/control
  1033. A /trunk/debian/libcaca-dev.install
  1034. A /trunk/debian/libcaca0.install
  1035. A /trunk/debian/libcucul-dev.install
  1036. A /trunk/debian/libcucul0.install
  1037. M /trunk/debian/rules
  1038. M /trunk/doc/Makefile.am
  1039. * Updated Debian build rules.
  1040. ------------------------------------------------------------------------
  1041. r638 | sam | 2006-04-22 21:46:43 +0200 (Sat, 22 Apr 2006) | 2 lines
  1042. Changed paths:
  1043. M /trunk/caca/event.c
  1044. M /trunk/doc/migrating.dox
  1045. M /trunk/test/colors.c
  1046. M /trunk/test/dithering.c
  1047. M /trunk/test/font.c
  1048. M /trunk/test/frames.c
  1049. M /trunk/test/hsv.c
  1050. M /trunk/test/transform.c
  1051. M /trunk/test/truecolor.c
  1052. M /trunk/test/unicode.c
  1053. * Allow the caca_event_t *ev argument for caca_get_event() to be NULL.
  1054. ------------------------------------------------------------------------
  1055. r637 | sam | 2006-04-22 21:35:43 +0200 (Sat, 22 Apr 2006) | 2 lines
  1056. Changed paths:
  1057. M /trunk/doc/migrating.dox
  1058. * Minor updates to the migration documentation.
  1059. ------------------------------------------------------------------------
  1060. r636 | sam | 2006-04-22 21:22:14 +0200 (Sat, 22 Apr 2006) | 2 lines
  1061. Changed paths:
  1062. M /trunk/doc/Makefile.am
  1063. * Slightly improved the documentation build rules dependencies.
  1064. ------------------------------------------------------------------------
  1065. r635 | sam | 2006-04-22 21:17:38 +0200 (Sat, 22 Apr 2006) | 2 lines
  1066. Changed paths:
  1067. M /trunk/ChangeLog
  1068. M /trunk/NEWS
  1069. M /trunk/TODO
  1070. * Updated ChangeLog, NEWS and TODO.
  1071. ------------------------------------------------------------------------
  1072. r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines
  1073. Changed paths:
  1074. M /trunk/doc/libcaca.dox
  1075. M /trunk/doc/migrating.dox
  1076. * Updated the migration guide.
  1077. ------------------------------------------------------------------------
  1078. r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines
  1079. Changed paths:
  1080. M /trunk/doc/style.dox
  1081. * Wrote the C coding style documentation.
  1082. ------------------------------------------------------------------------
  1083. r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines
  1084. Changed paths:
  1085. M /trunk/test
  1086. M /trunk/test/Makefile.am
  1087. A /trunk/test/frames.c
  1088. A /trunk/test/text.c
  1089. * Added a test for multiple frames support.
  1090. * Added a test for textfile loading.
  1091. ------------------------------------------------------------------------
  1092. r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines
  1093. Changed paths:
  1094. M /trunk/cucul/cucul.c
  1095. M /trunk/cucul/cucul.h
  1096. M /trunk/cucul/cucul_internals.h
  1097. M /trunk/cucul/sprite.c
  1098. * Support for multiple frames in canvases.
  1099. ------------------------------------------------------------------------
  1100. r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines
  1101. Changed paths:
  1102. M /trunk/cucul/import.c
  1103. * Added a simple "text" importer, until the cool ANSI importer arrives.
  1104. ------------------------------------------------------------------------
  1105. r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines
  1106. Changed paths:
  1107. M /trunk/cucul/export.c
  1108. * Disabled the foreground/background optimisation in the IRC export because
  1109. it breaks on too many IRC clients.
  1110. ------------------------------------------------------------------------
  1111. r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines
  1112. Changed paths:
  1113. M /trunk/test/demo.c
  1114. M /trunk/test/spritedit.c
  1115. * Disabled sprite stuff from the tests.
  1116. ------------------------------------------------------------------------
  1117. r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines
  1118. Changed paths:
  1119. M /trunk/cpp/caca++.h
  1120. M /trunk/cpp/cucul++.cpp
  1121. M /trunk/cpp/cucul++.h
  1122. * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings.
  1123. ------------------------------------------------------------------------
  1124. r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines
  1125. Changed paths:
  1126. M /trunk/configure.ac
  1127. M /trunk/cpp/Makefile.am
  1128. * Fixed --enable-cpp to actually do something. Also, disabled it by
  1129. default for the release, because it's not up to date and needs a lot
  1130. of polishing.
  1131. ------------------------------------------------------------------------
  1132. r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines
  1133. Changed paths:
  1134. M /trunk/doc/Makefile.am
  1135. M /trunk/doc/libcaca.dox
  1136. M /trunk/doc/migrating.dox
  1137. A /trunk/doc/style.dox
  1138. A /trunk/doc/tutorial.dox
  1139. * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton.
  1140. ------------------------------------------------------------------------
  1141. r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines
  1142. Changed paths:
  1143. M /trunk/configure.ac
  1144. * Set version number to 0.99.beta1.
  1145. ------------------------------------------------------------------------
  1146. r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines
  1147. Changed paths:
  1148. M /trunk/cucul/cucul.c
  1149. M /trunk/cucul/cucul_internals.h
  1150. * Got rid of cv->scratch_line. It's unused, too.
  1151. ------------------------------------------------------------------------
  1152. r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines
  1153. Changed paths:
  1154. M /trunk/cucul/cucul.c
  1155. M /trunk/cucul/cucul_internals.h
  1156. * Got rid of cv->empty_line, it's now unused.
  1157. ------------------------------------------------------------------------
  1158. r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines
  1159. Changed paths:
  1160. M /trunk/configure.ac
  1161. M /trunk/cpp/cucul++.cpp
  1162. M /trunk/cpp/cucul++.h
  1163. M /trunk/cucul/canvas.c
  1164. M /trunk/cucul/cucul.h
  1165. M /trunk/src/cacaview.c
  1166. M /trunk/src/img2irc.c
  1167. M /trunk/test/colors.c
  1168. M /trunk/test/demo.c
  1169. M /trunk/test/event.c
  1170. M /trunk/test/gamma.c
  1171. M /trunk/test/spritedit.c
  1172. * Changed cucul_clear_canvas() again. It now uses the current foreground
  1173. and background colours to clear the screen.
  1174. ------------------------------------------------------------------------
  1175. r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines
  1176. Changed paths:
  1177. M /trunk/cpp/caca++.cpp
  1178. M /trunk/cpp/caca++.h
  1179. * Fixed a segfault in the C++ bindings. Vieux porc !
  1180. ------------------------------------------------------------------------
  1181. r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines
  1182. Changed paths:
  1183. M /trunk/caca/Makefile.am
  1184. M /trunk/configure.ac
  1185. M /trunk/cpp/Makefile.am
  1186. M /trunk/cucul/Makefile.am
  1187. * Set library names to lib*.so.0.10.0.
  1188. ------------------------------------------------------------------------
  1189. r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines
  1190. Changed paths:
  1191. M /trunk/cucul/import.c
  1192. * Fixed a compilation warning.
  1193. ------------------------------------------------------------------------
  1194. r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines
  1195. Changed paths:
  1196. M /trunk/cucul/import.c
  1197. * Minor documentation fix.
  1198. ------------------------------------------------------------------------
  1199. r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines
  1200. Changed paths:
  1201. M /trunk/cpp/caca++.cpp
  1202. M /trunk/cpp/caca++.h
  1203. M /trunk/cpp/cpptest.cpp
  1204. M /trunk/cpp/cucul++.cpp
  1205. M /trunk/cpp/cucul++.h
  1206. * Fixed ugly coding style of the C++ bindings. Vieux porc immonde.
  1207. ------------------------------------------------------------------------
  1208. r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines
  1209. Changed paths:
  1210. M /trunk/caca/driver_raw.c
  1211. M /trunk/cpp/cucul++.cpp
  1212. M /trunk/cpp/cucul++.h
  1213. M /trunk/cucul/Makefile.am
  1214. M /trunk/cucul/cucul.c
  1215. M /trunk/cucul/cucul.h
  1216. M /trunk/cucul/export.c
  1217. A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612)
  1218. M /trunk/src/cacaplay.c
  1219. M /trunk/src/cacaserver.c
  1220. M /trunk/src/img2irc.c
  1221. M /trunk/test/export.c
  1222. * Moved cucul_load_canvas() into cucul/import.c and renamed it into
  1223. cucul_import_canvas().
  1224. * Renamed cucul_create_export() into cucul_export_canvas() for consistency.
  1225. ------------------------------------------------------------------------
  1226. r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines
  1227. Changed paths:
  1228. M /trunk/cucul/colour.c
  1229. M /trunk/cucul/dither.c
  1230. M /trunk/cucul/export.c
  1231. M /trunk/cucul/font.c
  1232. * Minor documentation improvements.
  1233. ------------------------------------------------------------------------
  1234. r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines
  1235. Changed paths:
  1236. M /trunk/TODO
  1237. M /trunk/caca/caca.h
  1238. M /trunk/cucul/cucul.h
  1239. M /trunk/doc/Makefile.am
  1240. M /trunk/doc/libcaca.dox
  1241. A /trunk/doc/migrating.dox
  1242. A /trunk/doc/user.dox
  1243. * Documentation improvements. Wrote a small migration guide and added the
  1244. skeleton of a tutorial for Jylam.
  1245. ------------------------------------------------------------------------
  1246. r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines
  1247. Changed paths:
  1248. M /trunk/AUTHORS
  1249. M /trunk/NEWS
  1250. M /trunk/THANKS
  1251. M /trunk/TODO
  1252. M /trunk/caca/caca.h
  1253. M /trunk/doc/Makefile.am
  1254. M /trunk/doc/doxygen.cfg.in
  1255. A /trunk/doc/libcaca.dox
  1256. * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main
  1257. documentation page from caca.h to a separate file.
  1258. ------------------------------------------------------------------------
  1259. r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines
  1260. Changed paths:
  1261. M /trunk/caca/driver_ncurses.c
  1262. * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here.
  1263. ------------------------------------------------------------------------
  1264. r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines
  1265. Changed paths:
  1266. M /trunk/cpp/Makefile.am
  1267. * Workaround for broken C++ linking with old libtool versions.
  1268. ------------------------------------------------------------------------
  1269. r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines
  1270. Changed paths:
  1271. M /trunk/NOTES
  1272. M /trunk/tools/optipal.c
  1273. * Moved the technical discussion on S-Lang's palette optimisation from
  1274. NOTES to tools/optipal.c.
  1275. ------------------------------------------------------------------------
  1276. r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines
  1277. Changed paths:
  1278. M /trunk/caca/caca.c
  1279. M /trunk/caca/caca.h
  1280. M /trunk/caca/caca_internals.h
  1281. M /trunk/caca/driver_conio.c
  1282. M /trunk/caca/driver_gl.c
  1283. M /trunk/caca/driver_ncurses.c
  1284. M /trunk/caca/driver_raw.c
  1285. M /trunk/caca/driver_slang.c
  1286. M /trunk/caca/driver_vga.c
  1287. M /trunk/caca/driver_win32.c
  1288. M /trunk/caca/driver_x11.c
  1289. M /trunk/caca/graphics.c
  1290. M /trunk/cpp/caca++.cpp
  1291. M /trunk/cpp/caca++.h
  1292. M /trunk/cucul/cucul.c
  1293. M /trunk/python/pypycaca.c
  1294. M /trunk/python/pypycaca.h
  1295. M /trunk/src/aafire.c
  1296. M /trunk/src/cacaball.c
  1297. M /trunk/src/cacamoir.c
  1298. M /trunk/src/cacaplas.c
  1299. M /trunk/src/cacaplay.c
  1300. M /trunk/src/cacaview.c
  1301. M /trunk/test/colors.c
  1302. M /trunk/test/demo.c
  1303. M /trunk/test/dithering.c
  1304. M /trunk/test/event.c
  1305. M /trunk/test/font.c
  1306. M /trunk/test/gamma.c
  1307. M /trunk/test/hsv.c
  1308. M /trunk/test/spritedit.c
  1309. M /trunk/test/transform.c
  1310. M /trunk/test/truecolor.c
  1311. M /trunk/test/unicode.c
  1312. * More function mass-renaming: caca_attach -> caca_create_display, etc.
  1313. ------------------------------------------------------------------------
  1314. r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines
  1315. Changed paths:
  1316. M /trunk/caca/driver_raw.c
  1317. M /trunk/cucul/cucul.c
  1318. M /trunk/cucul/export.c
  1319. M /trunk/src/cacaserver.c
  1320. * Added a new "caca" exporter.
  1321. * Removed most code from the raw driver and replaced it with a call to the
  1322. caca exporter.
  1323. * Slightly changed the caca export format and updated code accordingly.
  1324. * Improved cacaserver error reporting.
  1325. ------------------------------------------------------------------------
  1326. r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines
  1327. Changed paths:
  1328. M /trunk/debian/control
  1329. * Updates to the Debian build files.
  1330. ------------------------------------------------------------------------
  1331. r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines
  1332. Changed paths:
  1333. M /trunk/cucul/dither.c
  1334. M /trunk/src/aafire.c
  1335. M /trunk/src/cacaball.c
  1336. M /trunk/src/cacamoir.c
  1337. M /trunk/src/cacaplas.c
  1338. M /trunk/src/cacaview.c
  1339. M /trunk/src/img2irc.c
  1340. M /trunk/test/demo.c
  1341. M /trunk/test/export.c
  1342. M /trunk/test/font.c
  1343. M /trunk/test/gamma.c
  1344. M /trunk/test/hsv.c
  1345. * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are
  1346. now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1
  1347. computations.
  1348. ------------------------------------------------------------------------
  1349. r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines
  1350. Changed paths:
  1351. M /trunk/cucul/cucul.c
  1352. M /trunk/cucul/dither.c
  1353. M /trunk/test/demo.c
  1354. M /trunk/test/dithering.c
  1355. * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random
  1356. values between 0 and 9 (used to be 0 and 10). Updated documentation
  1357. accordingly.
  1358. ------------------------------------------------------------------------
  1359. r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines
  1360. Changed paths:
  1361. M /trunk/cpp/cucul++.cpp
  1362. M /trunk/cpp/cucul++.h
  1363. M /trunk/cucul/canvas.c
  1364. M /trunk/cucul/cucul.h
  1365. M /trunk/src/cacaview.c
  1366. M /trunk/src/img2irc.c
  1367. M /trunk/test/colors.c
  1368. M /trunk/test/demo.c
  1369. M /trunk/test/event.c
  1370. M /trunk/test/gamma.c
  1371. M /trunk/test/spritedit.c
  1372. * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to
  1373. choose the background colour.
  1374. ------------------------------------------------------------------------
  1375. r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines
  1376. Changed paths:
  1377. M /trunk/caca/driver_conio.c
  1378. M /trunk/caca/driver_gl.c
  1379. M /trunk/caca/driver_ncurses.c
  1380. M /trunk/caca/driver_slang.c
  1381. M /trunk/caca/driver_vga.c
  1382. M /trunk/caca/driver_win32.c
  1383. M /trunk/caca/driver_x11.c
  1384. M /trunk/caca/graphics.c
  1385. M /trunk/cpp/cucul++.cpp
  1386. M /trunk/cucul/Makefile.am
  1387. A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600)
  1388. M /trunk/cucul/cucul.c
  1389. M /trunk/cucul/cucul.h
  1390. M /trunk/cucul/cucul_internals.h
  1391. M /trunk/cucul/export.c
  1392. M /trunk/cucul/font.c
  1393. M /trunk/src/aafire.c
  1394. M /trunk/src/cacaball.c
  1395. M /trunk/src/cacamoir.c
  1396. M /trunk/src/cacaplas.c
  1397. M /trunk/src/cacaplay.c
  1398. M /trunk/src/cacaserver.c
  1399. M /trunk/src/cacaview.c
  1400. M /trunk/src/img2irc.c
  1401. M /trunk/test/colors.c
  1402. M /trunk/test/demo.c
  1403. M /trunk/test/dithering.c
  1404. M /trunk/test/event.c
  1405. M /trunk/test/export.c
  1406. M /trunk/test/font.c
  1407. M /trunk/test/gamma.c
  1408. M /trunk/test/hsv.c
  1409. M /trunk/test/spritedit.c
  1410. M /trunk/test/transform.c
  1411. M /trunk/test/truecolor.c
  1412. M /trunk/test/unicode.c
  1413. * Renamed main canvas-related functions so that they have "canvas" in
  1414. their name, eg. cucul_create() -> cucul_create_canvas() etc.
  1415. * Moved buffer-related functions to cucul/buffer.c.
  1416. ------------------------------------------------------------------------
  1417. r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines
  1418. Changed paths:
  1419. M /trunk/tools/makefont.c
  1420. * Cosmetic changes.
  1421. ------------------------------------------------------------------------
  1422. r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines
  1423. Changed paths:
  1424. M /trunk/caca/caca.c
  1425. M /trunk/caca/caca.h
  1426. M /trunk/caca/caca_internals.h
  1427. M /trunk/caca/driver_conio.c
  1428. M /trunk/caca/driver_gl.c
  1429. M /trunk/caca/driver_ncurses.c
  1430. M /trunk/caca/driver_raw.c
  1431. M /trunk/caca/driver_slang.c
  1432. M /trunk/caca/driver_vga.c
  1433. M /trunk/caca/driver_win32.c
  1434. M /trunk/caca/driver_x11.c
  1435. M /trunk/caca/event.c
  1436. M /trunk/caca/graphics.c
  1437. M /trunk/cpp/caca++.cpp
  1438. M /trunk/cpp/caca++.h
  1439. M /trunk/cpp/cucul++.cpp
  1440. M /trunk/cpp/cucul++.h
  1441. M /trunk/cucul/box.c
  1442. M /trunk/cucul/canvas.c
  1443. M /trunk/cucul/charset.c
  1444. M /trunk/cucul/colour.c
  1445. M /trunk/cucul/conic.c
  1446. M /trunk/cucul/cucul.c
  1447. M /trunk/cucul/dither.c
  1448. M /trunk/cucul/export.c
  1449. M /trunk/cucul/font.c
  1450. M /trunk/cucul/line.c
  1451. M /trunk/cucul/sprite.c
  1452. M /trunk/cucul/transform.c
  1453. M /trunk/cucul/triangle.c
  1454. M /trunk/src/aafire.c
  1455. M /trunk/src/cacaball.c
  1456. M /trunk/src/cacamoir.c
  1457. M /trunk/src/cacaplas.c
  1458. M /trunk/src/cacaplay.c
  1459. M /trunk/src/cacaview.c
  1460. M /trunk/src/img2irc.c
  1461. M /trunk/test/colors.c
  1462. M /trunk/test/demo.c
  1463. M /trunk/test/dithering.c
  1464. M /trunk/test/event.c
  1465. M /trunk/test/export.c
  1466. M /trunk/test/font.c
  1467. M /trunk/test/gamma.c
  1468. M /trunk/test/hsv.c
  1469. M /trunk/test/spritedit.c
  1470. M /trunk/test/transform.c
  1471. M /trunk/test/truecolor.c
  1472. M /trunk/test/unicode.c
  1473. * Renamed caca_t into caca_display_t.
  1474. * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros.
  1475. ------------------------------------------------------------------------
  1476. r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines
  1477. Changed paths:
  1478. M /trunk/caca/caca.c
  1479. M /trunk/caca/caca.h
  1480. M /trunk/caca/caca_internals.h
  1481. M /trunk/caca/driver_conio.c
  1482. M /trunk/caca/driver_gl.c
  1483. M /trunk/caca/driver_ncurses.c
  1484. M /trunk/caca/driver_raw.c
  1485. M /trunk/caca/driver_slang.c
  1486. M /trunk/caca/driver_vga.c
  1487. M /trunk/caca/driver_win32.c
  1488. M /trunk/caca/driver_x11.c
  1489. M /trunk/caca/event.c
  1490. M /trunk/caca/graphics.c
  1491. M /trunk/cpp/caca++.cpp
  1492. M /trunk/cpp/cucul++.cpp
  1493. M /trunk/cpp/cucul++.h
  1494. M /trunk/cucul/box.c
  1495. M /trunk/cucul/canvas.c
  1496. M /trunk/cucul/colour.c
  1497. M /trunk/cucul/conic.c
  1498. M /trunk/cucul/cucul.c
  1499. M /trunk/cucul/cucul.h
  1500. M /trunk/cucul/cucul_internals.h
  1501. M /trunk/cucul/dither.c
  1502. M /trunk/cucul/export.c
  1503. M /trunk/cucul/font.c
  1504. M /trunk/cucul/line.c
  1505. M /trunk/cucul/sprite.c
  1506. M /trunk/cucul/transform.c
  1507. M /trunk/cucul/triangle.c
  1508. M /trunk/src/aafire.c
  1509. M /trunk/src/cacaball.c
  1510. M /trunk/src/cacamoir.c
  1511. M /trunk/src/cacaplas.c
  1512. M /trunk/src/cacaplay.c
  1513. M /trunk/src/cacaserver.c
  1514. M /trunk/src/cacaview.c
  1515. M /trunk/src/img2irc.c
  1516. M /trunk/test/colors.c
  1517. M /trunk/test/demo.c
  1518. M /trunk/test/dithering.c
  1519. M /trunk/test/event.c
  1520. M /trunk/test/export.c
  1521. M /trunk/test/font.c
  1522. M /trunk/test/gamma.c
  1523. M /trunk/test/hsv.c
  1524. M /trunk/test/spritedit.c
  1525. M /trunk/test/transform.c
  1526. M /trunk/test/truecolor.c
  1527. M /trunk/test/unicode.c
  1528. * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
  1529. ------------------------------------------------------------------------
  1530. r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines
  1531. Changed paths:
  1532. M /trunk/cpp/Makefile.am
  1533. * Fixed C++ bindings makefile so that it does not try to use the system's
  1534. <cucul.h> and <caca.h> headers.
  1535. ------------------------------------------------------------------------
  1536. r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines
  1537. Changed paths:
  1538. M /trunk/cucul/export.c
  1539. * Truecolor support for the HTML and HTMLv3 exporters.
  1540. ------------------------------------------------------------------------
  1541. r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines
  1542. Changed paths:
  1543. M /trunk/cucul/colour.c
  1544. * Fixed a bug in _cucul_argb32_to_rgb24fg/bg().
  1545. ------------------------------------------------------------------------
  1546. r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines
  1547. Changed paths:
  1548. M /trunk/README
  1549. M /trunk/TODO
  1550. * Updated README (caca-config -> pkg-config) and TODO.
  1551. ------------------------------------------------------------------------
  1552. r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines
  1553. Changed paths:
  1554. M /trunk/cucul/export.c
  1555. M /trunk/tools/makefont.c
  1556. * Cosmetic code changes and minor optimisations.
  1557. ------------------------------------------------------------------------
  1558. r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines
  1559. Changed paths:
  1560. M /trunk/cucul/Makefile.am
  1561. M /trunk/cucul/cucul.c
  1562. M /trunk/cucul/cucul_internals.h
  1563. A /trunk/cucul/export.c
  1564. D /trunk/cucul/export_ansi.c
  1565. D /trunk/cucul/export_bitmap.c
  1566. D /trunk/cucul/export_html.c
  1567. D /trunk/cucul/export_irc.c
  1568. D /trunk/cucul/export_ps.c
  1569. D /trunk/cucul/export_svg.c
  1570. * Merged again all export functions into cucul/export.c. They're all the
  1571. same and they're very short (50-100 lines).
  1572. ------------------------------------------------------------------------
  1573. r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines
  1574. Changed paths:
  1575. M /trunk/cucul/cucul.h
  1576. M /trunk/cucul/font.c
  1577. * Changed the buffer type in cucul_render_canvas() to void* to avoid
  1578. compilation warnings.
  1579. ------------------------------------------------------------------------
  1580. r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines
  1581. Changed paths:
  1582. M /trunk/test/event.c
  1583. * Handle CACA_EVENT_QUIT in the event test program.
  1584. ------------------------------------------------------------------------
  1585. r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines
  1586. Changed paths:
  1587. M /trunk/configure.ac
  1588. * Workaround for broken AC_PATH_X autoconf macros.
  1589. ------------------------------------------------------------------------
  1590. r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines
  1591. Changed paths:
  1592. M /trunk/caca/driver_x11.c
  1593. * Compilation fix.
  1594. ------------------------------------------------------------------------
  1595. r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines
  1596. Changed paths:
  1597. M /trunk/TODO
  1598. M /trunk/caca/caca.h
  1599. M /trunk/caca/driver_gl.c
  1600. M /trunk/caca/driver_x11.c
  1601. M /trunk/configure.ac
  1602. * Implemented CACA_EVENT_QUIT. Unused yet.
  1603. ------------------------------------------------------------------------
  1604. r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines
  1605. Changed paths:
  1606. M /trunk/cpp
  1607. M /trunk/cpp/Makefile.am
  1608. * Fixed autotools stuff in the cpp bindings.
  1609. ------------------------------------------------------------------------
  1610. r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines
  1611. Changed paths:
  1612. M /trunk/cpp/cpptest.cpp
  1613. * Compilation fix in cpptest.cpp.
  1614. ------------------------------------------------------------------------
  1615. r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines
  1616. Changed paths:
  1617. M /trunk/cpp/caca++.cpp
  1618. M /trunk/cpp/caca++.h
  1619. M /trunk/cpp/cpptest.cpp
  1620. * Fixed compile problem, put Event outside Caca class
  1621. ------------------------------------------------------------------------
  1622. r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines
  1623. Changed paths:
  1624. M /trunk/cpp/cucul++.cpp
  1625. M /trunk/cpp/cucul++.h
  1626. M /trunk/cucul/Makefile.am
  1627. M /trunk/cucul/cucul.c
  1628. M /trunk/cucul/cucul.h
  1629. D /trunk/cucul/math.c
  1630. * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in
  1631. cucul.c just in case.
  1632. ------------------------------------------------------------------------
  1633. r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines
  1634. Changed paths:
  1635. D /trunk/cpp/Makefile.in
  1636. D /trunk/cpp/caca++.pc
  1637. D /trunk/cpp/cucul++.pc
  1638. * Removed a few useless files (vieux porc).
  1639. ------------------------------------------------------------------------
  1640. r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines
  1641. Changed paths:
  1642. M /trunk/TODO
  1643. * Updated TODO list.
  1644. ------------------------------------------------------------------------
  1645. r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines
  1646. Changed paths:
  1647. M /trunk/test/dithering.c
  1648. M /trunk/test/truecolor.c
  1649. * Minor cosmetic changes in the test programs.
  1650. ------------------------------------------------------------------------
  1651. r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines
  1652. Changed paths:
  1653. M /trunk/cucul/export_ps.c
  1654. M /trunk/cucul/export_svg.c
  1655. * Truecolor support in the SVG and PostScript exporters.
  1656. ------------------------------------------------------------------------
  1657. r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines
  1658. Changed paths:
  1659. M /trunk/cucul/Makefile.am
  1660. M /trunk/cucul/cucul.c
  1661. M /trunk/cucul/cucul_internals.h
  1662. A /trunk/cucul/export_bitmap.c
  1663. * Implemented TGA image export.
  1664. ------------------------------------------------------------------------
  1665. r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines
  1666. Changed paths:
  1667. M /trunk/cucul/colour.c
  1668. M /trunk/cucul/cucul_internals.h
  1669. * Implemented argb32 to rgb24fg/bg colour conversions.
  1670. ------------------------------------------------------------------------
  1671. r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines
  1672. Changed paths:
  1673. M /trunk/test/export.c
  1674. * Use cucul_get_export_list() in the export test instead of hardcoding the
  1675. list of available formats. Also added a few truecolor blocks to the test.
  1676. ------------------------------------------------------------------------
  1677. r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines
  1678. Changed paths:
  1679. M /trunk/cucul/font.c
  1680. * Fixed abusive strictness in the font loader.
  1681. ------------------------------------------------------------------------
  1682. r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines
  1683. Changed paths:
  1684. M /trunk/TODO
  1685. * Updated TODO list.
  1686. ------------------------------------------------------------------------
  1687. r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines
  1688. Changed paths:
  1689. M /trunk/cpp/cpptest.cpp
  1690. * Better C++ test
  1691. ------------------------------------------------------------------------
  1692. r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines
  1693. Changed paths:
  1694. M /trunk/cpp/caca++.cpp
  1695. M /trunk/cpp/caca++.h
  1696. M /trunk/cpp/cpptest.cpp
  1697. M /trunk/cpp/cucul++.cpp
  1698. M /trunk/cpp/cucul++.h
  1699. * Added license in C++ files.
  1700. ------------------------------------------------------------------------
  1701. r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines
  1702. Changed paths:
  1703. M /trunk/cpp/cpptest.cpp
  1704. M /trunk/cpp/cucul++.cpp
  1705. M /trunk/cpp/cucul++.h
  1706. * Fixed C++ printf(), added it in example
  1707. ------------------------------------------------------------------------
  1708. r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines
  1709. Changed paths:
  1710. M /trunk/cpp/cpptest.cpp
  1711. * Forgot a test on Caca() instantiation
  1712. ------------------------------------------------------------------------
  1713. r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines
  1714. Changed paths:
  1715. M /trunk/Makefile.am
  1716. M /trunk/configure.ac
  1717. A /trunk/cpp
  1718. A /trunk/cpp/Makefile.am
  1719. A /trunk/cpp/Makefile.in
  1720. A /trunk/cpp/caca++.cpp
  1721. A /trunk/cpp/caca++.h
  1722. A /trunk/cpp/caca++.pc
  1723. A /trunk/cpp/caca++.pc.in
  1724. A /trunk/cpp/cpptest.cpp
  1725. A /trunk/cpp/cucul++.cpp
  1726. A /trunk/cpp/cucul++.h
  1727. A /trunk/cpp/cucul++.pc
  1728. A /trunk/cpp/cucul++.pc.in
  1729. * Added preliminary C++ bindings
  1730. ------------------------------------------------------------------------
  1731. r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines
  1732. Changed paths:
  1733. M /trunk/caca/driver_gl.c
  1734. M /trunk/caca/driver_x11.c
  1735. * Added truecolor support to the X11 and GL drivers.
  1736. ------------------------------------------------------------------------
  1737. r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines
  1738. Changed paths:
  1739. M /trunk/test
  1740. M /trunk/test/Makefile.am
  1741. A /trunk/test/truecolor.c
  1742. * Added test/truecolor.c to test non-ANSI colour pairs.
  1743. ------------------------------------------------------------------------
  1744. r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines
  1745. Changed paths:
  1746. M /trunk/cucul/canvas.c
  1747. M /trunk/cucul/colour.c
  1748. M /trunk/cucul/cucul.h
  1749. M /trunk/cucul/cucul_internals.h
  1750. * Moved cucul_set_color() from canvas.c to colour.c.
  1751. * Added cucul_set_truecolor() for non-ANSI colours.
  1752. * Added new argb32 -> rgb12 conversion functions.
  1753. ------------------------------------------------------------------------
  1754. r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines
  1755. Changed paths:
  1756. M /trunk/caca/caca.h
  1757. M /trunk/caca/caca_internals.h
  1758. M /trunk/caca/driver_conio.c
  1759. M /trunk/caca/driver_gl.c
  1760. M /trunk/caca/driver_ncurses.c
  1761. M /trunk/caca/driver_raw.c
  1762. M /trunk/caca/driver_slang.c
  1763. M /trunk/caca/driver_vga.c
  1764. M /trunk/caca/driver_win32.c
  1765. M /trunk/caca/driver_x11.c
  1766. M /trunk/caca/event.c
  1767. M /trunk/caca/time.c
  1768. M /trunk/cucul/cucul.c
  1769. M /trunk/cucul/cucul.h
  1770. M /trunk/cucul/cucul_internals.h
  1771. M /trunk/cucul/dither.c
  1772. M /trunk/cucul/export_ansi.c
  1773. M /trunk/cucul/export_html.c
  1774. M /trunk/cucul/export_irc.c
  1775. M /trunk/cucul/export_ps.c
  1776. M /trunk/cucul/export_svg.c
  1777. M /trunk/cucul/font.c
  1778. M /trunk/cucul/sprite.c
  1779. M /trunk/src/aafire.c
  1780. M /trunk/src/cacaball.c
  1781. M /trunk/src/cacamoir.c
  1782. M /trunk/src/cacaplas.c
  1783. M /trunk/src/cacaplay.c
  1784. M /trunk/src/cacaserver.c
  1785. M /trunk/src/cacaview.c
  1786. M /trunk/src/img2irc.c
  1787. M /trunk/test/colors.c
  1788. M /trunk/test/demo.c
  1789. M /trunk/test/dithering.c
  1790. M /trunk/test/event.c
  1791. M /trunk/test/export.c
  1792. M /trunk/test/font.c
  1793. M /trunk/test/gamma.c
  1794. M /trunk/test/hsv.c
  1795. M /trunk/test/spritedit.c
  1796. M /trunk/test/transform.c
  1797. M /trunk/test/unicode.c
  1798. * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs
  1799. such as cucul_dither_t instead of struct cucul_dither.
  1800. * Made cucul_buffer_t an opaque structure and implemented the two getters
  1801. cucul_get_buffer_data() and cucul_get_buffer_size().
  1802. * Documented all missing functions and function parameters.
  1803. ------------------------------------------------------------------------
  1804. r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines
  1805. Changed paths:
  1806. M /trunk/cucul/cucul.pc.in
  1807. * Fixed bad library name in pc file.
  1808. ------------------------------------------------------------------------
  1809. r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines
  1810. Changed paths:
  1811. M /trunk/caca/caca_internals.h
  1812. M /trunk/cucul/font.c
  1813. M /trunk/msvc/cacaball.vcproj
  1814. M /trunk/msvc/cacafire.vcproj
  1815. M /trunk/msvc/cacamoir.vcproj
  1816. M /trunk/msvc/cacaplas.vcproj
  1817. M /trunk/msvc/cacaview.vcproj
  1818. M /trunk/msvc/config.h
  1819. M /trunk/msvc/libcaca.sln
  1820. M /trunk/msvc/libcaca.vcproj
  1821. M /trunk/perl/lib/Term/Caca/Constants.pm
  1822. M /trunk/perl/lib/Term/Caca.pm
  1823. M /trunk/perl/lib/Term/Kaka.pm
  1824. * Updated MSVC++ project (static library and src/*)
  1825. ------------------------------------------------------------------------
  1826. r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines
  1827. Changed paths:
  1828. M /trunk/test/demo.c
  1829. M /trunk/test/spritedit.c
  1830. * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas)
  1831. ------------------------------------------------------------------------
  1832. r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines
  1833. Changed paths:
  1834. M /trunk/caca/caca.c
  1835. M /trunk/caca/caca.h
  1836. M /trunk/caca/event.c
  1837. M /trunk/caca/graphics.c
  1838. M /trunk/cucul/box.c
  1839. M /trunk/cucul/canvas.c
  1840. M /trunk/cucul/conic.c
  1841. M /trunk/cucul/cucul.c
  1842. M /trunk/cucul/cucul.h
  1843. M /trunk/cucul/dither.c
  1844. M /trunk/cucul/font.c
  1845. M /trunk/cucul/line.c
  1846. M /trunk/cucul/math.c
  1847. M /trunk/cucul/sprite.c
  1848. M /trunk/cucul/triangle.c
  1849. * Improved documentation in many places.
  1850. ------------------------------------------------------------------------
  1851. r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines
  1852. Changed paths:
  1853. M /trunk/configure.ac
  1854. M /trunk/doc/Makefile.am
  1855. M /trunk/doc/doxygen.cfg.in
  1856. * Generate a PDF documentation instead of the PostScript one. It has nice
  1857. hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options.
  1858. ------------------------------------------------------------------------
  1859. r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines
  1860. Changed paths:
  1861. M /trunk/cucul/font.c
  1862. * Ahaha I didn't even check that it compiled properly.
  1863. ------------------------------------------------------------------------
  1864. r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines
  1865. Changed paths:
  1866. M /trunk/cucul/font.c
  1867. * Only support version 1 fonts.
  1868. ------------------------------------------------------------------------
  1869. r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines
  1870. Changed paths:
  1871. M /trunk/caca/caca.c
  1872. M /trunk/caca/caca.h
  1873. M /trunk/caca/caca_internals.h
  1874. M /trunk/caca/driver_conio.c
  1875. M /trunk/caca/driver_gl.c
  1876. M /trunk/caca/driver_ncurses.c
  1877. M /trunk/caca/driver_raw.c
  1878. M /trunk/caca/driver_slang.c
  1879. M /trunk/caca/driver_vga.c
  1880. M /trunk/caca/driver_win32.c
  1881. M /trunk/caca/driver_x11.c
  1882. M /trunk/caca/event.c
  1883. M /trunk/caca/graphics.c
  1884. M /trunk/caca/time.c
  1885. M /trunk/cucul/box.c
  1886. M /trunk/cucul/canvas.c
  1887. M /trunk/cucul/charset.c
  1888. M /trunk/cucul/colour.c
  1889. M /trunk/cucul/conic.c
  1890. M /trunk/cucul/cucul.c
  1891. M /trunk/cucul/cucul.h
  1892. M /trunk/cucul/cucul_internals.h
  1893. M /trunk/cucul/dither.c
  1894. M /trunk/cucul/export_ansi.c
  1895. M /trunk/cucul/export_html.c
  1896. M /trunk/cucul/export_irc.c
  1897. M /trunk/cucul/export_ps.c
  1898. M /trunk/cucul/export_svg.c
  1899. M /trunk/cucul/font.c
  1900. M /trunk/cucul/line.c
  1901. M /trunk/cucul/math.c
  1902. M /trunk/cucul/sprite.c
  1903. M /trunk/cucul/transform.c
  1904. M /trunk/cucul/triangle.c
  1905. M /trunk/kernel/kernel.c
  1906. M /trunk/kernel/kernel.h
  1907. M /trunk/python/pypycaca.c
  1908. M /trunk/python/pypycaca.h
  1909. M /trunk/src/cacaplas.c
  1910. M /trunk/src/cacaserver.c
  1911. M /trunk/src/cacaview.c
  1912. M /trunk/src/common-image.c
  1913. M /trunk/src/common-image.h
  1914. * Removed \file directives from all files except caca.h and cucul.h, to
  1915. remove redundencies in the Doxygen documentation.
  1916. ------------------------------------------------------------------------
  1917. r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines
  1918. Changed paths:
  1919. M /trunk/cucul/font.c
  1920. * Added a lot of sanity checks to the font parsing. It should now be
  1921. secure against broken files, but it probably needs peer review.
  1922. ------------------------------------------------------------------------
  1923. r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines
  1924. Changed paths:
  1925. M /trunk/test/Makefile.am
  1926. M /trunk/test/font.c
  1927. * Redisplay the output bitmap using libcaca. Eh ouais mon gars.
  1928. ------------------------------------------------------------------------
  1929. r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines
  1930. Changed paths:
  1931. M /trunk/test/hsv.c
  1932. * Fixed caca_get_event() call in test/hsv.c.
  1933. ------------------------------------------------------------------------
  1934. r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines
  1935. Changed paths:
  1936. M /trunk/cucul/colour.c
  1937. * Fixed compilation warning.
  1938. ------------------------------------------------------------------------
  1939. r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines
  1940. Changed paths:
  1941. M /trunk/cucul/colour.c
  1942. * Fixed colour conversion routines so that they work with ARGB too.
  1943. ------------------------------------------------------------------------
  1944. r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines
  1945. Changed paths:
  1946. M /trunk/cucul/Makefile.am
  1947. M /trunk/cucul/cucul.h
  1948. M /trunk/cucul/font.c
  1949. A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548)
  1950. A /trunk/cucul/font_monobold12.h
  1951. D /trunk/cucul/font_monospace9.h
  1952. M /trunk/test/font.c
  1953. * Implemented cucul_get_font_list() to retrieve the list of builtin fonts.
  1954. * Fixed font selection through cucul_font_load().
  1955. * Added a bigger 10x19 bold font.
  1956. ------------------------------------------------------------------------
  1957. r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines
  1958. Changed paths:
  1959. M /trunk/tools/makefont.c
  1960. * Made makefont more configurable. Also, store the commandline in a comment
  1961. so that the font can be easily rebuilt.
  1962. ------------------------------------------------------------------------
  1963. r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines
  1964. Changed paths:
  1965. M /trunk/TODO
  1966. * Updated TODO list.
  1967. ------------------------------------------------------------------------
  1968. r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines
  1969. Changed paths:
  1970. M /trunk/cucul/cucul.h
  1971. M /trunk/cucul/font.c
  1972. M /trunk/test/font.c
  1973. * Internal font support through cucul_load_font(). Documented that.
  1974. * Removed ugly hooks from test/font.c.
  1975. ------------------------------------------------------------------------
  1976. r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines
  1977. Changed paths:
  1978. M /trunk/cucul/font.c
  1979. * Ugly overflow bug in the rendering code.
  1980. ------------------------------------------------------------------------
  1981. r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines
  1982. Changed paths:
  1983. M /trunk/cucul/cucul.h
  1984. M /trunk/cucul/font.c
  1985. M /trunk/test/font.c
  1986. * Implemented cucul_get_font_width() and cucul_get_font_height().
  1987. * Documented most font functions.
  1988. * Cleaned up cucul_render_canvas() and made it actually usable by external
  1989. programs. Removed ugly printf() debug calls.
  1990. ------------------------------------------------------------------------
  1991. r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines
  1992. Changed paths:
  1993. M /trunk/cucul/cucul.c
  1994. M /trunk/cucul/cucul.h
  1995. M /trunk/cucul/cucul_internals.h
  1996. M /trunk/cucul/export_ansi.c
  1997. M /trunk/cucul/export_html.c
  1998. M /trunk/cucul/export_irc.c
  1999. M /trunk/cucul/export_ps.c
  2000. M /trunk/cucul/export_svg.c
  2001. M /trunk/src/cacaserver.c
  2002. M /trunk/src/img2irc.c
  2003. M /trunk/test/export.c
  2004. * Renamed cucul_export into cucul_buffer. We'll use it for other things.
  2005. ------------------------------------------------------------------------
  2006. r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines
  2007. Changed paths:
  2008. M /trunk/cucul/font_monospace9.h
  2009. * Putain de bordel de manche a couilles. I forgot to fix the font.
  2010. ------------------------------------------------------------------------
  2011. r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines
  2012. Changed paths:
  2013. M /trunk/tools/makefont.c
  2014. * Some cleaning up in makefont.c.
  2015. ------------------------------------------------------------------------
  2016. r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines
  2017. Changed paths:
  2018. M /trunk/cucul/font.c
  2019. M /trunk/cucul/font_monospace9.h
  2020. M /trunk/tools/makefont.c
  2021. * Fixed 4, 2 and 1-bit font rendering.
  2022. * Replaced the 8-bit internal font with a 4-bit one.
  2023. ------------------------------------------------------------------------
  2024. r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines
  2025. Changed paths:
  2026. M /trunk/cucul/colour.c
  2027. M /trunk/cucul/cucul_internals.h
  2028. * Created internal function _cucul_argb32_to_argb4() that splits an argb
  2029. fg/bg value into its separate argb 4-bit fields.
  2030. ------------------------------------------------------------------------
  2031. r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines
  2032. Changed paths:
  2033. M /trunk/test/spritedit.c
  2034. * Added silly play with interframe delay. Need to rework sprite format.
  2035. ------------------------------------------------------------------------
  2036. r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines
  2037. Changed paths:
  2038. M /trunk/cucul/font_monospace9.h
  2039. * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font
  2040. for the moment.
  2041. ------------------------------------------------------------------------
  2042. r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines
  2043. Changed paths:
  2044. M /trunk/test
  2045. M /trunk/test/Makefile.am
  2046. A /trunk/test/font.c
  2047. * Added a test program for the font renderer.
  2048. ------------------------------------------------------------------------
  2049. r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines
  2050. Changed paths:
  2051. M /trunk/test/export.c
  2052. * Code simplification.
  2053. ------------------------------------------------------------------------
  2054. r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines
  2055. Changed paths:
  2056. M /trunk/cucul/Makefile.am
  2057. M /trunk/cucul/font.c
  2058. A /trunk/cucul/font_monospace9.h
  2059. * Created a built-in font from Bitstream Vera (Monospace 9).
  2060. ------------------------------------------------------------------------
  2061. r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines
  2062. Changed paths:
  2063. M /trunk/configure.ac
  2064. M /trunk/tools
  2065. M /trunk/tools/Makefile.am
  2066. A /trunk/tools/makefont.c
  2067. * Added a font creator that uses pango to render glyphs.
  2068. ------------------------------------------------------------------------
  2069. r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines
  2070. Changed paths:
  2071. M /trunk/cucul/cucul.h
  2072. M /trunk/cucul/font.c
  2073. * Slightly updated the font format and wrote a font loader. Also added a
  2074. skeleton for the renderer that will not last very long.
  2075. ------------------------------------------------------------------------
  2076. r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines
  2077. Changed paths:
  2078. M /trunk/cucul/font.c
  2079. * New version of the font format.
  2080. ------------------------------------------------------------------------
  2081. r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines
  2082. Changed paths:
  2083. M /trunk/cucul/Makefile.am
  2084. A /trunk/cucul/font.c
  2085. * Added a file for future font handling routines. Currently only the font
  2086. format proposal is in this file. Feel free to comment.
  2087. ------------------------------------------------------------------------
  2088. r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines
  2089. Changed paths:
  2090. M /trunk/test
  2091. M /trunk/tools
  2092. * Proper svn:ignore properties on tools/.
  2093. ------------------------------------------------------------------------
  2094. r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines
  2095. Changed paths:
  2096. M /trunk/Makefile.am
  2097. M /trunk/caca/driver_slang.c
  2098. M /trunk/configure.ac
  2099. M /trunk/test/Makefile.am
  2100. D /trunk/test/optipal.c
  2101. A /trunk/tools
  2102. A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527)
  2103. A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527)
  2104. * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will
  2105. contain development tools that are only useful to libcaca developers.
  2106. ------------------------------------------------------------------------
  2107. r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines
  2108. Changed paths:
  2109. M /trunk/src/Makefile.am
  2110. M /trunk/src/cacaview.c
  2111. * cacaview works again. Somewhat. Image loading is now handled by the
  2112. factored common-image.c file. Feature selection such as antialiasing or
  2113. dithering mode are still disabled.
  2114. ------------------------------------------------------------------------
  2115. r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines
  2116. Changed paths:
  2117. M /trunk/src/common-image.c
  2118. * Renamed "freadint" to "u32fread", and so on.
  2119. ------------------------------------------------------------------------
  2120. r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines
  2121. Changed paths:
  2122. M /trunk/src
  2123. M /trunk/src/Makefile.am
  2124. A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523)
  2125. A /trunk/src/common-image.h
  2126. A /trunk/src/img2irc.c
  2127. * Added img2irc program. I know it does not have "cucul" or "caca" in the
  2128. name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png
  2129. ------------------------------------------------------------------------
  2130. r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines
  2131. Changed paths:
  2132. M /trunk/cucul/export_ansi.c
  2133. M /trunk/cucul/export_html.c
  2134. M /trunk/cucul/export_irc.c
  2135. M /trunk/cucul/export_ps.c
  2136. M /trunk/cucul/export_svg.c
  2137. * Avoid useless call to strlen() in the exporters.
  2138. * Removed '\x0f' from the IRC exporter until I understand why it was here.
  2139. ------------------------------------------------------------------------
  2140. r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines
  2141. Changed paths:
  2142. M /trunk/test/export.c
  2143. * Fixed test/export that was not printing the last character of the file.
  2144. ------------------------------------------------------------------------
  2145. r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines
  2146. Changed paths:
  2147. M /trunk/TODO
  2148. * Updated TODO list. I forgot the aspect ratio function!
  2149. ------------------------------------------------------------------------
  2150. r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines
  2151. Changed paths:
  2152. M /trunk/cucul/Makefile.am
  2153. D /trunk/cucul/bitmap.c
  2154. A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523)
  2155. * Renamed bitmap.c into dither.c.
  2156. ------------------------------------------------------------------------
  2157. r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines
  2158. Changed paths:
  2159. M /trunk/cucul/bitmap.c
  2160. M /trunk/cucul/cucul.c
  2161. M /trunk/cucul/cucul.h
  2162. M /trunk/cucul/cucul_internals.h
  2163. M /trunk/src/aafire.c
  2164. M /trunk/src/cacaball.c
  2165. M /trunk/src/cacamoir.c
  2166. M /trunk/src/cacaplas.c
  2167. M /trunk/src/cacaview.c
  2168. M /trunk/test/demo.c
  2169. M /trunk/test/export.c
  2170. M /trunk/test/gamma.c
  2171. M /trunk/test/hsv.c
  2172. * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux.
  2173. ------------------------------------------------------------------------
  2174. r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines
  2175. Changed paths:
  2176. M /trunk/cucul/bitmap.c
  2177. M /trunk/cucul/canvas.c
  2178. M /trunk/cucul/cucul.c
  2179. M /trunk/cucul/cucul.h
  2180. M /trunk/cucul/cucul_internals.h
  2181. M /trunk/cucul/sprite.c
  2182. M /trunk/test/dithering.c
  2183. M /trunk/test/optipal.c
  2184. * Replaced enum cucul_color with unsigned int. The size of an enum is not
  2185. really portable, and Visual Studio complains when they are not explicitely
  2186. cast.
  2187. ------------------------------------------------------------------------
  2188. r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines
  2189. Changed paths:
  2190. M /trunk/doc/doxygen.cfg.in
  2191. * Updated the Doxygen configuration file.
  2192. ------------------------------------------------------------------------
  2193. r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines
  2194. Changed paths:
  2195. M /trunk/cucul/export_ansi.c
  2196. M /trunk/cucul/export_html.c
  2197. M /trunk/cucul/export_irc.c
  2198. M /trunk/cucul/export_ps.c
  2199. M /trunk/cucul/export_svg.c
  2200. * Fixed old bugs I introduced in the exporters.
  2201. * Fixed exporter headers to make Doxygen happy.
  2202. ------------------------------------------------------------------------
  2203. r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines
  2204. Changed paths:
  2205. M /trunk/cucul
  2206. * Forgot an svn:ignore property.
  2207. ------------------------------------------------------------------------
  2208. r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines
  2209. Changed paths:
  2210. M /trunk/caca
  2211. M /trunk/caca/Makefile.am
  2212. A /trunk/caca/caca.pc.in
  2213. M /trunk/configure.ac
  2214. M /trunk/cucul/Makefile.am
  2215. A /trunk/cucul/cucul.pc.in
  2216. * Added pkgconfig files. Eh ouais mon gars.
  2217. ------------------------------------------------------------------------
  2218. r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines
  2219. Changed paths:
  2220. M /trunk/caca/driver_conio.c
  2221. M /trunk/caca/driver_gl.c
  2222. M /trunk/caca/driver_ncurses.c
  2223. M /trunk/caca/driver_slang.c
  2224. M /trunk/caca/driver_vga.c
  2225. M /trunk/caca/driver_win32.c
  2226. M /trunk/caca/driver_x11.c
  2227. M /trunk/cucul/colour.c
  2228. M /trunk/cucul/cucul_internals.h
  2229. M /trunk/cucul/export_ansi.c
  2230. M /trunk/cucul/export_html.c
  2231. M /trunk/cucul/export_irc.c
  2232. M /trunk/cucul/export_ps.c
  2233. M /trunk/cucul/export_svg.c
  2234. * Replaced occurrences of "rgba" with "argb".
  2235. ------------------------------------------------------------------------
  2236. r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines
  2237. Changed paths:
  2238. M /trunk/cucul/bitmap.c
  2239. * Fixed a syntax error. Gruik.
  2240. ------------------------------------------------------------------------
  2241. r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines
  2242. Changed paths:
  2243. M /trunk/cucul/bitmap.c
  2244. M /trunk/cucul/cucul.h
  2245. * Changed the cucul_set_bitmap_antialias() argument to a string.
  2246. ------------------------------------------------------------------------
  2247. r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines
  2248. Changed paths:
  2249. M /trunk/cucul/export_ps.c
  2250. * Of course I had to fuck up something. Here, PS export works again.
  2251. ------------------------------------------------------------------------
  2252. r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines
  2253. Changed paths:
  2254. M /trunk/caca/driver_conio.c
  2255. M /trunk/caca/driver_gl.c
  2256. M /trunk/caca/driver_ncurses.c
  2257. M /trunk/caca/driver_raw.c
  2258. M /trunk/caca/driver_slang.c
  2259. M /trunk/caca/driver_vga.c
  2260. M /trunk/caca/driver_win32.c
  2261. M /trunk/caca/driver_x11.c
  2262. M /trunk/cucul/Makefile.am
  2263. M /trunk/cucul/canvas.c
  2264. A /trunk/cucul/colour.c
  2265. M /trunk/cucul/cucul.c
  2266. M /trunk/cucul/cucul_internals.h
  2267. M /trunk/cucul/export_ansi.c
  2268. M /trunk/cucul/export_html.c
  2269. M /trunk/cucul/export_irc.c
  2270. M /trunk/cucul/export_ps.c
  2271. M /trunk/cucul/export_svg.c
  2272. M /trunk/cucul/transform.c
  2273. M /trunk/src/cacaserver.c
  2274. * Store colour information on 32 bits, for future 12-bit colour support.
  2275. ------------------------------------------------------------------------
  2276. r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines
  2277. Changed paths:
  2278. M /trunk/cucul/canvas.c
  2279. M /trunk/cucul/cucul.h
  2280. * Got rid of cucul_get_screen(). Use cucul_export() instead.
  2281. ------------------------------------------------------------------------
  2282. r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines
  2283. Changed paths:
  2284. M /trunk/cucul/cucul.c
  2285. * Check the magic bytes at the end of the buffer when cucul_load()ing it.
  2286. ------------------------------------------------------------------------
  2287. r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines
  2288. Changed paths:
  2289. M /trunk/src/cacaserver.c
  2290. * Sanity check in cacaserver.c.
  2291. ------------------------------------------------------------------------
  2292. r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines
  2293. Changed paths:
  2294. M /trunk/src/cacaserver.c
  2295. * Fixed a crash when realloc() returns a new address.
  2296. ------------------------------------------------------------------------
  2297. r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines
  2298. Changed paths:
  2299. M /trunk/cucul/cucul.c
  2300. * Fixed old typo that caused qq->height to be uninitialised.
  2301. ------------------------------------------------------------------------
  2302. r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines
  2303. Changed paths:
  2304. M /trunk/src/cacaserver.c
  2305. * Oops, removed unused variable
  2306. ------------------------------------------------------------------------
  2307. r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines
  2308. Changed paths:
  2309. M /trunk/src/cacaserver.c
  2310. * Added Winsock (c)(tm)(r) compatibility
  2311. ------------------------------------------------------------------------
  2312. r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines
  2313. Changed paths:
  2314. M /trunk/src/cacaplas.c
  2315. * removed b0rked test. No more pigs, I just commited 500 of them.
  2316. ------------------------------------------------------------------------
  2317. r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines
  2318. Changed paths:
  2319. M /trunk/cucul/bitmap.c
  2320. * Set the default dithering mode to Floyd-Steinberg.
  2321. ------------------------------------------------------------------------
  2322. r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines
  2323. Changed paths:
  2324. M /trunk/cucul/canvas.c
  2325. M /trunk/cucul/sprite.c
  2326. ((`)_.._ ,'-. _..._ _._
  2327. * Ooops. Compilation fix. \,' '-._.-\ ' ` .-'
  2328. .' / (
  2329. / S | _ _ \
  2330. | a \ o o |
  2331. ; m .-. /
  2332. ; ', '-.( '')-'
  2333. '. | ;-'
  2334. \ / /
  2335. / /-._ __, 7 |
  2336. \ `\ \`` | | |
  2337. \ \_,\ | |_,\
  2338. '-`' \_,\
  2339. ------------------------------------------------------------------------
  2340. r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines
  2341. Changed paths:
  2342. M /trunk/TODO
  2343. M /trunk/cucul/canvas.c
  2344. M /trunk/cucul/cucul.h
  2345. * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions.
  2346. ------------------------------------------------------------------------
  2347. r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines
  2348. Changed paths:
  2349. M /trunk/TODO
  2350. * Updated the TODO list.
  2351. ------------------------------------------------------------------------
  2352. r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines
  2353. Changed paths:
  2354. M /trunk/caca/caca.h
  2355. M /trunk/cucul/bitmap.c
  2356. M /trunk/cucul/cucul.c
  2357. M /trunk/cucul/cucul.h
  2358. M /trunk/cucul/cucul_internals.h
  2359. M /trunk/test/demo.c
  2360. * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING
  2361. environment variables handling. Replaced that with three per-bitmap
  2362. functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and
  2363. cucul_set_bitmap_dithering().
  2364. * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast()
  2365. prototypes (but did not implement them yet).
  2366. * Added cucul_set_bitmap_charset() to choose what characters are going
  2367. to be used for the bitmap rendering.
  2368. * Removed the now useless cucul_get_feature(), cucul_set_feature() etc.
  2369. ------------------------------------------------------------------------
  2370. r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines
  2371. Changed paths:
  2372. M /trunk/caca/caca.h
  2373. M /trunk/caca/event.c
  2374. M /trunk/src/aafire.c
  2375. M /trunk/src/cacaball.c
  2376. M /trunk/src/cacamoir.c
  2377. M /trunk/src/cacaplas.c
  2378. M /trunk/src/cacaplay.c
  2379. M /trunk/src/cacaview.c
  2380. M /trunk/test/colors.c
  2381. M /trunk/test/demo.c
  2382. M /trunk/test/dithering.c
  2383. M /trunk/test/event.c
  2384. M /trunk/test/gamma.c
  2385. M /trunk/test/hsv.c
  2386. M /trunk/test/spritedit.c
  2387. M /trunk/test/transform.c
  2388. M /trunk/test/unicode.c
  2389. * Merged caca_wait_event() into caca_get_event() and added a timeout
  2390. parameter to do what both functions did before, and even more.
  2391. ------------------------------------------------------------------------
  2392. r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines
  2393. Changed paths:
  2394. M /trunk/src/Makefile.am
  2395. * Disabled cacaview for now. I'm going to utterly break it.
  2396. ------------------------------------------------------------------------
  2397. r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines
  2398. Changed paths:
  2399. M /trunk/cucul/cucul.c
  2400. M /trunk/cucul/cucul.h
  2401. * Added cucul_get_export_list(). Returns a list of known export formats.
  2402. ------------------------------------------------------------------------
  2403. r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines
  2404. Changed paths:
  2405. M /trunk/src/cacaserver.c
  2406. * cacaserver works again (but needs a complete rewrite because it's really
  2407. become ugly). You can now emulate the previous network driver behaviour
  2408. by doing: "CACA_DRIVER=raw cacaplas | cacaserver".
  2409. ------------------------------------------------------------------------
  2410. r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines
  2411. Changed paths:
  2412. M /trunk/cucul/cucul.c
  2413. M /trunk/cucul/cucul.h
  2414. M /trunk/src/cacaserver.c
  2415. M /trunk/test/export.c
  2416. * Changed the 2nd argument of cucul_create_export to a string. This way we
  2417. can add new exporters without changing the API.
  2418. ------------------------------------------------------------------------
  2419. r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines
  2420. Changed paths:
  2421. M /trunk/src/Makefile.am
  2422. * Oops, I barfed that makefile.
  2423. ------------------------------------------------------------------------
  2424. r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines
  2425. Changed paths:
  2426. M /trunk/src/aafire.c
  2427. M /trunk/src/cacaball.c
  2428. M /trunk/src/cacamoir.c
  2429. * Added "powered by libcaca" text to all examples for consistency
  2430. ------------------------------------------------------------------------
  2431. r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines
  2432. Changed paths:
  2433. M /trunk/caca/Makefile.am
  2434. M /trunk/caca/caca.c
  2435. M /trunk/caca/caca.h
  2436. M /trunk/caca/caca_internals.h
  2437. D /trunk/caca/driver_network.c
  2438. M /trunk/src
  2439. M /trunk/src/Makefile.am
  2440. M /trunk/src/cacaplas.c
  2441. A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487)
  2442. * Removed the network driver and replaced it with a cacaserver executable
  2443. that has all the functionality, except it does not work yet (the stdin
  2444. reading routine is missing).
  2445. ------------------------------------------------------------------------
  2446. r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines
  2447. Changed paths:
  2448. M /trunk/caca/driver_raw.c
  2449. M /trunk/src
  2450. M /trunk/src/Makefile.am
  2451. A /trunk/src/cacaplay.c
  2452. * Implemented a proof-of-concept cacaplay program that can redisplay a
  2453. single frame that was saved by the raw driver.
  2454. ------------------------------------------------------------------------
  2455. r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines
  2456. Changed paths:
  2457. M /trunk/cucul/cucul.c
  2458. M /trunk/cucul/cucul.h
  2459. * Implemented cucul_load() to reload a file that was saved with the
  2460. raw driver. I know it is inconsistent to have the loader in libcucul
  2461. and the exporter in libcaca but I'll find a way to harmonise that.
  2462. ------------------------------------------------------------------------
  2463. r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines
  2464. Changed paths:
  2465. M /trunk/caca/driver_gl.c
  2466. * Fixed OpenGL mouse handling
  2467. Sam Le Vieux Porc
  2468. (\____/)
  2469. Le / @__@ \ Le
  2470. ( (oo) )
  2471. `-.~~.-' Vieux
  2472. Vieux / \
  2473. @/ \_
  2474. (/ / \ \) Porc
  2475. Porc WW`----'WW
  2476. Sam Le Vieux Porc
  2477. ------------------------------------------------------------------------
  2478. r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines
  2479. Changed paths:
  2480. M /trunk/caca/Makefile.am
  2481. M /trunk/caca/caca.c
  2482. M /trunk/caca/caca_internals.h
  2483. A /trunk/caca/driver_raw.c
  2484. * Created a minimal raw driver that outputs stuff to stdout.
  2485. ------------------------------------------------------------------------
  2486. r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines
  2487. Changed paths:
  2488. M /trunk/caca/driver_gl.c
  2489. ██████ ██████
  2490. * Ah mais putain j'avais pas vu ! ██░░░░██████████████████░░░░██
  2491. ██░░░░░░░░░░░░░░░░░░░░░░░░██
  2492. ██░░░░███░░░░░░░░███░░░░██
  2493. ██░░░░░░███░░░░░░███░░░░░░██
  2494. ██░░░░░░░░░░░░░░░░░░░░░░░░░░██
  2495. ██░░░░░░██████████████░░░░░░██
  2496. ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██
  2497. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  2498. ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██
  2499. ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
  2500. ██░░░░██████████████░░░░██
  2501. ███░░░░░░██████░░░░░░███
  2502. █████░░░░░░░░░░█████
  2503. ████████████
  2504. ------------------------------------------------------------------------
  2505. r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines
  2506. Changed paths:
  2507. M /trunk/caca/driver_gl.c
  2508. M /trunk/configure.ac
  2509. * Reworked the OpenGL headers and Glut features detection (what did you
  2510. expect).
  2511. ------------------------------------------------------------------------
  2512. r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines
  2513. Changed paths:
  2514. M /trunk/cucul/cucul.h
  2515. M /trunk/cucul/transform.c
  2516. * Implemented cucul_invert() to invert a canvas' colours.
  2517. ------------------------------------------------------------------------
  2518. r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines
  2519. Changed paths:
  2520. M /trunk/caca/driver_gl.c
  2521. * Fixed glutCheckLoop headers, testing only under MacOSX
  2522. ------------------------------------------------------------------------
  2523. r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines
  2524. Changed paths:
  2525. M /trunk/caca/driver_gl.c
  2526. M /trunk/configure.ac
  2527. * Added (untested) glut3 glutCheckLoop(), ans a regular display function
  2528. ------------------------------------------------------------------------
  2529. r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines
  2530. Changed paths:
  2531. M /trunk/cucul/transform.c
  2532. * Minor addition to the rotate code.
  2533. ------------------------------------------------------------------------
  2534. r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines
  2535. Changed paths:
  2536. M /trunk/caca/Makefile.am
  2537. M /trunk/src/Makefile.am
  2538. M /trunk/test/Makefile.am
  2539. * Workaround for automake < 1.6.
  2540. ------------------------------------------------------------------------
  2541. r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines
  2542. Changed paths:
  2543. M /trunk/cucul/bitmap.c
  2544. * Ok, invert works. OK OK SAM THAT WAS MY FAULT
  2545. AHAHAH _
  2546. _._ _..._ .-', _.._(`))
  2547. '-. ` ' /-._.-' ',/
  2548. ) MAIS \ '.
  2549. / _ _ | JE \
  2550. | a a / SUIS |
  2551. \ .-. ;
  2552. '-('' ).-' ,' UN ;
  2553. '-; | .'
  2554. \ VIEUX \ /
  2555. | 7 .__ _.-\ \
  2556. | | | ``/ /` /
  2557. /,_| | /,_/ /
  2558. /,_/ '`-'
  2559. POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC!
  2560. ------------------------------------------------------------------------
  2561. r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines
  2562. Changed paths:
  2563. M /trunk/cucul/bitmap.c
  2564. M /trunk/cucul/cucul.h
  2565. M /trunk/test/demo.c
  2566. * 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.
  2567. ------------------------------------------------------------------------
  2568. r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines
  2569. Changed paths:
  2570. M /trunk/caca/caca.h
  2571. M /trunk/caca/caca_internals.h
  2572. M /trunk/caca/driver_conio.c
  2573. M /trunk/caca/driver_gl.c
  2574. M /trunk/caca/driver_ncurses.c
  2575. M /trunk/caca/driver_network.c
  2576. M /trunk/caca/driver_slang.c
  2577. M /trunk/caca/driver_vga.c
  2578. M /trunk/caca/driver_win32.c
  2579. M /trunk/caca/driver_x11.c
  2580. M /trunk/caca/graphics.c
  2581. M /trunk/test/demo.c
  2582. * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so
  2583. that we have one function less.
  2584. * Fixed coding style.
  2585. * Removed FUCKING TABS. ____.------.___
  2586. _______.----'`` ``` `` ``` ``-.
  2587. _.--' ` ```` ` ` ` ``` `` `` ``.
  2588. _.-' ' ` `` ``` `` ` `' `. _
  2589. .-'' ` H A H A H A `' M A I S \/.)
  2590. . . .-' / ` ` ` `` ||
  2591. |`-.(``-. ` ` ` ' ` ` ``` |\
  2592. `. '\```\ `` ` V I E U X ' ' `` `-`` -|\\
  2593. `/''````) `` ` - - ````` ' '.' |\_)
  2594. |`'_._` ``` ''` P O R C . . ```` /
  2595. // @) \ ` `` ''' . ``` '/
  2596. /''''' | ` \).`.'-. ''' _ _ .`` ` '/
  2597. .''''- `-'`. . // )-- '/,,',,' ,,,,''__,._`' ' /
  2598. .' ` `- ` ' .' / ' /,;;;, ,___.---' \ '' / \
  2599. (`. .'` __',`''''.--'/ ' /'-----' | ' / ))
  2600. `'-'/ `'''_.---' \;;|- '/ ,,, | ''|`- |
  2601. `'--'---' |;| / ,,,,;;;;;;;;;;,,,,, |-' /` |
  2602. |;|-'| ,;;;;;;;;;;;;;;;; ;;;/ /|`'''
  2603. ''',,,''',,,,,,,,,,,,,,,' /,,'''
  2604. ''''
  2605. ------------------------------------------------------------------------
  2606. r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines
  2607. Changed paths:
  2608. M /trunk/caca/driver_x11.c
  2609. M /trunk/caca/graphics.c
  2610. * Fixed bug in show/hide cursor, implemented X11 cursor
  2611. ------------------------------------------------------------------------
  2612. r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines
  2613. Changed paths:
  2614. M /trunk/caca/driver_x11.c
  2615. M /trunk/test/demo.c
  2616. * Added forgotten X11 set/hide cursor (non-working code)
  2617. ------------------------------------------------------------------------
  2618. r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines
  2619. Changed paths:
  2620. M /trunk/caca/caca.h
  2621. M /trunk/caca/caca_internals.h
  2622. M /trunk/caca/driver_conio.c
  2623. M /trunk/caca/driver_gl.c
  2624. M /trunk/caca/driver_ncurses.c
  2625. M /trunk/caca/driver_network.c
  2626. M /trunk/caca/driver_slang.c
  2627. M /trunk/caca/driver_vga.c
  2628. M /trunk/caca/driver_win32.c
  2629. M /trunk/caca/graphics.c
  2630. * Added caca_show/hide_cursor, and corresponding GL binding
  2631. ------------------------------------------------------------------------
  2632. r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines
  2633. Changed paths:
  2634. M /trunk/caca/caca.h
  2635. * Documented the caca_event structure and improved a few things here and
  2636. there in the documentation.
  2637. ------------------------------------------------------------------------
  2638. r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines
  2639. Changed paths:
  2640. M /trunk/caca/caca.c
  2641. M /trunk/caca/caca_internals.h
  2642. M /trunk/caca/driver_conio.c
  2643. M /trunk/caca/driver_gl.c
  2644. M /trunk/caca/driver_ncurses.c
  2645. M /trunk/caca/driver_network.c
  2646. M /trunk/caca/driver_slang.c
  2647. M /trunk/caca/driver_vga.c
  2648. M /trunk/caca/driver_win32.c
  2649. M /trunk/caca/driver_x11.c
  2650. * Allow the driver initialisation to fail, for instance when $DISPLAY = "".
  2651. ------------------------------------------------------------------------
  2652. r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines
  2653. Changed paths:
  2654. M /trunk/cucul/math.c
  2655. * Removed spurious prototype.
  2656. ------------------------------------------------------------------------
  2657. r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines
  2658. Changed paths:
  2659. M /trunk/TODO
  2660. * Updated the TODO list with what's been done so far.
  2661. ------------------------------------------------------------------------
  2662. r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines
  2663. Changed paths:
  2664. M /trunk/caca/caca.c
  2665. M /trunk/caca/caca.h
  2666. M /trunk/caca/caca_internals.h
  2667. M /trunk/caca/driver_conio.c
  2668. M /trunk/caca/driver_gl.c
  2669. M /trunk/caca/driver_ncurses.c
  2670. M /trunk/caca/driver_network.c
  2671. M /trunk/caca/driver_slang.c
  2672. M /trunk/caca/driver_vga.c
  2673. M /trunk/caca/driver_win32.c
  2674. M /trunk/caca/driver_x11.c
  2675. M /trunk/caca/event.c
  2676. M /trunk/src/aafire.c
  2677. M /trunk/src/cacaball.c
  2678. M /trunk/src/cacamoir.c
  2679. M /trunk/src/cacaplas.c
  2680. M /trunk/src/cacaview.c
  2681. M /trunk/test/colors.c
  2682. M /trunk/test/demo.c
  2683. M /trunk/test/dithering.c
  2684. M /trunk/test/event.c
  2685. M /trunk/test/gamma.c
  2686. M /trunk/test/hsv.c
  2687. M /trunk/test/spritedit.c
  2688. M /trunk/test/transform.c
  2689. M /trunk/test/unicode.c
  2690. * Massive rework of the event handling code, as per the TODO list.
  2691. ------------------------------------------------------------------------
  2692. r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines
  2693. Changed paths:
  2694. M /trunk/test/gamma.c
  2695. * Hahaha mais le vieux porc c'est moi.
  2696. ------------------------------------------------------------------------
  2697. r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines
  2698. Changed paths:
  2699. M /trunk/cucul/transform.c
  2700. * Added missing ASCII characters to cucul_rotate().
  2701. ------------------------------------------------------------------------
  2702. r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines
  2703. Changed paths:
  2704. M /trunk/cucul/box.c
  2705. M /trunk/cucul/canvas.c
  2706. M /trunk/cucul/conic.c
  2707. M /trunk/cucul/cucul.h
  2708. M /trunk/cucul/cucul_internals.h
  2709. M /trunk/cucul/line.c
  2710. M /trunk/cucul/triangle.c
  2711. M /trunk/src/cacaview.c
  2712. M /trunk/test/demo.c
  2713. M /trunk/test/event.c
  2714. M /trunk/test/export.c
  2715. M /trunk/test/spritedit.c
  2716. * Made cucul_putchar32() an internal-only function.
  2717. * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8
  2718. string instead of a single character as their last argument.
  2719. ------------------------------------------------------------------------
  2720. r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines
  2721. Changed paths:
  2722. M /trunk/cucul/cucul.c
  2723. M /trunk/cucul/cucul.h
  2724. M /trunk/src/aafire.c
  2725. M /trunk/src/cacaball.c
  2726. M /trunk/src/cacamoir.c
  2727. M /trunk/src/cacaplas.c
  2728. M /trunk/src/cacaview.c
  2729. M /trunk/test/colors.c
  2730. M /trunk/test/demo.c
  2731. M /trunk/test/dithering.c
  2732. M /trunk/test/event.c
  2733. M /trunk/test/export.c
  2734. M /trunk/test/gamma.c
  2735. M /trunk/test/hsv.c
  2736. M /trunk/test/spritedit.c
  2737. M /trunk/test/transform.c
  2738. M /trunk/test/unicode.c
  2739. * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free().
  2740. ------------------------------------------------------------------------
  2741. r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines
  2742. Changed paths:
  2743. M /trunk/TODO
  2744. * Removed done stuff from the TODO.
  2745. * Updated the TODO list with what I said in the mailing-list. The top
  2746. priority is what's marked "API-dependent stuff".
  2747. ------------------------------------------------------------------------
  2748. r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines
  2749. Changed paths:
  2750. M /trunk/test
  2751. M /trunk/test/Makefile.am
  2752. A /trunk/test/transform.c
  2753. * Added a test for the transformation routines.
  2754. ------------------------------------------------------------------------
  2755. r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines
  2756. Changed paths:
  2757. M /trunk/cucul/transform.c
  2758. * Added more characters to the flip/rotate routines.
  2759. ------------------------------------------------------------------------
  2760. r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines
  2761. Changed paths:
  2762. M /trunk/cucul/Makefile.am
  2763. M /trunk/cucul/cucul.h
  2764. A /trunk/cucul/transform.c
  2765. * Added cucul_flip(), cucul_flop() and cucul_transform() to perform
  2766. operations on canvases.
  2767. ------------------------------------------------------------------------
  2768. r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines
  2769. Changed paths:
  2770. M /trunk/caca/caca.c
  2771. M /trunk/caca/caca.h
  2772. M /trunk/caca/caca_internals.h
  2773. M /trunk/caca/driver_conio.c
  2774. M /trunk/caca/driver_gl.c
  2775. M /trunk/caca/driver_ncurses.c
  2776. M /trunk/caca/driver_network.c
  2777. M /trunk/caca/driver_slang.c
  2778. M /trunk/caca/driver_vga.c
  2779. M /trunk/caca/driver_win32.c
  2780. M /trunk/caca/driver_x11.c
  2781. M /trunk/caca/event.c
  2782. M /trunk/caca/graphics.c
  2783. M /trunk/caca/time.c
  2784. M /trunk/cucul/bitmap.c
  2785. M /trunk/cucul/box.c
  2786. M /trunk/cucul/canvas.c
  2787. M /trunk/cucul/charset.c
  2788. M /trunk/cucul/conic.c
  2789. M /trunk/cucul/cucul.c
  2790. M /trunk/cucul/cucul.h
  2791. M /trunk/cucul/cucul_internals.h
  2792. M /trunk/cucul/export_ansi.c
  2793. M /trunk/cucul/export_html.c
  2794. M /trunk/cucul/export_irc.c
  2795. M /trunk/cucul/export_ps.c
  2796. M /trunk/cucul/export_svg.c
  2797. M /trunk/cucul/line.c
  2798. M /trunk/cucul/math.c
  2799. M /trunk/cucul/sprite.c
  2800. M /trunk/cucul/triangle.c
  2801. M /trunk/kernel/kernel.c
  2802. M /trunk/kernel/kernel.h
  2803. M /trunk/test
  2804. * Slightly changed header comments.
  2805. ------------------------------------------------------------------------
  2806. r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines
  2807. Changed paths:
  2808. M /trunk/cucul/canvas.c
  2809. * Optimise cucul_blit() by using memcpy() if there is no mask.
  2810. ------------------------------------------------------------------------
  2811. r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines
  2812. Changed paths:
  2813. M /trunk/cucul/canvas.c
  2814. M /trunk/cucul/cucul.h
  2815. M /trunk/test/Makefile.am
  2816. M /trunk/test/gamma.c
  2817. * Added the cucul_blit() function. It lets us blit various canvas one
  2818. onto the other with an optional mask.
  2819. ------------------------------------------------------------------------
  2820. r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines
  2821. Changed paths:
  2822. M /trunk/cucul/cucul.c
  2823. * Fixed an uninitialised structure member.
  2824. ------------------------------------------------------------------------
  2825. r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines
  2826. Changed paths:
  2827. M /trunk/cucul/Makefile.am
  2828. A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445)
  2829. D /trunk/cucul/char.c
  2830. * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there
  2831. that is a bit more high level than characters.
  2832. ------------------------------------------------------------------------
  2833. r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines
  2834. Changed paths:
  2835. M /trunk/caca/driver_network.c
  2836. M /trunk/cucul/cucul.c
  2837. M /trunk/cucul/cucul.h
  2838. M /trunk/test/export.c
  2839. * Renamed cucul_get_export() to cucul_create_export().
  2840. ------------------------------------------------------------------------
  2841. r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines
  2842. Changed paths:
  2843. M /trunk/cucul/bitmap.c
  2844. M /trunk/cucul/cucul.h
  2845. M /trunk/src/aafire.c
  2846. M /trunk/src/cacaball.c
  2847. M /trunk/src/cacamoir.c
  2848. M /trunk/src/cacaplas.c
  2849. M /trunk/src/cacaview.c
  2850. M /trunk/test/demo.c
  2851. M /trunk/test/export.c
  2852. M /trunk/test/gamma.c
  2853. M /trunk/test/hsv.c
  2854. * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed.
  2855. ------------------------------------------------------------------------
  2856. r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines
  2857. Changed paths:
  2858. M /trunk/cucul/cucul.c
  2859. M /trunk/cucul/cucul.h
  2860. M /trunk/src/aafire.c
  2861. M /trunk/src/cacaball.c
  2862. M /trunk/src/cacamoir.c
  2863. M /trunk/src/cacaplas.c
  2864. M /trunk/src/cacaview.c
  2865. M /trunk/test/colors.c
  2866. M /trunk/test/demo.c
  2867. M /trunk/test/dithering.c
  2868. M /trunk/test/event.c
  2869. M /trunk/test/export.c
  2870. M /trunk/test/gamma.c
  2871. M /trunk/test/hsv.c
  2872. M /trunk/test/spritedit.c
  2873. M /trunk/test/unicode.c
  2874. * Changed the cucul_init parameter so that it now directly accepts a
  2875. canvas size (use cucul_init(0, 0) for the old behaviour).
  2876. ------------------------------------------------------------------------
  2877. r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines
  2878. Changed paths:
  2879. M /trunk/kernel/kernel.c
  2880. * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode.
  2881. ------------------------------------------------------------------------
  2882. r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines
  2883. Changed paths:
  2884. M /trunk/cucul/cucul.c
  2885. * Removed code that did not need to be duplicated.
  2886. ------------------------------------------------------------------------
  2887. r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines
  2888. Changed paths:
  2889. M /trunk/src/cacaview.c
  2890. * Gamma support in cacaview (through the g/G key).
  2891. ------------------------------------------------------------------------
  2892. r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines
  2893. Changed paths:
  2894. M /trunk/test/gamma.c
  2895. * Added colour to the gamma test.
  2896. ------------------------------------------------------------------------
  2897. r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines
  2898. Changed paths:
  2899. M /trunk/cucul/bitmap.c
  2900. * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1).
  2901. ------------------------------------------------------------------------
  2902. r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines
  2903. Changed paths:
  2904. M /trunk/test/gamma.c
  2905. * Animated gamma test.
  2906. ------------------------------------------------------------------------
  2907. r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines
  2908. Changed paths:
  2909. M /trunk/cucul/cucul.h
  2910. M /trunk/cucul/math.c
  2911. * Got rid of cucul_powf(), too complex to implement and no longer used.
  2912. ------------------------------------------------------------------------
  2913. r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines
  2914. Changed paths:
  2915. M /trunk/configure.ac
  2916. M /trunk/cucul/bitmap.c
  2917. * Added optional support for CP437 gray blocks in the bitmap renderer.
  2918. * Use a custom pow() function for gamma computation.
  2919. ------------------------------------------------------------------------
  2920. r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines
  2921. Changed paths:
  2922. M /trunk/cucul/math.c
  2923. * Tried to do something with cucul_powf. It currently sucks.
  2924. ------------------------------------------------------------------------
  2925. r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines
  2926. Changed paths:
  2927. M /trunk/src/cacaplas.c
  2928. * Changed the cacaplas colours. Yeah, I do what I want.
  2929. ------------------------------------------------------------------------
  2930. r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines
  2931. Changed paths:
  2932. M /trunk/test/Makefile.am
  2933. A /trunk/test/gamma.c
  2934. ___
  2935. * Bitmap gamma test example. Of ,---. /""`_,'
  2936. course it does not work yet, | `\``""-; /
  2937. because some dirty old pig \ /`\\ ';'
  2938. implemented a cucul_powf() .') | __ \
  2939. function that only works / (` / /(O\. _|
  2940. with integer exponents. .-`| `"` ` .-\_
  2941. .-' \ ` ;=-.
  2942. HAHAHAHA MAIS .' . ._, / o o\
  2943. VIEUX PORC ! .-'` . '-._;_._.J
  2944. .-'` `.-'`
  2945. _. -` L ' .'
  2946. .' U '- ._.-'
  2947. /` C /
  2948. / y |
  2949. ._ ; J | |
  2950. )).-| | | /
  2951. (/`.-| \ \ / .;
  2952. ( (_)| | \ ; .' |
  2953. '--'; | `\ / / |
  2954. \ | `\ /.' /
  2955. \ / ; |`\ |
  2956. '. .' _.-| | | |
  2957. '-. .-';_"---'`.__| | | \
  2958. `'-._ ``'-. | \ \__\\
  2959. `''--.___\\ \__\\
  2960. ------------------------------------------------------------------------
  2961. r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines
  2962. Changed paths:
  2963. M /trunk/cucul/bitmap.c
  2964. M /trunk/cucul/cucul.h
  2965. M /trunk/cucul/sprite.c
  2966. M /trunk/src/aafire.c
  2967. M /trunk/src/cacaball.c
  2968. M /trunk/src/cacamoir.c
  2969. M /trunk/src/cacaplas.c
  2970. M /trunk/src/cacaview.c
  2971. M /trunk/test/demo.c
  2972. M /trunk/test/export.c
  2973. M /trunk/test/hsv.c
  2974. * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite.
  2975. ------------------------------------------------------------------------
  2976. r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines
  2977. Changed paths:
  2978. M /trunk/configure.ac
  2979. M /trunk/kernel/kernel.c
  2980. * Use the asm versions of sin and cos when available.
  2981. ------------------------------------------------------------------------
  2982. r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines
  2983. Changed paths:
  2984. M /trunk/caca/driver_gl.c
  2985. * Added a bird.
  2986. ------------------------------------------------------------------------
  2987. r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines
  2988. Changed paths:
  2989. M /trunk/caca/driver_x11.c
  2990. * Added basic support for a few Unicode characters to the X11 driver.
  2991. ------------------------------------------------------------------------
  2992. r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines
  2993. Changed paths:
  2994. M /trunk/src/cacaplas.c
  2995. * Added a lame "powered by libcaca" banner to cacaplas.
  2996. ------------------------------------------------------------------------
  2997. r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines
  2998. Changed paths:
  2999. M /trunk/TODO
  3000. * Added a few notes to the TODO list.
  3001. ------------------------------------------------------------------------
  3002. r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines
  3003. Changed paths:
  3004. M /trunk/src/cacaball.c
  3005. Nan mais avec ma config _,--. ,--._
  3006. d'Emacs c'est vraiment \ > `-"""-' < /
  3007. impossible qu'il reste `-. .-'
  3008. des tabs dans mon code / 'e___e` \
  3009. \__ ( (o o) )
  3010. HAHAHAHA MAIS _\_ `=' _/_
  3011. VIEUX PORC ! / /|`-._.-'|\ \
  3012. \ ., / /||_______||\ \
  3013. .,|_) _/ /_||=======||_\ \_
  3014. _ _______( ,\ ', / _/==|| ||==\_ \
  3015. '(-'.` '-``o t__ `'( ^^ ^^ )`'
  3016. '/ (") \ /
  3017. | t-` \______|______/
  3018. \ )_.-` |______|______|
  3019. \ .^--| /_| )__| |__(
  3020. \_(_\ |_|'[_\ / ] [ \
  3021. '[_\ '[_\ `--' `--'
  3022. ------------------------------------------------------------------------
  3023. r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines
  3024. Changed paths:
  3025. M /trunk/test/unicode.c
  3026. * More special characters in the Unicode test.
  3027. ------------------------------------------------------------------------
  3028. r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines
  3029. Changed paths:
  3030. M /trunk/caca/caca.h
  3031. M /trunk/caca/caca_internals.h
  3032. M /trunk/caca/event.c
  3033. M /trunk/caca/graphics.c
  3034. M /trunk/cucul/char.c
  3035. M /trunk/cucul/cucul_internals.h
  3036. * Cosmetic fixes.
  3037. ------------------------------------------------------------------------
  3038. r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines
  3039. Changed paths:
  3040. M /trunk/caca/driver_network.c
  3041. M /trunk/cucul/cucul.c
  3042. M /trunk/cucul/cucul.h
  3043. M /trunk/cucul/export_ansi.c
  3044. M /trunk/cucul/export_html.c
  3045. M /trunk/cucul/export_irc.c
  3046. M /trunk/cucul/export_ps.c
  3047. M /trunk/cucul/export_svg.c
  3048. M /trunk/test/export.c
  3049. * Renamed cucul_buffer to cucul_export. Vanilla rum rules.
  3050. ------------------------------------------------------------------------
  3051. r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines
  3052. Changed paths:
  3053. M /trunk/caca/driver_conio.c
  3054. M /trunk/caca/driver_vga.c
  3055. M /trunk/cucul/Makefile.am
  3056. M /trunk/cucul/char.c
  3057. A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428)
  3058. M /trunk/cucul/cucul_internals.h
  3059. * Factorised some charset handling code into a new cucul/charset.c file.
  3060. ------------------------------------------------------------------------
  3061. r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines
  3062. Changed paths:
  3063. M /trunk/test/export.c
  3064. * Added a few commonly escaped characters to the export test: ( ) " < > &
  3065. ------------------------------------------------------------------------
  3066. r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines
  3067. Changed paths:
  3068. M /trunk/cucul/export_svg.c
  3069. * Full Unicode support in the SVG exporter.
  3070. ------------------------------------------------------------------------
  3071. r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines
  3072. Changed paths:
  3073. M /trunk/caca/driver_x11.c
  3074. * Print '?' instead of spaces for unknown glyphs in the X11 driver.
  3075. ------------------------------------------------------------------------
  3076. r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines
  3077. Changed paths:
  3078. M /trunk/cucul/export_ps.c
  3079. ___
  3080. ',_`""\ .---,
  3081. \ :-""``/` |
  3082. Ahaha mais vieux porc !! `;' //`\ /
  3083. / __ | ('.
  3084. |_ ./O)\ \ `) \
  3085. _/-. ` `"` |`
  3086. .-=; ` /
  3087. /o o \ ,_, .
  3088. L._._;_.-' .
  3089. `'-.` '
  3090. `. '
  3091. '-._. -'
  3092. ------------------------------------------------------------------------
  3093. r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines
  3094. Changed paths:
  3095. M /trunk/ChangeLog
  3096. * Updated ChangeLog and converted it to UTF-8.
  3097. ------------------------------------------------------------------------
  3098. r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines
  3099. Changed paths:
  3100. M /trunk/cucul/export_svg.c
  3101. * Fixed Unicode handling and improved coding style in the SVG exporter.
  3102. ------------------------------------------------------------------------
  3103. r425 | sam | 2006-03-16 19:52:40 +0100 (Thu, 16 Mar 2006) | 2 lines
  3104. Changed paths:
  3105. M /trunk/test/export.c
  3106. * Do not write the trailing \0 when exporting data.
  3107. ------------------------------------------------------------------------
  3108. r424 | sam | 2006-03-16 19:44:07 +0100 (Thu, 16 Mar 2006) | 3 lines
  3109. Changed paths:
  3110. M /trunk/cucul/export_ps.c
  3111. * Fixed syntax errors in the generated PostScript document if ( ) \ or
  3112. Unicode characters are encountered.
  3113. ------------------------------------------------------------------------
  3114. r423 | sam | 2006-03-16 19:09:26 +0100 (Thu, 16 Mar 2006) | 3 lines
  3115. Changed paths:
  3116. M /trunk/cucul/export_ps.c
  3117. * Optimised for speed and space, fixed a few bugs, and improved coding style
  3118. in the PS exporter (vieux porc !).
  3119. ------------------------------------------------------------------------
  3120. r422 | sam | 2006-03-16 18:04:09 +0100 (Thu, 16 Mar 2006) | 2 lines
  3121. Changed paths:
  3122. M /trunk/cucul/cucul.c
  3123. * Comment clarification.
  3124. ------------------------------------------------------------------------
  3125. r421 | sam | 2006-03-16 17:59:57 +0100 (Thu, 16 Mar 2006) | 2 lines
  3126. Changed paths:
  3127. M /trunk/caca/driver_win32.c
  3128. * Fix resizing of the Win32 console. It now adapts to the requested size.
  3129. ------------------------------------------------------------------------
  3130. r420 | sam | 2006-03-16 13:58:55 +0100 (Thu, 16 Mar 2006) | 3 lines
  3131. Changed paths:
  3132. M /trunk/caca/driver_conio.c
  3133. M /trunk/caca/driver_vga.c
  3134. * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver.
  3135. * Cosmetic code changes.
  3136. ------------------------------------------------------------------------
  3137. r419 | sam | 2006-03-16 13:50:07 +0100 (Thu, 16 Mar 2006) | 2 lines
  3138. Changed paths:
  3139. M /trunk/caca/driver_slang.c
  3140. * Fixed compiler warnings when UTF-8 S-Lang is not available.
  3141. ------------------------------------------------------------------------
  3142. r418 | sam | 2006-03-16 13:49:20 +0100 (Thu, 16 Mar 2006) | 2 lines
  3143. Changed paths:
  3144. M /trunk/caca/driver_ncurses.c
  3145. M /trunk/configure.ac
  3146. * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work.
  3147. ------------------------------------------------------------------------
  3148. r417 | sam | 2006-03-16 13:46:39 +0100 (Thu, 16 Mar 2006) | 3 lines
  3149. Changed paths:
  3150. M /trunk/build-win32
  3151. * Distribute the license with Win32 packages and convert text files to
  3152. CRLF format.
  3153. ------------------------------------------------------------------------
  3154. r416 | sam | 2006-03-15 23:07:55 +0100 (Wed, 15 Mar 2006) | 3 lines
  3155. Changed paths:
  3156. M /trunk/caca/driver_conio.c
  3157. M /trunk/test/unicode.c
  3158. * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to
  3159. the DOS/conio.h driver, and updated the unicode test accordingly.
  3160. ------------------------------------------------------------------------
  3161. r415 | sam | 2006-03-15 21:39:43 +0100 (Wed, 15 Mar 2006) | 2 lines
  3162. Changed paths:
  3163. M /trunk/test/export.c
  3164. M /trunk/test/unicode.c
  3165. * Added a few more Unicode characters to the export and unicode tests.
  3166. ------------------------------------------------------------------------
  3167. r414 | sam | 2006-03-15 21:30:39 +0100 (Wed, 15 Mar 2006) | 3 lines
  3168. Changed paths:
  3169. M /trunk/caca/driver_conio.c
  3170. * Partial Unicode support for the DOS/conio.h driver. Glyphs that have
  3171. equivalents in CP437 0x7f - 0xff are translated.
  3172. ------------------------------------------------------------------------
  3173. r413 | sam | 2006-03-15 19:41:29 +0100 (Wed, 15 Mar 2006) | 2 lines
  3174. Changed paths:
  3175. M /trunk/cucul/export_html.c
  3176. * Unicode support in the HTML exporter.
  3177. ------------------------------------------------------------------------
  3178. r412 | sam | 2006-03-15 18:42:03 +0100 (Wed, 15 Mar 2006) | 2 lines
  3179. Changed paths:
  3180. M /trunk/caca/caca.c
  3181. * Cosmetic.
  3182. ------------------------------------------------------------------------
  3183. r411 | sam | 2006-03-15 18:33:03 +0100 (Wed, 15 Mar 2006) | 2 lines
  3184. Changed paths:
  3185. M /trunk/test
  3186. M /trunk/test/Makefile.am
  3187. A /trunk/test/export.c
  3188. * Small test program for exporters. Usage: "export html", "export irc" etc.
  3189. ------------------------------------------------------------------------
  3190. r410 | jylam | 2006-03-15 18:16:09 +0100 (Wed, 15 Mar 2006) | 24 lines
  3191. Changed paths:
  3192. A /trunk/cucul/export_svg.c
  3193. * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^
  3194. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  3195. p______...___________________________p
  3196. e____(_..__`'-.,--,__________________e
  3197. n_____'-._'-.__`\a\\_________________n
  3198. i_________'.___.'_(|_________________i
  3199. s____________7____||_________________s
  3200. b___________/___.'_|_________________b
  3201. i__________/_.-'__,J_________________i
  3202. r_________/_________\________________r
  3203. d________||___/______;_______________d
  3204. *________||__|_______|_______________*
  3205. p________`\__\_______|__/__''\_______p
  3206. e__________'._\______/.-`____{}|_____e
  3207. n___________/\_`;_.-'_________/______n
  3208. i___________\_;(((____.--'\_/________i
  3209. s_________.(((_____.-;\______________s
  3210. b____.--'`_____,;`'.'-;\_____________b
  3211. i_taco's____.'____'._.'\\____________i
  3212. r_dick_--'_________|__\_|____________r
  3213. d__________________\_\,_/____________d
  3214. *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_*
  3215. ------------------------------------------------------------------------
  3216. r409 | jylam | 2006-03-15 17:55:40 +0100 (Wed, 15 Mar 2006) | 2 lines
  3217. Changed paths:
  3218. M /trunk/cucul/Makefile.am
  3219. M /trunk/cucul/cucul.c
  3220. M /trunk/cucul/cucul.h
  3221. M /trunk/cucul/export_html.c
  3222. M /trunk/cucul/export_ps.c
  3223. * Added preliminary (but working) SVG exporter
  3224. ------------------------------------------------------------------------
  3225. r408 | jylam | 2006-03-15 16:03:43 +0100 (Wed, 15 Mar 2006) | 2 lines
  3226. Changed paths:
  3227. M /trunk/caca/driver_network.c
  3228. * Added telnet commands and options strings for debug
  3229. ------------------------------------------------------------------------
  3230. r407 | jylam | 2006-03-15 14:48:51 +0100 (Wed, 15 Mar 2006) | 2 lines
  3231. Changed paths:
  3232. M /trunk/test/demo.c
  3233. * Fixed refresh when updating parameter in display_menu()
  3234. ------------------------------------------------------------------------
  3235. r406 | jylam | 2006-03-15 14:10:34 +0100 (Wed, 15 Mar 2006) | 2 lines
  3236. Changed paths:
  3237. M /trunk/kernel/kernel.c
  3238. * Removed false comment
  3239. ------------------------------------------------------------------------
  3240. r405 | jylam | 2006-03-15 14:06:25 +0100 (Wed, 15 Mar 2006) | 2 lines
  3241. Changed paths:
  3242. M /trunk/src/cacaball.c
  3243. * Optimised cacaballs a bit
  3244. ------------------------------------------------------------------------
  3245. r404 | jylam | 2006-03-15 13:51:08 +0100 (Wed, 15 Mar 2006) | 2 lines
  3246. Changed paths:
  3247. M /trunk/src/cacaball.c
  3248. * Better cacaballs parameters
  3249. ------------------------------------------------------------------------
  3250. r403 | sam | 2006-03-15 11:04:56 +0100 (Wed, 15 Mar 2006) | 3 lines
  3251. Changed paths:
  3252. M /trunk/src/cacamoir.c
  3253. * Increased cacamoir circle thikness by 50%, because it currently really
  3254. sucks in small resolutions.
  3255. ------------------------------------------------------------------------
  3256. r402 | sam | 2006-03-15 11:03:04 +0100 (Wed, 15 Mar 2006) | 2 lines
  3257. Changed paths:
  3258. M /trunk/caca/driver_gl.c
  3259. M /trunk/caca/driver_ncurses.c
  3260. M /trunk/caca/driver_x11.c
  3261. M /trunk/src/cacaball.c
  3262. * Minor coding style fixes.
  3263. ------------------------------------------------------------------------
  3264. r401 | sam | 2006-03-15 11:02:08 +0100 (Wed, 15 Mar 2006) | 2 lines
  3265. Changed paths:
  3266. M /trunk/caca/driver_win32.c
  3267. * UTF-8 support in the Win32 driver.
  3268. ------------------------------------------------------------------------
  3269. r400 | sam | 2006-03-15 11:01:14 +0100 (Wed, 15 Mar 2006) | 3 lines
  3270. Changed paths:
  3271. M /trunk/caca/caca.h
  3272. M /trunk/caca/driver_network.c
  3273. * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24.
  3274. * Use RETSIGTYPE for signal handler return values.
  3275. ------------------------------------------------------------------------
  3276. r399 | sam | 2006-03-15 10:57:04 +0100 (Wed, 15 Mar 2006) | 4 lines
  3277. Changed paths:
  3278. M /trunk/caca/driver_slang.c
  3279. M /trunk/configure.ac
  3280. * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support
  3281. in the SLang driver.
  3282. * Cosmetic fixes in configure.ac.
  3283. ------------------------------------------------------------------------
  3284. r398 | sam | 2006-03-14 23:05:34 +0100 (Tue, 14 Mar 2006) | 6 lines
  3285. Changed paths:
  3286. M /trunk/caca/driver_network.c
  3287. M /trunk/cucul/cucul.c
  3288. M /trunk/cucul/cucul.h
  3289. M /trunk/cucul/cucul_internals.h
  3290. M /trunk/cucul/export_ansi.c
  3291. M /trunk/cucul/export_html.c
  3292. M /trunk/cucul/export_irc.c
  3293. M /trunk/cucul/export_ps.c
  3294. * Replaced all cucul_get_* exporters with a generic cucul_export() function.
  3295. * Got rid of static buffers; we now use cucul_free() to free exported
  3296. buffers.
  3297. * Fixed light background in the ANSI exporter by adding escape sequences for
  3298. most terminal emulators.
  3299. ------------------------------------------------------------------------
  3300. r397 | jylam | 2006-03-14 20:01:19 +0100 (Tue, 14 Mar 2006) | 2 lines
  3301. Changed paths:
  3302. M /trunk/kernel/kernel.c
  3303. * Fixed UPPER() for strcasecmp
  3304. ------------------------------------------------------------------------
  3305. r396 | sam | 2006-03-14 19:10:30 +0100 (Tue, 14 Mar 2006) | 2 lines
  3306. Changed paths:
  3307. M /trunk/kernel/kernel.c
  3308. * Rewrote strncasecmp. Totally untested, of course.
  3309. ------------------------------------------------------------------------
  3310. r395 | sam | 2006-03-14 18:09:17 +0100 (Tue, 14 Mar 2006) | 2 lines
  3311. Changed paths:
  3312. M /trunk/cucul/export_ps.c
  3313. * STATIC char const. AHAHAHAHA.
  3314. ------------------------------------------------------------------------
  3315. r394 | sam | 2006-03-14 18:06:12 +0100 (Tue, 14 Mar 2006) | 3 lines
  3316. Changed paths:
  3317. M /trunk/caca/driver_network.c
  3318. * Do not switch to alternate screen when clearing, because sometimes we
  3319. are unable to cleanly restore the state.
  3320. ------------------------------------------------------------------------
  3321. r393 | jylam | 2006-03-14 17:57:53 +0100 (Tue, 14 Mar 2006) | 2 lines
  3322. Changed paths:
  3323. M /trunk/cucul/export_ps.c
  3324. * Cosmetic changes. AHAHAH I COMMITED IT MYSELF.
  3325. ------------------------------------------------------------------------
  3326. r392 | jylam | 2006-03-14 17:51:38 +0100 (Tue, 14 Mar 2006) | 2 lines
  3327. Changed paths:
  3328. M /trunk/cucul/export_ps.c
  3329. * Postscript exporter now kinda works. Paper size to be fixed
  3330. ------------------------------------------------------------------------
  3331. r391 | jylam | 2006-03-14 16:39:38 +0100 (Tue, 14 Mar 2006) | 2 lines
  3332. Changed paths:
  3333. M /trunk/cucul/Makefile.am
  3334. M /trunk/cucul/cucul.c
  3335. M /trunk/cucul/cucul.h
  3336. M /trunk/cucul/cucul_internals.h
  3337. A /trunk/cucul/export_ps.c
  3338. * Added preliminary Postscript (tm) (r) (c) exporter.
  3339. ------------------------------------------------------------------------
  3340. r390 | sam | 2006-03-14 15:19:58 +0100 (Tue, 14 Mar 2006) | 2 lines
  3341. Changed paths:
  3342. M /trunk/caca/driver_network.c
  3343. * Pressing Ctrl-C on the client side now drops the connection.
  3344. ------------------------------------------------------------------------
  3345. r389 | sam | 2006-03-14 13:49:32 +0100 (Tue, 14 Mar 2006) | 2 lines
  3346. Changed paths:
  3347. M /trunk/TODO
  3348. * Updated the TODO list, mostly with Unicode-related tasks.
  3349. ------------------------------------------------------------------------
  3350. r388 | sam | 2006-03-14 13:49:01 +0100 (Tue, 14 Mar 2006) | 3 lines
  3351. Changed paths:
  3352. M /trunk/caca/caca.h
  3353. M /trunk/caca/driver_network.c
  3354. * Changed port environment variable to "CACA_PORT". No need to mention it's
  3355. a network port, we could have guessed.
  3356. ------------------------------------------------------------------------
  3357. r387 | sam | 2006-03-14 13:30:17 +0100 (Tue, 14 Mar 2006) | 2 lines
  3358. Changed paths:
  3359. M /trunk/caca/caca.c
  3360. * Ooops, fixed an old typo.
  3361. ------------------------------------------------------------------------
  3362. r386 | sam | 2006-03-14 13:16:11 +0100 (Tue, 14 Mar 2006) | 2 lines
  3363. Changed paths:
  3364. M /trunk/src/cacaball.c
  3365. * Fixed a warning in cacaball.c.
  3366. ------------------------------------------------------------------------
  3367. r385 | sam | 2006-03-13 20:04:29 +0100 (Mon, 13 Mar 2006) | 11 lines
  3368. Changed paths:
  3369. M /trunk/caca/driver_network.c
  3370. * Improvements to the network output:
  3371. + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside
  3372. the registered ports area, but we'd never be accepted anyway).
  3373. + Retry network sends in caca_get_event(), too.
  3374. + Have a per-client buffer in case of network congestion. If that buffer
  3375. gets full, just drop it and start again at the next frame.
  3376. + Set the window title to "caca for the network".
  3377. + Do not send the ANSI buffer's terminating \0.
  3378. + Restore the SIGPIPE handler on close.
  3379. + Set window size to 80x24 instead of 80x25.
  3380. ------------------------------------------------------------------------
  3381. r384 | sam | 2006-03-13 19:07:35 +0100 (Mon, 13 Mar 2006) | 24 lines
  3382. Changed paths:
  3383. M /trunk/cucul/export_ansi.c
  3384. M /trunk/cucul/export_html.c
  3385. M /trunk/cucul/export_irc.c
  3386. M /trunk/perl/lib/Term/Caca/Bitmap.pm
  3387. M /trunk/perl/lib/Term/Caca/Constants.pm
  3388. M /trunk/perl/lib/Term/Caca/Sprite.pm
  3389. M /trunk/perl/lib/Term/Caca.pm
  3390. M /trunk/perl/lib/Term/Kaka/Bitmap.pm
  3391. M /trunk/perl/lib/Term/Kaka/Constants.pm
  3392. M /trunk/perl/lib/Term/Kaka/Sprite.pm
  3393. M /trunk/perl/lib/Term/Kaka.pm
  3394. M /trunk/python/pypycaca.c
  3395. M /trunk/python/pypycaca.h
  3396. * Set svn:keyword Id property on a few files.
  3397. Note to developers: use that chunk in your ~/.subversion/config:
  3398. [miscellany]
  3399. enable-auto-props = yes
  3400. [auto-props]
  3401. *.m = svn:keywords=Id
  3402. *.h = svn:keywords=Id
  3403. *.mm = svn:keywords=Id
  3404. *.c = svn:keywords=Id
  3405. *.cpp = svn:keywords=Id
  3406. *.pch = svn:keywords=Id
  3407. *.command = svn:keywords=Id
  3408. *.pl = svn:keywords=Id
  3409. *.pm = svn:keywords=Id
  3410. *.py = svn:keywords=Id
  3411. *.sh = svn:keywords=Id
  3412. *.txt = svn:keywords=Id
  3413. *.html = svn:keywords=Id
  3414. *.php = svn:keywords=Id
  3415. ------------------------------------------------------------------------
  3416. r383 | sam | 2006-03-13 19:05:12 +0100 (Mon, 13 Mar 2006) | 2 lines
  3417. Changed paths:
  3418. M /trunk/cucul/export_ansi.c
  3419. * Fixed end of lines in the ANSI exporter (CRLF, not LFCR).
  3420. ------------------------------------------------------------------------
  3421. r382 | sam | 2006-03-13 18:49:04 +0100 (Mon, 13 Mar 2006) | 2 lines
  3422. Changed paths:
  3423. M /trunk/caca/caca.c
  3424. * Fixed an uninitialised variable in the event queue handling.
  3425. ------------------------------------------------------------------------
  3426. r381 | sam | 2006-03-13 18:38:18 +0100 (Mon, 13 Mar 2006) | 2 lines
  3427. Changed paths:
  3428. M /trunk/test/colors.c
  3429. * Allow the color test to be built as a kernel.
  3430. ------------------------------------------------------------------------
  3431. r380 | sam | 2006-03-13 18:36:14 +0100 (Mon, 13 Mar 2006) | 2 lines
  3432. Changed paths:
  3433. M /trunk/THANKS
  3434. * Sorted list of extra contributors by topic and added the FSF.
  3435. ------------------------------------------------------------------------
  3436. r379 | sam | 2006-03-10 20:21:33 +0100 (Fri, 10 Mar 2006) | 3 lines
  3437. Changed paths:
  3438. M /trunk/caca/driver_network.c
  3439. * Set the client sockets as non-blocking, and implemented non-blocking
  3440. writes. Currently works very badly with more than one client.
  3441. ------------------------------------------------------------------------
  3442. r378 | jylam | 2006-03-10 18:56:40 +0100 (Fri, 10 Mar 2006) | 2 lines
  3443. Changed paths:
  3444. M /trunk/kernel/kernel.c
  3445. * wrote strcasecmp for fun
  3446. ------------------------------------------------------------------------
  3447. r377 | jylam | 2006-03-10 18:41:23 +0100 (Fri, 10 Mar 2006) | 2 lines
  3448. Changed paths:
  3449. M /trunk/cucul/Makefile.am
  3450. A /trunk/cucul/export_ansi.c
  3451. A /trunk/cucul/export_html.c
  3452. A /trunk/cucul/export_irc.c
  3453. D /trunk/cucul/exporter_ansi.c
  3454. D /trunk/cucul/exporter_html.c
  3455. D /trunk/cucul/exporter_irc.c
  3456. * Renamed exporter_* to export_*, from God recommendation.
  3457. ------------------------------------------------------------------------
  3458. r376 | jylam | 2006-03-10 18:32:08 +0100 (Fri, 10 Mar 2006) | 2 lines
  3459. Changed paths:
  3460. M /trunk/cucul/Makefile.am
  3461. D /trunk/cucul/export.c
  3462. A /trunk/cucul/exporter_ansi.c
  3463. A /trunk/cucul/exporter_html.c
  3464. A /trunk/cucul/exporter_irc.c
  3465. * Exploded cucul/export.c
  3466. ------------------------------------------------------------------------
  3467. r375 | jylam | 2006-03-10 16:11:40 +0100 (Fri, 10 Mar 2006) | 2 lines
  3468. Changed paths:
  3469. M /trunk/caca/caca.c
  3470. M /trunk/caca/caca.h
  3471. M /trunk/caca/driver_network.c
  3472. * Added CACA_NETWORK_PORT env and related documentation
  3473. ------------------------------------------------------------------------
  3474. r374 | jylam | 2006-03-10 15:41:24 +0100 (Fri, 10 Mar 2006) | 2 lines
  3475. Changed paths:
  3476. M /trunk/caca/driver_network.c
  3477. M /trunk/configure.ac
  3478. M /trunk/cucul/cucul_internals.h
  3479. * 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
  3480. ------------------------------------------------------------------------
  3481. r373 | sam | 2006-03-10 14:06:40 +0100 (Fri, 10 Mar 2006) | 4 lines
  3482. Changed paths:
  3483. M /trunk/caca/driver_network.c
  3484. * Handle incoming connections in network_get_event() as well as
  3485. network_display() so that new clients immediately get the contents
  3486. of the canvas and do not need to wait for a caca_display() call.
  3487. ------------------------------------------------------------------------
  3488. r372 | sam | 2006-03-10 11:03:30 +0100 (Fri, 10 Mar 2006) | 3 lines
  3489. Changed paths:
  3490. M /trunk/cucul/char.c
  3491. * Preliminary support for UTF-8 in cucul_putstr(). Also added a
  3492. cucul_putchar32() function but I'm not convinced it will be useful.
  3493. ------------------------------------------------------------------------
  3494. r371 | sam | 2006-03-10 11:01:22 +0100 (Fri, 10 Mar 2006) | 4 lines
  3495. Changed paths:
  3496. M /trunk/caca/driver_conio.c
  3497. M /trunk/caca/driver_gl.c
  3498. M /trunk/caca/driver_ncurses.c
  3499. M /trunk/caca/driver_network.c
  3500. M /trunk/caca/driver_win32.c
  3501. M /trunk/caca/driver_x11.c
  3502. M /trunk/caca/graphics.c
  3503. * Use the internal version of cucul_set_size in output drivers so that
  3504. they can force a resize. We need to find a way to make those specific
  3505. cucul - caca interactions unavailable to the clueless user.
  3506. ------------------------------------------------------------------------
  3507. r370 | sam | 2006-03-10 10:48:33 +0100 (Fri, 10 Mar 2006) | 2 lines
  3508. Changed paths:
  3509. M /trunk/src/cacaball.c
  3510. M /trunk/src/cacamoir.c
  3511. M /trunk/src/cacaplas.c
  3512. * Made cacamoir, cacaball and cacaplas buildable into a kernel.
  3513. ------------------------------------------------------------------------
  3514. r369 | sam | 2006-03-10 10:43:13 +0100 (Fri, 10 Mar 2006) | 3 lines
  3515. Changed paths:
  3516. M /trunk/caca/driver_vga.c
  3517. * Assume the VGA screen is 320x200 and really resize the cucul canvas to
  3518. 80x25 upon initialisation.
  3519. ------------------------------------------------------------------------
  3520. r368 | sam | 2006-03-10 10:34:16 +0100 (Fri, 10 Mar 2006) | 2 lines
  3521. Changed paths:
  3522. M /trunk/caca/driver_slang.c
  3523. * Added Unicode support to the SLang driver.
  3524. ------------------------------------------------------------------------
  3525. r367 | sam | 2006-03-10 10:31:32 +0100 (Fri, 10 Mar 2006) | 2 lines
  3526. Changed paths:
  3527. M /trunk/kernel/kernel.c
  3528. M /trunk/kernel/kernel.h
  3529. * Implemented a few math functions in our kernel: cos(), sin(), sqrt().
  3530. ------------------------------------------------------------------------
  3531. r366 | sam | 2006-03-10 10:30:30 +0100 (Fri, 10 Mar 2006) | 2 lines
  3532. Changed paths:
  3533. M /trunk/test/unicode.c
  3534. * More Unicode tests: gradient glyphs, double width characters.
  3535. ------------------------------------------------------------------------
  3536. r365 | jylam | 2006-03-09 20:27:55 +0100 (Thu, 09 Mar 2006) | 2 lines
  3537. Changed paths:
  3538. M /trunk/build-kernel
  3539. * Oops, modified build-kernel while testing and commited it ;)
  3540. ------------------------------------------------------------------------
  3541. r364 | jylam | 2006-03-09 20:27:14 +0100 (Thu, 09 Mar 2006) | 2 lines
  3542. Changed paths:
  3543. M /trunk/build-kernel
  3544. M /trunk/caca/driver_network.c
  3545. * 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.
  3546. ------------------------------------------------------------------------
  3547. r363 | sam | 2006-03-09 17:57:32 +0100 (Thu, 09 Mar 2006) | 2 lines
  3548. Changed paths:
  3549. M /trunk/caca/driver_vga.c
  3550. * Fixed VGA colours. The values only range from 0 to 63.
  3551. ------------------------------------------------------------------------
  3552. r362 | sam | 2006-03-09 16:35:00 +0100 (Thu, 09 Mar 2006) | 4 lines
  3553. Changed paths:
  3554. M /trunk/build-kernel
  3555. M /trunk/caca/caca_internals.h
  3556. M /trunk/cucul/cucul_internals.h
  3557. M /trunk/kernel/kernel.c
  3558. M /trunk/kernel/kernel.h
  3559. * Added assembly code for inb() and outb().
  3560. * Print a small message at kernel boot time just to check that the kernel
  3561. was properly loaded.
  3562. ------------------------------------------------------------------------
  3563. r361 | jylam | 2006-03-09 14:24:06 +0100 (Thu, 09 Mar 2006) | 2 lines
  3564. Changed paths:
  3565. M /trunk/cucul/export.c
  3566. * Added tests for malloc()'s
  3567. ------------------------------------------------------------------------
  3568. r360 | jylam | 2006-03-09 14:08:41 +0100 (Thu, 09 Mar 2006) | 2 lines
  3569. Changed paths:
  3570. M /trunk/README
  3571. M /trunk/cucul/cucul.c
  3572. M /trunk/cucul/cucul_internals.h
  3573. M /trunk/cucul/export.c
  3574. * Updated README for network driver, fixed remaining exporters
  3575. ------------------------------------------------------------------------
  3576. r359 | sam | 2006-03-09 14:04:59 +0100 (Thu, 09 Mar 2006) | 2 lines
  3577. Changed paths:
  3578. M /trunk/caca/Makefile.am
  3579. M /trunk/configure.ac
  3580. M /trunk/kernel/Makefile.am
  3581. * Added a conditional to only build the kernel if --enable-vga was set.
  3582. ------------------------------------------------------------------------
  3583. r358 | sam | 2006-03-09 13:56:33 +0100 (Thu, 09 Mar 2006) | 2 lines
  3584. Changed paths:
  3585. M /trunk/build-kernel
  3586. * Set executable flag to the build-kernel script.
  3587. ------------------------------------------------------------------------
  3588. r357 | sam | 2006-03-09 13:47:37 +0100 (Thu, 09 Mar 2006) | 3 lines
  3589. Changed paths:
  3590. A /trunk/COPYING.GPL
  3591. M /trunk/Makefile.am
  3592. A /trunk/build-kernel
  3593. M /trunk/caca/time.c
  3594. M /trunk/configure.ac
  3595. M /trunk/cucul/bitmap.c
  3596. M /trunk/cucul/box.c
  3597. M /trunk/cucul/char.c
  3598. M /trunk/cucul/conic.c
  3599. M /trunk/cucul/cucul.c
  3600. M /trunk/cucul/cucul_internals.h
  3601. M /trunk/cucul/export.c
  3602. M /trunk/cucul/line.c
  3603. M /trunk/cucul/math.c
  3604. M /trunk/cucul/sprite.c
  3605. M /trunk/cucul/triangle.c
  3606. A /trunk/kernel
  3607. A /trunk/kernel/Makefile.am
  3608. A /trunk/kernel/kernel.c
  3609. A /trunk/kernel/kernel.h
  3610. A /trunk/kernel/multiboot.S
  3611. A /trunk/kernel/multiboot.h
  3612. M /trunk/src
  3613. M /trunk/src/aafire.c
  3614. * Added glue code to compile libcaca without a libc and build applications
  3615. as multiboot kernels.
  3616. ------------------------------------------------------------------------
  3617. r356 | sam | 2006-03-09 13:44:49 +0100 (Thu, 09 Mar 2006) | 2 lines
  3618. Changed paths:
  3619. M /trunk/caca/driver_conio.c
  3620. * Cosmetic change.
  3621. ------------------------------------------------------------------------
  3622. r355 | sam | 2006-03-09 13:43:10 +0100 (Thu, 09 Mar 2006) | 2 lines
  3623. Changed paths:
  3624. M /trunk/README
  3625. * Slightly updated README.
  3626. ------------------------------------------------------------------------
  3627. r354 | sam | 2006-03-09 13:41:02 +0100 (Thu, 09 Mar 2006) | 2 lines
  3628. Changed paths:
  3629. M /trunk/caca/caca.c
  3630. M /trunk/caca/caca_internals.h
  3631. A /trunk/caca/driver_vga.c
  3632. * Pure VGA output driver.
  3633. ------------------------------------------------------------------------
  3634. r353 | sam | 2006-03-09 13:37:39 +0100 (Thu, 09 Mar 2006) | 2 lines
  3635. Changed paths:
  3636. M /trunk/caca/graphics.c
  3637. * Removed unused includes.
  3638. ------------------------------------------------------------------------
  3639. r352 | sam | 2006-03-09 13:35:47 +0100 (Thu, 09 Mar 2006) | 2 lines
  3640. Changed paths:
  3641. M /trunk/AUTHORS
  3642. * Added a few details for authors.
  3643. ------------------------------------------------------------------------
  3644. r351 | sam | 2006-03-09 13:34:40 +0100 (Thu, 09 Mar 2006) | 3 lines
  3645. Changed paths:
  3646. M /trunk/test
  3647. M /trunk/test/Makefile.am
  3648. A /trunk/test/unicode.c
  3649. * Added a tiny Unicode test program. Of course it does not work yet, but
  3650. good to have something to start with.
  3651. ------------------------------------------------------------------------
  3652. r350 | jylam | 2006-03-09 10:52:24 +0100 (Thu, 09 Mar 2006) | 2 lines
  3653. Changed paths:
  3654. M /trunk/caca/caca.h
  3655. M /trunk/cucul/cucul.h
  3656. * Updated documentation a bit
  3657. ------------------------------------------------------------------------
  3658. r349 | jylam | 2006-03-09 10:44:54 +0100 (Thu, 09 Mar 2006) | 2 lines
  3659. Changed paths:
  3660. M /trunk/caca/driver_network.c
  3661. M /trunk/cucul/cucul.c
  3662. M /trunk/cucul/cucul_internals.h
  3663. M /trunk/cucul/export.c
  3664. * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well.
  3665. ------------------------------------------------------------------------
  3666. r348 | jylam | 2006-03-09 09:45:40 +0100 (Thu, 09 Mar 2006) | 2 lines
  3667. Changed paths:
  3668. M /trunk/caca/driver_network.c
  3669. * Fixed memory leak in network driver
  3670. ------------------------------------------------------------------------
  3671. r347 | sam | 2006-03-08 23:39:43 +0100 (Wed, 08 Mar 2006) | 2 lines
  3672. Changed paths:
  3673. M /trunk/caca/driver_gl.c
  3674. * Made the OpenGL colors slightly less saturated.
  3675. ------------------------------------------------------------------------
  3676. r346 | sam | 2006-03-08 23:29:00 +0100 (Wed, 08 Mar 2006) | 3 lines
  3677. Changed paths:
  3678. M /trunk/caca/driver_conio.c
  3679. M /trunk/caca/driver_gl.c
  3680. M /trunk/caca/driver_ncurses.c
  3681. M /trunk/caca/driver_slang.c
  3682. M /trunk/caca/driver_win32.c
  3683. M /trunk/caca/driver_x11.c
  3684. * Make output drivers more error resilient when handling UTF-32 characters,
  3685. by simply ignoring everything non ASCII :-)
  3686. ------------------------------------------------------------------------
  3687. r345 | jylam | 2006-03-08 21:58:07 +0100 (Wed, 08 Mar 2006) | 2 lines
  3688. Changed paths:
  3689. M /trunk/caca/driver_network.c
  3690. * Fixed blinking screen
  3691. ------------------------------------------------------------------------
  3692. r344 | jylam | 2006-03-08 21:23:06 +0100 (Wed, 08 Mar 2006) | 2 lines
  3693. Changed paths:
  3694. M /trunk/caca/driver_network.c
  3695. M /trunk/cucul/cucul.h
  3696. M /trunk/cucul/export.c
  3697. * Exporters now return size of generated data
  3698. ------------------------------------------------------------------------
  3699. r343 | jylam | 2006-03-08 21:03:24 +0100 (Wed, 08 Mar 2006) | 2 lines
  3700. Changed paths:
  3701. M /trunk/caca/Makefile.am
  3702. M /trunk/caca/caca.c
  3703. M /trunk/caca/caca_internals.h
  3704. A /trunk/caca/driver_network.c
  3705. M /trunk/configure.ac
  3706. * Added very preliminary network driver
  3707. ------------------------------------------------------------------------
  3708. r342 | sam | 2006-03-08 20:41:53 +0100 (Wed, 08 Mar 2006) | 3 lines
  3709. Changed paths:
  3710. M /trunk/caca/caca.c
  3711. M /trunk/caca/caca_internals.h
  3712. M /trunk/caca/driver_conio.c
  3713. M /trunk/caca/driver_gl.c
  3714. M /trunk/caca/driver_ncurses.c
  3715. M /trunk/caca/driver_slang.c
  3716. M /trunk/caca/driver_win32.c
  3717. M /trunk/caca/driver_x11.c
  3718. M /trunk/caca/event.c
  3719. M /trunk/caca/graphics.c
  3720. M /trunk/cucul/cucul.c
  3721. * Fixed async issues between the driver and libcaca when resizing windows,
  3722. and simplified the handle_resize() API. Still can be polished.
  3723. ------------------------------------------------------------------------
  3724. r341 | sam | 2006-03-08 18:20:38 +0100 (Wed, 08 Mar 2006) | 3 lines
  3725. Changed paths:
  3726. M /trunk/cucul/cucul.c
  3727. * cucul_set_size() does nothing if a graphical backend is attached. Added
  3728. documentation to explain this behaviour.
  3729. ------------------------------------------------------------------------
  3730. r340 | sam | 2006-03-08 12:27:23 +0100 (Wed, 08 Mar 2006) | 2 lines
  3731. Changed paths:
  3732. M /trunk/caca/caca.c
  3733. M /trunk/caca/caca_internals.h
  3734. M /trunk/caca/driver_gl.c
  3735. M /trunk/caca/driver_ncurses.c
  3736. M /trunk/caca/driver_slang.c
  3737. M /trunk/caca/driver_win32.c
  3738. M /trunk/caca/driver_x11.c
  3739. M /trunk/caca/event.c
  3740. * Cosmetic changes here and there.
  3741. ------------------------------------------------------------------------
  3742. r339 | sam | 2006-03-08 11:33:01 +0100 (Wed, 08 Mar 2006) | 3 lines
  3743. Changed paths:
  3744. M /trunk/caca/caca.c
  3745. M /trunk/caca/caca_internals.h
  3746. M /trunk/caca/driver_conio.c
  3747. M /trunk/caca/driver_gl.c
  3748. M /trunk/caca/driver_ncurses.c
  3749. M /trunk/caca/driver_slang.c
  3750. M /trunk/caca/driver_win32.c
  3751. M /trunk/caca/driver_x11.c
  3752. M /trunk/caca/event.c
  3753. M /trunk/caca/graphics.c
  3754. * Finished moving everything driver-specific to the apropriate driver_*.c
  3755. files. Phew. Now they just need a few comments.
  3756. ------------------------------------------------------------------------
  3757. r338 | sam | 2006-03-08 10:51:53 +0100 (Wed, 08 Mar 2006) | 2 lines
  3758. Changed paths:
  3759. M /trunk/caca/driver_conio.c
  3760. M /trunk/caca/driver_gl.c
  3761. M /trunk/caca/driver_ncurses.c
  3762. M /trunk/caca/driver_slang.c
  3763. M /trunk/caca/driver_win32.c
  3764. M /trunk/caca/driver_x11.c
  3765. * Cleaned up useless header includes.
  3766. ------------------------------------------------------------------------
  3767. r337 | sam | 2006-03-08 10:28:41 +0100 (Wed, 08 Mar 2006) | 2 lines
  3768. Changed paths:
  3769. M /trunk/caca/caca_internals.h
  3770. M /trunk/caca/driver_conio.c
  3771. M /trunk/caca/driver_gl.c
  3772. M /trunk/caca/driver_ncurses.c
  3773. M /trunk/caca/driver_slang.c
  3774. M /trunk/caca/driver_win32.c
  3775. M /trunk/caca/driver_x11.c
  3776. M /trunk/caca/event.c
  3777. * Split event.c into the appropriate driver_*.c files.
  3778. ------------------------------------------------------------------------
  3779. r336 | sam | 2006-03-08 10:26:46 +0100 (Wed, 08 Mar 2006) | 2 lines
  3780. Changed paths:
  3781. M /trunk/caca-config.in
  3782. * Let us do "caca-config --libs cucul" to get only the libcucul dependencies.
  3783. ------------------------------------------------------------------------
  3784. r335 | sam | 2006-03-08 10:23:38 +0100 (Wed, 08 Mar 2006) | 2 lines
  3785. Changed paths:
  3786. M /trunk/doc/doxygen.cfg.in
  3787. * Ignore driver_*.c files when building documentation.
  3788. ------------------------------------------------------------------------
  3789. r334 | sam | 2006-03-08 10:21:55 +0100 (Wed, 08 Mar 2006) | 2 lines
  3790. Changed paths:
  3791. M /trunk/configure.ac
  3792. * configure.ac: look for a4wide.sty in more than one location.
  3793. ------------------------------------------------------------------------
  3794. r333 | sam | 2006-03-07 13:39:34 +0100 (Tue, 07 Mar 2006) | 3 lines
  3795. Changed paths:
  3796. M /trunk/Makefile.am
  3797. A /trunk/build-dos (from /trunk/build-win32:327)
  3798. M /trunk/caca/caca_internals.h
  3799. M /trunk/caca/driver_conio.c
  3800. M /trunk/cucul/cucul_internals.h
  3801. * Fixed DOS driver.
  3802. * Added a build-dos script to cross-compile the DOS version using djgpp.
  3803. ------------------------------------------------------------------------
  3804. r332 | sam | 2006-03-07 11:46:29 +0100 (Tue, 07 Mar 2006) | 3 lines
  3805. Changed paths:
  3806. M /trunk/configure.ac
  3807. * configure.ac: removed the "null" frontend. just don't attach any frontend
  3808. if you do not want any.
  3809. ------------------------------------------------------------------------
  3810. r331 | sam | 2006-03-07 11:37:59 +0100 (Tue, 07 Mar 2006) | 2 lines
  3811. Changed paths:
  3812. M /trunk/caca/caca.c
  3813. M /trunk/caca/caca_internals.h
  3814. M /trunk/caca/event.c
  3815. * Got rid of static variables in the event code.
  3816. ------------------------------------------------------------------------
  3817. r330 | sam | 2006-03-07 10:17:35 +0100 (Tue, 07 Mar 2006) | 3 lines
  3818. Changed paths:
  3819. M /trunk/caca/caca.c
  3820. M /trunk/caca/caca_internals.h
  3821. M /trunk/caca/driver_conio.c
  3822. M /trunk/caca/driver_gl.c
  3823. M /trunk/caca/driver_ncurses.c
  3824. M /trunk/caca/driver_slang.c
  3825. M /trunk/caca/driver_win32.c
  3826. M /trunk/caca/driver_x11.c
  3827. M /trunk/caca/event.c
  3828. M /trunk/caca/graphics.c
  3829. M /trunk/cucul/bitmap.c
  3830. M /trunk/cucul/box.c
  3831. M /trunk/cucul/char.c
  3832. M /trunk/cucul/conic.c
  3833. M /trunk/cucul/cucul.c
  3834. M /trunk/cucul/cucul_internals.h
  3835. M /trunk/cucul/export.c
  3836. M /trunk/cucul/line.c
  3837. M /trunk/cucul/math.c
  3838. M /trunk/cucul/sprite.c
  3839. M /trunk/cucul/triangle.c
  3840. M /trunk/src/cacaview.c
  3841. * Polished the driver split a bit (still no events, except resize events),
  3842. properly credited authors and documented a few things.
  3843. ------------------------------------------------------------------------
  3844. r329 | sam | 2006-03-07 00:01:59 +0100 (Tue, 07 Mar 2006) | 4 lines
  3845. Changed paths:
  3846. M /trunk/caca/Makefile.am
  3847. M /trunk/caca/caca.c
  3848. M /trunk/caca/caca_internals.h
  3849. A /trunk/caca/driver_conio.c (from /trunk/caca/graphics.c:327)
  3850. A /trunk/caca/driver_gl.c (from /trunk/caca/graphics.c:327)
  3851. A /trunk/caca/driver_ncurses.c (from /trunk/caca/graphics.c:327)
  3852. A /trunk/caca/driver_slang.c (from /trunk/caca/graphics.c:327)
  3853. A /trunk/caca/driver_win32.c (from /trunk/caca/graphics.c:327)
  3854. A /trunk/caca/driver_x11.c (from /trunk/caca/graphics.c:327)
  3855. M /trunk/caca/event.c
  3856. M /trunk/caca/graphics.c
  3857. * Split caca/graphics.c into driver-specific files. Resize is currently
  3858. broken, and event handling is not yet in the driver-specific files, but
  3859. I will of course fix that later.
  3860. ------------------------------------------------------------------------
  3861. r328 | sam | 2006-03-06 22:49:48 +0100 (Mon, 06 Mar 2006) | 2 lines
  3862. Changed paths:
  3863. M /trunk/configure.ac
  3864. * Ooops, I fucked up the build.
  3865. ------------------------------------------------------------------------
  3866. r327 | sam | 2006-03-06 22:00:53 +0100 (Mon, 06 Mar 2006) | 2 lines
  3867. Changed paths:
  3868. M /trunk/Makefile.am
  3869. D /trunk/examples
  3870. A /trunk/src (from /trunk/examples:326)
  3871. * Moved stuff again.
  3872. ------------------------------------------------------------------------
  3873. r326 | sam | 2006-03-06 21:57:14 +0100 (Mon, 06 Mar 2006) | 2 lines
  3874. Changed paths:
  3875. M /trunk/Makefile.am
  3876. A /trunk/caca
  3877. A /trunk/caca/Makefile.am (from /trunk/src/Makefile.am:325)
  3878. A /trunk/caca/caca.c (from /trunk/src/caca.c:325)
  3879. A /trunk/caca/caca.h (from /trunk/src/caca.h:325)
  3880. A /trunk/caca/caca_internals.h (from /trunk/src/caca_internals.h:325)
  3881. A /trunk/caca/event.c (from /trunk/src/event.c:325)
  3882. A /trunk/caca/graphics.c (from /trunk/src/graphics.c:325)
  3883. A /trunk/caca/time.c (from /trunk/src/time.c:325)
  3884. M /trunk/configure.ac
  3885. A /trunk/cucul
  3886. A /trunk/cucul/Makefile.am (from /trunk/src/Makefile.am:325)
  3887. A /trunk/cucul/bitmap.c (from /trunk/src/bitmap.c:325)
  3888. A /trunk/cucul/box.c (from /trunk/src/box.c:325)
  3889. A /trunk/cucul/char.c (from /trunk/src/char.c:325)
  3890. A /trunk/cucul/conic.c (from /trunk/src/conic.c:325)
  3891. A /trunk/cucul/cucul.c (from /trunk/src/cucul.c:325)
  3892. A /trunk/cucul/cucul.h (from /trunk/src/cucul.h:325)
  3893. A /trunk/cucul/cucul_internals.h (from /trunk/src/cucul_internals.h:325)
  3894. A /trunk/cucul/export.c (from /trunk/src/export.c:325)
  3895. A /trunk/cucul/line.c (from /trunk/src/line.c:325)
  3896. A /trunk/cucul/math.c (from /trunk/src/math.c:325)
  3897. A /trunk/cucul/sprite.c (from /trunk/src/sprite.c:325)
  3898. A /trunk/cucul/triangle.c (from /trunk/src/triangle.c:325)
  3899. M /trunk/examples/Makefile.am
  3900. D /trunk/src
  3901. M /trunk/test/Makefile.am
  3902. * Moved stuff around to differenciate between libcucul and libcaca.
  3903. ------------------------------------------------------------------------
  3904. r325 | sam | 2006-03-06 20:13:01 +0100 (Mon, 06 Mar 2006) | 3 lines
  3905. Changed paths:
  3906. M /trunk/src/caca.c
  3907. M /trunk/src/char.c
  3908. M /trunk/src/cucul.c
  3909. M /trunk/src/cucul_internals.h
  3910. M /trunk/src/export.c
  3911. M /trunk/src/graphics.c
  3912. * Use 32 bit integers for the character array. No visible difference for
  3913. now because we only do ASCII, but that will let us do Unicode later.
  3914. ------------------------------------------------------------------------
  3915. r324 | sam | 2006-03-06 15:17:42 +0100 (Mon, 06 Mar 2006) | 4 lines
  3916. Changed paths:
  3917. M /trunk/src/caca.h
  3918. M /trunk/src/graphics.c
  3919. * Removed caca_set_{size,width,height} because cucul_set_size ought to be
  3920. enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the
  3921. future because it's libcaca who gets the resize events, after all.
  3922. ------------------------------------------------------------------------
  3923. r323 | jylam | 2006-03-06 14:50:05 +0100 (Mon, 06 Mar 2006) | 2 lines
  3924. Changed paths:
  3925. M /trunk/src/graphics.c
  3926. * I just suck. I'll goatse myself right after beeing back at home.
  3927. ------------------------------------------------------------------------
  3928. r322 | sam | 2006-03-06 14:43:23 +0100 (Mon, 06 Mar 2006) | 2 lines
  3929. Changed paths:
  3930. M /trunk/src/graphics.c
  3931. * src/graphics.c: minor optimisations.
  3932. ------------------------------------------------------------------------
  3933. r321 | sam | 2006-03-06 14:34:57 +0100 (Mon, 06 Mar 2006) | 6 lines
  3934. Changed paths:
  3935. M /trunk/src/graphics.c
  3936. * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo
  3937. dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas
  3938. toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas
  3939. toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait
  3940. pas de warnings et/ou que ca segfaulte pas !
  3941. ------------------------------------------------------------------------
  3942. r320 | jylam | 2006-03-06 13:13:12 +0100 (Mon, 06 Mar 2006) | 2 lines
  3943. Changed paths:
  3944. M /trunk/src/graphics.c
  3945. * Mais je fais comme je veux bordel de cul !
  3946. ------------------------------------------------------------------------
  3947. r319 | sam | 2006-03-06 12:08:25 +0100 (Mon, 06 Mar 2006) | 2 lines
  3948. Changed paths:
  3949. M /trunk/src/graphics.c
  3950. * Haha mais vieux porc a pattes !
  3951. ------------------------------------------------------------------------
  3952. r318 | jylam | 2006-03-06 11:21:48 +0100 (Mon, 06 Mar 2006) | 2 lines
  3953. Changed paths:
  3954. M /trunk/src/graphics.c
  3955. * Reverted to integer colors in GL driver, fixed a bunch of warnings in slang.
  3956. ------------------------------------------------------------------------
  3957. r317 | sam | 2006-03-06 09:32:40 +0100 (Mon, 06 Mar 2006) | 9 lines
  3958. Changed paths:
  3959. M /trunk/caca-config.in
  3960. M /trunk/configure.ac
  3961. M /trunk/examples/aafire.c
  3962. M /trunk/examples/cacaball.c
  3963. M /trunk/examples/cacamoir.c
  3964. M /trunk/examples/cacaplas.c
  3965. M /trunk/examples/cacaview.c
  3966. M /trunk/src/Makefile.am
  3967. M /trunk/src/bitmap.c
  3968. M /trunk/src/box.c
  3969. M /trunk/src/caca.c
  3970. M /trunk/src/caca.h
  3971. M /trunk/src/caca_internals.h
  3972. M /trunk/src/char.c
  3973. M /trunk/src/conic.c
  3974. M /trunk/src/cucul.c
  3975. M /trunk/src/cucul_internals.h
  3976. M /trunk/src/event.c
  3977. M /trunk/src/export.c
  3978. M /trunk/src/graphics.c
  3979. M /trunk/src/line.c
  3980. M /trunk/src/math.c
  3981. M /trunk/src/sprite.c
  3982. M /trunk/src/time.c
  3983. M /trunk/src/triangle.c
  3984. M /trunk/test/colors.c
  3985. M /trunk/test/demo.c
  3986. M /trunk/test/dithering.c
  3987. M /trunk/test/event.c
  3988. M /trunk/test/hsv.c
  3989. M /trunk/test/spritedit.c
  3990. * All output plugins should now work again.
  3991. * Renamed caca_refresh() into caca_display() which makes more sense.
  3992. * Optimised gl_bgpal by directly storing floats instead of doing the
  3993. conversion at runtime.
  3994. * Handle resizing in cucul_set_size() and try to keep as much information
  3995. as possible from the previous canvas.
  3996. * Moved most global variables into cucul_t or caca_t contexts.
  3997. * Moved time.c into libcaca.
  3998. ------------------------------------------------------------------------
  3999. r316 | sam | 2006-03-06 09:26:09 +0100 (Mon, 06 Mar 2006) | 2 lines
  4000. Changed paths:
  4001. M /trunk/debian
  4002. M /trunk/debian/changelog
  4003. M /trunk/debian/control
  4004. M /trunk/debian/copyright
  4005. M /trunk/debian/rules
  4006. M /trunk/doc/Makefile.am
  4007. D /trunk/doc/cacademo.1
  4008. A /trunk/doc/cacafire.1 (from /trunk/doc/cacademo.1:314)
  4009. M /trunk/libcaca.spec
  4010. M /trunk/msvc/Makefile.am
  4011. D /trunk/msvc/cacademo.vcproj
  4012. M /trunk/msvc/libcaca.sln
  4013. * Removed cacademo from examples, manpages and distributions. It's useless.
  4014. ------------------------------------------------------------------------
  4015. r315 | sam | 2006-03-06 09:22:09 +0100 (Mon, 06 Mar 2006) | 2 lines
  4016. Changed paths:
  4017. M /trunk/src/cucul.c
  4018. * src/cucul.c: s/width/height/.
  4019. ------------------------------------------------------------------------
  4020. r314 | sam | 2006-03-05 19:43:13 +0100 (Sun, 05 Mar 2006) | 16 lines
  4021. Changed paths:
  4022. M /trunk/configure.ac
  4023. M /trunk/doc/doxygen.cfg.in
  4024. M /trunk/examples
  4025. M /trunk/examples/Makefile.am
  4026. M /trunk/examples/aafire.c
  4027. M /trunk/examples/cacaball.c
  4028. M /trunk/examples/cacamoir.c
  4029. M /trunk/examples/cacaplas.c
  4030. M /trunk/examples/cacaview.c
  4031. D /trunk/examples/demo.c
  4032. M /trunk/src/Makefile.am
  4033. M /trunk/src/bitmap.c
  4034. M /trunk/src/box.c
  4035. M /trunk/src/caca.c
  4036. M /trunk/src/caca.h
  4037. M /trunk/src/caca_internals.h
  4038. A /trunk/src/char.c
  4039. M /trunk/src/conic.c
  4040. A /trunk/src/cucul.c
  4041. A /trunk/src/cucul.h (from /trunk/src/caca.h:312)
  4042. A /trunk/src/cucul_internals.h
  4043. M /trunk/src/event.c
  4044. A /trunk/src/export.c
  4045. M /trunk/src/graphics.c
  4046. M /trunk/src/line.c
  4047. M /trunk/src/math.c
  4048. M /trunk/src/sprite.c
  4049. M /trunk/src/triangle.c
  4050. M /trunk/test
  4051. M /trunk/test/Makefile.am
  4052. M /trunk/test/colors.c
  4053. A /trunk/test/demo.c (from /trunk/examples/demo.c:312)
  4054. M /trunk/test/dithering.c
  4055. M /trunk/test/event.c
  4056. M /trunk/test/hsv.c
  4057. M /trunk/test/optipal.c
  4058. M /trunk/test/spritedit.c
  4059. A new low-level text management library (canvas for ultrafast compositing
  4060. of unicode letters) is now separated from the higher level rendering and I/O
  4061. (that is, libcaca). This commit totally breaks the API, but once everything
  4062. is polished I will think about source-level backward compatibility. Most
  4063. drivers are broken, but X11 still sorta works.
  4064. The new design is much more object-oriented and allows having several
  4065. active renderers at the same time, changing renderers on the fly, and more
  4066. important, having no renderer at all (useful for converters, or when you
  4067. want to do your own renderer).
  4068. And in case you are still wondering, the libcucul acronym has "Unicode"
  4069. because I want to support at least a subset of Unicode. There are awesome
  4070. glyphs in it, including the ones inherited from Codepage 437 such as
  4071. "gray 25%" that are used in DOS and Win32 ANSI art.
  4072. ------------------------------------------------------------------------
  4073. r313 | sam | 2006-03-04 19:08:47 +0100 (Sat, 04 Mar 2006) | 2 lines
  4074. Changed paths:
  4075. M /trunk/bootstrap
  4076. * New updated bootstrap script.
  4077. ------------------------------------------------------------------------
  4078. r312 | sam | 2006-03-04 01:35:45 +0100 (Sat, 04 Mar 2006) | 2 lines
  4079. Changed paths:
  4080. R /trunk/COPYING
  4081. A /trunk/COPYING.LGPL (from /trunk/COPYING:311)
  4082. M /trunk/Makefile.am
  4083. M /trunk/debian/copyright
  4084. M /trunk/doc/cacademo.1
  4085. M /trunk/examples/cacaball.c
  4086. M /trunk/examples/cacamoir.c
  4087. M /trunk/examples/cacaplas.c
  4088. M /trunk/examples/cacaview.c
  4089. M /trunk/examples/demo.c
  4090. M /trunk/perl/Build.PL
  4091. M /trunk/perl/META.yml
  4092. M /trunk/python/pypycaca.c
  4093. M /trunk/python/pypycaca.h
  4094. M /trunk/src/bitmap.c
  4095. M /trunk/src/box.c
  4096. M /trunk/src/caca.c
  4097. M /trunk/src/caca.h
  4098. M /trunk/src/caca_internals.h
  4099. M /trunk/src/conic.c
  4100. M /trunk/src/event.c
  4101. M /trunk/src/graphics.c
  4102. M /trunk/src/line.c
  4103. M /trunk/src/math.c
  4104. M /trunk/src/sprite.c
  4105. M /trunk/src/time.c
  4106. M /trunk/src/triangle.c
  4107. M /trunk/test/colors.c
  4108. M /trunk/test/dithering.c
  4109. M /trunk/test/event.c
  4110. M /trunk/test/hsv.c
  4111. M /trunk/test/optipal.c
  4112. M /trunk/test/spritedit.c
  4113. * Changed the licensing to WTFPL, as per all copyright holders' permission.
  4114. ------------------------------------------------------------------------
  4115. r311 | jylam | 2006-02-11 20:20:48 +0100 (Sat, 11 Feb 2006) | 2 lines
  4116. Changed paths:
  4117. A /trunk/python/caca.txt
  4118. A /trunk/python/test1.py
  4119. A /trunk/python/test2.py
  4120. * Added two examples for python bindings (a subset of cacademo, and bitmap example)
  4121. ------------------------------------------------------------------------
  4122. r310 | jylam | 2006-02-11 16:46:51 +0100 (Sat, 11 Feb 2006) | 2 lines
  4123. Changed paths:
  4124. M /trunk/src/event.c
  4125. * Fixed bug in events with GL driver
  4126. ------------------------------------------------------------------------
  4127. r309 | jylam | 2006-02-11 16:11:30 +0100 (Sat, 11 Feb 2006) | 2 lines
  4128. Changed paths:
  4129. M /trunk/src/graphics.c
  4130. * Improved GL rendering (characters are not blurry anymore)
  4131. ------------------------------------------------------------------------
  4132. r308 | jylam | 2006-02-05 18:47:23 +0100 (Sun, 05 Feb 2006) | 2 lines
  4133. Changed paths:
  4134. A /trunk/python
  4135. A /trunk/python/Makefile
  4136. A /trunk/python/README
  4137. A /trunk/python/pypycaca.c
  4138. A /trunk/python/pypycaca.h
  4139. * Added -preliminary- Python bindings
  4140. ------------------------------------------------------------------------
  4141. r307 | jylam | 2005-12-08 20:03:06 +0100 (Thu, 08 Dec 2005) | 2 lines
  4142. Changed paths:
  4143. M /trunk/AUTHORS
  4144. * Updated for my ego trip
  4145. ------------------------------------------------------------------------
  4146. r306 | jylam | 2005-11-21 22:39:34 +0100 (Mon, 21 Nov 2005) | 2 lines
  4147. Changed paths:
  4148. M /trunk/examples/cacaball.c
  4149. * Removed debug test, kekeke ^^
  4150. ------------------------------------------------------------------------
  4151. r305 | jylam | 2005-11-21 18:24:33 +0100 (Mon, 21 Nov 2005) | 2 lines
  4152. Changed paths:
  4153. M /trunk/examples/cacaball.c
  4154. M /trunk/src/caca.h
  4155. M /trunk/src/graphics.c
  4156. * Added caca_set_width, set_height_, set_size
  4157. ------------------------------------------------------------------------
  4158. r304 | jylam | 2005-11-18 11:46:53 +0100 (Fri, 18 Nov 2005) | 2 lines
  4159. Changed paths:
  4160. M /trunk/examples/aafire.c
  4161. M /trunk/examples/cacaball.c
  4162. M /trunk/examples/cacamoir.c
  4163. M /trunk/examples/cacaplas.c
  4164. * Fixed remaining warnings with gcc 3.x and 4.x
  4165. ------------------------------------------------------------------------
  4166. r303 | jylam | 2005-11-17 15:33:43 +0100 (Thu, 17 Nov 2005) | 2 lines
  4167. Changed paths:
  4168. M /trunk/src/bitmap.c
  4169. M /trunk/src/graphics.c
  4170. * Fixed warnings under GCC 4.x
  4171. ------------------------------------------------------------------------
  4172. r302 | jylam | 2005-11-17 15:13:54 +0100 (Thu, 17 Nov 2005) | 2 lines
  4173. Changed paths:
  4174. M /trunk/src/bitmap.c
  4175. M /trunk/src/event.c
  4176. M /trunk/src/graphics.c
  4177. * Fixed a bunch of warnings
  4178. ------------------------------------------------------------------------
  4179. r301 | sam | 2005-11-12 16:39:50 +0100 (Sat, 12 Nov 2005) | 2 lines
  4180. Changed paths:
  4181. M /trunk/src/graphics.c
  4182. * more coding style fixes.
  4183. ------------------------------------------------------------------------
  4184. r300 | sam | 2005-11-12 16:30:46 +0100 (Sat, 12 Nov 2005) | 2 lines
  4185. Changed paths:
  4186. M /trunk/src/caca.c
  4187. * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set.
  4188. ------------------------------------------------------------------------
  4189. r299 | sam | 2005-11-12 16:26:02 +0100 (Sat, 12 Nov 2005) | 2 lines
  4190. Changed paths:
  4191. M /trunk/src/graphics.c
  4192. * src/graphics.c: call glutInit() before calling other glut functions.
  4193. ------------------------------------------------------------------------
  4194. r298 | sam | 2005-11-12 16:14:38 +0100 (Sat, 12 Nov 2005) | 2 lines
  4195. Changed paths:
  4196. M /trunk/src/caca.h
  4197. M /trunk/src/graphics.c
  4198. * coding style fixes.
  4199. ------------------------------------------------------------------------
  4200. r297 | sam | 2005-11-12 15:47:59 +0100 (Sat, 12 Nov 2005) | 4 lines
  4201. Changed paths:
  4202. M /trunk/src/bitmap.c
  4203. * src/bitmap.c:
  4204. + Renamed gammaval into gamma.
  4205. + Fixed Doxygen comments.
  4206. ------------------------------------------------------------------------
  4207. r296 | jylam | 2005-07-30 13:58:48 +0200 (Sat, 30 Jul 2005) | 2 lines
  4208. Changed paths:
  4209. M /trunk/src/event.c
  4210. * src/event.c Fixed compilation problem when compiled without slang nor ncurses
  4211. ------------------------------------------------------------------------
  4212. r295 | sam | 2005-07-29 15:38:35 +0200 (Fri, 29 Jul 2005) | 2 lines
  4213. Changed paths:
  4214. M /trunk/debian/Makefile.am
  4215. * debian/Makefile.am: fixed long standing packaging bug (missing MIME file).
  4216. ------------------------------------------------------------------------
  4217. r294 | jylam | 2005-07-13 19:58:58 +0200 (Wed, 13 Jul 2005) | 2 lines
  4218. Changed paths:
  4219. M /trunk/src/caca.h
  4220. M /trunk/src/graphics.c
  4221. * src/graphics.c src/caca.h : Added ANSI exporter
  4222. ------------------------------------------------------------------------
  4223. r293 | jylam | 2005-07-13 19:45:47 +0200 (Wed, 13 Jul 2005) | 2 lines
  4224. Changed paths:
  4225. M /trunk/src/bitmap.c
  4226. M /trunk/src/caca.h
  4227. M /trunk/src/math.c
  4228. * 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.
  4229. ------------------------------------------------------------------------
  4230. r292 | sam | 2005-07-08 23:16:38 +0200 (Fri, 08 Jul 2005) | 2 lines
  4231. Changed paths:
  4232. M /trunk/src/caca.c
  4233. M /trunk/src/event.c
  4234. * src/event.c src/caca.c: fixed coding style
  4235. ------------------------------------------------------------------------
  4236. r291 | jylam | 2005-06-25 13:27:31 +0200 (Sat, 25 Jun 2005) | 2 lines
  4237. Changed paths:
  4238. M /trunk/src/event.c
  4239. M /trunk/src/graphics.c
  4240. * OpenGL driver mouse support
  4241. ------------------------------------------------------------------------
  4242. r290 | sam | 2005-06-24 13:54:28 +0200 (Fri, 24 Jun 2005) | 2 lines
  4243. Changed paths:
  4244. M /trunk/debian/changelog
  4245. * imported previous Debian uploads.
  4246. ------------------------------------------------------------------------
  4247. r289 | sam | 2005-06-24 13:48:31 +0200 (Fri, 24 Jun 2005) | 2 lines
  4248. Changed paths:
  4249. M /trunk/src/graphics.c
  4250. * src/graphics.c: more optimisations in the exporters
  4251. ------------------------------------------------------------------------
  4252. r288 | jylam | 2005-06-23 20:27:02 +0200 (Thu, 23 Jun 2005) | 2 lines
  4253. Changed paths:
  4254. M /trunk/src/graphics.c
  4255. * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers
  4256. ------------------------------------------------------------------------
  4257. r287 | sam | 2005-06-23 18:58:58 +0200 (Thu, 23 Jun 2005) | 2 lines
  4258. Changed paths:
  4259. M /trunk/src/graphics.c
  4260. * src/graphics.c: cleaned caca_get_html()
  4261. ------------------------------------------------------------------------
  4262. r286 | sam | 2005-06-23 18:44:14 +0200 (Thu, 23 Jun 2005) | 2 lines
  4263. Changed paths:
  4264. M /trunk/src/graphics.c
  4265. * src/graphics.c: heavy cleanup in caca_get_html3().
  4266. ------------------------------------------------------------------------
  4267. r285 | jylam | 2005-06-23 00:06:42 +0200 (Thu, 23 Jun 2005) | 2 lines
  4268. Changed paths:
  4269. M /trunk/configure.ac
  4270. M /trunk/src/caca.c
  4271. M /trunk/src/caca.h
  4272. M /trunk/src/caca_internals.h
  4273. M /trunk/src/event.c
  4274. M /trunk/src/graphics.c
  4275. * Added Null driver and html3 exporter.
  4276. ------------------------------------------------------------------------
  4277. r284 | jylam | 2005-06-21 18:13:41 +0200 (Tue, 21 Jun 2005) | 2 lines
  4278. Changed paths:
  4279. M /trunk/src/caca.h
  4280. M /trunk/src/graphics.c
  4281. GL driver : Updated documentation and added support for CACA_GEOMETRY
  4282. ------------------------------------------------------------------------
  4283. r283 | jylam | 2005-06-21 16:50:43 +0200 (Tue, 21 Jun 2005) | 2 lines
  4284. Changed paths:
  4285. M /trunk/src/caca.h
  4286. M /trunk/src/graphics.c
  4287. Added HTML and IRC output support
  4288. ------------------------------------------------------------------------
  4289. r282 | sam | 2005-06-21 15:46:13 +0200 (Tue, 21 Jun 2005) | 2 lines
  4290. Changed paths:
  4291. M /trunk/debian/control
  4292. * debian/control: use libslang2 instead of slang1.
  4293. ------------------------------------------------------------------------
  4294. r281 | jylam | 2005-06-21 15:28:51 +0200 (Tue, 21 Jun 2005) | 2 lines
  4295. Changed paths:
  4296. M /trunk/configure.ac
  4297. M /trunk/src/caca.c
  4298. M /trunk/src/caca_internals.h
  4299. M /trunk/src/event.c
  4300. M /trunk/src/graphics.c
  4301. OpenGL support.
  4302. ------------------------------------------------------------------------
  4303. r280 | sam | 2005-03-26 11:27:30 +0100 (Sat, 26 Mar 2005) | 3 lines
  4304. Changed paths:
  4305. M /trunk/bootstrap
  4306. M /trunk/configure.ac
  4307. M /trunk/examples/Makefile.am
  4308. M /trunk/src/Makefile.am
  4309. M /trunk/test/Makefile.am
  4310. * Use libtool for the static library generation; paves the way for
  4311. a future shared library.
  4312. ------------------------------------------------------------------------
  4313. r279 | sam | 2005-01-22 17:43:58 +0100 (Sat, 22 Jan 2005) | 2 lines
  4314. Changed paths:
  4315. M /trunk/src/graphics.c
  4316. * compilation fix.
  4317. ------------------------------------------------------------------------
  4318. r278 | sam | 2005-01-14 00:59:55 +0100 (Fri, 14 Jan 2005) | 3 lines
  4319. Changed paths:
  4320. M /trunk/src/bitmap.c
  4321. M /trunk/src/caca.h
  4322. * src/bitmap.c:
  4323. + Implemented caca_set_bitmap_gamma().
  4324. ------------------------------------------------------------------------
  4325. r277 | sam | 2005-01-13 23:19:01 +0100 (Thu, 13 Jan 2005) | 3 lines
  4326. Changed paths:
  4327. M /trunk/src/caca.h
  4328. M /trunk/src/graphics.c
  4329. * src/graphics.c:
  4330. + Implemented caca_get_screen().
  4331. ------------------------------------------------------------------------
  4332. r276 | sam | 2005-01-13 21:46:00 +0100 (Thu, 13 Jan 2005) | 2 lines
  4333. Changed paths:
  4334. M /trunk/examples/cacaplas.c
  4335. * examples/cacaplas: slower animation.
  4336. ------------------------------------------------------------------------
  4337. r275 | sam | 2004-11-21 01:31:13 +0100 (Sun, 21 Nov 2004) | 2 lines
  4338. Changed paths:
  4339. M /trunk/AUTHORS
  4340. A /trunk/perl
  4341. A /trunk/perl/Build.PL
  4342. A /trunk/perl/MANIFEST
  4343. A /trunk/perl/MANIFEST.SKIP
  4344. A /trunk/perl/META.yml
  4345. A /trunk/perl/Makefile.PL
  4346. A /trunk/perl/README
  4347. A /trunk/perl/lib
  4348. A /trunk/perl/lib/Term
  4349. A /trunk/perl/lib/Term/Caca
  4350. A /trunk/perl/lib/Term/Caca/Bitmap.pm
  4351. A /trunk/perl/lib/Term/Caca/Constants.pm
  4352. A /trunk/perl/lib/Term/Caca/Sprite.pm
  4353. A /trunk/perl/lib/Term/Caca.pm
  4354. A /trunk/perl/lib/Term/Caca.xs
  4355. A /trunk/perl/lib/Term/Kaka
  4356. A /trunk/perl/lib/Term/Kaka/Bitmap.pm
  4357. A /trunk/perl/lib/Term/Kaka/Constants.pm
  4358. A /trunk/perl/lib/Term/Kaka/Sprite.pm
  4359. A /trunk/perl/lib/Term/Kaka.pm
  4360. A /trunk/perl/t
  4361. A /trunk/perl/t/data
  4362. A /trunk/perl/t/data/caca.txt
  4363. * Imported John Beppu's Perl wrapper.
  4364. ------------------------------------------------------------------------
  4365. r274 | sam | 2004-11-05 15:57:50 +0100 (Fri, 05 Nov 2004) | 2 lines
  4366. Changed paths:
  4367. M /trunk/src/bitmap.c
  4368. * src/bitmap.c: dark background works again with floyd-steinberg.
  4369. ------------------------------------------------------------------------
  4370. r273 | sam | 2004-11-05 15:44:41 +0100 (Fri, 05 Nov 2004) | 3 lines
  4371. Changed paths:
  4372. M /trunk/examples/aafire.c
  4373. M /trunk/examples/cacaball.c
  4374. M /trunk/examples/cacamoir.c
  4375. M /trunk/examples/cacaplas.c
  4376. * examples/:
  4377. + Use Space to pause demos, Esc to quit.
  4378. ------------------------------------------------------------------------
  4379. r272 | sam | 2004-11-04 23:59:29 +0100 (Thu, 04 Nov 2004) | 2 lines
  4380. Changed paths:
  4381. M /trunk/src/bitmap.c
  4382. * src/bitmap.c: dark background works again, except with floyd-steinberg.
  4383. ------------------------------------------------------------------------
  4384. r271 | sam | 2004-11-04 23:28:39 +0100 (Thu, 04 Nov 2004) | 7 lines
  4385. Changed paths:
  4386. M /trunk/src/bitmap.c
  4387. M /trunk/src/caca.c
  4388. M /trunk/src/caca.h
  4389. * src/caca.h:
  4390. + Introduced CACA_DITHER_FSTEIN.
  4391. * src/caca.c:
  4392. + CACA_DITHER_FSTEIN is the default dithering method.
  4393. * src/bitmap.c:
  4394. + Fixed other dithering methods. Black background does not work yet.
  4395. ------------------------------------------------------------------------
  4396. r270 | sam | 2004-11-04 22:19:52 +0100 (Thu, 04 Nov 2004) | 2 lines
  4397. Changed paths:
  4398. M /trunk/src/bitmap.c
  4399. * src/bitmap.c: oops, removed spurious test code.
  4400. ------------------------------------------------------------------------
  4401. r269 | sam | 2004-11-04 22:18:52 +0100 (Thu, 04 Nov 2004) | 3 lines
  4402. Changed paths:
  4403. M /trunk/src/bitmap.c
  4404. * src/bitmap.c:
  4405. + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers.
  4406. ------------------------------------------------------------------------
  4407. r268 | sam | 2004-11-04 21:36:49 +0100 (Thu, 04 Nov 2004) | 3 lines
  4408. Changed paths:
  4409. M /trunk/doc/Makefile.am
  4410. * doc/Makefile.am:
  4411. + Really fixed the manpage generation.
  4412. ------------------------------------------------------------------------
  4413. r267 | sam | 2004-11-04 19:30:34 +0100 (Thu, 04 Nov 2004) | 3 lines
  4414. Changed paths:
  4415. M /trunk/doc/Makefile.am
  4416. * doc/Makefile.am:
  4417. + Manpage installation fix.
  4418. ------------------------------------------------------------------------
  4419. r266 | sam | 2004-11-04 19:16:57 +0100 (Thu, 04 Nov 2004) | 2 lines
  4420. Changed paths:
  4421. M /trunk/examples/cacaplas.c
  4422. * examples/cacaplas.c: use Esc to quit, Space to pause.
  4423. ------------------------------------------------------------------------
  4424. r265 | sam | 2004-10-31 20:26:05 +0100 (Sun, 31 Oct 2004) | 3 lines
  4425. Changed paths:
  4426. M /trunk/THANKS
  4427. M /trunk/src/graphics.c
  4428. * src/graphics.c:
  4429. + Win32 speed improvements by Jari Komppa.
  4430. ------------------------------------------------------------------------
  4431. r264 | sam | 2004-08-06 19:33:46 +0200 (Fri, 06 Aug 2004) | 3 lines
  4432. Changed paths:
  4433. M /trunk/src/graphics.c
  4434. * src/graphics.c:
  4435. + Fix strict aliasing rules breakage.
  4436. ------------------------------------------------------------------------
  4437. r263 | sam | 2004-07-05 14:08:49 +0200 (Mon, 05 Jul 2004) | 3 lines
  4438. Changed paths:
  4439. M /trunk/bootstrap
  4440. * bootstrap:
  4441. + Support for automake 1.8.
  4442. ------------------------------------------------------------------------
  4443. r262 | sam | 2004-07-05 14:07:00 +0200 (Mon, 05 Jul 2004) | 6 lines
  4444. Changed paths:
  4445. D /trunk/BUGS
  4446. M /trunk/Makefile.am
  4447. M /trunk/TODO
  4448. M /trunk/debian/changelog
  4449. M /trunk/debian/control
  4450. M /trunk/debian/rules
  4451. * BUGS TODO:
  4452. + Removed BUGS, updated TODO.
  4453. * debian/*:
  4454. + Depend on libx11-dev instead of xlibs-dev.
  4455. + New Debian upload.
  4456. ------------------------------------------------------------------------
  4457. r261 | sam | 2004-02-02 14:51:55 +0100 (Mon, 02 Feb 2004) | 3 lines
  4458. Changed paths:
  4459. M /trunk/configure.ac
  4460. M /trunk/msvc/config.h
  4461. M /trunk/src/graphics.c
  4462. * configure.ac src/graphics:
  4463. + Check for resize_term and resizeterm in -lncurses.
  4464. ------------------------------------------------------------------------
  4465. r260 | sam | 2004-02-02 03:59:43 +0100 (Mon, 02 Feb 2004) | 2 lines
  4466. Changed paths:
  4467. A /branches/0.9 (from /trunk:259)
  4468. M /branches/0.9/ChangeLog
  4469. M /trunk/ChangeLog
  4470. * 0.9 branch.
  4471. ------------------------------------------------------------------------
  4472. r259 | sam | 2004-02-02 03:54:43 +0100 (Mon, 02 Feb 2004) | 2 lines
  4473. Changed paths:
  4474. M /trunk/ChangeLog
  4475. M /trunk/NEWS
  4476. M /trunk/configure.ac
  4477. M /trunk/debian/changelog
  4478. M /trunk/libcaca.spec
  4479. M /trunk/msvc/config.h
  4480. * 0.9 release.
  4481. ------------------------------------------------------------------------
  4482. r258 | sam | 2004-01-26 11:52:30 +0100 (Mon, 26 Jan 2004) | 5 lines
  4483. Changed paths:
  4484. M /trunk/configure.ac
  4485. M /trunk/debian/changelog
  4486. M /trunk/src/caca.c
  4487. M /trunk/src/event.c
  4488. M /trunk/src/graphics.c
  4489. * configure.ac:
  4490. + Check for curses.h as well as ncurses.h.
  4491. * src/caca.c src/event.c src/graphics.c:
  4492. + Include curses.h if ncurses.h was not found.
  4493. ------------------------------------------------------------------------
  4494. r257 | sam | 2004-01-23 10:20:39 +0100 (Fri, 23 Jan 2004) | 3 lines
  4495. Changed paths:
  4496. M /trunk/examples/cacaview.c
  4497. * examples/cacaview.c:
  4498. + Moved statusbar and help menu handling in separate functions.
  4499. ------------------------------------------------------------------------
  4500. r256 | sam | 2004-01-23 10:15:42 +0100 (Fri, 23 Jan 2004) | 4 lines
  4501. Changed paths:
  4502. M /trunk/src/caca.c
  4503. * src/caca.c:
  4504. + Alloc the AllocConsole() call to fail in case the process already has
  4505. a console.
  4506. ------------------------------------------------------------------------
  4507. r255 | sam | 2004-01-21 18:25:18 +0100 (Wed, 21 Jan 2004) | 6 lines
  4508. Changed paths:
  4509. M /trunk/examples/cacaview.c
  4510. * examples/cacaview.c:
  4511. + Proper aspect ratio support.
  4512. + Finer zoom support.
  4513. + Handle mouse clicks as next/prev picture command.
  4514. + Removed useless iterations in draw_checkers().
  4515. ------------------------------------------------------------------------
  4516. r254 | sam | 2004-01-21 14:49:26 +0100 (Wed, 21 Jan 2004) | 8 lines
  4517. Changed paths:
  4518. M /trunk/THANKS
  4519. M /trunk/src/event.c
  4520. M /trunk/src/graphics.c
  4521. * src/graphics.c:
  4522. + Fixed a buffer overflow due to bad signed/unsigned handling.
  4523. * src/event.c:
  4524. + Disallow zero width or height in the X11 driver.
  4525. + Fixed resizing in ncurses and slang.
  4526. * THANKS:
  4527. + Added the Source Mage maintainer.
  4528. ------------------------------------------------------------------------
  4529. r253 | sam | 2004-01-18 05:48:09 +0100 (Sun, 18 Jan 2004) | 2 lines
  4530. Changed paths:
  4531. A /branches/0.8 (from /trunk:252)
  4532. M /branches/0.8/ChangeLog
  4533. M /trunk/ChangeLog
  4534. * 0.8 branch.
  4535. ------------------------------------------------------------------------
  4536. r252 | sam | 2004-01-18 05:45:28 +0100 (Sun, 18 Jan 2004) | 2 lines
  4537. Changed paths:
  4538. M /trunk/ChangeLog
  4539. M /trunk/NEWS
  4540. M /trunk/THANKS
  4541. M /trunk/configure.ac
  4542. M /trunk/debian/changelog
  4543. M /trunk/libcaca.spec
  4544. M /trunk/msvc/config.h
  4545. * 0.8 release.
  4546. ------------------------------------------------------------------------
  4547. r251 | sam | 2004-01-18 05:17:35 +0100 (Sun, 18 Jan 2004) | 5 lines
  4548. Changed paths:
  4549. M /trunk/examples/cacaview.c
  4550. M /trunk/src/event.c
  4551. M /trunk/src/graphics.c
  4552. * src/graphics.c:
  4553. + When resizing under X11, copy the old pixmap to the new one.
  4554. * examples/cacaview.c:
  4555. + Resizing support.
  4556. ------------------------------------------------------------------------
  4557. r250 | sam | 2004-01-18 05:01:32 +0100 (Sun, 18 Jan 2004) | 5 lines
  4558. Changed paths:
  4559. M /trunk/src/caca_internals.h
  4560. M /trunk/src/event.c
  4561. M /trunk/src/graphics.c
  4562. * src/event.c:
  4563. + Refresh the X11 window when an exposure event is received.
  4564. + When resizing the X11 window, start showing extra characters when two
  4565. thirds are visible.
  4566. ------------------------------------------------------------------------
  4567. r249 | sam | 2004-01-17 23:32:39 +0100 (Sat, 17 Jan 2004) | 6 lines
  4568. Changed paths:
  4569. M /trunk/TODO
  4570. M /trunk/examples/cacaview.c
  4571. M /trunk/src/caca.h
  4572. M /trunk/src/graphics.c
  4573. * src/graphics.c:
  4574. + Renamed caca_set_title() to caca_set_window_title().
  4575. + Implemented caca_get_window_width() and caca_get_window_height().
  4576. * examples/cacaview.c:
  4577. + Set the window title to cacaview.
  4578. ------------------------------------------------------------------------
  4579. r248 | sam | 2004-01-14 11:34:20 +0100 (Wed, 14 Jan 2004) | 8 lines
  4580. Changed paths:
  4581. M /trunk/src/bitmap.c
  4582. M /trunk/src/event.c
  4583. * src/event.c:
  4584. + Make sure the mouse coordinates stay within the screen boundaries even
  4585. if the window was resized.
  4586. * src/bitmap.c:
  4587. + Fixed a buffer underflow in the rendering routine that caused the bottom
  4588. and rightmost pixels to be missed in certain conditions.
  4589. + Minor speed optimisation.
  4590. ------------------------------------------------------------------------
  4591. r247 | sam | 2004-01-14 11:32:04 +0100 (Wed, 14 Jan 2004) | 3 lines
  4592. Changed paths:
  4593. M /trunk/test
  4594. M /trunk/test/Makefile.am
  4595. A /trunk/test/colors.c (from /trunk/examples/demo.c:243)
  4596. * test/colors.c:
  4597. + Extracted the colour test from examples/demo.c.
  4598. ------------------------------------------------------------------------
  4599. r246 | sam | 2004-01-13 23:33:09 +0100 (Tue, 13 Jan 2004) | 5 lines
  4600. Changed paths:
  4601. M /trunk/src/caca_internals.h
  4602. M /trunk/src/event.c
  4603. M /trunk/src/graphics.c
  4604. M /trunk/test/event.c
  4605. * src/graphics.c src/event.c:
  4606. + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE.
  4607. * test/event.c:
  4608. + Display CACA_EVENT_RESIZE.
  4609. ------------------------------------------------------------------------
  4610. r245 | sam | 2004-01-13 22:08:43 +0100 (Tue, 13 Jan 2004) | 3 lines
  4611. Changed paths:
  4612. M /trunk/configure.ac
  4613. M /trunk/msvc/config.h
  4614. M /trunk/src/graphics.c
  4615. * src/graphics.c:
  4616. + Resize handling in the ncurses and slang drivers.
  4617. ------------------------------------------------------------------------
  4618. r244 | sam | 2004-01-13 21:03:48 +0100 (Tue, 13 Jan 2004) | 8 lines
  4619. Changed paths:
  4620. M /trunk/examples/aafire.c
  4621. M /trunk/src/caca.h
  4622. M /trunk/src/caca_internals.h
  4623. M /trunk/src/event.c
  4624. M /trunk/src/graphics.c
  4625. * src/event.c:
  4626. + Added the CACA_EVENT_RESIZE event.
  4627. + Added caca_get_mouse_x() and caca_get_mouse_y().
  4628. * src/graphics.c:
  4629. + Window resize handling in the X11 driver.
  4630. * examples/aafire.c:
  4631. + Fixed a bad assumption in the resize handling code.
  4632. ------------------------------------------------------------------------
  4633. r243 | sam | 2004-01-13 17:45:45 +0100 (Tue, 13 Jan 2004) | 5 lines
  4634. Changed paths:
  4635. M /trunk/build-win32
  4636. M /trunk/configure.ac
  4637. M /trunk/debian/rules
  4638. M /trunk/doc/Makefile.am
  4639. M /trunk/libcaca.spec
  4640. * configure.ac:
  4641. + Added --disable-doc to let the user not build documentation.
  4642. * build-win32:
  4643. + Do not build documentation.
  4644. ------------------------------------------------------------------------
  4645. r242 | sam | 2004-01-13 16:01:22 +0100 (Tue, 13 Jan 2004) | 7 lines
  4646. Changed paths:
  4647. M /trunk/THANKS
  4648. M /trunk/src/Makefile.am
  4649. A /trunk/src/event.c (from /trunk/src/io.c:238)
  4650. M /trunk/src/graphics.c
  4651. D /trunk/src/io.c
  4652. * src/graphics.c:
  4653. + Fixed a typo preventing Win32 builds.
  4654. * src/event.c:
  4655. + Renamed io.c into event.c.
  4656. * THANKS:
  4657. + Added Gentoo, NetBSD and FreeBSD porters.
  4658. ------------------------------------------------------------------------
  4659. r241 | sam | 2004-01-13 10:55:32 +0100 (Tue, 13 Jan 2004) | 13 lines
  4660. Changed paths:
  4661. M /trunk/Makefile.am
  4662. M /trunk/configure.ac
  4663. M /trunk/examples/aafire.c
  4664. M /trunk/examples/cacaview.c
  4665. A /trunk/msvc
  4666. A /trunk/msvc/Makefile.am
  4667. A /trunk/msvc/cacaball.vcproj
  4668. A /trunk/msvc/cacademo.vcproj
  4669. A /trunk/msvc/cacafire.vcproj
  4670. A /trunk/msvc/cacamoir.vcproj
  4671. A /trunk/msvc/cacaplas.vcproj
  4672. A /trunk/msvc/cacaview.vcproj
  4673. A /trunk/msvc/config.h
  4674. A /trunk/msvc/libcaca.sln
  4675. A /trunk/msvc/libcaca.vcproj
  4676. M /trunk/src/caca.c
  4677. M /trunk/src/graphics.c
  4678. M /trunk/src/time.c
  4679. * configure.ac:
  4680. + Check for sys/times.h and unistd.h.
  4681. + Added calls to AC_C_CONST and AC_C_INLINE.
  4682. * src/time.c src/graphics.c:
  4683. + Fixes for MSVC compilation warnings.
  4684. + Additional sanity checks in the Win32 driver.
  4685. * src/caca.c:
  4686. + Use raw()/noraw() in the curses driver instead of cbreak().
  4687. * msvc/libcaca.sln:
  4688. + Added an MSVC solution.
  4689. * examples/aafire.c:
  4690. + Slightly reduced the maximum cacafire framerate.
  4691. ------------------------------------------------------------------------
  4692. r240 | sam | 2004-01-12 18:30:09 +0100 (Mon, 12 Jan 2004) | 5 lines
  4693. Changed paths:
  4694. M /trunk/NOTES
  4695. M /trunk/examples/cacaview.c
  4696. M /trunk/src/caca.h
  4697. M /trunk/src/graphics.c
  4698. * src/graphics.c:
  4699. + Implemented caca_set_title() for X11 and Win32.
  4700. * examples/cacaview.c:
  4701. + Use caca_set_title() to set the window title to "cacaview".
  4702. ------------------------------------------------------------------------
  4703. r239 | sam | 2004-01-12 17:22:35 +0100 (Mon, 12 Jan 2004) | 2 lines
  4704. Changed paths:
  4705. M /trunk/Makefile.am
  4706. M /trunk/autotools/Makefile.am
  4707. M /trunk/debian/Makefile.am
  4708. M /trunk/doc/Makefile.am
  4709. M /trunk/examples/Makefile.am
  4710. M /trunk/src/Makefile.am
  4711. M /trunk/test/Makefile.am
  4712. * Fixed $Id in all Makefile.am files.
  4713. ------------------------------------------------------------------------
  4714. r238 | sam | 2004-01-12 17:21:34 +0100 (Mon, 12 Jan 2004) | 3 lines
  4715. Changed paths:
  4716. M /trunk/Makefile.am
  4717. M /trunk/autotools/Makefile.am
  4718. A /trunk/build-win32
  4719. M /trunk/debian/Makefile.am
  4720. M /trunk/doc/Makefile.am
  4721. M /trunk/examples/Makefile.am
  4722. M /trunk/src/Makefile.am
  4723. M /trunk/test/Makefile.am
  4724. * build-win32:
  4725. + Win32 cross-compilation script.
  4726. ------------------------------------------------------------------------
  4727. r237 | sam | 2004-01-12 16:28:27 +0100 (Mon, 12 Jan 2004) | 5 lines
  4728. Changed paths:
  4729. M /trunk/NEWS
  4730. M /trunk/debian/control
  4731. M /trunk/debian/rules
  4732. M /trunk/doc/Makefile.am
  4733. M /trunk/doc/cacademo.1
  4734. M /trunk/examples
  4735. M /trunk/examples/Makefile.am
  4736. D /trunk/examples/cacacirc.c
  4737. A /trunk/examples/cacamoir.c (from /trunk/examples/cacacirc.c:236)
  4738. M /trunk/libcaca.spec
  4739. * examples/cacamoir.c:
  4740. + Renamed cacacirc to cacamoir.
  4741. * libcaca.spec debian/ doc/:
  4742. + Added cacamoir to the distributed files.
  4743. ------------------------------------------------------------------------
  4744. r236 | sam | 2004-01-12 15:25:46 +0100 (Mon, 12 Jan 2004) | 8 lines
  4745. Changed paths:
  4746. M /trunk/examples
  4747. M /trunk/examples/Makefile.am
  4748. M /trunk/examples/cacaball.c
  4749. A /trunk/examples/cacacirc.c
  4750. M /trunk/examples/cacaplas.c
  4751. * examples/cacaballs.c:
  4752. + Bigger metaballs, less metaballs.
  4753. + Rotating palette.
  4754. * examples/cacaplas.c:
  4755. + Slightly decreased speed.
  4756. * examples/cacacirc.c:
  4757. + New effect.
  4758. ------------------------------------------------------------------------
  4759. r235 | sam | 2004-01-12 15:01:40 +0100 (Mon, 12 Jan 2004) | 3 lines
  4760. Changed paths:
  4761. M /trunk/configure.ac
  4762. M /trunk/src/time.c
  4763. * configure.ac:
  4764. + Better win32 check for Sleep().
  4765. ------------------------------------------------------------------------
  4766. r234 | sam | 2004-01-11 19:09:01 +0100 (Sun, 11 Jan 2004) | 5 lines
  4767. Changed paths:
  4768. M /trunk/configure.ac
  4769. M /trunk/examples/cacaview.c
  4770. M /trunk/src/time.c
  4771. * configure.ac src/time.c:
  4772. + Look for Sleep in -lkernel32.
  4773. * examples/cacaview.c:
  4774. + Use caca_wait_event() instead of usleep()/caca_get_event().
  4775. ------------------------------------------------------------------------
  4776. r233 | sam | 2004-01-11 06:09:02 +0100 (Sun, 11 Jan 2004) | 3 lines
  4777. Changed paths:
  4778. M /trunk/NOTES
  4779. M /trunk/examples/cacaview.c
  4780. M /trunk/src/caca.c
  4781. M /trunk/src/caca_internals.h
  4782. M /trunk/src/graphics.c
  4783. M /trunk/src/io.c
  4784. M /trunk/src/time.c
  4785. * src/caca.c src/graphics.c src/io.c src/time.c:
  4786. + Native win32 port.
  4787. ------------------------------------------------------------------------
  4788. r232 | sam | 2004-01-11 02:45:57 +0100 (Sun, 11 Jan 2004) | 10 lines
  4789. Changed paths:
  4790. M /trunk/configure.ac
  4791. M /trunk/src/caca.c
  4792. M /trunk/src/caca_internals.h
  4793. M /trunk/src/graphics.c
  4794. M /trunk/src/io.c
  4795. M /trunk/src/time.c
  4796. M /trunk/test/event.c
  4797. * configure.ac:
  4798. + Check for gettimeofday().
  4799. * src/time.c:
  4800. + Created _caca_time().
  4801. + Ported _caca_getticks() to the Win32 API.
  4802. * src/caca.c:
  4803. + Properly builds on Win32.
  4804. * test/event.c:
  4805. + Added <stdlib.h> because we use malloc().
  4806. ------------------------------------------------------------------------
  4807. r231 | sam | 2004-01-10 20:59:50 +0100 (Sat, 10 Jan 2004) | 5 lines
  4808. Changed paths:
  4809. M /trunk/NEWS
  4810. M /trunk/THANKS
  4811. M /trunk/examples/cacaplas.c
  4812. * THANKS examples/cacaplas.c:
  4813. + Updated credits.
  4814. * NEWS:
  4815. + Forthcoming 0.8 news.
  4816. ------------------------------------------------------------------------
  4817. r230 | sam | 2004-01-10 20:53:14 +0100 (Sat, 10 Jan 2004) | 5 lines
  4818. Changed paths:
  4819. M /trunk/configure.ac
  4820. M /trunk/examples
  4821. M /trunk/examples/Makefile.am
  4822. A /trunk/examples/cacaplas.c
  4823. * configure.ac:
  4824. + Check for -lm.
  4825. * examples/cacaplas.c:
  4826. + New demo, cacaplas, that displays a colour plasma.
  4827. ------------------------------------------------------------------------
  4828. r229 | sam | 2004-01-10 20:29:12 +0100 (Sat, 10 Jan 2004) | 12 lines
  4829. Changed paths:
  4830. M /trunk/src/caca.h
  4831. M /trunk/src/graphics.c
  4832. M /trunk/src/io.c
  4833. M /trunk/test/event.c
  4834. * src/graphics:
  4835. + Initialise the char buffers in the X11 driver.
  4836. * src/io.c:
  4837. + caca_get_event() and caca_wait_event() immediately return zero if
  4838. event_mask is zero.
  4839. + Added support for the Home, End, PgUp and PgDown keys.
  4840. + In the S-Lang driver, added a call to SLang_getkey() before the call to
  4841. SLkp_getkey(), otherwise a single Escape call will not be interpreted.
  4842. * test/event.c:
  4843. + The "quit" sequence now quits the program, instead of "q" alone.
  4844. + Added a status bar below.
  4845. ------------------------------------------------------------------------
  4846. r228 | sam | 2004-01-09 10:51:53 +0100 (Fri, 09 Jan 2004) | 16 lines
  4847. Changed paths:
  4848. M /trunk/BUGS
  4849. M /trunk/NOTES
  4850. M /trunk/README
  4851. M /trunk/configure.ac
  4852. M /trunk/src/Makefile.am
  4853. M /trunk/src/caca.c
  4854. M /trunk/src/caca_internals.h
  4855. M /trunk/src/graphics.c
  4856. M /trunk/src/io.c
  4857. A /trunk/src/time.c
  4858. M /trunk/test/event.c
  4859. * test/event.c:
  4860. + Do not refresh after each event, but only when there is no event
  4861. pending.
  4862. + If the pressed key is a printable character, display it.
  4863. * src/time.c:
  4864. + Moved _caca_getticks() to this file.
  4865. * src/caca.c:
  4866. + Set the escape delay to a very low value in the ncurses driver,
  4867. because I don't want escape sequences to be entered manually.
  4868. * src/io.c:
  4869. + Autorepeat emulation in the ncurses and slang drivers: do not
  4870. immediately send the key release event.
  4871. * configure.ac:
  4872. + Check for usleep.
  4873. + Improvements in the win32 platform detection.
  4874. ------------------------------------------------------------------------
  4875. r227 | sam | 2004-01-08 19:40:29 +0100 (Thu, 08 Jan 2004) | 5 lines
  4876. Changed paths:
  4877. M /trunk/configure.ac
  4878. M /trunk/src/graphics.c
  4879. M /trunk/test/event.c
  4880. * test/event.c:
  4881. + Display at least two digits for keycodes.
  4882. * configure.ac:
  4883. + ScreenUpdate is actually mandatory for our conio driver.
  4884. ------------------------------------------------------------------------
  4885. r226 | sam | 2004-01-08 11:22:14 +0100 (Thu, 08 Jan 2004) | 10 lines
  4886. Changed paths:
  4887. M /trunk/src/graphics.c
  4888. M /trunk/src/io.c
  4889. M /trunk/test/event.c
  4890. * src/io.c:
  4891. + Use SLkp_getkey instead of SLang_getkey so that escape sequences are
  4892. directly interpreted.
  4893. + Major rehandling of the event code. All output drivers are now
  4894. correctly separated.
  4895. * src/graphics.c:
  4896. + Fixed a compilation warning.
  4897. * test/event.c:
  4898. + More human-readable event printing.
  4899. ------------------------------------------------------------------------
  4900. r225 | sam | 2004-01-07 19:36:41 +0100 (Wed, 07 Jan 2004) | 2 lines
  4901. Changed paths:
  4902. A /branches/0.7 (from /trunk:224)
  4903. M /branches/0.7/ChangeLog
  4904. M /branches/0.7/libcaca.spec
  4905. M /trunk/ChangeLog
  4906. M /trunk/libcaca.spec
  4907. * 0.7 branch.
  4908. ------------------------------------------------------------------------
  4909. r224 | sam | 2004-01-07 19:22:44 +0100 (Wed, 07 Jan 2004) | 3 lines
  4910. Changed paths:
  4911. M /trunk/configure.ac
  4912. M /trunk/debian/changelog
  4913. M /trunk/libcaca.spec
  4914. * configure.ac:
  4915. + Release 0.7.
  4916. ------------------------------------------------------------------------
  4917. r223 | sam | 2004-01-07 19:22:08 +0100 (Wed, 07 Jan 2004) | 3 lines
  4918. Changed paths:
  4919. M /trunk/src/bitmap.c
  4920. * src/bitmap.c:
  4921. + Fixed a bug in the dithering characters.
  4922. ------------------------------------------------------------------------
  4923. r222 | sam | 2004-01-07 19:15:10 +0100 (Wed, 07 Jan 2004) | 5 lines
  4924. Changed paths:
  4925. M /trunk/NEWS
  4926. M /trunk/src/bitmap.c
  4927. M /trunk/src/io.c
  4928. * src/io.c:
  4929. + Do not report mouse motions if the coordinates did not change.
  4930. * src/bitmap.c:
  4931. + More documentation.
  4932. ------------------------------------------------------------------------
  4933. r221 | sam | 2004-01-07 18:19:36 +0100 (Wed, 07 Jan 2004) | 8 lines
  4934. Changed paths:
  4935. M /trunk/configure.ac
  4936. M /trunk/src/caca.c
  4937. M /trunk/src/graphics.c
  4938. M /trunk/src/io.c
  4939. M /trunk/test
  4940. M /trunk/test/Makefile.am
  4941. A /trunk/test/event.c
  4942. * test/event.c:
  4943. + Small event lister, similar to X11's xev.
  4944. * src/graphics.c:
  4945. + If possible, disable autorepeat in the X11 driver.
  4946. * src/io.c:
  4947. + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers.
  4948. + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}.
  4949. ------------------------------------------------------------------------
  4950. r220 | sam | 2004-01-07 14:06:06 +0100 (Wed, 07 Jan 2004) | 5 lines
  4951. Changed paths:
  4952. M /trunk/debian/control
  4953. M /trunk/debian/rules
  4954. M /trunk/doc/Makefile.am
  4955. D /trunk/doc/caca-spritedit.1
  4956. M /trunk/examples/Makefile.am
  4957. D /trunk/examples/spritedit.c
  4958. M /trunk/libcaca.spec
  4959. M /trunk/test/Makefile.am
  4960. A /trunk/test/spritedit.c (from /trunk/examples/spritedit.c:213)
  4961. * test/spritedit.c:
  4962. + Moved spritedit to the test/ directory, because it is not mature enough.
  4963. * libcaca.spec debian/control debian/rules:
  4964. + Do not install caca-spritedit.
  4965. ------------------------------------------------------------------------
  4966. r219 | sam | 2004-01-07 13:45:02 +0100 (Wed, 07 Jan 2004) | 8 lines
  4967. Changed paths:
  4968. M /trunk/NEWS
  4969. M /trunk/debian/control
  4970. M /trunk/debian/rules
  4971. M /trunk/doc/Makefile.am
  4972. M /trunk/doc/cacademo.1
  4973. M /trunk/libcaca.spec
  4974. M /trunk/src/bitmap.c
  4975. M /trunk/src/caca.c
  4976. M /trunk/src/caca.h
  4977. M /trunk/src/conic.c
  4978. M /trunk/src/graphics.c
  4979. M /trunk/src/io.c
  4980. M /trunk/src/line.c
  4981. M /trunk/src/sprite.c
  4982. * libcaca.spec debian/control:
  4983. + Updated the package descriptions to include cacaball.
  4984. * doc/cacademo.1 doc/Makefile.am:
  4985. + Use the cacademo manpage as the cacaball manpage.
  4986. * src/:
  4987. + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from
  4988. documenting bizarre stuff.
  4989. ------------------------------------------------------------------------
  4990. r218 | sam | 2004-01-07 13:42:22 +0100 (Wed, 07 Jan 2004) | 4 lines
  4991. Changed paths:
  4992. M /trunk/examples/cacaball.c
  4993. * examples/cacaball.c:
  4994. + 24 metaballs instead of 5, but smaller.
  4995. + Zoom the bitmap to make more use of the screen area.
  4996. ------------------------------------------------------------------------
  4997. r217 | sam | 2004-01-06 17:31:27 +0100 (Tue, 06 Jan 2004) | 5 lines
  4998. Changed paths:
  4999. M /trunk/AUTHORS
  5000. M /trunk/THANKS
  5001. M /trunk/examples/aafire.c
  5002. M /trunk/examples/cacaball.c
  5003. * examples/cacaball.c:
  5004. + Crop the palette so that it looks a bit more like metaballs.
  5005. * AUTHORS THANKS:
  5006. + Credited Jylam and Jan Hubicka.
  5007. ------------------------------------------------------------------------
  5008. r216 | sam | 2004-01-06 13:46:25 +0100 (Tue, 06 Jan 2004) | 6 lines
  5009. Changed paths:
  5010. M /trunk/examples/cacaball.c
  5011. * examples/cacaball.c:
  5012. + Huge coding style overhaul.
  5013. + Display 5 metaballs instead of 3.
  5014. + Generate the palette instead of having a static one.
  5015. + Use a 256x256 back buffer for more smoothness.
  5016. ------------------------------------------------------------------------
  5017. r215 | sam | 2004-01-06 11:12:22 +0100 (Tue, 06 Jan 2004) | 3 lines
  5018. Changed paths:
  5019. M /trunk/src/graphics.c
  5020. * src/graphics.c:
  5021. + Fixed a compilation warning.
  5022. ------------------------------------------------------------------------
  5023. r214 | sam | 2004-01-05 23:16:55 +0100 (Mon, 05 Jan 2004) | 3 lines
  5024. Changed paths:
  5025. M /trunk/examples
  5026. M /trunk/examples/Makefile.am
  5027. A /trunk/examples/cacaball.c
  5028. * examples/cacaball.c:
  5029. + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>.
  5030. ------------------------------------------------------------------------
  5031. r213 | sam | 2004-01-05 19:17:20 +0100 (Mon, 05 Jan 2004) | 4 lines
  5032. Changed paths:
  5033. M /trunk/examples/aafire.c
  5034. M /trunk/examples/cacaview.c
  5035. M /trunk/examples/demo.c
  5036. M /trunk/examples/spritedit.c
  5037. M /trunk/src/caca.h
  5038. M /trunk/src/io.c
  5039. M /trunk/test/dithering.c
  5040. M /trunk/test/hsv.c
  5041. * src/io.c:
  5042. + caca_get_event() and caca_wait_event() now accept a mask as an argument
  5043. in order to select events.
  5044. ------------------------------------------------------------------------
  5045. r212 | sam | 2004-01-05 19:10:51 +0100 (Mon, 05 Jan 2004) | 4 lines
  5046. Changed paths:
  5047. M /trunk/src/graphics.c
  5048. * src/graphics.c:
  5049. + Fixed a bug that caused an infinite loop if the delay between two
  5050. caca_refresh() calls was greater than 2000 seconds (or something).
  5051. ------------------------------------------------------------------------
  5052. r211 | sam | 2004-01-05 19:08:50 +0100 (Mon, 05 Jan 2004) | 5 lines
  5053. Changed paths:
  5054. M /trunk/examples/cacaview.c
  5055. M /trunk/src/io.c
  5056. * src/io.c:
  5057. + Fixed a bug that caused ButtonRelease events to be forgotten under X11.
  5058. * examples/cacaview.c:
  5059. + Use <stdlib.h> instead of <malloc.h>.
  5060. ------------------------------------------------------------------------
  5061. r210 | sam | 2004-01-04 01:45:08 +0100 (Sun, 04 Jan 2004) | 6 lines
  5062. Changed paths:
  5063. M /trunk/configure.ac
  5064. M /trunk/doc/Makefile.am
  5065. * configure.ac:
  5066. + Check for dvips in addition to latex.
  5067. * doc/Makefile.am:
  5068. + Workaround for a bug in the latex code generated by doxygen
  5069. in Mandrake 9.1.
  5070. ------------------------------------------------------------------------
  5071. r209 | sam | 2004-01-04 01:19:53 +0100 (Sun, 04 Jan 2004) | 5 lines
  5072. Changed paths:
  5073. M /trunk/libcaca.spec
  5074. * libcaca.spec:
  5075. + Install documentation into %{doc}/package-version/ instead
  5076. of %{doc}/package/.
  5077. + Added tetex-dvips to the build dependencies.
  5078. ------------------------------------------------------------------------
  5079. r208 | sam | 2004-01-04 00:21:27 +0100 (Sun, 04 Jan 2004) | 2 lines
  5080. Changed paths:
  5081. A /branches/0.6 (from /trunk:207)
  5082. M /branches/0.6/ChangeLog
  5083. M /trunk/ChangeLog
  5084. * 0.6 branch.
  5085. ------------------------------------------------------------------------
  5086. r207 | sam | 2004-01-04 00:15:48 +0100 (Sun, 04 Jan 2004) | 9 lines
  5087. Changed paths:
  5088. M /trunk/NEWS
  5089. M /trunk/configure.ac
  5090. M /trunk/debian/changelog
  5091. M /trunk/debian/control
  5092. M /trunk/debian/rules
  5093. M /trunk/doc/Makefile.am
  5094. M /trunk/libcaca.spec
  5095. * configure.ac NEWS:
  5096. + Prepared the 0.6 release.
  5097. * libcaca.spec:
  5098. + Split the RPM into libcaca-devel and caca-utils.
  5099. + More detailed descriptions.
  5100. + Packages are now rpmlint clean.
  5101. * doc/Makefile.am:
  5102. + Symlink cacafire.1 to cacademo.1 upon manpage installation.
  5103. ------------------------------------------------------------------------
  5104. r206 | sam | 2004-01-03 18:31:44 +0100 (Sat, 03 Jan 2004) | 3 lines
  5105. Changed paths:
  5106. M /trunk/configure.ac
  5107. M /trunk/src/caca.c
  5108. M /trunk/src/graphics.c
  5109. M /trunk/src/io.c
  5110. * configure.ac:
  5111. + Search for <slang/slang.h> in addition of <slang.h>.
  5112. ------------------------------------------------------------------------
  5113. r205 | sam | 2004-01-03 15:33:35 +0100 (Sat, 03 Jan 2004) | 5 lines
  5114. Changed paths:
  5115. M /trunk/src/bitmap.c
  5116. * src/bitmap.c:
  5117. + Dither H/S/V when looking up the two nearest colours.
  5118. + Weigh pixels in the distance calculation.
  5119. + Factorised the lookup table calculation.
  5120. ------------------------------------------------------------------------
  5121. r204 | sam | 2004-01-03 15:28:39 +0100 (Sat, 03 Jan 2004) | 3 lines
  5122. Changed paths:
  5123. M /trunk/test
  5124. M /trunk/test/Makefile.am
  5125. A /trunk/test/hsv.c
  5126. * test/hsv.c:
  5127. + Trivial saturation/value rendering test.
  5128. ------------------------------------------------------------------------
  5129. r203 | sam | 2004-01-02 19:09:29 +0100 (Fri, 02 Jan 2004) | 5 lines
  5130. Changed paths:
  5131. M /trunk/src/bitmap.c
  5132. M /trunk/src/caca.c
  5133. M /trunk/src/caca_internals.h
  5134. * src/bitmap.c:
  5135. + Fixed a minor overflow in the saturation computation.
  5136. + Use a global lookup table for foreground/background colour selection
  5137. in the bitmap rendering routine. This broke dithering, sorry.
  5138. ------------------------------------------------------------------------
  5139. r202 | sam | 2004-01-02 17:52:10 +0100 (Fri, 02 Jan 2004) | 3 lines
  5140. Changed paths:
  5141. M /trunk/examples/aafire.c
  5142. M /trunk/examples/cacaview.c
  5143. M /trunk/src/bitmap.c
  5144. M /trunk/src/caca.c
  5145. M /trunk/src/caca.h
  5146. M /trunk/src/graphics.c
  5147. M /trunk/src/line.c
  5148. M /trunk/src/sprite.c
  5149. M /trunk/test/optipal.c
  5150. * src/ examples/ test/:
  5151. + Changed <const type> constructs into <type const>.
  5152. ------------------------------------------------------------------------
  5153. r201 | sam | 2004-01-02 16:35:53 +0100 (Fri, 02 Jan 2004) | 4 lines
  5154. Changed paths:
  5155. M /trunk/examples/aafire.c
  5156. * examples/aafire.c:
  5157. + Do not call caca_get_width() 10000 times per frame. Cache the value
  5158. instead.
  5159. ------------------------------------------------------------------------
  5160. r200 | sam | 2004-01-02 16:34:16 +0100 (Fri, 02 Jan 2004) | 4 lines
  5161. Changed paths:
  5162. M /trunk/src/graphics.c
  5163. * src/graphics.c:
  5164. + Split the drawing of foreground and background colours in the X11
  5165. driver. Nice performance improvement.
  5166. ------------------------------------------------------------------------
  5167. r199 | sam | 2004-01-02 16:23:54 +0100 (Fri, 02 Jan 2004) | 3 lines
  5168. Changed paths:
  5169. M /trunk/examples/cacaview.c
  5170. * examples/cacaview.c:
  5171. + If Imlib2 was not activated, warn the user that only BMP is supported.
  5172. ------------------------------------------------------------------------
  5173. r198 | sam | 2004-01-01 19:21:13 +0100 (Thu, 01 Jan 2004) | 5 lines
  5174. Changed paths:
  5175. M /trunk/AUTHORS
  5176. M /trunk/Makefile.am
  5177. A /trunk/THANKS
  5178. A /trunk/libcaca.spec
  5179. * libcaca.spec:
  5180. + RPM specfile, courtesy of Richard Zidlicky.
  5181. * THANKS:
  5182. + Added a THANKS file for contributors.
  5183. ------------------------------------------------------------------------
  5184. r197 | sam | 2004-01-01 18:51:57 +0100 (Thu, 01 Jan 2004) | 10 lines
  5185. Changed paths:
  5186. M /trunk/README
  5187. M /trunk/src/caca.c
  5188. M /trunk/src/graphics.c
  5189. * src/graphics.c:
  5190. + Minor optimisation in caca_set_color().
  5191. + Added an X11 error handler to avoid BadFont aborts in the X11 driver.
  5192. + Optimised the X11 caca_refresh() routine by handling strings of the
  5193. same colour as one text chunk.
  5194. * src/caca.c:
  5195. + Bugfix in caca_init when conio is the only compiled-in driver.
  5196. * README:
  5197. + Minor documentation updates.
  5198. ------------------------------------------------------------------------
  5199. r196 | sam | 2004-01-01 17:29:50 +0100 (Thu, 01 Jan 2004) | 5 lines
  5200. Changed paths:
  5201. M /trunk/examples/aafire.c
  5202. M /trunk/examples/cacaview.c
  5203. * examples/cacaview.c:
  5204. + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP.
  5205. * examples/aafire.c:
  5206. + bzero the pixel buffer in the initialisation routine.
  5207. ------------------------------------------------------------------------
  5208. r195 | sam | 2003-12-31 15:21:08 +0100 (Wed, 31 Dec 2003) | 5 lines
  5209. Changed paths:
  5210. M /trunk/doc/doxygen.cfg.in
  5211. M /trunk/src/bitmap.c
  5212. M /trunk/src/box.c
  5213. M /trunk/src/caca.h
  5214. M /trunk/src/conic.c
  5215. M /trunk/src/graphics.c
  5216. M /trunk/src/io.c
  5217. M /trunk/src/line.c
  5218. M /trunk/src/math.c
  5219. M /trunk/src/triangle.c
  5220. * doc/doxygen.cfg.in:
  5221. + Removed caca_internal.h from the list of documented files.
  5222. * src/:
  5223. + Minor documentation updates.
  5224. ------------------------------------------------------------------------
  5225. r194 | sam | 2003-12-31 14:55:34 +0100 (Wed, 31 Dec 2003) | 9 lines
  5226. Changed paths:
  5227. M /trunk/BUGS
  5228. M /trunk/debian/rules
  5229. M /trunk/doc/Makefile.am
  5230. M /trunk/test/dithering.c
  5231. * test/dithering.c:
  5232. + Fixed a minor compilation warning.
  5233. * debian/rules:
  5234. + Explicitely use --enable-imlib2.
  5235. * BUGS:
  5236. + Added a note about blinking consoles.
  5237. * doc/Makefile.am:
  5238. + Fixed a bashism in the HTML files installation.
  5239. ------------------------------------------------------------------------
  5240. r193 | sam | 2003-12-31 14:32:14 +0100 (Wed, 31 Dec 2003) | 4 lines
  5241. Changed paths:
  5242. M /trunk/doc/Makefile.am
  5243. * doc/Makefile.am:
  5244. + Do not install doxygen.png directly, because it can be doxygen.gif on
  5245. old installations.
  5246. ------------------------------------------------------------------------
  5247. r192 | sam | 2003-12-31 14:26:47 +0100 (Wed, 31 Dec 2003) | 3 lines
  5248. Changed paths:
  5249. M /trunk/examples/aafire.c
  5250. * examples/aafire.c:
  5251. + Only quit upon keypress, not mouse motion.
  5252. ------------------------------------------------------------------------
  5253. r191 | sam | 2003-12-31 14:24:46 +0100 (Wed, 31 Dec 2003) | 3 lines
  5254. Changed paths:
  5255. M /trunk/examples/aafire.c
  5256. * examples/aafire.c:
  5257. + Render cacafire at full speed.
  5258. ------------------------------------------------------------------------
  5259. r190 | sam | 2003-12-31 14:20:18 +0100 (Wed, 31 Dec 2003) | 6 lines
  5260. Changed paths:
  5261. M /trunk/src/graphics.c
  5262. M /trunk/test
  5263. M /trunk/test/Makefile.am
  5264. A /trunk/test/optipal.c
  5265. * test/optipal.c:
  5266. + Optimised S-Lang palette generator.
  5267. * src/graphics:
  5268. + Removed the S-Lang palette generator and replaced it with the tables
  5269. generated by optipal.
  5270. ------------------------------------------------------------------------
  5271. r189 | sam | 2003-12-31 13:26:22 +0100 (Wed, 31 Dec 2003) | 5 lines
  5272. Changed paths:
  5273. M /trunk/Makefile.am
  5274. M /trunk/configure.ac
  5275. M /trunk/examples/Makefile.am
  5276. A /trunk/test
  5277. A /trunk/test/Makefile.am
  5278. A /trunk/test/dithering.c
  5279. * Makefile.am:
  5280. + Added a test directory for test programs.
  5281. * test/dithering.c:
  5282. + The value/saturation dithering example.
  5283. ------------------------------------------------------------------------
  5284. r188 | sam | 2003-12-31 13:05:44 +0100 (Wed, 31 Dec 2003) | 5 lines
  5285. Changed paths:
  5286. M /trunk/examples/cacaview.c
  5287. M /trunk/src/caca.c
  5288. * src/caca.c:
  5289. + Do not try the X11 driver if DISPLAY is set to the empty string.
  5290. * examples/cacaview.c:
  5291. + Cosmetic fixes.
  5292. ------------------------------------------------------------------------
  5293. r187 | sam | 2003-12-31 13:00:18 +0100 (Wed, 31 Dec 2003) | 3 lines
  5294. Changed paths:
  5295. M /trunk/examples/Makefile.am
  5296. A /trunk/examples/cacaview.c (from /trunk/examples/view.c:182)
  5297. D /trunk/examples/view.c
  5298. * example/:
  5299. + Renamed view.c into cacaview.c.
  5300. ------------------------------------------------------------------------
  5301. r186 | sam | 2003-12-31 12:17:47 +0100 (Wed, 31 Dec 2003) | 3 lines
  5302. Changed paths:
  5303. M /trunk/src/io.c
  5304. * src/io.c:
  5305. + Fixed mouse support under ncurses and slang.
  5306. ------------------------------------------------------------------------
  5307. r185 | sam | 2003-12-31 12:17:00 +0100 (Wed, 31 Dec 2003) | 3 lines
  5308. Changed paths:
  5309. M /trunk/configure.ac
  5310. * configure.ac:
  5311. + Error out if Imlib2 was not found. Override with --disable-imlib2.
  5312. ------------------------------------------------------------------------
  5313. r184 | sam | 2003-12-31 02:16:47 +0100 (Wed, 31 Dec 2003) | 6 lines
  5314. Changed paths:
  5315. M /trunk/doc
  5316. M /trunk/examples/demo.c
  5317. M /trunk/src/caca.h
  5318. M /trunk/src/io.c
  5319. * src/io.c:
  5320. + Mouse support under X11.
  5321. + Split the mouse motion and mouse click events.
  5322. * examples/demo.c:
  5323. + Mouse motion support.
  5324. ------------------------------------------------------------------------
  5325. r183 | sam | 2003-12-31 02:02:08 +0100 (Wed, 31 Dec 2003) | 5 lines
  5326. Changed paths:
  5327. M /trunk/src/caca.c
  5328. M /trunk/src/graphics.c
  5329. * src/graphics.c:
  5330. + Compilation fix.
  5331. * src/caca.c:
  5332. + Minor indentation fix.
  5333. ------------------------------------------------------------------------
  5334. r182 | sam | 2003-12-26 00:59:48 +0100 (Fri, 26 Dec 2003) | 6 lines
  5335. Changed paths:
  5336. M /trunk/configure.ac
  5337. M /trunk/src/caca.c
  5338. * src/caca.c:
  5339. + Prefer the X11 driver if $DISPLAY is set.
  5340. + The slang driver is now preferred over the ncurses driver.
  5341. * configure.ac:
  5342. + Autodetect conio.h.
  5343. ------------------------------------------------------------------------
  5344. r181 | sam | 2003-12-26 00:22:13 +0100 (Fri, 26 Dec 2003) | 4 lines
  5345. Changed paths:
  5346. M /trunk/configure.ac
  5347. * configure.ac:
  5348. + Autodetect ncurses, slang and X11.
  5349. + Abort if no output driver was selected or detected.
  5350. ------------------------------------------------------------------------
  5351. r180 | sam | 2003-12-25 22:38:46 +0100 (Thu, 25 Dec 2003) | 2 lines
  5352. Changed paths:
  5353. A /branches/0.5 (from /trunk:179)
  5354. M /branches/0.5/ChangeLog
  5355. M /trunk/ChangeLog
  5356. * 0.5 branch.
  5357. ------------------------------------------------------------------------
  5358. r179 | sam | 2003-12-25 22:36:52 +0100 (Thu, 25 Dec 2003) | 3 lines
  5359. Changed paths:
  5360. M /trunk/NEWS
  5361. M /trunk/configure.ac
  5362. M /trunk/debian/changelog
  5363. * configure.ac NEWS debian/changelog:
  5364. + New 0.5 release.
  5365. ------------------------------------------------------------------------
  5366. r178 | sam | 2003-12-25 22:28:55 +0100 (Thu, 25 Dec 2003) | 5 lines
  5367. Changed paths:
  5368. M /trunk/BUGS
  5369. M /trunk/NOTES
  5370. M /trunk/configure.ac
  5371. M /trunk/src/graphics.c
  5372. * NOTES BUGS:
  5373. + Updated information about the S-Lang colour pair shortage bug.
  5374. * src/graphics.c:
  5375. + Implemented the solution explained in NOTES.
  5376. ------------------------------------------------------------------------
  5377. r177 | sam | 2003-12-25 19:09:58 +0100 (Thu, 25 Dec 2003) | 3 lines
  5378. Changed paths:
  5379. M /trunk/src/caca.c
  5380. * src/caca.c:
  5381. + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>.
  5382. ------------------------------------------------------------------------
  5383. r176 | sam | 2003-12-25 19:08:46 +0100 (Thu, 25 Dec 2003) | 3 lines
  5384. Changed paths:
  5385. M /trunk/NOTES
  5386. * NOTES:
  5387. + Added a section with a proposed solution to the slang problem.
  5388. ------------------------------------------------------------------------
  5389. r175 | sam | 2003-12-25 11:18:37 +0100 (Thu, 25 Dec 2003) | 2 lines
  5390. Changed paths:
  5391. A /branches/0.4 (from /trunk:174)
  5392. M /branches/0.4/ChangeLog
  5393. M /trunk/ChangeLog
  5394. * 0.4 branch.
  5395. ------------------------------------------------------------------------
  5396. r174 | sam | 2003-12-25 00:58:32 +0100 (Thu, 25 Dec 2003) | 5 lines
  5397. Changed paths:
  5398. M /trunk/configure.ac
  5399. M /trunk/debian/control
  5400. * debian/control:
  5401. + Added missing dependencies to the -dev package.
  5402. * configure.ac:
  5403. + Kludge for woody builds where x_includes is undefined.
  5404. ------------------------------------------------------------------------
  5405. r173 | sam | 2003-12-24 17:23:37 +0100 (Wed, 24 Dec 2003) | 3 lines
  5406. Changed paths:
  5407. M /trunk/src/caca.h
  5408. * src/caca.h:
  5409. + Documented CACA_FONT.
  5410. ------------------------------------------------------------------------
  5411. r172 | sam | 2003-12-24 17:16:16 +0100 (Wed, 24 Dec 2003) | 3 lines
  5412. Changed paths:
  5413. M /trunk/doc/Makefile.am
  5414. * doc/Makefile.am:
  5415. + Rename the refman.ps doxygen documentation to libcaca.ps.
  5416. ------------------------------------------------------------------------
  5417. r171 | sam | 2003-12-24 16:43:45 +0100 (Wed, 24 Dec 2003) | 5 lines
  5418. Changed paths:
  5419. M /trunk/NEWS
  5420. M /trunk/src/caca.h
  5421. M /trunk/src/graphics.c
  5422. * src/graphics.c:
  5423. + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY.
  5424. * src/caca.c:
  5425. + Documented the CACA_GEOMETRY environment variable.
  5426. ------------------------------------------------------------------------
  5427. r170 | sam | 2003-12-24 16:35:07 +0100 (Wed, 24 Dec 2003) | 3 lines
  5428. Changed paths:
  5429. M /trunk/src/caca_internals.h
  5430. M /trunk/src/graphics.c
  5431. M /trunk/src/io.c
  5432. * src/io.c:
  5433. + Mouse support in the X11 driver.
  5434. ------------------------------------------------------------------------
  5435. r169 | sam | 2003-12-24 15:48:38 +0100 (Wed, 24 Dec 2003) | 4 lines
  5436. Changed paths:
  5437. M /trunk/src/graphics.c
  5438. * src/graphics:
  5439. + Use XCreateWindow instead of XCreateSimpleWindow.
  5440. + Set the X window title to "caca for X".
  5441. ------------------------------------------------------------------------
  5442. r168 | sam | 2003-12-23 18:25:29 +0100 (Tue, 23 Dec 2003) | 4 lines
  5443. Changed paths:
  5444. M /trunk/debian/changelog
  5445. M /trunk/debian/control
  5446. M /trunk/debian/rules
  5447. * debian/control:
  5448. + Build-depend on doxygen and tetex to build documentation.
  5449. + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers.
  5450. ------------------------------------------------------------------------
  5451. r167 | sam | 2003-12-23 18:01:38 +0100 (Tue, 23 Dec 2003) | 7 lines
  5452. Changed paths:
  5453. M /trunk/BUGS
  5454. M /trunk/Makefile.am
  5455. M /trunk/NEWS
  5456. M /trunk/README
  5457. M /trunk/TODO
  5458. M /trunk/configure.ac
  5459. M /trunk/doc/Makefile.am
  5460. M /trunk/src/graphics.c
  5461. * configure.ac NEWS:
  5462. + Prepared release 0.4.
  5463. * src/graphics.c README BUGS TODO:
  5464. + Updated documentation.
  5465. * Makefile.am doc/Makefile.am:
  5466. + Install the generated doxygen documentation.
  5467. ------------------------------------------------------------------------
  5468. r166 | sam | 2003-12-23 17:32:56 +0100 (Tue, 23 Dec 2003) | 4 lines
  5469. Changed paths:
  5470. M /trunk/src/io.c
  5471. * src/io.c:
  5472. + Fixed a warning by including <unistd.h>.
  5473. + Support for arrow and function keys under X11.
  5474. ------------------------------------------------------------------------
  5475. r165 | sam | 2003-12-23 14:27:40 +0100 (Tue, 23 Dec 2003) | 9 lines
  5476. Changed paths:
  5477. M /trunk/configure.ac
  5478. M /trunk/doc/Makefile.am
  5479. D /trunk/doc/doxygen.cfg
  5480. A /trunk/doc/doxygen.cfg.in (from /trunk/doc/doxygen.cfg:164)
  5481. M /trunk/examples/aafire.c
  5482. M /trunk/examples/demo.c
  5483. M /trunk/examples/spritedit.c
  5484. M /trunk/examples/view.c
  5485. M /trunk/src/bitmap.c
  5486. M /trunk/src/box.c
  5487. M /trunk/src/caca.c
  5488. M /trunk/src/caca.h
  5489. M /trunk/src/caca_internals.h
  5490. M /trunk/src/conic.c
  5491. M /trunk/src/graphics.c
  5492. M /trunk/src/io.c
  5493. M /trunk/src/line.c
  5494. M /trunk/src/math.c
  5495. M /trunk/src/sprite.c
  5496. M /trunk/src/triangle.c
  5497. * src/io.c:
  5498. + Added caca_wait_event(), a blocking caca_get_event().
  5499. * src/ examples/:
  5500. + More documentation.
  5501. * doc/doxygen.cfg.in:
  5502. + doc/doxygen.cfg is now generated by configure, so that we can use
  5503. @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER.
  5504. + Create manpages.
  5505. ------------------------------------------------------------------------
  5506. r164 | sam | 2003-12-23 12:08:37 +0100 (Tue, 23 Dec 2003) | 2 lines
  5507. Changed paths:
  5508. M /trunk/doc/doxygen.cfg
  5509. M /trunk/src/bitmap.c
  5510. M /trunk/src/caca.c
  5511. M /trunk/src/caca.h
  5512. * More API documentation.
  5513. ------------------------------------------------------------------------
  5514. r163 | sam | 2003-12-22 23:58:24 +0100 (Mon, 22 Dec 2003) | 3 lines
  5515. Changed paths:
  5516. M /trunk/src/caca.c
  5517. * caca.c:
  5518. + Fixed typos in the initialisation code.
  5519. ------------------------------------------------------------------------
  5520. r162 | sam | 2003-12-22 16:26:12 +0100 (Mon, 22 Dec 2003) | 6 lines
  5521. Changed paths:
  5522. M /trunk/configure.ac
  5523. M /trunk/src/bitmap.c
  5524. M /trunk/src/caca.c
  5525. M /trunk/src/caca.h
  5526. M /trunk/src/caca_internals.h
  5527. M /trunk/src/conic.c
  5528. M /trunk/src/graphics.c
  5529. M /trunk/src/io.c
  5530. M /trunk/src/line.c
  5531. * src/graphics.c src/caca.c src/io.c:
  5532. + Support for simultaneously compiled-in drivers.
  5533. + Honour the CACA_DRIVER environment variable.
  5534. * configure.ac:
  5535. + Drivers are no longer mutually exclusive.
  5536. ------------------------------------------------------------------------
  5537. r161 | sam | 2003-12-21 01:39:41 +0100 (Sun, 21 Dec 2003) | 3 lines
  5538. Changed paths:
  5539. M /trunk/src/graphics.c
  5540. * src/graphics:
  5541. + Initialise default height at 32 (as in aalib).
  5542. ------------------------------------------------------------------------
  5543. r160 | sam | 2003-12-20 13:07:56 +0100 (Sat, 20 Dec 2003) | 5 lines
  5544. Changed paths:
  5545. M /trunk/src/caca_internals.h
  5546. M /trunk/src/graphics.c
  5547. M /trunk/src/io.c
  5548. * src/graphics.c:
  5549. + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver.
  5550. + Use an intermediary X pixmap for rendering.
  5551. + Slightly changed the variable naming scheme.
  5552. ------------------------------------------------------------------------
  5553. r159 | sam | 2003-12-20 11:54:35 +0100 (Sat, 20 Dec 2003) | 3 lines
  5554. Changed paths:
  5555. M /trunk/examples/aafire.c
  5556. * examples/aafire.c:
  5557. + The image buffer in cacafire was too small.
  5558. ------------------------------------------------------------------------
  5559. r158 | sam | 2003-12-19 18:26:23 +0100 (Fri, 19 Dec 2003) | 4 lines
  5560. Changed paths:
  5561. M /trunk/src/graphics.c
  5562. * src/graphics.c:
  5563. + Progress in the X11 driver.
  5564. + Fixed a compilation bug in the conio driver.
  5565. ------------------------------------------------------------------------
  5566. r157 | sam | 2003-12-18 10:46:19 +0100 (Thu, 18 Dec 2003) | 4 lines
  5567. Changed paths:
  5568. M /trunk/debian/changelog
  5569. M /trunk/debian/control
  5570. M /trunk/debian/rules
  5571. * debian/rules debian/control:
  5572. + Moved cacafire to the caca-utils package. Added proper conflict/replace.
  5573. + Symlinked cacafire.1 to cacademo.1.
  5574. ------------------------------------------------------------------------
  5575. r155 | sam | 2003-12-18 01:41:28 +0100 (Thu, 18 Dec 2003) | 7 lines
  5576. Changed paths:
  5577. M /trunk/ChangeLog
  5578. M /trunk/NEWS
  5579. M /trunk/README
  5580. M /trunk/debian/changelog
  5581. M /trunk/debian/control
  5582. M /trunk/doc/doxygen.cfg
  5583. * debian/control:
  5584. + Updated long descriptions.
  5585. * debian/changelog ChangeLog doc/doxygen.cfg NEWS:
  5586. + Prepared 0.3 release.
  5587. * README:
  5588. + --enable-ncurses is now the default.
  5589. ------------------------------------------------------------------------
  5590. r154 | sam | 2003-12-18 01:11:52 +0100 (Thu, 18 Dec 2003) | 3 lines
  5591. Changed paths:
  5592. M /trunk/src/bitmap.c
  5593. M /trunk/src/box.c
  5594. M /trunk/src/caca.c
  5595. M /trunk/src/caca.h
  5596. M /trunk/src/conic.c
  5597. M /trunk/src/graphics.c
  5598. M /trunk/src/io.c
  5599. M /trunk/src/line.c
  5600. M /trunk/src/math.c
  5601. M /trunk/src/sprite.c
  5602. M /trunk/src/triangle.c
  5603. * src/:
  5604. + Doxygenated public functions.
  5605. ------------------------------------------------------------------------
  5606. r153 | sam | 2003-12-17 16:03:05 +0100 (Wed, 17 Dec 2003) | 3 lines
  5607. Changed paths:
  5608. M /trunk/src/caca.h
  5609. * src/caca.h:
  5610. + Documented environment variables.
  5611. ------------------------------------------------------------------------
  5612. r152 | sam | 2003-12-17 00:25:54 +0100 (Wed, 17 Dec 2003) | 4 lines
  5613. Changed paths:
  5614. M /trunk/examples/view.c
  5615. * examples/view.c:
  5616. + Fixed a bug in the loading of 1bpp BMPs.
  5617. + Commented stuff.
  5618. ------------------------------------------------------------------------
  5619. r151 | sam | 2003-12-17 00:06:54 +0100 (Wed, 17 Dec 2003) | 7 lines
  5620. Changed paths:
  5621. M /trunk/examples/Makefile.am
  5622. M /trunk/examples/view.c
  5623. * examples/view.c:
  5624. + If Imlib2 is not available, use a custom simple BMP loader.
  5625. + Draw the bottom bar one line higher to leave room for a status line.
  5626. + '?' now properly toggles help.
  5627. * examples/Makefile.am:
  5628. + Always build cacaview.
  5629. ------------------------------------------------------------------------
  5630. r150 | sam | 2003-12-16 10:06:46 +0100 (Tue, 16 Dec 2003) | 5 lines
  5631. Changed paths:
  5632. M /trunk/configure.ac
  5633. M /trunk/src/bitmap.c
  5634. * src/bitmap.c:
  5635. + If the alpha palette is all-zero, forget the alpha channel.
  5636. * configure.ac:
  5637. + Export HAVE_IMLIB2_H and the like.
  5638. ------------------------------------------------------------------------
  5639. r149 | sam | 2003-12-15 16:02:50 +0100 (Mon, 15 Dec 2003) | 4 lines
  5640. Changed paths:
  5641. M /trunk/src/bitmap.c
  5642. * src/bitmap.c:
  5643. + If the alpha mask is 0, ignore alpha information.
  5644. + Ditto if no alpha information is given with the palette.
  5645. ------------------------------------------------------------------------
  5646. r148 | sam | 2003-12-15 11:38:03 +0100 (Mon, 15 Dec 2003) | 4 lines
  5647. Changed paths:
  5648. M /trunk/configure.ac
  5649. M /trunk/src/caca.c
  5650. M /trunk/src/caca_internals.h
  5651. M /trunk/src/graphics.c
  5652. M /trunk/src/io.c
  5653. * src/graphics.c src/io.c:
  5654. + Beginning of an X11 driver. Currently we merely open the window and
  5655. check keyboard events.
  5656. ------------------------------------------------------------------------
  5657. r147 | sam | 2003-12-12 17:19:44 +0100 (Fri, 12 Dec 2003) | 7 lines
  5658. Changed paths:
  5659. M /trunk/configure.ac
  5660. M /trunk/debian/changelog
  5661. M /trunk/src/caca.c
  5662. * configure.ac debian/changelog:
  5663. + Prepare for 0.3 release.
  5664. + Check for strcasecmp().
  5665. * src/caca.c:
  5666. + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment
  5667. variables.
  5668. ------------------------------------------------------------------------
  5669. r146 | sam | 2003-12-12 15:49:41 +0100 (Fri, 12 Dec 2003) | 13 lines
  5670. Changed paths:
  5671. M /trunk/examples/aafire.c
  5672. M /trunk/examples/demo.c
  5673. M /trunk/examples/view.c
  5674. M /trunk/src/bitmap.c
  5675. M /trunk/src/caca.c
  5676. M /trunk/src/caca.h
  5677. M /trunk/src/caca_internals.h
  5678. * src/bitmap.c:
  5679. + Added antialiasing support.
  5680. + Dithering, antialiasing and background mode can now be selected at
  5681. runtime.
  5682. * src/caca.c src/caca.h:
  5683. + Renamed caca_dithering into caca_feature and extended the type to
  5684. express background colour and antialiasing mode.
  5685. * examples/demo.c:
  5686. + Fixed a bug that disabled the sprite demo.
  5687. + Draw solid flares.
  5688. * examples/view.c:
  5689. + Select antialiasing and background mode at runtime.
  5690. ------------------------------------------------------------------------
  5691. r145 | sam | 2003-12-11 18:01:09 +0100 (Thu, 11 Dec 2003) | 2 lines
  5692. Changed paths:
  5693. M /trunk/BUGS
  5694. M /trunk/TODO
  5695. M /trunk/debian/control
  5696. M /trunk/doc/cacademo.1
  5697. M /trunk/doc/cacaview.1
  5698. * Minor updates to manpages, BUGS, TODO and the Debian control file.
  5699. ------------------------------------------------------------------------
  5700. r144 | sam | 2003-12-11 17:56:35 +0100 (Thu, 11 Dec 2003) | 5 lines
  5701. Changed paths:
  5702. M /trunk/src/Makefile.am
  5703. M /trunk/src/bitmap.c
  5704. M /trunk/src/caca.c
  5705. M /trunk/src/caca.h
  5706. M /trunk/src/caca_internals.h
  5707. M /trunk/src/graphics.c
  5708. * src/caca.c:
  5709. + Moved global variables to src/graphics.c.
  5710. * src/bitmap.c:
  5711. + Sanitised prototypes.
  5712. ------------------------------------------------------------------------
  5713. r143 | sam | 2003-12-11 17:31:49 +0100 (Thu, 11 Dec 2003) | 17 lines
  5714. Changed paths:
  5715. M /trunk/examples
  5716. M /trunk/examples/aafire.c
  5717. M /trunk/examples/demo.c
  5718. M /trunk/examples/view.c
  5719. M /trunk/src/bitmap.c
  5720. M /trunk/src/box.c
  5721. M /trunk/src/caca.c
  5722. M /trunk/src/caca.h
  5723. M /trunk/src/caca_internals.h
  5724. M /trunk/src/conic.c
  5725. M /trunk/src/graphics.c
  5726. M /trunk/src/line.c
  5727. M /trunk/src/sprite.c
  5728. M /trunk/src/triangle.c
  5729. * src/graphics.c:
  5730. + Internally cache screen width and height.
  5731. * src/bitmap.c:
  5732. + Added alpha support to caca_draw_bitmap(). For now, we only treat 0%
  5733. alpha as fully transparent, and any other value as fully opaque.
  5734. + Slightly tuned colour weights in the renderer.
  5735. + caca_set_bitmap_palette() takes unsigned ints.
  5736. * examples/demo.c:
  5737. + Added a crap render demo.
  5738. * examples/aafire.c:
  5739. + Set a 20ms delay.
  5740. + Added alpha values to the palette.
  5741. * examples/view.c:
  5742. + Draw a gray checkered grid below the image so that transparent images
  5743. look a lot nicer.
  5744. + 'f' toggles "fullscreen" mode.
  5745. ------------------------------------------------------------------------
  5746. r142 | sam | 2003-12-11 16:54:53 +0100 (Thu, 11 Dec 2003) | 6 lines
  5747. Changed paths:
  5748. M /trunk/caca-config.in
  5749. M /trunk/configure.ac
  5750. * configure.ac:
  5751. + Set the executable bit of caca-config when regenerating that file.
  5752. * caca-config.in:
  5753. + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now
  5754. have @CACA_LIBS@.
  5755. ------------------------------------------------------------------------
  5756. r141 | sam | 2003-12-02 23:27:27 +0100 (Tue, 02 Dec 2003) | 6 lines
  5757. Changed paths:
  5758. M /trunk/configure.ac
  5759. M /trunk/examples/Makefile.am
  5760. A /trunk/examples/aafire.c
  5761. * configure.ac:
  5762. + Removed unused USE_* variables.
  5763. + Export -lslang and -lncurses as @CACA_LIBS@.
  5764. * examples/aafire.c:
  5765. + Imported aafire.c from the AAlib tree and ported it to libcaca.
  5766. ------------------------------------------------------------------------
  5767. r139 | sam | 2003-11-30 18:15:31 +0100 (Sun, 30 Nov 2003) | 2 lines
  5768. Changed paths:
  5769. M /trunk/ChangeLog
  5770. M /trunk/NEWS
  5771. M /trunk/TODO
  5772. M /trunk/debian/changelog
  5773. M /trunk/debian/control
  5774. * 0.2 release.
  5775. ------------------------------------------------------------------------
  5776. r138 | sam | 2003-11-30 18:14:19 +0100 (Sun, 30 Nov 2003) | 3 lines
  5777. Changed paths:
  5778. M /trunk/examples/view.c
  5779. * examples/view.c:
  5780. + Removed last endianness issue.
  5781. ------------------------------------------------------------------------
  5782. r137 | sam | 2003-11-30 17:34:04 +0100 (Sun, 30 Nov 2003) | 5 lines
  5783. Changed paths:
  5784. M /trunk/examples/view.c
  5785. M /trunk/src/bitmap.c
  5786. M /trunk/src/io.c
  5787. * src/io.c:
  5788. + Removed a useless message.
  5789. * src/bitmap.c examples/view.c:
  5790. + Really fixed the endianness issue.
  5791. ------------------------------------------------------------------------
  5792. r136 | sam | 2003-11-30 16:56:02 +0100 (Sun, 30 Nov 2003) | 5 lines
  5793. Changed paths:
  5794. M /trunk/src/bitmap.c
  5795. * src/bitmap.c:
  5796. + Fine-tuned the new renderer.
  5797. + Fixed warnings.
  5798. + Changed hardcoded values to macros.
  5799. ------------------------------------------------------------------------
  5800. r135 | sam | 2003-11-30 16:01:55 +0100 (Sun, 30 Nov 2003) | 11 lines
  5801. Changed paths:
  5802. M /trunk/configure.ac
  5803. M /trunk/examples/demo.c
  5804. M /trunk/examples/view.c
  5805. M /trunk/src/bitmap.c
  5806. M /trunk/src/caca.c
  5807. M /trunk/src/caca.h
  5808. * src/bitmap.c:
  5809. + Fixed an endianness issue in the byte reader.
  5810. + Decreased precision in RGB and HSV values to avoid overflows.
  5811. + New dithering method: 2x2 ordered.
  5812. + New renderer, with background colour awareness.
  5813. * configure.ac:
  5814. + Check for <endian.h>.
  5815. * examples/demo.c examples/view.c:
  5816. + Fixed an endianness issue in cacaview.
  5817. + Adapted code to the additional dithering method.
  5818. ------------------------------------------------------------------------
  5819. r134 | sam | 2003-11-30 03:11:37 +0100 (Sun, 30 Nov 2003) | 4 lines
  5820. Changed paths:
  5821. M /trunk/examples/view.c
  5822. M /trunk/src/bitmap.c
  5823. * src/bitmap.c examples/view.c:
  5824. + Fixed an endianness issue in caca_draw_bitmap().
  5825. + Code cleanup.
  5826. ------------------------------------------------------------------------
  5827. r133 | sam | 2003-11-30 02:18:10 +0100 (Sun, 30 Nov 2003) | 13 lines
  5828. Changed paths:
  5829. M /trunk/TODO
  5830. M /trunk/doc/cacaview.1
  5831. M /trunk/examples/Makefile.am
  5832. M /trunk/examples/view.c
  5833. M /trunk/src/caca.c
  5834. * src/caca.c:
  5835. + Minor change to the dithering names.
  5836. * TODO:
  5837. + Added cacaview TODO.
  5838. * doc/cacaview.1:
  5839. + Wrote a manpage for cacaview.
  5840. * examples/Makefile.am:
  5841. + Moved the -DX_DISPLAY_MISSING=1 here.
  5842. * examples/view.c:
  5843. + Capital 'D' cycles through dithering modes in reverse order.
  5844. + Sleep when there is nothing to do.
  5845. + Cosmetic code reorganisation.
  5846. ------------------------------------------------------------------------
  5847. r132 | sam | 2003-11-29 20:35:07 +0100 (Sat, 29 Nov 2003) | 9 lines
  5848. Changed paths:
  5849. M /trunk/examples/demo.c
  5850. M /trunk/examples/view.c
  5851. M /trunk/src/bitmap.c
  5852. M /trunk/src/caca.c
  5853. M /trunk/src/caca.h
  5854. * src/caca.c src/caca.h:
  5855. + Added caca_get_dithering_name().
  5856. * src/bitmap.c:
  5857. + Created a new dithering method with an 8x8 ordered matrix.
  5858. + Replaced the char list with a string for better readability.
  5859. + Dithering functions now return a value between 0 and 255.
  5860. * examples/demo.c examples/view.c:
  5861. + Adapted to use caca_get_dithering_name().
  5862. ------------------------------------------------------------------------
  5863. r131 | sam | 2003-11-29 19:04:42 +0100 (Sat, 29 Nov 2003) | 3 lines
  5864. Changed paths:
  5865. M /trunk/src/caca.c
  5866. * src/caca.c:
  5867. + Test whether ncurses knows xterm-16color before setting $TERM.
  5868. ------------------------------------------------------------------------
  5869. r130 | sam | 2003-11-29 18:36:00 +0100 (Sat, 29 Nov 2003) | 6 lines
  5870. Changed paths:
  5871. M /trunk/examples/view.c
  5872. * examples/view.c:
  5873. + Added top and bottom status lines, like in mutt and slrn.
  5874. + Added a status string when loading an image or upon error.
  5875. + Can load multiple files; use 'n' and 'p' for next and previous.
  5876. + Clip zoom between -48 and +48.
  5877. ------------------------------------------------------------------------
  5878. r129 | sam | 2003-11-29 17:42:35 +0100 (Sat, 29 Nov 2003) | 2 lines
  5879. Changed paths:
  5880. M /trunk/src/caca.c
  5881. * Fixed a C99ism.
  5882. ------------------------------------------------------------------------
  5883. r128 | sam | 2003-11-29 15:41:37 +0100 (Sat, 29 Nov 2003) | 9 lines
  5884. Changed paths:
  5885. M /trunk/NOTES
  5886. M /trunk/configure.ac
  5887. M /trunk/src/caca.c
  5888. M /trunk/src/graphics.c
  5889. * configure.ac:
  5890. + Default to ncurses, not slang, because slang only has 128 colour pairs.
  5891. * src/caca.c:
  5892. + Disable scrolling to avoid hashmap scrolling optimization code.
  5893. * src/graphics.c:
  5894. + Swap fg and bg in the colour pair indexing, so that bg is always
  5895. right.
  5896. + Disable alt charset support to exploit my patched slang.
  5897. ------------------------------------------------------------------------
  5898. r127 | sam | 2003-11-28 21:39:54 +0100 (Fri, 28 Nov 2003) | 10 lines
  5899. Changed paths:
  5900. M /trunk/NOTES
  5901. M /trunk/examples/view.c
  5902. M /trunk/src/bitmap.c
  5903. * src/bitmap.c:
  5904. + Dither chroma outside of rgb2hsv_default().
  5905. + Clip fromx and fromy values.
  5906. * NOTES:
  5907. + Link to the XTerm control sequences.
  5908. * examples/view.c:
  5909. + Draw status bar.
  5910. + Move with 'h' 'j' 'k' 'l', à la vi.
  5911. + '?' toggles a help menu.
  5912. ------------------------------------------------------------------------
  5913. r126 | sam | 2003-11-28 00:18:12 +0100 (Fri, 28 Nov 2003) | 3 lines
  5914. Changed paths:
  5915. M /trunk/src/bitmap.c
  5916. * src/bitmap.c:
  5917. + Removed § from the list of default characters due to collisions.
  5918. ------------------------------------------------------------------------
  5919. r125 | sam | 2003-11-27 23:54:48 +0100 (Thu, 27 Nov 2003) | 6 lines
  5920. Changed paths:
  5921. A /trunk/debian/caca-utils.mime
  5922. M /trunk/debian/control
  5923. M /trunk/debian/rules
  5924. * debian/control:
  5925. + Removed slang1-dev dependency in caca-utils.
  5926. * debian/caca-utils.mime debian/rules:
  5927. + Added a MIME file with low priority.
  5928. + Added call to dh_installmime.
  5929. ------------------------------------------------------------------------
  5930. r124 | sam | 2003-11-27 23:29:13 +0100 (Thu, 27 Nov 2003) | 5 lines
  5931. Changed paths:
  5932. M /trunk/configure.ac
  5933. M /trunk/src/caca.c
  5934. M /trunk/src/caca_internals.h
  5935. M /trunk/src/graphics.c
  5936. * src/caca.c src/graphics.c:
  5937. + Moved graphics stuff from caca.c to graphics.c.
  5938. + Added a few kludges: if gnome-terminal or konsole are detected, switch
  5939. to TERM=xterm-16color to benefit from extended colour palette.
  5940. ------------------------------------------------------------------------
  5941. r123 | sam | 2003-11-27 22:56:30 +0100 (Thu, 27 Nov 2003) | 13 lines
  5942. Changed paths:
  5943. M /trunk/NOTES
  5944. M /trunk/examples/demo.c
  5945. M /trunk/examples/spritedit.c
  5946. M /trunk/src/bitmap.c
  5947. M /trunk/src/caca.c
  5948. M /trunk/src/caca.h
  5949. M /trunk/src/graphics.c
  5950. M /trunk/src/sprite.c
  5951. * NOTES:
  5952. + Added setab/setaf quotes from the XTerm terminfo.
  5953. + Proposed a workaround for bright colours on any terminal.
  5954. * src/caca.c:
  5955. + 16 colour support for ncurses and conio.
  5956. * src/graphics.c:
  5957. + Ported to 16 colour support.
  5958. + Added a missing <stdio.h> for BUFSIZ.
  5959. + Disabled vsnprintf under DOS (only vsprintf exists).
  5960. * examples/:
  5961. + Don't abort if the caca.txt sprite was not found.
  5962. + Ported to 16 colour support.
  5963. ------------------------------------------------------------------------
  5964. r122 | sam | 2003-11-27 14:27:32 +0100 (Thu, 27 Nov 2003) | 2 lines
  5965. Changed paths:
  5966. M /trunk/NOTES
  5967. * NOTES: more notes about colours.
  5968. ------------------------------------------------------------------------
  5969. r121 | sam | 2003-11-27 10:43:56 +0100 (Thu, 27 Nov 2003) | 5 lines
  5970. Changed paths:
  5971. M /trunk/Makefile.am
  5972. M /trunk/configure.ac
  5973. M /trunk/examples/Makefile.am
  5974. * configure.ac:
  5975. + More sensible imlib2 detection, works with cross-compilation.
  5976. * Makefile.am:
  5977. + Don't forget to include NOTES to the dist tarball.
  5978. ------------------------------------------------------------------------
  5979. r120 | sam | 2003-11-27 10:38:16 +0100 (Thu, 27 Nov 2003) | 2 lines
  5980. Changed paths:
  5981. A /trunk/NOTES
  5982. M /trunk/README
  5983. M /trunk/debian/rules
  5984. * NOTES: added information about colour support.
  5985. ------------------------------------------------------------------------
  5986. r119 | sam | 2003-11-26 22:02:31 +0100 (Wed, 26 Nov 2003) | 2 lines
  5987. Changed paths:
  5988. M /trunk/configure.ac
  5989. * configure.ac: Added a missing check for <inttypes.h>.
  5990. ------------------------------------------------------------------------
  5991. r118 | sam | 2003-11-26 21:58:30 +0100 (Wed, 26 Nov 2003) | 2 lines
  5992. Changed paths:
  5993. M /trunk/src/bitmap.c
  5994. * src/bitmap.c: Support for more colour depths.
  5995. ------------------------------------------------------------------------
  5996. r115 | sam | 2003-11-24 20:56:04 +0100 (Mon, 24 Nov 2003) | 9 lines
  5997. Changed paths:
  5998. M /trunk/configure.ac
  5999. M /trunk/examples/Makefile.am
  6000. M /trunk/examples/demo.c
  6001. M /trunk/examples/view.c
  6002. * configure.ac examples/Makefile.am:
  6003. + Added a check for imlib2-config.
  6004. + Build cacaview conditionally.
  6005. * examples/demo.c:
  6006. + Removed all gdkpixbuf code.
  6007. * examples/view.c:
  6008. + Default to ordered dithering.
  6009. + Make sure the arrows always work even if delta is too small.
  6010. ------------------------------------------------------------------------
  6011. r114 | sam | 2003-11-24 18:51:40 +0100 (Mon, 24 Nov 2003) | 4 lines
  6012. Changed paths:
  6013. M /trunk/debian
  6014. M /trunk/debian/control
  6015. M /trunk/debian/rules
  6016. * debian/:
  6017. + New caca-utils package.
  6018. + Move cacademo, cacaview and caca-spritedit to caca-utils.
  6019. ------------------------------------------------------------------------
  6020. r113 | sam | 2003-11-24 18:50:14 +0100 (Mon, 24 Nov 2003) | 6 lines
  6021. Changed paths:
  6022. M /trunk/doc/Makefile.am
  6023. D /trunk/doc/caca-demo.1
  6024. A /trunk/doc/cacademo.1 (from /trunk/doc/caca-demo.1:112)
  6025. A /trunk/doc/cacaview.1
  6026. M /trunk/examples
  6027. M /trunk/examples/Makefile.am
  6028. A /trunk/examples/view.c
  6029. * examples/:
  6030. + Simple image viewer, cacaview, based on libcaca and imlib2.
  6031. + Renamed caca-demo into cacademo.
  6032. * doc/:
  6033. + Renamed doc/caca-demo.1 into doc/cacademo.1.
  6034. ------------------------------------------------------------------------
  6035. r112 | sam | 2003-11-23 16:34:35 +0100 (Sun, 23 Nov 2003) | 2 lines
  6036. Changed paths:
  6037. M /trunk/src/Makefile.am
  6038. A /trunk/src/bitmap.c (from /trunk/src/blit.c:111)
  6039. D /trunk/src/blit.c
  6040. * Renamed src/blit.c into src/bitmap.c.
  6041. ------------------------------------------------------------------------
  6042. r111 | sam | 2003-11-23 04:44:59 +0100 (Sun, 23 Nov 2003) | 5 lines
  6043. Changed paths:
  6044. M /trunk/examples/demo.c
  6045. M /trunk/src/caca.c
  6046. M /trunk/src/caca.h
  6047. M /trunk/src/io.c
  6048. * src/caca.c:
  6049. + Mouse initialisation in ncurses.
  6050. * src/io.c:
  6051. + Mouse support in ncurses.
  6052. ------------------------------------------------------------------------
  6053. r110 | sam | 2003-11-22 15:28:36 +0100 (Sat, 22 Nov 2003) | 3 lines
  6054. Changed paths:
  6055. M /trunk/debian/control
  6056. * debian/control:
  6057. + libcaca-dev should depend on slang1-dev.
  6058. ------------------------------------------------------------------------
  6059. r109 | sam | 2003-11-22 15:23:18 +0100 (Sat, 22 Nov 2003) | 3 lines
  6060. Changed paths:
  6061. M /trunk/debian/Makefile.am
  6062. * debian/Makefile.am:
  6063. + Added compat and copyright to the distributed files.
  6064. ------------------------------------------------------------------------
  6065. r108 | sam | 2003-11-22 15:19:36 +0100 (Sat, 22 Nov 2003) | 2 lines
  6066. Changed paths:
  6067. A /trunk/ChangeLog
  6068. M /trunk/debian/rules
  6069. * Added a ChangeLog file.
  6070. ------------------------------------------------------------------------
  6071. r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
  6072. Changed paths:
  6073. M /trunk/examples/Makefile.am
  6074. * examples/Makefile.am:
  6075. + Compilation fix when libcaca is not available.
  6076. ------------------------------------------------------------------------
  6077. r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
  6078. Changed paths:
  6079. M /trunk/debian/changelog
  6080. A /trunk/debian/copyright
  6081. M /trunk/debian/rules
  6082. M /trunk/doc/Makefile.am
  6083. M /trunk/doc/caca-config.1
  6084. A /trunk/doc/caca-demo.1
  6085. A /trunk/doc/caca-spritedit.1
  6086. M /trunk/examples/caca.txt
  6087. * debian/:
  6088. + Wrote the changelog for the Debian release.
  6089. + Wrote a copyright file.
  6090. * doc/:
  6091. + Wrote manpages for caca-demo and caca-spritedit.
  6092. * examples/caca.txt:
  6093. + Centered the sprite handle.
  6094. + Added a second frame to the sprite.
  6095. ------------------------------------------------------------------------
  6096. r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
  6097. Changed paths:
  6098. A /trunk/AUTHORS
  6099. M /trunk/Makefile.am
  6100. A /trunk/NEWS
  6101. M /trunk/configure.ac
  6102. A /trunk/doc
  6103. A /trunk/doc/Makefile.am
  6104. A /trunk/doc/caca-config.1
  6105. A /trunk/doc/doxygen.cfg
  6106. A /trunk/doc/footer.html
  6107. A /trunk/doc/header.html
  6108. * AUTHORS NEWS:
  6109. + Added these mandatory files.
  6110. * doc/:
  6111. + Wrote a Doxygen configuration file.
  6112. + Added a manpage for caca-config(1), borrowed from sdl-config.
  6113. * configure.ac:
  6114. + Use new style AC_INIT.
  6115. + Error out if no library was found.
  6116. + Added *djgpp* to the list of non-PIC platforms.
  6117. + Added checks for doxygen and latex.
  6118. ------------------------------------------------------------------------
  6119. r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
  6120. Changed paths:
  6121. M /trunk/examples/Makefile.am
  6122. M /trunk/examples/demo.c
  6123. * Disabled gdkpixbuf code.
  6124. ------------------------------------------------------------------------
  6125. r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
  6126. Changed paths:
  6127. M /trunk/src/blit.c
  6128. M /trunk/src/box.c
  6129. M /trunk/src/caca.c
  6130. M /trunk/src/caca.h
  6131. M /trunk/src/caca_internals.h
  6132. M /trunk/src/conic.c
  6133. M /trunk/src/graphics.c
  6134. M /trunk/src/io.c
  6135. M /trunk/src/line.c
  6136. M /trunk/src/math.c
  6137. M /trunk/src/sprite.c
  6138. M /trunk/src/triangle.c
  6139. * src/:
  6140. + Doxygenated a few things.
  6141. ------------------------------------------------------------------------
  6142. r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
  6143. Changed paths:
  6144. M /trunk/TODO
  6145. M /trunk/examples/demo.c
  6146. M /trunk/src/blit.c
  6147. M /trunk/src/caca.h
  6148. * TODO:
  6149. + A few updates.
  6150. * src/blit.c:
  6151. + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
  6152. + Started removing hardcoded bitmask and pitch values.
  6153. * examples/demo.c:
  6154. + Do something with mouse clicks.
  6155. ------------------------------------------------------------------------
  6156. r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
  6157. Changed paths:
  6158. M /trunk/src/io.c
  6159. * src/io.c:
  6160. + Fixed an off-by-one error in the mouse driver.
  6161. ------------------------------------------------------------------------
  6162. r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
  6163. Changed paths:
  6164. M /trunk
  6165. M /trunk/Makefile.am
  6166. M /trunk/README
  6167. M /trunk/TODO
  6168. A /trunk/caca-config.in
  6169. M /trunk/configure.ac
  6170. M /trunk/debian
  6171. A /trunk/debian/compat
  6172. M /trunk/debian/control
  6173. M /trunk/debian/rules
  6174. M /trunk/examples
  6175. M /trunk/examples/Makefile.am
  6176. M /trunk/examples/demo.c
  6177. M /trunk/src/Makefile.am
  6178. * debian/control:
  6179. + Changed section to libs/libdevel instead of games/games.
  6180. + Changed package name to libcaca-dev.
  6181. * debian/rules:
  6182. + Use debian/compat instead of DH_COMPAT.
  6183. + Install README, BUGS and TODO into /usr/share/doc.
  6184. * caca-config.in:
  6185. + First version of the config script.
  6186. * configure.ac src/Makefile.am:
  6187. + Build a static PIC library as well.
  6188. * README TODO:
  6189. + Various updates.
  6190. ------------------------------------------------------------------------
  6191. r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
  6192. Changed paths:
  6193. M /trunk/TODO
  6194. M /trunk/src/io.c
  6195. * TODO: New stuff to do.
  6196. * src/io.c: left and right arrow keys were swapped.
  6197. ------------------------------------------------------------------------
  6198. r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
  6199. Changed paths:
  6200. M /trunk/src/blit.c
  6201. M /trunk/src/caca.c
  6202. M /trunk/src/io.c
  6203. * src/io.c:
  6204. + Fixed a bug in the mouse coordinates reporting.
  6205. ------------------------------------------------------------------------
  6206. r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
  6207. Changed paths:
  6208. M /trunk/examples/demo.c
  6209. M /trunk/examples/spritedit.c
  6210. M /trunk/src/blit.c
  6211. M /trunk/src/caca.c
  6212. M /trunk/src/caca.h
  6213. M /trunk/src/io.c
  6214. * src/io.c:
  6215. + Renamed sdl_get_key() into sdl_get_event().
  6216. + Handle mouse clicks.
  6217. * src/caca.c:
  6218. + Activate the terminal's mouse handling if supported.
  6219. ------------------------------------------------------------------------
  6220. r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
  6221. Changed paths:
  6222. M /trunk/examples/Makefile.am
  6223. M /trunk/src/Makefile.am
  6224. M /trunk/src/blit.c
  6225. M /trunk/src/caca.h
  6226. M /trunk/src/io.c
  6227. * src/io.c src/caca.h:
  6228. + Interpret escape sequences for F1, F2, left, right, etc.
  6229. * src/Makefile.am examples/Makefile.am:
  6230. + Install caca.h in /usr/include.
  6231. + Do not install example programs.
  6232. * src/blit.c:
  6233. + Minor improvements to grayscale colors.
  6234. ------------------------------------------------------------------------
  6235. r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
  6236. Changed paths:
  6237. D /trunk/.cvsignore
  6238. D /trunk/autotools/.cvsignore
  6239. * Removed legacy .cvsignore files.
  6240. ------------------------------------------------------------------------
  6241. r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
  6242. Changed paths:
  6243. M /trunk/examples/demo.c
  6244. M /trunk/src/blit.c
  6245. M /trunk/src/caca.h
  6246. * src/blit.c:
  6247. + Hue calculation now uses integers only.
  6248. + Dithering is now parametrable. Implemented none, ordered, random.
  6249. * examples/demo.c:
  6250. + Added dithering selection.
  6251. ------------------------------------------------------------------------
  6252. r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
  6253. Changed paths:
  6254. M /trunk/examples/Makefile.am
  6255. A /trunk/examples/caca.txt
  6256. M /trunk/examples/demo.c
  6257. M /trunk/examples/spritedit.c
  6258. M /trunk/src/blit.c
  6259. M /trunk/src/caca.c
  6260. M /trunk/src/caca.h
  6261. M /trunk/src/caca_internals.h
  6262. M /trunk/src/graphics.c
  6263. * src/blit.c:
  6264. + Added caca_set_dithering() (unused yet).
  6265. + Added random dithering.
  6266. * src/caca.h:
  6267. + Renamed legacy EE_* enums to CACA_*.
  6268. * examples/demo.c examples/caca.txt:
  6269. + Added a default sprite for libcaca.
  6270. ------------------------------------------------------------------------
  6271. r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
  6272. Changed paths:
  6273. M /trunk/examples/demo.c
  6274. M /trunk/examples/spritedit.c
  6275. M /trunk/src/blit.c
  6276. M /trunk/src/box.c
  6277. M /trunk/src/caca.c
  6278. M /trunk/src/caca.h
  6279. M /trunk/src/caca_internals.h
  6280. M /trunk/src/conic.c
  6281. M /trunk/src/graphics.c
  6282. M /trunk/src/io.c
  6283. M /trunk/src/line.c
  6284. M /trunk/src/math.c
  6285. M /trunk/src/sprite.c
  6286. M /trunk/src/triangle.c
  6287. * Changed copyleft to LGPL.
  6288. ------------------------------------------------------------------------
  6289. r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
  6290. Changed paths:
  6291. M /trunk/Makefile.am
  6292. M /trunk/configure.ac
  6293. A /trunk/examples (from /trunk/test:90)
  6294. M /trunk/examples/Makefile.am
  6295. D /trunk/libcaca
  6296. A /trunk/src (from /trunk/libcaca:90)
  6297. M /trunk/src/line.c
  6298. D /trunk/test
  6299. * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
  6300. to examples/.
  6301. ------------------------------------------------------------------------
  6302. r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
  6303. Changed paths:
  6304. M /trunk/COPYING
  6305. M /trunk/Makefile.am
  6306. M /trunk/README
  6307. M /trunk/TODO
  6308. M /trunk/bootstrap
  6309. M /trunk/configure.ac
  6310. D /trunk/data
  6311. D /trunk/debian/.cvsignore
  6312. M /trunk/debian/changelog
  6313. M /trunk/debian/control
  6314. M /trunk/debian/rules
  6315. D /trunk/doc
  6316. D /trunk/src
  6317. * The big TTYvaders/libcaca split. This is libcaca.
  6318. ------------------------------------------------------------------------
  6319. r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
  6320. Changed paths:
  6321. M /trunk/configure.ac
  6322. M /trunk/libcaca/blit.c
  6323. M /trunk/libcaca/caca.c
  6324. M /trunk/libcaca/conic.c
  6325. M /trunk/libcaca/graphics.c
  6326. M /trunk/src/weapons.c
  6327. * configure.ac:
  6328. + Added -Wsign-compare to the warning flags.
  6329. * libcaca/caca.c:
  6330. + Fixed a signed/unsigned bug that caused infinite waits with
  6331. ee_set_delay(0).
  6332. * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
  6333. + Fixed minor signed/unsigned comparison warnings.
  6334. ------------------------------------------------------------------------
  6335. r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
  6336. Changed paths:
  6337. M /trunk/Makefile.am
  6338. M /trunk/TODO
  6339. M /trunk/configure.ac
  6340. A /trunk/libcaca (from /trunk/libee:87)
  6341. M /trunk/libcaca/Makefile.am
  6342. M /trunk/libcaca/blit.c
  6343. M /trunk/libcaca/box.c
  6344. A /trunk/libcaca/caca.c (from /trunk/libee/ee.c:87)
  6345. A /trunk/libcaca/caca.h (from /trunk/libee/ee.h:87)
  6346. A /trunk/libcaca/caca_internals.h (from /trunk/libee/ee_internals.h:87)
  6347. M /trunk/libcaca/conic.c
  6348. D /trunk/libcaca/ee.c
  6349. D /trunk/libcaca/ee.h
  6350. D /trunk/libcaca/ee_internals.h
  6351. M /trunk/libcaca/graphics.c
  6352. M /trunk/libcaca/io.c
  6353. M /trunk/libcaca/line.c
  6354. M /trunk/libcaca/math.c
  6355. M /trunk/libcaca/sprite.c
  6356. M /trunk/libcaca/triangle.c
  6357. D /trunk/libee
  6358. M /trunk/src/Makefile.am
  6359. M /trunk/src/aliens.c
  6360. M /trunk/src/bonus.c
  6361. M /trunk/src/box.c
  6362. M /trunk/src/ceo.c
  6363. M /trunk/src/collide.c
  6364. M /trunk/src/common.h
  6365. M /trunk/src/explosions.c
  6366. M /trunk/src/intro.c
  6367. M /trunk/src/main.c
  6368. M /trunk/src/overlay.c
  6369. M /trunk/src/player.c
  6370. M /trunk/src/starfield.c
  6371. M /trunk/src/tunnel.c
  6372. M /trunk/src/weapons.c
  6373. M /trunk/test/Makefile.am
  6374. M /trunk/test/demo.c
  6375. M /trunk/test/spritedit.c
  6376. * Renamed libee to libcaca. Far less collisions.
  6377. ------------------------------------------------------------------------
  6378. r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
  6379. Changed paths:
  6380. M /trunk/libee/Makefile.am
  6381. A /trunk/libee/blit.c
  6382. M /trunk/libee/ee.h
  6383. M /trunk/test/Makefile.am
  6384. M /trunk/test/demo.c
  6385. * Very ugly ee_blit function. Will be polished in a while.
  6386. ------------------------------------------------------------------------
  6387. r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
  6388. Changed paths:
  6389. M /trunk/libee/ee.c
  6390. M /trunk/libee/ee.h
  6391. M /trunk/libee/graphics.c
  6392. M /trunk/test/demo.c
  6393. * libee/ee.c:
  6394. + Replaced ee_color_names[] with ee_get_color_name().
  6395. + Don't oversleep in ee_refresh().
  6396. * libee/graphics.c:
  6397. + Implemented ee_printf().
  6398. * test/demo.c:
  6399. + If new keypresses are detected, don't wait for the next screen refresh.
  6400. + Added an fps counter on demos.
  6401. + Added controls for outlines and drawing boundaries.
  6402. ------------------------------------------------------------------------
  6403. r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
  6404. Changed paths:
  6405. M /trunk/libee/ee.c
  6406. M /trunk/libee/ee.h
  6407. M /trunk/libee/ee_internals.h
  6408. M /trunk/libee/graphics.c
  6409. M /trunk/libee/line.c
  6410. * libee/graphics.c:
  6411. + Correct clipping in ee_putstr() for long strings.
  6412. * libee/ee.c:
  6413. + New ee_get_rendertime() call to provide framerate information.
  6414. * libee/ee.h:
  6415. + Added const keywords where it was meaningful, despite Slang's blatant
  6416. omission of such keywords in its prototypes.
  6417. ------------------------------------------------------------------------
  6418. r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
  6419. Changed paths:
  6420. M /trunk/libee/ee.c
  6421. M /trunk/src/main.c
  6422. M /trunk/test/demo.c
  6423. * libee/ee.c:
  6424. + Implemented correct framerate wait loop.
  6425. + No framedropping yet.
  6426. * test/demo.c src/main.c:
  6427. + Set an arbitrary framerate for demos.
  6428. ------------------------------------------------------------------------
  6429. r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
  6430. Changed paths:
  6431. M /trunk/src/Makefile.am
  6432. M /trunk/test/Makefile.am
  6433. * Fixed compilation in an alternate directory.
  6434. ------------------------------------------------------------------------
  6435. r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
  6436. Changed paths:
  6437. M /trunk/src/box.c
  6438. M /trunk/src/main.c
  6439. M /trunk/src/player.c
  6440. M /trunk/src/starfield.c
  6441. M /trunk/src/tunnel.c
  6442. M /trunk/src/weapons.c
  6443. * Sanity checks after each malloc() call.
  6444. ------------------------------------------------------------------------
  6445. r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
  6446. Changed paths:
  6447. M /trunk/libee/ee.h
  6448. M /trunk/libee/math.c
  6449. * libee/math.c:
  6450. + ee_sqrt() now uses unsigned ints.
  6451. + Avoid overflows in ee_sqrt().
  6452. ------------------------------------------------------------------------
  6453. r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
  6454. Changed paths:
  6455. M /trunk/src/intro.c
  6456. * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
  6457. ------------------------------------------------------------------------
  6458. r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
  6459. Changed paths:
  6460. M /trunk/libee/ee.c
  6461. M /trunk/libee/ee_internals.h
  6462. M /trunk/libee/graphics.c
  6463. M /trunk/libee/sprite.c
  6464. * libee/ee.c:
  6465. + Error checking in ee_init().
  6466. + Pre-generate the empty line for ee_clear().
  6467. * libee/sprite.c:
  6468. + Better error checking in ee_sprite_load().
  6469. ------------------------------------------------------------------------
  6470. r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
  6471. Changed paths:
  6472. M /trunk/libee/conic.c
  6473. M /trunk/libee/line.c
  6474. M /trunk/src/box.c
  6475. * Minor coding style changes.
  6476. ------------------------------------------------------------------------
  6477. r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
  6478. Changed paths:
  6479. M /trunk/data/Makefile.am
  6480. D /trunk/data/bar_boss
  6481. D /trunk/data/bar_fighter
  6482. A /trunk/data/barboss.txt (from /trunk/data/bar_boss:76)
  6483. A /trunk/data/barfight.txt (from /trunk/data/bar_fighter:76)
  6484. D /trunk/data/baz_fighter
  6485. A /trunk/data/bazfight.txt (from /trunk/data/baz_fighter:76)
  6486. A /trunk/data/bongem.txt (from /trunk/data/item_gem:76)
  6487. A /trunk/data/bonheart.txt (from /trunk/data/item_heart:76)
  6488. D /trunk/data/explosion_medium
  6489. D /trunk/data/explosion_small
  6490. D /trunk/data/foo_fighter
  6491. A /trunk/data/foofight.txt (from /trunk/data/foo_fighter:76)
  6492. D /trunk/data/item_gem
  6493. D /trunk/data/item_heart
  6494. A /trunk/data/ship.txt (from /trunk/data/ship_green:76)
  6495. D /trunk/data/ship_green
  6496. D /trunk/data/weapon_bomb
  6497. D /trunk/data/weapon_fragbomb
  6498. A /trunk/data/wpnbomb.txt (from /trunk/data/weapon_bomb:76)
  6499. A /trunk/data/wpnfrag.txt (from /trunk/data/weapon_fragbomb:76)
  6500. A /trunk/data/xplmed.txt (from /trunk/data/explosion_medium:76)
  6501. A /trunk/data/xplsmall.txt (from /trunk/data/explosion_small:76)
  6502. M /trunk/src/aliens.c
  6503. M /trunk/src/bonus.c
  6504. M /trunk/src/explosions.c
  6505. M /trunk/src/intro.c
  6506. M /trunk/src/player.c
  6507. M /trunk/src/weapons.c
  6508. M /trunk/test/demo.c
  6509. * Renamed sprites to < 8+3 names for the DOS port.
  6510. ------------------------------------------------------------------------
  6511. r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
  6512. Changed paths:
  6513. M /trunk/data/bar_boss
  6514. M /trunk/data/bar_fighter
  6515. M /trunk/data/baz_fighter
  6516. M /trunk/data/explosion_medium
  6517. M /trunk/data/explosion_small
  6518. M /trunk/data/foo_fighter
  6519. M /trunk/data/item_gem
  6520. M /trunk/data/item_heart
  6521. M /trunk/data/ship_green
  6522. M /trunk/data/weapon_bomb
  6523. M /trunk/data/weapon_fragbomb
  6524. M /trunk/src/starfield.c
  6525. M /trunk/test/demo.c
  6526. * test/demo.c:
  6527. + Removed a spurious '\n' from an ee_putstr().
  6528. * src/starfield.c:
  6529. + Fixed starfield color.
  6530. * data/:
  6531. + Fixed every sprite's colors.
  6532. ------------------------------------------------------------------------
  6533. r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
  6534. Changed paths:
  6535. A /trunk/BUGS
  6536. M /trunk/Makefile.am
  6537. M /trunk/README
  6538. M /trunk/TODO
  6539. M /trunk/libee/Makefile.am
  6540. M /trunk/libee/box.c
  6541. M /trunk/libee/conic.c
  6542. M /trunk/libee/ee.c
  6543. M /trunk/libee/ee.h
  6544. A /trunk/libee/ee_internals.h
  6545. M /trunk/libee/graphics.c
  6546. M /trunk/libee/io.c
  6547. M /trunk/libee/line.c
  6548. M /trunk/libee/math.c
  6549. M /trunk/libee/sprite.c
  6550. M /trunk/libee/triangle.c
  6551. M /trunk/src/Makefile.am
  6552. M /trunk/src/overlay.c
  6553. M /trunk/src/weapons.c
  6554. M /trunk/test/demo.c
  6555. * libee/ee.h:
  6556. + Added ee_color_names[] containing our 16 color names.
  6557. * libee/ee.c:
  6558. + Extended our color set to the full 16 instead of 10.
  6559. + Precalculate ncurses attributes.
  6560. * libee/graphics.c:
  6561. + Clip color value in ee_set_color().
  6562. + Clip characters in ee_putchar().
  6563. + Partially clip characters in ee_putstr(), overflows aren't checked yet.
  6564. * libee/ee_internals.h:
  6565. + New file to share extern variables within libee.
  6566. * test/demo.c:
  6567. + Added a simple demo_color() to output all colors.
  6568. + Replaced four ee_draw_line() with ee_draw_thin_box().
  6569. + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
  6570. defines y1.
  6571. + Randomized colours from 0 to 15 instead of 1 to 10.
  6572. * src/Makefiles.am:
  6573. + Added -lm to the ttyvaders linking flags because of the intro.
  6574. * README BUGS TODO:
  6575. + Updated.
  6576. ------------------------------------------------------------------------
  6577. r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
  6578. Changed paths:
  6579. M /trunk/README
  6580. M /trunk/configure.ac
  6581. M /trunk/libee/ee.c
  6582. M /trunk/libee/graphics.c
  6583. * README:
  6584. + Added a note about dos cross-compilation.
  6585. * configure.ac:
  6586. + Added a check for ScreenUpdate in <pc.h>.
  6587. * libee/graphics.c libee/ee.c:
  6588. + Improved the conio port thanks to ScreenUpdate().
  6589. ------------------------------------------------------------------------
  6590. r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
  6591. Changed paths:
  6592. M /trunk/configure.ac
  6593. M /trunk/libee/conic.c
  6594. M /trunk/libee/ee.c
  6595. M /trunk/libee/graphics.c
  6596. M /trunk/libee/io.c
  6597. M /trunk/libee/line.c
  6598. * MS-DOS port of libee, using <conio.h>.
  6599. ------------------------------------------------------------------------
  6600. r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
  6601. Changed paths:
  6602. M /trunk/data/foo_fighter
  6603. M /trunk/libee/box.c
  6604. M /trunk/libee/ee.h
  6605. M /trunk/libee/graphics.c
  6606. M /trunk/libee/line.c
  6607. M /trunk/libee/sprite.c
  6608. M /trunk/src/Makefile.am
  6609. M /trunk/src/aliens.c
  6610. M /trunk/src/bonus.c
  6611. M /trunk/src/box.c
  6612. M /trunk/src/common.h
  6613. M /trunk/src/explosions.c
  6614. A /trunk/src/intro.c
  6615. M /trunk/src/main.c
  6616. M /trunk/src/overlay.c
  6617. M /trunk/src/player.c
  6618. M /trunk/src/starfield.c
  6619. M /trunk/src/tunnel.c
  6620. M /trunk/src/weapons.c
  6621. M /trunk/test/demo.c
  6622. M /trunk/test/spritedit.c
  6623. * libee/graphics.c:
  6624. + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
  6625. * libee/line.c:
  6626. + Implemented draw_polyline() and draw_thin_polyline().
  6627. * libee/sprite.c:
  6628. + Removed the f member of struct ee_sprite.
  6629. + Implemented ee_get_sprite_{width|height|dx|dy}().
  6630. + Restore the color fater ee_draw_sprite() is called.
  6631. * libee/box.c:
  6632. + Fixed a bug causing improper box clipping at the right and the bottom.
  6633. * data/foo_fighter:
  6634. + Fixed bugs in the sprite.
  6635. * src/intro.c:
  6636. + Test effects for the future game's intro.
  6637. * test/spritedit.c:
  6638. + Added stuff to the sprite editor. We can now navigate through frames.
  6639. ------------------------------------------------------------------------
  6640. r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
  6641. Changed paths:
  6642. M /trunk/libee/Makefile.am
  6643. A /trunk/libee/box.c
  6644. M /trunk/libee/conic.c
  6645. M /trunk/libee/ee.h
  6646. M /trunk/libee/triangle.c
  6647. M /trunk/test/demo.c
  6648. * libee/triangle.c:
  6649. + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
  6650. * libee/box.c:
  6651. + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
  6652. * libee/conic.c:
  6653. + Wrote ee_fill_ellipse().
  6654. + First attempt at ee_draw_thin_ellipse(), to be reworked.
  6655. * test/demo.c:
  6656. + Merged demo_lines() and demo_thin_lines().
  6657. + Merged demo_triangles() and demo_outlined_triangles().
  6658. + Wrote demo_box().
  6659. + Use ee_fill_ellipse() in demo_all().
  6660. ------------------------------------------------------------------------
  6661. r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
  6662. Changed paths:
  6663. M /trunk/data/Makefile.am
  6664. A /trunk/data/ship_green
  6665. M /trunk/src/collide.c
  6666. M /trunk/src/main.c
  6667. M /trunk/src/player.c
  6668. M /trunk/src/weapons.c
  6669. * src/weapons.c:
  6670. + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
  6671. * src/player.c:
  6672. + Use ee_draw_sprite() to draw our ship.
  6673. ------------------------------------------------------------------------
  6674. r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
  6675. Changed paths:
  6676. M /trunk/libee/Makefile.am
  6677. M /trunk/libee/conic.c
  6678. M /trunk/libee/ee.c
  6679. M /trunk/libee/ee.h
  6680. A /trunk/libee/graphics.c (from /trunk/libee/ee.c:68)
  6681. M /trunk/libee/io.c
  6682. M /trunk/libee/line.c
  6683. M /trunk/libee/math.c
  6684. M /trunk/libee/sprite.c
  6685. M /trunk/libee/triangle.c
  6686. M /trunk/src/box.c
  6687. M /trunk/src/overlay.c
  6688. M /trunk/src/player.c
  6689. M /trunk/src/starfield.c
  6690. M /trunk/src/tunnel.c
  6691. M /trunk/src/weapons.c
  6692. M /trunk/test/demo.c
  6693. * libee/graphics.c:
  6694. + Moved ee_putstr() and ee_putchar() in here.
  6695. * libee/ee.h:
  6696. + Got rid of ee_goto().
  6697. + Moved <slang.h> or <curses.h> into libee.
  6698. * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
  6699. * Ditto for ee_putchar().
  6700. ------------------------------------------------------------------------
  6701. r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
  6702. Changed paths:
  6703. M /trunk/data/Makefile.am
  6704. M /trunk/src/Makefile.am
  6705. M /trunk/test
  6706. M /trunk/test/Makefile.am
  6707. A /trunk/test/spritedit.c
  6708. * test/spritedit.c:
  6709. + Placeholder for our upcoming sprite editor.
  6710. * src/Makefile.am data/Makefile.am:
  6711. + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
  6712. ------------------------------------------------------------------------
  6713. r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
  6714. Changed paths:
  6715. M /trunk/data/Makefile.am
  6716. A /trunk/data/weapon_fragbomb
  6717. M /trunk/src/weapons.c
  6718. * src/weapons.c data/weapon_fragbomb:
  6719. + Drew the fragbomb sprite.
  6720. + Use the fragbomb in src/weapons.c.
  6721. ------------------------------------------------------------------------
  6722. r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
  6723. Changed paths:
  6724. M /trunk/data/Makefile.am
  6725. A /trunk/data/weapon_bomb
  6726. M /trunk/src/weapons.c
  6727. * data/weapon_bomb:
  6728. + New bomb sprite.
  6729. * src/weapons.c:
  6730. + Switched the bomb drawing to use ee_draw_sprite().
  6731. ------------------------------------------------------------------------
  6732. r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
  6733. Changed paths:
  6734. M /trunk/data/Makefile.am
  6735. A /trunk/data/explosion_medium
  6736. A /trunk/data/explosion_small
  6737. M /trunk/libee/sprite.c
  6738. M /trunk/src/explosions.c
  6739. * libee/sprite.c:
  6740. + Made sprite loading more robust.
  6741. * src/explosions.c:
  6742. + No longer use ee_putchar etc. to draw our sprites, but use
  6743. ee_draw_sprite().
  6744. * data/:
  6745. + Drew explosion_medium and explosion_small sprites.
  6746. ------------------------------------------------------------------------
  6747. r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  6748. Changed paths:
  6749. M /trunk/libee/conic.c
  6750. * libee/conic.c: Clip circles and ellipses.
  6751. ------------------------------------------------------------------------
  6752. r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
  6753. Changed paths:
  6754. M /trunk/libee/conic.c
  6755. M /trunk/libee/sprite.c
  6756. * libee/sprite.c:
  6757. + Added sanity checks in ee_sprite_* functions.
  6758. * libee/conic.c:
  6759. + Use ellipsepoints() in ee_draw_circle().
  6760. ------------------------------------------------------------------------
  6761. r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
  6762. Changed paths:
  6763. M /trunk/test/demo.c
  6764. * test/demo.c:
  6765. + Ellipses demo.
  6766. ------------------------------------------------------------------------
  6767. r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
  6768. Changed paths:
  6769. M /trunk/libee/conic.c
  6770. M /trunk/libee/ee.h
  6771. * libee/conic.c:
  6772. + ee_draw_ellipse().
  6773. ------------------------------------------------------------------------
  6774. r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
  6775. Changed paths:
  6776. M /trunk/libee/Makefile.am
  6777. D /trunk/libee/circle.c
  6778. A /trunk/libee/conic.c (from /trunk/libee/circle.c:58)
  6779. M /trunk/libee/line.c
  6780. * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
  6781. ------------------------------------------------------------------------
  6782. r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
  6783. Changed paths:
  6784. M /trunk/libee/line.c
  6785. * libee/line.c:
  6786. + Added code comments.
  6787. ------------------------------------------------------------------------
  6788. r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
  6789. Changed paths:
  6790. M /trunk/configure.ac
  6791. M /trunk/libee/Makefile.am
  6792. M /trunk/src/Makefile.am
  6793. M /trunk/test/Makefile.am
  6794. * configure.ac:
  6795. + Moved optimization flags and warning triggers here.
  6796. + Updated the snapshot timestamp.
  6797. ------------------------------------------------------------------------
  6798. r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
  6799. Changed paths:
  6800. M /trunk/test/demo.c
  6801. * test/demo.c: Nicer complete demo.
  6802. ------------------------------------------------------------------------
  6803. r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
  6804. Changed paths:
  6805. M /trunk/data/Makefile.am
  6806. A /trunk/data/baz_fighter
  6807. A /trunk/data/foo_fighter
  6808. A /trunk/data/item_gem
  6809. A /trunk/data/item_heart
  6810. M /trunk/libee/ee.h
  6811. M /trunk/libee/sprite.c
  6812. M /trunk/src/aliens.c
  6813. M /trunk/src/bonus.c
  6814. M /trunk/src/box.c
  6815. * libee/sprite.c:
  6816. + More robust sprite loader.
  6817. + Added ee_set_sprite_frame() and ee_get_sprite_frame().
  6818. + Free all structures in ee_free_sprite().
  6819. * src/aliens.c src/bonus.c:
  6820. + Use ee_draw_sprite() instead of our manual sprite rendering.
  6821. * src/box.c:
  6822. + Use ee_draw_line() instead of the manual equivalent.
  6823. * data/:
  6824. + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
  6825. ------------------------------------------------------------------------
  6826. r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
  6827. Changed paths:
  6828. A /trunk/data/Makefile.am
  6829. * Oops, forgot data/Makefile.am.
  6830. ------------------------------------------------------------------------
  6831. r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
  6832. Changed paths:
  6833. M /trunk/Makefile.am
  6834. M /trunk/configure.ac
  6835. A /trunk/data
  6836. A /trunk/data/bar_boss
  6837. A /trunk/data/bar_fighter
  6838. M /trunk/test/demo.c
  6839. * test/demo.c:
  6840. + Wrote a little sprite demo.
  6841. * data/:
  6842. + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
  6843. ------------------------------------------------------------------------
  6844. r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  6845. Changed paths:
  6846. M /trunk/libee/Makefile.am
  6847. M /trunk/libee/ee.h
  6848. A /trunk/libee/sprite.c
  6849. * libee/sprite.c:
  6850. + Beginning of sprite handling within the library.
  6851. + Added support to load files.
  6852. ------------------------------------------------------------------------
  6853. r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
  6854. Changed paths:
  6855. M /trunk/test/demo.c
  6856. * test/demo.c:
  6857. + outlined triangles demo.
  6858. ------------------------------------------------------------------------
  6859. r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  6860. Changed paths:
  6861. M /trunk/configure.ac
  6862. M /trunk/libee/Makefile.am
  6863. M /trunk/src/Makefile.am
  6864. M /trunk/test/Makefile.am
  6865. * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
  6866. ------------------------------------------------------------------------
  6867. r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  6868. Changed paths:
  6869. M /trunk/src/aliens.c
  6870. M /trunk/src/bonus.c
  6871. M /trunk/src/box.c
  6872. M /trunk/src/collide.c
  6873. M /trunk/src/explosions.c
  6874. M /trunk/src/main.c
  6875. M /trunk/src/overlay.c
  6876. M /trunk/src/player.c
  6877. M /trunk/src/starfield.c
  6878. M /trunk/src/tunnel.c
  6879. M /trunk/src/weapons.c
  6880. * src/*.c:
  6881. + Added missing #include "config.h".
  6882. + Fixed a nasty bug in ee_rand() calls.
  6883. ------------------------------------------------------------------------
  6884. r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
  6885. Changed paths:
  6886. M /trunk/test/demo.c
  6887. * test/demo.c:
  6888. + Disabled the pyramid demo and wrote a simple triangles demo.
  6889. ------------------------------------------------------------------------
  6890. r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
  6891. Changed paths:
  6892. M /trunk/libee/Makefile.am
  6893. M /trunk/libee/ee.h
  6894. A /trunk/libee/triangle.c
  6895. M /trunk/test/Makefile.am
  6896. M /trunk/test/demo.c
  6897. * libee/triangle.c:
  6898. + Implemented ee_fill_triangle().
  6899. * test/demo.c:
  6900. + Triangle demo.
  6901. ------------------------------------------------------------------------
  6902. r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
  6903. Changed paths:
  6904. M /trunk/libee/ee.h
  6905. M /trunk/libee/line.c
  6906. M /trunk/test/demo.c
  6907. * libee/line.c:
  6908. + ee_draw_thin_line().
  6909. * test/demo.c:
  6910. + Added a thin lines demo.
  6911. ------------------------------------------------------------------------
  6912. r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  6913. Changed paths:
  6914. M /trunk/libee/line.c
  6915. * libee/line.c: genericized line drawing for future use.
  6916. ------------------------------------------------------------------------
  6917. r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
  6918. Changed paths:
  6919. M /trunk/test
  6920. M /trunk/test/demo.c
  6921. * test/demo.c:
  6922. + Putpixel demo.
  6923. + Draw line demo.
  6924. + Draw circle demo.
  6925. + Animated radar demo.
  6926. ------------------------------------------------------------------------
  6927. r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
  6928. Changed paths:
  6929. M /trunk/libee/Makefile.am
  6930. A /trunk/libee/circle.c (from /trunk/src/weapons.c:42)
  6931. M /trunk/libee/ee.h
  6932. M /trunk/libee/line.c
  6933. M /trunk/src/weapons.c
  6934. * src/weapons.c:
  6935. + Removed draw_circle, use ee_draw_circle instead.
  6936. * libee/circle.c:
  6937. + New ee_draw_circle function.
  6938. * libee/line.c:
  6939. + Changed an internal function's name.
  6940. ------------------------------------------------------------------------
  6941. r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
  6942. Changed paths:
  6943. M /trunk/libee
  6944. M /trunk/libee/Makefile.am
  6945. M /trunk/libee/ee.h
  6946. A /trunk/libee/line.c
  6947. * libee/line.c: Implemented ee_draw_line.
  6948. ------------------------------------------------------------------------
  6949. r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
  6950. Changed paths:
  6951. M /trunk/libee/ee.c
  6952. M /trunk/libee/ee.h
  6953. M /trunk/test/demo.c
  6954. * libee/ee.c:
  6955. + got rid of DELAY.
  6956. * test/demo.c:
  6957. + Minor animation effect.
  6958. ------------------------------------------------------------------------
  6959. r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
  6960. Changed paths:
  6961. M /trunk/libee/math.c
  6962. * libee/math.c: fixed a thinko in ee_rand().
  6963. ------------------------------------------------------------------------
  6964. r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
  6965. Changed paths:
  6966. M /trunk/libee/Makefile.am
  6967. M /trunk/libee/ee.c
  6968. M /trunk/libee/ee.h
  6969. A /trunk/libee/io.c (from /trunk/libee/ee.c:37)
  6970. A /trunk/libee/math.c
  6971. M /trunk/src/Makefile.am
  6972. M /trunk/src/aliens.c
  6973. M /trunk/src/collide.c
  6974. M /trunk/src/common.h
  6975. M /trunk/src/explosions.c
  6976. M /trunk/src/main.c
  6977. D /trunk/src/math.c
  6978. M /trunk/src/starfield.c
  6979. M /trunk/src/tunnel.c
  6980. M /trunk/src/weapons.c
  6981. * libee/io.c:
  6982. + Moved ee_get_key() here.
  6983. * libee/math.c:
  6984. + Moved r00t() here and renamed it to ee_sqrt().
  6985. + Moved GET_RAND() here and renamed it to ee_rand().
  6986. * src/math.c:
  6987. + Removed this deprecated file.
  6988. ------------------------------------------------------------------------
  6989. r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
  6990. Changed paths:
  6991. M /trunk/src/aliens.c
  6992. M /trunk/src/bonus.c
  6993. M /trunk/src/box.c
  6994. M /trunk/src/ceo.c
  6995. M /trunk/src/collide.c
  6996. M /trunk/src/common.h
  6997. M /trunk/src/explosions.c
  6998. M /trunk/src/main.c
  6999. M /trunk/src/math.c
  7000. M /trunk/src/overlay.c
  7001. M /trunk/src/player.c
  7002. M /trunk/src/starfield.c
  7003. M /trunk/src/tunnel.c
  7004. M /trunk/src/weapons.c
  7005. * Coding style everywhere.
  7006. ------------------------------------------------------------------------
  7007. r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
  7008. Changed paths:
  7009. M /trunk/libee/Makefile.am
  7010. M /trunk/test/Makefile.am
  7011. A /trunk/test/demo.c
  7012. * libee/Makefile.am, test/Makefile.am:
  7013. + Added more compiler warning flags.
  7014. * test/demo.c:
  7015. + Small demo for libee.
  7016. ------------------------------------------------------------------------
  7017. r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  7018. Changed paths:
  7019. M /trunk/libee/ee.c
  7020. * libee/ee.c: Fixed a compilation warning.
  7021. ------------------------------------------------------------------------
  7022. r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
  7023. Changed paths:
  7024. M /trunk/libee/ee.c
  7025. * libee/ee.c: Exact line fill in ee_clear().
  7026. ------------------------------------------------------------------------
  7027. r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
  7028. Changed paths:
  7029. M /trunk/libee/Makefile.am
  7030. M /trunk/libee/ee.c
  7031. A /trunk/libee/ee.h
  7032. M /trunk/src/Makefile.am
  7033. M /trunk/src/aliens.c
  7034. M /trunk/src/bonus.c
  7035. M /trunk/src/box.c
  7036. M /trunk/src/ceo.c
  7037. M /trunk/src/common.h
  7038. M /trunk/src/explosions.c
  7039. M /trunk/src/main.c
  7040. M /trunk/src/overlay.c
  7041. M /trunk/src/player.c
  7042. M /trunk/src/starfield.c
  7043. M /trunk/src/tunnel.c
  7044. M /trunk/src/weapons.c
  7045. * libee is now standalone.
  7046. ------------------------------------------------------------------------
  7047. r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
  7048. Changed paths:
  7049. M /trunk/Makefile.am
  7050. M /trunk/configure.ac
  7051. M /trunk/libee
  7052. A /trunk/libee/Makefile.am
  7053. M /trunk/src/Makefile.am
  7054. A /trunk/test
  7055. A /trunk/test/Makefile.am
  7056. * libee is now (almost) standalone.
  7057. ------------------------------------------------------------------------
  7058. r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
  7059. Changed paths:
  7060. M /trunk/doc/shapes.txt
  7061. A /trunk/libee
  7062. A /trunk/libee/ee.c (from /trunk/src/graphics.c:31)
  7063. M /trunk/src/Makefile.am
  7064. M /trunk/src/ceo.c
  7065. M /trunk/src/common.h
  7066. D /trunk/src/graphics.c
  7067. M /trunk/src/main.c
  7068. * libee/ee.c:
  7069. + First file in libee, from src/graphics.c.
  7070. + Disable cursor upon initialisation.
  7071. + Added delay code for constant framerate.
  7072. * src/common.h:
  7073. + Minor compilation fix for latest ncurses.
  7074. ------------------------------------------------------------------------
  7075. r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
  7076. Changed paths:
  7077. M /trunk/bootstrap
  7078. * bootstrap: always remove autom4te.cache.
  7079. ------------------------------------------------------------------------
  7080. r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
  7081. Changed paths:
  7082. M /trunk
  7083. M /trunk/autotools
  7084. M /trunk/bootstrap
  7085. M /trunk/configure.ac
  7086. M /trunk/debian
  7087. M /trunk/src
  7088. M /trunk/src/aliens.c
  7089. M /trunk/src/bonus.c
  7090. M /trunk/src/box.c
  7091. M /trunk/src/ceo.c
  7092. M /trunk/src/collide.c
  7093. M /trunk/src/common.h
  7094. M /trunk/src/explosions.c
  7095. M /trunk/src/graphics.c
  7096. M /trunk/src/main.c
  7097. M /trunk/src/math.c
  7098. M /trunk/src/overlay.c
  7099. M /trunk/src/player.c
  7100. M /trunk/src/starfield.c
  7101. M /trunk/src/tunnel.c
  7102. M /trunk/src/weapons.c
  7103. * Fixed keywords, ignore, and lots of tiny SVN things.
  7104. ------------------------------------------------------------------------
  7105. r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
  7106. Changed paths:
  7107. M /trunk/TODO
  7108. M /trunk/src/Makefile.am
  7109. A /trunk/src/box.c
  7110. M /trunk/src/common.h
  7111. M /trunk/src/main.c
  7112. M /trunk/src/overlay.c
  7113. * support for boxes
  7114. * application: pause box
  7115. ------------------------------------------------------------------------
  7116. r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
  7117. Changed paths:
  7118. M /trunk/TODO
  7119. M /trunk/src/collide.c
  7120. * cosmetic code changes.
  7121. * fixed a bug in the tunnel munching.
  7122. ------------------------------------------------------------------------
  7123. r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
  7124. Changed paths:
  7125. M /trunk/README
  7126. M /trunk/TODO
  7127. M /trunk/configure.ac
  7128. M /trunk/src/weapons.c
  7129. * fixed the ncurses build.
  7130. * replaced '�' with ':' in the fragbomb tail because it's not ASCII.
  7131. ------------------------------------------------------------------------
  7132. r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
  7133. Changed paths:
  7134. M /trunk/configure.ac
  7135. M /trunk/src/collide.c
  7136. M /trunk/src/common.h
  7137. M /trunk/src/graphics.c
  7138. M /trunk/src/main.c
  7139. M /trunk/src/overlay.c
  7140. M /trunk/src/player.c
  7141. * new timestamp for a new snapshot.
  7142. * lots of sanity checks in collide.c.
  7143. * moved usleep() to graphics.c.
  7144. * added random key generator in the dummy driver.
  7145. * cosmetic changes in the energy bars.
  7146. ------------------------------------------------------------------------
  7147. r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
  7148. Changed paths:
  7149. M /trunk/src/Makefile.am
  7150. M /trunk/src/common.h
  7151. M /trunk/src/main.c
  7152. A /trunk/src/overlay.c
  7153. M /trunk/src/player.c
  7154. * better handling of special weapon timeout.
  7155. * the bomb is now part of the standard fire button effect.
  7156. * overlay for life and special weapon jauges.
  7157. ------------------------------------------------------------------------
  7158. r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
  7159. Changed paths:
  7160. M /trunk/src/aliens.c
  7161. M /trunk/src/collide.c
  7162. M /trunk/src/common.h
  7163. M /trunk/src/main.c
  7164. M /trunk/src/player.c
  7165. * aliens are now named foo, bar and baz.
  7166. * beginning of life jauges.
  7167. ------------------------------------------------------------------------
  7168. r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
  7169. Changed paths:
  7170. M /trunk/src/common.h
  7171. M /trunk/src/main.c
  7172. M /trunk/src/player.c
  7173. * ship has vx and vy.
  7174. ------------------------------------------------------------------------
  7175. r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
  7176. Changed paths:
  7177. M /trunk/TODO
  7178. M /trunk/src/main.c
  7179. M /trunk/src/tunnel.c
  7180. * cosmetic change: reworked draw_tunnel.
  7181. ------------------------------------------------------------------------
  7182. r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
  7183. Changed paths:
  7184. M /trunk/src/main.c
  7185. M /trunk/src/tunnel.c
  7186. * lasers are now twice as fast.
  7187. * walls are now filled, and displayed on top of aliens.
  7188. ------------------------------------------------------------------------
  7189. r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
  7190. Changed paths:
  7191. M /trunk/configure.ac
  7192. M /trunk/src/Makefile.am
  7193. M /trunk/src/ceo.c
  7194. M /trunk/src/common.h
  7195. M /trunk/src/graphics.c
  7196. M /trunk/src/main.c
  7197. M /trunk/src/tunnel.c
  7198. * added support for --disable-slang.
  7199. * fixed an overflow in the tunnel update code.
  7200. * fragbomb is now 'f', not 'd'.
  7201. * added a missing call to init_bonus().
  7202. ------------------------------------------------------------------------
  7203. r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
  7204. Changed paths:
  7205. M /trunk/TODO
  7206. M /trunk/src/collide.c
  7207. M /trunk/src/common.h
  7208. M /trunk/src/main.c
  7209. M /trunk/src/starfield.c
  7210. M /trunk/src/tunnel.c
  7211. M /trunk/src/weapons.c
  7212. * the beam now digs the tunnel.
  7213. * the starfield is now an array of stars.
  7214. * fixed wall rendering (offset issues and disappearing left wall).
  7215. * 32 seekers on fragbomb explosion, not 16.
  7216. ------------------------------------------------------------------------
  7217. r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
  7218. Changed paths:
  7219. M /trunk/src/weapons.c
  7220. * seekers and homing bombs react more quickly.
  7221. * 16 seekers on fragbomb explosion instead of 12.
  7222. ------------------------------------------------------------------------
  7223. r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
  7224. Changed paths:
  7225. M /trunk/src/math.c
  7226. M /trunk/src/weapons.c
  7227. * fixed a segfault when the target seeker speed was zero.
  7228. * factorized the seeker generation on fragbomb explosion.
  7229. ------------------------------------------------------------------------
  7230. r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
  7231. Changed paths:
  7232. M /trunk/src/Makefile.am
  7233. M /trunk/src/common.h
  7234. A /trunk/src/math.c
  7235. M /trunk/src/weapons.c
  7236. * Removed the dependency on <math.h>. We don't need no stinking sqrt!
  7237. ------------------------------------------------------------------------
  7238. r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
  7239. Changed paths:
  7240. M /trunk/doc/shapes.txt
  7241. M /trunk/src/aliens.c
  7242. M /trunk/src/ceo.c
  7243. M /trunk/src/collide.c
  7244. M /trunk/src/common.h
  7245. M /trunk/src/main.c
  7246. M /trunk/src/weapons.c
  7247. * dead aliens don't explode in the collision loop but in their update loop.
  7248. * new super weapon, the fragmentation bomb.
  7249. ------------------------------------------------------------------------
  7250. r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
  7251. Changed paths:
  7252. M /trunk/.cvsignore
  7253. M /trunk/Makefile.am
  7254. A /trunk/autotools
  7255. A /trunk/autotools/.cvsignore
  7256. A /trunk/autotools/Makefile.am
  7257. M /trunk/bootstrap
  7258. M /trunk/configure.ac
  7259. M /trunk/debian/.cvsignore
  7260. M /trunk/src/Makefile.am
  7261. * Moved generated autotools files to the autotools/ directory.
  7262. ------------------------------------------------------------------------
  7263. r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
  7264. Changed paths:
  7265. M /trunk/src/aliens.c
  7266. M /trunk/src/bonus.c
  7267. M /trunk/src/ceo.c
  7268. M /trunk/src/collide.c
  7269. M /trunk/src/common.h
  7270. M /trunk/src/explosions.c
  7271. M /trunk/src/graphics.c
  7272. M /trunk/src/main.c
  7273. M /trunk/src/player.c
  7274. M /trunk/src/starfield.c
  7275. M /trunk/src/tunnel.c
  7276. M /trunk/src/weapons.c
  7277. * I think I fucked up the $Id tags on my previous commit.
  7278. ------------------------------------------------------------------------
  7279. r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
  7280. Changed paths:
  7281. A /trunk/COPYING
  7282. M /trunk/src/aliens.c
  7283. M /trunk/src/bonus.c
  7284. M /trunk/src/ceo.c
  7285. M /trunk/src/collide.c
  7286. M /trunk/src/common.h
  7287. M /trunk/src/explosions.c
  7288. M /trunk/src/graphics.c
  7289. M /trunk/src/main.c
  7290. M /trunk/src/player.c
  7291. M /trunk/src/starfield.c
  7292. M /trunk/src/tunnel.c
  7293. M /trunk/src/weapons.c
  7294. * added the COPYING file (GPLv2).
  7295. * added GPL headers to source files.
  7296. ------------------------------------------------------------------------
  7297. r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
  7298. Changed paths:
  7299. M /trunk/src/Makefile.am
  7300. A /trunk/src/ceo.c
  7301. M /trunk/src/common.h
  7302. M /trunk/src/main.c
  7303. * tab == hotkey for CEO alert.
  7304. ------------------------------------------------------------------------
  7305. r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
  7306. Changed paths:
  7307. M /trunk/TODO
  7308. M /trunk/doc/shapes.txt
  7309. M /trunk/src/aliens.c
  7310. * 3rd alien type.
  7311. ------------------------------------------------------------------------
  7312. r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
  7313. Changed paths:
  7314. D /trunk/Makefile
  7315. * Scrapped Makefile.
  7316. ------------------------------------------------------------------------
  7317. r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
  7318. Changed paths:
  7319. M /trunk/Makefile
  7320. A /trunk/README
  7321. A /trunk/TODO
  7322. * README and TODO files.
  7323. ------------------------------------------------------------------------
  7324. r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
  7325. Changed paths:
  7326. M /trunk/Makefile
  7327. M /trunk/configure.ac
  7328. M /trunk/doc/shapes.txt
  7329. M /trunk/src/collide.c
  7330. M /trunk/src/weapons.c
  7331. * the bomb's head is now white
  7332. ------------------------------------------------------------------------
  7333. r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
  7334. Changed paths:
  7335. M /trunk/doc/shapes.txt
  7336. M /trunk/src/aliens.c
  7337. M /trunk/src/collide.c
  7338. M /trunk/src/common.h
  7339. M /trunk/src/main.c
  7340. M /trunk/src/weapons.c
  7341. * new weapon: bomb.
  7342. * beam now collides with aliens.
  7343. ------------------------------------------------------------------------
  7344. r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
  7345. Changed paths:
  7346. M /trunk/doc/shapes.txt
  7347. M /trunk/src/common.h
  7348. M /trunk/src/main.c
  7349. M /trunk/src/weapons.c
  7350. * 'beam' weapon.
  7351. ------------------------------------------------------------------------
  7352. r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
  7353. Changed paths:
  7354. M /trunk/Makefile
  7355. M /trunk/configure.ac
  7356. M /trunk/debian/changelog
  7357. M /trunk/debian/control
  7358. M /trunk/debian/rules
  7359. M /trunk/doc/shapes.txt
  7360. M /trunk/src/Makefile.am
  7361. M /trunk/src/aliens.c
  7362. A /trunk/src/bonus.c
  7363. M /trunk/src/collide.c
  7364. M /trunk/src/common.h
  7365. M /trunk/src/explosions.c
  7366. M /trunk/src/graphics.c
  7367. M /trunk/src/main.c
  7368. M /trunk/src/player.c
  7369. M /trunk/src/starfield.c
  7370. M /trunk/src/tunnel.c
  7371. M /trunk/src/weapons.c
  7372. * real Debian package files.
  7373. * two new types of aliens. only one rules.
  7374. * removed gfx_write in favor of gfx_putchar and gfx_putstr.
  7375. * added bonuses at alien death. they do nothing yet.
  7376. * seeker missiles. 'b' to test.
  7377. * weapon resolution is now 16*char. needs to be generalized.
  7378. * fixed the supernova bugs. center could collide with the tunnel, and
  7379. the last frame was badly displayed.
  7380. * lots of cleanups everywhere.
  7381. ------------------------------------------------------------------------
  7382. r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
  7383. Changed paths:
  7384. M /trunk/.cvsignore
  7385. M /trunk/Makefile
  7386. A /trunk/Makefile.am
  7387. D /trunk/aliens.c
  7388. A /trunk/bootstrap
  7389. D /trunk/collide.c
  7390. D /trunk/common.h
  7391. A /trunk/configure.ac
  7392. A /trunk/debian
  7393. A /trunk/debian/.cvsignore
  7394. A /trunk/debian/Makefile.am
  7395. A /trunk/debian/changelog
  7396. A /trunk/debian/control
  7397. A /trunk/debian/rules
  7398. A /trunk/doc
  7399. A /trunk/doc/shapes.txt
  7400. D /trunk/explosions.c
  7401. D /trunk/graphics.c
  7402. D /trunk/main.c
  7403. D /trunk/player.c
  7404. D /trunk/shapes.txt
  7405. A /trunk/src
  7406. A /trunk/src/.cvsignore
  7407. A /trunk/src/Makefile.am
  7408. A /trunk/src/aliens.c
  7409. A /trunk/src/collide.c
  7410. A /trunk/src/common.h
  7411. A /trunk/src/explosions.c
  7412. A /trunk/src/graphics.c
  7413. A /trunk/src/main.c
  7414. A /trunk/src/player.c
  7415. A /trunk/src/starfield.c
  7416. A /trunk/src/tunnel.c
  7417. A /trunk/src/weapons.c
  7418. D /trunk/starfield.c
  7419. D /trunk/tunnel.c
  7420. D /trunk/weapons.c
  7421. * autotoolificationized the whole thing.
  7422. ------------------------------------------------------------------------
  7423. r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
  7424. Changed paths:
  7425. M /trunk/collide.c
  7426. M /trunk/common.h
  7427. M /trunk/explosions.c
  7428. M /trunk/main.c
  7429. M /trunk/player.c
  7430. M /trunk/weapons.c
  7431. * moved nuke from explosions to weapons.
  7432. * used a cool Bresenham algorithm to draw the nuke circles.
  7433. * nuke collides with aliens.
  7434. ------------------------------------------------------------------------
  7435. r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
  7436. Changed paths:
  7437. A /trunk/.cvsignore
  7438. * .cvsignore file.
  7439. ------------------------------------------------------------------------
  7440. r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
  7441. Changed paths:
  7442. A /branches
  7443. A /trunk
  7444. A /trunk/Makefile
  7445. A /trunk/aliens.c
  7446. A /trunk/collide.c
  7447. A /trunk/common.h
  7448. A /trunk/explosions.c
  7449. A /trunk/graphics.c
  7450. A /trunk/main.c
  7451. A /trunk/player.c
  7452. A /trunk/shapes.txt
  7453. A /trunk/starfield.c
  7454. A /trunk/tunnel.c
  7455. A /trunk/weapons.c
  7456. * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
  7457. the nuke is still ugly, almost no collision detection. Nice demo :)
  7458. ------------------------------------------------------------------------