- Timestamp:
- Apr 22, 2006, 9:17:38 PM (15 years ago)
- Location:
- libcaca/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/ChangeLog
r638 r846 1 ------------------------------------------------------------------------ 2 r634 | sam | 2006-04-22 21:14:49 +0200 (Sat, 22 Apr 2006) | 2 lines 3 Changed paths: 4 M /trunk/doc/libcaca.dox 5 M /trunk/doc/migrating.dox 6 7 * Updated the migration guide. 8 9 ------------------------------------------------------------------------ 10 r633 | sam | 2006-04-22 21:14:26 +0200 (Sat, 22 Apr 2006) | 2 lines 11 Changed paths: 12 M /trunk/doc/style.dox 13 14 * Wrote the C coding style documentation. 15 16 ------------------------------------------------------------------------ 17 r632 | sam | 2006-04-22 21:13:27 +0200 (Sat, 22 Apr 2006) | 3 lines 18 Changed paths: 19 M /trunk/test 20 M /trunk/test/Makefile.am 21 A /trunk/test/frames.c 22 A /trunk/test/text.c 23 24 * Added a test for multiple frames support. 25 * Added a test for textfile loading. 26 27 ------------------------------------------------------------------------ 28 r631 | sam | 2006-04-22 21:11:25 +0200 (Sat, 22 Apr 2006) | 2 lines 29 Changed paths: 30 M /trunk/cucul/cucul.c 31 M /trunk/cucul/cucul.h 32 M /trunk/cucul/cucul_internals.h 33 M /trunk/cucul/sprite.c 34 35 * Support for multiple frames in canvases. 36 37 ------------------------------------------------------------------------ 38 r630 | sam | 2006-04-22 21:10:41 +0200 (Sat, 22 Apr 2006) | 2 lines 39 Changed paths: 40 M /trunk/cucul/import.c 41 42 * Added a simple "text" importer, until the cool ANSI importer arrives. 43 44 ------------------------------------------------------------------------ 45 r629 | sam | 2006-04-22 21:06:59 +0200 (Sat, 22 Apr 2006) | 3 lines 46 Changed paths: 47 M /trunk/cucul/export.c 48 49 * Disabled the foreground/background optimisation in the IRC export because 50 it breaks on too many IRC clients. 51 52 ------------------------------------------------------------------------ 53 r628 | sam | 2006-04-22 21:04:49 +0200 (Sat, 22 Apr 2006) | 2 lines 54 Changed paths: 55 M /trunk/test/demo.c 56 M /trunk/test/spritedit.c 57 58 * Disabled sprite stuff from the tests. 59 60 ------------------------------------------------------------------------ 61 r627 | sam | 2006-04-22 21:00:14 +0200 (Sat, 22 Apr 2006) | 2 lines 62 Changed paths: 63 M /trunk/cpp/caca++.h 64 M /trunk/cpp/cucul++.cpp 65 M /trunk/cpp/cucul++.h 66 67 * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings. 68 69 ------------------------------------------------------------------------ 70 r626 | sam | 2006-04-22 20:54:38 +0200 (Sat, 22 Apr 2006) | 4 lines 71 Changed paths: 72 M /trunk/configure.ac 73 M /trunk/cpp/Makefile.am 74 75 * Fixed --enable-cpp to actually do something. Also, disabled it by 76 default for the release, because it's not up to date and needs a lot 77 of polishing. 78 79 ------------------------------------------------------------------------ 80 r625 | sam | 2006-04-21 23:41:30 +0200 (Fri, 21 Apr 2006) | 2 lines 81 Changed paths: 82 M /trunk/doc/Makefile.am 83 M /trunk/doc/libcaca.dox 84 M /trunk/doc/migrating.dox 85 A /trunk/doc/style.dox 86 A /trunk/doc/tutorial.dox 87 88 * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton. 89 90 ------------------------------------------------------------------------ 91 r624 | sam | 2006-04-21 23:21:20 +0200 (Fri, 21 Apr 2006) | 2 lines 92 Changed paths: 93 M /trunk/configure.ac 94 95 * Set version number to 0.99.beta1. 96 97 ------------------------------------------------------------------------ 98 r623 | sam | 2006-04-21 22:51:58 +0200 (Fri, 21 Apr 2006) | 2 lines 99 Changed paths: 100 M /trunk/cucul/cucul.c 101 M /trunk/cucul/cucul_internals.h 102 103 * Got rid of cv->scratch_line. It's unused, too. 104 105 ------------------------------------------------------------------------ 106 r622 | sam | 2006-04-21 22:51:14 +0200 (Fri, 21 Apr 2006) | 2 lines 107 Changed paths: 108 M /trunk/cucul/cucul.c 109 M /trunk/cucul/cucul_internals.h 110 111 * Got rid of cv->empty_line, it's now unused. 112 113 ------------------------------------------------------------------------ 114 r621 | sam | 2006-04-21 22:49:17 +0200 (Fri, 21 Apr 2006) | 3 lines 115 Changed paths: 116 M /trunk/configure.ac 117 M /trunk/cpp/cucul++.cpp 118 M /trunk/cpp/cucul++.h 119 M /trunk/cucul/canvas.c 120 M /trunk/cucul/cucul.h 121 M /trunk/src/cacaview.c 122 M /trunk/src/img2irc.c 123 M /trunk/test/colors.c 124 M /trunk/test/demo.c 125 M /trunk/test/event.c 126 M /trunk/test/gamma.c 127 M /trunk/test/spritedit.c 128 129 * Changed cucul_clear_canvas() again. It now uses the current foreground 130 and background colours to clear the screen. 131 132 ------------------------------------------------------------------------ 133 r620 | sam | 2006-04-21 22:24:04 +0200 (Fri, 21 Apr 2006) | 2 lines 134 Changed paths: 135 M /trunk/cpp/caca++.cpp 136 M /trunk/cpp/caca++.h 137 138 * Fixed a segfault in the C++ bindings. Vieux porc ! 139 140 ------------------------------------------------------------------------ 141 r619 | sam | 2006-04-21 21:26:54 +0200 (Fri, 21 Apr 2006) | 2 lines 142 Changed paths: 143 M /trunk/caca/Makefile.am 144 M /trunk/configure.ac 145 M /trunk/cpp/Makefile.am 146 M /trunk/cucul/Makefile.am 147 148 * Set library names to lib*.so.0.10.0. 149 150 ------------------------------------------------------------------------ 151 r618 | sam | 2006-04-21 21:26:18 +0200 (Fri, 21 Apr 2006) | 2 lines 152 Changed paths: 153 M /trunk/cucul/import.c 154 155 * Fixed a compilation warning. 156 157 ------------------------------------------------------------------------ 158 r617 | sam | 2006-04-21 21:08:00 +0200 (Fri, 21 Apr 2006) | 2 lines 159 Changed paths: 160 M /trunk/cucul/import.c 161 162 * Minor documentation fix. 163 164 ------------------------------------------------------------------------ 165 r616 | sam | 2006-04-21 21:06:38 +0200 (Fri, 21 Apr 2006) | 2 lines 166 Changed paths: 167 M /trunk/cpp/caca++.cpp 168 M /trunk/cpp/caca++.h 169 M /trunk/cpp/cpptest.cpp 170 M /trunk/cpp/cucul++.cpp 171 M /trunk/cpp/cucul++.h 172 173 * Fixed ugly coding style of the C++ bindings. Vieux porc immonde. 174 175 ------------------------------------------------------------------------ 176 r615 | sam | 2006-04-21 20:44:04 +0200 (Fri, 21 Apr 2006) | 4 lines 177 Changed paths: 178 M /trunk/caca/driver_raw.c 179 M /trunk/cpp/cucul++.cpp 180 M /trunk/cpp/cucul++.h 181 M /trunk/cucul/Makefile.am 182 M /trunk/cucul/cucul.c 183 M /trunk/cucul/cucul.h 184 M /trunk/cucul/export.c 185 A /trunk/cucul/import.c (from /trunk/cucul/cucul.c:612) 186 M /trunk/src/cacaplay.c 187 M /trunk/src/cacaserver.c 188 M /trunk/src/img2irc.c 189 M /trunk/test/export.c 190 191 * Moved cucul_load_canvas() into cucul/import.c and renamed it into 192 cucul_import_canvas(). 193 * Renamed cucul_create_export() into cucul_export_canvas() for consistency. 194 195 ------------------------------------------------------------------------ 196 r614 | sam | 2006-04-21 20:09:30 +0200 (Fri, 21 Apr 2006) | 2 lines 197 Changed paths: 198 M /trunk/cucul/colour.c 199 M /trunk/cucul/dither.c 200 M /trunk/cucul/export.c 201 M /trunk/cucul/font.c 202 203 * Minor documentation improvements. 204 205 ------------------------------------------------------------------------ 206 r613 | sam | 2006-04-21 20:03:22 +0200 (Fri, 21 Apr 2006) | 3 lines 207 Changed paths: 208 M /trunk/TODO 209 M /trunk/caca/caca.h 210 M /trunk/cucul/cucul.h 211 M /trunk/doc/Makefile.am 212 M /trunk/doc/libcaca.dox 213 A /trunk/doc/migrating.dox 214 A /trunk/doc/user.dox 215 216 * Documentation improvements. Wrote a small migration guide and added the 217 skeleton of a tutorial for Jylam. 218 219 ------------------------------------------------------------------------ 220 r612 | sam | 2006-04-21 18:27:43 +0200 (Fri, 21 Apr 2006) | 3 lines 221 Changed paths: 222 M /trunk/AUTHORS 223 M /trunk/NEWS 224 M /trunk/THANKS 225 M /trunk/TODO 226 M /trunk/caca/caca.h 227 M /trunk/doc/Makefile.am 228 M /trunk/doc/doxygen.cfg.in 229 A /trunk/doc/libcaca.dox 230 231 * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main 232 documentation page from caca.h to a separate file. 233 234 ------------------------------------------------------------------------ 235 r611 | sam | 2006-04-21 14:01:14 +0200 (Fri, 21 Apr 2006) | 2 lines 236 Changed paths: 237 M /trunk/caca/driver_ncurses.c 238 239 * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here. 240 241 ------------------------------------------------------------------------ 242 r610 | sam | 2006-04-19 15:02:45 +0200 (Wed, 19 Apr 2006) | 2 lines 243 Changed paths: 244 M /trunk/cpp/Makefile.am 245 246 * Workaround for broken C++ linking with old libtool versions. 247 248 ------------------------------------------------------------------------ 249 r609 | sam | 2006-04-19 13:50:24 +0200 (Wed, 19 Apr 2006) | 3 lines 250 Changed paths: 251 M /trunk/NOTES 252 M /trunk/tools/optipal.c 253 254 * Moved the technical discussion on S-Lang's palette optimisation from 255 NOTES to tools/optipal.c. 256 257 ------------------------------------------------------------------------ 258 r608 | sam | 2006-04-19 12:10:58 +0200 (Wed, 19 Apr 2006) | 2 lines 259 Changed paths: 260 M /trunk/caca/caca.c 261 M /trunk/caca/caca.h 262 M /trunk/caca/caca_internals.h 263 M /trunk/caca/driver_conio.c 264 M /trunk/caca/driver_gl.c 265 M /trunk/caca/driver_ncurses.c 266 M /trunk/caca/driver_raw.c 267 M /trunk/caca/driver_slang.c 268 M /trunk/caca/driver_vga.c 269 M /trunk/caca/driver_win32.c 270 M /trunk/caca/driver_x11.c 271 M /trunk/caca/graphics.c 272 M /trunk/cpp/caca++.cpp 273 M /trunk/cpp/caca++.h 274 M /trunk/cucul/cucul.c 275 M /trunk/python/pypycaca.c 276 M /trunk/python/pypycaca.h 277 M /trunk/src/aafire.c 278 M /trunk/src/cacaball.c 279 M /trunk/src/cacamoir.c 280 M /trunk/src/cacaplas.c 281 M /trunk/src/cacaplay.c 282 M /trunk/src/cacaview.c 283 M /trunk/test/colors.c 284 M /trunk/test/demo.c 285 M /trunk/test/dithering.c 286 M /trunk/test/event.c 287 M /trunk/test/font.c 288 M /trunk/test/gamma.c 289 M /trunk/test/hsv.c 290 M /trunk/test/spritedit.c 291 M /trunk/test/transform.c 292 M /trunk/test/truecolor.c 293 M /trunk/test/unicode.c 294 295 * More function mass-renaming: caca_attach -> caca_create_display, etc. 296 297 ------------------------------------------------------------------------ 298 r607 | sam | 2006-04-19 11:07:55 +0200 (Wed, 19 Apr 2006) | 6 lines 299 Changed paths: 300 M /trunk/caca/driver_raw.c 301 M /trunk/cucul/cucul.c 302 M /trunk/cucul/export.c 303 M /trunk/src/cacaserver.c 304 305 * Added a new "caca" exporter. 306 * Removed most code from the raw driver and replaced it with a call to the 307 caca exporter. 308 * Slightly changed the caca export format and updated code accordingly. 309 * Improved cacaserver error reporting. 310 311 ------------------------------------------------------------------------ 312 r606 | sam | 2006-04-18 18:51:52 +0200 (Tue, 18 Apr 2006) | 2 lines 313 Changed paths: 314 M /trunk/debian/control 315 316 * Updates to the Debian build files. 317 318 ------------------------------------------------------------------------ 319 r605 | sam | 2006-04-18 18:50:56 +0200 (Tue, 18 Apr 2006) | 4 lines 320 Changed paths: 321 M /trunk/cucul/dither.c 322 M /trunk/src/aafire.c 323 M /trunk/src/cacaball.c 324 M /trunk/src/cacamoir.c 325 M /trunk/src/cacaplas.c 326 M /trunk/src/cacaview.c 327 M /trunk/src/img2irc.c 328 M /trunk/test/demo.c 329 M /trunk/test/export.c 330 M /trunk/test/font.c 331 M /trunk/test/gamma.c 332 M /trunk/test/hsv.c 333 334 * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are 335 now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1 336 computations. 337 338 ------------------------------------------------------------------------ 339 r604 | sam | 2006-04-18 18:17:14 +0200 (Tue, 18 Apr 2006) | 4 lines 340 Changed paths: 341 M /trunk/cucul/cucul.c 342 M /trunk/cucul/dither.c 343 M /trunk/test/demo.c 344 M /trunk/test/dithering.c 345 346 * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random 347 values between 0 and 9 (used to be 0 and 10). Updated documentation 348 accordingly. 349 350 ------------------------------------------------------------------------ 351 r603 | sam | 2006-04-18 18:04:01 +0200 (Tue, 18 Apr 2006) | 3 lines 352 Changed paths: 353 M /trunk/cpp/cucul++.cpp 354 M /trunk/cpp/cucul++.h 355 M /trunk/cucul/canvas.c 356 M /trunk/cucul/cucul.h 357 M /trunk/src/cacaview.c 358 M /trunk/src/img2irc.c 359 M /trunk/test/colors.c 360 M /trunk/test/demo.c 361 M /trunk/test/event.c 362 M /trunk/test/gamma.c 363 M /trunk/test/spritedit.c 364 365 * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to 366 choose the background colour. 367 368 ------------------------------------------------------------------------ 369 r602 | sam | 2006-04-18 17:54:33 +0200 (Tue, 18 Apr 2006) | 4 lines 370 Changed paths: 371 M /trunk/caca/driver_conio.c 372 M /trunk/caca/driver_gl.c 373 M /trunk/caca/driver_ncurses.c 374 M /trunk/caca/driver_slang.c 375 M /trunk/caca/driver_vga.c 376 M /trunk/caca/driver_win32.c 377 M /trunk/caca/driver_x11.c 378 M /trunk/caca/graphics.c 379 M /trunk/cpp/cucul++.cpp 380 M /trunk/cucul/Makefile.am 381 A /trunk/cucul/buffer.c (from /trunk/cucul/cucul.c:600) 382 M /trunk/cucul/cucul.c 383 M /trunk/cucul/cucul.h 384 M /trunk/cucul/cucul_internals.h 385 M /trunk/cucul/export.c 386 M /trunk/cucul/font.c 387 M /trunk/src/aafire.c 388 M /trunk/src/cacaball.c 389 M /trunk/src/cacamoir.c 390 M /trunk/src/cacaplas.c 391 M /trunk/src/cacaplay.c 392 M /trunk/src/cacaserver.c 393 M /trunk/src/cacaview.c 394 M /trunk/src/img2irc.c 395 M /trunk/test/colors.c 396 M /trunk/test/demo.c 397 M /trunk/test/dithering.c 398 M /trunk/test/event.c 399 M /trunk/test/export.c 400 M /trunk/test/font.c 401 M /trunk/test/gamma.c 402 M /trunk/test/hsv.c 403 M /trunk/test/spritedit.c 404 M /trunk/test/transform.c 405 M /trunk/test/truecolor.c 406 M /trunk/test/unicode.c 407 408 * Renamed main canvas-related functions so that they have "canvas" in 409 their name, eg. cucul_create() -> cucul_create_canvas() etc. 410 * Moved buffer-related functions to cucul/buffer.c. 411 412 ------------------------------------------------------------------------ 413 r601 | sam | 2006-04-18 17:12:12 +0200 (Tue, 18 Apr 2006) | 2 lines 414 Changed paths: 415 M /trunk/tools/makefont.c 416 417 * Cosmetic changes. 418 419 ------------------------------------------------------------------------ 420 r600 | sam | 2006-04-18 17:11:25 +0200 (Tue, 18 Apr 2006) | 3 lines 421 Changed paths: 422 M /trunk/caca/caca.c 423 M /trunk/caca/caca.h 424 M /trunk/caca/caca_internals.h 425 M /trunk/caca/driver_conio.c 426 M /trunk/caca/driver_gl.c 427 M /trunk/caca/driver_ncurses.c 428 M /trunk/caca/driver_raw.c 429 M /trunk/caca/driver_slang.c 430 M /trunk/caca/driver_vga.c 431 M /trunk/caca/driver_win32.c 432 M /trunk/caca/driver_x11.c 433 M /trunk/caca/event.c 434 M /trunk/caca/graphics.c 435 M /trunk/cpp/caca++.cpp 436 M /trunk/cpp/caca++.h 437 M /trunk/cpp/cucul++.cpp 438 M /trunk/cpp/cucul++.h 439 M /trunk/cucul/box.c 440 M /trunk/cucul/canvas.c 441 M /trunk/cucul/charset.c 442 M /trunk/cucul/colour.c 443 M /trunk/cucul/conic.c 444 M /trunk/cucul/cucul.c 445 M /trunk/cucul/dither.c 446 M /trunk/cucul/export.c 447 M /trunk/cucul/font.c 448 M /trunk/cucul/line.c 449 M /trunk/cucul/sprite.c 450 M /trunk/cucul/transform.c 451 M /trunk/cucul/triangle.c 452 M /trunk/src/aafire.c 453 M /trunk/src/cacaball.c 454 M /trunk/src/cacamoir.c 455 M /trunk/src/cacaplas.c 456 M /trunk/src/cacaplay.c 457 M /trunk/src/cacaview.c 458 M /trunk/src/img2irc.c 459 M /trunk/test/colors.c 460 M /trunk/test/demo.c 461 M /trunk/test/dithering.c 462 M /trunk/test/event.c 463 M /trunk/test/export.c 464 M /trunk/test/font.c 465 M /trunk/test/gamma.c 466 M /trunk/test/hsv.c 467 M /trunk/test/spritedit.c 468 M /trunk/test/transform.c 469 M /trunk/test/truecolor.c 470 M /trunk/test/unicode.c 471 472 * Renamed caca_t into caca_display_t. 473 * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros. 474 475 ------------------------------------------------------------------------ 476 r599 | sam | 2006-04-18 14:59:07 +0200 (Tue, 18 Apr 2006) | 2 lines 477 Changed paths: 478 M /trunk/caca/caca.c 479 M /trunk/caca/caca.h 480 M /trunk/caca/caca_internals.h 481 M /trunk/caca/driver_conio.c 482 M /trunk/caca/driver_gl.c 483 M /trunk/caca/driver_ncurses.c 484 M /trunk/caca/driver_raw.c 485 M /trunk/caca/driver_slang.c 486 M /trunk/caca/driver_vga.c 487 M /trunk/caca/driver_win32.c 488 M /trunk/caca/driver_x11.c 489 M /trunk/caca/event.c 490 M /trunk/caca/graphics.c 491 M /trunk/cpp/caca++.cpp 492 M /trunk/cpp/cucul++.cpp 493 M /trunk/cpp/cucul++.h 494 M /trunk/cucul/box.c 495 M /trunk/cucul/canvas.c 496 M /trunk/cucul/colour.c 497 M /trunk/cucul/conic.c 498 M /trunk/cucul/cucul.c 499 M /trunk/cucul/cucul.h 500 M /trunk/cucul/cucul_internals.h 501 M /trunk/cucul/dither.c 502 M /trunk/cucul/export.c 503 M /trunk/cucul/font.c 504 M /trunk/cucul/line.c 505 M /trunk/cucul/sprite.c 506 M /trunk/cucul/transform.c 507 M /trunk/cucul/triangle.c 508 M /trunk/src/aafire.c 509 M /trunk/src/cacaball.c 510 M /trunk/src/cacamoir.c 511 M /trunk/src/cacaplas.c 512 M /trunk/src/cacaplay.c 513 M /trunk/src/cacaserver.c 514 M /trunk/src/cacaview.c 515 M /trunk/src/img2irc.c 516 M /trunk/test/colors.c 517 M /trunk/test/demo.c 518 M /trunk/test/dithering.c 519 M /trunk/test/event.c 520 M /trunk/test/export.c 521 M /trunk/test/font.c 522 M /trunk/test/gamma.c 523 M /trunk/test/hsv.c 524 M /trunk/test/spritedit.c 525 M /trunk/test/transform.c 526 M /trunk/test/truecolor.c 527 M /trunk/test/unicode.c 528 529 * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con. 530 531 ------------------------------------------------------------------------ 532 r598 | sam | 2006-04-18 14:57:11 +0200 (Tue, 18 Apr 2006) | 3 lines 533 Changed paths: 534 M /trunk/cpp/Makefile.am 535 536 * Fixed C++ bindings makefile so that it does not try to use the system's 537 <cucul.h> and <caca.h> headers. 538 539 ------------------------------------------------------------------------ 540 r597 | sam | 2006-04-18 12:02:42 +0200 (Tue, 18 Apr 2006) | 2 lines 541 Changed paths: 542 M /trunk/cucul/export.c 543 544 * Truecolor support for the HTML and HTMLv3 exporters. 545 546 ------------------------------------------------------------------------ 547 r596 | sam | 2006-04-18 11:57:15 +0200 (Tue, 18 Apr 2006) | 2 lines 548 Changed paths: 549 M /trunk/cucul/colour.c 550 551 * Fixed a bug in _cucul_argb32_to_rgb24fg/bg(). 552 553 ------------------------------------------------------------------------ 554 r595 | sam | 2006-04-18 10:33:53 +0200 (Tue, 18 Apr 2006) | 2 lines 555 Changed paths: 556 M /trunk/README 557 M /trunk/TODO 558 559 * Updated README (caca-config -> pkg-config) and TODO. 560 561 ------------------------------------------------------------------------ 562 r594 | sam | 2006-04-18 10:33:06 +0200 (Tue, 18 Apr 2006) | 2 lines 563 Changed paths: 564 M /trunk/cucul/export.c 565 M /trunk/tools/makefont.c 566 567 * Cosmetic code changes and minor optimisations. 568 569 ------------------------------------------------------------------------ 570 r593 | sam | 2006-04-18 10:24:41 +0200 (Tue, 18 Apr 2006) | 3 lines 571 Changed paths: 572 M /trunk/cucul/Makefile.am 573 M /trunk/cucul/cucul.c 574 M /trunk/cucul/cucul_internals.h 575 A /trunk/cucul/export.c 576 D /trunk/cucul/export_ansi.c 577 D /trunk/cucul/export_bitmap.c 578 D /trunk/cucul/export_html.c 579 D /trunk/cucul/export_irc.c 580 D /trunk/cucul/export_ps.c 581 D /trunk/cucul/export_svg.c 582 583 * Merged again all export functions into cucul/export.c. They're all the 584 same and they're very short (50-100 lines). 585 586 ------------------------------------------------------------------------ 587 r592 | sam | 2006-04-18 10:21:31 +0200 (Tue, 18 Apr 2006) | 3 lines 588 Changed paths: 589 M /trunk/cucul/cucul.h 590 M /trunk/cucul/font.c 591 592 * Changed the buffer type in cucul_render_canvas() to void* to avoid 593 compilation warnings. 594 595 ------------------------------------------------------------------------ 596 r591 | sam | 2006-04-18 10:19:42 +0200 (Tue, 18 Apr 2006) | 2 lines 597 Changed paths: 598 M /trunk/test/event.c 599 600 * Handle CACA_EVENT_QUIT in the event test program. 601 602 ------------------------------------------------------------------------ 603 r590 | sam | 2006-04-18 10:18:03 +0200 (Tue, 18 Apr 2006) | 2 lines 604 Changed paths: 605 M /trunk/configure.ac 606 607 * Workaround for broken AC_PATH_X autoconf macros. 608 609 ------------------------------------------------------------------------ 610 r589 | sam | 2006-04-18 10:13:20 +0200 (Tue, 18 Apr 2006) | 2 lines 611 Changed paths: 612 M /trunk/caca/driver_x11.c 613 614 * Compilation fix. 615 616 ------------------------------------------------------------------------ 617 r588 | sam | 2006-04-17 22:09:42 +0200 (Mon, 17 Apr 2006) | 2 lines 618 Changed paths: 619 M /trunk/TODO 620 M /trunk/caca/caca.h 621 M /trunk/caca/driver_gl.c 622 M /trunk/caca/driver_x11.c 623 M /trunk/configure.ac 624 625 * Implemented CACA_EVENT_QUIT. Unused yet. 626 627 ------------------------------------------------------------------------ 628 r587 | sam | 2006-04-17 15:34:02 +0200 (Mon, 17 Apr 2006) | 2 lines 629 Changed paths: 630 M /trunk/cpp 631 M /trunk/cpp/Makefile.am 632 633 * Fixed autotools stuff in the cpp bindings. 634 635 ------------------------------------------------------------------------ 636 r586 | sam | 2006-04-17 15:31:43 +0200 (Mon, 17 Apr 2006) | 2 lines 637 Changed paths: 638 M /trunk/cpp/cpptest.cpp 639 640 * Compilation fix in cpptest.cpp. 641 642 ------------------------------------------------------------------------ 643 r585 | jylam | 2006-04-17 15:23:28 +0200 (Mon, 17 Apr 2006) | 3 lines 644 Changed paths: 645 M /trunk/cpp/caca++.cpp 646 M /trunk/cpp/caca++.h 647 M /trunk/cpp/cpptest.cpp 648 649 650 * Fixed compile problem, put Event outside Caca class 651 652 ------------------------------------------------------------------------ 653 r584 | sam | 2006-04-17 15:11:33 +0200 (Mon, 17 Apr 2006) | 3 lines 654 Changed paths: 655 M /trunk/cpp/cucul++.cpp 656 M /trunk/cpp/cucul++.h 657 M /trunk/cucul/Makefile.am 658 M /trunk/cucul/cucul.c 659 M /trunk/cucul/cucul.h 660 D /trunk/cucul/math.c 661 662 * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in 663 cucul.c just in case. 664 665 ------------------------------------------------------------------------ 666 r583 | sam | 2006-04-17 15:09:45 +0200 (Mon, 17 Apr 2006) | 2 lines 667 Changed paths: 668 D /trunk/cpp/Makefile.in 669 D /trunk/cpp/caca++.pc 670 D /trunk/cpp/cucul++.pc 671 672 * Removed a few useless files (vieux porc). 673 674 ------------------------------------------------------------------------ 675 r582 | sam | 2006-04-17 14:48:57 +0200 (Mon, 17 Apr 2006) | 2 lines 676 Changed paths: 677 M /trunk/TODO 678 679 * Updated TODO list. 680 681 ------------------------------------------------------------------------ 682 r581 | sam | 2006-04-17 14:48:35 +0200 (Mon, 17 Apr 2006) | 2 lines 683 Changed paths: 684 M /trunk/test/dithering.c 685 M /trunk/test/truecolor.c 686 687 * Minor cosmetic changes in the test programs. 688 689 ------------------------------------------------------------------------ 690 r580 | sam | 2006-04-17 14:48:05 +0200 (Mon, 17 Apr 2006) | 2 lines 691 Changed paths: 692 M /trunk/cucul/export_ps.c 693 M /trunk/cucul/export_svg.c 694 695 * Truecolor support in the SVG and PostScript exporters. 696 697 ------------------------------------------------------------------------ 698 r579 | sam | 2006-04-17 14:47:34 +0200 (Mon, 17 Apr 2006) | 2 lines 699 Changed paths: 700 M /trunk/cucul/Makefile.am 701 M /trunk/cucul/cucul.c 702 M /trunk/cucul/cucul_internals.h 703 A /trunk/cucul/export_bitmap.c 704 705 * Implemented TGA image export. 706 707 ------------------------------------------------------------------------ 708 r578 | sam | 2006-04-17 14:46:34 +0200 (Mon, 17 Apr 2006) | 2 lines 709 Changed paths: 710 M /trunk/cucul/colour.c 711 M /trunk/cucul/cucul_internals.h 712 713 * Implemented argb32 to rgb24fg/bg colour conversions. 714 715 ------------------------------------------------------------------------ 716 r577 | sam | 2006-04-17 14:45:07 +0200 (Mon, 17 Apr 2006) | 3 lines 717 Changed paths: 718 M /trunk/test/export.c 719 720 * Use cucul_get_export_list() in the export test instead of hardcoding the 721 list of available formats. Also added a few truecolor blocks to the test. 722 723 ------------------------------------------------------------------------ 724 r576 | sam | 2006-04-17 14:41:50 +0200 (Mon, 17 Apr 2006) | 2 lines 725 Changed paths: 726 M /trunk/cucul/font.c 727 728 * Fixed abusive strictness in the font loader. 729 730 ------------------------------------------------------------------------ 731 r575 | jylam | 2006-04-17 13:24:38 +0200 (Mon, 17 Apr 2006) | 2 lines 732 Changed paths: 733 M /trunk/TODO 734 735 * Updated TODO list. 736 737 ------------------------------------------------------------------------ 738 r574 | jylam | 2006-04-17 13:19:26 +0200 (Mon, 17 Apr 2006) | 2 lines 739 Changed paths: 740 M /trunk/cpp/cpptest.cpp 741 742 * Better C++ test 743 744 ------------------------------------------------------------------------ 745 r573 | jylam | 2006-04-17 13:06:48 +0200 (Mon, 17 Apr 2006) | 2 lines 746 Changed paths: 747 M /trunk/cpp/caca++.cpp 748 M /trunk/cpp/caca++.h 749 M /trunk/cpp/cpptest.cpp 750 M /trunk/cpp/cucul++.cpp 751 M /trunk/cpp/cucul++.h 752 753 * Added license in C++ files. 754 755 ------------------------------------------------------------------------ 756 r572 | jylam | 2006-04-17 13:00:10 +0200 (Mon, 17 Apr 2006) | 2 lines 757 Changed paths: 758 M /trunk/cpp/cpptest.cpp 759 M /trunk/cpp/cucul++.cpp 760 M /trunk/cpp/cucul++.h 761 762 * Fixed C++ printf(), added it in example 763 764 ------------------------------------------------------------------------ 765 r571 | jylam | 2006-04-17 12:44:40 +0200 (Mon, 17 Apr 2006) | 2 lines 766 Changed paths: 767 M /trunk/cpp/cpptest.cpp 768 769 * Forgot a test on Caca() instantiation 770 771 ------------------------------------------------------------------------ 772 r570 | jylam | 2006-04-17 12:41:30 +0200 (Mon, 17 Apr 2006) | 2 lines 773 Changed paths: 774 M /trunk/Makefile.am 775 M /trunk/configure.ac 776 A /trunk/cpp 777 A /trunk/cpp/Makefile.am 778 A /trunk/cpp/Makefile.in 779 A /trunk/cpp/caca++.cpp 780 A /trunk/cpp/caca++.h 781 A /trunk/cpp/caca++.pc 782 A /trunk/cpp/caca++.pc.in 783 A /trunk/cpp/cpptest.cpp 784 A /trunk/cpp/cucul++.cpp 785 A /trunk/cpp/cucul++.h 786 A /trunk/cpp/cucul++.pc 787 A /trunk/cpp/cucul++.pc.in 788 789 * Added preliminary C++ bindings 790 791 ------------------------------------------------------------------------ 792 r569 | sam | 2006-04-16 23:52:05 +0200 (Sun, 16 Apr 2006) | 2 lines 793 Changed paths: 794 M /trunk/caca/driver_gl.c 795 M /trunk/caca/driver_x11.c 796 797 * Added truecolor support to the X11 and GL drivers. 798 799 ------------------------------------------------------------------------ 800 r568 | sam | 2006-04-16 23:29:40 +0200 (Sun, 16 Apr 2006) | 2 lines 801 Changed paths: 802 M /trunk/test 803 M /trunk/test/Makefile.am 804 A /trunk/test/truecolor.c 805 806 * Added test/truecolor.c to test non-ANSI colour pairs. 807 808 ------------------------------------------------------------------------ 809 r567 | sam | 2006-04-16 23:26:25 +0200 (Sun, 16 Apr 2006) | 4 lines 810 Changed paths: 811 M /trunk/cucul/canvas.c 812 M /trunk/cucul/colour.c 813 M /trunk/cucul/cucul.h 814 M /trunk/cucul/cucul_internals.h 815 816 * Moved cucul_set_color() from canvas.c to colour.c. 817 * Added cucul_set_truecolor() for non-ANSI colours. 818 * Added new argb32 -> rgb12 conversion functions. 819 820 ------------------------------------------------------------------------ 821 r566 | sam | 2006-04-16 20:28:47 +0200 (Sun, 16 Apr 2006) | 6 lines 822 Changed paths: 823 M /trunk/caca/caca.h 824 M /trunk/caca/caca_internals.h 825 M /trunk/caca/driver_conio.c 826 M /trunk/caca/driver_gl.c 827 M /trunk/caca/driver_ncurses.c 828 M /trunk/caca/driver_raw.c 829 M /trunk/caca/driver_slang.c 830 M /trunk/caca/driver_vga.c 831 M /trunk/caca/driver_win32.c 832 M /trunk/caca/driver_x11.c 833 M /trunk/caca/event.c 834 M /trunk/caca/time.c 835 M /trunk/cucul/cucul.c 836 M /trunk/cucul/cucul.h 837 M /trunk/cucul/cucul_internals.h 838 M /trunk/cucul/dither.c 839 M /trunk/cucul/export_ansi.c 840 M /trunk/cucul/export_html.c 841 M /trunk/cucul/export_irc.c 842 M /trunk/cucul/export_ps.c 843 M /trunk/cucul/export_svg.c 844 M /trunk/cucul/font.c 845 M /trunk/cucul/sprite.c 846 M /trunk/src/aafire.c 847 M /trunk/src/cacaball.c 848 M /trunk/src/cacamoir.c 849 M /trunk/src/cacaplas.c 850 M /trunk/src/cacaplay.c 851 M /trunk/src/cacaserver.c 852 M /trunk/src/cacaview.c 853 M /trunk/src/img2irc.c 854 M /trunk/test/colors.c 855 M /trunk/test/demo.c 856 M /trunk/test/dithering.c 857 M /trunk/test/event.c 858 M /trunk/test/export.c 859 M /trunk/test/font.c 860 M /trunk/test/gamma.c 861 M /trunk/test/hsv.c 862 M /trunk/test/spritedit.c 863 M /trunk/test/transform.c 864 M /trunk/test/unicode.c 865 866 * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs 867 such as cucul_dither_t instead of struct cucul_dither. 868 * Made cucul_buffer_t an opaque structure and implemented the two getters 869 cucul_get_buffer_data() and cucul_get_buffer_size(). 870 * Documented all missing functions and function parameters. 871 872 ------------------------------------------------------------------------ 873 r565 | sam | 2006-04-16 20:21:14 +0200 (Sun, 16 Apr 2006) | 2 lines 874 Changed paths: 875 M /trunk/cucul/cucul.pc.in 876 877 * Fixed bad library name in pc file. 878 879 ------------------------------------------------------------------------ 880 r564 | jylam | 2006-04-15 17:24:13 +0200 (Sat, 15 Apr 2006) | 2 lines 881 Changed paths: 882 M /trunk/caca/caca_internals.h 883 M /trunk/cucul/font.c 884 M /trunk/msvc/cacaball.vcproj 885 M /trunk/msvc/cacafire.vcproj 886 M /trunk/msvc/cacamoir.vcproj 887 M /trunk/msvc/cacaplas.vcproj 888 M /trunk/msvc/cacaview.vcproj 889 M /trunk/msvc/config.h 890 M /trunk/msvc/libcaca.sln 891 M /trunk/msvc/libcaca.vcproj 892 M /trunk/perl/lib/Term/Caca/Constants.pm 893 M /trunk/perl/lib/Term/Caca.pm 894 M /trunk/perl/lib/Term/Kaka.pm 895 896 * Updated MSVC++ project (static library and src/*) 897 898 ------------------------------------------------------------------------ 899 r563 | jylam | 2006-04-15 17:23:13 +0200 (Sat, 15 Apr 2006) | 2 lines 900 Changed paths: 901 M /trunk/test/demo.c 902 M /trunk/test/spritedit.c 903 904 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas) 905 906 ------------------------------------------------------------------------ 907 r562 | sam | 2006-04-14 14:10:18 +0200 (Fri, 14 Apr 2006) | 2 lines 908 Changed paths: 909 M /trunk/caca/caca.c 910 M /trunk/caca/caca.h 911 M /trunk/caca/event.c 912 M /trunk/caca/graphics.c 913 M /trunk/cucul/box.c 914 M /trunk/cucul/canvas.c 915 M /trunk/cucul/conic.c 916 M /trunk/cucul/cucul.c 917 M /trunk/cucul/cucul.h 918 M /trunk/cucul/dither.c 919 M /trunk/cucul/font.c 920 M /trunk/cucul/line.c 921 M /trunk/cucul/math.c 922 M /trunk/cucul/sprite.c 923 M /trunk/cucul/triangle.c 924 925 * Improved documentation in many places. 926 927 ------------------------------------------------------------------------ 928 r561 | sam | 2006-04-14 10:41:59 +0200 (Fri, 14 Apr 2006) | 3 lines 929 Changed paths: 930 M /trunk/configure.ac 931 M /trunk/doc/Makefile.am 932 M /trunk/doc/doxygen.cfg.in 933 934 * Generate a PDF documentation instead of the PostScript one. It has nice 935 hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options. 936 937 ------------------------------------------------------------------------ 938 r560 | sam | 2006-04-14 10:00:06 +0200 (Fri, 14 Apr 2006) | 2 lines 939 Changed paths: 940 M /trunk/cucul/font.c 941 942 * Ahaha I didn't even check that it compiled properly. 943 944 ------------------------------------------------------------------------ 945 r559 | sam | 2006-04-14 09:33:48 +0200 (Fri, 14 Apr 2006) | 2 lines 946 Changed paths: 947 M /trunk/cucul/font.c 948 949 * Only support version 1 fonts. 950 951 ------------------------------------------------------------------------ 952 r558 | sam | 2006-04-14 09:30:53 +0200 (Fri, 14 Apr 2006) | 3 lines 953 Changed paths: 954 M /trunk/caca/caca.c 955 M /trunk/caca/caca.h 956 M /trunk/caca/caca_internals.h 957 M /trunk/caca/driver_conio.c 958 M /trunk/caca/driver_gl.c 959 M /trunk/caca/driver_ncurses.c 960 M /trunk/caca/driver_raw.c 961 M /trunk/caca/driver_slang.c 962 M /trunk/caca/driver_vga.c 963 M /trunk/caca/driver_win32.c 964 M /trunk/caca/driver_x11.c 965 M /trunk/caca/event.c 966 M /trunk/caca/graphics.c 967 M /trunk/caca/time.c 968 M /trunk/cucul/box.c 969 M /trunk/cucul/canvas.c 970 M /trunk/cucul/charset.c 971 M /trunk/cucul/colour.c 972 M /trunk/cucul/conic.c 973 M /trunk/cucul/cucul.c 974 M /trunk/cucul/cucul.h 975 M /trunk/cucul/cucul_internals.h 976 M /trunk/cucul/dither.c 977 M /trunk/cucul/export_ansi.c 978 M /trunk/cucul/export_html.c 979 M /trunk/cucul/export_irc.c 980 M /trunk/cucul/export_ps.c 981 M /trunk/cucul/export_svg.c 982 M /trunk/cucul/font.c 983 M /trunk/cucul/line.c 984 M /trunk/cucul/math.c 985 M /trunk/cucul/sprite.c 986 M /trunk/cucul/transform.c 987 M /trunk/cucul/triangle.c 988 M /trunk/kernel/kernel.c 989 M /trunk/kernel/kernel.h 990 M /trunk/python/pypycaca.c 991 M /trunk/python/pypycaca.h 992 M /trunk/src/cacaplas.c 993 M /trunk/src/cacaserver.c 994 M /trunk/src/cacaview.c 995 M /trunk/src/common-image.c 996 M /trunk/src/common-image.h 997 998 * Removed \file directives from all files except caca.h and cucul.h, to 999 remove redundencies in the Doxygen documentation. 1000 1001 ------------------------------------------------------------------------ 1002 r557 | sam | 2006-04-13 19:57:19 +0200 (Thu, 13 Apr 2006) | 3 lines 1003 Changed paths: 1004 M /trunk/cucul/font.c 1005 1006 * Added a lot of sanity checks to the font parsing. It should now be 1007 secure against broken files, but it probably needs peer review. 1008 1009 ------------------------------------------------------------------------ 1010 r556 | sam | 2006-04-13 19:54:07 +0200 (Thu, 13 Apr 2006) | 2 lines 1011 Changed paths: 1012 M /trunk/test/Makefile.am 1013 M /trunk/test/font.c 1014 1015 * Redisplay the output bitmap using libcaca. Eh ouais mon gars. 1016 1017 ------------------------------------------------------------------------ 1018 r555 | sam | 2006-04-13 19:37:51 +0200 (Thu, 13 Apr 2006) | 2 lines 1019 Changed paths: 1020 M /trunk/test/hsv.c 1021 1022 * Fixed caca_get_event() call in test/hsv.c. 1023 1024 ------------------------------------------------------------------------ 1025 r554 | sam | 2006-04-13 19:08:16 +0200 (Thu, 13 Apr 2006) | 2 lines 1026 Changed paths: 1027 M /trunk/cucul/colour.c 1028 1029 * Fixed compilation warning. 1030 1031 ------------------------------------------------------------------------ 1032 r553 | sam | 2006-04-13 18:54:25 +0200 (Thu, 13 Apr 2006) | 2 lines 1033 Changed paths: 1034 M /trunk/cucul/colour.c 1035 1036 * Fixed colour conversion routines so that they work with ARGB too. 1037 1038 ------------------------------------------------------------------------ 1039 r552 | sam | 2006-04-13 18:10:16 +0200 (Thu, 13 Apr 2006) | 4 lines 1040 Changed paths: 1041 M /trunk/cucul/Makefile.am 1042 M /trunk/cucul/cucul.h 1043 M /trunk/cucul/font.c 1044 A /trunk/cucul/font_mono9.h (from /trunk/cucul/font_monospace9.h:548) 1045 A /trunk/cucul/font_monobold12.h 1046 D /trunk/cucul/font_monospace9.h 1047 M /trunk/test/font.c 1048 1049 * Implemented cucul_get_font_list() to retrieve the list of builtin fonts. 1050 * Fixed font selection through cucul_font_load(). 1051 * Added a bigger 10x19 bold font. 1052 1053 ------------------------------------------------------------------------ 1054 r551 | sam | 2006-04-13 17:36:09 +0200 (Thu, 13 Apr 2006) | 3 lines 1055 Changed paths: 1056 M /trunk/tools/makefont.c 1057 1058 * Made makefont more configurable. Also, store the commandline in a comment 1059 so that the font can be easily rebuilt. 1060 1061 ------------------------------------------------------------------------ 1062 r550 | sam | 2006-04-13 17:00:56 +0200 (Thu, 13 Apr 2006) | 2 lines 1063 Changed paths: 1064 M /trunk/TODO 1065 1066 * Updated TODO list. 1067 1068 ------------------------------------------------------------------------ 1069 r549 | sam | 2006-04-13 16:24:31 +0200 (Thu, 13 Apr 2006) | 3 lines 1070 Changed paths: 1071 M /trunk/cucul/cucul.h 1072 M /trunk/cucul/font.c 1073 M /trunk/test/font.c 1074 1075 * Internal font support through cucul_load_font(). Documented that. 1076 * Removed ugly hooks from test/font.c. 1077 1078 ------------------------------------------------------------------------ 1079 r548 | sam | 2006-04-13 16:23:04 +0200 (Thu, 13 Apr 2006) | 2 lines 1080 Changed paths: 1081 M /trunk/cucul/font.c 1082 1083 * Ugly overflow bug in the rendering code. 1084 1085 ------------------------------------------------------------------------ 1086 r547 | sam | 2006-04-13 15:33:31 +0200 (Thu, 13 Apr 2006) | 5 lines 1087 Changed paths: 1088 M /trunk/cucul/cucul.h 1089 M /trunk/cucul/font.c 1090 M /trunk/test/font.c 1091 1092 * Implemented cucul_get_font_width() and cucul_get_font_height(). 1093 * Documented most font functions. 1094 * Cleaned up cucul_render_canvas() and made it actually usable by external 1095 programs. Removed ugly printf() debug calls. 1096 1097 ------------------------------------------------------------------------ 1098 r546 | sam | 2006-04-13 14:50:41 +0200 (Thu, 13 Apr 2006) | 2 lines 1099 Changed paths: 1100 M /trunk/cucul/cucul.c 1101 M /trunk/cucul/cucul.h 1102 M /trunk/cucul/cucul_internals.h 1103 M /trunk/cucul/export_ansi.c 1104 M /trunk/cucul/export_html.c 1105 M /trunk/cucul/export_irc.c 1106 M /trunk/cucul/export_ps.c 1107 M /trunk/cucul/export_svg.c 1108 M /trunk/src/cacaserver.c 1109 M /trunk/src/img2irc.c 1110 M /trunk/test/export.c 1111 1112 * Renamed cucul_export into cucul_buffer. We'll use it for other things. 1113 1114 ------------------------------------------------------------------------ 1115 r545 | sam | 2006-04-13 14:49:54 +0200 (Thu, 13 Apr 2006) | 2 lines 1116 Changed paths: 1117 M /trunk/cucul/font_monospace9.h 1118 1119 * Putain de bordel de manche a couilles. I forgot to fix the font. 1120 1121 ------------------------------------------------------------------------ 1122 r544 | sam | 2006-04-13 14:44:55 +0200 (Thu, 13 Apr 2006) | 2 lines 1123 Changed paths: 1124 M /trunk/tools/makefont.c 1125 1126 * Some cleaning up in makefont.c. 1127 1128 ------------------------------------------------------------------------ 1129 r543 | sam | 2006-04-13 14:25:36 +0200 (Thu, 13 Apr 2006) | 3 lines 1130 Changed paths: 1131 M /trunk/cucul/font.c 1132 M /trunk/cucul/font_monospace9.h 1133 M /trunk/tools/makefont.c 1134 1135 * Fixed 4, 2 and 1-bit font rendering. 1136 * Replaced the 8-bit internal font with a 4-bit one. 1137 1138 ------------------------------------------------------------------------ 1139 r542 | sam | 2006-04-13 14:23:50 +0200 (Thu, 13 Apr 2006) | 3 lines 1140 Changed paths: 1141 M /trunk/cucul/colour.c 1142 M /trunk/cucul/cucul_internals.h 1143 1144 * Created internal function _cucul_argb32_to_argb4() that splits an argb 1145 fg/bg value into its separate argb 4-bit fields. 1146 1147 ------------------------------------------------------------------------ 1148 r541 | jylam | 2006-04-13 10:58:55 +0200 (Thu, 13 Apr 2006) | 2 lines 1149 Changed paths: 1150 M /trunk/test/spritedit.c 1151 1152 * Added silly play with interframe delay. Need to rework sprite format. 1153 1154 ------------------------------------------------------------------------ 1155 r540 | sam | 2006-04-13 10:44:25 +0200 (Thu, 13 Apr 2006) | 3 lines 1156 Changed paths: 1157 M /trunk/cucul/font_monospace9.h 1158 1159 * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font 1160 for the moment. 1161 1162 ------------------------------------------------------------------------ 1163 r539 | sam | 2006-04-13 10:39:30 +0200 (Thu, 13 Apr 2006) | 2 lines 1164 Changed paths: 1165 M /trunk/test 1166 M /trunk/test/Makefile.am 1167 A /trunk/test/font.c 1168 1169 * Added a test program for the font renderer. 1170 1171 ------------------------------------------------------------------------ 1172 r538 | sam | 2006-04-13 10:38:34 +0200 (Thu, 13 Apr 2006) | 2 lines 1173 Changed paths: 1174 M /trunk/test/export.c 1175 1176 * Code simplification. 1177 1178 ------------------------------------------------------------------------ 1179 r537 | sam | 2006-04-13 10:37:32 +0200 (Thu, 13 Apr 2006) | 2 lines 1180 Changed paths: 1181 M /trunk/cucul/Makefile.am 1182 M /trunk/cucul/font.c 1183 A /trunk/cucul/font_monospace9.h 1184 1185 * Created a built-in font from Bitstream Vera (Monospace 9). 1186 1187 ------------------------------------------------------------------------ 1188 r536 | sam | 2006-04-13 10:26:21 +0200 (Thu, 13 Apr 2006) | 2 lines 1189 Changed paths: 1190 M /trunk/configure.ac 1191 M /trunk/tools 1192 M /trunk/tools/Makefile.am 1193 A /trunk/tools/makefont.c 1194 1195 * Added a font creator that uses pango to render glyphs. 1196 1197 ------------------------------------------------------------------------ 1198 r535 | sam | 2006-04-13 10:16:04 +0200 (Thu, 13 Apr 2006) | 3 lines 1199 Changed paths: 1200 M /trunk/cucul/cucul.h 1201 M /trunk/cucul/font.c 1202 1203 * Slightly updated the font format and wrote a font loader. Also added a 1204 skeleton for the renderer that will not last very long. 1205 1206 ------------------------------------------------------------------------ 1207 r534 | sam | 2006-04-12 18:34:34 +0200 (Wed, 12 Apr 2006) | 2 lines 1208 Changed paths: 1209 M /trunk/cucul/font.c 1210 1211 * New version of the font format. 1212 1213 ------------------------------------------------------------------------ 1214 r533 | sam | 2006-04-12 16:18:19 +0200 (Wed, 12 Apr 2006) | 3 lines 1215 Changed paths: 1216 M /trunk/cucul/Makefile.am 1217 A /trunk/cucul/font.c 1218 1219 * Added a file for future font handling routines. Currently only the font 1220 format proposal is in this file. Feel free to comment. 1221 1222 ------------------------------------------------------------------------ 1223 r532 | sam | 2006-04-12 10:57:59 +0200 (Wed, 12 Apr 2006) | 2 lines 1224 Changed paths: 1225 M /trunk/test 1226 M /trunk/tools 1227 1228 * Proper svn:ignore properties on tools/. 1229 1230 ------------------------------------------------------------------------ 1231 r531 | sam | 2006-04-12 10:31:11 +0200 (Wed, 12 Apr 2006) | 3 lines 1232 Changed paths: 1233 M /trunk/Makefile.am 1234 M /trunk/caca/driver_slang.c 1235 M /trunk/configure.ac 1236 M /trunk/test/Makefile.am 1237 D /trunk/test/optipal.c 1238 A /trunk/tools 1239 A /trunk/tools/Makefile.am (from /trunk/test/Makefile.am:527) 1240 A /trunk/tools/optipal.c (from /trunk/test/optipal.c:527) 1241 1242 * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will 1243 contain development tools that are only useful to libcaca developers. 1244 1245 ------------------------------------------------------------------------ 1246 r530 | sam | 2006-04-11 12:36:31 +0200 (Tue, 11 Apr 2006) | 4 lines 1247 Changed paths: 1248 M /trunk/src/Makefile.am 1249 M /trunk/src/cacaview.c 1250 1251 * cacaview works again. Somewhat. Image loading is now handled by the 1252 factored common-image.c file. Feature selection such as antialiasing or 1253 dithering mode are still disabled. 1254 1255 ------------------------------------------------------------------------ 1256 r529 | sam | 2006-04-11 12:12:03 +0200 (Tue, 11 Apr 2006) | 2 lines 1257 Changed paths: 1258 M /trunk/src/common-image.c 1259 1260 * Renamed "freadint" to "u32fread", and so on. 1261 1262 ------------------------------------------------------------------------ 1263 r528 | sam | 2006-04-11 12:05:48 +0200 (Tue, 11 Apr 2006) | 3 lines 1264 Changed paths: 1265 M /trunk/src 1266 M /trunk/src/Makefile.am 1267 A /trunk/src/common-image.c (from /trunk/src/cacaview.c:523) 1268 A /trunk/src/common-image.h 1269 A /trunk/src/img2irc.c 1270 1271 * Added img2irc program. I know it does not have "cucul" or "caca" in the 1272 name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png 1273 1274 ------------------------------------------------------------------------ 1275 r527 | sam | 2006-04-11 00:06:19 +0200 (Tue, 11 Apr 2006) | 3 lines 1276 Changed paths: 1277 M /trunk/cucul/export_ansi.c 1278 M /trunk/cucul/export_html.c 1279 M /trunk/cucul/export_irc.c 1280 M /trunk/cucul/export_ps.c 1281 M /trunk/cucul/export_svg.c 1282 1283 * Avoid useless call to strlen() in the exporters. 1284 * Removed '\x0f' from the IRC exporter until I understand why it was here. 1285 1286 ------------------------------------------------------------------------ 1287 r526 | sam | 2006-04-11 00:03:22 +0200 (Tue, 11 Apr 2006) | 2 lines 1288 Changed paths: 1289 M /trunk/test/export.c 1290 1291 * Fixed test/export that was not printing the last character of the file. 1292 1293 ------------------------------------------------------------------------ 1294 r525 | sam | 2006-04-10 23:07:40 +0200 (Mon, 10 Apr 2006) | 2 lines 1295 Changed paths: 1296 M /trunk/TODO 1297 1298 * Updated TODO list. I forgot the aspect ratio function! 1299 1300 ------------------------------------------------------------------------ 1301 r524 | sam | 2006-04-10 22:24:12 +0200 (Mon, 10 Apr 2006) | 2 lines 1302 Changed paths: 1303 M /trunk/cucul/Makefile.am 1304 D /trunk/cucul/bitmap.c 1305 A /trunk/cucul/dither.c (from /trunk/cucul/bitmap.c:523) 1306 1307 * Renamed bitmap.c into dither.c. 1308 1309 ------------------------------------------------------------------------ 1310 r523 | sam | 2006-04-10 22:02:38 +0200 (Mon, 10 Apr 2006) | 2 lines 1311 Changed paths: 1312 M /trunk/cucul/bitmap.c 1313 M /trunk/cucul/cucul.c 1314 M /trunk/cucul/cucul.h 1315 M /trunk/cucul/cucul_internals.h 1316 M /trunk/src/aafire.c 1317 M /trunk/src/cacaball.c 1318 M /trunk/src/cacamoir.c 1319 M /trunk/src/cacaplas.c 1320 M /trunk/src/cacaview.c 1321 M /trunk/test/demo.c 1322 M /trunk/test/export.c 1323 M /trunk/test/gamma.c 1324 M /trunk/test/hsv.c 1325 1326 * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux. 1327 1328 ------------------------------------------------------------------------ 1329 r522 | sam | 2006-04-10 11:17:51 +0200 (Mon, 10 Apr 2006) | 4 lines 1330 Changed paths: 1331 M /trunk/cucul/bitmap.c 1332 M /trunk/cucul/canvas.c 1333 M /trunk/cucul/cucul.c 1334 M /trunk/cucul/cucul.h 1335 M /trunk/cucul/cucul_internals.h 1336 M /trunk/cucul/sprite.c 1337 M /trunk/test/dithering.c 1338 M /trunk/test/optipal.c 1339 1340 * Replaced enum cucul_color with unsigned int. The size of an enum is not 1341 really portable, and Visual Studio complains when they are not explicitely 1342 cast. 1343 1344 ------------------------------------------------------------------------ 1345 r521 | sam | 2006-04-10 11:04:29 +0200 (Mon, 10 Apr 2006) | 2 lines 1346 Changed paths: 1347 M /trunk/doc/doxygen.cfg.in 1348 1349 * Updated the Doxygen configuration file. 1350 1351 ------------------------------------------------------------------------ 1352 r520 | sam | 2006-04-10 11:00:18 +0200 (Mon, 10 Apr 2006) | 3 lines 1353 Changed paths: 1354 M /trunk/cucul/export_ansi.c 1355 M /trunk/cucul/export_html.c 1356 M /trunk/cucul/export_irc.c 1357 M /trunk/cucul/export_ps.c 1358 M /trunk/cucul/export_svg.c 1359 1360 * Fixed old bugs I introduced in the exporters. 1361 * Fixed exporter headers to make Doxygen happy. 1362 1363 ------------------------------------------------------------------------ 1364 r519 | sam | 2006-04-10 10:30:02 +0200 (Mon, 10 Apr 2006) | 2 lines 1365 Changed paths: 1366 M /trunk/cucul 1367 1368 * Forgot an svn:ignore property. 1369 1370 ------------------------------------------------------------------------ 1371 r518 | sam | 2006-04-10 09:52:07 +0200 (Mon, 10 Apr 2006) | 2 lines 1372 Changed paths: 1373 M /trunk/caca 1374 M /trunk/caca/Makefile.am 1375 A /trunk/caca/caca.pc.in 1376 M /trunk/configure.ac 1377 M /trunk/cucul/Makefile.am 1378 A /trunk/cucul/cucul.pc.in 1379 1380 * Added pkgconfig files. Eh ouais mon gars. 1381 1382 ------------------------------------------------------------------------ 1383 r517 | sam | 2006-04-07 11:46:30 +0200 (Fri, 07 Apr 2006) | 2 lines 1384 Changed paths: 1385 M /trunk/caca/driver_conio.c 1386 M /trunk/caca/driver_gl.c 1387 M /trunk/caca/driver_ncurses.c 1388 M /trunk/caca/driver_slang.c 1389 M /trunk/caca/driver_vga.c 1390 M /trunk/caca/driver_win32.c 1391 M /trunk/caca/driver_x11.c 1392 M /trunk/cucul/colour.c 1393 M /trunk/cucul/cucul_internals.h 1394 M /trunk/cucul/export_ansi.c 1395 M /trunk/cucul/export_html.c 1396 M /trunk/cucul/export_irc.c 1397 M /trunk/cucul/export_ps.c 1398 M /trunk/cucul/export_svg.c 1399 1400 * Replaced occurrences of "rgba" with "argb". 1401 1402 ------------------------------------------------------------------------ 1403 r516 | sam | 2006-04-07 10:55:01 +0200 (Fri, 07 Apr 2006) | 2 lines 1404 Changed paths: 1405 M /trunk/cucul/bitmap.c 1406 1407 * Fixed a syntax error. Gruik. 1408 1409 ------------------------------------------------------------------------ 1410 r515 | sam | 2006-04-07 10:19:42 +0200 (Fri, 07 Apr 2006) | 2 lines 1411 Changed paths: 1412 M /trunk/cucul/bitmap.c 1413 M /trunk/cucul/cucul.h 1414 1415 * Changed the cucul_set_bitmap_antialias() argument to a string. 1416 1417 ------------------------------------------------------------------------ 1418 r514 | sam | 2006-04-06 15:49:10 +0200 (Thu, 06 Apr 2006) | 2 lines 1419 Changed paths: 1420 M /trunk/cucul/export_ps.c 1421 1422 * Of course I had to fuck up something. Here, PS export works again. 1423 1424 ------------------------------------------------------------------------ 1425 r513 | sam | 2006-04-06 15:41:56 +0200 (Thu, 06 Apr 2006) | 2 lines 1426 Changed paths: 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/cucul/Makefile.am 1436 M /trunk/cucul/canvas.c 1437 A /trunk/cucul/colour.c 1438 M /trunk/cucul/cucul.c 1439 M /trunk/cucul/cucul_internals.h 1440 M /trunk/cucul/export_ansi.c 1441 M /trunk/cucul/export_html.c 1442 M /trunk/cucul/export_irc.c 1443 M /trunk/cucul/export_ps.c 1444 M /trunk/cucul/export_svg.c 1445 M /trunk/cucul/transform.c 1446 M /trunk/src/cacaserver.c 1447 1448 * Store colour information on 32 bits, for future 12-bit colour support. 1449 1450 ------------------------------------------------------------------------ 1451 r512 | sam | 2006-04-06 15:21:15 +0200 (Thu, 06 Apr 2006) | 2 lines 1452 Changed paths: 1453 M /trunk/cucul/canvas.c 1454 M /trunk/cucul/cucul.h 1455 1456 * Got rid of cucul_get_screen(). Use cucul_export() instead. 1457 1458 ------------------------------------------------------------------------ 1459 r511 | sam | 2006-04-06 15:11:12 +0200 (Thu, 06 Apr 2006) | 2 lines 1460 Changed paths: 1461 M /trunk/cucul/cucul.c 1462 1463 * Check the magic bytes at the end of the buffer when cucul_load()ing it. 1464 1465 ------------------------------------------------------------------------ 1466 r510 | sam | 2006-04-06 15:07:58 +0200 (Thu, 06 Apr 2006) | 2 lines 1467 Changed paths: 1468 M /trunk/src/cacaserver.c 1469 1470 * Sanity check in cacaserver.c. 1471 1472 ------------------------------------------------------------------------ 1473 r509 | sam | 2006-04-06 12:23:10 +0200 (Thu, 06 Apr 2006) | 2 lines 1474 Changed paths: 1475 M /trunk/src/cacaserver.c 1476 1477 * Fixed a crash when realloc() returns a new address. 1478 1479 ------------------------------------------------------------------------ 1480 r508 | sam | 2006-04-06 12:19:17 +0200 (Thu, 06 Apr 2006) | 2 lines 1481 Changed paths: 1482 M /trunk/cucul/cucul.c 1483 1484 * Fixed old typo that caused qq->height to be uninitialised. 1485 1486 ------------------------------------------------------------------------ 1487 r507 | jylam | 2006-04-01 23:29:10 +0200 (Sat, 01 Apr 2006) | 2 lines 1488 Changed paths: 1489 M /trunk/src/cacaserver.c 1490 1491 * Oops, removed unused variable 1492 1493 ------------------------------------------------------------------------ 1494 r506 | jylam | 2006-04-01 23:26:30 +0200 (Sat, 01 Apr 2006) | 2 lines 1495 Changed paths: 1496 M /trunk/src/cacaserver.c 1497 1498 * Added Winsock (c)(tm)(r) compatibility 1499 1500 ------------------------------------------------------------------------ 1501 r505 | jylam | 2006-04-01 18:11:37 +0200 (Sat, 01 Apr 2006) | 2 lines 1502 Changed paths: 1503 M /trunk/src/cacaplas.c 1504 1505 * removed b0rked test. No more pigs, I just commited 500 of them. 1506 1507 ------------------------------------------------------------------------ 1508 r504 | sam | 2006-04-01 17:58:10 +0200 (Sat, 01 Apr 2006) | 2 lines 1509 Changed paths: 1510 M /trunk/cucul/bitmap.c 1511 1512 * Set the default dithering mode to Floyd-Steinberg. 1513 1514 ------------------------------------------------------------------------ 1515 r503 | sam | 2006-04-01 17:56:31 +0200 (Sat, 01 Apr 2006) | 14 lines 1516 Changed paths: 1517 M /trunk/cucul/canvas.c 1518 M /trunk/cucul/sprite.c 1519 1520 ((`)_.._ ,'-. _..._ _._ 1521 * Ooops. Compilation fix. \,' '-._.-\ ' ` .-' 1522 .' / ( 1523 / S | _ _ \ 1524 | a \ o o | 1525 ; m .-. / 1526 ; ', '-.( '')-' 1527 '. | ;-' 1528 \ / / 1529 / /-._ __, 7 | 1530 \ `\ \`` | | | 1531 \ \_,\ | |_,\ 1532 '-`' \_,\ 1533 1534 ------------------------------------------------------------------------ 1535 r502 | sam | 2006-04-01 17:25:33 +0200 (Sat, 01 Apr 2006) | 2 lines 1536 Changed paths: 1537 M /trunk/TODO 1538 M /trunk/cucul/canvas.c 1539 M /trunk/cucul/cucul.h 1540 1541 * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions. 1542 1543 ------------------------------------------------------------------------ 1544 r501 | sam | 2006-04-01 17:02:41 +0200 (Sat, 01 Apr 2006) | 2 lines 1545 Changed paths: 1546 M /trunk/TODO 1547 1548 * Updated the TODO list. 1549 1550 ------------------------------------------------------------------------ 1551 r500 | sam | 2006-04-01 17:02:05 +0200 (Sat, 01 Apr 2006) | 10 lines 1552 Changed paths: 1553 M /trunk/caca/caca.h 1554 M /trunk/cucul/bitmap.c 1555 M /trunk/cucul/cucul.c 1556 M /trunk/cucul/cucul.h 1557 M /trunk/cucul/cucul_internals.h 1558 M /trunk/test/demo.c 1559 1560 * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING 1561 environment variables handling. Replaced that with three per-bitmap 1562 functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and 1563 cucul_set_bitmap_dithering(). 1564 * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast() 1565 prototypes (but did not implement them yet). 1566 * Added cucul_set_bitmap_charset() to choose what characters are going 1567 to be used for the bitmap rendering. 1568 * Removed the now useless cucul_get_feature(), cucul_set_feature() etc. 1569 1570 ------------------------------------------------------------------------ 1571 r499 | sam | 2006-04-01 16:44:09 +0200 (Sat, 01 Apr 2006) | 3 lines 1572 Changed paths: 1573 M /trunk/caca/caca.h 1574 M /trunk/caca/event.c 1575 M /trunk/src/aafire.c 1576 M /trunk/src/cacaball.c 1577 M /trunk/src/cacamoir.c 1578 M /trunk/src/cacaplas.c 1579 M /trunk/src/cacaplay.c 1580 M /trunk/src/cacaview.c 1581 M /trunk/test/colors.c 1582 M /trunk/test/demo.c 1583 M /trunk/test/dithering.c 1584 M /trunk/test/event.c 1585 M /trunk/test/gamma.c 1586 M /trunk/test/hsv.c 1587 M /trunk/test/spritedit.c 1588 M /trunk/test/transform.c 1589 M /trunk/test/unicode.c 1590 1591 * Merged caca_wait_event() into caca_get_event() and added a timeout 1592 parameter to do what both functions did before, and even more. 1593 1594 ------------------------------------------------------------------------ 1595 r498 | sam | 2006-04-01 16:37:27 +0200 (Sat, 01 Apr 2006) | 2 lines 1596 Changed paths: 1597 M /trunk/src/Makefile.am 1598 1599 * Disabled cacaview for now. I'm going to utterly break it. 1600 1601 ------------------------------------------------------------------------ 1602 r497 | sam | 2006-04-01 16:36:59 +0200 (Sat, 01 Apr 2006) | 2 lines 1603 Changed paths: 1604 M /trunk/cucul/cucul.c 1605 M /trunk/cucul/cucul.h 1606 1607 * Added cucul_get_export_list(). Returns a list of known export formats. 1608 1609 ------------------------------------------------------------------------ 1610 r496 | sam | 2006-03-29 11:41:30 +0200 (Wed, 29 Mar 2006) | 4 lines 1611 Changed paths: 1612 M /trunk/src/cacaserver.c 1613 1614 * cacaserver works again (but needs a complete rewrite because it's really 1615 become ugly). You can now emulate the previous network driver behaviour 1616 by doing: "CACA_DRIVER=raw cacaplas | cacaserver". 1617 1618 ------------------------------------------------------------------------ 1619 r495 | sam | 2006-03-28 00:16:58 +0200 (Tue, 28 Mar 2006) | 3 lines 1620 Changed paths: 1621 M /trunk/cucul/cucul.c 1622 M /trunk/cucul/cucul.h 1623 M /trunk/src/cacaserver.c 1624 M /trunk/test/export.c 1625 1626 * Changed the 2nd argument of cucul_create_export to a string. This way we 1627 can add new exporters without changing the API. 1628 1629 ------------------------------------------------------------------------ 1630 r494 | sam | 2006-03-28 00:12:12 +0200 (Tue, 28 Mar 2006) | 2 lines 1631 Changed paths: 1632 M /trunk/src/Makefile.am 1633 1634 * Oops, I barfed that makefile. 1635 1636 ------------------------------------------------------------------------ 1637 r493 | jylam | 2006-03-27 23:40:17 +0200 (Mon, 27 Mar 2006) | 2 lines 1638 Changed paths: 1639 M /trunk/src/aafire.c 1640 M /trunk/src/cacaball.c 1641 M /trunk/src/cacamoir.c 1642 1643 * Added "powered by libcaca" text to all examples for consistency 1644 1645 ------------------------------------------------------------------------ 1646 r492 | sam | 2006-03-27 23:37:52 +0200 (Mon, 27 Mar 2006) | 4 lines 1647 Changed paths: 1648 M /trunk/caca/Makefile.am 1649 M /trunk/caca/caca.c 1650 M /trunk/caca/caca.h 1651 M /trunk/caca/caca_internals.h 1652 D /trunk/caca/driver_network.c 1653 M /trunk/src 1654 M /trunk/src/Makefile.am 1655 M /trunk/src/cacaplas.c 1656 A /trunk/src/cacaserver.c (from /trunk/caca/driver_network.c:487) 1657 1658 * Removed the network driver and replaced it with a cacaserver executable 1659 that has all the functionality, except it does not work yet (the stdin 1660 reading routine is missing). 1661 1662 ------------------------------------------------------------------------ 1663 r491 | sam | 2006-03-27 23:33:29 +0200 (Mon, 27 Mar 2006) | 3 lines 1664 Changed paths: 1665 M /trunk/caca/driver_raw.c 1666 M /trunk/src 1667 M /trunk/src/Makefile.am 1668 A /trunk/src/cacaplay.c 1669 1670 * Implemented a proof-of-concept cacaplay program that can redisplay a 1671 single frame that was saved by the raw driver. 1672 1673 ------------------------------------------------------------------------ 1674 r490 | sam | 2006-03-27 23:22:34 +0200 (Mon, 27 Mar 2006) | 4 lines 1675 Changed paths: 1676 M /trunk/cucul/cucul.c 1677 M /trunk/cucul/cucul.h 1678 1679 * Implemented cucul_load() to reload a file that was saved with the 1680 raw driver. I know it is inconsistent to have the loader in libcucul 1681 and the exporter in libcaca but I'll find a way to harmonise that. 1682 1683 ------------------------------------------------------------------------ 1684 r489 | jylam | 2006-03-27 20:17:09 +0200 (Mon, 27 Mar 2006) | 19 lines 1685 Changed paths: 1686 M /trunk/caca/driver_gl.c 1687 1688 * Fixed OpenGL mouse handling 1689 1690 Sam Le Vieux Porc 1691 (\____/) 1692 Le / @__@ \ Le 1693 ( (oo) ) 1694 `-.~~.-' Vieux 1695 Vieux / \ 1696 @/ \_ 1697 (/ / \ \) Porc 1698 Porc WW`----'WW 1699 1700 Sam Le Vieux Porc 1701 1702 1703 1704 1705 1706 1707 ------------------------------------------------------------------------ 1708 r488 | sam | 2006-03-27 20:07:18 +0200 (Mon, 27 Mar 2006) | 2 lines 1709 Changed paths: 1710 M /trunk/caca/Makefile.am 1711 M /trunk/caca/caca.c 1712 M /trunk/caca/caca_internals.h 1713 A /trunk/caca/driver_raw.c 1714 1715 * Created a minimal raw driver that outputs stuff to stdout. 1716 1717 ------------------------------------------------------------------------ 1718 r487 | sam | 2006-03-27 11:35:22 +0200 (Mon, 27 Mar 2006) | 16 lines 1719 Changed paths: 1720 M /trunk/caca/driver_gl.c 1721 1722 ██████ ██████ 1723 * Ah mais putain j'avais pas vu ! ██░░░░██████████████████░░░░██ 1724 ██░░░░░░░░░░░░░░░░░░░░░░░░██ 1725 ██░░░░███░░░░░░░░███░░░░██ 1726 ██░░░░░░███░░░░░░███░░░░░░██ 1727 ██░░░░░░░░░░░░░░░░░░░░░░░░░░██ 1728 ██░░░░░░██████████████░░░░░░██ 1729 ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██ 1730 ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██ 1731 ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██ 1732 ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██ 1733 ██░░░░██████████████░░░░██ 1734 ███░░░░░░██████░░░░░░███ 1735 █████░░░░░░░░░░█████ 1736 ████████████ 1737 1738 ------------------------------------------------------------------------ 1739 r486 | sam | 2006-03-27 10:01:27 +0200 (Mon, 27 Mar 2006) | 3 lines 1740 Changed paths: 1741 M /trunk/caca/driver_gl.c 1742 M /trunk/configure.ac 1743 1744 * Reworked the OpenGL headers and Glut features detection (what did you 1745 expect). 1746 1747 ------------------------------------------------------------------------ 1748 r485 | sam | 2006-03-27 09:40:30 +0200 (Mon, 27 Mar 2006) | 2 lines 1749 Changed paths: 1750 M /trunk/cucul/cucul.h 1751 M /trunk/cucul/transform.c 1752 1753 * Implemented cucul_invert() to invert a canvas' colours. 1754 1755 ------------------------------------------------------------------------ 1756 r484 | jylam | 2006-03-27 01:08:19 +0200 (Mon, 27 Mar 2006) | 2 lines 1757 Changed paths: 1758 M /trunk/caca/driver_gl.c 1759 1760 * Fixed glutCheckLoop headers, testing only under MacOSX 1761 1762 ------------------------------------------------------------------------ 1763 r483 | jylam | 2006-03-27 00:57:12 +0200 (Mon, 27 Mar 2006) | 2 lines 1764 Changed paths: 1765 M /trunk/caca/driver_gl.c 1766 M /trunk/configure.ac 1767 1768 * Added (untested) glut3 glutCheckLoop(), ans a regular display function 1769 1770 ------------------------------------------------------------------------ 1771 r482 | sam | 2006-03-26 22:16:28 +0200 (Sun, 26 Mar 2006) | 2 lines 1772 Changed paths: 1773 M /trunk/cucul/transform.c 1774 1775 * Minor addition to the rotate code. 1776 1777 ------------------------------------------------------------------------ 1778 r481 | sam | 2006-03-25 00:17:25 +0100 (Sat, 25 Mar 2006) | 2 lines 1779 Changed paths: 1780 M /trunk/caca/Makefile.am 1781 M /trunk/src/Makefile.am 1782 M /trunk/test/Makefile.am 1783 1784 * Workaround for automake < 1.6. 1785 1786 ------------------------------------------------------------------------ 1787 r480 | jylam | 2006-03-24 20:44:12 +0100 (Fri, 24 Mar 2006) | 24 lines 1788 Changed paths: 1789 M /trunk/cucul/bitmap.c 1790 1791 * Ok, invert works. OK OK SAM THAT WAS MY FAULT 1792 1793 1794 AHAHAH _ 1795 _._ _..._ .-', _.._(`)) 1796 '-. ` ' /-._.-' ',/ 1797 ) MAIS \ '. 1798 / _ _ | JE \ 1799 | a a / SUIS | 1800 \ .-. ; 1801 '-('' ).-' ,' UN ; 1802 '-; | .' 1803 \ VIEUX \ / 1804 | 7 .__ _.-\ \ 1805 | | | ``/ /` / 1806 /,_| | /,_/ / 1807 /,_/ '`-' 1808 1809 POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC! 1810 1811 1812 1813 1814 1815 ------------------------------------------------------------------------ 1816 r479 | jylam | 2006-03-24 20:34:45 +0100 (Fri, 24 Mar 2006) | 3 lines 1817 Changed paths: 1818 M /trunk/cucul/bitmap.c 1819 M /trunk/cucul/cucul.h 1820 M /trunk/test/demo.c 1821 1822 * 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. 1823 1824 1825 ------------------------------------------------------------------------ 1826 r478 | sam | 2006-03-24 17:51:59 +0100 (Fri, 24 Mar 2006) | 24 lines 1827 Changed paths: 1828 M /trunk/caca/caca.h 1829 M /trunk/caca/caca_internals.h 1830 M /trunk/caca/driver_conio.c 1831 M /trunk/caca/driver_gl.c 1832 M /trunk/caca/driver_ncurses.c 1833 M /trunk/caca/driver_network.c 1834 M /trunk/caca/driver_slang.c 1835 M /trunk/caca/driver_vga.c 1836 M /trunk/caca/driver_win32.c 1837 M /trunk/caca/driver_x11.c 1838 M /trunk/caca/graphics.c 1839 M /trunk/test/demo.c 1840 1841 * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so 1842 that we have one function less. 1843 * Fixed coding style. 1844 * Removed FUCKING TABS. ____.------.___ 1845 _______.----'`` ``` `` ``` ``-. 1846 _.--' ` ```` ` ` ` ``` `` `` ``. 1847 _.-' ' ` `` ``` `` ` `' `. _ 1848 .-'' ` H A H A H A `' M A I S \/.) 1849 . . .-' / ` ` ` `` || 1850 |`-.(``-. ` ` ` ' ` ` ``` |\ 1851 `. '\```\ `` ` V I E U X ' ' `` `-`` -|\\ 1852 `/''````) `` ` - - ````` ' '.' |\_) 1853 |`'_._` ``` ''` P O R C . . ```` / 1854 // @) \ ` `` ''' . ``` '/ 1855 /''''' | ` \).`.'-. ''' _ _ .`` ` '/ 1856 .''''- `-'`. . // )-- '/,,',,' ,,,,''__,._`' ' / 1857 .' ` `- ` ' .' / ' /,;;;, ,___.---' \ '' / \ 1858 (`. .'` __',`''''.--'/ ' /'-----' | ' / )) 1859 `'-'/ `'''_.---' \;;|- '/ ,,, | ''|`- | 1860 `'--'---' |;| / ,,,,;;;;;;;;;;,,,,, |-' /` | 1861 |;|-'| ,;;;;;;;;;;;;;;;; ;;;/ /|`''' 1862 ''',,,''',,,,,,,,,,,,,,,' /,,''' 1863 '''' 1864 1865 ------------------------------------------------------------------------ 1866 r477 | jylam | 2006-03-24 17:25:39 +0100 (Fri, 24 Mar 2006) | 2 lines 1867 Changed paths: 1868 M /trunk/caca/driver_x11.c 1869 M /trunk/caca/graphics.c 1870 1871 * Fixed bug in show/hide cursor, implemented X11 cursor 1872 1873 ------------------------------------------------------------------------ 1874 r476 | jylam | 2006-03-24 16:42:46 +0100 (Fri, 24 Mar 2006) | 2 lines 1875 Changed paths: 1876 M /trunk/caca/driver_x11.c 1877 M /trunk/test/demo.c 1878 1879 * Added forgotten X11 set/hide cursor (non-working code) 1880 1881 ------------------------------------------------------------------------ 1882 r475 | jylam | 2006-03-24 16:00:47 +0100 (Fri, 24 Mar 2006) | 2 lines 1883 Changed paths: 1884 M /trunk/caca/caca.h 1885 M /trunk/caca/caca_internals.h 1886 M /trunk/caca/driver_conio.c 1887 M /trunk/caca/driver_gl.c 1888 M /trunk/caca/driver_ncurses.c 1889 M /trunk/caca/driver_network.c 1890 M /trunk/caca/driver_slang.c 1891 M /trunk/caca/driver_vga.c 1892 M /trunk/caca/driver_win32.c 1893 M /trunk/caca/graphics.c 1894 1895 * Added caca_show/hide_cursor, and corresponding GL binding 1896 1897 ------------------------------------------------------------------------ 1898 r474 | sam | 2006-03-24 15:17:40 +0100 (Fri, 24 Mar 2006) | 3 lines 1899 Changed paths: 1900 M /trunk/caca/caca.h 1901 1902 * Documented the caca_event structure and improved a few things here and 1903 there in the documentation. 1904 1905 ------------------------------------------------------------------------ 1906 r473 | sam | 2006-03-24 10:48:20 +0100 (Fri, 24 Mar 2006) | 2 lines 1907 Changed paths: 1908 M /trunk/caca/caca.c 1909 M /trunk/caca/caca_internals.h 1910 M /trunk/caca/driver_conio.c 1911 M /trunk/caca/driver_gl.c 1912 M /trunk/caca/driver_ncurses.c 1913 M /trunk/caca/driver_network.c 1914 M /trunk/caca/driver_slang.c 1915 M /trunk/caca/driver_vga.c 1916 M /trunk/caca/driver_win32.c 1917 M /trunk/caca/driver_x11.c 1918 1919 * Allow the driver initialisation to fail, for instance when $DISPLAY = "". 1920 1921 ------------------------------------------------------------------------ 1922 r472 | sam | 2006-03-24 10:30:02 +0100 (Fri, 24 Mar 2006) | 2 lines 1923 Changed paths: 1924 M /trunk/cucul/math.c 1925 1926 * Removed spurious prototype. 1927 1928 ------------------------------------------------------------------------ 1929 r471 | sam | 2006-03-23 19:38:44 +0100 (Thu, 23 Mar 2006) | 2 lines 1930 Changed paths: 1931 M /trunk/TODO 1932 1933 * Updated the TODO list with what's been done so far. 1934 1935 ------------------------------------------------------------------------ 1936 r470 | sam | 2006-03-23 19:36:59 +0100 (Thu, 23 Mar 2006) | 2 lines 1937 Changed paths: 1938 M /trunk/caca/caca.c 1939 M /trunk/caca/caca.h 1940 M /trunk/caca/caca_internals.h 1941 M /trunk/caca/driver_conio.c 1942 M /trunk/caca/driver_gl.c 1943 M /trunk/caca/driver_ncurses.c 1944 M /trunk/caca/driver_network.c 1945 M /trunk/caca/driver_slang.c 1946 M /trunk/caca/driver_vga.c 1947 M /trunk/caca/driver_win32.c 1948 M /trunk/caca/driver_x11.c 1949 M /trunk/caca/event.c 1950 M /trunk/src/aafire.c 1951 M /trunk/src/cacaball.c 1952 M /trunk/src/cacamoir.c 1953 M /trunk/src/cacaplas.c 1954 M /trunk/src/cacaview.c 1955 M /trunk/test/colors.c 1956 M /trunk/test/demo.c 1957 M /trunk/test/dithering.c 1958 M /trunk/test/event.c 1959 M /trunk/test/gamma.c 1960 M /trunk/test/hsv.c 1961 M /trunk/test/spritedit.c 1962 M /trunk/test/transform.c 1963 M /trunk/test/unicode.c 1964 1965 * Massive rework of the event handling code, as per the TODO list. 1966 1967 ------------------------------------------------------------------------ 1968 r469 | sam | 2006-03-23 18:20:57 +0100 (Thu, 23 Mar 2006) | 2 lines 1969 Changed paths: 1970 M /trunk/test/gamma.c 1971 1972 * Hahaha mais le vieux porc c'est moi. 1973 1974 ------------------------------------------------------------------------ 1975 r468 | sam | 2006-03-23 16:14:17 +0100 (Thu, 23 Mar 2006) | 2 lines 1976 Changed paths: 1977 M /trunk/cucul/transform.c 1978 1979 * Added missing ASCII characters to cucul_rotate(). 1980 1981 ------------------------------------------------------------------------ 1982 r467 | sam | 2006-03-23 15:07:32 +0100 (Thu, 23 Mar 2006) | 4 lines 1983 Changed paths: 1984 M /trunk/cucul/box.c 1985 M /trunk/cucul/canvas.c 1986 M /trunk/cucul/conic.c 1987 M /trunk/cucul/cucul.h 1988 M /trunk/cucul/cucul_internals.h 1989 M /trunk/cucul/line.c 1990 M /trunk/cucul/triangle.c 1991 M /trunk/src/cacaview.c 1992 M /trunk/test/demo.c 1993 M /trunk/test/event.c 1994 M /trunk/test/export.c 1995 M /trunk/test/spritedit.c 1996 1997 * Made cucul_putchar32() an internal-only function. 1998 * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8 1999 string instead of a single character as their last argument. 2000 2001 ------------------------------------------------------------------------ 2002 r466 | sam | 2006-03-23 14:12:56 +0100 (Thu, 23 Mar 2006) | 2 lines 2003 Changed paths: 2004 M /trunk/cucul/cucul.c 2005 M /trunk/cucul/cucul.h 2006 M /trunk/src/aafire.c 2007 M /trunk/src/cacaball.c 2008 M /trunk/src/cacamoir.c 2009 M /trunk/src/cacaplas.c 2010 M /trunk/src/cacaview.c 2011 M /trunk/test/colors.c 2012 M /trunk/test/demo.c 2013 M /trunk/test/dithering.c 2014 M /trunk/test/event.c 2015 M /trunk/test/export.c 2016 M /trunk/test/gamma.c 2017 M /trunk/test/hsv.c 2018 M /trunk/test/spritedit.c 2019 M /trunk/test/transform.c 2020 M /trunk/test/unicode.c 2021 2022 * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free(). 2023 2024 ------------------------------------------------------------------------ 2025 r465 | sam | 2006-03-23 12:34:27 +0100 (Thu, 23 Mar 2006) | 4 lines 2026 Changed paths: 2027 M /trunk/TODO 2028 2029 * Removed done stuff from the TODO. 2030 * Updated the TODO list with what I said in the mailing-list. The top 2031 priority is what's marked "API-dependent stuff". 2032 2033 ------------------------------------------------------------------------ 2034 r464 | sam | 2006-03-23 12:03:43 +0100 (Thu, 23 Mar 2006) | 2 lines 2035 Changed paths: 2036 M /trunk/test 2037 M /trunk/test/Makefile.am 2038 A /trunk/test/transform.c 2039 2040 * Added a test for the transformation routines. 2041 2042 ------------------------------------------------------------------------ 2043 r463 | sam | 2006-03-23 12:00:54 +0100 (Thu, 23 Mar 2006) | 2 lines 2044 Changed paths: 2045 M /trunk/cucul/transform.c 2046 2047 * Added more characters to the flip/rotate routines. 2048 2049 ------------------------------------------------------------------------ 2050 r462 | sam | 2006-03-23 10:47:06 +0100 (Thu, 23 Mar 2006) | 3 lines 2051 Changed paths: 2052 M /trunk/cucul/Makefile.am 2053 M /trunk/cucul/cucul.h 2054 A /trunk/cucul/transform.c 2055 2056 * Added cucul_flip(), cucul_flop() and cucul_transform() to perform 2057 operations on canvases. 2058 2059 ------------------------------------------------------------------------ 2060 r461 | sam | 2006-03-22 22:15:57 +0100 (Wed, 22 Mar 2006) | 2 lines 2061 Changed paths: 2062 M /trunk/caca/caca.c 2063 M /trunk/caca/caca.h 2064 M /trunk/caca/caca_internals.h 2065 M /trunk/caca/driver_conio.c 2066 M /trunk/caca/driver_gl.c 2067 M /trunk/caca/driver_ncurses.c 2068 M /trunk/caca/driver_network.c 2069 M /trunk/caca/driver_slang.c 2070 M /trunk/caca/driver_vga.c 2071 M /trunk/caca/driver_win32.c 2072 M /trunk/caca/driver_x11.c 2073 M /trunk/caca/event.c 2074 M /trunk/caca/graphics.c 2075 M /trunk/caca/time.c 2076 M /trunk/cucul/bitmap.c 2077 M /trunk/cucul/box.c 2078 M /trunk/cucul/canvas.c 2079 M /trunk/cucul/charset.c 2080 M /trunk/cucul/conic.c 2081 M /trunk/cucul/cucul.c 2082 M /trunk/cucul/cucul.h 2083 M /trunk/cucul/cucul_internals.h 2084 M /trunk/cucul/export_ansi.c 2085 M /trunk/cucul/export_html.c 2086 M /trunk/cucul/export_irc.c 2087 M /trunk/cucul/export_ps.c 2088 M /trunk/cucul/export_svg.c 2089 M /trunk/cucul/line.c 2090 M /trunk/cucul/math.c 2091 M /trunk/cucul/sprite.c 2092 M /trunk/cucul/triangle.c 2093 M /trunk/kernel/kernel.c 2094 M /trunk/kernel/kernel.h 2095 M /trunk/test 2096 2097 * Slightly changed header comments. 2098 2099 ------------------------------------------------------------------------ 2100 r460 | sam | 2006-03-22 21:10:14 +0100 (Wed, 22 Mar 2006) | 2 lines 2101 Changed paths: 2102 M /trunk/cucul/canvas.c 2103 2104 * Optimise cucul_blit() by using memcpy() if there is no mask. 2105 2106 ------------------------------------------------------------------------ 2107 r459 | sam | 2006-03-22 20:54:37 +0100 (Wed, 22 Mar 2006) | 3 lines 2108 Changed paths: 2109 M /trunk/cucul/canvas.c 2110 M /trunk/cucul/cucul.h 2111 M /trunk/test/Makefile.am 2112 M /trunk/test/gamma.c 2113 2114 * Added the cucul_blit() function. It lets us blit various canvas one 2115 onto the other with an optional mask. 2116 2117 ------------------------------------------------------------------------ 2118 r458 | sam | 2006-03-22 20:20:52 +0100 (Wed, 22 Mar 2006) | 2 lines 2119 Changed paths: 2120 M /trunk/cucul/cucul.c 2121 2122 * Fixed an uninitialised structure member. 2123 2124 ------------------------------------------------------------------------ 2125 r457 | sam | 2006-03-22 19:38:06 +0100 (Wed, 22 Mar 2006) | 3 lines 2126 Changed paths: 2127 M /trunk/cucul/Makefile.am 2128 A /trunk/cucul/canvas.c (from /trunk/cucul/char.c:445) 2129 D /trunk/cucul/char.c 2130 2131 * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there 2132 that is a bit more high level than characters. 2133 2134 ------------------------------------------------------------------------ 2135 r456 | sam | 2006-03-22 19:29:39 +0100 (Wed, 22 Mar 2006) | 2 lines 2136 Changed paths: 2137 M /trunk/caca/driver_network.c 2138 M /trunk/cucul/cucul.c 2139 M /trunk/cucul/cucul.h 2140 M /trunk/test/export.c 2141 2142 * Renamed cucul_get_export() to cucul_create_export(). 2143 2144 ------------------------------------------------------------------------ 2145 r455 | sam | 2006-03-22 18:49:18 +0100 (Wed, 22 Mar 2006) | 2 lines 2146 Changed paths: 2147 M /trunk/cucul/bitmap.c 2148 M /trunk/cucul/cucul.h 2149 M /trunk/src/aafire.c 2150 M /trunk/src/cacaball.c 2151 M /trunk/src/cacamoir.c 2152 M /trunk/src/cacaplas.c 2153 M /trunk/src/cacaview.c 2154 M /trunk/test/demo.c 2155 M /trunk/test/export.c 2156 M /trunk/test/gamma.c 2157 M /trunk/test/hsv.c 2158 2159 * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed. 2160 2161 ------------------------------------------------------------------------ 2162 r454 | sam | 2006-03-22 18:46:11 +0100 (Wed, 22 Mar 2006) | 3 lines 2163 Changed paths: 2164 M /trunk/cucul/cucul.c 2165 M /trunk/cucul/cucul.h 2166 M /trunk/src/aafire.c 2167 M /trunk/src/cacaball.c 2168 M /trunk/src/cacamoir.c 2169 M /trunk/src/cacaplas.c 2170 M /trunk/src/cacaview.c 2171 M /trunk/test/colors.c 2172 M /trunk/test/demo.c 2173 M /trunk/test/dithering.c 2174 M /trunk/test/event.c 2175 M /trunk/test/export.c 2176 M /trunk/test/gamma.c 2177 M /trunk/test/hsv.c 2178 M /trunk/test/spritedit.c 2179 M /trunk/test/unicode.c 2180 2181 * Changed the cucul_init parameter so that it now directly accepts a 2182 canvas size (use cucul_init(0, 0) for the old behaviour). 2183 2184 ------------------------------------------------------------------------ 2185 r453 | sam | 2006-03-22 18:34:03 +0100 (Wed, 22 Mar 2006) | 2 lines 2186 Changed paths: 2187 M /trunk/kernel/kernel.c 2188 2189 * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode. 2190 2191 ------------------------------------------------------------------------ 2192 r452 | sam | 2006-03-22 18:30:56 +0100 (Wed, 22 Mar 2006) | 2 lines 2193 Changed paths: 2194 M /trunk/cucul/cucul.c 2195 2196 * Removed code that did not need to be duplicated. 2197 2198 ------------------------------------------------------------------------ 2199 r451 | sam | 2006-03-22 17:09:14 +0100 (Wed, 22 Mar 2006) | 2 lines 2200 Changed paths: 2201 M /trunk/src/cacaview.c 2202 2203 * Gamma support in cacaview (through the g/G key). 2204 2205 ------------------------------------------------------------------------ 2206 r450 | sam | 2006-03-22 16:00:43 +0100 (Wed, 22 Mar 2006) | 2 lines 2207 Changed paths: 2208 M /trunk/test/gamma.c 2209 2210 * Added colour to the gamma test. 2211 2212 ------------------------------------------------------------------------ 2213 r449 | sam | 2006-03-22 15:56:50 +0100 (Wed, 22 Mar 2006) | 2 lines 2214 Changed paths: 2215 M /trunk/cucul/bitmap.c 2216 2217 * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1). 2218 2219 ------------------------------------------------------------------------ 2220 r448 | sam | 2006-03-22 14:58:24 +0100 (Wed, 22 Mar 2006) | 2 lines 2221 Changed paths: 2222 M /trunk/test/gamma.c 2223 2224 * Animated gamma test. 2225 2226 ------------------------------------------------------------------------ 2227 r447 | sam | 2006-03-22 14:15:08 +0100 (Wed, 22 Mar 2006) | 2 lines 2228 Changed paths: 2229 M /trunk/cucul/cucul.h 2230 M /trunk/cucul/math.c 2231 2232 * Got rid of cucul_powf(), too complex to implement and no longer used. 2233 2234 ------------------------------------------------------------------------ 2235 r446 | sam | 2006-03-22 14:12:54 +0100 (Wed, 22 Mar 2006) | 3 lines 2236 Changed paths: 2237 M /trunk/configure.ac 2238 M /trunk/cucul/bitmap.c 2239 2240 * Added optional support for CP437 gray blocks in the bitmap renderer. 2241 * Use a custom pow() function for gamma computation. 2242 2243 ------------------------------------------------------------------------ 2244 r445 | sam | 2006-03-21 12:05:56 +0100 (Tue, 21 Mar 2006) | 2 lines 2245 Changed paths: 2246 M /trunk/cucul/math.c 2247 2248 * Tried to do something with cucul_powf. It currently sucks. 2249 2250 ------------------------------------------------------------------------ 2251 r444 | sam | 2006-03-21 11:52:24 +0100 (Tue, 21 Mar 2006) | 2 lines 2252 Changed paths: 2253 M /trunk/src/cacaplas.c 2254 2255 * Changed the cacaplas colours. Yeah, I do what I want. 2256 2257 ------------------------------------------------------------------------ 2258 r443 | sam | 2006-03-21 11:09:15 +0100 (Tue, 21 Mar 2006) | 27 lines 2259 Changed paths: 2260 M /trunk/test/Makefile.am 2261 A /trunk/test/gamma.c 2262 2263 ___ 2264 * Bitmap gamma test example. Of ,---. /""`_,' 2265 course it does not work yet, | `\``""-; / 2266 because some dirty old pig \ /`\\ ';' 2267 implemented a cucul_powf() .') | __ \ 2268 function that only works / (` / /(O\. _| 2269 with integer exponents. .-`| `"` ` .-\_ 2270 .-' \ ` ;=-. 2271 HAHAHAHA MAIS .' . ._, / o o\ 2272 VIEUX PORC ! .-'` . '-._;_._.J 2273 .-'` `.-'` 2274 _. -` L ' .' 2275 .' U '- ._.-' 2276 /` C / 2277 / y | 2278 ._ ; J | | 2279 )).-| | | / 2280 (/`.-| \ \ / .; 2281 ( (_)| | \ ; .' | 2282 '--'; | `\ / / | 2283 \ | `\ /.' / 2284 \ / ; |`\ | 2285 '. .' _.-| | | | 2286 '-. .-';_"---'`.__| | | \ 2287 `'-._ ``'-. | \ \__\\ 2288 `''--.___\\ \__\\ 2289 2290 ------------------------------------------------------------------------ 2291 r442 | sam | 2006-03-21 10:52:32 +0100 (Tue, 21 Mar 2006) | 2 lines 2292 Changed paths: 2293 M /trunk/cucul/bitmap.c 2294 M /trunk/cucul/cucul.h 2295 M /trunk/cucul/sprite.c 2296 M /trunk/src/aafire.c 2297 M /trunk/src/cacaball.c 2298 M /trunk/src/cacamoir.c 2299 M /trunk/src/cacaplas.c 2300 M /trunk/src/cacaview.c 2301 M /trunk/test/demo.c 2302 M /trunk/test/export.c 2303 M /trunk/test/hsv.c 2304 2305 * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite. 2306 2307 ------------------------------------------------------------------------ 2308 r441 | sam | 2006-03-21 10:48:02 +0100 (Tue, 21 Mar 2006) | 2 lines 2309 Changed paths: 2310 M /trunk/configure.ac 2311 M /trunk/kernel/kernel.c 2312 2313 * Use the asm versions of sin and cos when available. 2314 2315 ------------------------------------------------------------------------ 2316 r440 | jylam | 2006-03-20 16:23:11 +0100 (Mon, 20 Mar 2006) | 2 lines 2317 Changed paths: 2318 M /trunk/caca/driver_gl.c 2319 2320 * Added a bird. 2321 2322 ------------------------------------------------------------------------ 2323 r439 | sam | 2006-03-19 18:10:12 +0100 (Sun, 19 Mar 2006) | 2 lines 2324 Changed paths: 2325 M /trunk/caca/driver_x11.c 2326 2327 * Added basic support for a few Unicode characters to the X11 driver. 2328 2329 ------------------------------------------------------------------------ 2330 r438 | sam | 2006-03-19 17:59:34 +0100 (Sun, 19 Mar 2006) | 2 lines 2331 Changed paths: 2332 M /trunk/src/cacaplas.c 2333 2334 * Added a lame "powered by libcaca" banner to cacaplas. 2335 2336 ------------------------------------------------------------------------ 2337 r437 | sam | 2006-03-19 17:59:01 +0100 (Sun, 19 Mar 2006) | 2 lines 2338 Changed paths: 2339 M /trunk/TODO 2340 2341 * Added a few notes to the TODO list. 2342 2343 ------------------------------------------------------------------------ 2344 r436 | sam | 2006-03-19 17:42:31 +0100 (Sun, 19 Mar 2006) | 18 lines 2345 Changed paths: 2346 M /trunk/src/cacaball.c 2347 2348 Nan mais avec ma config _,--. ,--._ 2349 d'Emacs c'est vraiment \ > `-"""-' < / 2350 impossible qu'il reste `-. .-' 2351 des tabs dans mon code / 'e___e` \ 2352 \__ ( (o o) ) 2353 HAHAHAHA MAIS _\_ `=' _/_ 2354 VIEUX PORC ! / /|`-._.-'|\ \ 2355 \ ., / /||_______||\ \ 2356 .,|_) _/ /_||=======||_\ \_ 2357 _ _______( ,\ ', / _/==|| ||==\_ \ 2358 '(-'.` '-``o t__ `'( ^^ ^^ )`' 2359 '/ (") \ / 2360 | t-` \______|______/ 2361 \ )_.-` |______|______| 2362 \ .^--| /_| )__| |__( 2363 \_(_\ |_|'[_\ / ] [ \ 2364 '[_\ '[_\ `--' `--' 2365 2366 ------------------------------------------------------------------------ 2367 r435 | sam | 2006-03-19 17:34:53 +0100 (Sun, 19 Mar 2006) | 2 lines 2368 Changed paths: 2369 M /trunk/test/unicode.c 2370 2371 * More special characters in the Unicode test. 2372 2373 ------------------------------------------------------------------------ 2374 r434 | sam | 2006-03-18 01:12:25 +0100 (Sat, 18 Mar 2006) | 2 lines 2375 Changed paths: 2376 M /trunk/caca/caca.h 2377 M /trunk/caca/caca_internals.h 2378 M /trunk/caca/event.c 2379 M /trunk/caca/graphics.c 2380 M /trunk/cucul/char.c 2381 M /trunk/cucul/cucul_internals.h 2382 2383 * Cosmetic fixes. 2384 2385 ------------------------------------------------------------------------ 2386 r433 | sam | 2006-03-18 01:06:24 +0100 (Sat, 18 Mar 2006) | 2 lines 2387 Changed paths: 2388 M /trunk/caca/driver_network.c 2389 M /trunk/cucul/cucul.c 2390 M /trunk/cucul/cucul.h 2391 M /trunk/cucul/export_ansi.c 2392 M /trunk/cucul/export_html.c 2393 M /trunk/cucul/export_irc.c 2394 M /trunk/cucul/export_ps.c 2395 M /trunk/cucul/export_svg.c 2396 M /trunk/test/export.c 2397 2398 * Renamed cucul_buffer to cucul_export. Vanilla rum rules. 2399 2400 ------------------------------------------------------------------------ 2401 r432 | sam | 2006-03-17 14:32:58 +0100 (Fri, 17 Mar 2006) | 2 lines 2402 Changed paths: 2403 M /trunk/caca/driver_conio.c 2404 M /trunk/caca/driver_vga.c 2405 M /trunk/cucul/Makefile.am 2406 M /trunk/cucul/char.c 2407 A /trunk/cucul/charset.c (from /trunk/cucul/char.c:428) 2408 M /trunk/cucul/cucul_internals.h 2409 2410 * Factorised some charset handling code into a new cucul/charset.c file. 2411 2412 ------------------------------------------------------------------------ 2413 r431 | sam | 2006-03-17 11:35:26 +0100 (Fri, 17 Mar 2006) | 2 lines 2414 Changed paths: 2415 M /trunk/test/export.c 2416 2417 * Added a few commonly escaped characters to the export test: ( ) " < > & 2418 2419 ------------------------------------------------------------------------ 2420 r430 | sam | 2006-03-17 10:56:28 +0100 (Fri, 17 Mar 2006) | 2 lines 2421 Changed paths: 2422 M /trunk/cucul/export_svg.c 2423 2424 * Full Unicode support in the SVG exporter. 2425 2426 ------------------------------------------------------------------------ 2427 r429 | sam | 2006-03-17 10:49:16 +0100 (Fri, 17 Mar 2006) | 2 lines 2428 Changed paths: 2429 M /trunk/caca/driver_x11.c 2430 2431 * Print '?' instead of spaces for unknown glyphs in the X11 driver. 2432 2433 ------------------------------------------------------------------------ 2434 r428 | sam | 2006-03-16 20:10:12 +0100 (Thu, 16 Mar 2006) | 14 lines 2435 Changed paths: 2436 M /trunk/cucul/export_ps.c 2437 2438 ___ 2439 ',_`""\ .---, 2440 \ :-""``/` | 2441 Ahaha mais vieux porc !! `;' //`\ / 2442 / __ | ('. 2443 |_ ./O)\ \ `) \ 2444 _/-. ` `"` |` 2445 .-=; ` / 2446 /o o \ ,_, . 2447 L._._;_.-' . 2448 `'-.` ' 2449 `. ' 2450 '-._. -' 2451 2452 ------------------------------------------------------------------------ 2453 r427 | sam | 2006-03-16 20:00:59 +0100 (Thu, 16 Mar 2006) | 2 lines 2454 Changed paths: 2455 M /trunk/ChangeLog 2456 2457 * Updated ChangeLog and converted it to UTF-8. 2458 1 2459 ------------------------------------------------------------------------ 2 2460 r426 | sam | 2006-03-16 19:58:39 +0100 (Thu, 16 Mar 2006) | 2 lines -
libcaca/trunk/NEWS
r823 r846 1 1 /* $Id$ */ /** \page news News 2 3 \section news0_99 Changes between 0.9 and 0.99 4 5 - libcaca was split into libcucul, a standalone text manipulation backend, 6 and libcaca, the display and user input frontend 7 - Unicode support 8 - TrueColor support 9 - Floyd-Steinberg dithering 10 - gamma correction 11 - import/export functions for many text formats 12 - builtin fonts for device-independent bitmap output 13 - various text transformation routines (rotation, horizontal flip...) 14 - OpenGL renderer 15 - cacaserver, a telnet server that can be hooked to libcaca applications 16 - img2irc, an image to IRC conversion utility 2 17 3 18 \section news0_9 Changes between 0.8 and 0.9 -
libcaca/trunk/TODO
r824 r846 5 5 \subsection dep API-dependent stuff 6 6 7 - all the sprite stuff (loading, saving, blitting, transparency 8 support, background colour support, thinking of a storage format, 9 etc.) 10 - Or maybe, instead of doing shit with the sprites, just allow canvases 11 to have several buffers, allow to change the active buffer, and treat 12 sprites like that. 13 - ASCII/ANSI art loading functions (maybe load them as sprites) 7 - nothing! 14 8 15 9 \subsection indep API-independent stuff … … 31 25 - optimise exporters so that they do not allocate huge blocks of memory 32 26 when they only need half of it. 27 - ASCII/ANSI art loading functions (maybe load them as sprites) 33 28 34 29 … … 39 34 - text edit widget with cursor support (I'm unsure about this, it 40 35 seems pretty difficult) 36 - rename caca_set_delay into something like caca_set_rendertime. 41 37 42 38 \subsection indep API-independent stuff
Note: See TracChangeset
for help on using the changeset viewer.