1Commit: 4806 2Author: sam 3Date: Fri Apr 6 20:30:22 2012 +0000 4 5 build: fix copyright information. 6 7 caca/caca.h | 2 +- 8 caca/caca_internals.h | 2 +- 9 caca/driver/ncurses.c | 2 +- 10 caca/driver/x11.c | 2 +- 11 caca/figfont.c | 2 +- 12 ruby/caca-display.c | 2 +- 13 src/cacaclock.c | 4 ++-- 14 7 files changed, 8 insertions(+), 8 deletions(-) 15 16Commit: 4805 17Author: sam 18Date: Fri Apr 6 20:30:16 2012 +0000 19 20 figfont: support setting the canvas width and smushing mode from the 21 calling application. 22 23 caca/caca.h | 2 + 24 caca/figfont.c | 134 +++++++++++++++++++++++++++++++++++++++---------------- 25 2 files changed, 97 insertions(+), 39 deletions(-) 26 27Commit: 4804 28Author: sam 29Date: Fri Apr 6 20:30:09 2012 +0000 30 31 build: fix "make dist", which was broken because of the vcproj -> vcxproj 32 migration. 33 34 caca/Makefile.am | 2 +- 35 cxx/Makefile.am | 2 +- 36 src/Makefile.am | 2 +- 37 3 files changed, 3 insertions(+), 3 deletions(-) 38 39Commit: 4803 40Author: sam 41Date: Fri Apr 6 18:42:05 2012 +0000 42 43 figfont: stick the source canvas's width, if specified. 44 45 caca/figfont.c | 2 +- 46 1 files changed, 1 insertions(+), 1 deletions(-) 47 48Commit: 4802 49Author: alxf 50Date: Fri Jan 13 20:17:01 2012 +0000 51 52 Add support for python3 to python bindings. 53 54 python/caca/__init__.py | 25 +++++++- 55 python/caca/canvas.py | 148 ++++++++++++++++++++++++++------------------ 56 python/caca/common.py | 43 ++++++++++--- 57 python/caca/display.py | 32 +++++++--- 58 python/caca/dither.py | 4 +- 59 python/caca/font.py | 5 +- 60 python/examples/blit.py | 6 +- 61 python/examples/colors.py | 6 +- 62 python/examples/drawing.py | 15 ++--- 63 python/examples/driver.py | 2 +- 64 python/examples/event.py | 4 +- 65 python/examples/figfont.py | 12 ++-- 66 python/examples/font.py | 23 ++++--- 67 python/examples/frames.py | 6 +- 68 python/examples/gol.py | 34 +++++----- 69 python/examples/text.py | 10 ++-- 70 python/setup.py | 11 +++- 71 python/test/__init__.py | 2 +- 72 python/test/canvas.py | 4 +- 73 19 files changed, 244 insertions(+), 148 deletions(-) 74 75Commit: 4801 76Author: alxf 77Date: Wed Jan 11 18:00:16 2012 +0000 78 79 Add unittest for canvas module. 80 81 python/setup.py | 11 ++- 82 python/test/__init__.py | 66 ++++++++++ 83 python/test/canvas.py | 329 +++++++++++++++++++++++++++++++++++++++++++++++ 84 3 files changed, 405 insertions(+), 1 deletions(-) 85 86Commit: 4800 87Author: alxf 88Date: Wed Jan 11 15:44:37 2012 +0000 89 90 Drop tabs and trailing spaces. 91 92 python/caca/canvas.py | 2 +- 93 src/cacaclock.c | 264 ++++++++++++++++++++++++------------------------ 94 2 files changed, 133 insertions(+), 133 deletions(-) 95 96Commit: 4799 97Author: alxf 98Date: Wed Jan 11 15:21:35 2012 +0000 99 100 Add check-source rule for python files. 101 102 Makefile.am | 2 +- 103 python/Makefile.am | 2 ++ 104 2 files changed, 3 insertions(+), 1 deletions(-) 105 106Commit: 4798 107Author: alxf 108Date: Wed Jan 11 15:21:29 2012 +0000 109 110 Fixed wildcard for python and perl extension. 111 112 test/check-source | 2 +- 113 1 files changed, 1 insertions(+), 1 deletions(-) 114 115Commit: 4797 116Author: alxf 117Date: Wed Jan 11 15:21:23 2012 +0000 118 119 Add cacaclock demo and python binaries to git ignore list. 120 121 .gitignore | 4 ++++ 122 1 files changed, 4 insertions(+), 0 deletions(-) 123 124Commit: 4787 125Author: pterjan 126Date: Sun Aug 21 15:09:52 2011 +0000 127 128 Drop trailing spaces 129 130 src/cacaclock.c | 20 ++++++++++---------- 131 1 files changed, 10 insertions(+), 10 deletions(-) 132 133Commit: 4786 134Author: pterjan 135Date: Sun Aug 21 15:06:30 2011 +0000 136 137 Add set_cursor to the ruby binding (patch from Tony Miller <mcfiredrill@gmail.com>) 138 139 ruby/caca-display.c | 17 +++++++++++++++++ 140 ruby/t/tc_display.rb | 4 ++++ 141 2 files changed, 21 insertions(+), 0 deletions(-) 142 143Commit: 4780 144Author: sam 145Date: Tue Mar 29 20:18:16 2011 +0000 146 147 ncurses: if terminal doesn't support curs_set(2), try curs_set(1). 148 149 caca/driver/ncurses.c | 5 ++++- 150 1 files changed, 4 insertions(+), 1 deletions(-) 151 152Commit: 4779 153Author: jylam 154Date: Sun Mar 6 10:03:03 2011 +0000 155 156 * Updated help 157 158 src/cacaclock.c | 17 ++++++++--------- 159 1 files changed, 8 insertions(+), 9 deletions(-) 160 161Commit: 4778 162Author: jylam 163Date: Sun Mar 6 08:18:46 2011 +0000 164 165 * Removed unused variable 166 167 src/cacaclock.c | 2 -- 168 1 files changed, 0 insertions(+), 2 deletions(-) 169 170Commit: 4777 171Author: jylam 172Date: Sun Mar 6 08:17:14 2011 +0000 173 174 * Added command line parsing (--dateformat, --font, --help, --version) 175 * Center font 176 177 XCode/libcacaXCode.xcodeproj/project.pbxproj | 6 +- 178 configure.ac | 10 ++-- 179 src/cacaclock.c | 100 ++++++++++++++++++++++---- 180 3 files changed, 94 insertions(+), 22 deletions(-) 181 182Commit: 4776 183Author: alxf 184Date: Sat Mar 5 17:26:35 2011 +0000 185 186 * Handles error messages from libcaca and ctypes with CanvasError exception. 187 188 python/caca/canvas.py | 913 +++++++++++++++++++++++++++++++++++++++---------- 189 1 files changed, 729 insertions(+), 184 deletions(-) 190 191Commit: 4775 192Author: jylam 193Date: Fri Mar 4 17:26:35 2011 +0000 194 195 * Added width/height fetch 196 197 src/cacaclock.c | 5 +++++ 198 1 files changed, 5 insertions(+), 0 deletions(-) 199 200Commit: 4774 201Author: alxf 202Date: Fri Mar 4 16:45:10 2011 +0000 203 204 * Fixed utf32_to_utf8 function. 205 206 python/caca/common.py | 8 +++++--- 207 1 files changed, 5 insertions(+), 3 deletions(-) 208 209Commit: 4773 210Author: jylam 211Date: Fri Mar 4 11:03:21 2011 +0000 212 213 * Added preliminary cacaclock, a continuous clock 214 215 src/Makefile.am | 6 +++- 216 src/cacaclock.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 217 2 files changed, 110 insertions(+), 1 deletions(-) 218 219Commit: 4772 220Author: alxf 221Date: Sat Feb 19 13:11:34 2011 +0000 222 223 * Make mask an optional argument for Canvas.blit method. 224 * Drawing and put_figchar methods now can handle utf8 chars. 225 226 python/caca/canvas.py | 75 +++++++++++++++++++++++++++++++++++++------ 227 python/examples/figfont.py | 2 +- 228 2 files changed, 65 insertions(+), 12 deletions(-) 229 230Commit: 4771 231Author: alxf 232Date: Fri Feb 18 19:03:44 2011 +0000 233 234 * method Canvas.put_char now handle utf8 char. 235 236 python/caca/canvas.py | 9 +++++++-- 237 1 files changed, 7 insertions(+), 2 deletions(-) 238 239Commit: 4770 240Author: alxf 241Date: Sun Feb 13 19:07:20 2011 +0000 242 243 * Bind font functions. 244 * Bind caca_render_canvas function. 245 * Add example font. 246 247 python/caca/canvas.py | 18 ++++++++++ 248 python/caca/font.py | 47 ++++++++++++++++++++++++++-- 249 python/examples/font.py | 80 +++++++++++++++++++++++++++++++++++++++++++++++ 250 3 files changed, 142 insertions(+), 3 deletions(-) 251 252Commit: 4769 253Author: alxf 254Date: Sun Feb 13 16:39:13 2011 +0000 255 256 * Fix get_key_utf8 method, return python string with utf8 char now. 257 258 python/caca/display.py | 12 ++++++++++-- 259 1 files changed, 10 insertions(+), 2 deletions(-) 260 261Commit: 4767 262Author: sam 263Date: Sun Feb 13 13:12:28 2011 +0000 264 265 Fix a bug in our Xutf8LookupString() usage. 266 267 caca/driver/x11.c | 12 ++++++++---- 268 1 files changed, 8 insertions(+), 4 deletions(-) 269 270Commit: 4766 271Author: sam 272Date: Sun Feb 13 12:48:50 2011 +0000 273 274 Rename figfont into charfont. We will support far more than figfonts in 275 the future. 276 277 caca/caca.h | 17 ++++++++++++++--- 278 caca/caca_internals.h | 3 +-- 279 caca/figfont.c | 24 ++++++++++++------------ 280 3 files changed, 27 insertions(+), 17 deletions(-) 281 282Commit: 4712 283Author: alxf 284Date: Sat Nov 13 12:23:52 2010 +0000 285 286 * Add examples: colors, driver and event. 287 288 python/Makefile.am | 9 +++- 289 python/examples/colors.py | 76 ++++++++++++++++++++++++++ 290 python/examples/driver.py | 67 +++++++++++++++++++++++ 291 python/examples/event.py | 131 +++++++++++++++++++++++++++++++++++++++++++++ 292 4 files changed, 282 insertions(+), 1 deletions(-) 293 294Commit: 4711 295Author: alxf 296Date: Thu Nov 11 11:36:52 2010 +0000 297 298 * Add examples: blit, frames and text. 299 300 python/examples/blit.py | 66 ++++++++++++++++++++++++++++++++++++++++ 301 python/examples/frames.py | 74 +++++++++++++++++++++++++++++++++++++++++++++ 302 python/examples/text.py | 73 ++++++++++++++++++++++++++++++++++++++++++++ 303 3 files changed, 213 insertions(+), 0 deletions(-) 304 305Commit: 4710 306Author: alxf 307Date: Thu Nov 11 08:46:17 2010 +0000 308 309 * Bind figfont functions 310 * Add example figfont 311 312 python/caca/canvas.py | 28 ++++++++++++++++++++++ 313 python/examples/figfont.py | 54 ++++++++++++++++++++++++++++++++++++++++++++ 314 2 files changed, 82 insertions(+), 0 deletions(-) 315 316Commit: 4708 317Author: alxf 318Date: Mon Nov 8 19:26:33 2010 +0000 319 320 * Convert RGB image to RGBA. 321 322 python/examples/img2txt.py | 12 ++++++++++-- 323 1 files changed, 10 insertions(+), 2 deletions(-) 324 325Commit: 4707 326Author: alxf 327Date: Mon Nov 8 19:20:12 2010 +0000 328 329 * Fix color mask order in Dither class. 330 331 python/caca/dither.py | 2 +- 332 1 files changed, 1 insertions(+), 1 deletions(-) 333 334Commit: 4706 335Author: alxf 336Date: Mon Nov 8 13:21:30 2010 +0000 337 338 * Add example: port of img2txt with python bindings. 339 340 python/Makefile.am | 1 + 341 python/examples/img2txt.py | 233 ++++++++++++++++++++++++++++++++++++++++++++ 342 2 files changed, 234 insertions(+), 0 deletions(-) 343 344Commit: 4705 345Author: alxf 346Date: Sun Nov 7 17:08:24 2010 +0000 347 348 * Bind dither functions 349 350 python/caca/dither.py | 287 ++++++++++++++++++++++++++++++++++++++++++++++++- 351 1 files changed, 283 insertions(+), 4 deletions(-) 352 353Commit: 4702 354Author: jylam 355Date: Fri Oct 29 15:52:51 2010 +0000 356 357 * Fixed typo in img2txt doc (patch courtesy of Julien Danjou) 358 * Fixes #85 359 360 doc/img2txt.1 | 22 +++++++++++----------- 361 1 files changed, 11 insertions(+), 11 deletions(-) 362 363Commit: 4689 364Author: sam 365Date: Tue Oct 12 23:04:53 2010 +0000 366 367 Fix the Win32 build: ssize_t was no longer defined. 368 369 caca/caca_types.h | 16 ++++++++-------- 370 1 files changed, 8 insertions(+), 8 deletions(-) 371 372Commit: 4688 373Author: sam 374Date: Tue Oct 12 15:26:02 2010 +0000 375 376 Convert stuff to Visual Studio 2010. It has <stdint.h>! 377 378 caca-sharp/caca-sharp.csproj | 36 +++- 379 caca-sharp/test-csharp.csproj | 35 ++- 380 caca/libcaca.vcproj | 514 ----------------------------------------- 381 caca/libcaca.vcxproj | 229 ++++++++++++++++++ 382 cxx/libcaca++.vcproj | 341 --------------------------- 383 cxx/libcaca++.vcxproj | 193 +++++++++++++++ 384 cxx/test-cxx.vcproj | 335 --------------------------- 385 cxx/test-cxx.vcxproj | 195 ++++++++++++++++ 386 examples/blit.vcproj | 363 ----------------------------- 387 examples/blit.vcxproj | 223 ++++++++++++++++++ 388 examples/colors.vcproj | 363 ----------------------------- 389 examples/colors.vcxproj | 223 ++++++++++++++++++ 390 examples/conio-snake.vcproj | 363 ----------------------------- 391 examples/conio-snake.vcxproj | 223 ++++++++++++++++++ 392 examples/conio.vcproj | 363 ----------------------------- 393 examples/conio.vcxproj | 223 ++++++++++++++++++ 394 examples/demo.vcproj | 363 ----------------------------- 395 examples/demo.vcxproj | 223 ++++++++++++++++++ 396 examples/dithering.vcproj | 363 ----------------------------- 397 examples/dithering.vcxproj | 223 ++++++++++++++++++ 398 examples/driver.vcproj | 363 ----------------------------- 399 examples/driver.vcxproj | 223 ++++++++++++++++++ 400 examples/event.vcproj | 363 ----------------------------- 401 examples/event.vcxproj | 223 ++++++++++++++++++ 402 examples/font.vcproj | 363 ----------------------------- 403 examples/font.vcxproj | 223 ++++++++++++++++++ 404 examples/frames.vcproj | 363 ----------------------------- 405 examples/frames.vcxproj | 223 ++++++++++++++++++ 406 examples/fullwidth.vcproj | 363 ----------------------------- 407 examples/fullwidth.vcxproj | 223 ++++++++++++++++++ 408 examples/gamma.vcproj | 363 ----------------------------- 409 examples/gamma.vcxproj | 223 ++++++++++++++++++ 410 examples/hsv.vcproj | 363 ----------------------------- 411 examples/hsv.vcxproj | 223 ++++++++++++++++++ 412 examples/import.vcproj | 363 ----------------------------- 413 examples/import.vcxproj | 223 ++++++++++++++++++ 414 examples/input.vcproj | 363 ----------------------------- 415 examples/input.vcxproj | 223 ++++++++++++++++++ 416 examples/transform.vcproj | 359 ---------------------------- 417 examples/transform.vcxproj | 220 ++++++++++++++++++ 418 examples/truecolor.vcproj | 363 ----------------------------- 419 examples/truecolor.vcxproj | 223 ++++++++++++++++++ 420 examples/unicode.vcproj | 363 ----------------------------- 421 examples/unicode.vcxproj | 223 ++++++++++++++++++ 422 libcaca.sln | 349 +++++++++------------------- 423 src/cacademo.vcproj | 363 ----------------------------- 424 src/cacademo.vcxproj | 223 ++++++++++++++++++ 425 src/cacafire.vcproj | 363 ----------------------------- 426 src/cacafire.vcxproj | 223 ++++++++++++++++++ 427 src/cacaview.vcproj | 366 ----------------------------- 428 src/cacaview.vcxproj | 217 +++++++++++++++++ 429 test/bench.vcproj | 364 ----------------------------- 430 test/bench.vcxproj | 224 ++++++++++++++++++ 431 53 files changed, 5681 insertions(+), 9430 deletions(-) 432 433Commit: 4687 434Author: sam 435Date: Sat Oct 9 09:58:00 2010 +0000 436 437 Minor tuning to caca_types.h. 438 439 caca/caca_types.h | 15 ++++++++++----- 440 1 files changed, 10 insertions(+), 5 deletions(-) 441 442Commit: 4686 443Author: sam 444Date: Sat Oct 9 09:43:25 2010 +0000 445 446 Get rid of the build time generated caca_types.h. It sucked. 447 448 .gitignore | 2 - 449 caca/Makefile.am | 4 +- 450 caca/caca_types.h | 103 +++++++++++++++++++++++++++++++++++++++++++++ 451 caca/caca_types.h.in | 114 -------------------------------------------------- 452 caca/libcaca.vcproj | 2 +- 453 configure.ac | 16 ------- 454 win32/Makefile.am | 2 +- 455 win32/caca_types.h | 6 --- 456 8 files changed, 107 insertions(+), 142 deletions(-) 457 458Commit: 4680 459Author: sam 460Date: Thu Oct 7 21:33:47 2010 +0000 461 462 Link libcaca with -lgnugetopt if necessary. 463 464 caca/Makefile.am | 2 +- 465 src/Makefile.am | 2 +- 466 2 files changed, 2 insertions(+), 2 deletions(-) 467 468Commit: 4679 469Author: sam 470Date: Thu Oct 7 21:33:42 2010 +0000 471 472 Set version to 0.99beta18. 473 474 NEWS | 4 ++++ 475 configure.ac | 2 +- 476 win32/config.h | 2 +- 477 3 files changed, 6 insertions(+), 2 deletions(-) 478 479Commit: 4678 480Author: sam 481Date: Thu Oct 7 21:33:36 2010 +0000 482 483 Remove spurious tabs from source. 484 485 caca/transform.c | 2 +- 486 1 files changed, 1 insertions(+), 1 deletions(-) 487 488Commit: 4677 489Author: sam 490Date: Thu Oct 7 21:03:34 2010 +0000 491 492 Move mygetopt() directly into libcaca, for use by other programs. 493 494 caca/Makefile.am | 1 + 495 caca/caca.h | 25 ++++++++++ 496 caca/getopt.c | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++ 497 caca/libcaca.vcproj | 4 ++ 498 configure.ac | 1 - 499 src/Makefile.am | 4 -- 500 src/img2txt.c | 35 +++++--------- 501 src/mygetopt.c | 120 ---------------------------------------------- 502 src/mygetopt.h | 29 ----------- 503 9 files changed, 175 insertions(+), 177 deletions(-) 504 505Commit: 4644 506Author: sam 507Date: Thu Sep 2 21:02:16 2010 +0000 508 509 Mark the font data as const. We no longer modify it in place. 510 511 caca/mono9.data | 2 +- 512 caca/monobold12.data | 2 +- 513 tools/makefont.c | 2 +- 514 3 files changed, 3 insertions(+), 3 deletions(-) 515 516Commit: 4643 517Author: sam 518Date: Thu Sep 2 21:02:06 2010 +0000 519 520 Comply with cygwin's curses.h implementation. 521 522 caca/driver/ncurses.c | 12 ++++++++++++ 523 1 files changed, 12 insertions(+), 0 deletions(-) 524 525Commit: 4642 526Author: pterjan 527Date: Thu Aug 26 21:57:11 2010 +0000 528 529 * Do not force output to be in UTF-8, some people have not switched yet... 530 531 caca/driver/slang.c | 2 +- 532 1 files changed, 1 insertions(+), 1 deletions(-) 533 534Commit: 4641 535Author: pterjan 536Date: Thu Aug 26 21:14:12 2010 +0000 537 538 * Fix using dead keys on my us_intl keyboard 539 - Ignore key events when XFilterEvent returns true 540 - Do not set key to 0 when it is over 128 541 542 caca/driver/x11.c | 5 ++++- 543 1 files changed, 4 insertions(+), 1 deletions(-) 544 545Commit: 4411 546Author: alxf 547Date: Fri Jul 2 20:04:26 2010 +0000 548 549 * Bind event functions. 550 551 python/caca/display.py | 89 ++++++++++++++++++++++++++++-------------------- 552 1 files changed, 52 insertions(+), 37 deletions(-) 553 554Commit: 4410 555Author: alxf 556Date: Tue Jun 22 23:15:33 2010 +0000 557 558 * Fix bad condition. 559 560 python/caca/canvas.py | 2 +- 561 1 files changed, 1 insertions(+), 1 deletions(-) 562 563Commit: 4409 564Author: alxf 565Date: Mon Jun 21 18:09:23 2010 +0000 566 567 * Rename cv variable to pointer. 568 569 python/caca/canvas.py | 6 +++--- 570 1 files changed, 3 insertions(+), 3 deletions(-) 571 572Commit: 4408 573Author: alxf 574Date: Mon Jun 21 18:06:26 2010 +0000 575 576 * Add optional pointer argument to Canvas class. 577 * get_canvas method now return Python Canvas object. 578 579 python/caca/canvas.py | 14 +++++++++----- 580 python/caca/display.py | 11 +++++++++-- 581 2 files changed, 18 insertions(+), 7 deletions(-) 582 583Commit: 4405 584Author: alxf 585Date: Sun Jun 20 21:32:31 2010 +0000 586 587 * Fix export functions. 588 589 python/caca/canvas.py | 21 +++++++++++---------- 590 1 files changed, 11 insertions(+), 10 deletions(-) 591 592Commit: 4404 593Author: alxf 594Date: Tue Jun 1 18:21:41 2010 +0000 595 596 * Fix get_dirty_rect function. 597 * Add exceptions for missing methods. 598 599 python/caca/canvas.py | 61 +++++++++++++++++++++++++++++-------------------- 600 1 files changed, 36 insertions(+), 25 deletions(-) 601 602Commit: 4403 603Author: alxf 604Date: Sun May 30 18:59:39 2010 +0000 605 606 * Bind import functions. 607 608 python/caca/canvas.py | 91 ++++++++++++++++++++++++++++++++++++++++++++----- 609 1 files changed, 82 insertions(+), 9 deletions(-) 610 611Commit: 4402 612Author: alxf 613Date: Sun May 30 12:47:28 2010 +0000 614 615 * Bind export functions. 616 617 python/caca/canvas.py | 61 +++++++++++++++++++++++++++++++++++++++++++++++++ 618 1 files changed, 61 insertions(+), 0 deletions(-) 619 620Commit: 4401 621Author: alxf 622Date: Fri May 28 17:28:43 2010 +0000 623 624 * Fix python Makefile. 625 626 python/Makefile.am | 3 ++- 627 1 files changed, 2 insertions(+), 1 deletions(-) 628 629Commit: 4400 630Author: pterjan 631Date: Thu May 27 14:43:11 2010 +0000 632 633 * Improve rotated T, add P Q R ; 3 4 634 635 caca/transform.c | 8 +++++++- 636 1 files changed, 7 insertions(+), 1 deletions(-) 637 638Commit: 4399 639Author: pterjan 640Date: Thu May 27 11:30:08 2010 +0000 641 642 * Add a rotated T 643 644 caca/transform.c | 1 + 645 1 files changed, 1 insertions(+), 0 deletions(-) 646 647Commit: 4398 648Author: sam 649Date: Thu May 20 23:32:35 2010 +0000 650 651 New improved ctypes-based Python bindings, by Alex Foulon <alxf@lavabit.com>. 652 653 AUTHORS | 4 +- 654 configure.ac | 9 + 655 python/Makefile.am | 35 +- 656 python/README | 16 - 657 python/caca.txt | 26 -- 658 python/caca/__init__.py | 27 ++ 659 python/caca/canvas.py | 812 ++++++++++++++++++++++++++++++++++++++++ 660 python/caca/common.py | 335 +++++++++++++++++ 661 python/caca/display.py | 251 +++++++++++++ 662 python/caca/dither.py | 65 ++++ 663 python/caca/font.py | 59 +++ 664 python/examples/cacainfo.py | 37 ++ 665 python/examples/drawing.py | 118 ++++++ 666 python/examples/gol.py | 171 +++++++++ 667 python/pypycaca.c | 860 ------------------------------------------- 668 python/pypycaca.h | 159 -------- 669 python/setup.py | 12 + 670 python/snake.py | 167 --------- 671 python/test1.py | 114 ------ 672 python/test2.py | 56 --- 673 20 files changed, 1914 insertions(+), 1419 deletions(-) 674 675Commit: 4396 676Author: sam 677Date: Thu Apr 22 13:54:44 2010 +0000 678 679 On Win32 and Win64, define 32-bit C99 types as ints instead of longs, because 680 a lot of software (wrongly) assumes that int32_t is the same as int. 681 682 caca/caca_types.h.in | 8 ++++---- 683 1 files changed, 4 insertions(+), 4 deletions(-) 684 685Commit: 4395 686Author: sam 687Date: Tue Apr 20 12:19:55 2010 +0000 688 689 Fix a few things in the VS2k8 solution. 690 691 caca/libcaca.vcproj | 8 ++++---- 692 libcaca.sln | 3 +++ 693 2 files changed, 7 insertions(+), 4 deletions(-) 694 695Commit: 4392 696Author: sam 697Date: Fri Apr 16 21:06:09 2010 +0000 698 699 Clarify the need to bootstrap in README. 700 701 README | 4 ++++ 702 1 files changed, 4 insertions(+), 0 deletions(-) 703 704Commit: 4390 705Author: sam 706Date: Fri Apr 16 11:23:02 2010 +0000 707 708 Fix the Visual Studio solution. 709 710 libcaca.sln | 35 +++++++++++++++-------------------- 711 1 files changed, 15 insertions(+), 20 deletions(-) 712 713Commit: 4389 714Author: sam 715Date: Fri Apr 16 11:22:38 2010 +0000 716 717 A few C89 compilation fixes. 718 719 caca/triangle.c | 95 +++++++++++++++++++++++++------------------------------ 720 1 files changed, 43 insertions(+), 52 deletions(-) 721 722Commit: 4387 723Author: sam 724Date: Thu Apr 1 19:42:28 2010 +0000 725 726 Add new Unicode characters to other transformation routines. 727 728 caca/transform.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++- 729 1 files changed, 51 insertions(+), 1 deletions(-) 730 731Commit: 4386 732Author: pterjan 733Date: Mon Mar 29 10:48:24 2010 +0000 734 735 * Add few unicode charecters to the flip table 736 737 caca/transform.c | 28 ++++++++++++++++++++++++++++ 738 1 files changed, 28 insertions(+), 0 deletions(-) 739 740Commit: 4385 741Author: sam 742Date: Sun Mar 21 21:53:59 2010 +0000 743 744 Fix a typo in doc/Makefile.am preventing the documentation to build. 745 746 doc/Makefile.am | 2 +- 747 1 files changed, 1 insertions(+), 1 deletions(-) 748 749Commit: 4369 750Author: sam 751Date: Mon Feb 15 23:57:13 2010 +0000 752 753 Add the copyright unit test and update copyright information everywhere. 754 755 caca/attr.c | 2 +- 756 caca/box.c | 2 +- 757 caca/caca.c | 2 +- 758 caca/caca0.c | 2 +- 759 caca/caca_conio.c | 2 +- 760 caca/caca_conio.h | 2 +- 761 caca/caca_debug.h | 2 +- 762 caca/caca_internals.h | 2 +- 763 caca/caca_prof.h | 2 +- 764 caca/caca_stubs.h | 2 +- 765 caca/caca_types.h.in | 2 +- 766 caca/canvas.c | 2 +- 767 caca/charset.c | 2 +- 768 caca/codec/codec.h | 2 +- 769 caca/codec/export.c | 2 +- 770 caca/codec/import.c | 2 +- 771 caca/codec/text.c | 2 +- 772 caca/conic.c | 2 +- 773 caca/dirty.c | 2 +- 774 caca/dither.c | 2 +- 775 caca/driver/conio.c | 2 +- 776 caca/driver/gl.c | 2 +- 777 caca/driver/ncurses.c | 2 +- 778 caca/driver/null.c | 2 +- 779 caca/driver/raw.c | 2 +- 780 caca/driver/slang.c | 2 +- 781 caca/driver/vga.c | 2 +- 782 caca/driver/win32.c | 2 +- 783 caca/driver/x11.c | 2 +- 784 caca/event.c | 2 +- 785 caca/figfont.c | 2 +- 786 caca/file.c | 2 +- 787 caca/font.c | 2 +- 788 caca/frame.c | 2 +- 789 caca/graphics.c | 2 +- 790 caca/legacy.c | 2 +- 791 caca/line.c | 2 +- 792 caca/prof.c | 2 +- 793 caca/string.c | 2 +- 794 caca/time.c | 2 +- 795 caca/transform.c | 2 +- 796 caca/triangle.c | 2 +- 797 cxx/caca++.cpp | 5 +++-- 798 cxx/caca++.h | 5 +++-- 799 cxx/cxxtest.cpp | 3 ++- 800 examples/blit.c | 2 +- 801 examples/canvas.c | 2 +- 802 examples/colors.c | 2 +- 803 examples/conio-snake.cpp | 1 + 804 examples/conio.c | 4 ++++ 805 examples/demo.c | 2 +- 806 examples/demo0.c | 2 +- 807 examples/dithering.c | 2 +- 808 examples/driver.c | 2 +- 809 examples/event.c | 2 +- 810 examples/export.c | 2 +- 811 examples/figfont.c | 2 +- 812 examples/font.c | 2 +- 813 examples/font2tga.c | 2 +- 814 examples/frames.c | 2 +- 815 examples/fullwidth.c | 2 +- 816 examples/gamma.c | 2 +- 817 examples/hsv.c | 2 +- 818 examples/import.c | 2 +- 819 examples/input.c | 2 +- 820 examples/mouse.c | 2 +- 821 examples/spritedit.c | 2 +- 822 examples/swallow.c | 2 +- 823 examples/text.c | 2 +- 824 examples/transform.c | 2 +- 825 examples/trifiller.c | 2 +- 826 examples/truecolor.c | 2 +- 827 examples/unicode.c | 2 +- 828 kernel/kernel.c | 2 +- 829 kernel/kernel.h | 2 +- 830 kernel/multiboot.h | 1 + 831 ruby/caca-canvas.c | 2 +- 832 ruby/caca-canvas.h | 11 +++++++++++ 833 ruby/caca-display.c | 2 +- 834 ruby/caca-display.h | 11 +++++++++++ 835 ruby/caca-dither.c | 2 +- 836 ruby/caca-dither.h | 11 +++++++++++ 837 ruby/caca-event.c | 2 +- 838 ruby/caca-event.h | 11 +++++++++++ 839 ruby/caca-font.c | 2 +- 840 ruby/caca-font.h | 11 +++++++++++ 841 ruby/caca.c | 2 +- 842 ruby/common.h | 11 +++++++++++ 843 src/aafire.c | 2 +- 844 src/cacademo.c | 2 +- 845 src/cacadraw.c | 2 +- 846 src/cacaplay.c | 2 +- 847 src/cacaserver.c | 2 +- 848 src/cacaview.c | 2 +- 849 src/common-image.c | 2 +- 850 src/common-image.h | 2 +- 851 src/img2txt.c | 2 +- 852 src/texture.h | 12 ++++++++++++ 853 test/Makefile.am | 5 +++-- 854 test/check-copyright | 39 +++++++++++++++++++++++++++++++++++++++ 855 tools/makefont.c | 4 ++-- 856 tools/optipal.c | 2 +- 857 tools/sortchars.c | 2 +- 858 103 files changed, 223 insertions(+), 96 deletions(-) 859 860Commit: 4363 861Author: sam 862Date: Wed Feb 10 23:35:08 2010 +0000 863 864 Use Computer Modern fonts instead of that ugly Times. 865 866 doc/Makefile.am | 3 ++- 867 1 files changed, 2 insertions(+), 1 deletions(-) 868 869Commit: 4352 870Author: sam 871Date: Tue Feb 9 00:49:31 2010 +0000 872 873 Make the check-source test more generic. 874 875 Makefile.am | 2 ++ 876 test/check-source | 5 +++-- 877 2 files changed, 5 insertions(+), 2 deletions(-) 878 879Commit: 4351 880Author: sam 881Date: Tue Feb 9 00:45:18 2010 +0000 882 883 Get rid of pushd/popd in the testsuite. 884 885 test/check-source | 10 ++++------ 886 1 files changed, 4 insertions(+), 6 deletions(-) 887 888Commit: 4346 889Author: sam 890Date: Mon Feb 8 23:39:34 2010 +0000 891 892 Synchronise mygetopt.c with zzuf. 893 894 src/mygetopt.c | 12 ++++++++---- 895 src/mygetopt.h | 4 ++-- 896 2 files changed, 10 insertions(+), 6 deletions(-) 897 898Commit: 4341 899Author: sam 900Date: Mon Feb 8 14:29:19 2010 +0000 901 902 Add triangle texture mapping to NEWS and update ChangeLog. 903 904 ChangeLog | 19 +++++++++++++++++++ 905 NEWS | 1 + 906 2 files changed, 20 insertions(+), 0 deletions(-) 907 908Commit: 4340 909Author: sam 910Date: Mon Feb 8 13:59:04 2010 +0000 911 912 Update changelog. 913 914 ChangeLog | 22 ++++++++++++++++++++-- 915 1 files changed, 20 insertions(+), 2 deletions(-) 916 917Commit: 4339 918Author: sam 919Date: Mon Feb 8 13:57:46 2010 +0000 920 921 Disable set_dither_palette until we really use it. 922 923 caca-sharp/Dither.cs | 2 ++ 924 1 files changed, 2 insertions(+), 0 deletions(-) 925 926Commit: 4338 927Author: sam 928Date: Mon Feb 8 13:51:52 2010 +0000 929 930 Fix distribution of Java source. 931 932 java/Makefile.am | 69 ++++++++++++++++++++++++++++++++--------------------- 933 1 files changed, 42 insertions(+), 27 deletions(-) 934 935Commit: 4334 936Author: sam 937Date: Mon Feb 8 01:50:59 2010 +0000 938 939 Fix ChangeLog, NEWS and win32/config.h for release 0.99.beta17. 940 941 ChangeLog | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 942 NEWS | 3 + 943 win32/config.h | 2 +- 944 3 files changed, 243 insertions(+), 1 deletions(-) 945 946Commit: 4333 947Author: sam 948Date: Mon Feb 8 01:27:22 2010 +0000 949 950 Large source code cleanup, getting rid of spaces, tabs, and svn keywords. 951 952 AUTHORS | 2 +- 953 ChangeLog | 26 +- 954 Makefile.am | 1 - 955 NEWS | 37 +- 956 NOTES | 1 - 957 README | 7 +- 958 THANKS | 2 +- 959 bootstrap | 1 - 960 build-dos | 1 - 961 build-kernel | 3 +- 962 build-win32 | 1 - 963 caca-config.in | 1 - 964 caca-php/examples/cacainfo.php | 56 +- 965 caca-php/examples/cacapig.php | 82 ++-- 966 caca-php/examples/colors.php | 24 +- 967 caca-php/examples/demo.php | 630 +++++++++++----------- 968 caca-php/examples/dithering.php | 8 +- 969 caca-php/examples/export.php | 166 +++--- 970 caca-php/examples/figfont.php | 30 +- 971 caca-php/examples/fullwidth.php | 32 +- 972 caca-php/examples/img2txt.php | 682 ++++++++++++------------ 973 caca-php/examples/import.php | 24 +- 974 caca-php/examples/polyline.php | 44 +- 975 caca-php/examples/render.php | 30 +- 976 caca-php/examples/test.php | 208 ++++---- 977 caca-php/examples/text.php | 38 +- 978 caca-php/examples/transform.php | 32 +- 979 caca-php/examples/truecolor.php | 30 +- 980 caca-php/examples/unicode.php | 10 +- 981 caca-php/examples/www/cacainfo.php | 56 +- 982 caca-php/examples/www/colors.php | 20 +- 983 caca-php/examples/www/dithering.php | 4 +- 984 caca-php/examples/www/export.php | 264 +++++----- 985 caca-php/examples/www/figlet.php | 52 +- 986 caca-php/examples/www/fullwidth.php | 28 +- 987 caca-php/examples/www/img2txt.php | 858 +++++++++++++++---------------- 988 caca-php/examples/www/import.php | 42 +- 989 caca-php/examples/www/render.php | 66 ++-- 990 caca-php/examples/www/text.php | 36 +- 991 caca-php/examples/www/transform.php | 28 +- 992 caca-php/examples/www/truecolor.php | 26 +- 993 caca-php/examples/www/unicode.php | 6 +- 994 caca-sharp/AssemblyInfo.cs | 2 - 995 caca-sharp/Attr.cs | 2 - 996 caca-sharp/Caca.cs | 2 - 997 caca-sharp/Canvas.cs | 2 - 998 caca-sharp/Display.cs | 2 - 999 caca-sharp/Dither.cs | 2 - 1000 caca-sharp/Event.cs | 2 - 1001 caca-sharp/Font.cs | 2 - 1002 caca-sharp/Makefile.am | 1 - 1003 caca-sharp/test.cs | 2 - 1004 caca/Makefile.am | 1 - 1005 caca/attr.c | 2 - 1006 caca/box.c | 2 - 1007 caca/caca.c | 2 - 1008 caca/caca.h | 3 - 1009 caca/caca0.c | 2 - 1010 caca/caca0.h | 2 - 1011 caca/caca_conio.c | 2 - 1012 caca/caca_conio.h | 2 - 1013 caca/caca_debug.h | 9 +- 1014 caca/caca_internals.h | 2 - 1015 caca/caca_prof.h | 9 +- 1016 caca/caca_stubs.h | 9 +- 1017 caca/caca_types.h.in | 9 +- 1018 caca/canvas.c | 2 - 1019 caca/charset.c | 2 - 1020 caca/codec/codec.h | 2 - 1021 caca/codec/export.c | 2 - 1022 caca/codec/import.c | 2 - 1023 caca/codec/text.c | 2 - 1024 caca/conic.c | 2 - 1025 caca/dirty.c | 2 - 1026 caca/dither.c | 2 - 1027 caca/driver/cocoa.m | 2 - 1028 caca/driver/conio.c | 2 - 1029 caca/driver/gl.c | 2 - 1030 caca/driver/ncurses.c | 2 - 1031 caca/driver/null.c | 2 - 1032 caca/driver/raw.c | 2 - 1033 caca/driver/slang.c | 2 - 1034 caca/driver/vga.c | 2 - 1035 caca/driver/win32.c | 2 - 1036 caca/driver/x11.c | 2 - 1037 caca/event.c | 2 - 1038 caca/figfont.c | 2 - 1039 caca/file.c | 2 - 1040 caca/font.c | 2 - 1041 caca/frame.c | 2 - 1042 caca/graphics.c | 2 - 1043 caca/legacy.c | 2 - 1044 caca/line.c | 2 - 1045 caca/prof.c | 2 - 1046 caca/string.c | 2 - 1047 caca/time.c | 2 - 1048 caca/transform.c | 2 - 1049 caca/triangle.c | 2 - 1050 configure.ac | 1 - 1051 cxx/Makefile.am | 1 - 1052 cxx/caca++.cpp | 2 - 1053 cxx/caca++.h | 3 - 1054 cxx/cxxtest.cpp | 2 - 1055 doc/Makefile.am | 1 - 1056 doc/canvas.dox | 2 - 1057 doc/font.dox | 2 - 1058 doc/footer.html | 1 - 1059 doc/header.html | 1 - 1060 doc/libcaca.dox | 2 - 1061 doc/migrating.dox | 2 - 1062 doc/style.dox | 2 - 1063 doc/tutorial.dox | 2 - 1064 doc/user.dox | 2 - 1065 examples/Makefile.am | 1 - 1066 examples/blit.c | 2 - 1067 examples/canvas.c | 2 - 1068 examples/colors.c | 2 - 1069 examples/demo.c | 2 - 1070 examples/demo0.c | 2 - 1071 examples/dithering.c | 2 - 1072 examples/driver.c | 2 - 1073 examples/event.c | 2 - 1074 examples/export.c | 2 - 1075 examples/figfont.c | 2 - 1076 examples/font.c | 2 - 1077 examples/font2tga.c | 2 - 1078 examples/frames.c | 2 - 1079 examples/fullwidth.c | 2 - 1080 examples/gamma.c | 2 - 1081 examples/hsv.c | 2 - 1082 examples/import.c | 2 - 1083 examples/input.c | 2 - 1084 examples/mouse.c | 2 - 1085 examples/spritedit.c | 2 - 1086 examples/swallow.c | 2 - 1087 examples/text.c | 2 - 1088 examples/transform.c | 2 - 1089 examples/trifiller.c | 2 - 1090 examples/truecolor.c | 2 - 1091 examples/unicode.c | 2 - 1092 java/Makefile.am | 1 - 1093 java/README | 1 - 1094 java/caca_java_common.c | 2 - 1095 java/caca_java_common.h | 2 - 1096 java/examples/Driver.java | 2 - 1097 java/examples/TrueColor.java | 2 - 1098 java/org/zoy/caca/Attribute.java | 2 - 1099 java/org/zoy/caca/Caca.java | 2 - 1100 java/org/zoy/caca/CacaException.java | 2 - 1101 java/org/zoy/caca/CacaObject.java | 2 - 1102 java/org/zoy/caca/Canvas.java | 2 - 1103 java/org/zoy/caca/Color.java | 4 +- 1104 java/org/zoy/caca/Display.java | 2 - 1105 java/org/zoy/caca/Dither.java | 2 - 1106 java/org/zoy/caca/Event.java | 2 - 1107 java/org/zoy/caca/Font.java | 2 - 1108 java/org/zoy/caca/NativeObject.java | 2 - 1109 java/org/zoy/caca/TimeoutException.java | 2 - 1110 java/org_zoy_caca_Attribute.c | 2 - 1111 java/org_zoy_caca_Caca.c | 2 - 1112 java/org_zoy_caca_Canvas.c | 8 +- 1113 java/org_zoy_caca_Display.c | 2 - 1114 java/org_zoy_caca_Dither.c | 4 +- 1115 java/org_zoy_caca_Event.c | 2 - 1116 java/org_zoy_caca_Font.c | 2 - 1117 kernel/Makefile.am | 1 - 1118 kernel/boot/gdt.c | 7 +- 1119 kernel/boot/idt.c | 7 +- 1120 kernel/boot/interruptions.c | 5 +- 1121 kernel/boot/pic.c | 5 +- 1122 kernel/boot/stage2.c | 7 +- 1123 kernel/boot/stage2.h | 5 +- 1124 kernel/drivers/floppy.c | 5 +- 1125 kernel/drivers/floppy.h | 5 +- 1126 kernel/drivers/keyboard.c | 5 +- 1127 kernel/drivers/memory.c | 5 +- 1128 kernel/drivers/memory.h | 5 +- 1129 kernel/drivers/processor.c | 5 +- 1130 kernel/drivers/processor.h | 5 +- 1131 kernel/drivers/timer.c | 11 +- 1132 kernel/drivers/timer.h | 5 +- 1133 kernel/kernel.c | 3 - 1134 kernel/kernel.h | 2 - 1135 kernel/klibc.c | 5 +- 1136 kernel/klibc.h | 2 - 1137 perl/lib/Term/Caca.pm | 1 - 1138 perl/lib/Term/Caca/Constants.pm | 1 - 1139 perl/lib/Term/Kaka.pm | 1 - 1140 python/Makefile.am | 3 +- 1141 python/pypycaca.c | 2 - 1142 python/pypycaca.h | 2 - 1143 ruby/Makefile.am | 1 - 1144 ruby/ruby-caca.dox | 2 +- 1145 ruby/ruby.dox | 2 +- 1146 src/Makefile.am | 1 - 1147 src/aafire.c | 2 - 1148 src/cacademo.c | 2 - 1149 src/cacadraw.c | 2 - 1150 src/cacaplay.c | 2 - 1151 src/cacaserver.c | 2 - 1152 src/cacaview.c | 2 - 1153 src/common-image.c | 2 - 1154 src/common-image.h | 2 - 1155 src/img2txt.c | 2 - 1156 src/mygetopt.c | 2 - 1157 src/mygetopt.h | 2 - 1158 test/Makefile.am | 1 - 1159 test/caca-test.cpp | 2 - 1160 test/canvas.cpp | 2 - 1161 test/check-source | 2 +- 1162 test/dirty.cpp | 2 - 1163 test/driver.cpp | 2 - 1164 test/export.cpp | 2 - 1165 test/simple.c | 2 - 1166 tools/Makefile.am | 1 - 1167 tools/makefont.c | 2 - 1168 tools/optipal.c | 1 - 1169 tools/sortchars.c | 1 - 1170 win32/Makefile.am | 1 - 1171 win32/config.h | 2 +- 1172 220 files changed, 1885 insertions(+), 2247 deletions(-) 1173 1174Commit: 4332 1175Author: sam 1176Date: Mon Feb 8 00:40:21 2010 +0000 1177 1178 Nicer make check output for our custom tests. 1179 1180 test/check-doxygen | 10 +++++++--- 1181 test/check-source | 20 +++++++++++++------- 1182 test/check-win32 | 11 +++++++---- 1183 3 files changed, 27 insertions(+), 14 deletions(-) 1184 1185Commit: 4331 1186Author: sam 1187Date: Sun Feb 7 23:44:38 2010 +0000 1188 1189 Add missing ruby/test file to the distributed tarball. 1190 1191 ruby/Makefile.am | 1 + 1192 1 files changed, 1 insertions(+), 0 deletions(-) 1193 1194Commit: 4330 1195Author: sam 1196Date: Sun Feb 7 22:37:18 2010 +0000 1197 1198 Improve changelog generation. 1199 1200 ChangeLog | 3706 ++++++++++++++++++++++++++++++----------------------------- 1201 Makefile.am | 3 +- 1202 2 files changed, 1917 insertions(+), 1792 deletions(-) 1203 1204Commit: 4328 1205Author: sam 1206Date: Sun Feb 7 21:11:03 2010 +0000 1207 1208 Update logo in the PHP bindings. 1209 1210 caca-php/examples/logo-caca.png | Bin 7526 -> 17112 bytes 1211 caca-php/examples/www/logo-caca.png | Bin 7526 -> 17112 bytes 1212 2 files changed, 0 insertions(+), 0 deletions(-) 1213 1214Commit: 4326 1215Author: sam 1216Date: Sun Feb 7 20:59:05 2010 +0000 1217 1218 Replace the old caca texture with a copy of our new logo. 1219 1220 src/cacademo.c | 5 +- 1221 src/texture.h | 260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1222 2 files changed, 259 insertions(+), 6 deletions(-) 1223 1224Commit: 4325 1225Author: sam 1226Date: Sun Feb 7 17:21:51 2010 +0000 1227 1228 Fix dllexport usage, courtesy of Carlo Bramini in #48. 1229 1230 caca/caca.h | 8 ++++---- 1231 caca/caca0.h | 6 +++--- 1232 2 files changed, 7 insertions(+), 7 deletions(-) 1233 1234Commit: 4324 1235Author: sam 1236Date: Sun Feb 7 17:21:45 2010 +0000 1237 1238 Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for 1239 fixing this in #48. 1240 1241 caca/caca0.h | 4 +++- 1242 1 files changed, 3 insertions(+), 1 deletions(-) 1243 1244Commit: 4323 1245Author: sam 1246Date: Sun Feb 7 17:01:16 2010 +0000 1247 1248 Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of 1249 Carlo Bramini. Addresses #48. 1250 1251 caca/caca.h | 6 +++++- 1252 1 files changed, 5 insertions(+), 1 deletions(-) 1253 1254Commit: 4322 1255Author: sam 1256Date: Sun Feb 7 17:01:10 2010 +0000 1257 1258 Do not use htons/htonl in makefont.c, since we already have hton16/hton32 1259 which do not require to initialise winsock on Windows. Addresses #48. 1260 1261 tools/makefont.c | 5 +++-- 1262 1 files changed, 3 insertions(+), 2 deletions(-) 1263 1264Commit: 4321 1265Author: sam 1266Date: Sun Feb 7 15:57:52 2010 +0000 1267 1268 Add brief documentation to figfont functions. 1269 1270 caca/figfont.c | 3 +++ 1271 1 files changed, 3 insertions(+), 0 deletions(-) 1272 1273Commit: 4320 1274Author: sam 1275Date: Sun Feb 7 15:57:46 2010 +0000 1276 1277 Split check-build into check-doygen, check-source and check-win32. 1278 1279 test/Makefile.am | 7 +++- 1280 test/check-build | 71 ---------------------------------------------------- 1281 test/check-doxygen | 14 ++++++++++ 1282 test/check-source | 32 +++++++++++++++++++++++ 1283 test/check-win32 | 27 +++++++++++++++++++ 1284 5 files changed, 78 insertions(+), 73 deletions(-) 1285 1286Commit: 4318 1287Author: sam 1288Date: Sun Feb 7 00:22:38 2010 +0000 1289 1290 Document file functions and fix a few issues here and there. 1291 1292 caca/caca.h | 32 ++++++++++++++----------- 1293 caca/file.c | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1294 caca/string.c | 2 +- 1295 win32/config.h | 1 + 1296 4 files changed, 89 insertions(+), 15 deletions(-) 1297 1298Commit: 4317 1299Author: sam 1300Date: Sun Feb 7 00:22:31 2010 +0000 1301 1302 Move some configuration stuff from build-kernel into configure.ac. 1303 1304 build-kernel | 41 ++++++++++++++++++----------------------- 1305 build-win32 | 2 +- 1306 configure.ac | 39 ++++++++++++++++++++++++++------------- 1307 kernel/klibc.h | 6 +++++- 1308 4 files changed, 50 insertions(+), 38 deletions(-) 1309 1310Commit: 4316 1311Author: sam 1312Date: Sat Feb 6 21:20:40 2010 +0000 1313 1314 Generate a better changelog. 1315 1316 ChangeLog |36885 +++++++++++++++++++++++++++++++++++------------------------ 1317 Makefile.am | 8 +- 1318 2 files changed, 22052 insertions(+), 14841 deletions(-) 1319 1320Commit: 4304 1321Author: sam 1322Date: Wed Jan 27 00:42:57 2010 +0000 1323 1324 Activate colour toilet font support. 1325 1326 caca/figfont.c | 7 ++----- 1327 1 files changed, 2 insertions(+), 5 deletions(-) 1328 1329Commit: 4303 1330Author: sam 1331Date: Mon Jan 25 12:40:18 2010 +0000 1332 1333 Don't fail the check-build test if documentation was not built. 1334 1335 test/check-build | 4 ++-- 1336 1 files changed, 2 insertions(+), 2 deletions(-) 1337 1338Commit: 4302 1339Author: sam 1340Date: Mon Jan 25 01:47:21 2010 +0000 1341 1342 Simpler and more accurate troff colour selection. 1343 1344 caca/codec/export.c | 39 +++++++++++++-------------------------- 1345 1 files changed, 13 insertions(+), 26 deletions(-) 1346 1347Commit: 4301 1348Author: pterjan 1349Date: Sun Jan 24 22:04:10 2010 +0000 1350 1351 * Always draw all background in troff output, on beginning of lines too 1352 1353 caca/codec/export.c | 13 ++++++++----- 1354 1 files changed, 8 insertions(+), 5 deletions(-) 1355 1356Commit: 4300 1357Author: sam 1358Date: Sun Jan 24 21:58:17 2010 +0000 1359 1360 Fix the source code to reduce testsuite errors. 1361 1362 caca/codec/export.c | 33 ++++++++++++++++----------------- 1363 kernel/Makefile.am | 2 ++ 1364 kernel/kernel.c | 12 ++++++------ 1365 kernel/kernel.h | 12 +++++------- 1366 kernel/multiboot.h | 18 +++++++++--------- 1367 test/check-build | 5 +++-- 1368 win32/config.h | 1 + 1369 7 files changed, 42 insertions(+), 41 deletions(-) 1370 1371Commit: 4299 1372Author: pterjan 1373Date: Sun Jan 24 21:43:19 2010 +0000 1374 1375 * Always draw all background in troff output 1376 1377 caca/codec/export.c | 9 +++++++-- 1378 1 files changed, 7 insertions(+), 2 deletions(-) 1379 1380Commit: 4298 1381Author: pterjan 1382Date: Sun Jan 24 21:15:01 2010 +0000 1383 1384 * Unbreak make dist (multiboot.S is dead), but many files in kernel/ are missing there 1385 1386 kernel/Makefile.am | 1 - 1387 1 files changed, 0 insertions(+), 1 deletions(-) 1388 1389Commit: 4297 1390Author: sam 1391Date: Sun Jan 24 01:47:25 2010 +0000 1392 1393 Fix check-build verbosity. 1394 1395 test/check-build | 6 +++++- 1396 1 files changed, 5 insertions(+), 1 deletions(-) 1397 1398Commit: 4296 1399Author: sam 1400Date: Sun Jan 24 01:47:18 2010 +0000 1401 1402 Fix shrext_cmds usage in configure.ac. 1403 1404 configure.ac | 4 ++-- 1405 1 files changed, 2 insertions(+), 2 deletions(-) 1406 1407Commit: 4292 1408Author: pterjan 1409Date: Thu Jan 21 11:14:24 2010 +0000 1410 1411 * Add back some missing spaces 1412 1413 ruby/ruby-caca.dox | 100 ++++++++++++++++++++++++++-------------------------- 1414 1 files changed, 50 insertions(+), 50 deletions(-) 1415 1416Commit: 4235 1417Author: pterjan 1418Date: Wed Jan 6 20:56:29 2010 +0000 1419 1420 * Map colors to the ones known by groff, defining mines don't work 1421 1422 caca/codec/export.c | 63 +++++++++++++++++++++++++-------------------------- 1423 1 files changed, 31 insertions(+), 32 deletions(-) 1424 1425Commit: 4229 1426Author: sam 1427Date: Wed Jan 6 00:10:31 2010 +0000 1428 1429 Move conditional java targets to the top of Makefile.am. 1430 1431 java/Makefile.am | 10 +++++----- 1432 1 files changed, 5 insertions(+), 5 deletions(-) 1433 1434Commit: 4228 1435Author: pterjan 1436Date: Wed Jan 6 00:05:09 2010 +0000 1437 1438 * Improve a bit troff export 1439 1440 caca/codec/export.c | 46 ++++++++++++++++++++++++++++++++++++---------- 1441 1 files changed, 36 insertions(+), 10 deletions(-) 1442 1443Commit: 4227 1444Author: pterjan 1445Date: Tue Jan 5 23:27:26 2010 +0000 1446 1447 * Add experimental troff export 1448 1449 caca/codec/export.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1450 1 files changed, 73 insertions(+), 0 deletions(-) 1451 1452Commit: 4225 1453Author: pterjan 1454Date: Tue Jan 5 21:59:10 2010 +0000 1455 1456 * Do not want libjava.jar when we don't build java binding 1457 1458 java/Makefile.am | 2 +- 1459 1 files changed, 1 insertions(+), 1 deletions(-) 1460 1461Commit: 4220 1462Author: sam 1463Date: Sun Jan 3 02:54:32 2010 +0000 1464 1465 Clean up .gitignore and documentation build rules. 1466 1467 .gitignore | 65 +++++++++++++++++++++++++++++++++++++++++++++++++ 1468 Makefile.am | 5 ++- 1469 caca-sharp/.gitignore | 3 -- 1470 caca/.gitignore | 1 - 1471 cxx/.gitignore | 1 - 1472 doc/.gitignore | 4 --- 1473 doc/Makefile.am | 7 ++--- 1474 doc/doxygen.cfg.in | 2 +- 1475 examples/.gitignore | 29 ---------------------- 1476 ruby/.gitignore | 2 - 1477 src/.gitignore | 7 ----- 1478 test/.gitignore | 3 -- 1479 test/check-build | 11 ++++++++ 1480 tools/.gitignore | 3 -- 1481 14 files changed, 83 insertions(+), 60 deletions(-) 1482 1483Commit: 4219 1484Author: sam 1485Date: Sun Jan 3 02:54:17 2010 +0000 1486 1487 Clean up files generated by build-kernel in make clean. 1488 1489 build-kernel | 11 ++++++----- 1490 kernel/Makefile.am | 4 ++++ 1491 2 files changed, 10 insertions(+), 5 deletions(-) 1492 1493Commit: 4198 1494Author: sam 1495Date: Thu Dec 24 00:02:16 2009 +0000 1496 1497 Build Java examples and add wrapper scripts to run them. 1498 1499 java/.gitignore | 1 + 1500 java/Makefile.am | 13 +++++++++++-- 1501 java/examples/Driver | 6 ++++++ 1502 java/examples/Driver.java | 2 +- 1503 java/examples/TrueColor | 6 ++++++ 1504 java/org/zoy/caca/Caca.java | 2 +- 1505 6 files changed, 26 insertions(+), 4 deletions(-) 1506 1507Commit: 4197 1508Author: sam 1509Date: Wed Dec 23 11:34:49 2009 +0000 1510 1511 Java bindings, courtesy of Adrien Grand <jpountz@dinauz.org>. 1512 1513 AUTHORS | 3 + 1514 Makefile.am | 4 +- 1515 configure.ac | 45 ++++ 1516 java/.gitignore | 3 + 1517 java/Makefile.am | 94 ++++++++ 1518 java/README | 20 ++ 1519 java/caca_java_common.c | 31 +++ 1520 java/caca_java_common.h | 23 ++ 1521 java/examples/Driver.java | 54 +++++ 1522 java/examples/TrueColor.java | 38 +++ 1523 java/org/zoy/caca/Attribute.java | 60 +++++ 1524 java/org/zoy/caca/Caca.java | 33 +++ 1525 java/org/zoy/caca/CacaException.java | 24 ++ 1526 java/org/zoy/caca/CacaObject.java | 40 ++++ 1527 java/org/zoy/caca/Canvas.java | 377 ++++++++++++++++++++++++++++++ 1528 java/org/zoy/caca/Color.java | 84 +++++++ 1529 java/org/zoy/caca/Display.java | 170 ++++++++++++++ 1530 java/org/zoy/caca/Dither.java | 238 +++++++++++++++++++ 1531 java/org/zoy/caca/Event.java | 184 +++++++++++++++ 1532 java/org/zoy/caca/Font.java | 61 +++++ 1533 java/org/zoy/caca/NativeObject.java | 20 ++ 1534 java/org/zoy/caca/TimeoutException.java | 24 ++ 1535 java/org_zoy_caca_Attribute.c | 62 +++++ 1536 java/org_zoy_caca_Caca.c | 24 ++ 1537 java/org_zoy_caca_Canvas.c | 389 +++++++++++++++++++++++++++++++ 1538 java/org_zoy_caca_Display.c | 187 +++++++++++++++ 1539 java/org_zoy_caca_Dither.c | 175 ++++++++++++++ 1540 java/org_zoy_caca_Event.c | 80 +++++++ 1541 java/org_zoy_caca_Font.c | 117 +++++++++ 1542 29 files changed, 2663 insertions(+), 1 deletions(-) 1543 1544Commit: 4160 1545Author: jylam 1546Date: Sun Dec 20 16:29:24 2009 +0000 1547 1548 * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA, because caca is so delicious. 1549 1550 build-kernel | 2 +- 1551 kernel/drivers/processor.c | 10 ++++++---- 1552 kernel/kernel.c | 12 ++++++++---- 1553 3 files changed, 15 insertions(+), 9 deletions(-) 1554 1555Commit: 4159 1556Author: jylam 1557Date: Sun Dec 20 15:41:41 2009 +0000 1558 1559 * Added 64bits RDTSC support, as well as CPU frequency guess (more like a 8254a test, actually) 1560 1561 build-kernel | 8 +- 1562 kernel/drivers/processor.c | 49 +++++ 1563 kernel/drivers/processor.h | 2 + 1564 kernel/drivers/timer.c | 55 ++++--- 1565 kernel/kernel.c | 22 +-- 1566 kernel/kernel.h | 2 + 1567 kernel/klibc.c | 430 ++++++++++++++++++++++++-------------------- 1568 kernel/klibc.h | 3 +- 1569 8 files changed, 336 insertions(+), 235 deletions(-) 1570 1571Commit: 4158 1572Author: jylam 1573Date: Sun Dec 20 14:02:02 2009 +0000 1574 1575 * Fix indentation and add licensing and copyright headers to kernel 1576 1577 kernel/boot/gdt.c | 151 ++++++++++++++++++------------- 1578 kernel/boot/idt.c | 164 +++++++++++++++++++--------------- 1579 kernel/boot/interruptions.c | 209 +++++++++++++++++++++++++++++-------------- 1580 kernel/boot/pic.c | 99 ++++++++++++-------- 1581 kernel/boot/stage2.c | 37 ++++++--- 1582 kernel/boot/stage2.h | 18 ++++ 1583 kernel/drivers/floppy.c | 19 ++++- 1584 kernel/drivers/floppy.h | 28 +++++- 1585 kernel/drivers/keyboard.c | 210 +++++++++++++++++++++++-------------------- 1586 kernel/drivers/memory.c | 17 ++++- 1587 kernel/drivers/memory.h | 15 +++ 1588 kernel/drivers/processor.c | 18 +++- 1589 kernel/drivers/processor.h | 142 ++++++++++++++++------------- 1590 kernel/drivers/timer.c | 68 ++++++++------- 1591 kernel/drivers/timer.h | 18 ++++- 1592 kernel/kernel.c | 13 +-- 1593 kernel/kernel.h | 10 +-- 1594 kernel/klibc.c | 16 ++++ 1595 kernel/klibc.h | 68 ++++++++++----- 1596 19 files changed, 824 insertions(+), 496 deletions(-) 1597 1598Commit: 4157 1599Author: jylam 1600Date: Sun Dec 20 13:45:00 2009 +0000 1601 1602 * Fill CPU id correctly, you dumb fuck. 1603 1604 kernel/drivers/processor.c | 2 ++ 1605 1 files changed, 2 insertions(+), 0 deletions(-) 1606 1607Commit: 4156 1608Author: jylam 1609Date: Sun Dec 20 13:40:42 2009 +0000 1610 1611 * XCode project file updated for kernel 1612 1613 XCode/libcacaXCode.xcodeproj/project.pbxproj | 77 +++++++++++++++++++++++++- 1614 1 files changed, 75 insertions(+), 2 deletions(-) 1615 1616Commit: 4155 1617Author: jylam 1618Date: Sun Dec 20 13:36:15 2009 +0000 1619 1620 * Forgot kernel build script 1621 1622 build-kernel | 67 +++++++++++++++++++++++++++++++++++++++++---------------- 1623 1 files changed, 48 insertions(+), 19 deletions(-) 1624 1625Commit: 4154 1626Author: jylam 1627Date: Sun Dec 20 13:33:11 2009 +0000 1628 1629 * Total kernel rewrite 1630 1631 configure.ac | 2 +- 1632 kernel/boot/bootsect.asm | 123 +++++++++ 1633 kernel/boot/gdt.c | 101 ++++++++ 1634 kernel/boot/idt.c | 132 ++++++++++ 1635 kernel/boot/int.asm | 147 +++++++++++ 1636 kernel/boot/interruptions.c | 112 ++++++++ 1637 kernel/boot/pic.c | 73 ++++++ 1638 kernel/boot/stage2.c | 30 +++ 1639 kernel/boot/stage2.h | 1 + 1640 kernel/drivers/floppy.c | 56 ++++ 1641 kernel/drivers/floppy.h | 14 + 1642 kernel/drivers/keyboard.c | 101 ++++++++ 1643 kernel/drivers/memory.c | 4 + 1644 kernel/drivers/processor.c | 50 ++++ 1645 kernel/drivers/processor.h | 81 ++++++ 1646 kernel/drivers/timer.c | 42 +++ 1647 kernel/drivers/timer.h | 2 + 1648 kernel/kernel.c | 421 ++++--------------------------- 1649 kernel/kernel.h | 118 +-------- 1650 kernel/klibc.c | 598 +++++++++++++++++++++++++++++++++++++++++++ 1651 kernel/klibc.h | 125 +++++++++ 1652 kernel/multiboot.S | 73 ------ 1653 22 files changed, 1850 insertions(+), 556 deletions(-) 1654 1655Commit: 4149 1656Author: sam 1657Date: Sat Dec 19 14:38:47 2009 +0000 1658 1659 Store built-in fonts in a uin8_t[] instead of char[]. 1660 1661 caca/font.c | 4 ++-- 1662 caca/mono9.data | 4 ++-- 1663 caca/monobold12.data | 4 ++-- 1664 tools/makefont.c | 5 +++-- 1665 4 files changed, 9 insertions(+), 8 deletions(-) 1666 1667Commit: 4148 1668Author: sam 1669Date: Sat Dec 19 14:38:38 2009 +0000 1670 1671 Update my e-mail address everywhere. 1672 1673 build-dos | 2 +- 1674 build-kernel | 2 +- 1675 build-win32 | 2 +- 1676 caca-config.in | 2 +- 1677 caca-php/examples/colors.php | 2 +- 1678 caca-php/examples/demo.php | 2 +- 1679 caca-php/examples/export.php | 2 +- 1680 caca-php/examples/fullwidth.php | 2 +- 1681 caca-php/examples/img2txt.php | 5 +++-- 1682 caca-php/examples/test.php | 4 ++-- 1683 caca-php/examples/text.php | 2 +- 1684 caca-php/examples/transform.php | 2 +- 1685 caca-php/examples/truecolor.php | 2 +- 1686 caca-php/examples/unicode.php | 2 +- 1687 caca-php/examples/www/colors.php | 2 +- 1688 caca-php/examples/www/export.php | 2 +- 1689 caca-php/examples/www/fullwidth.php | 2 +- 1690 caca-php/examples/www/img2txt.php | 5 +++-- 1691 caca-php/examples/www/text.php | 2 +- 1692 caca-php/examples/www/transform.php | 2 +- 1693 caca-php/examples/www/truecolor.php | 2 +- 1694 caca-php/examples/www/unicode.php | 2 +- 1695 caca-sharp/Attr.cs | 2 +- 1696 caca-sharp/Caca.cs | 2 +- 1697 caca-sharp/Display.cs | 2 +- 1698 caca-sharp/Dither.cs | 2 +- 1699 caca-sharp/Event.cs | 2 +- 1700 caca-sharp/Font.cs | 2 +- 1701 caca-sharp/test.cs | 2 +- 1702 caca/caca0.h | 2 +- 1703 caca/caca_stubs.h | 2 +- 1704 caca/caca_types.h.in | 2 +- 1705 caca/charset.c | 2 +- 1706 caca/conic.c | 2 +- 1707 caca/dither.c | 2 +- 1708 caca/file.c | 2 +- 1709 caca/font.c | 2 +- 1710 caca/line.c | 2 +- 1711 caca/time.c | 2 +- 1712 caca/triangle.c | 2 +- 1713 doc/caca-config.1 | 2 +- 1714 doc/cacafire.1 | 2 +- 1715 doc/cacaplay.1 | 2 +- 1716 doc/cacaserver.1 | 2 +- 1717 doc/cacaview.1 | 2 +- 1718 doc/img2txt.1 | 2 +- 1719 examples/canvas.c | 2 +- 1720 examples/colors.c | 2 +- 1721 examples/dithering.c | 2 +- 1722 examples/driver.c | 2 +- 1723 examples/event.c | 2 +- 1724 examples/font.c | 2 +- 1725 examples/frames.c | 2 +- 1726 examples/fullwidth.c | 2 +- 1727 examples/gamma.c | 2 +- 1728 examples/hsv.c | 2 +- 1729 examples/input.c | 2 +- 1730 examples/truecolor.c | 2 +- 1731 examples/unicode.c | 2 +- 1732 kernel/kernel.c | 2 +- 1733 kernel/kernel.h | 2 +- 1734 src/cacademo.c | 2 +- 1735 src/cacaview.c | 2 +- 1736 src/common-image.c | 2 +- 1737 src/common-image.h | 2 +- 1738 src/mygetopt.c | 2 +- 1739 src/mygetopt.h | 2 +- 1740 test/caca-test.cpp | 2 +- 1741 test/canvas.cpp | 2 +- 1742 test/driver.cpp | 2 +- 1743 test/simple.c | 2 +- 1744 tools/makefont.c | 2 +- 1745 tools/optipal.c | 2 +- 1746 tools/sortchars.c | 2 +- 1747 74 files changed, 79 insertions(+), 77 deletions(-) 1748 1749Commit: 4147 1750Author: sam 1751Date: Fri Dec 18 22:09:25 2009 +0000 1752 1753 Preload the example input buffer with Unicode stuff for testing. 1754 1755 examples/input.c | 10 ++++++++++ 1756 1 files changed, 10 insertions(+), 0 deletions(-) 1757 1758Commit: 4146 1759Author: sam 1760Date: Fri Dec 18 21:50:37 2009 +0000 1761 1762 Fix an alignment issue in caca_get_canvas_chars() and caca_get_canvas_attrs(). 1763 Fixes #41. 1764 1765 caca/caca.h | 4 ++-- 1766 caca/canvas.c | 20 ++++++++++---------- 1767 caca/driver/conio.c | 6 +++--- 1768 caca/driver/gl.c | 6 +++--- 1769 caca/driver/ncurses.c | 6 ++---- 1770 caca/driver/slang.c | 6 ++---- 1771 caca/driver/vga.c | 6 ++---- 1772 caca/driver/win32.c | 4 ++-- 1773 caca/driver/x11.c | 4 ++-- 1774 9 files changed, 28 insertions(+), 34 deletions(-) 1775 1776Commit: 4145 1777Author: sam 1778Date: Fri Dec 18 21:36:15 2009 +0000 1779 1780 Implement caca_unset_attr() and caca_toggle_attr(). Fixes #7. 1781 1782 caca/attr.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1783 caca/caca.h | 2 ++ 1784 2 files changed, 56 insertions(+), 0 deletions(-) 1785 1786Commit: 4144 1787Author: sam 1788Date: Fri Dec 18 21:24:10 2009 +0000 1789 1790 Explicitly link with -lGLU because freeglut may not provide it. Fixes #61. 1791 1792 configure.ac | 2 +- 1793 1 files changed, 1 insertions(+), 1 deletions(-) 1794 1795Commit: 4143 1796Author: sam 1797Date: Fri Dec 18 21:17:54 2009 +0000 1798 1799 Deduce X11 font size from a relevant sample to avoid oversized font 1800 cells. Fixes bug #21 (X11 Unicode support). 1801 1802 caca/driver/x11.c | 29 ++++++++++++++++++++--------- 1803 examples/unicode.c | 1 + 1804 2 files changed, 21 insertions(+), 9 deletions(-) 1805 1806Commit: 4142 1807Author: sam 1808Date: Thu Dec 17 23:25:46 2009 +0000 1809 1810 Call setlocale() in the X11 driver to activate the current locale. If it 1811 is an UTF-8 locale, more glyphs are displayed. 1812 1813 caca/driver/x11.c | 7 +++++++ 1814 1 files changed, 7 insertions(+), 0 deletions(-) 1815 1816Commit: 4141 1817Author: sam 1818Date: Thu Dec 17 01:46:30 2009 +0000 1819 1820 Use XwcDrawString in the X11 driver if font sets are available. 1821 1822 caca/driver/x11.c | 158 ++++++++++++++++++++++++++++++++++++++++------------- 1823 1 files changed, 119 insertions(+), 39 deletions(-) 1824 1825Commit: 4140 1826Author: sam 1827Date: Thu Dec 17 01:46:22 2009 +0000 1828 1829 Allow the X11 driver to display Unicode characters if they are in the 1830 current font (addresses #21). 1831 1832 caca/driver/x11.c | 18 +++++++++++------- 1833 1 files changed, 11 insertions(+), 7 deletions(-) 1834 1835Commit: 4139 1836Author: sam 1837Date: Wed Dec 16 19:25:52 2009 +0000 1838 1839 Do not crash in caca_flush_figlet() if no figfont was loaded. 1840 1841 caca/figfont.c | 3 +++ 1842 1 files changed, 3 insertions(+), 0 deletions(-) 1843 1844Commit: 4131 1845Author: sam 1846Date: Mon Dec 14 23:29:51 2009 +0000 1847 1848 Fix the libcucul symlink installation when /bin/sh points to bash or any 1849 shell that doesn't look for sourced files in $PWD. 1850 1851 caca/Makefile.am | 4 ++-- 1852 cxx/Makefile.am | 4 ++-- 1853 2 files changed, 4 insertions(+), 4 deletions(-) 1854 1855Commit: 4130 1856Author: sam 1857Date: Mon Dec 14 18:27:49 2009 +0000 1858 1859 Fix the old "value computed is unused" warning triggered by ncurses. 1860 1861 caca/driver/ncurses.c | 3 +-- 1862 1 files changed, 1 insertions(+), 2 deletions(-) 1863 1864Commit: 4129 1865Author: sam 1866Date: Mon Dec 14 18:06:12 2009 +0000 1867 1868 Fix a compilation warning in conio-snake.cpp. 1869 1870 examples/conio-snake.cpp | 2 +- 1871 1 files changed, 1 insertions(+), 1 deletions(-) 1872 1873Commit: 4128 1874Author: pterjan 1875Date: Mon Dec 14 18:05:39 2009 +0000 1876 1877 * Add test for import/export of area 1878 1879 ruby/t/tc_canvas.rb | 2 ++ 1880 1 files changed, 2 insertions(+), 0 deletions(-) 1881 1882Commit: 4127 1883Author: sam 1884Date: Mon Dec 14 17:59:38 2009 +0000 1885 1886 More warning fixes in conio.c. 1887 1888 examples/conio.c | 6 +++--- 1889 1 files changed, 3 insertions(+), 3 deletions(-) 1890 1891Commit: 4126 1892Author: sam 1893Date: Mon Dec 14 17:40:37 2009 +0000 1894 1895 Fix various cosmetic errors (Jylam: tiens un highlight gratuit dans ta gueule pour les trailing spaces !) 1896 1897 examples/.gitignore | 1 + 1898 examples/conio.c | 7 +++---- 1899 examples/mouse.c | 2 +- 1900 ruby/caca-canvas.c | 20 ++++++++++---------- 1901 4 files changed, 15 insertions(+), 15 deletions(-) 1902 1903Commit: 4125 1904Author: pterjan 1905Date: Mon Dec 14 17:36:42 2009 +0000 1906 1907 * Oops 1908 1909 ruby/caca-canvas.c | 2 +- 1910 1 files changed, 1 insertions(+), 1 deletions(-) 1911 1912Commit: 4123 1913Author: pterjan 1914Date: Mon Dec 14 15:58:31 2009 +0000 1915 1916 * Remove tabs 1917 1918 ruby/caca-canvas.c | 12 ++++++------ 1919 1 files changed, 6 insertions(+), 6 deletions(-) 1920 1921Commit: 4105 1922Author: pterjan 1923Date: Mon Dec 7 17:21:25 2009 +0000 1924 1925 * Bind area import/export functions 1926 1927 ruby/caca-canvas.c | 34 ++++++++++++++++++++++++++++++++++ 1928 1 files changed, 34 insertions(+), 0 deletions(-) 1929 1930Commit: 4104 1931Author: pterjan 1932Date: Mon Dec 7 17:06:04 2009 +0000 1933 1934 * Bind dirty rectangle functions 1935 1936 ruby/caca-canvas.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1937 1 files changed, 56 insertions(+), 0 deletions(-) 1938 1939Commit: 4103 1940Author: pterjan 1941Date: Mon Dec 7 16:46:18 2009 +0000 1942 1943 * Bind caca_fill_triangle_textured 1944 1945 ruby/caca-canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1946 1 files changed, 57 insertions(+), 0 deletions(-) 1947 1948Commit: 4097 1949Author: jylam 1950Date: Mon Dec 7 11:48:01 2009 +0000 1951 1952 * Added mouse events example 1953 1954 XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 + 1955 examples/Makefile.am | 5 +- 1956 examples/mouse.c | 92 ++++++++++++++++++++++++++ 1957 3 files changed, 98 insertions(+), 1 deletions(-) 1958 1959Commit: 4096 1960Author: sam 1961Date: Mon Dec 7 01:30:19 2009 +0000 1962 1963 Don't enter glutCheckLoop() from gl_get_event() if there is already an 1964 event available. This increases the framerate when using OpenGL. 1965 1966 caca/driver/gl.c | 11 +++++++++++ 1967 1 files changed, 11 insertions(+), 0 deletions(-) 1968 1969Commit: 4095 1970Author: sam 1971Date: Mon Dec 7 01:05:31 2009 +0000 1972 1973 Increase profiling timers' sliding mean accuracy. 1974 1975 caca/caca_internals.h | 5 +++-- 1976 caca/caca_prof.h | 16 ++++++++-------- 1977 caca/prof.c | 12 ++---------- 1978 3 files changed, 13 insertions(+), 20 deletions(-) 1979 1980Commit: 4094 1981Author: sam 1982Date: Sun Dec 6 21:21:40 2009 +0000 1983 1984 Gather profiling information in caca_refresh_display() and caca_get_event(). 1985 1986 bootstrap | 2 +- 1987 caca/Makefile.am | 1 + 1988 caca/caca.c | 14 ++++++- 1989 caca/caca_internals.h | 21 +++++++++- 1990 caca/caca_prof.h | 14 ++++++ 1991 caca/event.c | 41 ++++++++++++++----- 1992 caca/graphics.c | 21 +++++++++- 1993 caca/libcaca.vcproj | 4 ++ 1994 caca/prof.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++ 1995 configure.ac | 6 +- 1996 10 files changed, 213 insertions(+), 17 deletions(-) 1997 1998Commit: 4093 1999Author: sam 2000Date: Sun Dec 6 21:21:27 2009 +0000 2001 2002 Improve rounding in the internal Win32 sleep method. 2003 2004 caca/time.c | 6 +++--- 2005 1 files changed, 3 insertions(+), 3 deletions(-) 2006 2007Commit: 4082 2008Author: sam 2009Date: Thu Dec 3 01:13:15 2009 +0000 2010 2011 Pass Ctrl-C as a keypress to the calling application in the SLang driver. 2012 Original patch courtesy of Romain Bignon. 2013 2014 caca/driver/slang.c | 25 +++++++++++++++++++++++-- 2015 1 files changed, 23 insertions(+), 2 deletions(-) 2016 2017Commit: 4069 2018Author: pterjan 2019Date: Mon Nov 30 00:50:07 2009 +0000 2020 2021 * Fix Delete key with X11 driver 2022 2023 caca/driver/x11.c | 2 +- 2024 1 files changed, 1 insertions(+), 1 deletions(-) 2025 2026Commit: 4045 2027Author: sam 2028Date: Thu Nov 26 01:34:17 2009 +0000 2029 2030 Update source checking test and remove CRLF crap from makefiles. 2031 2032 caca/Makefile.am | 2 + 2033 cxx/Makefile.am | 98 +++++++++++++++++++++++++------------------------ 2034 examples/Makefile.am | 2 + 2035 ruby/Makefile.am | 2 + 2036 src/Makefile.am | 96 +++++++++++++++++++++++++------------------------ 2037 test/check-build | 4 +-- 2038 tools/Makefile.am | 3 ++ 2039 win32/Makefile.am | 8 ++-- 2040 8 files changed, 113 insertions(+), 102 deletions(-) 2041 2042Commit: 4044 2043Author: sam 2044Date: Thu Nov 26 01:23:55 2009 +0000 2045 2046 Rename tests/ to test/. 2047 2048 Makefile.am | 2 +- 2049 configure.ac | 2 +- 2050 test/.gitignore | 3 + 2051 test/Makefile.am | 24 ++++ 2052 test/bench.c | 80 +++++++++++ 2053 test/bench.vcproj | 364 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2054 test/caca-test.cpp | 27 ++++ 2055 test/canvas.cpp | 102 ++++++++++++++ 2056 test/check-build | 57 ++++++++ 2057 test/dirty.cpp | 292 +++++++++++++++++++++++++++++++++++++++++ 2058 test/driver.cpp | 48 +++++++ 2059 test/export.cpp | 74 +++++++++++ 2060 test/simple.c | 65 +++++++++ 2061 tests/.gitignore | 3 - 2062 tests/Makefile.am | 24 ---- 2063 tests/bench.c | 80 ----------- 2064 tests/bench.vcproj | 364 --------------------------------------------------- 2065 tests/caca-test.cpp | 27 ---- 2066 tests/canvas.cpp | 102 -------------- 2067 tests/check-build | 57 -------- 2068 tests/dirty.cpp | 292 ----------------------------------------- 2069 tests/driver.cpp | 48 ------- 2070 tests/export.cpp | 74 ----------- 2071 tests/simple.c | 65 --------- 2072 24 files changed, 1138 insertions(+), 1138 deletions(-) 2073 2074Commit: 3995 2075Author: sam 2076Date: Sun Nov 22 11:57:43 2009 +0000 2077 2078 Add src/ to the list of source code checks. 2079 2080 tests/check-build | 2 +- 2081 1 files changed, 1 insertions(+), 1 deletions(-) 2082 2083Commit: 3994 2084Author: jylam 2085Date: Sat Nov 21 17:22:29 2009 +0000 2086 2087 * Removed trailing spaces (fsking GNU Ident) (GNU, COINCIDENCE ? I THINK NOT!) and lonely tab 2088 2089 XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 ++ 2090 caca/transform.c | 2 +- 2091 caca/triangle.c | 8 ++++---- 2092 examples/trifiller.c | 2 +- 2093 4 files changed, 8 insertions(+), 6 deletions(-) 2094 2095Commit: 3993 2096Author: sam 2097Date: Sat Nov 21 17:01:30 2009 +0000 2098 2099 Add a sanity check for coding style errors. 2100 2101 Makefile.am | 2 +- 2102 examples/.gitignore | 1 + 2103 tests/check-build | 40 +++++++++++++++++++++++++++++++++++++--- 2104 3 files changed, 39 insertions(+), 4 deletions(-) 2105 2106Commit: 3987 2107Author: jylam 2108Date: Sat Nov 21 10:28:58 2009 +0000 2109 2110 * Indentation fixes 2111 2112 caca/triangle.c | 293 +++++++++++++++++++++++++++----------------------- 2113 examples/trifiller.c | 197 +++++++++++++++++---------------- 2114 2 files changed, 258 insertions(+), 232 deletions(-) 2115 2116Commit: 3985 2117Author: jylam 2118Date: Sat Nov 21 10:26:31 2009 +0000 2119 2120 * Remove trailing spaces (bouh!) 2121 2122 caca/driver/slang.c | 4 ++-- 2123 1 files changed, 2 insertions(+), 2 deletions(-) 2124 2125Commit: 3984 2126Author: jylam 2127Date: Sat Nov 21 10:18:45 2009 +0000 2128 2129 * Don't unblock signals in init of SLang 2130 2131 caca/driver/slang.c | 10 ++++------ 2132 1 files changed, 4 insertions(+), 6 deletions(-) 2133 2134Commit: 3983 2135Author: jylam 2136Date: Sat Nov 21 10:12:09 2009 +0000 2137 2138 * Disable SLang's own SIGINT handler 2139 2140 XCode/libcacaXCode.xcodeproj/project.pbxproj | 34 +++++++++++++++++++++++++- 2141 caca/driver/slang.c | 10 +++++++ 2142 2 files changed, 43 insertions(+), 1 deletions(-) 2143 2144Commit: 3955 2145Author: jylam 2146Date: Thu Nov 19 11:21:16 2009 +0000 2147 2148 * Updated C++ bindings with Canvas::fillTriangleTextured() 2149 2150 XCode/libcacaXCode.xcodeproj/project.pbxproj | 14 ++++++++++++++ 2151 cxx/caca++.cpp | 5 +++++ 2152 cxx/caca++.h | 1 + 2153 3 files changed, 20 insertions(+), 0 deletions(-) 2154 2155Commit: 3953 2156Author: sam 2157Date: Thu Nov 19 00:53:48 2009 +0000 2158 2159 Make the current library version beta17, in preparation of the next release. 2160 2161 configure.ac | 4 ++-- 2162 1 files changed, 2 insertions(+), 2 deletions(-) 2163 2164Commit: 3952 2165Author: sam 2166Date: Thu Nov 19 00:53:39 2009 +0000 2167 2168 Fix the library suffix detection, thanks to libtool's shell variables. 2169 2170 configure.ac | 16 +++++++--------- 2171 1 files changed, 7 insertions(+), 9 deletions(-) 2172 2173Commit: 3949 2174Author: pterjan 2175Date: Wed Nov 18 20:42:42 2009 +0000 2176 2177 * Fix non ASCII input in x11 driver 2178 2179 caca/driver/x11.c | 23 +++++++++++++++++++++++ 2180 1 files changed, 23 insertions(+), 0 deletions(-) 2181 2182Commit: 3928 2183Author: jylam 2184Date: Wed Nov 18 11:59:08 2009 +0000 2185 2186 * Fix examples/trifiller's color boundaries 2187 2188 examples/trifiller.c | 4 ++-- 2189 1 files changed, 2 insertions(+), 2 deletions(-) 2190 2191Commit: 3926 2192Author: jylam 2193Date: Wed Nov 18 11:25:58 2009 +0000 2194 2195 * Make caca_fill_triangle_textured use less arguments, examples/trifiller modified accordingly 2196 2197 XCode/libcacaXCode.xcodeproj/project.pbxproj | 2 +- 2198 caca/caca.h | 12 +-- 2199 caca/triangle.c | 125 ++++++++++++++------------ 2200 examples/trifiller.c | 57 +++++++----- 2201 4 files changed, 105 insertions(+), 91 deletions(-) 2202 2203Commit: 3925 2204Author: sam 2205Date: Wed Nov 18 01:02:20 2009 +0000 2206 2207 Preserve default attribute across caca_fill_triangle_texture calls. 2208 2209 caca/triangle.c | 10 +++++++--- 2210 1 files changed, 7 insertions(+), 3 deletions(-) 2211 2212Commit: 3924 2213Author: sam 2214Date: Wed Nov 18 00:21:20 2009 +0000 2215 2216 Add a caca-sharp.pc.in file. 2217 2218 caca-sharp/caca-sharp.pc.in | 6 ++++++ 2219 1 files changed, 6 insertions(+), 0 deletions(-) 2220 2221Commit: 3917 2222Author: pterjan 2223Date: Tue Nov 17 16:28:14 2009 +0000 2224 2225 * Fix build of trifiller with imlib2 2226 2227 examples/Makefile.am | 2 ++ 2228 1 files changed, 2 insertions(+), 0 deletions(-) 2229 2230Commit: 3913 2231Author: sam 2232Date: Mon Nov 16 13:30:53 2009 +0000 2233 2234 Fix an unlikely crash that may happen when the X server cannot open 2235 the "fixed" font. 2236 2237 caca/driver/x11.c | 2 +- 2238 1 files changed, 1 insertions(+), 1 deletions(-) 2239 2240Commit: 3912 2241Author: jylam 2242Date: Mon Nov 16 13:14:32 2009 +0000 2243 2244 * Don't use float as loop counters 2245 2246 caca/triangle.c | 2 +- 2247 1 files changed, 1 insertions(+), 1 deletions(-) 2248 2249Commit: 3911 2250Author: jylam 2251Date: Mon Nov 16 12:33:38 2009 +0000 2252 2253 * Added basic XCode project, using external build system (make) 2254 2255 XCode/libcacaXCode.xcodeproj/project.pbxproj | 384 ++++++++++++++++++++++++++ 2256 1 files changed, 384 insertions(+), 0 deletions(-) 2257 2258Commit: 3910 2259Author: jylam 2260Date: Mon Nov 16 12:21:55 2009 +0000 2261 2262 * Add -lm to examples/trifiller. Oops. 2263 2264 examples/Makefile.am | 2 +- 2265 1 files changed, 1 insertions(+), 1 deletions(-) 2266 2267Commit: 3909 2268Author: jylam 2269Date: Mon Nov 16 12:17:01 2009 +0000 2270 2271 * Added texture mapped triangle routine, float based, arbitrary texture size, to be optimized 2272 * Made compilation under MacOSX 10.6 (Snow Leopard) possible, but breaks 10.4 (Tiger), to be fixed 2273 2274 caca/caca.h | 8 ++ 2275 caca/triangle.c | 196 +++++++++++++++++++++++++++++++++++++++++ 2276 configure.ac | 2 +- 2277 examples/Makefile.am | 5 +- 2278 examples/trifiller.c | 239 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2279 5 files changed, 448 insertions(+), 2 deletions(-) 2280 2281Commit: 3908 2282Author: sam 2283Date: Mon Nov 16 01:15:42 2009 +0000 2284 2285 Refresh win32/config.h so that it has all the required defines. 2286 2287 win32/config.h | 38 +++++++++++++++++++++++++++++++++++++- 2288 1 files changed, 37 insertions(+), 1 deletions(-) 2289 2290Commit: 3907 2291Author: sam 2292Date: Mon Nov 16 01:15:37 2009 +0000 2293 2294 Add a test for win32/config.h synchronisation. 2295 2296 tests/Makefile.am | 4 +++- 2297 tests/check-build | 23 +++++++++++++++++++++++ 2298 2 files changed, 26 insertions(+), 1 deletions(-) 2299 2300Commit: 3906 2301Author: sam 2302Date: Mon Nov 16 01:15:31 2009 +0000 2303 2304 Ignore Monodevelop files. 2305 2306 caca-sharp/.gitignore | 1 + 2307 1 files changed, 1 insertions(+), 0 deletions(-) 2308 2309Commit: 3905 2310Author: sam 2311Date: Mon Nov 16 01:15:25 2009 +0000 2312 2313 Start working on profiling. 2314 2315 caca/Makefile.am | 1 + 2316 caca/caca_internals.h | 1 + 2317 caca/caca_prof.h | 33 +++++++++++++++++++++++++++++++++ 2318 caca/libcaca.vcproj | 4 ++++ 2319 configure.ac | 6 ++++++ 2320 5 files changed, 45 insertions(+), 0 deletions(-) 2321 2322Commit: 3904 2323Author: sam 2324Date: Mon Nov 16 01:15:19 2009 +0000 2325 2326 Move debugging methods to caca_debug.h. 2327 2328 caca/Makefile.am | 1 + 2329 caca/caca_debug.h | 41 ++++++++++++++++++++++++ 2330 caca/caca_internals.h | 1 + 2331 caca/caca_stubs.h | 25 ++------------- 2332 caca/libcaca.vcproj | 84 +++++++++++++++++++++++++----------------------- 2333 5 files changed, 90 insertions(+), 62 deletions(-) 2334 2335Commit: 3647 2336Author: sam 2337Date: Thu Oct 22 09:48:42 2009 +0000 2338 2339 Add -lz to Libs.private for static linking. 2340 2341 caca/caca.pc.in | 1 + 2342 1 files changed, 1 insertions(+), 0 deletions(-) 2343 2344Commit: 3646 2345Author: sam 2346Date: Tue Sep 8 16:30:12 2009 +0000 2347 2348 Mark dithered bitmap array as const. 2349 2350 caca/caca.h | 2 +- 2351 caca/dither.c | 10 +++++----- 2352 2 files changed, 6 insertions(+), 6 deletions(-) 2353 2354Commit: 3643 2355Author: sam 2356Date: Tue Aug 25 14:23:08 2009 +0000 2357 2358 Update bootstrap script (automake 1.11 and pkg-config detection). 2359 2360 bootstrap | 21 ++++++++++++--------- 2361 1 files changed, 12 insertions(+), 9 deletions(-) 2362 2363Commit: 3641 2364Author: sam 2365Date: Thu Aug 13 13:05:00 2009 +0000 2366 2367 Add missing svn:ignore properties. 2368 2369Commit: 3640 2370Author: sam 2371Date: Thu Aug 13 13:04:40 2009 +0000 2372 2373 Make "fullgray" dithering work properly, to force greyscale rendering. To use 2374 it, just call caca_set_dither_color(d, "fullgray") on the dither object. 2375 2376 caca/dither.c | 17 ++++++++++++++++- 2377 1 files changed, 16 insertions(+), 1 deletions(-) 2378 2379Commit: 3625 2380Author: sam 2381Date: Mon Aug 3 23:26:28 2009 +0000 2382 2383 Implement memmove() in the kernel. 2384 2385 kernel/kernel.c | 7 +++++++ 2386 kernel/kernel.h | 1 + 2387 2 files changed, 8 insertions(+), 0 deletions(-) 2388 2389Commit: 3624 2390Author: sam 2391Date: Mon Aug 3 23:26:23 2009 +0000 2392 2393 Fix a typo in the VGA driver. 2394 2395 caca/driver/vga.c | 2 +- 2396 1 files changed, 1 insertions(+), 1 deletions(-) 2397 2398Commit: 3623 2399Author: sam 2400Date: Mon Aug 3 23:26:17 2009 +0000 2401 2402 Only build conio-snake if the C++ compiler is functional. 2403 2404 examples/Makefile.am | 6 +++++- 2405 1 files changed, 5 insertions(+), 1 deletions(-) 2406 2407Commit: 3621 2408Author: sam 2409Date: Mon Aug 3 23:19:41 2009 +0000 2410 2411 Include <stdio.h> in the null driver to get NULL. 2412 2413 caca/driver/null.c | 2 ++ 2414 1 files changed, 2 insertions(+), 0 deletions(-) 2415 2416Commit: 3620 2417Author: sam 2418Date: Mon Aug 3 23:19:34 2009 +0000 2419 2420 Add atexit() and EOF to the kernel. 2421 2422 kernel/kernel.c | 6 ++++++ 2423 kernel/kernel.h | 2 ++ 2424 2 files changed, 8 insertions(+), 0 deletions(-) 2425 2426Commit: 3619 2427Author: sam 2428Date: Mon Aug 3 23:19:28 2009 +0000 2429 2430 Better caca_get_event_mouse_button() documentation. 2431 2432 caca/event.c | 3 +++ 2433 1 files changed, 3 insertions(+), 0 deletions(-) 2434 2435Commit: 3618 2436Author: sam 2437Date: Mon Aug 3 23:19:19 2009 +0000 2438 2439 Fix Win32 cross-build by removing one level of aliasing. 2440 2441 caca/codec/import.c | 4 ++-- 2442 1 files changed, 2 insertions(+), 2 deletions(-) 2443 2444Commit: 3609 2445Author: sam 2446Date: Mon Aug 3 07:43:16 2009 +0000 2447 2448 Add the conio examples to the Visual Studio solution. 2449 2450 caca/libcaca.vcproj | 16 ++- 2451 examples/conio-snake.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++ 2452 examples/conio.vcproj | 363 +++++++++++++++++++++++++++++++++++++++++++ 2453 libcaca.sln | 36 +++++ 2454 4 files changed, 774 insertions(+), 4 deletions(-) 2455 2456Commit: 3608 2457Author: sam 2458Date: Sun Aug 2 11:41:43 2009 +0000 2459 2460 Include <stdio.h> in caca_conio.h to avoid errors when this header is 2461 included after us. 2462 2463 caca/caca.h | 1 - 2464 caca/caca_conio.h | 6 ++++++ 2465 2 files changed, 6 insertions(+), 1 deletions(-) 2466 2467Commit: 3607 2468Author: sam 2469Date: Sun Aug 2 11:09:42 2009 +0000 2470 2471 Implement conio.h functions cgets(), cputs(), getpass(), movetext(), 2472 putch() and _setcurstortype(). 2473 2474 caca/caca_conio.c | 98 +++++++++++++++++++++++++++++++++++++++++++--------- 2475 1 files changed, 81 insertions(+), 17 deletions(-) 2476 2477Commit: 3606 2478Author: sam 2479Date: Sun Aug 2 11:09:35 2009 +0000 2480 2481 Make the libcaca color values an enum again. 2482 2483 caca/caca.h | 52 +++++++++++++++++++++++++++++----------------------- 2484 caca/caca0.h | 38 ++++++++++++++++++-------------------- 2485 2 files changed, 47 insertions(+), 43 deletions(-) 2486 2487Commit: 3605 2488Author: sam 2489Date: Sun Aug 2 11:09:29 2009 +0000 2490 2491 Add a note about autoreleased canvases in the documentation. 2492 2493 doc/migrating.dox | 4 ++++ 2494 1 files changed, 4 insertions(+), 0 deletions(-) 2495 2496Commit: 3604 2497Author: sam 2498Date: Sun Aug 2 11:09:23 2009 +0000 2499 2500 Since caca.h now exports variables, we need __declspec(dllimport), otherwise 2501 they won't be seen by the linker when linking dynamically. Fix caca0.h 2502 accordingly. 2503 2504 caca/caca.h | 2 ++ 2505 caca/caca0.h | 2 ++ 2506 2 files changed, 4 insertions(+), 0 deletions(-) 2507 2508Commit: 3603 2509Author: sam 2510Date: Sun Aug 2 11:09:16 2009 +0000 2511 2512 Move conio functions to the main caca.h header, with their caca_conio_ 2513 prefix. The #defines remain in caca_conio.h. 2514 2515 caca/caca.h | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2516 caca/caca_conio.h | 133 +++++----------------------------------------------- 2517 2 files changed, 141 insertions(+), 120 deletions(-) 2518 2519Commit: 3602 2520Author: sam 2521Date: Sun Aug 2 11:09:10 2009 +0000 2522 2523 Make conio_refresh() play nicer with the resources when the machine is slow. 2524 2525 caca/caca_conio.c | 5 +++-- 2526 1 files changed, 3 insertions(+), 2 deletions(-) 2527 2528Commit: 3601 2529Author: sam 2530Date: Sun Aug 2 11:09:05 2009 +0000 2531 2532 Fix <conio.h> delay(), getch() and kbhit() to avoid busy loops and ensure 2533 frequent screen refreshes. 2534 Implement <conio.h> clreol() (incomplete) and <dos.h> sleep() functions. 2535 Replace some defines with enums in <caca_conio.h>. 2536 2537 caca/caca_conio.c | 100 +++++++++++++++++++++++++++++++++++++++++++++++----- 2538 caca/caca_conio.h | 72 ++++++++++++++++++++++---------------- 2539 2 files changed, 132 insertions(+), 40 deletions(-) 2540 2541Commit: 3600 2542Author: sam 2543Date: Sun Aug 2 11:08:58 2009 +0000 2544 2545 Update the NEWS file with what's been done since the last release. 2546 2547 NEWS | 12 ++++++++++++ 2548 1 files changed, 12 insertions(+), 0 deletions(-) 2549 2550Commit: 3599 2551Author: sam 2552Date: Sun Aug 2 11:08:50 2009 +0000 2553 2554 Do not look for gmcs2. It is an abandoned abomination. 2555 2556 configure.ac | 4 ---- 2557 1 files changed, 0 insertions(+), 4 deletions(-) 2558 2559Commit: 3598 2560Author: sam 2561Date: Sat Aug 1 14:50:32 2009 +0000 2562 2563 Add a simple snake program using the <conio.h> interface. 2564 2565 COPYING.ISC | 13 +++ 2566 Makefile.am | 2 +- 2567 THANKS | 1 + 2568 examples/.gitignore | 1 + 2569 examples/Makefile.am | 5 +- 2570 examples/conio-snake.cpp | 221 ++++++++++++++++++++++++++++++++++++++++++++++ 2571 6 files changed, 241 insertions(+), 2 deletions(-) 2572 2573Commit: 3596 2574Author: sam 2575Date: Fri Jul 31 00:01:32 2009 +0000 2576 2577 Implement conio.h's getche() and move cursor to top right corner after 2578 a call to clrscr(). 2579 2580 caca/caca_conio.c | 10 ++++++---- 2581 1 files changed, 6 insertions(+), 4 deletions(-) 2582 2583Commit: 3595 2584Author: sam 2585Date: Fri Jul 31 00:01:25 2009 +0000 2586 2587 Make caca_printf(), caca_vprintf() and caca_put_str() return the number of 2588 printed cells instead of always returning 0. This is handy if we want to 2589 advance a cursor after each printf() call. 2590 2591 caca/caca_conio.c | 18 +++++++------ 2592 caca/string.c | 70 ++++++++++++++++++++++++++++++++++------------------- 2593 2 files changed, 55 insertions(+), 33 deletions(-) 2594 2595Commit: 3594 2596Author: sam 2597Date: Fri Jul 31 00:01:13 2009 +0000 2598 2599 Implement conio.h's kbhit(). 2600 2601 caca/caca_conio.c | 27 +++++++++++++++++---------- 2602 1 files changed, 17 insertions(+), 10 deletions(-) 2603 2604Commit: 3593 2605Author: sam 2606Date: Thu Jul 30 20:11:07 2009 +0000 2607 2608 Look for csc and gmcs2 prior to gmcs. 2609 2610 caca-sharp/Makefile.am | 102 ++++++++++++++++++++++++------------------------ 2611 configure.ac | 12 +++++- 2612 2 files changed, 61 insertions(+), 53 deletions(-) 2613 2614Commit: 3592 2615Author: sam 2616Date: Thu Jul 30 20:10:57 2009 +0000 2617 2618 Add sound(), nosound() and delay() to the conio.h emulation. Even though 2619 they're not actually from that header, they're often used together. 2620 2621 caca/caca_conio.c | 24 ++++++++++++++++++++++++ 2622 caca/caca_conio.h | 9 +++++++++ 2623 2 files changed, 33 insertions(+), 0 deletions(-) 2624 2625Commit: 3590 2626Author: pterjan 2627Date: Wed Jul 29 16:00:25 2009 +0000 2628 2629 * Fix a segfault in rotate_180 on 0 sized canvas 2630 2631 caca/transform.c | 3 +++ 2632 tests/simple.c | 2 ++ 2633 2 files changed, 5 insertions(+), 0 deletions(-) 2634 2635Commit: 3588 2636Author: sam 2637Date: Sun Jul 26 23:26:21 2009 +0000 2638 2639 Start implementing a full <conio.h> replacement with a libcaca backend. 2640 2641 caca/Makefile.am | 236 +++++++++--------- 2642 caca/caca_conio.c | 392 +++++++++++++++++++++++++++++ 2643 caca/caca_conio.h | 255 +++++++++++++++++++ 2644 configure.ac | 2 +- 2645 examples/.gitignore | 1 + 2646 examples/Makefile.am | 5 +- 2647 examples/conio.c | 682 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2648 7 files changed, 1454 insertions(+), 119 deletions(-) 2649 2650Commit: 3587 2651Author: sam 2652Date: Sun Jul 26 23:26:15 2009 +0000 2653 2654 Rename caca_get_cursor_x() and caca_get_cursor_y() to caca_wherex() and 2655 caca_wherey(), in order to match the old <conio.h> naming scheme. 2656 2657 caca-php/caca.php | 8 ++++---- 2658 caca-php/php_caca.c | 12 ++++++------ 2659 caca-php/php_caca.h | 4 ++-- 2660 caca-sharp/Canvas.cs | 9 ++++----- 2661 caca/caca.h | 12 +++++++----- 2662 caca/driver/ncurses.c | 4 ++-- 2663 caca/driver/slang.c | 2 +- 2664 caca/driver/x11.c | 4 ++-- 2665 caca/string.c | 10 ++++++---- 2666 ruby/caca-canvas.c | 15 +++++++++++---- 2667 ruby/ruby-caca.dox | 46 +++++++++++++++++++++++----------------------- 2668 ruby/t/tc_canvas.rb | 4 ++-- 2669 12 files changed, 70 insertions(+), 60 deletions(-) 2670 2671Commit: 3586 2672Author: sam 2673Date: Sun Jul 26 23:26:08 2009 +0000 2674 2675 Implement caca_vprintf() to allow third-party variadic functions to call us. 2676 2677 caca/caca.h | 5 +++++ 2678 caca/string.c | 31 ++++++++++++++++++++++++++++--- 2679 2 files changed, 33 insertions(+), 3 deletions(-) 2680 2681Commit: 3585 2682Author: sam 2683Date: Sun Jul 26 23:25:59 2009 +0000 2684 2685 Show how we could optimise dirty rectangle handling in a box fill. Disabled 2686 for now because it does not work with fullwidth characters. 2687 2688 caca/box.c | 16 +++++++++++++++- 2689 1 files changed, 15 insertions(+), 1 deletions(-) 2690 2691Commit: 3584 2692Author: sam 2693Date: Sun Jul 26 19:21:58 2009 +0000 2694 2695 I forgot to initialise dirty_disabled in the canvas constructor. 2696 2697 caca/canvas.c | 1 + 2698 1 files changed, 1 insertions(+), 0 deletions(-) 2699 2700Commit: 3583 2701Author: sam 2702Date: Sun Jul 26 19:17:35 2009 +0000 2703 2704 Allow to temporarily disable dirty rectangle handling. This allows for huge 2705 speedups when the calling application knows the dirty rectangle covered by 2706 a complex operation. 2707 2708 caca/attr.c | 3 ++- 2709 caca/caca.h | 2 ++ 2710 caca/caca_internals.h | 2 +- 2711 caca/canvas.c | 11 ++++++++--- 2712 caca/dirty.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2713 caca/frame.c | 6 ++++-- 2714 caca/string.c | 15 ++++++++++----- 2715 caca/transform.c | 18 ++++++++++++------ 2716 tests/.gitignore | 3 ++- 2717 tests/bench.c | 12 ++++++++++-- 2718 10 files changed, 96 insertions(+), 21 deletions(-) 2719 2720Commit: 3582 2721Author: sam 2722Date: Sun Jul 26 19:17:28 2009 +0000 2723 2724 Coding style: remove tabs and trailing spaces. 2725 2726 caca-php/php_caca.c | 2730 +++++++++++++++++++++++++------------------------- 2727 caca/codec/export.c | 2 +- 2728 caca/driver/cocoa.m | 68 +- 2729 caca/driver/gl.c | 6 +- 2730 caca/figfont.c | 2 +- 2731 examples/import.c | 2 +- 2732 python/pypycaca.c | 80 +- 2733 ruby/caca-canvas.c | 10 +- 2734 ruby/caca-display.c | 6 +- 2735 ruby/caca-dither.c | 18 +- 2736 ruby/caca-event.c | 4 +- 2737 ruby/caca-font.c | 14 +- 2738 src/aafire.c | 30 +- 2739 tests/bench.c | 41 +- 2740 14 files changed, 1515 insertions(+), 1498 deletions(-) 2741 2742Commit: 3581 2743Author: sam 2744Date: Sun Jul 26 19:17:20 2009 +0000 2745 2746 Do not add a dirty rectangle at the cursor's position. It's up to the 2747 display driver to clean up its shit. Fixed X11 driver accordingly. 2748 2749 caca/driver/x11.c | 33 ++++++++++++++++++++++++++++++--- 2750 caca/string.c | 4 ---- 2751 2 files changed, 30 insertions(+), 7 deletions(-) 2752 2753Commit: 3580 2754Author: sam 2755Date: Sun Jul 26 16:20:31 2009 +0000 2756 2757 More complex dirty rectangle merging strategy. It's a lot slower in some 2758 cases, but that can be fixed. 2759 2760 caca/caca_internals.h | 6 +- 2761 caca/dirty.c | 135 ++++++++++++++++++++++++++++++++++++++++--------- 2762 2 files changed, 113 insertions(+), 28 deletions(-) 2763 2764Commit: 3579 2765Author: sam 2766Date: Sun Jul 26 16:20:20 2009 +0000 2767 2768 Add unit tests for efficient dirty rectangle merging. 2769 2770 tests/dirty.cpp | 37 +++++++++++++++++++++++++++++++++++++ 2771 1 files changed, 37 insertions(+), 0 deletions(-) 2772 2773Commit: 3578 2774Author: sam 2775Date: Sun Jul 26 16:20:10 2009 +0000 2776 2777 Add a comment to the ncurses driver to remember fix the GCC warning. 2778 2779 caca/driver/ncurses.c | 1 + 2780 1 files changed, 1 insertions(+), 0 deletions(-) 2781 2782Commit: 3577 2783Author: sam 2784Date: Fri Jul 24 16:39:43 2009 +0000 2785 2786 Update the Win32 and Win64 ports. 2787 2788 caca/libcaca.vcproj | 976 +++++++++++++++++++++++---------------------- 2789 cxx/libcaca++.vcproj | 687 ++++++++++++++++---------------- 2790 cxx/test-cxx.vcproj | 666 ++++++++++++++++--------------- 2791 examples/blit.vcproj | 730 +++++++++++++++++----------------- 2792 examples/colors.vcproj | 730 +++++++++++++++++----------------- 2793 examples/demo.vcproj | 730 +++++++++++++++++----------------- 2794 examples/dithering.vcproj | 730 +++++++++++++++++----------------- 2795 examples/driver.vcproj | 730 +++++++++++++++++----------------- 2796 examples/event.vcproj | 730 +++++++++++++++++----------------- 2797 examples/font.vcproj | 730 +++++++++++++++++----------------- 2798 examples/frames.vcproj | 730 +++++++++++++++++----------------- 2799 examples/fullwidth.vcproj | 730 +++++++++++++++++----------------- 2800 examples/gamma.vcproj | 730 +++++++++++++++++----------------- 2801 examples/hsv.vcproj | 730 +++++++++++++++++----------------- 2802 examples/import.vcproj | 730 +++++++++++++++++----------------- 2803 examples/input.vcproj | 730 +++++++++++++++++----------------- 2804 examples/transform.vcproj | 726 +++++++++++++++++----------------- 2805 examples/truecolor.vcproj | 730 +++++++++++++++++----------------- 2806 examples/unicode.vcproj | 730 +++++++++++++++++----------------- 2807 libcaca.sln | 130 ++++++- 2808 src/cacademo.vcproj | 730 +++++++++++++++++----------------- 2809 src/cacafire.vcproj | 730 +++++++++++++++++----------------- 2810 src/cacaview.vcproj | 737 +++++++++++++++++----------------- 2811 tests/bench.vcproj | 364 +++++++++++++++++ 2812 win32/config.h | 2 +- 2813 25 files changed, 8552 insertions(+), 8146 deletions(-) 2814 2815Commit: 3574 2816Author: pterjan 2817Date: Fri Jul 24 14:46:14 2009 +0000 2818 2819 * Inform code reader that current algorithm is wrong 2820 2821 caca/dirty.c | 1 + 2822 1 files changed, 1 insertions(+), 0 deletions(-) 2823 2824Commit: 3573 2825Author: pterjan 2826Date: Fri Jul 24 14:45:34 2009 +0000 2827 2828 * Align times on the right! 2829 2830 tests/bench.c | 2 +- 2831 1 files changed, 1 insertions(+), 1 deletions(-) 2832 2833Commit: 3572 2834Author: sam 2835Date: Fri Jul 24 06:49:01 2009 +0000 2836 2837 Use a dummy display to compute benchmark time to avoid relying on <time.h>. 2838 2839 tests/bench.c | 19 +++++++++---------- 2840 1 files changed, 9 insertions(+), 10 deletions(-) 2841 2842Commit: 3571 2843Author: sam 2844Date: Fri Jul 24 06:48:54 2009 +0000 2845 2846 Do not smooth the render time; the calling application can do it. 2847 2848 caca/graphics.c | 4 ++-- 2849 1 files changed, 2 insertions(+), 2 deletions(-) 2850 2851Commit: 3570 2852Author: sam 2853Date: Fri Jul 24 06:48:49 2009 +0000 2854 2855 Add a null driver that does absolutely nothing. 2856 2857 caca/Makefile.am | 1 + 2858 caca/caca.c | 6 +++ 2859 caca/caca_internals.h | 5 ++- 2860 caca/driver/null.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++ 2861 4 files changed, 100 insertions(+), 2 deletions(-) 2862 2863Commit: 3569 2864Author: sam 2865Date: Fri Jul 24 06:48:42 2009 +0000 2866 2867 Mark the whole canvas as dirty when a dirty rectangle aware driver is 2868 attached to it. 2869 2870 caca/driver/ncurses.c | 1 + 2871 caca/driver/slang.c | 1 + 2872 caca/driver/vga.c | 4 ++-- 2873 caca/driver/x11.c | 1 + 2874 4 files changed, 5 insertions(+), 2 deletions(-) 2875 2876Commit: 3568 2877Author: sam 2878Date: Fri Jul 24 06:48:35 2009 +0000 2879 2880 Store dirty rectangles in a structure list. For now there is still only 2881 one dirty rectangle, but this is the first step to improvement. 2882 2883 caca/caca_internals.h | 10 ++++- 2884 caca/canvas.c | 12 ++++- 2885 caca/dirty.c | 122 +++++++++++++++++++++++++++++++++--------------- 2886 3 files changed, 102 insertions(+), 42 deletions(-) 2887 2888Commit: 3567 2889Author: sam 2890Date: Fri Jul 24 06:48:27 2009 +0000 2891 2892 Add explanatory comments to the dirty rectangle unit tests. 2893 2894 tests/dirty.cpp | 171 +++++++++++++++++++++++++++++++------------------------ 2895 1 files changed, 96 insertions(+), 75 deletions(-) 2896 2897Commit: 3566 2898Author: pterjan 2899Date: Thu Jul 23 22:55:40 2009 +0000 2900 2901 * Add some simple bench (part 2, add the interesting file) 2902 2903 tests/bench.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2904 1 files changed, 56 insertions(+), 0 deletions(-) 2905 2906Commit: 3565 2907Author: pterjan 2908Date: Thu Jul 23 22:55:11 2009 +0000 2909 2910 * Add some simple bench 2911 2912 tests/Makefile.am | 7 +++++-- 2913 1 files changed, 5 insertions(+), 2 deletions(-) 2914 2915Commit: 3559 2916Author: pterjan 2917Date: Mon Jul 20 19:32:37 2009 +0000 2918 2919 * Add dirty rectangles when moving cursor 2920 2921 caca/string.c | 4 ++++ 2922 1 files changed, 4 insertions(+), 0 deletions(-) 2923 2924Commit: 3558 2925Author: pterjan 2926Date: Sun Jul 19 23:08:48 2009 +0000 2927 2928 * Report failures in exit code in caca-test 2929 2930 tests/caca-test.cpp | 4 +--- 2931 1 files changed, 1 insertions(+), 3 deletions(-) 2932 2933Commit: 3557 2934Author: pterjan 2935Date: Sun Jul 19 21:12:39 2009 +0000 2936 2937 * Also test blitting with mask 2938 2939 tests/dirty.cpp | 21 +++++++++++++++++++-- 2940 1 files changed, 19 insertions(+), 2 deletions(-) 2941 2942Commit: 3556 2943Author: pterjan 2944Date: Sun Jul 19 20:37:12 2009 +0000 2945 2946 * When blitting, only add dirty rectangles on changed 2947 lines, or on changed chars if we have a mask 2948 2949 caca/string.c | 22 +++++++++++++++------- 2950 tests/dirty.cpp | 24 ++++++++++++++++++++++++ 2951 2 files changed, 39 insertions(+), 7 deletions(-) 2952 2953Commit: 3554 2954Author: sam 2955Date: Wed Jul 15 22:00:04 2009 +0000 2956 2957 Fix caca_get_char() documentation, courtesy of Romain Bignon. 2958 2959 caca/string.c | 2 +- 2960 1 files changed, 1 insertions(+), 1 deletions(-) 2961 2962Commit: 3553 2963Author: sam 2964Date: Tue Jul 14 11:01:20 2009 +0000 2965 2966 Add a section at the beginning of the Ruby documentation to prevent doxygen 2967 from generating a huge whatis entry. 2968 2969 ruby/ruby-caca.dox | 2 ++ 2970 1 files changed, 2 insertions(+), 0 deletions(-) 2971 2972Commit: 3542 2973Author: pterjan 2974Date: Wed Jul 1 16:14:41 2009 +0000 2975 2976 * Add rotated epsilon 2977 2978 caca/transform.c | 2 ++ 2979 1 files changed, 2 insertions(+), 0 deletions(-) 2980 2981Commit: 3514 2982Author: pterjan 2983Date: Fri May 22 13:51:44 2009 +0000 2984 2985 Add unit test for memory export/import with caca format 2986 2987 tests/Makefile.am | 2 +- 2988 tests/export.cpp | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2989 2 files changed, 75 insertions(+), 1 deletions(-) 2990 2991Commit: 3513 2992Author: sam 2993Date: Fri May 22 13:23:09 2009 +0000 2994 2995 Add more unit tests for the dirty rectangles. 2996 2997 tests/dirty.cpp | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 2998 1 files changed, 50 insertions(+), 2 deletions(-) 2999 3000Commit: 3512 3001Author: sam 3002Date: Fri May 22 13:23:03 2009 +0000 3003 3004 Add C++ warnings to the build process. 3005 3006 configure.ac | 1 + 3007 1 files changed, 1 insertions(+), 0 deletions(-) 3008 3009Commit: 3511 3010Author: sam 3011Date: Fri May 22 13:22:57 2009 +0000 3012 3013 Fix import/export related stuff I forgot to update in the Ruby and PHP bindings. 3014 3015 caca-php/php_caca.c | 8 ++++---- 3016 ruby/ruby-caca.dox | 8 ++++---- 3017 ruby/t/tc_canvas.rb | 6 +++--- 3018 3 files changed, 11 insertions(+), 11 deletions(-) 3019 3020Commit: 3510 3021Author: pterjan 3022Date: Fri May 22 13:06:07 2009 +0000 3023 3024 Don't redraw background for more than the dirty rectangle in x11 driver, we will not redraw foreground there 3025 3026 caca/driver/x11.c | 2 +- 3027 1 files changed, 1 insertions(+), 1 deletions(-) 3028 3029Commit: 3505 3030Author: sam 3031Date: Fri May 22 10:18:44 2009 +0000 3032 3033 caca_put_char(): only add a dirty rectangle if the paster character is 3034 different from what was already there. 3035 3036 caca/string.c | 7 ++++++- 3037 1 files changed, 6 insertions(+), 1 deletions(-) 3038 3039Commit: 3497 3040Author: pterjan 3041Date: Fri May 22 07:51:48 2009 +0000 3042 3043 Fix limits settings in area export 3044 3045 caca/codec/export.c | 2 +- 3046 1 files changed, 1 insertions(+), 1 deletions(-) 3047 3048Commit: 3495 3049Author: sam 3050Date: Thu May 21 20:55:21 2009 +0000 3051 3052 Add caca_export_area_to_memory() to export only a selected part of the 3053 current canvas. This is useful to export dirty rectangles. Accordingly, 3054 add caca_import_area_from_memory() and caca_import_area_from_file(). 3055 3056 caca/caca.h | 25 +++++++++++--- 3057 caca/caca0.c | 4 +- 3058 caca/codec/export.c | 51 +++++++++++++++++++++++++++-- 3059 caca/codec/import.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++--- 3060 caca/driver/raw.c | 4 +- 3061 caca/figfont.c | 4 +- 3062 caca/legacy.c | 9 +++-- 3063 cxx/caca++.cpp | 12 +++--- 3064 cxx/caca++.h | 6 ++-- 3065 cxx/cxxtest.cpp | 2 +- 3066 examples/blit.c | 4 +- 3067 examples/export.c | 6 ++-- 3068 examples/figfont.c | 4 +- 3069 examples/font2tga.c | 4 +- 3070 examples/import.c | 2 +- 3071 examples/spritedit.c | 10 +++--- 3072 examples/swallow.c | 5 ++- 3073 examples/text.c | 8 ++-- 3074 examples/transform.c | 6 ++-- 3075 ruby/caca-canvas.c | 25 +++++++------- 3076 src/cacadraw.c | 4 +- 3077 src/cacaplay.c | 4 +- 3078 src/cacaserver.c | 15 ++++---- 3079 src/img2txt.c | 6 ++-- 3080 24 files changed, 224 insertions(+), 85 deletions(-) 3081 3082Commit: 3494 3083Author: sam 3084Date: Thu May 21 20:55:13 2009 +0000 3085 3086 Change the dirty rectangle API once again so that calling applications get 3087 a more natural (x,y,w,h) 4-tuple to handle. 3088 3089 caca/attr.c | 4 +- 3090 caca/caca.h | 16 ++++---- 3091 caca/canvas.c | 10 ++-- 3092 caca/dirty.c | 94 ++++++++++++++++++++++---------------------- 3093 caca/driver/ncurses.c | 20 +++++----- 3094 caca/driver/slang.c | 22 +++++----- 3095 caca/driver/vga.c | 22 +++++----- 3096 caca/driver/x11.c | 20 +++++----- 3097 caca/frame.c | 6 +- 3098 caca/graphics.c | 4 +- 3099 caca/string.c | 13 +++--- 3100 caca/transform.c | 18 ++++---- 3101 tests/dirty.cpp | 106 ++++++++++++++++++++++++------------------------ 3102 13 files changed, 178 insertions(+), 177 deletions(-) 3103 3104Commit: 3493 3105Author: sam 3106Date: Thu May 21 20:55:07 2009 +0000 3107 3108 Fix the old demo examples so that they don't refresh the screen twice 3109 every frame, causing the mouse to flicker. 3110 3111 examples/demo.c | 10 ++++++---- 3112 examples/demo0.c | 10 ++++++---- 3113 2 files changed, 12 insertions(+), 8 deletions(-) 3114 3115Commit: 3492 3116Author: sam 3117Date: Thu May 21 20:54:59 2009 +0000 3118 3119 Split import.c and export.c to create a new text.c codec file in order 3120 to keep source files under 1,000 lines of code. 3121 3122 caca/Makefile.am | 2 + 3123 caca/codec/codec.h | 22 ++ 3124 caca/codec/export.c | 282 +---------------- 3125 caca/codec/import.c | 614 +---------------------------------- 3126 caca/codec/text.c | 896 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3127 caca/libcaca.vcproj | 16 +- 3128 6 files changed, 945 insertions(+), 887 deletions(-) 3129 3130Commit: 3491 3131Author: pterjan 3132Date: Wed May 20 14:44:47 2009 +0000 3133 3134 Revert r3478 3135 3136 caca/codec/export.c | 25 ++++++--------------- 3137 caca/codec/import.c | 60 +++++++++++++++++--------------------------------- 3138 2 files changed, 28 insertions(+), 57 deletions(-) 3139 3140Commit: 3490 3141Author: sam 3142Date: Wed May 20 14:20:59 2009 +0000 3143 3144 Manually fix Visual Studio files so that builds do not spew 3145 their crap all over the place. There is still caca-sharp/obj 3146 that it insists on creating (reported as Connect ID 301965). 3147 3148 caca-sharp/caca-sharp.csproj | 14 +- 3149 caca-sharp/test-csharp.csproj | 12 +- 3150 caca/libcaca.vcproj | 960 ++++++++++++++++++++--------------------- 3151 cxx/libcaca++.vcproj | 696 +++++++++++++++--------------- 3152 cxx/test-cxx.vcproj | 666 ++++++++++++++-------------- 3153 examples/blit.vcproj | 738 ++++++++++++++++---------------- 3154 examples/colors.vcproj | 738 ++++++++++++++++---------------- 3155 examples/demo.vcproj | 738 ++++++++++++++++---------------- 3156 examples/dithering.vcproj | 738 ++++++++++++++++---------------- 3157 examples/driver.vcproj | 738 ++++++++++++++++---------------- 3158 examples/event.vcproj | 738 ++++++++++++++++---------------- 3159 examples/font.vcproj | 738 ++++++++++++++++---------------- 3160 examples/frames.vcproj | 738 ++++++++++++++++---------------- 3161 examples/fullwidth.vcproj | 738 ++++++++++++++++---------------- 3162 examples/gamma.vcproj | 738 ++++++++++++++++---------------- 3163 examples/hsv.vcproj | 738 ++++++++++++++++---------------- 3164 examples/import.vcproj | 738 ++++++++++++++++---------------- 3165 examples/input.vcproj | 738 ++++++++++++++++---------------- 3166 examples/transform.vcproj | 738 ++++++++++++++++---------------- 3167 examples/truecolor.vcproj | 738 ++++++++++++++++---------------- 3168 examples/unicode.vcproj | 738 ++++++++++++++++---------------- 3169 libcaca.sln | 150 ------- 3170 src/cacademo.vcproj | 738 ++++++++++++++++---------------- 3171 src/cacafire.vcproj | 738 ++++++++++++++++---------------- 3172 src/cacaview.vcproj | 746 ++++++++++++++++---------------- 3173 25 files changed, 8146 insertions(+), 8382 deletions(-) 3174 3175Commit: 3489 3176Author: sam 3177Date: Tue May 19 22:48:12 2009 +0000 3178 3179 Add dirty rectangle support to the ncurses and VGA drivers. 3180 3181 AUTHORS | 2 +- 3182 caca/driver/ncurses.c | 36 +++++++++++++++++++++---------- 3183 caca/driver/vga.c | 54 ++++++++++++++++++++++++++++++++---------------- 3184 caca/driver/win32.c | 3 +- 3185 4 files changed, 63 insertions(+), 32 deletions(-) 3186 3187Commit: 3486 3188Author: sam 3189Date: Tue May 19 21:41:44 2009 +0000 3190 3191 Increased the autorepeat delay in the ncurses and SLang drivers. Now that 3192 we have dirty rectangles, fast autorepeat becomes perfectly usable. 3193 3194 caca/event.c | 4 ++-- 3195 1 files changed, 2 insertions(+), 2 deletions(-) 3196 3197Commit: 3485 3198Author: sam 3199Date: Tue May 19 21:41:38 2009 +0000 3200 3201 Improve dirty rectangle handling in examples/input.c. 3202 3203 examples/input.c | 11 ++++++++++- 3204 1 files changed, 10 insertions(+), 1 deletions(-) 3205 3206Commit: 3484 3207Author: sam 3208Date: Tue May 19 20:42:40 2009 +0000 3209 3210 Fix a few DOS compilation warnings. 3211 3212 caca/dirty.c | 6 +++--- 3213 caca/figfont.c | 8 ++++---- 3214 2 files changed, 7 insertions(+), 7 deletions(-) 3215 3216Commit: 3483 3217Author: sam 3218Date: Tue May 19 20:42:34 2009 +0000 3219 3220 Fix a ruby unit test that made wrong use of Caca::Display.driver_list. 3221 3222 ruby/t/tc_display.rb | 8 ++++---- 3223 1 files changed, 4 insertions(+), 4 deletions(-) 3224 3225Commit: 3482 3226Author: sam 3227Date: Tue May 19 20:42:28 2009 +0000 3228 3229 Update the migration documentation to reflect old box drawing API changes. 3230 3231 doc/migrating.dox | 10 +++++++--- 3232 1 files changed, 7 insertions(+), 3 deletions(-) 3233 3234Commit: 3481 3235Author: sam 3236Date: Tue May 19 20:42:22 2009 +0000 3237 3238 Fix the text input example now that the box drawing functions take a size 3239 as argument. 3240 3241 examples/input.c | 7 ++++--- 3242 1 files changed, 4 insertions(+), 3 deletions(-) 3243 3244Commit: 3480 3245Author: sam 3246Date: Tue May 19 20:42:12 2009 +0000 3247 3248 Fix dirty rectangle handling in the X11 and SLang drivers. 3249 3250 caca/driver/slang.c | 15 +++++++++++---- 3251 caca/driver/x11.c | 8 ++++---- 3252 2 files changed, 15 insertions(+), 8 deletions(-) 3253 3254Commit: 3478 3255Author: pterjan 3256Date: Tue May 19 12:46:34 2009 +0000 3257 3258 Import/export dirty rectangles 3259 3260 caca/codec/export.c | 25 +++++++++++++++------ 3261 caca/codec/import.c | 60 +++++++++++++++++++++++++++++++++----------------- 3262 2 files changed, 57 insertions(+), 28 deletions(-) 3263 3264Commit: 3475 3265Author: sam 3266Date: Tue May 19 01:04:03 2009 +0000 3267 3268 Minor optimisation in configure.ac. 3269 3270 configure.ac | 3 ++- 3271 1 files changed, 2 insertions(+), 1 deletions(-) 3272 3273Commit: 3474 3274Author: sam 3275Date: Tue May 19 01:03:57 2009 +0000 3276 3277 cacaplay: rename "eof" to "has_eof" to prevent shadowing a mingw32 variable. 3278 3279 src/cacaplay.c | 6 +++--- 3280 1 files changed, 3 insertions(+), 3 deletions(-) 3281 3282Commit: 3473 3283Author: sam 3284Date: Tue May 19 00:52:10 2009 +0000 3285 3286 A lot of documentation updates here and there, including bugfixes dating 3287 back to the libcucul merge. 3288 3289 caca/event.c | 3 +++ 3290 doc/doxygen.cfg.in | 2 ++ 3291 doc/migrating.dox | 39 ++++++++++++++++++++------------------- 3292 doc/style.dox | 7 +++++++ 3293 doc/tutorial.dox | 10 +++++----- 3294 doc/user.dox | 2 +- 3295 ruby/ruby-caca.dox | 8 ++++---- 3296 7 files changed, 42 insertions(+), 29 deletions(-) 3297 3298Commit: 3472 3299Author: sam 3300Date: Tue May 19 00:52:02 2009 +0000 3301 3302 Update the Doxygen configuration file to version 1.5.9. 3303 3304 doc/doxygen.cfg.in | 401 ++++++++++++++++++++++++++++++++++++++++------------ 3305 1 files changed, 308 insertions(+), 93 deletions(-) 3306 3307Commit: 3471 3308Author: sam 3309Date: Tue May 19 00:51:55 2009 +0000 3310 3311 Optimise the dirty rectangle handling by keeping track of the number of 3312 currently dirty rectangles. 3313 3314 caca/caca_internals.h | 3 ++- 3315 caca/canvas.c | 6 +----- 3316 caca/dirty.c | 45 ++++++++++++++++++--------------------------- 3317 3 files changed, 21 insertions(+), 33 deletions(-) 3318 3319Commit: 3470 3320Author: sam 3321Date: Tue May 19 00:51:47 2009 +0000 3322 3323 Change the dirty rectangle API so that it can handle several rectangles. The 3324 inner implementation still only handles one dirty rectangle, but this way 3325 we can prepare supporting applictions for the future. 3326 3327 caca/Makefile.am | 1 + 3328 caca/caca.h | 16 +++- 3329 caca/canvas.c | 127 ------------------------------ 3330 caca/dirty.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3331 caca/driver/slang.c | 88 +++++++++++---------- 3332 caca/driver/x11.c | 85 +++++++++++---------- 3333 caca/frame.c | 4 +- 3334 caca/graphics.c | 2 +- 3335 caca/libcaca.vcproj | 4 + 3336 caca/string.c | 4 +- 3337 caca/transform.c | 16 ++-- 3338 tests/dirty.cpp | 107 +++++++++++++++----------- 3339 12 files changed, 395 insertions(+), 274 deletions(-) 3340 3341Commit: 3469 3342Author: pterjan 3343Date: Mon May 18 13:02:43 2009 +0000 3344 3345 Only redraw empty rectangles in slang driver 3346 3347 caca/driver/slang.c | 11 +++++++---- 3348 1 files changed, 7 insertions(+), 4 deletions(-) 3349 3350Commit: 3468 3351Author: pterjan 3352Date: Mon May 18 12:54:49 2009 +0000 3353 3354 Fix empty dirty rectangles detection 3355 3356 caca/driver/x11.c | 2 +- 3357 1 files changed, 1 insertions(+), 1 deletions(-) 3358 3359Commit: 3467 3360Author: pterjan 3361Date: Sat May 16 20:14:04 2009 +0000 3362 3363 * Only redraw dirty rectangle in x11 driver 3364 3365 caca/driver/x11.c | 13 +++++++++---- 3366 1 files changed, 9 insertions(+), 4 deletions(-) 3367 3368Commit: 3466 3369Author: sam 3370Date: Fri May 15 14:42:31 2009 +0000 3371 3372 Add a few svn:ignore properties for Visual Studio cruft. 3373 3374Commit: 3465 3375Author: sam 3376Date: Fri May 15 14:38:30 2009 +0000 3377 3378 Added MSVC project files for most example programs. 3379 3380 caca-sharp/test-csharp.csproj | 2 +- 3381 examples/blit.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3382 examples/colors.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3383 examples/demo.c | 4 + 3384 examples/demo.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3385 examples/dithering.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3386 examples/driver.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3387 examples/event.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3388 examples/font.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3389 examples/frames.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3390 examples/fullwidth.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3391 examples/gamma.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3392 examples/hsv.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3393 examples/import.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3394 examples/input.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3395 examples/transform.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3396 examples/truecolor.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3397 examples/unicode.vcproj | 371 +++++++++++++++++++++++++++++++++++ 3398 libcaca.sln | 427 ++++++++++++++++++++++++++++++++++++++++- 3399 19 files changed, 6366 insertions(+), 3 deletions(-) 3400 3401Commit: 3452 3402Author: sam 3403Date: Thu May 14 10:04:26 2009 +0000 3404 3405 Fixed libcaca and the Visual Studio solution so that it works 3406 on Win64, including the .NET projects. 3407 3408 caca-sharp/caca-sharp.csproj | 38 +++++++++- 3409 caca-sharp/test-csharp.csproj | 22 +++++- 3410 caca/caca_types.h.in | 20 ++++- 3411 caca/libcaca.vcproj | 155 +++++++++++++++++++++++++++++++++++++ 3412 cxx/libcaca++.vcproj | 155 +++++++++++++++++++++++++++++++++++++ 3413 cxx/test-cxx.vcproj | 155 +++++++++++++++++++++++++++++++++++++ 3414 libcaca.sln | 72 +++++++++-------- 3415 src/cacademo.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++ 3416 src/cacafire.vcproj | 169 +++++++++++++++++++++++++++++++++++++++++ 3417 src/cacaview.vcproj | 169 ++++++++++++++++++++++++++++++++++++++++- 3418 win32/caca_types.h | 6 +- 3419 11 files changed, 1086 insertions(+), 44 deletions(-) 3420 3421Commit: 3451 3422Author: sam 3423Date: Thu May 14 08:43:52 2009 +0000 3424 3425 Fix a few implicit cast related warnings on VC++. 3426 3427 caca/codec/export.c | 2 +- 3428 caca/codec/import.c | 11 +++++------ 3429 2 files changed, 6 insertions(+), 7 deletions(-) 3430 3431Commit: 3450 3432Author: sam 3433Date: Thu May 14 00:18:37 2009 +0000 3434 3435 Fix a few dirty rectangle bugs found with the unit tests. Let that be a 3436 lesson to you: unit tests are good. 3437 3438 caca/attr.c | 2 +- 3439 caca/canvas.c | 20 ++++++++++---------- 3440 caca/string.c | 5 ++++- 3441 3 files changed, 15 insertions(+), 12 deletions(-) 3442 3443Commit: 3449 3444Author: sam 3445Date: Thu May 14 00:18:30 2009 +0000 3446 3447 Start writing unit tests for the dirty rectangle handling. 3448 3449 tests/Makefile.am | 2 +- 3450 tests/dirty.cpp | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 3451 2 files changed, 131 insertions(+), 1 deletions(-) 3452 3453Commit: 3448 3454Author: sam 3455Date: Thu May 14 00:18:23 2009 +0000 3456 3457 Finish the dirty rectangle architecture. They are now reliable in the sense 3458 that anything outside the dirty rectangle is guaranteed to be unchanged, but 3459 we currently mark far too many cells as dirty. This must be optimised. 3460 3461 caca/attr.c | 11 ++++++++++ 3462 caca/caca_internals.h | 6 ++-- 3463 caca/canvas.c | 52 ++++++++++++++++++++++++++++++------------------ 3464 caca/frame.c | 7 ++++++ 3465 caca/graphics.c | 3 ++ 3466 caca/string.c | 36 ++++++++++++++++++++++++++++++--- 3467 caca/transform.c | 16 +++++++++++++++ 3468 7 files changed, 104 insertions(+), 27 deletions(-) 3469 3470Commit: 3447 3471Author: sam 3472Date: Thu May 14 00:18:13 2009 +0000 3473 3474 Factor code from caca_draw_cp437_box() and caca_draw_thinbox_box(). 3475 3476 caca/box.c | 150 +++++++++++++++++++++++++---------------------------------- 3477 1 files changed, 64 insertions(+), 86 deletions(-) 3478 3479Commit: 3443 3480Author: sam 3481Date: Wed May 13 06:40:48 2009 +0000 3482 3483 Set up the architecture for dirty rectangles. 3484 Dirty rectangles are an upcoming optimisation that will tell the output 3485 drivers which portion of the canvas has been really modified since the 3486 last blit. 3487 3488 caca/caca.h | 6 ++- 3489 caca/caca_internals.h | 3 + 3490 caca/canvas.c | 157 +++++++++++++++++++++++++++++++++++++++++++++---- 3491 3 files changed, 152 insertions(+), 14 deletions(-) 3492 3493Commit: 3428 3494Author: sam 3495Date: Wed Apr 29 12:22:35 2009 +0000 3496 3497 Update msdev files to 9.0 (Visual Studio 2008). If anyone wants to 3498 play with the Windows port, there is a 90-day evaluation version 3499 available for free on the Microsoft website. 3500 3501 caca-sharp/caca-sharp.csproj | 47 ++++++++++++++++++++-- 3502 caca-sharp/test-csharp.csproj | 49 ++++++++++++++++++++--- 3503 caca/libcaca.vcproj | 87 +++++++++++++++++++++-------------------- 3504 cxx/libcaca++.vcproj | 13 +++--- 3505 cxx/test-cxx.vcproj | 13 +++--- 3506 libcaca.sln | 4 +- 3507 src/cacademo.vcproj | 21 +++++----- 3508 src/cacafire.vcproj | 22 +++++----- 3509 src/cacaview.vcproj | 21 +++++----- 3510 9 files changed, 175 insertions(+), 102 deletions(-) 3511 3512Commit: 3427 3513Author: sam 3514Date: Wed Apr 29 12:13:19 2009 +0000 3515 3516 import.c: when importing ANSI or UTF-8 files, treat ^L as a canvas 3517 frame separator. Not extremely robust yet. 3518 3519 caca/codec/import.c | 11 +++++++++++ 3520 1 files changed, 11 insertions(+), 0 deletions(-) 3521 3522Commit: 3412 3523Author: sam 3524Date: Tue Mar 24 00:58:01 2009 +0000 3525 3526 Apparently \033 is more common than \x1b for ESC. Use the former in our 3527 code for clarity. 3528 3529 caca/codec/import.c | 10 +++++----- 3530 caca/driver/win32.c | 2 +- 3531 caca/graphics.c | 2 +- 3532 src/cacaserver.c | 14 +++++++------- 3533 4 files changed, 14 insertions(+), 14 deletions(-) 3534 3535Commit: 3407 3536Author: sam 3537Date: Sun Mar 1 13:20:41 2009 +0000 3538 3539 Added new Unicode blocks to the built-in font. 3540 3541 caca/mono9.data | 4812 ++++++++++++++++++++++++++++++++------------------ 3542 caca/monobold12.data | 4700 ++++++++++++++++++++++++++++++++----------------- 3543 tools/makefont.c | 4 +- 3544 3 files changed, 6181 insertions(+), 3335 deletions(-) 3545 3546Commit: 3406 3547Author: sam 3548Date: Sun Mar 1 12:39:36 2009 +0000 3549 3550 transform.c: one more rotated glyph. 3551 3552 caca/transform.c | 1 + 3553 1 files changed, 1 insertions(+), 0 deletions(-) 3554 3555Commit: 3405 3556Author: sam 3557Date: Sun Mar 1 12:33:25 2009 +0000 3558 3559 transform.c: add new transformation glyphs for various capital letters. 3560 3561 caca/transform.c | 11 ++++++++++- 3562 1 files changed, 10 insertions(+), 1 deletions(-) 3563 3564Commit: 3404 3565Author: sam 3566Date: Thu Feb 26 10:41:32 2009 +0000 3567 3568 Remove occurrences of DATADIR, it conflicts with MinGW's <objidl.h>. 3569 Fixes ticket #51. 3570 3571 examples/Makefile.am | 3 +-- 3572 examples/demo.c | 4 +--- 3573 examples/demo0.c | 4 +--- 3574 tools/Makefile.am | 2 +- 3575 4 files changed, 4 insertions(+), 9 deletions(-) 3576 3577Commit: 3334 3578Author: nico 3579Date: Tue Dec 9 17:37:22 2008 +0000 3580 3581 * Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read 3582 * Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string 3583 3584 caca-php/php_caca.c | 12 +++++------- 3585 1 files changed, 5 insertions(+), 7 deletions(-) 3586 3587Commit: 3333 3588Author: pterjan 3589Date: Sun Nov 30 00:02:46 2008 +0000 3590 3591 * Add a flip char for 1 3592 3593 caca/transform.c | 1 + 3594 1 files changed, 1 insertions(+), 0 deletions(-) 3595 3596Commit: 3332 3597Author: pterjan 3598Date: Sat Nov 29 23:53:55 2008 +0000 3599 3600 * Add a rotate_180 char for G 3601 3602 caca/transform.c | 1 + 3603 1 files changed, 1 insertions(+), 0 deletions(-) 3604 3605Commit: 3323 3606Author: sam 3607Date: Wed Nov 12 10:20:56 2008 +0000 3608 3609 Create a libcucul.la symlink for distributions such as Gentoo which may 3610 rely on .la files for library dependencies. 3611 3612 caca/Makefile.am | 2 ++ 3613 cxx/Makefile.am | 2 ++ 3614 2 files changed, 4 insertions(+), 0 deletions(-) 3615 3616Commit: 3318 3617Author: bsittler 3618Date: Fri Nov 7 09:03:26 2008 +0000 3619 3620 add a reset button, move usage to "stdout", and stop hyperlinking the 3621 logo filename in the example 3622 3623 caca-php/examples/www/img2txt.php | 40 ++++++++++++++++++------------------ 3624 1 files changed, 20 insertions(+), 20 deletions(-) 3625 3626Commit: 3317 3627Author: bsittler 3628Date: Fri Nov 7 08:57:44 2008 +0000 3629 3630 allow a filename exactly matching the uploaded filename; give a better 3631 error message when this does not work 3632 3633 caca-php/examples/www/img2txt.php | 19 +++++++++++++++---- 3634 1 files changed, 15 insertions(+), 4 deletions(-) 3635 3636Commit: 3316 3637Author: bsittler 3638Date: Fri Nov 7 08:38:55 2008 +0000 3639 3640 more copyright info 3641 3642 caca-php/examples/img2txt.php | 3 ++- 3643 1 files changed, 2 insertions(+), 1 deletions(-) 3644 3645Commit: 3315 3646Author: bsittler 3647Date: Fri Nov 7 08:37:59 2008 +0000 3648 3649 add more copyright info 3650 3651 caca-php/examples/www/img2txt.php | 3 ++- 3652 1 files changed, 2 insertions(+), 1 deletions(-) 3653 3654Commit: 3314 3655Author: bsittler 3656Date: Fri Nov 7 08:36:07 2008 +0000 3657 3658 https should work too 3659 3660 caca-php/examples/www/img2txt.php | 2 +- 3661 1 files changed, 1 insertions(+), 1 deletions(-) 3662 3663Commit: 3313 3664Author: bsittler 3665Date: Fri Nov 7 08:35:29 2008 +0000 3666 3667 obscure email addresses somewhat 3668 3669 caca-php/examples/www/img2txt.php | 2 +- 3670 1 files changed, 1 insertions(+), 1 deletions(-) 3671 3672Commit: 3312 3673Author: bsittler 3674Date: Fri Nov 7 08:33:03 2008 +0000 3675 3676 better argument handling, and allow logo-caca.png as a special file argument 3677 3678 caca-php/examples/www/img2txt.php | 41 +++++++++++++++++++++++------------- 3679 1 files changed, 26 insertions(+), 15 deletions(-) 3680 3681Commit: 3311 3682Author: bsittler 3683Date: Fri Nov 7 08:25:01 2008 +0000 3684 3685 fix case in example 3686 3687 caca-php/examples/img2txt.php | 2 +- 3688 1 files changed, 1 insertions(+), 1 deletions(-) 3689 3690Commit: 3310 3691Author: bsittler 3692Date: Fri Nov 7 07:56:36 2008 +0000 3693 3694 now works as HTML 3695 3696 caca-php/examples/www/img2txt.php | 277 +++++++++++++++++++++++++++---------- 3697 1 files changed, 201 insertions(+), 76 deletions(-) 3698 3699Commit: 3309 3700Author: bsittler 3701Date: Fri Nov 7 07:13:57 2008 +0000 3702 3703 handle argument-parsing exceptions 3704 3705 caca-php/examples/img2txt.php | 100 ++++++++++++++++++++++------------------- 3706 1 files changed, 54 insertions(+), 46 deletions(-) 3707 3708Commit: 3308 3709Author: bsittler 3710Date: Fri Nov 7 07:09:52 2008 +0000 3711 3712 more accurate error message 3713 3714 caca-php/examples/img2txt.php | 6 +++--- 3715 1 files changed, 3 insertions(+), 3 deletions(-) 3716 3717Commit: 3307 3718Author: bsittler 3719Date: Fri Nov 7 06:30:29 2008 +0000 3720 3721 clarify that this is a PHP port, not the original C program; return -1 3722 when export fails, too 3723 3724 caca-php/examples/img2txt.php | 5 +++++ 3725 1 files changed, 5 insertions(+), 0 deletions(-) 3726 3727Commit: 3306 3728Author: bsittler 3729Date: Fri Nov 7 05:55:12 2008 +0000 3730 3731 copy img2txt.php to www in preparation for htmlizing 3732 3733 caca-php/examples/www/img2txt.php | 383 +++++++++++++++++++++++++++++++++++++ 3734 1 files changed, 383 insertions(+), 0 deletions(-) 3735 3736Commit: 3305 3737Author: bsittler 3738Date: Fri Nov 7 05:51:26 2008 +0000 3739 3740 remove workarounds since alpha works now (merged from ..) 3741 3742 caca-php/examples/www/export.php | 4 +--- 3743 1 files changed, 1 insertions(+), 3 deletions(-) 3744 3745Commit: 3304 3746Author: bsittler 3747Date: Fri Nov 7 05:48:32 2008 +0000 3748 3749 hacked around the lack of a reasonable php getopt_long by writing a 3750 new version in PHP. it seems to work, and is more flexible than the 3751 getopt() found in PHP 5.3+. 3752 3753 caca-php/examples/img2txt.php | 250 ++++++++++++++++++++++++++++++++++------- 3754 1 files changed, 211 insertions(+), 39 deletions(-) 3755 3756Commit: 3303 3757Author: bsittler 3758Date: Fri Nov 7 04:31:04 2008 +0000 3759 3760 fix yet another bug i wrote :( -- be endian-neutral. 3761 3762 caca-php/php_caca.c | 9 ++++----- 3763 1 files changed, 4 insertions(+), 5 deletions(-) 3764 3765Commit: 3302 3766Author: bsittler 3767Date: Thu Nov 6 23:25:26 2008 +0000 3768 3769 no more horrible hacks needed, since fixing the alpha mismatch in the C binding 3770 3771 caca-php/examples/export.php | 4 +- 3772 caca-php/examples/img2txt.php | 407 +++++++++++++++++++---------------------- 3773 2 files changed, 189 insertions(+), 222 deletions(-) 3774 3775Commit: 3301 3776Author: bsittler 3777Date: Thu Nov 6 23:21:15 2008 +0000 3778 3779 do not bother with an extraneous fill, and don't create out.png 3780 3781 caca-php/examples/test.php | 2 -- 3782 1 files changed, 0 insertions(+), 2 deletions(-) 3783 3784Commit: 3300 3785Author: bsittler 3786Date: Thu Nov 6 23:18:48 2008 +0000 3787 3788 fix endianness problem 3789 3790 caca-php/php_caca.c | 12 ++++++------ 3791 1 files changed, 6 insertions(+), 6 deletions(-) 3792 3793Commit: 3299 3794Author: bsittler 3795Date: Thu Nov 6 20:01:57 2008 +0000 3796 3797 oops! fix problem i introduced in the previous commit 3798 3799 caca-php/php_caca.c | 6 +++--- 3800 1 files changed, 3 insertions(+), 3 deletions(-) 3801 3802Commit: 3298 3803Author: bsittler 3804Date: Thu Nov 6 19:45:11 2008 +0000 3805 3806 fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque) 3807 3808 caca-php/php_caca.c | 75 +++++++++++++++++++++++++++++--------------------- 3809 1 files changed, 43 insertions(+), 32 deletions(-) 3810 3811Commit: 3297 3812Author: bsittler 3813Date: Thu Nov 6 17:04:21 2008 +0000 3814 3815 copy img2txt.c to img2txt.php in preparation for phpizing 3816 3817 caca-php/examples/img2txt.php | 242 +++++++++++++++++++++++++++++++++++++++++ 3818 1 files changed, 242 insertions(+), 0 deletions(-) 3819 3820Commit: 3296 3821Author: bsittler 3822Date: Thu Nov 6 07:16:59 2008 +0000 3823 3824 convert to use PHP object layer similar to the C++ one used in its C++ predecessor, cxx/cxxtest.cpp; also change behavior and appearance to more closely match that version (perhaps, though, the changes should have been ported in the other direction instead...) 3825 3826 caca-php/examples/cacapig.php | 36 +++++++++++++++++++----------------- 3827 1 files changed, 19 insertions(+), 17 deletions(-) 3828 3829Commit: 3295 3830Author: bsittler 3831Date: Thu Nov 6 07:14:12 2008 +0000 3832 3833 default to $timeout = 0 in Display::getEvent() 3834 3835 caca-php/caca.php | 2 +- 3836 1 files changed, 1 insertions(+), 1 deletions(-) 3837 3838Commit: 3294 3839Author: bsittler 3840Date: Thu Nov 6 07:11:01 2008 +0000 3841 3842 fix some bugs and inconsistencies in the PHP object layer 3843 3844 caca-php/caca.php | 14 ++++++++------ 3845 1 files changed, 8 insertions(+), 6 deletions(-) 3846 3847Commit: 3293 3848Author: bsittler 3849Date: Wed Nov 5 01:00:38 2008 +0000 3850 3851 add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies 3852 3853 caca-php/caca.php | 87 +++++++++++++++++++++++++------------------- 3854 caca-php/examples/test.php | 12 +++--- 3855 2 files changed, 56 insertions(+), 43 deletions(-) 3856 3857Commit: 3292 3858Author: bsittler 3859Date: Wed Nov 5 00:39:18 2008 +0000 3860 3861 add AnsiColor, EventType and EventKey constants parallel to the .NET ones 3862 3863 caca-php/caca.php | 101 ++++++++++++++++++++++++++++++++++++++++++++ 3864 caca-php/examples/test.php | 12 +++--- 3865 2 files changed, 107 insertions(+), 6 deletions(-) 3866 3867Commit: 3291 3868Author: bsittler 3869Date: Wed Nov 5 00:38:14 2008 +0000 3870 3871 added missing constant CACA_KEY_UNKNOWN 3872 3873 caca-php/php_caca.c | 1 + 3874 1 files changed, 1 insertions(+), 0 deletions(-) 3875 3876Commit: 3290 3877Author: bsittler 3878Date: Wed Nov 5 00:04:35 2008 +0000 3879 3880 preliminary port of jylam and sam's test.cs to PHP using an early version of nico's caca.php; right now it looks in dirname($argv[0]) . "/.." for caca.php, which will need to be fixed once caca.php is installed in a php standard include directory 3881 3882 caca-php/examples/test.php | 258 +++++++++++++++++++++++--------------------- 3883 1 files changed, 136 insertions(+), 122 deletions(-) 3884 3885Commit: 3289 3886Author: bsittler 3887Date: Tue Nov 4 23:57:57 2008 +0000 3888 3889 copy test.cs to test.php in preparation for phpizing 3890 3891 caca-php/examples/test.php | 136 ++++++++++++++++++++++++++++++++++++++++++++ 3892 1 files changed, 136 insertions(+), 0 deletions(-) 3893 3894Commit: 3288 3895Author: bsittler 3896Date: Tue Nov 4 23:56:43 2008 +0000 3897 3898 merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php 3899 3900 caca-php/examples/www/export.php | 4 +++- 3901 1 files changed, 3 insertions(+), 1 deletions(-) 3902 3903Commit: 3287 3904Author: bsittler 3905Date: Tue Nov 4 23:54:38 2008 +0000 3906 3907 use alpha in PNG export, since it is now required to get a correct PNG output image 3908 3909 caca-php/examples/export.php | 4 +++- 3910 1 files changed, 3 insertions(+), 1 deletions(-) 3911 3912Commit: 3286 3913Author: bsittler 3914Date: Tue Nov 4 23:53:18 2008 +0000 3915 3916 fix type in Canvas::drawLine; add a minimal class Event providing a 3917 subset of the functionality of the .NET version; added Display::getEvent 3918 similar to the .NET version; change Dither::bitmap to take a Canvas 3919 object rather than a caca canvas resource as its first parameter; add 3920 Font::Render and Font::getList methods parallel to the .NET version 3921 3922 caca-php/caca.php | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 3923 1 files changed, 50 insertions(+), 2 deletions(-) 3924 3925Commit: 3285 3926Author: bsittler 3927Date: Tue Nov 4 23:48:31 2008 +0000 3928 3929 use alpha channel in gd truecolor images -- note that the scale for 3930 this is [0, 127], rather than [0, 255]; always free the temporary 3931 pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo 3932 which caused PHP_FUNCTION(caca_set_display_title) to crash due to a 3933 failed run-time binding to "caca_set_display" (the "_title" was 3934 missing). 3935 3936 caca-php/php_caca.c | 7 ++++--- 3937 1 files changed, 4 insertions(+), 3 deletions(-) 3938 3939Commit: 3284 3940Author: bsittler 3941Date: Tue Nov 4 06:11:19 2008 +0000 3942 3943 preserve column alignment better by breaking cells at spaces; preserve 3944 readability of fullwidth characters better by not placing cell 3945 boundaries between them unneccessarily 3946 3947 caca/codec/export.c | 16 +++++++++++++--- 3948 1 files changed, 13 insertions(+), 3 deletions(-) 3949 3950Commit: 3283 3951Author: bsittler 3952Date: Tue Nov 4 05:45:21 2008 +0000 3953 3954 force a column alignment after each column containing a fullwidth character. 3955 3956 caca/codec/export.c | 7 ++++++- 3957 1 files changed, 6 insertions(+), 1 deletions(-) 3958 3959Commit: 3282 3960Author: bsittler 3961Date: Tue Nov 4 05:43:37 2008 +0000 3962 3963 no border in old browsers, either. 3964 3965 caca-php/examples/www/export.php | 2 +- 3966 1 files changed, 1 insertions(+), 1 deletions(-) 3967 3968Commit: 3281 3969Author: bsittler 3970Date: Tue Nov 4 05:28:03 2008 +0000 3971 3972 htmlification 3973 3974 caca-php/examples/www/unicode.php | 32 ++++++++++++++++++-------------- 3975 1 files changed, 18 insertions(+), 14 deletions(-) 3976 3977Commit: 3280 3978Author: bsittler 3979Date: Tue Nov 4 05:23:16 2008 +0000 3980 3981 copy unicode.php to www in preparation for htmlizing 3982 3983 caca-php/examples/www/unicode.php | 93 +++++++++++++++++++++++++++++++++++++ 3984 1 files changed, 93 insertions(+), 0 deletions(-) 3985 3986Commit: 3279 3987Author: bsittler 3988Date: Tue Nov 4 05:22:24 2008 +0000 3989 3990 cli-only 3991 3992 caca-php/examples/unicode.php | 4 ++++ 3993 1 files changed, 4 insertions(+), 0 deletions(-) 3994 3995Commit: 3278 3996Author: bsittler 3997Date: Tue Nov 4 05:21:34 2008 +0000 3998 3999 phpized 4000 4001 caca-php/examples/unicode.php | 160 +++++++++++++++++++---------------------- 4002 1 files changed, 73 insertions(+), 87 deletions(-) 4003 4004Commit: 3277 4005Author: bsittler 4006Date: Tue Nov 4 05:17:37 2008 +0000 4007 4008 copy unicode.c to unicode.php in preparation for phpizing 4009 4010 caca-php/examples/unicode.php | 103 +++++++++++++++++++++++++++++++++++++++++ 4011 1 files changed, 103 insertions(+), 0 deletions(-) 4012 4013Commit: 3276 4014Author: bsittler 4015Date: Tue Nov 4 05:12:17 2008 +0000 4016 4017 htmlize 4018 4019 caca-php/examples/www/transform.php | 31 ++++++++++++++++++------------- 4020 1 files changed, 18 insertions(+), 13 deletions(-) 4021 4022Commit: 3275 4023Author: bsittler 4024Date: Tue Nov 4 04:58:38 2008 +0000 4025 4026 copy transform.php to www in preparation for htmlizing 4027 4028 caca-php/examples/www/transform.php | 103 +++++++++++++++++++++++++++++++++++ 4029 1 files changed, 103 insertions(+), 0 deletions(-) 4030 4031Commit: 3274 4032Author: bsittler 4033Date: Tue Nov 4 04:56:49 2008 +0000 4034 4035 PHPified 4036 4037 caca-php/examples/transform.php | 187 ++++++++++++++++++--------------------- 4038 1 files changed, 86 insertions(+), 101 deletions(-) 4039 4040Commit: 3273 4041Author: bsittler 4042Date: Tue Nov 4 04:49:17 2008 +0000 4043 4044 copy transform.c to transform.php in preparation for phpizing 4045 4046 caca-php/examples/transform.php | 118 +++++++++++++++++++++++++++++++++++++++ 4047 1 files changed, 118 insertions(+), 0 deletions(-) 4048 4049Commit: 3272 4050Author: bsittler 4051Date: Tue Nov 4 04:46:47 2008 +0000 4052 4053 show client-side filename 4054 4055 caca-php/examples/www/export.php | 3 ++- 4056 1 files changed, 2 insertions(+), 1 deletions(-) 4057 4058Commit: 3271 4059Author: bsittler 4060Date: Tue Nov 4 04:45:23 2008 +0000 4061 4062 clearer wording. 4063 4064 caca-php/examples/www/import.php | 2 +- 4065 1 files changed, 1 insertions(+), 1 deletions(-) 4066 4067Commit: 3270 4068Author: bsittler 4069Date: Tue Nov 4 04:21:13 2008 +0000 4070 4071 link to an example file to download and then import (generated by export.php) 4072 4073 caca-php/examples/www/import.php | 5 +++++ 4074 1 files changed, 5 insertions(+), 0 deletions(-) 4075 4076Commit: 3269 4077Author: bsittler 4078Date: Tue Nov 4 04:13:13 2008 +0000 4079 4080 works well enough to import the files exported by export.php 4081 4082 caca-php/examples/www/import.php | 77 ++++++++++++++++++++++++++------------ 4083 1 files changed, 53 insertions(+), 24 deletions(-) 4084 4085Commit: 3268 4086Author: bsittler 4087Date: Tue Nov 4 03:56:18 2008 +0000 4088 4089 force cli on remaining examples so that apache doesn't pop up a window 4090 (this actually happens with the cocoa driver!) 4091 4092 caca-php/examples/cacapig.php | 3 +++ 4093 caca-php/examples/colors.php | 4 ++++ 4094 caca-php/examples/fullwidth.php | 4 ++++ 4095 caca-php/examples/render.php | 4 ++++ 4096 caca-php/examples/truecolor.php | 4 ++++ 4097 5 files changed, 19 insertions(+), 0 deletions(-) 4098 4099Commit: 3267 4100Author: bsittler 4101Date: Tue Nov 4 03:39:20 2008 +0000 4102 4103 CLI-only 4104 4105 caca-php/examples/import.php | 4 ++++ 4106 1 files changed, 4 insertions(+), 0 deletions(-) 4107 4108Commit: 3266 4109Author: bsittler 4110Date: Tue Nov 4 03:37:12 2008 +0000 4111 4112 copy import.php to www in preparation for htmlizing 4113 4114 caca-php/examples/www/import.php | 54 ++++++++++++++++++++++++++++++++++++++ 4115 1 files changed, 54 insertions(+), 0 deletions(-) 4116 4117Commit: 3265 4118Author: bsittler 4119Date: Tue Nov 4 03:36:33 2008 +0000 4120 4121 list available import formats in usage message 4122 4123 caca-php/examples/import.php | 12 +++++++++--- 4124 1 files changed, 9 insertions(+), 3 deletions(-) 4125 4126Commit: 3264 4127Author: bsittler 4128Date: Tue Nov 4 03:32:42 2008 +0000 4129 4130 PHPification of import.c 4131 4132 caca-php/examples/import.php | 72 ++++++++++++++++-------------------------- 4133 1 files changed, 27 insertions(+), 45 deletions(-) 4134 4135Commit: 3263 4136Author: bsittler 4137Date: Tue Nov 4 03:22:04 2008 +0000 4138 4139 copy import.c to import.php in preparation for phpizing 4140 4141 caca-php/examples/import.php | 66 ++++++++++++++++++++++++++++++++++++++++++ 4142 1 files changed, 66 insertions(+), 0 deletions(-) 4143 4144Commit: 3262 4145Author: bsittler 4146Date: Tue Nov 4 00:56:07 2008 +0000 4147 4148 only fill the preview iframe when javascript is enabled 4149 4150 caca-php/examples/www/export.php | 2 +- 4151 1 files changed, 1 insertions(+), 1 deletions(-) 4152 4153Commit: 3261 4154Author: bsittler 4155Date: Tue Nov 4 00:41:56 2008 +0000 4156 4157 merge latest CLI example bugfixes into the HTML versions 4158 4159 caca-php/examples/www/colors.php | 8 ++++---- 4160 caca-php/examples/www/export.php | 10 +++++----- 4161 2 files changed, 9 insertions(+), 9 deletions(-) 4162 4163Commit: 3260 4164Author: bsittler 4165Date: Tue Nov 4 00:39:40 2008 +0000 4166 4167 fix typo in PHP binding of caca_set_Attr that caused segfault on linux; also remove workaround for spurious extra-argument requirement from two of the PHP examples 4168 4169 caca-php/examples/colors.php | 8 ++++---- 4170 caca-php/examples/export.php | 10 +++++----- 4171 caca-php/php_caca.c | 2 +- 4172 3 files changed, 10 insertions(+), 10 deletions(-) 4173 4174Commit: 3259 4175Author: bsittler 4176Date: Mon Nov 3 22:30:22 2008 +0000 4177 4178 now generates HTML 4179 4180 caca-php/examples/www/fullwidth.php | 28 ++++++++++++++++++---------- 4181 1 files changed, 18 insertions(+), 10 deletions(-) 4182 4183Commit: 3258 4184Author: bsittler 4185Date: Mon Nov 3 22:21:31 2008 +0000 4186 4187 copy fullwidth.php to www in preparation for htmlizing 4188 4189 caca-php/examples/www/fullwidth.php | 75 +++++++++++++++++++++++++++++++++++ 4190 1 files changed, 75 insertions(+), 0 deletions(-) 4191 4192Commit: 3257 4193Author: bsittler 4194Date: Mon Nov 3 22:19:29 2008 +0000 4195 4196 added copyright info for PHP conversion (blah blah blah...) 4197 4198 caca-php/examples/fullwidth.php | 4 ++++ 4199 1 files changed, 4 insertions(+), 0 deletions(-) 4200 4201Commit: 3256 4202Author: bsittler 4203Date: Mon Nov 3 22:18:27 2008 +0000 4204 4205 now works as PHP 4206 4207 caca-php/examples/fullwidth.php | 113 +++++++++++++++----------------------- 4208 1 files changed, 45 insertions(+), 68 deletions(-) 4209 4210Commit: 3255 4211Author: bsittler 4212Date: Mon Nov 3 22:08:09 2008 +0000 4213 4214 copy fullwidth.c to fullwidth.php in preparation for phpizing 4215 4216 caca-php/examples/fullwidth.php | 94 +++++++++++++++++++++++++++++++++++++++ 4217 1 files changed, 94 insertions(+), 0 deletions(-) 4218 4219Commit: 3254 4220Author: bsittler 4221Date: Mon Nov 3 22:06:33 2008 +0000 4222 4223 only assume svg preview ability in opera, WebKit and Gecko 4224 4225 caca-php/examples/www/export.php | 9 +++++++-- 4226 1 files changed, 7 insertions(+), 2 deletions(-) 4227 4228Commit: 3253 4229Author: nico 4230Date: Mon Nov 3 22:03:31 2008 +0000 4231 4232 * Improve object layer for caca-php 4233 4234 caca-php/caca.php | 60 +++++++++++++++++++++++++++++++++++++++++++++++++--- 4235 1 files changed, 56 insertions(+), 4 deletions(-) 4236 4237Commit: 3252 4238Author: bsittler 4239Date: Mon Nov 3 21:58:17 2008 +0000 4240 4241 do not add history entries for iframe transitions 4242 4243 caca-php/examples/www/export.php | 2 +- 4244 1 files changed, 1 insertions(+), 1 deletions(-) 4245 4246Commit: 3251 4247Author: bsittler 4248Date: Mon Nov 3 21:48:53 2008 +0000 4249 4250 add missing id 4251 4252 caca-php/examples/www/export.php | 2 +- 4253 1 files changed, 1 insertions(+), 1 deletions(-) 4254 4255Commit: 3250 4256Author: bsittler 4257Date: Mon Nov 3 21:48:16 2008 +0000 4258 4259 use some javascript to show inline previews using <iframe/> for some 4260 of the formats (so far, html, html3, bbfr, and svg) 4261 4262 caca-php/examples/www/export.php | 42 +++++++++++++++++++++++++++++++++++-- 4263 1 files changed, 39 insertions(+), 3 deletions(-) 4264 4265Commit: 3249 4266Author: bsittler 4267Date: Mon Nov 3 21:23:20 2008 +0000 4268 4269 .caca files get an extension, too 4270 4271 caca-php/examples/www/export.php | 1 + 4272 1 files changed, 1 insertions(+), 0 deletions(-) 4273 4274Commit: 3248 4275Author: bsittler 4276Date: Mon Nov 3 21:17:34 2008 +0000 4277 4278 suggest extensions for some of the inline formats too, since browsers 4279 sometimes send them to external viewers and become confused if the 4280 filename ends in '.php' (despite our correct content-type!) 4281 4282 caca-php/examples/www/export.php | 14 +++++++++++--- 4283 1 files changed, 11 insertions(+), 3 deletions(-) 4284 4285Commit: 3247 4286Author: bsittler 4287Date: Mon Nov 3 21:15:09 2008 +0000 4288 4289 text formats embedding escape sequences get sent as attachments too 4290 4291 caca-php/examples/www/export.php | 3 +++ 4292 1 files changed, 3 insertions(+), 0 deletions(-) 4293 4294Commit: 3246 4295Author: bsittler 4296Date: Mon Nov 3 21:12:54 2008 +0000 4297 4298 working HTML version of export.php accepting an optional file upload and exporting it using the selected format 4299 4300 caca-php/examples/www/export.php | 224 ++++++++++++++++++++++---------------- 4301 1 files changed, 128 insertions(+), 96 deletions(-) 4302 4303Commit: 3245 4304Author: bsittler 4305Date: Mon Nov 3 20:55:12 2008 +0000 4306 4307 another typo 4308 4309 caca-php/examples/export.php | 2 +- 4310 1 files changed, 1 insertions(+), 1 deletions(-) 4311 4312Commit: 3244 4313Author: bsittler 4314Date: Mon Nov 3 20:34:42 2008 +0000 4315 4316 spaces -> tabs 4317 4318 caca-php/examples/export.php | 162 +++++++++++++++++++++--------------------- 4319 1 files changed, 81 insertions(+), 81 deletions(-) 4320 4321Commit: 3243 4322Author: bsittler 4323Date: Mon Nov 3 20:08:35 2008 +0000 4324 4325 add missing content-type in the HTML case 4326 4327 caca-php/examples/www/render.php | 2 ++ 4328 1 files changed, 2 insertions(+), 0 deletions(-) 4329 4330Commit: 3242 4331Author: bsittler 4332Date: Mon Nov 3 20:01:20 2008 +0000 4333 4334 typo 4335 4336 caca-php/examples/export.php | 2 +- 4337 1 files changed, 1 insertions(+), 1 deletions(-) 4338 4339Commit: 3241 4340Author: bsittler 4341Date: Mon Nov 3 19:52:30 2008 +0000 4342 4343 make examples/demo.php executable 4344 4345 0 files changed, 0 insertions(+), 0 deletions(-) 4346 4347Commit: 3240 4348Author: bsittler 4349Date: Mon Nov 3 19:44:58 2008 +0000 4350 4351 copy export.php to www in preparation for htmlizing 4352 4353 caca-php/examples/www/export.php | 136 ++++++++++++++++++++++++++++++++++++++ 4354 1 files changed, 136 insertions(+), 0 deletions(-) 4355 4356Commit: 3239 4357Author: bsittler 4358Date: Mon Nov 3 19:42:38 2008 +0000 4359 4360 export.php is now actually php, and appears to work identically to its 4361 C predecessor. 4362 4363 caca-php/examples/export.php | 229 +++++++++++++++++++----------------------- 4364 1 files changed, 103 insertions(+), 126 deletions(-) 4365 4366Commit: 3238 4367Author: bsittler 4368Date: Mon Nov 3 18:40:50 2008 +0000 4369 4370 copy export.c to export.php in preparation for phpizing 4371 4372 caca-php/examples/export.php | 159 ++++++++++++++++++++++++++++++++++++++++++ 4373 1 files changed, 159 insertions(+), 0 deletions(-) 4374 4375Commit: 3237 4376Author: bsittler 4377Date: Mon Nov 3 18:16:38 2008 +0000 4378 4379 fix foreground-color and quoting bugs in the "html" exporter; also, 4380 the output is now labelled as XHTML 1.0 Strict, since it does conform 4381 to that DTD. also removed spurious cellpadding and cellspacing from 4382 <div /> markup. also handle non-characters by conversion to 4383 replacement character, and handle more control characters by 4384 conversion to no-break space. finally, switch from to the 4385 equivalent   so that a non-validating XML parser (which is most 4386 of them) can correctly parse this document. 4387 4388 caca/codec/export.c | 52 ++++++++++++++++++++++++++++++++++++++++++-------- 4389 1 files changed, 43 insertions(+), 9 deletions(-) 4390 4391Commit: 3236 4392Author: bsittler 4393Date: Mon Nov 3 17:18:04 2008 +0000 4394 4395 do not split a fullwidth character in the middle. yes, in some 4396 degenerate cases this will lead to incorrectly-displayed tables. i 4397 don't yet have a solution. 4398 4399 caca/codec/export.c | 2 ++ 4400 1 files changed, 2 insertions(+), 0 deletions(-) 4401 4402Commit: 3235 4403Author: bsittler 4404Date: Mon Nov 3 16:55:00 2008 +0000 4405 4406 do not expand tabs here. instead, importers need to understand '\t' 4407 and fill the canvas up to the tab stop with it. once that works, 4408 support will be added here (treating it as space.) also, fewer columns 4409 are now generated. apparently generating a minimal number of them 4410 fixes a bunch of the table-layout bugs. 4411 4412 caca/codec/export.c | 130 ++++++++++++++++++++++++++++++-------------------- 4413 1 files changed, 78 insertions(+), 52 deletions(-) 4414 4415Commit: 3234 4416Author: nico 4417Date: Sun Nov 2 22:45:40 2008 +0000 4418 4419 * Remove \t from content of $moo 4420 * Change canvas size 4421 * Fix coordinate of label "Moo!" 4422 4423 caca-php/examples/cacainfo.php | 17 +++++++++-------- 4424 1 files changed, 9 insertions(+), 8 deletions(-) 4425 4426Commit: 3233 4427Author: nico 4428Date: Sun Nov 2 22:42:09 2008 +0000 4429 4430 * Change canvas size 4431 4432 caca-php/examples/www/cacainfo.php | 4 ++-- 4433 1 files changed, 2 insertions(+), 2 deletions(-) 4434 4435Commit: 3232 4436Author: bsittler 4437Date: Sun Nov 2 22:38:40 2008 +0000 4438 4439 htmlification of colors.php 4440 4441 caca-php/examples/www/colors.php | 26 +++++++++++++++++--------- 4442 1 files changed, 17 insertions(+), 9 deletions(-) 4443 4444Commit: 3231 4445Author: nico 4446Date: Sun Nov 2 22:37:27 2008 +0000 4447 4448 * Fix coordinate of label "Moo!" 4449 4450 caca-php/examples/www/cacainfo.php | 15 ++++++++------- 4451 1 files changed, 8 insertions(+), 7 deletions(-) 4452 4453Commit: 3230 4454Author: bsittler 4455Date: Sun Nov 2 22:35:45 2008 +0000 4456 4457 copy colors.php to www in preparation for htmlizing 4458 4459 caca-php/examples/www/colors.php | 60 ++++++++++++++++++++++++++++++++++++++ 4460 1 files changed, 60 insertions(+), 0 deletions(-) 4461 4462Commit: 3229 4463Author: bsittler 4464Date: Sun Nov 2 22:34:59 2008 +0000 4465 4466 PHP conversion of colors.c 4467 4468 caca-php/examples/colors.php | 126 ++++++++++++++++++----------------------- 4469 1 files changed, 55 insertions(+), 71 deletions(-) 4470 4471Commit: 3228 4472Author: bsittler 4473Date: Sun Nov 2 22:22:18 2008 +0000 4474 4475 copy colors.c to colors.php in preparation for phpizing 4476 4477 caca-php/examples/colors.php | 76 ++++++++++++++++++++++++++++++++++++++++++ 4478 1 files changed, 76 insertions(+), 0 deletions(-) 4479 4480Commit: 3227 4481Author: bsittler 4482Date: Sun Nov 2 22:12:24 2008 +0000 4483 4484 some unicode characters could overflow the buffer; handle more control 4485 characters and non-unicode codepoints when generating HTML. 4486 4487 caca/codec/export.c | 22 ++++++++++++++++++---- 4488 1 files changed, 18 insertions(+), 4 deletions(-) 4489 4490Commit: 3226 4491Author: nico 4492Date: Sun Nov 2 22:10:02 2008 +0000 4493 4494 * Remove tabs from content of $moo 4495 4496 caca-php/examples/www/cacainfo.php | 4 ++-- 4497 1 files changed, 2 insertions(+), 2 deletions(-) 4498 4499Commit: 3225 4500Author: nico 4501Date: Sun Nov 2 21:58:09 2008 +0000 4502 4503 * Improve Dithering and Canvas php classes 4504 4505 caca-php/caca.php | 103 +++++++++++++++++++++++++++++++++++++++++++++------- 4506 1 files changed, 89 insertions(+), 14 deletions(-) 4507 4508Commit: 3224 4509Author: bsittler 4510Date: Sun Nov 2 21:57:21 2008 +0000 4511 4512 optimization: when the canvas is only a single line, we can always 4513 optimize by merging cells 4514 4515 caca/codec/export.c | 2 +- 4516 1 files changed, 1 insertions(+), 1 deletions(-) 4517 4518Commit: 3223 4519Author: bsittler 4520Date: Sun Nov 2 21:18:51 2008 +0000 4521 4522 work around table layout bugs by ensuring that if there are multiple 4523 cells on any row of the table then the very first row does not use the 4524 cell-merging optimization; this appears to fix the last of the table 4525 layout bugs seen in truecolor.php; also fix the foreground and 4526 background color bugs seen in truecolor.php. 4527 4528 caca/codec/export.c | 28 +++++++++++++++++++++++++--- 4529 1 files changed, 25 insertions(+), 3 deletions(-) 4530 4531Commit: 3222 4532Author: bsittler 4533Date: Sun Nov 2 21:03:09 2008 +0000 4534 4535 forgot backslashes 4536 4537 caca-php/examples/www/dithering.php | 2 +- 4538 1 files changed, 1 insertions(+), 1 deletions(-) 4539 4540Commit: 3221 4541Author: bsittler 4542Date: Sun Nov 2 20:29:02 2008 +0000 4543 4544 htmlification of truecolor.php; evidently there are some bugs yet in the html3 exporter 4545 4546 caca-php/examples/www/truecolor.php | 26 +++++++++++++++++--------- 4547 1 files changed, 17 insertions(+), 9 deletions(-) 4548 4549Commit: 3220 4550Author: bsittler 4551Date: Sun Nov 2 20:17:59 2008 +0000 4552 4553 copy truecolor.php to www in preparation for htmlizing 4554 4555 caca-php/examples/www/truecolor.php | 48 +++++++++++++++++++++++++++++++++++ 4556 1 files changed, 48 insertions(+), 0 deletions(-) 4557 4558Commit: 3219 4559Author: bsittler 4560Date: Sun Nov 2 20:17:00 2008 +0000 4561 4562 convert to PHP and make executable 4563 4564 caca-php/examples/truecolor.php | 78 +++++++++++++++------------------------ 4565 1 files changed, 30 insertions(+), 48 deletions(-) 4566 4567Commit: 3218 4568Author: bsittler 4569Date: Sun Nov 2 20:06:13 2008 +0000 4570 4571 copy truecolor.c to truecolor.php in preparation for phpizing 4572 4573 caca-php/examples/truecolor.php | 66 +++++++++++++++++++++++++++++++++++++++ 4574 1 files changed, 66 insertions(+), 0 deletions(-) 4575 4576Commit: 3217 4577Author: nico 4578Date: Sun Nov 2 20:05:00 2008 +0000 4579 4580 * Improve class "Dither" 4581 4582 caca-php/caca.php | 40 ++++++++++++++++++++-------------------- 4583 1 files changed, 20 insertions(+), 20 deletions(-) 4584 4585Commit: 3216 4586Author: nico 4587Date: Sun Nov 2 20:02:26 2008 +0000 4588 4589 * Add class "Dither" to php object layer 4590 4591 caca-php/caca.php | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 4592 1 files changed, 90 insertions(+), 0 deletions(-) 4593 4594Commit: 3215 4595Author: bsittler 4596Date: Sun Nov 2 19:50:46 2008 +0000 4597 4598 add missing whitespace before /> so that the XHTML works in more plain-HTML parsers; quote attributes in double quotes rather than single quotes for the same reason 4599 4600 caca-php/examples/www/cacainfo.php | 2 +- 4601 caca-php/examples/www/dithering.php | 4 ++-- 4602 caca-php/examples/www/figlet.php | 2 +- 4603 caca-php/examples/www/render.php | 2 +- 4604 caca-php/examples/www/text.php | 2 +- 4605 5 files changed, 6 insertions(+), 6 deletions(-) 4606 4607Commit: 3214 4608Author: bsittler 4609Date: Sun Nov 2 19:28:40 2008 +0000 4610 4611 add a <table summary="..." /> attribute so screenreader software does not 4612 get hopelessly lost. 4613 4614 caca/codec/export.c | 2 +- 4615 1 files changed, 1 insertions(+), 1 deletions(-) 4616 4617Commit: 3213 4618Author: bsittler 4619Date: Sun Nov 2 19:19:45 2008 +0000 4620 4621 echo rendered string in form value 4622 4623 caca-php/examples/www/figlet.php | 2 +- 4624 1 files changed, 1 insertions(+), 1 deletions(-) 4625 4626Commit: 3212 4627Author: nico 4628Date: Sun Nov 2 19:13:47 2008 +0000 4629 4630 * Remove white and yellow colors for letters 4631 4632 caca-php/examples/www/figlet.php | 2 +- 4633 1 files changed, 1 insertions(+), 1 deletions(-) 4634 4635Commit: 3211 4636Author: nico 4637Date: Sun Nov 2 19:08:08 2008 +0000 4638 4639 * Add an input box in sample web page figlet.php 4640 4641 caca-php/examples/www/figlet.php | 3 ++- 4642 1 files changed, 2 insertions(+), 1 deletions(-) 4643 4644Commit: 3210 4645Author: bsittler 4646Date: Sun Nov 2 17:49:29 2008 +0000 4647 4648 remove the stylesheet, as it does not seem to help at the moment. also remove the <pre></pre> in figlet.php since it does not seem to make a difference since the table markup includes <tt></tt> inside each cell. 4649 4650 caca-php/examples/www/caca-php.css | 20 -------------------- 4651 caca-php/examples/www/cacainfo.php | 1 - 4652 caca-php/examples/www/dithering.php | 2 -- 4653 caca-php/examples/www/figlet.php | 3 +-- 4654 caca-php/examples/www/render.php | 1 - 4655 caca-php/examples/www/text.php | 1 - 4656 6 files changed, 1 insertions(+), 27 deletions(-) 4657 4658Commit: 3209 4659Author: bsittler 4660Date: Sun Nov 2 17:38:37 2008 +0000 4661 4662 use a single table cell for adjacent attribute runs provided the background color will be the same; this allows us to avoid special stylesheets for our example programs 4663 4664 caca/codec/export.c | 92 ++++++++++++++++++++++++++++++++------------------ 4665 1 files changed, 59 insertions(+), 33 deletions(-) 4666 4667Commit: 3208 4668Author: bsittler 4669Date: Sun Nov 2 17:00:45 2008 +0000 4670 4671 more conforming to 79-character limit and using tabs 4672 4673 caca-php/examples/www/render.php | 9 +++++++-- 4674 1 files changed, 7 insertions(+), 2 deletions(-) 4675 4676Commit: 3207 4677Author: bsittler 4678Date: Sun Nov 2 16:56:48 2008 +0000 4679 4680 generate self-referencing script URI correctly, taking into account that the 4681 script might be content-negotiated, renamed, symlinked, or otherwise 4682 alised in URI-space. 4683 4684 caca-php/examples/www/render.php | 5 ++++- 4685 1 files changed, 4 insertions(+), 1 deletions(-) 4686 4687Commit: 3206 4688Author: bsittler 4689Date: Sun Nov 2 16:24:03 2008 +0000 4690 4691 added a link so you can view the image only (also good for 4692 lynx/elinks) and some alt="..." text so the validator does not complain. 4693 4694 caca-php/examples/www/render.php | 2 +- 4695 1 files changed, 1 insertions(+), 1 deletions(-) 4696 4697Commit: 3205 4698Author: nico 4699Date: Sun Nov 2 16:10:50 2008 +0000 4700 4701 * Change structure of sample file render.php 4702 4703 caca-php/examples/www/render.php | 81 +++++++++++++++++--------------------- 4704 1 files changed, 36 insertions(+), 45 deletions(-) 4705 4706Commit: 3204 4707Author: bsittler 4708Date: Sun Nov 2 03:52:22 2008 +0000 4709 4710 send correct content-type; add a missing doctype (although technically the table is not allowed inside pre, but that we will need to find another fix for) 4711 4712 caca-php/examples/www/caca-php.css | 2 +- 4713 caca-php/examples/www/cacainfo.php | 4 ++++ 4714 caca-php/examples/www/dithering.php | 6 ++++++ 4715 caca-php/examples/www/figlet.php | 7 +++++-- 4716 caca-php/examples/www/text.php | 4 ++++ 4717 5 files changed, 20 insertions(+), 3 deletions(-) 4718 4719Commit: 3203 4720Author: bsittler 4721Date: Sun Nov 2 03:37:14 2008 +0000 4722 4723 apparently php inw ww dir should not be executable? 4724 4725 0 files changed, 0 insertions(+), 0 deletions(-) 4726 4727Commit: 3202 4728Author: bsittler 4729Date: Sun Nov 2 03:36:38 2008 +0000 4730 4731 better UI, maybe? 4732 4733 caca-php/examples/www/render.php | 7 ++++--- 4734 1 files changed, 4 insertions(+), 3 deletions(-) 4735 4736Commit: 3201 4737Author: bsittler 4738Date: Sun Nov 2 03:27:58 2008 +0000 4739 4740 seems to work 4741 4742 caca-php/examples/www/render.php | 41 +++++++++++++++++++++++++++++++++---- 4743 1 files changed, 36 insertions(+), 5 deletions(-) 4744 4745Commit: 3200 4746Author: bsittler 4747Date: Sun Nov 2 03:13:03 2008 +0000 4748 4749 copy render.php to www in preparation for htmlizing 4750 4751 caca-php/examples/www/render.php | 40 ++++++++++++++++++++++++++++++++++++++ 4752 1 files changed, 40 insertions(+), 0 deletions(-) 4753 4754Commit: 3199 4755Author: bsittler 4756Date: Sun Nov 2 03:10:44 2008 +0000 4757 4758 HTML conversion of text.php 4759 4760 caca-php/examples/www/text.php | 22 +++++++++++++++------- 4761 1 files changed, 15 insertions(+), 7 deletions(-) 4762 4763Commit: 3198 4764Author: bsittler 4765Date: Sun Nov 2 03:07:50 2008 +0000 4766 4767 add missing newline at end of file 4768 4769 caca-php/examples/www/cacainfo.php | 2 +- 4770 1 files changed, 1 insertions(+), 1 deletions(-) 4771 4772Commit: 3197 4773Author: bsittler 4774Date: Sun Nov 2 03:05:46 2008 +0000 4775 4776 apparently php inw ww dir should not be executable? 4777 4778 0 files changed, 0 insertions(+), 0 deletions(-) 4779 4780Commit: 3196 4781Author: bsittler 4782Date: Sun Nov 2 03:04:10 2008 +0000 4783 4784 copy text.php to www in preparation for htmlizing 4785 4786 caca-php/examples/www/text.php | 65 ++++++++++++++++++++++++++++++++++++++++ 4787 1 files changed, 65 insertions(+), 0 deletions(-) 4788 4789Commit: 3195 4790Author: nico 4791Date: Sat Nov 1 23:43:00 2008 +0000 4792 4793 * Improve php object layer "caca.php" 4794 4795 caca-php/caca.php | 48 ++++++++++++++++++++++++++++++++++++++++++++++-- 4796 1 files changed, 46 insertions(+), 2 deletions(-) 4797 4798Commit: 3194 4799Author: nico 4800Date: Sat Nov 1 21:29:51 2008 +0000 4801 4802 * Change permission of web sample files 4803 4804 caca-php/examples/www/logo-caca.png | Bin 7526 -> 7526 bytes 4805 1 files changed, 0 insertions(+), 0 deletions(-) 4806 4807Commit: 3193 4808Author: nico 4809Date: Sat Nov 1 21:11:04 2008 +0000 4810 4811 * Improve php class layer for caca-php 4812 4813 caca-php/caca.php | 59 ++++++++++++++++++++++++++++++++++++---------------- 4814 1 files changed, 41 insertions(+), 18 deletions(-) 4815 4816Commit: 3192 4817Author: nico 4818Date: Sat Nov 1 19:55:52 2008 +0000 4819 4820 * Add skeleton of php class layer for caca-php 4821 4822 caca-php/caca.php | 135 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 4823 1 files changed, 135 insertions(+), 0 deletions(-) 4824 4825Commit: 3191 4826Author: nico 4827Date: Sat Nov 1 18:42:16 2008 +0000 4828 4829 * Add web sample program: dithering.php 4830 4831 caca-php/examples/www/dithering.php | 42 +++++++++++++++++++++++++++++++++++ 4832 caca-php/examples/www/figlet.php | 9 +++++- 4833 caca-php/examples/www/logo-caca.png | Bin 0 -> 7526 bytes 4834 3 files changed, 49 insertions(+), 2 deletions(-) 4835 4836Commit: 3190 4837Author: bsittler 4838Date: Sat Nov 1 17:57:50 2008 +0000 4839 4840 oops! make the .php executable 4841 4842 0 files changed, 0 insertions(+), 0 deletions(-) 4843 4844Commit: 3189 4845Author: nico 4846Date: Sat Nov 1 13:54:13 2008 +0000 4847 4848 * Add web sample "figlet.php" 4849 4850 caca-php/examples/www/figlet.php | 60 ++++++++++++++++++++++++++++++++++++++ 4851 1 files changed, 60 insertions(+), 0 deletions(-) 4852 4853Commit: 3188 4854Author: nico 4855Date: Sat Nov 1 13:30:09 2008 +0000 4856 4857 * Use proper Zend macro RETURN_STRINGL in caca_file_read, caca_files_gets, 4858 caca_export_string 4859 4860 caca-php/php_caca.c | 12 +++--------- 4861 1 files changed, 3 insertions(+), 9 deletions(-) 4862 4863Commit: 3187 4864Author: nico 4865Date: Sat Nov 1 12:51:54 2008 +0000 4866 4867 * Initializate variable "len" in caca_export_string 4868 4869 caca-php/php_caca.c | 2 +- 4870 1 files changed, 1 insertions(+), 1 deletions(-) 4871 4872Commit: 3186 4873Author: bsittler 4874Date: Sat Nov 1 06:32:30 2008 +0000 4875 4876 switch to XHTML 1.0 Transitional markup (it validates perfectly, and still works in very ancient browsers too); change one <p> to </p> too 4877 4878 caca-php/examples/www/cacainfo.php | 10 ++++++---- 4879 1 files changed, 6 insertions(+), 4 deletions(-) 4880 4881Commit: 3185 4882Author: bsittler 4883Date: Sat Nov 1 06:26:29 2008 +0000 4884 4885 now HTML markup is generated, rather than a giant PRE block 4886 4887 caca-php/examples/www/cacainfo.php | 45 ++++++++++++++++++++++------------- 4888 1 files changed, 28 insertions(+), 17 deletions(-) 4889 4890Commit: 3184 4891Author: bsittler 4892Date: Sat Nov 1 06:03:36 2008 +0000 4893 4894 output valid XHTML (it's valid HTML3 too); note that this drops the COLS=... attribute on the table, but that had previously been calculated incorrectly anyhow so i doubt it mattered 4895 4896 caca/codec/export.c | 29 +++++++++++++++-------------- 4897 1 files changed, 15 insertions(+), 14 deletions(-) 4898 4899Commit: 3183 4900Author: bsittler 4901Date: Sat Nov 1 06:02:04 2008 +0000 4902 4903 move CSS for www example to a separate file; table is no longer inside <pre> 4904 4905 caca-php/examples/www/caca-php.css | 20 ++++++++++++++++++++ 4906 caca-php/examples/www/cacainfo.php | 34 +++++++++++++--------------------- 4907 2 files changed, 33 insertions(+), 21 deletions(-) 4908 4909Commit: 3182 4910Author: bsittler 4911Date: Sat Nov 1 05:27:04 2008 +0000 4912 4913 fix table border, colors, and quoting of <, ", ', and > in html3 output 4914 4915 caca/codec/export.c | 16 +++++++++++++--- 4916 1 files changed, 13 insertions(+), 3 deletions(-) 4917 4918Commit: 3181 4919Author: bsittler 4920Date: Sat Nov 1 05:13:37 2008 +0000 4921 4922 font for windows, too 4923 4924 caca-php/examples/www/cacainfo.php | 2 +- 4925 1 files changed, 1 insertions(+), 1 deletions(-) 4926 4927Commit: 3180 4928Author: bsittler 4929Date: Sat Nov 1 05:08:24 2008 +0000 4930 4931 display correctly in firefox and safari 4932 4933 caca-php/examples/www/cacainfo.php | 16 +++++++++++++++- 4934 1 files changed, 15 insertions(+), 1 deletions(-) 4935 4936Commit: 3179 4937Author: bsittler 4938Date: Sat Nov 1 04:41:25 2008 +0000 4939 4940 correctly account for tabs in html3 export 4941 4942 caca/codec/export.c | 47 +++++++++++++++++++++++++++++++++++++++++------ 4943 1 files changed, 41 insertions(+), 6 deletions(-) 4944 4945Commit: 3178 4946Author: bsittler 4947Date: Sat Nov 1 03:00:45 2008 +0000 4948 4949 a first partially-broken conversion of examples/cacainfo.php 4950 4951 caca-php/examples/www/cacainfo.php | 86 ++++++++++++++++++++++++++++++++++++ 4952 1 files changed, 86 insertions(+), 0 deletions(-) 4953 4954Commit: 3177 4955Author: nico 4956Date: Sat Nov 1 02:06:43 2008 +0000 4957 4958 * Change test for php-cli mode in sample programs 4959 4960 caca-php/examples/cacainfo.php | 3 ++- 4961 caca-php/examples/demo.php | 3 ++- 4962 caca-php/examples/dithering.php | 12 ++++++++---- 4963 caca-php/examples/figfont.php | 3 ++- 4964 caca-php/examples/polyline.php | 3 ++- 4965 caca-php/examples/text.php | 3 ++- 4966 6 files changed, 18 insertions(+), 9 deletions(-) 4967 4968Commit: 3176 4969Author: bsittler 4970Date: Sat Nov 1 01:46:51 2008 +0000 4971 4972 define variables before use; jsut comment out the "sprites" item since it apparently does not yet work 4973 4974 caca-php/examples/demo.php | 7 ++++--- 4975 1 files changed, 4 insertions(+), 3 deletions(-) 4976 4977Commit: 3175 4978Author: nico 4979Date: Sat Nov 1 01:44:28 2008 +0000 4980 4981 * Check that samples programs are executed with php-cli 4982 4983 caca-php/examples/cacainfo.php | 3 +++ 4984 caca-php/examples/demo.php | 4 ++++ 4985 caca-php/examples/dithering.php | 5 ++++- 4986 caca-php/examples/figfont.php | 2 ++ 4987 caca-php/examples/polyline.php | 3 +++ 4988 caca-php/examples/text.php | 3 +++ 4989 6 files changed, 19 insertions(+), 1 deletions(-) 4990 4991Commit: 3174 4992Author: bsittler 4993Date: Sat Nov 1 01:32:17 2008 +0000 4994 4995 change to allow use with cocoa driver; also, a keypress now stops these demos early 4996 4997 caca-php/examples/dithering.php | 2 +- 4998 caca-php/examples/polyline.php | 2 +- 4999 2 files changed, 2 insertions(+), 2 deletions(-) 5000 5001Commit: 3173 5002Author: nico 5003Date: Sat Nov 1 01:25:13 2008 +0000 5004 5005 * Remove 'c' (color) and 'r' (render) options of the main menu in demo.php 5006 5007 caca-php/examples/demo.php | 4 ++-- 5008 1 files changed, 2 insertions(+), 2 deletions(-) 5009 5010Commit: 3172 5011Author: nico 5012Date: Sat Nov 1 00:45:56 2008 +0000 5013 5014 * Add license headers in sample programs 5015 5016 caca-php/examples/cacainfo.php | 11 +++++++++++ 5017 caca-php/examples/cacapig.php | 16 ++++++++++++++++ 5018 caca-php/examples/dithering.php | 12 +++++++++++- 5019 caca-php/examples/figfont.php | 10 ++++++++++ 5020 caca-php/examples/polyline.php | 10 ++++++++++ 5021 5 files changed, 58 insertions(+), 1 deletions(-) 5022 5023Commit: 3171 5024Author: nico 5025Date: Sat Nov 1 00:33:57 2008 +0000 5026 5027 * Clean template for phpize "config.m4" 5028 5029 caca-php/config.m4 | 2 +- 5030 1 files changed, 1 insertions(+), 1 deletions(-) 5031 5032Commit: 3169 5033Author: nico 5034Date: Fri Oct 31 20:35:48 2008 +0000 5035 5036 * Change message for phpinfo() 5037 5038 caca-php/php_caca.c | 4 ++-- 5039 1 files changed, 2 insertions(+), 2 deletions(-) 5040 5041Commit: 3168 5042Author: bsittler 5043Date: Fri Oct 31 18:56:31 2008 +0000 5044 5045 now truecolor works 5046 5047 caca/driver/win32.c | 5 +++-- 5048 1 files changed, 3 insertions(+), 2 deletions(-) 5049 5050Commit: 3167 5051Author: bsittler 5052Date: Fri Oct 31 18:39:16 2008 +0000 5053 5054 now arrow keys, function keys, etc. work 5055 5056 caca/driver/win32.c | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++ 5057 1 files changed, 73 insertions(+), 0 deletions(-) 5058 5059Commit: 3166 5060Author: nico 5061Date: Fri Oct 31 17:46:38 2008 +0000 5062 5063 * Add information about gd resources support in caca-php for phpinfo() 5064 5065 caca-php/php_caca.c | 6 ++++++ 5066 1 files changed, 6 insertions(+), 0 deletions(-) 5067 5068Commit: 3163 5069Author: bsittler 5070Date: Fri Oct 31 00:29:31 2008 +0000 5071 5072 allow CC, CXX and MACOSX_SDK_FRAMEWORKS to be overridden using exported environment variables at configure-time 5073 5074 configure.ac | 6 +++--- 5075 1 files changed, 3 insertions(+), 3 deletions(-) 5076 5077Commit: 3160 5078Author: sam 5079Date: Fri Oct 31 00:21:04 2008 +0000 5080 5081 caca-sharp: improve install and uninstall rules, add a strong name key 5082 to allow third-party applications to link with caca-sharp, and tune a 5083 few things here and there. 5084 5085 caca-sharp/Makefile.am | 38 ++++++++++++++++++++++++++------------ 5086 caca-sharp/caca-sharp.snk | Bin 0 -> 596 bytes 5087 2 files changed, 26 insertions(+), 12 deletions(-) 5088 5089Commit: 3159 5090Author: pterjan 5091Date: Thu Oct 30 22:36:13 2008 +0000 5092 5093 * Undo last commit 5094 5095 ruby/Makefile.am | 1 - 5096 1 files changed, 0 insertions(+), 1 deletions(-) 5097 5098Commit: 3158 5099Author: pterjan 5100Date: Thu Oct 30 21:45:42 2008 +0000 5101 5102 * Add -module flag, hopefuly this will fix on OSX 5103 5104 ruby/Makefile.am | 1 + 5105 1 files changed, 1 insertions(+), 0 deletions(-) 5106 5107Commit: 3157 5108Author: pterjan 5109Date: Thu Oct 30 20:12:50 2008 +0000 5110 5111 * List drivers as a Hash 5112 5113 ruby/caca-display.c | 14 +++++++------- 5114 1 files changed, 7 insertions(+), 7 deletions(-) 5115 5116Commit: 3156 5117Author: nico 5118Date: Thu Oct 30 18:07:11 2008 +0000 5119 5120 * Check parameters number for functions that doesn't expect any parameter 5121 5122 caca-php/php_caca.c | 16 ++++++++++++++++ 5123 1 files changed, 16 insertions(+), 0 deletions(-) 5124 5125Commit: 3155 5126Author: bsittler 5127Date: Thu Oct 30 18:00:57 2008 +0000 5128 5129 add support for Mac OS X 10.4 (i386) and Mac OS X 10.5 (x86_64) 5130 5131 configure.ac | 9 ++++++++- 5132 1 files changed, 8 insertions(+), 1 deletions(-) 5133 5134Commit: 3154 5135Author: nico 5136Date: Thu Oct 30 17:44:42 2008 +0000 5137 5138 * Modify error message in sample program dithering.php 5139 5140 caca-php/config.m4 | 2 +- 5141 caca-php/examples/dithering.php | 2 +- 5142 2 files changed, 2 insertions(+), 2 deletions(-) 5143 5144Commit: 3153 5145Author: nico 5146Date: Thu Oct 30 17:35:58 2008 +0000 5147 5148 * Available the compilation of caca-php without gd development files 5149 5150 caca-php/config.m4 | 5 ++--- 5151 caca-php/php_caca.c | 19 +++++++++++++++++-- 5152 2 files changed, 19 insertions(+), 5 deletions(-) 5153 5154Commit: 3152 5155Author: bsittler 5156Date: Thu Oct 30 17:22:43 2008 +0000 5157 5158 allow SDK to be overridden by environment variables (Mac OS X) 5159 5160 configure.ac | 22 +++++++++++----------- 5161 1 files changed, 11 insertions(+), 11 deletions(-) 5162 5163Commit: 3151 5164Author: nico 5165Date: Thu Oct 30 16:43:00 2008 +0000 5166 5167 * Add destructor for "caca_file" resources 5168 5169 caca-php/php_caca.c | 1 + 5170 1 files changed, 1 insertions(+), 0 deletions(-) 5171 5172Commit: 3150 5173Author: nico 5174Date: Thu Oct 30 16:16:31 2008 +0000 5175 5176 * Improve php binding of caca_render_canvas 5177 * Destroy php resource in caca_file_close 5178 * Improve sample program render.php 5179 5180 caca-php/examples/render.php | 7 ++++++- 5181 caca-php/php_caca.c | 25 ++++++++++++++++--------- 5182 2 files changed, 22 insertions(+), 10 deletions(-) 5183 5184Commit: 3149 5185Author: nico 5186Date: Thu Oct 30 13:21:26 2008 +0000 5187 5188 * Add new php specific function caca_load_builtin_font(string name) 5189 * Add php bindings for caca_get_dither_antialias_list, caca_render_canvas 5190 * Add a new sample program examples/render.php 5191 5192 caca-php/examples/render.php | 35 ++++++++++++++++ 5193 caca-php/php_caca.c | 91 ++++++++++++++++++++++++++++++++++++------ 5194 caca-php/php_caca.h | 1 + 5195 3 files changed, 115 insertions(+), 12 deletions(-) 5196 5197Commit: 3148 5198Author: nico 5199Date: Thu Oct 30 11:39:24 2008 +0000 5200 5201 * Remove "_gd" suffix from dithering functions 5202 * caca_dithering_bitmap can load palette from gd resource 5203 * Remove caca_set_dither_palette_gd function 5204 * Adapt sample program "dithering.php" 5205 5206 caca-php/examples/dithering.php | 5 +-- 5207 caca-php/php_caca.c | 66 +++++++++++++++----------------------- 5208 caca-php/php_caca.h | 4 +-- 5209 3 files changed, 29 insertions(+), 46 deletions(-) 5210 5211Commit: 3143 5212Author: nico 5213Date: Thu Oct 30 00:51:55 2008 +0000 5214 5215 * Add check after emalloc in caca_draw_thin_polyline 5216 5217 caca-php/php_caca.c | 15 ++++++++++++--- 5218 1 files changed, 12 insertions(+), 3 deletions(-) 5219 5220Commit: 3142 5221Author: nico 5222Date: Thu Oct 30 00:18:07 2008 +0000 5223 5224 * Remove php function caca_create_event 5225 * caca_get_event return false if type == CACA_EVENT_NONE otherwise return a new 5226 php resource 5227 * Adapt sample program demo.php 5228 5229 caca-php/examples/demo.php | 73 +++++++++++++++++++++----------------------- 5230 caca-php/php_caca.c | 34 ++++++++------------ 5231 caca-php/php_caca.h | 2 - 5232 3 files changed, 49 insertions(+), 60 deletions(-) 5233 5234Commit: 3141 5235Author: nico 5236Date: Wed Oct 29 22:59:46 2008 +0000 5237 5238 * Close php block in sample program "demo.php" 5239 5240 caca-php/examples/demo.php | 3 ++- 5241 1 files changed, 2 insertions(+), 1 deletions(-) 5242 5243Commit: 3140 5244Author: nico 5245Date: Wed Oct 29 22:58:24 2008 +0000 5246 5247 * Rewrite main loop of sample program demo.php 5248 5249 caca-php/examples/demo.php | 106 +++++++++++++++++++++----------------------- 5250 1 files changed, 51 insertions(+), 55 deletions(-) 5251 5252Commit: 3139 5253Author: sam 5254Date: Wed Oct 29 19:10:20 2008 +0000 5255 5256 Clean up configure.ac. 5257 5258 configure.ac | 16 ++++++++-------- 5259 1 files changed, 8 insertions(+), 8 deletions(-) 5260 5261Commit: 3138 5262Author: nico 5263Date: Wed Oct 29 17:09:05 2008 +0000 5264 5265 * Add indexed colors image support for dither with gd resources 5266 5267 caca-php/examples/dithering.php | 3 +- 5268 caca-php/php_caca.c | 64 +++++++++++++++++++++++++++++++------- 5269 caca-php/php_caca.h | 1 + 5270 3 files changed, 55 insertions(+), 13 deletions(-) 5271 5272Commit: 3137 5273Author: nico 5274Date: Wed Oct 29 13:48:57 2008 +0000 5275 5276 * Add php binding for 3 caca charset conversion functions 5277 * Change php header for sample program "text.php" 5278 5279 caca-php/examples/text.php | 2 +- 5280 caca-php/php_caca.c | 9 +++++++++ 5281 2 files changed, 10 insertions(+), 1 deletions(-) 5282 5283Commit: 3135 5284Author: nico 5285Date: Wed Oct 29 13:19:38 2008 +0000 5286 5287 * Close php blocks in samples programs (add "?>") 5288 5289 caca-php/examples/cacainfo.php | 2 ++ 5290 caca-php/examples/cacapig.php | 1 + 5291 caca-php/examples/demo.php | 2 ++ 5292 caca-php/examples/dithering.php | 4 +--- 5293 caca-php/examples/figfont.php | 2 +- 5294 caca-php/examples/polyline.php | 1 + 5295 caca-php/examples/text.php | 3 +-- 5296 7 files changed, 9 insertions(+), 6 deletions(-) 5297 5298Commit: 3134 5299Author: nico 5300Date: Tue Oct 28 23:13:15 2008 +0000 5301 5302 * Add php binding for function "caca_set_dither_palette" 5303 5304 caca-php/php_caca.c | 26 ++++++++++++++++++++++++-- 5305 1 files changed, 24 insertions(+), 2 deletions(-) 5306 5307Commit: 3133 5308Author: nico 5309Date: Tue Oct 28 19:43:39 2008 +0000 5310 5311 * Add unicode support in sample program figfont.php 5312 5313 caca-php/examples/figfont.php | 22 +++++++++++++++++----- 5314 1 files changed, 17 insertions(+), 5 deletions(-) 5315 5316Commit: 3132 5317Author: nico 5318Date: Tue Oct 28 19:30:10 2008 +0000 5319 5320 * Change type of the last argument of drawing function (from string to long) 5321 * Adapt sample programs 5322 5323 caca-php/examples/cacainfo.php | 3 + 5324 caca-php/examples/demo.php | 28 +++++----- 5325 caca-php/examples/polyline.php | 17 ++++--- 5326 caca-php/php_caca.c | 103 ++++++++++++---------------------------- 5327 4 files changed, 57 insertions(+), 94 deletions(-) 5328 5329Commit: 3131 5330Author: nico 5331Date: Tue Oct 28 17:59:41 2008 +0000 5332 5333 * Add php binding for caca_draw_polyline and caca_draw_thin_polyline 5334 * Add a sample program examples/polyline.php 5335 5336 caca-php/examples/polyline.php | 41 +++++++++++++++++ 5337 caca-php/php_caca.c | 93 ++++++++++++++++++++++++++++++++++++++-- 5338 2 files changed, 130 insertions(+), 4 deletions(-) 5339 5340Commit: 3130 5341Author: nico 5342Date: Tue Oct 28 14:11:08 2008 +0000 5343 5344 * Check that a caca_figfont was loaded before using it in caca_put_figchar() 5345 5346 caca/figfont.c | 3 +++ 5347 1 files changed, 3 insertions(+), 0 deletions(-) 5348 5349Commit: 3129 5350Author: nico 5351Date: Tue Oct 28 13:45:39 2008 +0000 5352 5353 * Add php binding for caca_load_font, caca_get_font_blocks, caca_put_figchar 5354 * Add a working sample file examples/figfont.php 5355 * Rename sample programs: 5356 examples1.php > cacapig.php 5357 drivers.php > cacainfo.php 5358 5359 caca-php/examples/cacainfo.php | 62 ++++++++++++++++++++++++++++++++++++ 5360 caca-php/examples/cacapig.php | 68 ++++++++++++++++++++++++++++++++++++++++ 5361 caca-php/examples/drivers.php | 62 ------------------------------------ 5362 caca-php/examples/example1.php | 68 ---------------------------------------- 5363 caca-php/examples/figfont.php | 24 ++++++++++++++ 5364 caca-php/php_caca.c | 34 +++++++++++++++++++- 5365 caca-php/php_caca.h | 2 +- 5366 7 files changed, 187 insertions(+), 133 deletions(-) 5367 5368Commit: 3128 5369Author: nico 5370Date: Tue Oct 28 12:15:15 2008 +0000 5371 5372 * Add checks after emalloc() 5373 * Add php binding for caca_file_gets 5374 5375 caca-php/php_caca.c | 43 ++++++++++++++++++++++++++++++++++++++----- 5376 1 files changed, 38 insertions(+), 5 deletions(-) 5377 5378Commit: 3127 5379Author: nico 5380Date: Tue Oct 28 11:46:18 2008 +0000 5381 5382 * Add php binding for functions: caca_file_write, caca_file_read 5383 5384 caca-php/examples/demo.php | 2 ++ 5385 caca-php/php_caca.c | 31 +++++++++++++++++++++++++++++++ 5386 caca-php/php_caca.h | 2 ++ 5387 3 files changed, 35 insertions(+), 0 deletions(-) 5388 5389Commit: 3126 5390Author: nico 5391Date: Tue Oct 28 02:02:27 2008 +0000 5392 5393 * Add php bindings for 9 functions 5394 * Modify php bloc headers in samples programs 5395 * Add list of import/export formats in examples/drivers.php 5396 5397 caca-php/examples/demo.php | 2 +- 5398 caca-php/examples/dithering.php | 6 ++- 5399 caca-php/examples/drivers.php | 15 ++++-- 5400 caca-php/examples/example1.php | 2 +- 5401 caca-php/php_caca.c | 102 +++++++++++++++++++++++++++++--------- 5402 caca-php/php_caca.h | 3 +- 5403 6 files changed, 96 insertions(+), 34 deletions(-) 5404 5405Commit: 3125 5406Author: sam 5407Date: Mon Oct 27 20:23:56 2008 +0000 5408 5409 libcaca: add fallback rotated glyphs to cope with third-party software. 5410 5411 caca/transform.c | 8 +++++++- 5412 1 files changed, 7 insertions(+), 1 deletions(-) 5413 5414Commit: 3124 5415Author: nico 5416Date: Mon Oct 27 19:54:07 2008 +0000 5417 5418 * Fix a bug in sample program "dithering.php" 5419 5420 caca-php/examples/dithering.php | 2 +- 5421 1 files changed, 1 insertions(+), 1 deletions(-) 5422 5423Commit: 3123 5424Author: nico 5425Date: Mon Oct 27 19:35:48 2008 +0000 5426 5427 * Add a "caca_create_dither_gd" function that create the proper dither for a 5428 given gd resource. 5429 5430 caca-php/examples/dithering.php | 10 ++++++---- 5431 caca-php/php_caca.c | 15 +++++++++++++++ 5432 caca-php/php_caca.h | 1 + 5433 3 files changed, 22 insertions(+), 4 deletions(-) 5434 5435Commit: 3122 5436Author: nico 5437Date: Mon Oct 27 19:14:32 2008 +0000 5438 5439 * Add working sample program dithering.php (open logo-caca.png with Gd and 5440 render it with caca caca_dither_bitmap_gd) 5441 * Add a function to fetch a buffer of gd pixels in php_caca.c 5442 5443 caca-php/examples/dithering.php | 19 +++++++++++-------- 5444 caca-php/examples/logo-caca.png | Bin 0 -> 7526 bytes 5445 caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++----- 5446 3 files changed, 39 insertions(+), 13 deletions(-) 5447 5448Commit: 3121 5449Author: nico 5450Date: Mon Oct 27 17:19:06 2008 +0000 5451 5452 * Fix a bug in caca_export_string 5453 5454 caca-php/php_caca.c | 3 +++ 5455 1 files changed, 3 insertions(+), 0 deletions(-) 5456 5457Commit: 3120 5458Author: nico 5459Date: Mon Oct 27 17:15:08 2008 +0000 5460 5461 * Improve function "caca_dither_bitmap_gd" 5462 * Add php binding for "caca_create_dither" 5463 * Add new sample program "dithering.php" 5464 5465 caca-php/examples/dithering.php | 15 +++++++++++++++ 5466 caca-php/php_caca.c | 33 ++++++++++++++++++++++++++++----- 5467 caca-php/php_caca.h | 1 + 5468 3 files changed, 44 insertions(+), 5 deletions(-) 5469 5470Commit: 3119 5471Author: nico 5472Date: Mon Oct 27 16:23:05 2008 +0000 5473 5474 * Add a function "fetch_external_resource" that allows to fetch external php 5475 resources such as gd resouces 5476 * Add test for presence of gd development files in config.m4 5477 * Rename php function caca_dither_bitmap in caca_dither_bitmap_gd 5478 5479 caca-php/config.m4 | 9 ++++++++- 5480 caca-php/php_caca.c | 30 +++++++++++++++++++----------- 5481 caca-php/php_caca.h | 2 +- 5482 3 files changed, 28 insertions(+), 13 deletions(-) 5483 5484Commit: 3118 5485Author: sam 5486Date: Mon Oct 27 13:45:56 2008 +0000 5487 5488 doc: fix symlink failure when installing libcaca twice. 5489 5490 doc/Makefile.am | 4 ++-- 5491 1 files changed, 2 insertions(+), 2 deletions(-) 5492 5493Commit: 3117 5494Author: nico 5495Date: Mon Oct 27 13:34:36 2008 +0000 5496 5497 * Add php binding for 12 new fonctions 5498 5499 caca-php/php_caca.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++ 5500 1 files changed, 99 insertions(+), 0 deletions(-) 5501 5502Commit: 3115 5503Author: nico 5504Date: Sun Oct 26 23:33:02 2008 +0000 5505 5506 * Add php binding for functions: caca_get_dither_color, caca_set_dither_charset 5507 caca_get_dither_algorithm 5508 5509 caca-php/php_caca.c | 21 +++++++++++++++++++++ 5510 1 files changed, 21 insertions(+), 0 deletions(-) 5511 5512Commit: 3114 5513Author: nico 5514Date: Sun Oct 26 21:27:32 2008 +0000 5515 5516 * Add binding for 7 new functions 5517 * Add just_for_fun() function in sample program drivers.php 5518 5519 caca-php/examples/drivers.php | 51 ++++++++++++++++++++++++++++++++++- 5520 caca-php/php_caca.c | 60 +++++++++++++++++++++++++++++++++++++++++ 5521 2 files changed, 110 insertions(+), 1 deletions(-) 5522 5523Commit: 3113 5524Author: nico 5525Date: Sun Oct 26 20:51:04 2008 +0000 5526 5527 * Add php binding for 15 new functions 5528 * Add new sample program "examples/drivers.php" 5529 5530 caca-php/examples/drivers.php | 8 +++ 5531 caca-php/php_caca.c | 103 +++++++++++++++++++++++++++++++++++++++- 5532 2 files changed, 108 insertions(+), 3 deletions(-) 5533 5534Commit: 3112 5535Author: nico 5536Date: Sun Oct 26 15:47:33 2008 +0000 5537 5538 * Improve function caca_export_string 5539 5540 caca-php/php_caca.c | 33 +++++++++++++++++++++++++++++++-- 5541 caca-php/php_caca.h | 3 ++- 5542 2 files changed, 33 insertions(+), 3 deletions(-) 5543 5544Commit: 3111 5545Author: nico 5546Date: Sun Oct 26 15:27:59 2008 +0000 5547 5548 * Add php binding for caca_export_memory (called caca_export_string) 5549 * Rename php function caca_import_memory to caca_import_string 5550 * Add sample program "text.php" (php port of examples/text.c) 5551 * Add php binding for "caca_set_attr" 5552 5553 caca-php/examples/example1.php | 2 +- 5554 caca-php/examples/text.php | 62 ++++++++++++++++++++++++++++++++++++++++ 5555 2 files changed, 63 insertions(+), 1 deletions(-) 5556 5557Commit: 3110 5558Author: nico 5559Date: Sun Oct 26 14:14:58 2008 +0000 5560 5561 * Centralize caca's error managment (in macro RETURN_SUCCESS) 5562 * Add binding for 2 new functions 5563 * Fix a bug in examples/example1.php 5564 5565 caca-php/examples/demo.php | 16 +++++- 5566 caca-php/examples/example1.php | 2 +- 5567 caca-php/php_caca.c | 124 +++++++++++++++++++++++++++++----------- 5568 caca-php/php_caca.h | 10 +++ 5569 4 files changed, 115 insertions(+), 37 deletions(-) 5570 5571Commit: 3109 5572Author: nico 5573Date: Sun Oct 26 13:38:47 2008 +0000 5574 5575 * Add php binding for 4 new functions 5576 * Add "full" demo to "examples/demo.php" 5577 5578 caca-php/examples/demo.php | 131 ++++++++++++++++++++++++++++++++++++++++---- 5579 caca-php/php_caca.c | 44 +++++++++++++++ 5580 2 files changed, 164 insertions(+), 11 deletions(-) 5581 5582Commit: 3108 5583Author: nico 5584Date: Sun Oct 26 12:29:10 2008 +0000 5585 5586 * Add php binding for 9 new functions 5587 * Improve examples/demo.php 5588 5589 caca-php/examples/demo.php | 211 ++++++++++++++++++++++++++++++++++++++------ 5590 caca-php/php_caca.c | 115 +++++++++++++++++++++--- 5591 caca-php/php_caca.h | 4 +- 5592 3 files changed, 290 insertions(+), 40 deletions(-) 5593 5594Commit: 3107 5595Author: nico 5596Date: Sun Oct 26 00:49:09 2008 +0000 5597 5598 * Add php bindings for functions: caca_draw_line & caca_draw_thin_line 5599 * Create a new sample file demo.php (php port of demo.c) 5600 5601 caca-php/examples/demo.php | 88 ++++++++++++++++++++++++++++++++++++++++++++ 5602 caca-php/php_caca.c | 22 ++++++++++- 5603 2 files changed, 109 insertions(+), 1 deletions(-) 5604 5605Commit: 3106 5606Author: nico 5607Date: Sat Oct 25 23:52:06 2008 +0000 5608 5609 * Add a nice label with libcaca's version in the center of the screen in 5610 sample program examples/example1.php 5611 5612 caca-php/examples/example1.php | 7 +++++-- 5613 1 files changed, 5 insertions(+), 2 deletions(-) 5614 5615Commit: 3105 5616Author: nico 5617Date: Sat Oct 25 23:40:00 2008 +0000 5618 5619 * Add Php binding for caca's functions: caca_get_event, caca_set_display_time 5620 * Animate pink pig & add event managment in sample program "example1.php" 5621 5622 caca-php/examples/example1.php | 29 +++++++++++++++++++++++++---- 5623 caca-php/php_caca.c | 21 +++++++++++++++++++++ 5624 2 files changed, 46 insertions(+), 4 deletions(-) 5625 5626Commit: 3104 5627Author: nico 5628Date: Sat Oct 25 15:41:39 2008 +0000 5629 5630 * Add binding for 6 new caca's functions 5631 * Add a nice php sample file examples/example1.php that shows a smart pink ping 5632 5633 caca-php/examples/example1.php | 42 +++++++++++++++++++++++++- 5634 caca-php/php_caca.c | 66 +++++++++++++++++++++++++++++++-------- 5635 2 files changed, 93 insertions(+), 15 deletions(-) 5636 5637Commit: 3101 5638Author: nico 5639Date: Sat Oct 25 11:26:15 2008 +0000 5640 5641 * Add php binding for 8 new caca's functions 5642 5643 caca-php/examples/example1.php | 2 +- 5644 caca-php/php_caca.c | 77 ++++++++++++++++++++++++++++++++++++++++ 5645 2 files changed, 78 insertions(+), 1 deletions(-) 5646 5647Commit: 3095 5648Author: sam 5649Date: Sat Oct 25 01:03:09 2008 +0000 5650 5651 Add Nicolas Vion to AUTHORS. 5652 5653 AUTHORS | 3 +++ 5654 1 files changed, 3 insertions(+), 0 deletions(-) 5655 5656Commit: 3094 5657Author: nico 5658Date: Fri Oct 24 23:20:42 2008 +0000 5659 5660 * Add php bindings for 13 new functions 5661 5662 caca-php/php_caca.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++ 5663 1 files changed, 68 insertions(+), 0 deletions(-) 5664 5665Commit: 3093 5666Author: nico 5667Date: Fri Oct 24 23:01:08 2008 +0000 5668 5669 * Add php binding for 7 new caca's functions 5670 5671 caca-php/php_caca.c | 30 ++++++++++++++++++++++++++++++ 5672 1 files changed, 30 insertions(+), 0 deletions(-) 5673 5674Commit: 3092 5675Author: nico 5676Date: Fri Oct 24 22:35:21 2008 +0000 5677 5678 * Add flac support and some other nice features... 5679 5680 caca-php/php_caca.c | 57 +++++++++++++++++++++++++++++++++----------------- 5681 caca-php/php_caca.h | 19 +++++++++------- 5682 2 files changed, 48 insertions(+), 28 deletions(-) 5683 5684Commit: 3091 5685Author: nico 5686Date: Fri Oct 24 22:09:30 2008 +0000 5687 5688 * Add caca's php constants definition 5689 * Add php binding for 13 new functions 5690 5691 caca-php/php_caca.c | 176 +++++++++++++++++++++++++++++++++++++++++++++++---- 5692 caca-php/php_caca.h | 24 ++++++-- 5693 2 files changed, 181 insertions(+), 19 deletions(-) 5694 5695Commit: 3089 5696Author: nico 5697Date: Fri Oct 24 19:28:20 2008 +0000 5698 5699 * Initial release of caca-php 5700 5701 caca-php/config.m4 | 12 + 5702 caca-php/examples/example1.php | 4 + 5703 caca-php/package.xml | 33 +++ 5704 caca-php/php_caca.c | 534 ++++++++++++++++++++++++++++++++++++++++ 5705 caca-php/php_caca.h | 143 +++++++++++ 5706 5 files changed, 726 insertions(+), 0 deletions(-) 5707 5708Commit: 3046 5709Author: jylam 5710Date: Sun Oct 19 16:22:08 2008 +0000 5711 5712 * Made Cocoa driver BEAUTIFUL ('fixed' default font size to constant values to make the look a bit more natural) 5713 5714 caca/driver/cocoa.m | 11 +++++++---- 5715 1 files changed, 7 insertions(+), 4 deletions(-) 5716 5717Commit: 3045 5718Author: jylam 5719Date: Sun Oct 19 14:44:25 2008 +0000 5720 5721 * Made compilation work only under Mac OS X 10.5 (Leopard) as it is the only test plateform available to me, waiting for something more clever 5722 5723 configure.ac | 2 +- 5724 1 files changed, 1 insertions(+), 1 deletions(-) 5725 5726Commit: 2967 5727Author: sam 5728Date: Sat Oct 18 12:57:10 2008 +0000 5729 5730 Bump soname versioning. 5731 5732 configure.ac | 2 +- 5733 1 files changed, 1 insertions(+), 1 deletions(-) 5734 5735Commit: 2966 5736Author: sam 5737Date: Sat Oct 18 12:50:13 2008 +0000 5738 5739 Fix <cucul.h> installation again. 5740 5741 caca/Makefile.am | 1 + 5742 1 files changed, 1 insertions(+), 0 deletions(-) 5743 5744Commit: 2965 5745Author: sam 5746Date: Sat Oct 18 12:42:12 2008 +0000 5747 5748 Set version to 0.99.beta15. 5749 Updated NEWS and ChangeLog. 5750 5751 ChangeLog | 305 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 5752 NEWS | 4 + 5753 configure.ac | 2 +- 5754 win32/config.h | 2 +- 5755 4 files changed, 311 insertions(+), 2 deletions(-) 5756 5757Commit: 2963 5758Author: sam 5759Date: Sat Oct 18 11:07:14 2008 +0000 5760 5761 Add a cucul.h symbolic link upon installation. 5762 5763 caca/Makefile.am | 2 ++ 5764 1 files changed, 2 insertions(+), 0 deletions(-) 5765 5766Commit: 2962 5767Author: sam 5768Date: Sat Oct 18 11:07:05 2008 +0000 5769 5770 libcaca: move codecs and import/export functions into subdirectories. 5771 5772 caca/Makefile.am | 34 +- 5773 caca/codec/export.c | 1028 +++++++++++++++++++++++++++++++++++++++++++++++++ 5774 caca/codec/import.c | 924 ++++++++++++++++++++++++++++++++++++++++++++ 5775 caca/driver/cocoa.m | 1015 ++++++++++++++++++++++++++++++++++++++++++++++++ 5776 caca/driver/conio.c | 185 +++++++++ 5777 caca/driver/gl.c | 623 ++++++++++++++++++++++++++++++ 5778 caca/driver/ncurses.c | 848 ++++++++++++++++++++++++++++++++++++++++ 5779 caca/driver/raw.c | 115 ++++++ 5780 caca/driver/slang.c | 571 +++++++++++++++++++++++++++ 5781 caca/driver/vga.c | 178 +++++++++ 5782 caca/driver/win32.c | 367 ++++++++++++++++++ 5783 caca/driver/x11.c | 809 ++++++++++++++++++++++++++++++++++++++ 5784 caca/driver_cocoa.m | 1015 ------------------------------------------------ 5785 caca/driver_conio.c | 185 --------- 5786 caca/driver_gl.c | 623 ------------------------------ 5787 caca/driver_ncurses.c | 848 ---------------------------------------- 5788 caca/driver_raw.c | 115 ------ 5789 caca/driver_slang.c | 571 --------------------------- 5790 caca/driver_vga.c | 178 --------- 5791 caca/driver_win32.c | 367 ------------------ 5792 caca/driver_x11.c | 809 -------------------------------------- 5793 caca/export.c | 1028 ------------------------------------------------- 5794 caca/import.c | 924 -------------------------------------------- 5795 caca/libcaca.vcproj | 20 +- 5796 24 files changed, 6693 insertions(+), 6687 deletions(-) 5797 5798Commit: 2961 5799Author: sam 5800Date: Sat Oct 18 11:06:58 2008 +0000 5801 5802 Fix compilation warnings on platforms without Imlib2. 5803 5804 src/aafire.c | 2 +- 5805 src/common-image.c | 2 +- 5806 2 files changed, 2 insertions(+), 2 deletions(-) 5807 5808Commit: 2960 5809Author: sam 5810Date: Sat Oct 18 11:06:49 2008 +0000 5811 5812 libcaca: fix a minor warning on DOS targets. 5813 5814 caca/figfont.c | 2 ++ 5815 1 files changed, 2 insertions(+), 0 deletions(-) 5816 5817Commit: 2959 5818Author: sam 5819Date: Thu Oct 16 23:44:49 2008 +0000 5820 5821 Minor build system cosmetic changes. 5822 5823 Makefile.am | 2 +- 5824 src/Makefile.am | 2 +- 5825 win32/Makefile.am | 6 +----- 5826 3 files changed, 3 insertions(+), 7 deletions(-) 5827 5828Commit: 2958 5829Author: sam 5830Date: Thu Oct 16 23:21:23 2008 +0000 5831 5832 Do not attempt to create libcaca++ symlinks if C++ support was disabled. 5833 5834 cxx/Makefile.am | 2 ++ 5835 1 files changed, 2 insertions(+), 0 deletions(-) 5836 5837Commit: 2956 5838Author: sam 5839Date: Thu Oct 16 23:03:47 2008 +0000 5840 5841 Remove executable bit from files that do not need it. 5842 5843 0 files changed, 0 insertions(+), 0 deletions(-) 5844 5845Commit: 2955 5846Author: sam 5847Date: Thu Oct 16 22:59:04 2008 +0000 5848 5849 Rename csharp/ into caca-sharp/. 5850 5851 Makefile.am | 2 +- 5852 caca-sharp/.gitignore | 2 + 5853 caca-sharp/AssemblyInfo.cs | 21 + 5854 caca-sharp/Attr.cs | 57 +++ 5855 caca-sharp/Caca.cs | 43 +++ 5856 caca-sharp/Canvas.cs | 685 +++++++++++++++++++++++++++++++++++ 5857 caca-sharp/Display.cs | 141 +++++++ 5858 caca-sharp/Dither.cs | 160 ++++++++ 5859 caca-sharp/Event.cs | 187 ++++++++++ 5860 caca-sharp/Font.cs | 128 +++++++ 5861 caca-sharp/Makefile.am | 37 ++ 5862 caca-sharp/caca-sharp.csproj | 54 +++ 5863 caca-sharp/caca-sharp.dll.config.in | 3 + 5864 caca-sharp/test-csharp.csproj | 51 +++ 5865 caca-sharp/test.cs | 136 +++++++ 5866 configure.ac | 4 +- 5867 csharp/.gitignore | 2 - 5868 csharp/AssemblyInfo.cs | 21 - 5869 csharp/Attr.cs | 57 --- 5870 csharp/Caca.cs | 43 --- 5871 csharp/Canvas.cs | 685 ----------------------------------- 5872 csharp/Display.cs | 141 ------- 5873 csharp/Dither.cs | 160 -------- 5874 csharp/Event.cs | 187 ---------- 5875 csharp/Font.cs | 128 ------- 5876 csharp/Makefile.am | 37 -- 5877 csharp/caca-sharp.csproj | 54 --- 5878 csharp/caca-sharp.dll.config.in | 3 - 5879 csharp/test-csharp.csproj | 51 --- 5880 csharp/test.cs | 136 ------- 5881 libcaca.sln | 4 +- 5882 31 files changed, 1710 insertions(+), 1710 deletions(-) 5883 5884Commit: 2901 5885Author: sam 5886Date: Tue Oct 7 23:43:53 2008 +0000 5887 5888 Update the Win32 cross-build script to reflect recent reorganisation. 5889 5890 build-win32 | 8 ++++---- 5891 1 files changed, 4 insertions(+), 4 deletions(-) 5892 5893Commit: 2900 5894Author: sam 5895Date: Tue Oct 7 23:27:41 2008 +0000 5896 5897 Renamed msvc into win32. 5898 5899 Makefile.am | 2 +- 5900 caca/libcaca.vcproj | 8 +++--- 5901 configure.ac | 2 +- 5902 cxx/libcaca++.vcproj | 6 ++-- 5903 cxx/test-cxx.vcproj | 4 +- 5904 msvc/Makefile.am | 8 ------ 5905 msvc/caca_types.h | 2 - 5906 msvc/config.h | 59 -------------------------------------------------- 5907 src/cacademo.vcproj | 6 ++-- 5908 src/cacafire.vcproj | 6 ++-- 5909 src/cacaview.vcproj | 6 ++-- 5910 win32/Makefile.am | 8 ++++++ 5911 win32/caca_types.h | 2 + 5912 win32/config.h | 57 ++++++++++++++++++++++++++++++++++++++++++++++++ 5913 14 files changed, 87 insertions(+), 89 deletions(-) 5914 5915Commit: 2898 5916Author: sam 5917Date: Tue Oct 7 21:26:56 2008 +0000 5918 5919 Reorganise MSVC files so that each project is with its source code. 5920 5921 caca/Makefile.am | 202 ++++++++++++++-------------- 5922 caca/libcaca.vcproj | 320 ++++++++++++++++++++++++++++++++++++++++++++ 5923 csharp/Makefile.am | 72 +++++----- 5924 csharp/caca-sharp.csproj | 54 ++++++++ 5925 csharp/test-csharp.csproj | 51 +++++++ 5926 cxx/Makefile.am | 87 ++++++------ 5927 cxx/libcaca++.vcproj | 196 +++++++++++++++++++++++++++ 5928 cxx/test-cxx.vcproj | 181 +++++++++++++++++++++++++ 5929 libcaca.sln | 128 ++++++++++++++++++ 5930 msvc/Makefile.am | 24 +--- 5931 msvc/caca-sharp.csproj | 54 -------- 5932 msvc/cacademo.vcproj | 199 --------------------------- 5933 msvc/cacafire.vcproj | 199 --------------------------- 5934 msvc/cacaview.vcproj | 205 ---------------------------- 5935 msvc/libcaca++.vcproj | 197 --------------------------- 5936 msvc/libcaca.sln | 126 ----------------- 5937 msvc/libcaca.vcproj | 325 --------------------------------------------- 5938 msvc/test-csharp.csproj | 51 ------- 5939 msvc/test-cxx.vcproj | 193 --------------------------- 5940 src/Makefile.am | 94 +++++++------- 5941 src/cacademo.vcproj | 203 ++++++++++++++++++++++++++++ 5942 src/cacafire.vcproj | 202 ++++++++++++++++++++++++++++ 5943 src/cacaview.vcproj | 211 +++++++++++++++++++++++++++++ 5944 23 files changed, 1784 insertions(+), 1790 deletions(-) 5945 5946Commit: 2896 5947Author: sam 5948Date: Tue Oct 7 16:06:08 2008 +0000 5949 5950 Move stubs.h to caca/caca_stubs.h since it's only used by the library. 5951 5952 Makefile.am | 2 +- 5953 caca/Makefile.am | 1 + 5954 caca/caca_internals.h | 2 +- 5955 caca/caca_stubs.h | 97 +++++++++++++++++++++++++++++++++++++++++++++++++ 5956 msvc/libcaca.vcproj | 6 +--- 5957 stubs.h | 97 ------------------------------------------------- 5958 6 files changed, 101 insertions(+), 104 deletions(-) 5959 5960Commit: 2895 5961Author: sam 5962Date: Tue Oct 7 16:06:02 2008 +0000 5963 5964 Fix the library suffix detection. 5965 5966 configure.ac | 4 ++-- 5967 1 files changed, 2 insertions(+), 2 deletions(-) 5968 5969Commit: 2888 5970Author: sam 5971Date: Mon Oct 6 20:45:02 2008 +0000 5972 5973 Detect shared library suffix at configure stage. 5974 5975 configure.ac | 10 ++++++++++ 5976 csharp/caca-sharp.dll.config.in | 4 +--- 5977 2 files changed, 11 insertions(+), 3 deletions(-) 5978 5979Commit: 2882 5980Author: sam 5981Date: Mon Oct 6 19:33:28 2008 +0000 5982 5983 caca-sharp: support systems with .dylib or .sl shared libraries. 5984 5985 csharp/caca-sharp.dll.config.in | 2 ++ 5986 1 files changed, 2 insertions(+), 0 deletions(-) 5987 5988Commit: 2881 5989Author: sam 5990Date: Mon Oct 6 19:33:24 2008 +0000 5991 5992 .gitignore: ignore files generated by MonoDevelop. 5993 5994 .gitignore | 3 +++ 5995 1 files changed, 3 insertions(+), 0 deletions(-) 5996 5997Commit: 2880 5998Author: sam 5999Date: Mon Oct 6 19:33:20 2008 +0000 6000 6001 Clean up the web server directories before copying the documentation there. 6002 6003 Makefile.am | 1 + 6004 1 files changed, 1 insertions(+), 0 deletions(-) 6005 6006Commit: 2879 6007Author: sam 6008Date: Mon Oct 6 19:33:15 2008 +0000 6009 6010 doc: rewrite the tutorial to reflect recent API updates. 6011 6012 doc/tutorial.dox | 53 ++++++++++++++++++++++------------------------------- 6013 1 files changed, 22 insertions(+), 31 deletions(-) 6014 6015Commit: 2878 6016Author: sam 6017Date: Mon Oct 6 19:33:06 2008 +0000 6018 6019 libcaca: fix an infinite loop in the .pc file. 6020 6021 caca/caca.pc.in | 4 ++-- 6022 1 files changed, 2 insertions(+), 2 deletions(-) 6023 6024Commit: 2871 6025Author: sam 6026Date: Sun Oct 5 15:50:11 2008 +0000 6027 6028 Fix detection of floating point assembly instructions. They were 6029 incorrectly detcted as present because gcc was optimising them away. 6030 6031 configure.ac | 8 ++++---- 6032 1 files changed, 4 insertions(+), 4 deletions(-) 6033 6034Commit: 2868 6035Author: sam 6036Date: Sun Oct 5 01:37:25 2008 +0000 6037 6038 Tidy the .NET Makefile. 6039 6040 csharp/Makefile.am | 10 ++++++---- 6041 1 files changed, 6 insertions(+), 4 deletions(-) 6042 6043Commit: 2867 6044Author: sam 6045Date: Sun Oct 5 00:56:17 2008 +0000 6046 6047 Split the C# bindings into separate files. 6048 6049 csharp/Attr.cs | 57 +++ 6050 csharp/Caca.cs | 1199 ------------------------------------------------ 6051 csharp/Canvas.cs | 685 +++++++++++++++++++++++++++ 6052 csharp/Display.cs | 141 ++++++ 6053 csharp/Dither.cs | 160 +++++++ 6054 csharp/Event.cs | 187 ++++++++ 6055 csharp/Font.cs | 128 +++++ 6056 csharp/Makefile.am | 10 +- 6057 csharp/test.cs | 28 +- 6058 msvc/caca-sharp.csproj | 6 + 6059 10 files changed, 1387 insertions(+), 1214 deletions(-) 6060 6061Commit: 2864 6062Author: sam 6063Date: Sat Oct 4 13:05:13 2008 +0000 6064 6065 configure.ac: use more modern autoconf syntax. 6066 6067 caca/caca.c | 2 +- 6068 configure.ac | 9 +++++---- 6069 src/cacaview.c | 2 +- 6070 3 files changed, 7 insertions(+), 6 deletions(-) 6071 6072Commit: 2860 6073Author: sam 6074Date: Mon Sep 29 23:03:38 2008 +0000 6075 6076 Fix separate directory build failure caused by caca_types.h. 6077 6078 examples/Makefile.am | 3 ++- 6079 1 files changed, 2 insertions(+), 1 deletions(-) 6080 6081Commit: 2859 6082Author: sam 6083Date: Mon Sep 29 23:03:34 2008 +0000 6084 6085 Fix the Win32 build. 6086 6087 build-win32 | 4 +++- 6088 1 files changed, 3 insertions(+), 1 deletions(-) 6089 6090Commit: 2858 6091Author: sam 6092Date: Mon Sep 29 23:03:30 2008 +0000 6093 6094 Properly export legacy 0.9 symbols. 6095 6096 caca/caca0.c | 3 +-- 6097 caca/caca0.h | 46 +++++++++++++++++++++++++++++----------------- 6098 2 files changed, 30 insertions(+), 19 deletions(-) 6099 6100Commit: 2854 6101Author: sam 6102Date: Mon Sep 29 22:02:45 2008 +0000 6103 6104 Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler. 6105 6106 caca/Makefile.am | 17 ++++++++--------- 6107 cxx/Makefile.am | 17 ++++++++--------- 6108 2 files changed, 16 insertions(+), 18 deletions(-) 6109 6110Commit: 2853 6111Author: bsittler 6112Date: Mon Sep 29 21:28:37 2008 +0000 6113 6114 switch to weak aliases so it at least compiles on Mac OS X; note that the aliases do not actually work, so there is no cucul binary compatiblity in fact 6115 6116 caca/caca.h | 3 ++- 6117 1 files changed, 2 insertions(+), 1 deletions(-) 6118 6119Commit: 2852 6120Author: bsittler 6121Date: Mon Sep 29 21:26:49 2008 +0000 6122 6123 remove reference to obsolete common.h 6124 6125 caca/driver_cocoa.m | 1 - 6126 1 files changed, 0 insertions(+), 1 deletions(-) 6127 6128Commit: 2851 6129Author: bsittler 6130Date: Mon Sep 29 21:26:05 2008 +0000 6131 6132 add missing CUCUL_* compatiblity constants 6133 6134 caca/caca.h | 5 +++++ 6135 1 files changed, 5 insertions(+), 0 deletions(-) 6136 6137Commit: 2850 6138Author: sam 6139Date: Mon Sep 29 21:16:52 2008 +0000 6140 6141 Support for platforms where shared libraries are not called *.so. 6142 6143 caca/Makefile.am | 9 +++++++-- 6144 cxx/Makefile.am | 9 +++++++-- 6145 2 files changed, 14 insertions(+), 4 deletions(-) 6146 6147Commit: 2835 6148Author: sam 6149Date: Sat Sep 27 21:30:09 2008 +0000 6150 6151 Fix documentation installation. This is the real 0.99.beta15 release. 6152 6153 doc/Makefile.am | 2 ++ 6154 1 files changed, 2 insertions(+), 0 deletions(-) 6155 6156Commit: 2833 6157Author: sam 6158Date: Sat Sep 27 21:09:37 2008 +0000 6159 6160 Change the website name to caca.zoy.org. 6161 6162 Makefile.am | 2 +- 6163 src/img2txt.c | 2 +- 6164 2 files changed, 2 insertions(+), 2 deletions(-) 6165 6166Commit: 2832 6167Author: sam 6168Date: Sat Sep 27 18:11:01 2008 +0000 6169 6170 Set version to 0.99.beta14. 6171 Updated NEWS and ChangeLog. 6172 6173 ChangeLog |13356 ++++++++++++++++++++++++++++++++-------------------------- 6174 NEWS | 4 + 6175 configure.ac | 4 +- 6176 3 files changed, 7322 insertions(+), 6042 deletions(-) 6177 6178Commit: 2831 6179Author: sam 6180Date: Sat Sep 27 17:56:49 2008 +0000 6181 6182 End of the libcucul merge: add symbolic links where appropriate. 6183 6184 caca/Makefile.am | 12 ++++++++++-- 6185 cxx/Makefile.am | 12 ++++++++++-- 6186 doc/Makefile.am | 4 ++++ 6187 3 files changed, 24 insertions(+), 4 deletions(-) 6188 6189Commit: 2830 6190Author: sam 6191Date: Sat Sep 27 17:56:43 2008 +0000 6192 6193 caca, cxx: install symlinks for backwards compatibility with libcucul. 6194 6195 caca/Makefile.am | 8 ++++++++ 6196 cxx/Makefile.am | 8 ++++++++ 6197 2 files changed, 16 insertions(+), 0 deletions(-) 6198 6199Commit: 2829 6200Author: pterjan 6201Date: Sat Sep 27 16:23:26 2008 +0000 6202 6203 * Fix a warning 6204 6205 ruby/caca-canvas.c | 2 +- 6206 1 files changed, 1 insertions(+), 1 deletions(-) 6207 6208Commit: 2828 6209Author: sam 6210Date: Sat Sep 27 16:07:33 2008 +0000 6211 6212 .gitignore: ignore caca_types.h. 6213 6214 caca/.gitignore | 1 + 6215 1 files changed, 1 insertions(+), 0 deletions(-) 6216 6217Commit: 2827 6218Author: sam 6219Date: Sat Sep 27 15:57:33 2008 +0000 6220 6221 Add missing svn:ignore SVN properties. 6222 6223Commit: 2826 6224Author: sam 6225Date: Sat Sep 27 15:43:01 2008 +0000 6226 6227 Continue the libcaca/libcucul merge. Source and binary compatibility 6228 are almost there. 6229 6230 caca/Makefile.am | 2 +- 6231 caca/attr.c | 20 ++++++ 6232 caca/box.c | 13 ++++ 6233 caca/caca.c | 6 ++ 6234 caca/caca.h | 197 ++++++++++++++++++++++++++++++++++++++++++++++-------- 6235 caca/canvas.c | 22 ++++++ 6236 caca/charset.c | 12 +++ 6237 caca/conic.c | 31 ++++++--- 6238 caca/dither.c | 51 ++++++++++++++ 6239 caca/export.c | 9 +++ 6240 caca/figfont.c | 9 +++ 6241 caca/file.c | 16 +++++ 6242 caca/font.c | 15 ++++ 6243 caca/frame.c | 14 ++++ 6244 caca/import.c | 11 +++ 6245 caca/line.c | 15 ++++ 6246 caca/string.c | 27 ++++++++ 6247 caca/transform.c | 13 ++++ 6248 caca/triangle.c | 11 +++ 6249 19 files changed, 456 insertions(+), 38 deletions(-) 6250 6251Commit: 2825 6252Author: pterjan 6253Date: Sat Sep 27 14:29:32 2008 +0000 6254 6255 * No need to require test/unit in each testfile 6256 6257 ruby/t/tc_canvas.rb | 1 - 6258 ruby/t/tc_display.rb | 1 - 6259 ruby/t/tc_dither.rb | 1 - 6260 ruby/t/tc_font.rb | 1 - 6261 ruby/t/tc_frame.rb | 1 - 6262 5 files changed, 0 insertions(+), 5 deletions(-) 6263 6264Commit: 2824 6265Author: sam 6266Date: Sat Sep 27 14:29:11 2008 +0000 6267 6268 Continuing the libcucul-libcaca merge. 6269 6270 csharp/AssemblyInfo.cs | 4 +- 6271 cxx/caca++.pc.in | 4 +- 6272 cxx/cxxtest.cpp | 4 +- 6273 doc/doxygen.cfg.in | 2 - 6274 doc/libcaca.dox | 9 +--- 6275 doc/migrating.dox | 101 +++++++++++++++++++++++------------------------ 6276 doc/tutorial.dox | 25 ++++------- 6277 examples/.gitignore | 2 +- 6278 msvc/cacademo.vcproj | 4 +- 6279 msvc/cacafire.vcproj | 4 +- 6280 msvc/cacaview.vcproj | 2 +- 6281 msvc/libcaca.sln | 39 ------------------ 6282 msvc/test-csharp.csproj | 6 +-- 6283 msvc/test-cxx.vcproj | 4 +- 6284 python/snake.py | 20 +++++----- 6285 ruby/ruby.dox | 2 - 6286 tests/.gitignore | 3 +- 6287 tests/caca-test.cpp | 2 +- 6288 18 files changed, 88 insertions(+), 149 deletions(-) 6289 6290Commit: 2823 6291Author: pterjan 6292Date: Sat Sep 27 14:29:00 2008 +0000 6293 6294 * Have local paths first in LOAD_PATH 6295 6296 ruby/test | 5 ++++- 6297 1 files changed, 4 insertions(+), 1 deletions(-) 6298 6299Commit: 2822 6300Author: sam 6301Date: Sat Sep 27 14:11:36 2008 +0000 6302 6303 Continuing the libcucul-libcaca merge. 6304 6305 csharp/Caca.cs | 937 ++++++++++++++++++++++++++++++++++++- 6306 csharp/Cucul.cs | 960 -------------------------------------- 6307 csharp/Makefile.am | 2 +- 6308 csharp/cucul-sharp.dll.config.in | 3 - 6309 csharp/test.cs | 27 +- 6310 cxx/Makefile.am | 2 +- 6311 cxx/caca++.cpp | 397 ++++++++++++++++ 6312 cxx/caca++.h | 122 +++++- 6313 cxx/cucul++.cpp | 421 ----------------- 6314 cxx/cucul++.h | 156 ------ 6315 cxx/cucul++.pc.in | 12 - 6316 cxx/cxxtest.cpp | 1 - 6317 msvc/caca-sharp.csproj | 8 +- 6318 msvc/caca_types.h | 2 + 6319 msvc/cucul-sharp.csproj | 46 -- 6320 msvc/cucul_types.h | 2 - 6321 msvc/libcaca++.vcproj | 4 +- 6322 msvc/libcaca.vcproj | 80 +++- 6323 msvc/libcucul++.vcproj | 199 -------- 6324 msvc/libcucul.vcproj | 281 ----------- 6325 ruby/Makefile.am | 1 - 6326 ruby/README | 6 +- 6327 ruby/caca-canvas.c | 12 +- 6328 ruby/caca-display.c | 2 +- 6329 ruby/caca-dither.c | 4 +- 6330 ruby/caca-font.c | 4 +- 6331 ruby/lib/caca.rb | 1 - 6332 ruby/ruby-caca.dox | 194 ++++++--- 6333 ruby/ruby-cucul.dox | 112 ----- 6334 ruby/t/tc_canvas.rb | 12 +- 6335 ruby/t/tc_display.rb | 6 +- 6336 ruby/t/tc_dither.rb | 18 +- 6337 ruby/t/tc_font.rb | 10 +- 6338 ruby/t/tc_frame.rb | 4 +- 6339 34 files changed, 1724 insertions(+), 2324 deletions(-) 6340 6341Commit: 2821 6342Author: sam 6343Date: Sat Sep 27 13:12:46 2008 +0000 6344 6345 Starting refactoring to get rid of libcucul. The initial reason for the 6346 split is rendered moot by the plugin system: when enabled, binaries do 6347 not link directly with libX11 or libGL. I hope this is a step towards 6348 more consisteny and clarity. 6349 6350 Makefile.am | 6 +- 6351 build-kernel | 5 +- 6352 caca-config.in | 7 +- 6353 caca/Makefile.am | 37 +- 6354 caca/attr.c | 463 ++++ 6355 caca/box.c | 226 ++ 6356 caca/caca.c | 53 +- 6357 caca/caca.h | 349 +++- 6358 caca/caca.pc.in | 4 +- 6359 caca/caca0.c | 58 +- 6360 caca/caca0.h | 100 +- 6361 caca/caca_internals.h | 56 +- 6362 caca/caca_types.h.in | 101 + 6363 caca/canvas.c | 502 ++++ 6364 caca/charset.c | 422 ++++ 6365 caca/conic.c | 345 +++ 6366 caca/dither.c | 1564 ++++++++++++ 6367 caca/driver_cocoa.m | 46 +- 6368 caca/driver_conio.c | 29 +- 6369 caca/driver_gl.c | 63 +- 6370 caca/driver_ncurses.c | 33 +- 6371 caca/driver_raw.c | 9 +- 6372 caca/driver_slang.c | 55 +- 6373 caca/driver_vga.c | 23 +- 6374 caca/driver_win32.c | 39 +- 6375 caca/driver_x11.c | 48 +- 6376 caca/event.c | 9 +- 6377 caca/export.c | 1019 ++++++++ 6378 caca/figfont.c | 554 +++++ 6379 caca/file.c | 289 +++ 6380 caca/font.c | 522 ++++ 6381 caca/frame.c | 260 ++ 6382 caca/graphics.c | 9 +- 6383 caca/import.c | 913 +++++++ 6384 caca/legacy.c | 251 ++ 6385 caca/line.c | 393 +++ 6386 caca/mono9.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++ 6387 caca/monobold12.data | 6101 +++++++++++++++++++++++++++++++++++++++++++++++ 6388 caca/string.c | 504 ++++ 6389 caca/transform.c | 1102 +++++++++ 6390 caca/triangle.c | 157 ++ 6391 configure.ac | 22 +- 6392 csharp/Makefile.am | 20 +- 6393 cucul/.gitignore | 1 - 6394 cucul/Makefile.am | 42 - 6395 cucul/attr.c | 463 ---- 6396 cucul/box.c | 226 -- 6397 cucul/canvas.c | 504 ---- 6398 cucul/charset.c | 422 ---- 6399 cucul/conic.c | 345 --- 6400 cucul/cucul.c | 514 ---- 6401 cucul/cucul.h | 383 --- 6402 cucul/cucul.pc.in | 12 - 6403 cucul/cucul_internals.h | 80 - 6404 cucul/cucul_types.h.in | 101 - 6405 cucul/dither.c | 1564 ------------ 6406 cucul/export.c | 1019 -------- 6407 cucul/figfont.c | 554 ----- 6408 cucul/file.c | 289 --- 6409 cucul/font.c | 522 ---- 6410 cucul/frame.c | 260 -- 6411 cucul/import.c | 913 ------- 6412 cucul/legacy.c | 244 -- 6413 cucul/line.c | 393 --- 6414 cucul/mono9.data | 6101 ----------------------------------------------- 6415 cucul/monobold12.data | 6101 ----------------------------------------------- 6416 cucul/transform.c | 1102 --------- 6417 cucul/triangle.c | 157 -- 6418 cxx/Makefile.am | 19 +- 6419 cxx/caca++.cpp | 8 +- 6420 cxx/caca++.h | 7 +- 6421 cxx/cucul++.cpp | 260 +- 6422 cxx/cucul++.h | 38 +- 6423 cxx/cxxtest.cpp | 10 +- 6424 doc/Makefile.am | 8 +- 6425 examples/Makefile.am | 57 +- 6426 examples/blit.c | 27 +- 6427 examples/canvas.c | 68 + 6428 examples/colors.c | 39 +- 6429 examples/cucul.c | 69 - 6430 examples/demo.c | 311 ++-- 6431 examples/dithering.c | 35 +- 6432 examples/driver.c | 13 +- 6433 examples/event.c | 49 +- 6434 examples/export.c | 90 +- 6435 examples/figfont.c | 18 +- 6436 examples/font.c | 55 +- 6437 examples/font2tga.c | 34 +- 6438 examples/frames.c | 35 +- 6439 examples/fullwidth.c | 47 +- 6440 examples/gamma.c | 65 +- 6441 examples/hsv.c | 13 +- 6442 examples/import.c | 11 +- 6443 examples/input.c | 19 +- 6444 examples/spritedit.c | 25 +- 6445 examples/swallow.c | 27 +- 6446 examples/text.c | 56 +- 6447 examples/transform.c | 89 +- 6448 examples/truecolor.c | 15 +- 6449 examples/unicode.c | 113 +- 6450 kernel/kernel.c | 6 +- 6451 kernel/kernel.h | 4 +- 6452 msvc/Makefile.am | 6 +- 6453 msvc/cucul_types.h | 4 +- 6454 ruby/Makefile.am | 24 +- 6455 ruby/caca-canvas.c | 653 +++++ 6456 ruby/caca-canvas.h | 10 + 6457 ruby/caca-display.c | 4 +- 6458 ruby/caca-dither.c | 209 ++ 6459 ruby/caca-dither.h | 9 + 6460 ruby/caca-font.c | 99 + 6461 ruby/caca-font.h | 9 + 6462 ruby/caca.c | 30 + 6463 ruby/common.h | 4 +- 6464 ruby/cucul-canvas.c | 653 ----- 6465 ruby/cucul-canvas.h | 10 - 6466 ruby/cucul-dither.c | 209 -- 6467 ruby/cucul-dither.h | 9 - 6468 ruby/cucul-font.c | 99 - 6469 ruby/cucul-font.h | 9 - 6470 ruby/cucul.c | 57 - 6471 src/Makefile.am | 16 +- 6472 src/aafire.c | 37 +- 6473 src/cacademo.c | 235 +- 6474 src/cacadraw.c | 31 +- 6475 src/cacaplay.c | 13 +- 6476 src/cacaserver.c | 14 +- 6477 src/cacaview.c | 127 +- 6478 src/common-image.c | 50 +- 6479 src/common-image.h | 2 +- 6480 src/img2txt.c | 40 +- 6481 src/mygetopt.c | 2 +- 6482 stubs.h | 1 - 6483 tests/.gitignore | 2 +- 6484 tests/Makefile.am | 13 +- 6485 tests/caca-test.cpp | 2 +- 6486 tests/canvas.cpp | 70 +- 6487 tests/cucul-test.cpp | 29 - 6488 tests/simple.c | 30 +- 6489 tools/Makefile.am | 6 +- 6490 tools/makefont.c | 10 +- 6491 tools/optipal.c | 78 +- 6492 tools/sortchars.c | 34 +- 6493 143 files changed, 24815 insertions(+), 25055 deletions(-) 6494 6495Commit: 2820 6496Author: sam 6497Date: Sat Sep 27 12:13:24 2008 +0000 6498 6499 test: remove legacy empty directory. 6500 6501Commit: 2819 6502Author: sam 6503Date: Sat Sep 27 09:52:27 2008 +0000 6504 6505 makefont.c: change the font data encoding, the source is now 5% smaller. 6506 6507 cucul/mono9.data |12240 ++++++++++++++++++++++++------------------------- 6508 cucul/monobold12.data |12290 ++++++++++++++++++++++++------------------------- 6509 tools/makefont.c | 80 +- 6510 3 files changed, 12189 insertions(+), 12421 deletions(-) 6511 6512Commit: 2543 6513Author: sam 6514Date: Wed Jul 16 17:23:31 2008 +0000 6515 6516 * mygetopt.c: fix a parsing issue with short options. 6517 6518 src/mygetopt.c | 2 +- 6519 1 files changed, 1 insertions(+), 1 deletions(-) 6520 6521Commit: 2539 6522Author: sam 6523Date: Wed Jul 16 13:50:48 2008 +0000 6524 6525 * Fix bad AM_CONDITIONAL location: it must be in the default code path. 6526 6527 configure.ac | 2 +- 6528 1 files changed, 1 insertions(+), 1 deletions(-) 6529 6530Commit: 2536 6531Author: sam 6532Date: Wed Jul 16 13:06:39 2008 +0000 6533 6534 * cucul/file.c: fix a typo causing build failures when zlib is not here. 6535 6536 cucul/file.c | 2 +- 6537 1 files changed, 1 insertions(+), 1 deletions(-) 6538 6539Commit: 2535 6540Author: sam 6541Date: Wed Jul 16 13:06:30 2008 +0000 6542 6543 * Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by 6544 forcing the tested code to use register contraints. 6545 6546 configure.ac | 4 ++-- 6547 1 files changed, 2 insertions(+), 2 deletions(-) 6548 6549Commit: 2519 6550Author: sam 6551Date: Sat Jul 5 16:39:56 2008 +0000 6552 6553 * Fix plugin build. 6554 6555 caca/caca.c | 2 +- 6556 1 files changed, 1 insertions(+), 1 deletions(-) 6557 6558Commit: 2518 6559Author: sam 6560Date: Sat Jul 5 16:34:19 2008 +0000 6561 6562 * Set version to 0.99.beta14. 6563 * Updateed NEWS and ChangeLog. 6564 6565 NEWS | 7 +++++++ 6566 configure.ac | 4 ++-- 6567 2 files changed, 9 insertions(+), 2 deletions(-) 6568 6569Commit: 2517 6570Author: sam 6571Date: Sat Jul 5 16:28:30 2008 +0000 6572 6573 * Check for FTGL in the configure step, because we will use it later. 6574 * Better CFLAGS and LDFLAGS propagation to the Makefiles. 6575 6576 caca/Makefile.am | 5 ++++- 6577 configure.ac | 8 +++++++- 6578 2 files changed, 11 insertions(+), 2 deletions(-) 6579 6580Commit: 2437 6581Author: sam 6582Date: Sun Jun 15 19:38:06 2008 +0000 6583 6584 * Fix C++ library linking. 6585 6586 cxx/caca++.pc.in | 2 +- 6587 cxx/cucul++.pc.in | 2 +- 6588 2 files changed, 2 insertions(+), 2 deletions(-) 6589 6590Commit: 2436 6591Author: sam 6592Date: Sun Jun 15 18:41:09 2008 +0000 6593 6594 * Fix cucul_file_read() calls in cacaview. 6595 6596 src/common-image.c | 6 +++--- 6597 1 files changed, 3 insertions(+), 3 deletions(-) 6598 6599Commit: 2427 6600Author: sam 6601Date: Sun Jun 15 17:06:43 2008 +0000 6602 6603 * Fix cacademo build on systems without imlib-dev. 6604 6605 src/common-image.c | 6 +++--- 6606 1 files changed, 3 insertions(+), 3 deletions(-) 6607 6608Commit: 2425 6609Author: sam 6610Date: Sun Jun 15 16:53:57 2008 +0000 6611 6612 * Generate the C++ .pc files at configure time. 6613 6614 configure.ac | 2 ++ 6615 1 files changed, 2 insertions(+), 0 deletions(-) 6616 6617Commit: 2424 6618Author: sam 6619Date: Sun Jun 15 16:49:42 2008 +0000 6620 6621 * Only install the C++ .pc files if C++ support was activated. 6622 6623 cxx/Makefile.am | 2 +- 6624 1 files changed, 1 insertions(+), 1 deletions(-) 6625 6626Commit: 2423 6627Author: sam 6628Date: Sun Jun 15 16:47:40 2008 +0000 6629 6630 * Install cucul++.pc and caca++.pc in the pkg-config directory. 6631 6632 cxx/Makefile.am | 3 +++ 6633 1 files changed, 3 insertions(+), 0 deletions(-) 6634 6635Commit: 2413 6636Author: sam 6637Date: Sun Jun 15 14:46:51 2008 +0000 6638 6639 * Updated version number to 0.99.beta15, so that we can build TOIlet. 6640 6641 configure.ac | 2 +- 6642 1 files changed, 1 insertions(+), 1 deletions(-) 6643 6644Commit: 2412 6645Author: sam 6646Date: Sun Jun 15 14:41:17 2008 +0000 6647 6648 * Export cucul_flush_figlet() to the public API. It should be removed later, 6649 but for now it's the only way to integrate properly with TOIlet. 6650 6651 cucul/cucul.h | 1 + 6652 cucul/figfont.c | 4 ++-- 6653 2 files changed, 3 insertions(+), 2 deletions(-) 6654 6655Commit: 2411 6656Author: sam 6657Date: Sun Jun 15 13:50:28 2008 +0000 6658 6659 * Make cacaview use cucul_file_t functions. 6660 6661 src/common-image.c | 104 +++++++++++++++++++++++++--------------------------- 6662 1 files changed, 50 insertions(+), 54 deletions(-) 6663 6664Commit: 2410 6665Author: sam 6666Date: Sun Jun 15 13:50:22 2008 +0000 6667 6668 * Make deprecated cucul_load_file() use cucul_file_t functions. 6669 6670 cucul/legacy.c | 42 ++++++++++++++++++++++-------------------- 6671 1 files changed, 22 insertions(+), 20 deletions(-) 6672 6673Commit: 2409 6674Author: sam 6675Date: Sun Jun 15 13:50:17 2008 +0000 6676 6677 * Make cucul_import_file() use cucul_file_t functions. 6678 6679 cucul/import.c | 38 +++++++++++++++++++------------------- 6680 1 files changed, 19 insertions(+), 19 deletions(-) 6681 6682Commit: 2408 6683Author: sam 6684Date: Sun Jun 15 13:50:11 2008 +0000 6685 6686 * Set errno to ENOSYS in unsupported cucul_file_t operations. 6687 6688 cucul/file.c | 25 +++++++++++++++++++------ 6689 1 files changed, 19 insertions(+), 6 deletions(-) 6690 6691Commit: 2407 6692Author: sam 6693Date: Sun Jun 15 13:50:06 2008 +0000 6694 6695 * Implement cucul_file_tell(). 6696 6697 cucul/cucul.h | 1 + 6698 cucul/file.c | 21 +++++++++++++++++++-- 6699 2 files changed, 20 insertions(+), 2 deletions(-) 6700 6701Commit: 2406 6702Author: sam 6703Date: Sun Jun 15 13:50:02 2008 +0000 6704 6705 * Export cucul_file_t operations in the public header. 6706 * Implement cucul_file_read() and cucul_file_write(). 6707 6708 cucul/cucul.h | 13 ++++++ 6709 cucul/cucul_internals.h | 6 --- 6710 cucul/figfont.c | 24 ++++++------ 6711 cucul/file.c | 101 +++++++++++++++++++++++++++++++---------------- 6712 4 files changed, 92 insertions(+), 52 deletions(-) 6713 6714Commit: 2405 6715Author: sam 6716Date: Sun Jun 15 13:49:57 2008 +0000 6717 6718 * makefont is only a system tool: use htons/htonl instead of hton16/hton32. 6719 6720 tools/makefont.c | 4 ++-- 6721 1 files changed, 2 insertions(+), 2 deletions(-) 6722 6723Commit: 2399 6724Author: sam 6725Date: Sun Jun 15 12:28:18 2008 +0000 6726 6727 * Fix cucul_set_dither_palette() argument types in cacademo. 6728 6729 src/cacademo.c | 6 +++--- 6730 1 files changed, 3 insertions(+), 3 deletions(-) 6731 6732Commit: 2398 6733Author: sam 6734Date: Sun Jun 15 12:28:14 2008 +0000 6735 6736 * Remove htons() and htonl() from kernel mode: we use our custom hton16() 6737 and hton32() implementations everywhere instead, except in cacaserver 6738 which requires <arpa/inet.h> stuff anyway. 6739 6740 kernel/kernel.c | 15 +-------------- 6741 stubs.h | 10 +++++----- 6742 tools/makefont.c | 4 ++-- 6743 3 files changed, 8 insertions(+), 21 deletions(-) 6744 6745Commit: 2397 6746Author: sam 6747Date: Sun Jun 15 12:28:08 2008 +0000 6748 6749 * Fix a buffer initialisation issue in the sortchars utility. 6750 6751 tools/sortchars.c | 2 +- 6752 1 files changed, 1 insertions(+), 1 deletions(-) 6753 6754Commit: 2321 6755Author: jylam 6756Date: Wed May 14 18:16:56 2008 +0000 6757 6758 * Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight() 6759 6760 cxx/cucul++.cpp | 12 +++++++++++- 6761 cxx/cucul++.h | 4 +++- 6762 2 files changed, 14 insertions(+), 2 deletions(-) 6763 6764Commit: 2316 6765Author: sam 6766Date: Sat Apr 26 08:34:10 2008 +0000 6767 6768 * Put autotools files in a hidden ".auto" directory instead of "autotools". 6769 6770 .gitignore | 2 +- 6771 configure.ac | 2 +- 6772 2 files changed, 2 insertions(+), 2 deletions(-) 6773 6774Commit: 2314 6775Author: sam 6776Date: Wed Apr 23 21:24:40 2008 +0000 6777 6778 * Add missing headers to the Visual Studio build files. 6779 6780 msvc/libcaca.vcproj | 4 ++++ 6781 msvc/libcucul.vcproj | 8 ++++++++ 6782 2 files changed, 12 insertions(+), 0 deletions(-) 6783 6784Commit: 2313 6785Author: sam 6786Date: Wed Apr 23 21:24:34 2008 +0000 6787 6788 * Switch a few unsigned int variables to size_t where appropriate. 6789 * Synchronise parameter types in the C++ bindings with the C API. 6790 6791 cucul/import.c | 12 ++++++------ 6792 cucul/triangle.c | 6 +++--- 6793 cxx/cucul++.cpp | 6 +++--- 6794 cxx/cucul++.h | 9 +++++---- 6795 examples/export.c | 2 +- 6796 examples/figfont.c | 2 +- 6797 examples/spritedit.c | 2 +- 6798 src/cacaserver.c | 7 +++---- 6799 src/img2txt.c | 2 +- 6800 9 files changed, 24 insertions(+), 24 deletions(-) 6801 6802Commit: 2312 6803Author: sam 6804Date: Wed Apr 23 21:24:28 2008 +0000 6805 6806 * Make Win32 a special case in cucul_types.h.in: it has intptr_t but none 6807 of the other required types. 6808 6809 configure.ac | 4 ++- 6810 cucul/cucul_types.h.in | 55 ++++++++++++++++++++++++++++++++++++++++++----- 6811 msvc/cucul_types.h | 4 +- 6812 3 files changed, 54 insertions(+), 9 deletions(-) 6813 6814Commit: 2309 6815Author: sam 6816Date: Mon Apr 21 10:10:42 2008 +0000 6817 6818 * Started libcaca unit tests. 6819 6820 tests/.gitignore | 1 + 6821 tests/Makefile.am | 11 ++++++++--- 6822 tests/caca-test.cpp | 29 +++++++++++++++++++++++++++++ 6823 tests/canvas.cpp | 17 ++++++++--------- 6824 tests/driver.cpp | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 6825 5 files changed, 94 insertions(+), 12 deletions(-) 6826 6827Commit: 2308 6828Author: sam 6829Date: Sat Apr 19 22:51:20 2008 +0000 6830 6831 * Get the project to build in an alternate directory. 6832 6833 csharp/Makefile.am | 10 +++++----- 6834 cucul/cucul_types.h.in | 13 +++++++++---- 6835 2 files changed, 14 insertions(+), 9 deletions(-) 6836 6837Commit: 2307 6838Author: sam 6839Date: Sat Apr 19 22:51:17 2008 +0000 6840 6841 * Refresh the .NET bindings. Still not complete, but quite useful already. 6842 6843 csharp/Caca.cs | 18 +++++----- 6844 csharp/Cucul.cs | 101 ++++++++++++++++++++++++++++--------------------------- 6845 csharp/test.cs | 2 +- 6846 3 files changed, 61 insertions(+), 60 deletions(-) 6847 6848Commit: 2306 6849Author: sam 6850Date: Sat Apr 19 19:40:25 2008 +0000 6851 6852 * Documentation fixes (due to renamings, some parameters were no longer 6853 documented). 6854 6855 caca/caca.c | 1 - 6856 cucul/box.c | 143 +++++++++++++++++++++++++++---------------------------- 6857 cucul/charset.c | 10 ++-- 6858 3 files changed, 76 insertions(+), 78 deletions(-) 6859 6860Commit: 2305 6861Author: sam 6862Date: Sat Apr 19 19:25:52 2008 +0000 6863 6864 * Remove all unsigned ints from exported functions. Signed arithmetic is 6865 far better for error checking. 6866 6867 caca/caca.h | 40 +++++++++++++-------------- 6868 caca/caca_internals.h | 26 +++++++++--------- 6869 caca/driver_cocoa.m | 32 +++++++++++----------- 6870 caca/driver_conio.c | 10 +++--- 6871 caca/driver_gl.c | 20 +++++++------- 6872 caca/driver_ncurses.c | 14 ++++----- 6873 caca/driver_raw.c | 10 +++--- 6874 caca/driver_slang.c | 15 +++++----- 6875 caca/driver_vga.c | 8 +++--- 6876 caca/driver_win32.c | 17 +++++------ 6877 caca/driver_x11.c | 30 ++++++++++---------- 6878 caca/event.c | 24 ++++++++-------- 6879 caca/graphics.c | 19 +++++++++---- 6880 caca/time.c | 8 +++--- 6881 cucul/canvas.c | 25 ++++++++++------- 6882 cucul/cucul.c | 37 ++++++++++++++++++------- 6883 cucul/cucul.h | 45 ++++++++++++++----------------- 6884 cucul/cucul_internals.h | 12 ++++---- 6885 cucul/dither.c | 67 ++++++++++++++++++++++------------------------ 6886 cucul/export.c | 24 ++++++++-------- 6887 cucul/figfont.c | 22 +++++++------- 6888 cucul/font.c | 37 ++++++++++++++----------- 6889 cucul/frame.c | 25 ++++++++++------- 6890 cucul/transform.c | 16 +++++----- 6891 examples/text.c | 4 +- 6892 25 files changed, 304 insertions(+), 283 deletions(-) 6893 6894Commit: 2304 6895Author: sam 6896Date: Sat Apr 19 19:25:47 2008 +0000 6897 6898 * Get rid of the last long types in the API. 6899 * Use size_t and ssize_t where appropriate. 6900 6901 caca/driver_ncurses.c | 3 ++- 6902 caca/driver_slang.c | 3 ++- 6903 cucul/canvas.c | 2 +- 6904 cucul/charset.c | 22 +++++++++++----------- 6905 cucul/cucul.h | 14 +++++++------- 6906 cucul/cucul_types.h.in | 2 ++ 6907 cucul/export.c | 46 +++++++++++++++++++++++----------------------- 6908 cucul/import.c | 28 +++++++++++++--------------- 6909 cxx/cucul++.cpp | 4 ++-- 6910 cxx/cucul++.h | 4 ++-- 6911 examples/font2tga.c | 4 ++-- 6912 src/aafire.c | 10 +++++----- 6913 src/cacademo.c | 10 +++++----- 6914 13 files changed, 77 insertions(+), 75 deletions(-) 6915 6916Commit: 2303 6917Author: sam 6918Date: Sat Apr 19 19:25:41 2008 +0000 6919 6920 * Changed most of the long ints in the API into C99 types. WARNING: this 6921 completely breaks compatibility with previous versions of libcaca on 6922 64-bit systems. 6923 6924 caca/caca.h | 4 +- 6925 caca/driver_gl.c | 2 +- 6926 caca/event.c | 2 +- 6927 cucul/attr.c | 57 +++++++++++++----------------------------- 6928 cucul/box.c | 4 +- 6929 cucul/canvas.c | 6 ++-- 6930 cucul/charset.c | 12 ++++---- 6931 cucul/conic.c | 7 ++--- 6932 cucul/cucul.h | 71 +++++++++++++++++++++++----------------------------- 6933 cucul/dither.c | 10 +++---- 6934 cucul/figfont.c | 6 ++-- 6935 cucul/font.c | 8 +++--- 6936 cucul/line.c | 4 +- 6937 cucul/triangle.c | 4 +- 6938 cxx/cucul++.cpp | 40 +++++++++++++++--------------- 6939 cxx/cucul++.h | 40 +++++++++++++++--------------- 6940 ruby/cucul-font.c | 2 +- 6941 17 files changed, 123 insertions(+), 156 deletions(-) 6942 6943Commit: 2302 6944Author: sam 6945Date: Sat Apr 19 19:25:37 2008 +0000 6946 6947 * Cosmetic fix for ./configure output when a pkg-module is not found. 6948 6949 configure.ac | 15 ++++++--------- 6950 1 files changed, 6 insertions(+), 9 deletions(-) 6951 6952Commit: 2301 6953Author: sam 6954Date: Sat Apr 19 14:07:54 2008 +0000 6955 6956 * Use CppUnit for C and C++ unit tests. Sorry, Jylam. 6957 6958 configure.ac | 7 +++ 6959 tests/.gitignore | 1 + 6960 tests/Makefile.am | 12 +++++- 6961 tests/canvas.cpp | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++ 6962 tests/cucul-test.cpp | 29 ++++++++++++++ 6963 5 files changed, 150 insertions(+), 2 deletions(-) 6964 6965Commit: 2300 6966Author: sam 6967Date: Sat Apr 19 14:07:50 2008 +0000 6968 6969 * Changed most "unsigned char" variables into "uint8_t", including in 6970 prototypes. As they are equivalent, this does not break the ABI. 6971 6972 caca/caca.h | 2 +- 6973 caca/driver_conio.c | 4 ++-- 6974 caca/driver_gl.c | 8 ++++---- 6975 cucul/attr.c | 10 +++++----- 6976 cucul/charset.c | 4 ++-- 6977 cucul/cucul.c | 8 ++++---- 6978 cucul/cucul.h | 19 +++++++++---------- 6979 cucul/dither.c | 4 ++-- 6980 cucul/export.c | 9 ++++----- 6981 cucul/file.c | 2 +- 6982 examples/font.c | 2 +- 6983 examples/swallow.c | 2 +- 6984 kernel/kernel.c | 2 +- 6985 src/cacaplay.c | 2 +- 6986 src/cacaserver.c | 8 ++++---- 6987 src/common-image.c | 6 +++--- 6988 16 files changed, 45 insertions(+), 47 deletions(-) 6989 6990Commit: 2299 6991Author: sam 6992Date: Sat Apr 19 12:42:50 2008 +0000 6993 6994 * Remove #include <stdint.h> etc. from "common.h". Instead, make sure that 6995 <cucul.h> will provide the C99 types, even if libcaca has been installed. 6996 * Rename what's left of "common.h" to "stubs.h". 6997 * Remove all references to erroneous <inttypes.h> from source files. 6998 6999 Makefile.am | 2 +- 7000 build-dos | 4 +- 7001 build-kernel | 2 +- 7002 build-win32 | 2 +- 7003 caca/Makefile.am | 3 +- 7004 caca/caca.c | 1 - 7005 caca/caca0.c | 1 - 7006 caca/caca_internals.h | 4 +- 7007 caca/driver_conio.c | 1 - 7008 caca/driver_gl.c | 1 - 7009 caca/driver_ncurses.c | 1 - 7010 caca/driver_raw.c | 1 - 7011 caca/driver_slang.c | 1 - 7012 caca/driver_vga.c | 1 - 7013 caca/driver_win32.c | 1 - 7014 caca/driver_x11.c | 1 - 7015 caca/event.c | 1 - 7016 caca/graphics.c | 1 - 7017 caca/time.c | 1 - 7018 common.h | 109 ----------------------------------------------- 7019 configure.ac | 16 ++++++- 7020 cucul/.gitignore | 1 + 7021 cucul/Makefile.am | 9 ++-- 7022 cucul/attr.c | 1 - 7023 cucul/box.c | 1 - 7024 cucul/canvas.c | 1 - 7025 cucul/charset.c | 1 - 7026 cucul/conic.c | 1 - 7027 cucul/cucul.c | 1 - 7028 cucul/cucul.h | 2 + 7029 cucul/cucul_internals.h | 4 +- 7030 cucul/cucul_types.h.in | 51 ++++++++++++++++++++++ 7031 cucul/dither.c | 1 - 7032 cucul/export.c | 1 - 7033 cucul/figfont.c | 1 - 7034 cucul/file.c | 1 - 7035 cucul/font.c | 1 - 7036 cucul/frame.c | 1 - 7037 cucul/import.c | 1 - 7038 cucul/legacy.c | 1 - 7039 cucul/line.c | 1 - 7040 cucul/transform.c | 1 - 7041 cucul/triangle.c | 1 - 7042 cxx/Makefile.am | 3 +- 7043 examples/Makefile.am | 3 +- 7044 examples/blit.c | 2 +- 7045 examples/colors.c | 1 - 7046 examples/cucul.c | 1 - 7047 examples/demo.c | 4 +- 7048 examples/dithering.c | 1 - 7049 examples/driver.c | 1 - 7050 examples/event.c | 2 +- 7051 examples/export.c | 4 -- 7052 examples/figfont.c | 1 - 7053 examples/font.c | 5 -- 7054 examples/font2tga.c | 4 -- 7055 examples/frames.c | 7 +-- 7056 examples/fullwidth.c | 4 -- 7057 examples/gamma.c | 4 -- 7058 examples/hsv.c | 4 -- 7059 examples/import.c | 6 --- 7060 examples/input.c | 4 -- 7061 examples/spritedit.c | 1 - 7062 examples/swallow.c | 2 +- 7063 examples/text.c | 6 +-- 7064 examples/transform.c | 5 +-- 7065 examples/truecolor.c | 4 -- 7066 examples/unicode.c | 4 -- 7067 kernel/kernel.c | 3 +- 7068 msvc/Makefile.am | 2 +- 7069 msvc/common.h | 1 - 7070 msvc/cucul_types.h | 2 + 7071 ruby/Makefile.am | 5 +- 7072 src/Makefile.am | 3 +- 7073 src/aafire.c | 2 +- 7074 src/cacademo.c | 1 - 7075 src/cacadraw.c | 1 - 7076 src/cacaplay.c | 1 - 7077 src/cacaserver.c | 1 - 7078 src/cacaview.c | 2 +- 7079 src/common-image.c | 2 +- 7080 src/img2txt.c | 2 +- 7081 src/mygetopt.c | 9 +--- 7082 stubs.h | 98 ++++++++++++++++++++++++++++++++++++++++++ 7083 tests/Makefile.am | 2 +- 7084 tests/simple.c | 5 -- 7085 tools/Makefile.am | 3 +- 7086 tools/makefont.c | 13 +++--- 7087 tools/optipal.c | 1 - 7088 tools/sortchars.c | 6 +-- 7089 90 files changed, 223 insertions(+), 264 deletions(-) 7090 7091Commit: 2298 7092Author: pterjan 7093Date: Sat Apr 19 11:48:32 2008 +0000 7094 7095 Fix args type checks in Caca::Display.new 7096 7097 ruby/caca-display.c | 6 +++--- 7098 ruby/t/tc_display.rb | 15 +++++++++++---- 7099 2 files changed, 14 insertions(+), 7 deletions(-) 7100 7101Commit: 2297 7102Author: pterjan 7103Date: Sat Apr 19 11:32:21 2008 +0000 7104 7105 Add few unit tests for Caca::Display 7106 7107 ruby/t/tc_display.rb | 24 ++++++++++++++++++++++++ 7108 1 files changed, 24 insertions(+), 0 deletions(-) 7109 7110Commit: 2296 7111Author: pterjan 7112Date: Sat Apr 19 11:31:39 2008 +0000 7113 7114 Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new 7115 7116 ruby/caca-display.c | 92 ++++++++++++++++++++++++++++++++++++++++++++------ 7117 1 files changed, 81 insertions(+), 11 deletions(-) 7118 7119Commit: 2295 7120Author: pterjan 7121Date: Sat Apr 19 11:29:31 2008 +0000 7122 7123 We should not free the canvas if it was auto created with the display 7124 7125 ruby/cucul-canvas.c | 4 ++-- 7126 1 files changed, 2 insertions(+), 2 deletions(-) 7127 7128Commit: 2294 7129Author: jylam 7130Date: Sat Apr 19 10:57:30 2008 +0000 7131 7132 * Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas 7133 7134 cucul/canvas.c | 6 +++--- 7135 1 files changed, 3 insertions(+), 3 deletions(-) 7136 7137Commit: 2265 7138Author: jylam 7139Date: Mon Mar 17 19:05:20 2008 +0000 7140 7141 * Removed by-default stack protector from recent gcc's while compiling kernel. 7142 7143 configure.ac | 8 ++++---- 7144 1 files changed, 4 insertions(+), 4 deletions(-) 7145 7146Commit: 2256 7147Author: jylam 7148Date: Sun Mar 2 16:30:31 2008 +0000 7149 7150 * Oops, bad type (char instead of uint32) after ellipse rendering 7151 improvement. 7152 7153 cucul/conic.c | 8 ++++---- 7154 1 files changed, 4 insertions(+), 4 deletions(-) 7155 7156Commit: 2255 7157Author: jylam 7158Date: Sun Mar 2 16:28:10 2008 +0000 7159 7160 * Improved ellipse rendering. Not perfect, but still much better than 7161 old method. Closes #16 . 7162 7163 cucul/conic.c | 124 ++++++++++++++++++++++++++++++++++++++++++++++++-------- 7164 1 files changed, 106 insertions(+), 18 deletions(-) 7165 7166Commit: 2254 7167Author: jylam 7168Date: Sun Mar 2 14:27:43 2008 +0000 7169 7170 * Fixed line transitions (both vertical and horizontal ones) 7171 7172 src/cacademo.c | 17 +++++++---------- 7173 1 files changed, 7 insertions(+), 10 deletions(-) 7174 7175Commit: 2253 7176Author: sam 7177Date: Sat Mar 1 19:44:45 2008 +0000 7178 7179 * -Wshadow was actually put back in configure.ac; removing comment about it. 7180 7181 configure.ac | 2 -- 7182 1 files changed, 0 insertions(+), 2 deletions(-) 7183 7184Commit: 2248 7185Author: sam 7186Date: Fri Feb 29 22:29:08 2008 +0000 7187 7188 * Don't use mygetopt.c in img2txt if the system has getopt_long. 7189 * Fix invalid pointer/int cast (Closes #39). 7190 7191 configure.ac | 9 +++++++-- 7192 src/Makefile.am | 9 +++++++-- 7193 src/mygetopt.c | 8 +------- 7194 3 files changed, 15 insertions(+), 11 deletions(-) 7195 7196Commit: 2243 7197Author: sam 7198Date: Tue Feb 26 21:43:10 2008 +0000 7199 7200 * Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1). 7201 7202 TODO | 114 ---------------------------------------------------- 7203 doc/doxygen.cfg.in | 3 +- 7204 doc/libcaca.dox | 1 - 7205 3 files changed, 1 insertions(+), 117 deletions(-) 7206 7207Commit: 2225 7208Author: bsittler 7209Date: Sun Feb 3 21:53:40 2008 +0000 7210 7211 build on Mac OS X again 7212 7213 cucul/figfont.c | 9 +++++++-- 7214 src/mygetopt.c | 2 ++ 7215 2 files changed, 9 insertions(+), 2 deletions(-) 7216 7217Commit: 2192 7218Author: sam 7219Date: Sat Jan 12 20:15:42 2008 +0000 7220 7221 * Fixed the Visual Studio projects so that they build in Release mode. 7222 7223 msvc/cacademo.vcproj | 6 +++--- 7224 msvc/cacafire.vcproj | 6 +++--- 7225 msvc/libcaca++.vcproj | 2 +- 7226 msvc/libcaca.vcproj | 2 +- 7227 msvc/libcucul++.vcproj | 6 +++--- 7228 msvc/libcucul.vcproj | 16 +++++++++++----- 7229 6 files changed, 22 insertions(+), 16 deletions(-) 7230 7231Commit: 2191 7232Author: sam 7233Date: Sat Jan 12 20:15:20 2008 +0000 7234 7235 * Windows build fixes here and there. 7236 7237 cucul/figfont.c | 4 ++-- 7238 cxx/caca++.cpp | 2 ++ 7239 msvc/config.h | 1 + 7240 3 files changed, 5 insertions(+), 2 deletions(-) 7241 7242Commit: 2189 7243Author: sam 7244Date: Thu Jan 10 23:42:42 2008 +0000 7245 7246 * Make it clear that we can use the Windows native console. 7247 7248 doc/libcaca.dox | 13 +++++++------ 7249 doc/tutorial.dox | 2 +- 7250 2 files changed, 8 insertions(+), 7 deletions(-) 7251 7252Commit: 2188 7253Author: sam 7254Date: Thu Jan 10 23:42:29 2008 +0000 7255 7256 * Put back all the shit in struct caca_event to avoid breaking existing 7257 applications. I'll think of a migration path later. 7258 7259 caca/caca.h | 30 +++++++++++++++++++----------- 7260 1 files changed, 19 insertions(+), 11 deletions(-) 7261 7262Commit: 2182 7263Author: jylam 7264Date: Tue Jan 1 00:07:04 2008 +0000 7265 7266 * FIRST ! 7267 7268 README | 2 +- 7269 1 files changed, 1 insertions(+), 1 deletions(-) 7270 7271Commit: 2177 7272Author: sam 7273Date: Sun Dec 30 18:50:41 2007 +0000 7274 7275 * Add figfont.c to the MSVC solution. 7276 7277 msvc/libcucul.vcproj | 4 ++++ 7278 1 files changed, 4 insertions(+), 0 deletions(-) 7279 7280Commit: 2176 7281Author: sam 7282Date: Sun Dec 30 13:49:57 2007 +0000 7283 7284 * Check for pkg-config before bootstrapping, because autoconf gives a 7285 totally meaningless message when it's not present. 7286 7287 bootstrap | 9 +++++++++ 7288 1 files changed, 9 insertions(+), 0 deletions(-) 7289 7290Commit: 2147 7291Author: sam 7292Date: Thu Dec 20 15:26:12 2007 +0000 7293 7294 * Fix canvas export for the caca format. We now export all frames. 7295 * Fix the sprite import/export example. 7296 7297 cucul/export.c | 43 +++++++++++++++++++++++++------------------ 7298 examples/spritedit.c | 2 +- 7299 2 files changed, 26 insertions(+), 19 deletions(-) 7300 7301Commit: 2146 7302Author: sam 7303Date: Thu Dec 20 15:00:39 2007 +0000 7304 7305 * Started sprite example. Doesn't work :-) 7306 7307 examples/spritedit.c | 169 +++++++++++++++++--------------------------------- 7308 1 files changed, 58 insertions(+), 111 deletions(-) 7309 7310Commit: 2144 7311Author: sam 7312Date: Sun Dec 16 14:29:19 2007 +0000 7313 7314 * Disable file operations in kernel mode. 7315 * Implement strchr() in kernel.c. 7316 * Check for snprintf() at configure time. 7317 7318 configure.ac | 2 +- 7319 cucul/figfont.c | 2 ++ 7320 cucul/file.c | 34 +++++++++++++++++++++++----------- 7321 kernel/kernel.c | 10 ++++++++++ 7322 kernel/kernel.h | 1 + 7323 msvc/config.h | 1 + 7324 6 files changed, 38 insertions(+), 12 deletions(-) 7325 7326Commit: 2142 7327Author: sam 7328Date: Sun Dec 16 11:55:14 2007 +0000 7329 7330 * The SLang and ncurses drivers now put back the TERM environment variable 7331 if they modified it. 7332 7333 caca/driver_ncurses.c | 28 +++++++++++++++++++++++++--- 7334 caca/driver_slang.c | 36 +++++++++++++++++++++++++++++++++--- 7335 2 files changed, 58 insertions(+), 6 deletions(-) 7336 7337Commit: 2141 7338Author: sam 7339Date: Sun Dec 16 11:54:43 2007 +0000 7340 7341 * Only call glutInit() once through the program's lifetime. 7342 * Free the internal font when closing the GL driver. 7343 * Hide the window when closing the GL driver, because freeglut's 7344 glutDestroyWindow() does not really closes the window. 7345 7346 caca/driver_gl.c | 9 ++++++++- 7347 1 files changed, 8 insertions(+), 1 deletions(-) 7348 7349Commit: 2140 7350Author: sam 7351Date: Sun Dec 16 11:54:25 2007 +0000 7352 7353 * Fix a tiny use of uninitialised memory in caca_get_event() that may have 7354 lead to deadlocks. 7355 7356 caca/event.c | 2 +- 7357 1 files changed, 1 insertions(+), 1 deletions(-) 7358 7359Commit: 2139 7360Author: sam 7361Date: Sun Dec 16 11:54:02 2007 +0000 7362 7363 * Implemented caca_set_display_driver() to change driver at runtime. 7364 7365 caca/caca.c | 238 +++++++++++++++++++++++++++++++---------------------- 7366 caca/caca.h | 3 +- 7367 examples/driver.c | 67 +++++++++------ 7368 3 files changed, 182 insertions(+), 126 deletions(-) 7369 7370Commit: 2138 7371Author: sam 7372Date: Sun Dec 16 01:50:41 2007 +0000 7373 7374 * Implement caca_create_display_with_driver() to specify an output driver 7375 without using environment variables.. 7376 * Implement caca_get_display_driver() to return the current display's 7377 output driver. 7378 * Add a simple example program to test caca_create_display_with_driver(). 7379 7380 caca/caca.c | 74 ++++++++++++++++++++++++++++++++++++++++-------- 7381 caca/caca.h | 5 ++- 7382 caca/caca_internals.h | 3 +- 7383 caca/driver_cocoa.m | 3 +- 7384 caca/driver_conio.c | 3 +- 7385 caca/driver_gl.c | 3 +- 7386 caca/driver_ncurses.c | 3 +- 7387 caca/driver_raw.c | 3 +- 7388 caca/driver_slang.c | 3 +- 7389 caca/driver_vga.c | 3 +- 7390 caca/driver_win32.c | 3 +- 7391 caca/driver_x11.c | 3 +- 7392 caca/event.c | 4 +- 7393 examples/.gitignore | 1 + 7394 examples/Makefile.am | 5 ++- 7395 examples/driver.c | 71 +++++++++++++++++++++++++++++++++++++++++++++++ 7396 16 files changed, 163 insertions(+), 27 deletions(-) 7397 7398Commit: 2137 7399Author: sam 7400Date: Sun Dec 16 01:50:36 2007 +0000 7401 7402 * Remove cruft from caca_get_display_driver_list(). 7403 7404 caca/caca.c | 2 -- 7405 1 files changed, 0 insertions(+), 2 deletions(-) 7406 7407Commit: 2136 7408Author: sam 7409Date: Fri Dec 14 16:23:14 2007 +0000 7410 7411 * Add #include <cstring> to fix gcc-4.3 build. 7412 7413 cxx/cxxtest.cpp | 1 + 7414 1 files changed, 1 insertions(+), 0 deletions(-) 7415 7416Commit: 2135 7417Author: sam 7418Date: Wed Dec 12 07:41:00 2007 +0000 7419 7420 * Implemented caca_get_display_driver_list(), unused yet. 7421 7422 caca/caca.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 7423 caca/caca.h | 1 + 7424 2 files changed, 52 insertions(+), 0 deletions(-) 7425 7426Commit: 2129 7427Author: sam 7428Date: Fri Dec 7 09:34:11 2007 +0000 7429 7430 * Cocoa driver build fix, courtesy of Ben Wiley Sittler. 7431 7432 caca/driver_cocoa.m | 10 +++++----- 7433 1 files changed, 5 insertions(+), 5 deletions(-) 7434 7435Commit: 2128 7436Author: sam 7437Date: Fri Dec 7 09:33:23 2007 +0000 7438 7439 * Slight improvement to the Unicode -> ASCII conversion, courtesy of 7440 Ben Wiley Sittler. 7441 7442 cucul/charset.c | 6 ++++-- 7443 1 files changed, 4 insertions(+), 2 deletions(-) 7444 7445Commit: 2111 7446Author: sam 7447Date: Sat Dec 1 17:58:52 2007 +0000 7448 7449 =?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in 7450 =20=20=20=20=20=20=20=20=20=20=E2=96=8C=20=E2=96=8C=20=20=20=E2=96=9C=E2=96=9C=20=20=20=20=C2=A0=E2=96=8C=20=E2=96=8C=20=20=20=20=20=20=E2=96=9C=20=20=20=E2=96=8C=E2=96=90 7451 =20=20=20=20=20=20=20=20=20=20=E2=96=99=E2=96=84=E2=96=8C=E2=96=9E=E2=96=80=E2=96=96=E2=96=90=E2=96=90=20=E2=96=9E=E2=96=80=E2=96=96=C2=A0=E2=96=8C=E2=96=96=E2=96=8C=E2=96=9E=E2=96=80=E2=96=96=E2=96=99=E2=96=80=E2=96=96=E2=96=90=20=E2=96=9E=E2=96=80=E2=96=8C=E2=96=90 7452 =20=20=20=20=20=20=20=20=20=20=E2=96=8C=20=E2=96=8C=E2=96=9B=E2=96=80=20=E2=96=90=E2=96=90=20=E2=96=8C=20=E2=96=8C=C2=A0=E2=96=99=E2=96=9A=E2=96=8C=E2=96=8C=20=E2=96=8C=E2=96=8C=20=C2=A0=E2=96=90=20=E2=96=8C=20=E2=96=8C=E2=96=9D 7453 =20=20=20=20=20=20=20=20=20=20=E2=96=98=20=E2=96=98=E2=96=9D=E2=96=80=E2=96=98=20=E2=96=98=E2=96=98=E2=96=9D=E2=96=80=20=C2=A0=E2=96=98=20=E2=96=98=E2=96=9D=E2=96=80=20=E2=96=98=20=20=20=E2=96=98=E2=96=9D=E2=96=80=E2=96=98=E2=96=9D?= 7454 MIME-Version: 1.0 7455 Content-Type: text/plain; charset=utf-8 7456 Content-Transfer-Encoding: 8bit 7457 7458 cucul/cucul.c | 3 +- 7459 cucul/cucul.h | 1 + 7460 cucul/cucul_internals.h | 4 - 7461 cucul/figfont.c | 299 ++++++++++++++++++++++++++++++++++++++++++++++- 7462 examples/figfont.c | 16 +++- 7463 5 files changed, 310 insertions(+), 13 deletions(-) 7464 7465Commit: 2110 7466Author: sam 7467Date: Sat Dec 1 17:58:20 2007 +0000 7468 7469 * Implemented cucul_canvas_set_figfont() from TOIlet’s open_font(). 7470 7471 cucul/Makefile.am | 1 + 7472 cucul/canvas.c | 2 +- 7473 cucul/cucul.c | 5 + 7474 cucul/cucul.h | 8 ++ 7475 cucul/cucul_internals.h | 12 ++ 7476 cucul/figfont.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++ 7477 examples/.gitignore | 1 + 7478 examples/Makefile.am | 5 +- 7479 examples/figfont.c | 45 ++++++++ 7480 9 files changed, 338 insertions(+), 2 deletions(-) 7481 7482Commit: 2109 7483Author: sam 7484Date: Sat Dec 1 17:57:50 2007 +0000 7485 7486 * Import io.c from TOIlet directly into libcucul. Can you see where this 7487 is going? 7488 7489 configure.ac | 4 + 7490 cucul/Makefile.am | 3 +- 7491 cucul/cucul.h | 2 + 7492 cucul/cucul_internals.h | 6 ++ 7493 cucul/file.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++ 7494 5 files changed, 229 insertions(+), 1 deletions(-) 7495 7496Commit: 2108 7497Author: sam 7498Date: Sat Dec 1 17:57:41 2007 +0000 7499 7500 * Bump version to 0.99.beta14. 7501 7502 configure.ac | 2 +- 7503 msvc/config.h | 2 +- 7504 2 files changed, 2 insertions(+), 2 deletions(-) 7505 7506Commit: 2107 7507Author: sam 7508Date: Sat Dec 1 17:57:19 2007 +0000 7509 7510 * Fix the "img2txt: option requires an argument -- h" bug. 7511 7512 src/img2txt.c | 2 +- 7513 1 files changed, 1 insertions(+), 1 deletions(-) 7514 7515Commit: 2106 7516Author: sam 7517Date: Sat Dec 1 17:56:45 2007 +0000 7518 7519 * Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead 7520 of hardcoding the feature list in img2txt. 7521 7522 src/img2txt.c | 32 +++++++++++++++----------------- 7523 1 files changed, 15 insertions(+), 17 deletions(-) 7524 7525Commit: 2105 7526Author: pterjan 7527Date: Sat Dec 1 15:51:20 2007 +0000 7528 7529 * Allow exiting cacafire using the window manager 7530 7531 src/aafire.c | 4 +++- 7532 1 files changed, 3 insertions(+), 1 deletions(-) 7533 7534Commit: 2104 7535Author: jylam 7536Date: Fri Nov 30 23:59:57 2007 +0000 7537 7538 * Added BBCode (French) format to img2txt's help and doc 7539 7540 doc/img2txt.1 | 1 + 7541 src/img2txt.c | 19 ++++++++++--------- 7542 2 files changed, 11 insertions(+), 9 deletions(-) 7543 7544Commit: 2103 7545Author: sam 7546Date: Fri Nov 30 23:48:51 2007 +0000 7547 7548 * Created a tests/ directory for regression tests. Run with "make check". 7549 * Added a first, simple test program. 7550 7551 Makefile.am | 2 +- 7552 configure.ac | 1 + 7553 tests/.gitignore | 1 + 7554 tests/Makefile.am | 11 ++++++++ 7555 tests/simple.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 7556 5 files changed, 82 insertions(+), 1 deletions(-) 7557 7558Commit: 2102 7559Author: sam 7560Date: Fri Nov 30 23:48:46 2007 +0000 7561 7562 * Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for 7563 instance. 7564 7565 cucul/export.c | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 7566 1 files changed, 105 insertions(+), 0 deletions(-) 7567 7568Commit: 2101 7569Author: sam 7570Date: Fri Nov 30 23:48:39 2007 +0000 7571 7572 * Rename "test" to "examples". The former will become a real testsuite. 7573 * Autodetect zzuf in the configure step. It might become handy. 7574 7575 Makefile.am | 2 +- 7576 configure.ac | 15 +- 7577 examples/.gitignore | 23 ++ 7578 examples/Makefile.am | 75 +++++++ 7579 examples/blit.c | 82 +++++++ 7580 examples/colors.c | 78 +++++++ 7581 examples/cucul.c | 70 ++++++ 7582 examples/demo.c | 585 ++++++++++++++++++++++++++++++++++++++++++++++++++ 7583 examples/demo0.c | 584 +++++++++++++++++++++++++++++++++++++++++++++++++ 7584 examples/dithering.c | 148 +++++++++++++ 7585 examples/event.c | 164 ++++++++++++++ 7586 examples/export.c | 163 ++++++++++++++ 7587 examples/font.c | 118 ++++++++++ 7588 examples/font2tga.c | 90 ++++++++ 7589 examples/frames.c | 93 ++++++++ 7590 examples/fullwidth.c | 99 +++++++++ 7591 examples/gamma.c | 131 +++++++++++ 7592 examples/hsv.c | 67 ++++++ 7593 examples/import.c | 73 +++++++ 7594 examples/input.c | 160 ++++++++++++++ 7595 examples/spritedit.c | 148 +++++++++++++ 7596 examples/swallow.c | 123 +++++++++++ 7597 examples/text.c | 95 ++++++++ 7598 examples/transform.c | 122 +++++++++++ 7599 examples/truecolor.c | 71 ++++++ 7600 examples/unicode.c | 108 +++++++++ 7601 test/.gitignore | 23 -- 7602 test/Makefile.am | 75 ------- 7603 test/blit.c | 82 ------- 7604 test/colors.c | 78 ------- 7605 test/cucul.c | 70 ------ 7606 test/demo.c | 585 -------------------------------------------------- 7607 test/demo0.c | 584 ------------------------------------------------- 7608 test/dithering.c | 148 ------------- 7609 test/event.c | 164 -------------- 7610 test/export.c | 163 -------------- 7611 test/font.c | 118 ---------- 7612 test/font2tga.c | 90 -------- 7613 test/frames.c | 93 -------- 7614 test/fullwidth.c | 99 --------- 7615 test/gamma.c | 131 ----------- 7616 test/hsv.c | 67 ------ 7617 test/import.c | 73 ------- 7618 test/input.c | 160 -------------- 7619 test/spritedit.c | 148 ------------- 7620 test/swallow.c | 123 ----------- 7621 test/text.c | 95 -------- 7622 test/transform.c | 122 ----------- 7623 test/truecolor.c | 71 ------ 7624 test/unicode.c | 108 --------- 7625 50 files changed, 3483 insertions(+), 3474 deletions(-) 7626 7627Commit: 2097 7628Author: pterjan 7629Date: Thu Nov 29 00:52:13 2007 +0000 7630 7631 * cucul.h is needed to build caca part 7632 7633 ruby/Makefile.am | 2 +- 7634 1 files changed, 1 insertions(+), 1 deletions(-) 7635 7636Commit: 2096 7637Author: sam 7638Date: Wed Nov 28 23:57:53 2007 +0000 7639 7640 * Set version to 0.99.beta13. 7641 * Updated NEWS and ChangeLog. 7642 7643 ChangeLog | 9018 +++++++++++++++++++++++++++++++++++++++++++++++++-------- 7644 NEWS | 11 + 7645 configure.ac | 4 +- 7646 msvc/config.h | 4 +- 7647 4 files changed, 7900 insertions(+), 1137 deletions(-) 7648 7649Commit: 2095 7650Author: sam 7651Date: Wed Nov 28 23:20:05 2007 +0000 7652 7653 * Implemented the empty CuculCanvas constructor. 7654 * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas(). 7655 7656 csharp/Caca.cs | 46 ++++++++++----- 7657 csharp/Cucul.cs | 169 ++++++++++++++++++++++++++++--------------------------- 7658 2 files changed, 115 insertions(+), 100 deletions(-) 7659 7660Commit: 2094 7661Author: pterjan 7662Date: Wed Nov 28 16:43:32 2007 +0000 7663 7664 * Improve Cucul::Canvas creation 7665 7666 ruby/cucul-canvas.c | 24 ++++++++++++------------ 7667 1 files changed, 12 insertions(+), 12 deletions(-) 7668 7669Commit: 2093 7670Author: pterjan 7671Date: Wed Nov 28 16:39:10 2007 +0000 7672 7673 * Add Caca::Display#canvas 7674 7675 ruby/caca-display.c | 5 +++++ 7676 ruby/cucul-canvas.c | 5 +++++ 7677 ruby/cucul-canvas.h | 1 + 7678 ruby/lib/caca.rb | 3 +++ 7679 ruby/ruby-caca.dox | 2 +- 7680 5 files changed, 15 insertions(+), 1 deletions(-) 7681 7682Commit: 2092 7683Author: pterjan 7684Date: Wed Nov 28 07:29:12 2007 +0000 7685 7686 * Allow calling Caca::Display.new without parameter 7687 7688 ruby/caca-display.c | 23 +++++++++++++++++------ 7689 1 files changed, 17 insertions(+), 6 deletions(-) 7690 7691Commit: 2091 7692Author: sam 7693Date: Wed Nov 28 07:15:09 2007 +0000 7694 7695 * Re-add methods that take int as arguments in addition to the Point, 7696 Size and Rectangle versions. 7697 7698 csharp/Cucul.cs | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 7699 1 files changed, 147 insertions(+), 13 deletions(-) 7700 7701Commit: 2090 7702Author: sam 7703Date: Wed Nov 28 07:15:07 2007 +0000 7704 7705 * Put the demo text on top of the copper bar, not the contrary. 7706 7707 csharp/test.cs | 20 ++++++++++---------- 7708 1 files changed, 10 insertions(+), 10 deletions(-) 7709 7710Commit: 2089 7711Author: sam 7712Date: Wed Nov 28 07:15:05 2007 +0000 7713 7714 * Minor naming convention changes in the C# bindings. 7715 7716 csharp/Caca.cs | 24 ++++++++++++------------ 7717 csharp/Cucul.cs | 5 ++--- 7718 csharp/test.cs | 12 ++++++------ 7719 3 files changed, 20 insertions(+), 21 deletions(-) 7720 7721Commit: 2088 7722Author: sam 7723Date: Wed Nov 28 07:15:01 2007 +0000 7724 7725 * Generate CLI .config files at configure time so that we can embed the 7726 library version and not rely on .so being present. 7727 7728 configure.ac | 2 ++ 7729 csharp/.gitignore | 1 + 7730 csharp/Makefile.am | 4 ++-- 7731 csharp/caca-sharp.dll.config | 3 --- 7732 csharp/caca-sharp.dll.config.in | 3 +++ 7733 csharp/cucul-sharp.dll.config | 3 --- 7734 csharp/cucul-sharp.dll.config.in | 3 +++ 7735 7 files changed, 11 insertions(+), 8 deletions(-) 7736 7737Commit: 2087 7738Author: sam 7739Date: Wed Nov 28 07:14:55 2007 +0000 7740 7741 * Use libtool’s -version-number instead of -version-info and its insane 7742 major/minor computation scheme. 7743 7744 caca/Makefile.am | 2 +- 7745 configure.ac | 8 +++++++- 7746 cucul/Makefile.am | 2 +- 7747 cxx/Makefile.am | 4 ++-- 7748 4 files changed, 11 insertions(+), 5 deletions(-) 7749 7750Commit: 2086 7751Author: pterjan 7752Date: Tue Nov 27 17:13:29 2007 +0000 7753 7754 * Rename parameters of draw_box* in Ruby binding 7755 7756 ruby/cucul-canvas.c | 16 ++++++++-------- 7757 1 files changed, 8 insertions(+), 8 deletions(-) 7758 7759Commit: 2084 7760Author: sam 7761Date: Tue Nov 27 11:08:04 2007 +0000 7762 7763 * Add System.Drawing to the C# project references. 7764 7765 msvc/caca-sharp.csproj | 3 ++- 7766 msvc/cucul-sharp.csproj | 3 ++- 7767 msvc/test-csharp.csproj | 5 ++++- 7768 3 files changed, 8 insertions(+), 3 deletions(-) 7769 7770Commit: 2083 7771Author: sam 7772Date: Tue Nov 27 09:04:54 2007 +0000 7773 7774 * Use the bigger font for the C# test scroller. 7775 7776 csharp/test.cs | 10 +++++----- 7777 1 files changed, 5 insertions(+), 5 deletions(-) 7778 7779Commit: 2082 7780Author: sam 7781Date: Tue Nov 27 01:55:41 2007 +0000 7782 7783 * Add a C# wrapper for cucul_render_canvas(). 7784 * Use CuculFont.Render() in the C# test for a nice oldschool effect. 7785 7786 csharp/Cucul.cs | 16 ++++++++++++++++ 7787 csharp/test.cs | 44 ++++++++++++++++++++------------------------ 7788 2 files changed, 36 insertions(+), 24 deletions(-) 7789 7790Commit: 2081 7791Author: sam 7792Date: Tue Nov 27 00:58:27 2007 +0000 7793 7794 * Started to implement the CuculFont class. 7795 7796 csharp/Cucul.cs | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 7797 csharp/test.cs | 3 ++ 7798 2 files changed, 91 insertions(+), 0 deletions(-) 7799 7800Commit: 2080 7801Author: sam 7802Date: Tue Nov 27 00:58:24 2007 +0000 7803 7804 * Implement all line drawing functions (even variadic ones). 7805 7806 csharp/Cucul.cs | 148 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 7807 csharp/test.cs | 8 +-- 7808 2 files changed, 145 insertions(+), 11 deletions(-) 7809 7810Commit: 2079 7811Author: sam 7812Date: Tue Nov 27 00:58:19 2007 +0000 7813 7814 * Changed the box drawing functions so that their arguments are (point, size) 7815 instead of (point, point). Yeah, I break the ABI again. But who uses these 7816 functions anyway? 7817 7818 cucul/box.c | 52 ++++++++++++++++++++++++++++++++-------------------- 7819 1 files changed, 32 insertions(+), 20 deletions(-) 7820 7821Commit: 2078 7822Author: sam 7823Date: Tue Nov 27 00:58:16 2007 +0000 7824 7825 * Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments, 7826 allowing for much cleaner code (at the expense of an extra dependency). 7827 7828 csharp/Caca.cs | 54 +++++++++---------------- 7829 csharp/Cucul.cs | 113 ++++++++++++++++++++++++---------------------------- 7830 csharp/Makefile.am | 11 +++-- 7831 csharp/test.cs | 29 +++++++------ 7832 4 files changed, 94 insertions(+), 113 deletions(-) 7833 7834Commit: 2077 7835Author: pterjan 7836Date: Mon Nov 26 07:07:52 2007 +0000 7837 7838 * Add Caca.version and Cucul.version 7839 7840 ruby/caca.c | 7 +++++++ 7841 ruby/cucul.c | 7 +++++++ 7842 ruby/ruby-caca.dox | 19 +++++++++++++------ 7843 ruby/ruby-cucul.dox | 17 ++++++++++++----- 7844 4 files changed, 39 insertions(+), 11 deletions(-) 7845 7846Commit: 2076 7847Author: sam 7848Date: Mon Nov 26 01:04:36 2007 +0000 7849 7850 * Implemented getVersion() in the C# bindings. 7851 * Slightly improved the C# test program. 7852 7853 csharp/Caca.cs | 14 +++++++++++++- 7854 csharp/Cucul.cs | 9 ++++++++- 7855 csharp/test.cs | 22 ++++++++++++++++++---- 7856 3 files changed, 39 insertions(+), 6 deletions(-) 7857 7858Commit: 2075 7859Author: sam 7860Date: Mon Nov 26 01:04:34 2007 +0000 7861 7862 * Fix memory leaks that slipped in here and there. We still have 100,000 7863 fewer than Firefox, lol. 7864 7865 cucul/cucul.c | 2 ++ 7866 cxx/cxxtest.cpp | 1 + 7867 test/event.c | 1 + 7868 test/gamma.c | 2 ++ 7869 4 files changed, 6 insertions(+), 0 deletions(-) 7870 7871Commit: 2074 7872Author: sam 7873Date: Mon Nov 26 01:04:32 2007 +0000 7874 7875 * Add cucul_get_version() and caca_get_version() and updated C++ bindings 7876 accordingly. 7877 * The C++ test example no longer needs "config.h". 7878 7879 caca/caca.c | 13 +++++++++++++ 7880 caca/caca.h | 1 + 7881 cucul/cucul.c | 13 +++++++++++++ 7882 cucul/cucul.h | 1 + 7883 cucul/export.c | 3 ++- 7884 cxx/caca++.cpp | 5 +++++ 7885 cxx/caca++.h | 1 + 7886 cxx/cucul++.cpp | 5 +++++ 7887 cxx/cucul++.h | 3 ++- 7888 cxx/cxxtest.cpp | 38 ++++++++++++++++++-------------------- 7889 src/img2txt.c | 4 ++-- 7890 11 files changed, 63 insertions(+), 24 deletions(-) 7891 7892Commit: 2073 7893Author: sam 7894Date: Mon Nov 26 01:04:28 2007 +0000 7895 7896 * Minor documentation fix. 7897 7898 caca/caca.h | 4 +++- 7899 1 files changed, 3 insertions(+), 1 deletions(-) 7900 7901Commit: 2072 7902Author: sam 7903Date: Mon Nov 26 01:04:25 2007 +0000 7904 7905 * Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp. 7906 7907 configure.ac | 3 ++- 7908 csharp/Makefile.am | 29 ++++++++++++++++++----------- 7909 2 files changed, 20 insertions(+), 12 deletions(-) 7910 7911Commit: 2071 7912Author: sam 7913Date: Mon Nov 26 01:04:21 2007 +0000 7914 7915 * Tell doxygen to expand __class and __extern before parsing anything, so 7916 we don’t end with those ugly identifiers in the documentation. 7917 7918 caca/caca.h | 12 +++++------- 7919 cucul/cucul.h | 12 +++++------- 7920 cxx/caca++.h | 12 +++++------- 7921 cxx/cucul++.h | 12 +++++------- 7922 doc/doxygen.cfg.in | 6 +++--- 7923 5 files changed, 23 insertions(+), 31 deletions(-) 7924 7925Commit: 2070 7926Author: sam 7927Date: Sun Nov 25 20:23:03 2007 +0000 7928 7929 * Added MSVC project files for the C++ bindings and the C++ test. 7930 7931 caca/caca.h | 1 + 7932 cucul/cucul.h | 1 + 7933 cxx/caca++.h | 13 +++- 7934 cxx/cucul++.h | 17 +++- 7935 cxx/cxxtest.cpp | 7 +- 7936 msvc/config.h | 2 +- 7937 msvc/libcaca++.vcproj | 197 +++++++++++++++++++++++++++++++++++++++++++++++ 7938 msvc/libcaca.sln | 51 ++++++++++++- 7939 msvc/libcucul++.vcproj | 199 ++++++++++++++++++++++++++++++++++++++++++++++++ 7940 msvc/test-cxx.vcproj | 193 ++++++++++++++++++++++++++++++++++++++++++++++ 7941 10 files changed, 667 insertions(+), 14 deletions(-) 7942 7943Commit: 2069 7944Author: sam 7945Date: Sun Nov 25 19:00:32 2007 +0000 7946 7947 * Distribute all MSVC files. 7948 7949 msvc/Makefile.am | 21 +++++++++++---------- 7950 1 files changed, 11 insertions(+), 10 deletions(-) 7951 7952Commit: 2068 7953Author: sam 7954Date: Sun Nov 25 19:00:29 2007 +0000 7955 7956 * Code qui fait des warnings == code de porc == deux baffes dans ta gueule. 7957 7958 ruby/caca-event.h | 4 ++-- 7959 1 files changed, 2 insertions(+), 2 deletions(-) 7960 7961Commit: 2067 7962Author: sam 7963Date: Sun Nov 25 19:00:26 2007 +0000 7964 7965 * Some cleanup in the Ruby bindings Makefile.am. 7966 7967 configure.ac | 14 ++++++-------- 7968 ruby/Makefile.am | 48 +++++++++++++++++++++++++++++++----------------- 7969 2 files changed, 37 insertions(+), 25 deletions(-) 7970 7971Commit: 2066 7972Author: sam 7973Date: Sun Nov 25 19:00:22 2007 +0000 7974 7975 * Refresh TODO list. 7976 7977 TODO | 6 +----- 7978 1 files changed, 1 insertions(+), 5 deletions(-) 7979 7980Commit: 2065 7981Author: sam 7982Date: Sun Nov 25 17:50:53 2007 +0000 7983 7984 * Added the various C# projects to the Visual Studio solution and slightly 7985 fixed the bindings so that they now work with the Microsoft CLR. 7986 7987 csharp/Caca.cs | 2 +- 7988 csharp/Cucul.cs | 8 +++--- 7989 msvc/caca-sharp.csproj | 53 +++++++++++++++++++++++++++++++++++ 7990 msvc/cucul-sharp.csproj | 45 ++++++++++++++++++++++++++++++ 7991 msvc/libcaca.sln | 70 +++++++++++++++++++++++++++++++++++++++++++++++ 7992 msvc/test-csharp.csproj | 52 +++++++++++++++++++++++++++++++++++ 7993 6 files changed, 225 insertions(+), 5 deletions(-) 7994 7995Commit: 2064 7996Author: sam 7997Date: Sun Nov 25 17:49:49 2007 +0000 7998 7999 * Fixed svn properties that git-svn was unable to get straight. 8000 8001Commit: 2063 8002Author: sam 8003Date: Sun Nov 25 17:14:00 2007 +0000 8004 8005 * Damn, under Visual Studio it's _WIN32, not __WIN32__. 8006 8007 caca/caca.h | 2 +- 8008 cucul/cucul.h | 2 +- 8009 2 files changed, 2 insertions(+), 2 deletions(-) 8010 8011Commit: 2062 8012Author: sam 8013Date: Sun Nov 25 17:13:10 2007 +0000 8014 8015 * Switch to caca_create_display(NULL) in a few places to document the 8016 behaviour. 8017 8018 doc/migrating.dox | 3 +-- 8019 doc/tutorial.dox | 6 ++---- 8020 test/hsv.c | 15 +++++---------- 8021 3 files changed, 8 insertions(+), 16 deletions(-) 8022 8023Commit: 2061 8024Author: sam 8025Date: Sun Nov 25 17:13:08 2007 +0000 8026 8027 * Allow caca_create_display()'s argument to be NULL. It will automatically 8028 create a canvas when so. 8029 * Add caca_get_canvas() to retrieve the cucul canvas. 8030 8031 caca/caca.c | 38 +++++++++++++++++++++++++++++++++++++- 8032 caca/caca.h | 1 + 8033 caca/caca_internals.h | 1 + 8034 3 files changed, 39 insertions(+), 1 deletions(-) 8035 8036Commit: 2060 8037Author: sam 8038Date: Sun Nov 25 17:13:06 2007 +0000 8039 8040 * Added Eriol’s snake.py example, even if it doesn’t use our (out of date) 8041 bindings. 8042 * Distribute the python/ subdirectory using automake. 8043 8044 AUTHORS | 4 + 8045 Makefile.am | 2 +- 8046 configure.ac | 1 + 8047 python/Makefile | 17 ----- 8048 python/Makefile.am | 23 +++++++ 8049 python/snake.py | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 8050 6 files changed, 196 insertions(+), 18 deletions(-) 8051 8052Commit: 2059 8053Author: sam 8054Date: Sun Nov 25 17:13:03 2007 +0000 8055 8056 * Add missing entries in the CacaEventKey enum. 8057 8058 csharp/Caca.cs | 22 ++++++++++++++++++++++ 8059 1 files changed, 22 insertions(+), 0 deletions(-) 8060 8061Commit: 2058 8062Author: sam 8063Date: Sun Nov 25 17:12:59 2007 +0000 8064 8065 * Implemented C# bindings for ditherBitmap() and added it to the C# test. 8066 8067 csharp/AssemblyInfo.cs | 2 +- 8068 csharp/Caca.cs | 3 +- 8069 csharp/Cucul.cs | 115 ++++++++++++++++++++++++++---------------------- 8070 csharp/test.cs | 15 ++++++- 8071 4 files changed, 79 insertions(+), 56 deletions(-) 8072 8073Commit: 2057 8074Author: sam 8075Date: Sun Nov 25 14:12:20 2007 +0000 8076 8077 * Export cucul_attr_to_rgb12_bg(), cucul_attr_to_rgb12_fg() and 8078 cucul_attr_to_argb64() (previously _cucul_attr_to_rgb12bg, 8079 _cucul_attr_to_rgb12fg and _cucul_attr_to_argb4) in the official 8080 libcucul API. 8081 * Cleanup complete: libcaca no longer depends on "cucul_internals.h". 8082 8083 caca/driver_cocoa.m | 8 +- 8084 caca/driver_gl.c | 5 +- 8085 caca/driver_x11.c | 7 +- 8086 cucul/attr.c | 207 +++++++++++++++++++++++++++++------------------ 8087 cucul/cucul.h | 3 + 8088 cucul/cucul_internals.h | 3 - 8089 cucul/export.c | 12 ++-- 8090 cucul/font.c | 2 +- 8091 8 files changed, 147 insertions(+), 100 deletions(-) 8092 8093Commit: 2056 8094Author: sam 8095Date: Sun Nov 25 14:12:01 2007 +0000 8096 8097 * Introduce cucul_get_canvas_chars() and cucul_get_canvas_attrs() to avoid 8098 direct cv->chars and cv->attrs access by display drivers. 8099 8100 caca/caca.c | 5 +-- 8101 caca/driver_cocoa.m | 39 ++++++++++++++++------------- 8102 caca/driver_conio.c | 21 ++++++++------- 8103 caca/driver_gl.c | 25 ++++++++++-------- 8104 caca/driver_ncurses.c | 26 ++++++++++--------- 8105 caca/driver_raw.c | 6 ++-- 8106 caca/driver_slang.c | 33 +++++++++++++----------- 8107 caca/driver_vga.c | 25 ++++++++++--------- 8108 caca/driver_win32.c | 51 +++++++++++++++++++++----------------- 8109 caca/driver_x11.c | 65 ++++++++++++++++++++++++++++--------------------- 8110 caca/event.c | 17 +++++++----- 8111 caca/graphics.c | 6 ++-- 8112 cucul/cucul.c | 38 ++++++++++++++++++++++++++++ 8113 cucul/cucul.h | 2 + 8114 14 files changed, 214 insertions(+), 145 deletions(-) 8115 8116Commit: 2055 8117Author: sam 8118Date: Sun Nov 25 14:11:58 2007 +0000 8119 8120 * Add cucul_manage_canvas() and cucul_unmanage_canvas(). Display 8121 drivers no longer need to access the cv->refcount private member 8122 and __cucul_set_canvas_size() is no longer needed. 8123 8124 caca/caca.c | 23 +++++++++--- 8125 caca/caca_internals.h | 1 + 8126 caca/driver_cocoa.m | 4 ++- 8127 caca/driver_conio.c | 7 +++- 8128 caca/driver_gl.c | 4 ++- 8129 caca/driver_ncurses.c | 4 ++- 8130 caca/driver_raw.c | 4 ++- 8131 caca/driver_slang.c | 4 ++- 8132 caca/driver_vga.c | 4 ++- 8133 caca/driver_win32.c | 8 +++-- 8134 caca/driver_x11.c | 4 ++- 8135 caca/graphics.c | 6 +++- 8136 cucul/cucul.c | 90 +++++++++++++++++++++++++++++++++++++++++------ 8137 cucul/cucul.h | 2 + 8138 cucul/cucul_internals.h | 7 ++-- 8139 msvc/libcucul.def | 4 -- 8140 16 files changed, 139 insertions(+), 37 deletions(-) 8141 8142Commit: 2054 8143Author: sam 8144Date: Sun Nov 25 14:11:54 2007 +0000 8145 8146 * Add Linux 2.6's bootsect.S to fix the sample kernel build. 8147 8148 build-kernel | 2 +- 8149 kernel/Makefile.am | 2 + 8150 kernel/bootsect.S | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 8151 3 files changed, 101 insertions(+), 1 deletions(-) 8152 8153Commit: 2053 8154Author: sam 8155Date: Sun Nov 25 11:39:33 2007 +0000 8156 8157 * Check whether CXX can include <iostream> before compiling the C++ bindings. 8158 8159 configure.ac | 31 ++++++++++++++++++++++++++----- 8160 1 files changed, 26 insertions(+), 5 deletions(-) 8161 8162Commit: 2052 8163Author: sam 8164Date: Sun Nov 25 11:12:25 2007 +0000 8165 8166 * Adapt the C# bindings to the event API change. 8167 8168 csharp/Caca.cs | 383 +++++++++++++++++++++++++++++++++++--------------------- 8169 csharp/test.cs | 17 ++- 8170 2 files changed, 254 insertions(+), 146 deletions(-) 8171 8172Commit: 2051 8173Author: sam 8174Date: Sun Nov 25 11:12:20 2007 +0000 8175 8176 * Adapt the Ruby bindings to the event API change. 8177 8178 ruby/caca-display.c | 37 ++++++++++++++++++++----------------- 8179 1 files changed, 20 insertions(+), 17 deletions(-) 8180 8181Commit: 2050 8182Author: sam 8183Date: Sun Nov 25 11:11:59 2007 +0000 8184 8185 * Adapt the C++ bindings to the event API change. 8186 8187 cxx/caca++.cpp | 4 ++-- 8188 cxx/caca++.h | 2 +- 8189 cxx/cxxtest.cpp | 3 +-- 8190 3 files changed, 4 insertions(+), 5 deletions(-) 8191 8192Commit: 2049 8193Author: sam 8194Date: Sun Nov 25 11:11:54 2007 +0000 8195 8196 * Made the caca_event_t structure opaque and created a whole bunch of 8197 functions to access its real data. This is a big API change that will 8198 break your software, sorry :( 8199 8200 caca/caca.h | 93 +++++++++---------------- 8201 caca/caca0.c | 14 ++-- 8202 caca/caca_internals.h | 24 +++++-- 8203 caca/driver_conio.c | 4 +- 8204 caca/driver_gl.c | 2 +- 8205 caca/driver_ncurses.c | 2 +- 8206 caca/driver_raw.c | 2 +- 8207 caca/driver_slang.c | 2 +- 8208 caca/driver_vga.c | 2 +- 8209 caca/driver_win32.c | 2 +- 8210 caca/driver_x11.c | 2 +- 8211 caca/event.c | 189 +++++++++++++++++++++++++++++++++++++++++++++---- 8212 src/aafire.c | 2 +- 8213 src/cacademo.c | 4 +- 8214 src/cacadraw.c | 4 +- 8215 src/cacaplay.c | 2 +- 8216 src/cacaview.c | 17 +++-- 8217 test/demo.c | 14 ++-- 8218 test/event.c | 21 +++--- 8219 test/gamma.c | 8 +- 8220 test/input.c | 5 +- 8221 test/spritedit.c | 2 +- 8222 test/swallow.c | 2 +- 8223 23 files changed, 286 insertions(+), 133 deletions(-) 8224 8225Commit: 2048 8226Author: pterjan 8227Date: Sun Nov 25 09:48:30 2007 +0000 8228 8229 * Little improvements in ruby doc 8230 + Made the doc a little more easy to read 8231 + Added an example on a nice way to have q, Q and Esc to cause exit 8232 8233 ruby/ruby-caca.dox | 35 +++++++++++++++++++++++++++-------- 8234 ruby/ruby-cucul.dox | 26 +++++++++++++++----------- 8235 2 files changed, 42 insertions(+), 19 deletions(-) 8236 8237Commit: 2047 8238Author: sam 8239Date: Sat Nov 24 19:56:33 2007 +0000 8240 8241 * Rewrote the C# test in a more object-oriented way. 8242 8243 csharp/Caca.cs | 4 +- 8244 csharp/test.cs | 119 ++++++++++++++++++++++++++++++++----------------------- 8245 2 files changed, 71 insertions(+), 52 deletions(-) 8246 8247Commit: 2046 8248Author: sam 8249Date: Sat Nov 24 15:00:21 2007 +0000 8250 8251 * Started Cucul# cleanup: added missing functions, used get/set attributes 8252 when meaningful, removed deprecated bindings. 8253 8254 csharp/Caca.cs | 60 +++--- 8255 csharp/Cucul.cs | 612 +++++++++++++++++++++++++++++++------------------------ 8256 csharp/test.cs | 40 ++-- 8257 3 files changed, 393 insertions(+), 319 deletions(-) 8258 8259Commit: 2045 8260Author: sam 8261Date: Sat Nov 24 13:26:33 2007 +0000 8262 8263 * Some mass-renaming in the C# bindings: 8264 + Renamed the dlls so that the C# versions do not have the same name 8265 as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#. 8266 + Renamed namespaces: "using Cucul" instead of "using libCucul". 8267 + Renamed the Cucul class into CuculCanvas to avoid namespace/class 8268 name collisions. 8269 + Renamed old-fashioned "kk"/"qq" names into "dp"/"cv". 8270 8271 csharp/Caca.cs | 95 +++--- 8272 csharp/Cucul.cs | 816 ++++++++++++++++++++++------------------- 8273 csharp/Makefile.am | 16 +- 8274 csharp/caca-sharp.dll.config | 3 + 8275 csharp/cucul-sharp.dll.config | 3 + 8276 csharp/libCaca.dll.config | 3 - 8277 csharp/libCucul.dll.config | 3 - 8278 csharp/test.cs | 47 ++-- 8279 8 files changed, 513 insertions(+), 473 deletions(-) 8280 8281Commit: 2044 8282Author: sam 8283Date: Sat Nov 24 13:26:28 2007 +0000 8284 8285 * Renamed DotNet/ to csharp/ because I hate mixed case. 8286 8287 DotNet/.gitignore | 1 - 8288 DotNet/AssemblyInfo.cs | 21 -- 8289 DotNet/Caca.cs | 186 ------------------ 8290 DotNet/Cucul.cs | 458 -------------------------------------------- 8291 DotNet/Makefile.am | 25 --- 8292 DotNet/libCaca.dll.config | 3 - 8293 DotNet/libCucul.dll.config | 3 - 8294 DotNet/test.cs | 87 --------- 8295 Makefile.am | 2 +- 8296 configure.ac | 16 +- 8297 csharp/.gitignore | 1 + 8298 csharp/AssemblyInfo.cs | 21 ++ 8299 csharp/Caca.cs | 186 ++++++++++++++++++ 8300 csharp/Cucul.cs | 458 ++++++++++++++++++++++++++++++++++++++++++++ 8301 csharp/Makefile.am | 25 +++ 8302 csharp/libCaca.dll.config | 3 + 8303 csharp/libCucul.dll.config | 3 + 8304 csharp/test.cs | 87 +++++++++ 8305 18 files changed, 793 insertions(+), 793 deletions(-) 8306 8307Commit: 2043 8308Author: sam 8309Date: Sat Nov 24 11:08:21 2007 +0000 8310 8311 * Added as many "const" qualifiers as possible to the public API. 8312 8313 caca/caca.h | 10 +++++----- 8314 caca/caca_internals.h | 4 ++-- 8315 caca/driver_conio.c | 4 ++-- 8316 caca/driver_gl.c | 4 ++-- 8317 caca/driver_ncurses.c | 4 ++-- 8318 caca/driver_raw.c | 4 ++-- 8319 caca/driver_slang.c | 4 ++-- 8320 caca/driver_vga.c | 4 ++-- 8321 caca/driver_win32.c | 4 ++-- 8322 caca/driver_x11.c | 4 ++-- 8323 caca/event.c | 8 ++++---- 8324 caca/graphics.c | 6 +++--- 8325 cucul/attr.c | 2 +- 8326 cucul/canvas.c | 10 +++++----- 8327 cucul/cucul.c | 4 ++-- 8328 cucul/cucul.h | 39 ++++++++++++++++++++------------------- 8329 cucul/dither.c | 6 +++--- 8330 cucul/export.c | 39 ++++++++++++++++++++------------------- 8331 cucul/font.c | 8 ++++---- 8332 cucul/frame.c | 4 ++-- 8333 20 files changed, 87 insertions(+), 85 deletions(-) 8334 8335Commit: 2042 8336Author: pterjan 8337Date: Sat Nov 24 09:56:37 2007 +0000 8338 8339 * Add Caca::Event#quit? to make tests nicer 8340 8341 ruby/lib/caca.rb | 8 ++++++++ 8342 ruby/ruby-caca.dox | 3 +-- 8343 2 files changed, 9 insertions(+), 2 deletions(-) 8344 8345Commit: 2041 8346Author: sam 8347Date: Fri Nov 23 22:52:34 2007 +0000 8348 8349 * Ignore annoying VC++ warnings (use of strdup instead of _strdup even in 8350 C mode, "benign redefinition" of macros...). 8351 8352 msvc/cacademo.vcproj | 9 ++++----- 8353 msvc/cacafire.vcproj | 9 ++++----- 8354 msvc/libcaca.vcproj | 4 ++++ 8355 msvc/libcucul.vcproj | 4 ++++ 8356 4 files changed, 16 insertions(+), 10 deletions(-) 8357 8358Commit: 2040 8359Author: sam 8360Date: Fri Nov 23 22:34:35 2007 +0000 8361 8362 * Rename _cucul_set_canvas_size into __cucul_set_canvas_size to prevent 8363 collisions due to symbol mangling. 8364 8365 caca/driver_cocoa.m | 2 +- 8366 caca/driver_conio.c | 4 ++-- 8367 caca/driver_gl.c | 2 +- 8368 caca/driver_ncurses.c | 2 +- 8369 caca/driver_raw.c | 2 +- 8370 caca/driver_slang.c | 2 +- 8371 caca/driver_vga.c | 2 +- 8372 caca/driver_win32.c | 5 +++-- 8373 caca/driver_x11.c | 2 +- 8374 caca/graphics.c | 2 +- 8375 cucul/cucul.c | 8 ++++---- 8376 cucul/cucul_internals.h | 3 ++- 8377 msvc/libcucul.def | 2 +- 8378 13 files changed, 20 insertions(+), 18 deletions(-) 8379 8380Commit: 2039 8381Author: sam 8382Date: Fri Nov 23 22:27:21 2007 +0000 8383 8384 * Add proper __declspec(dllexport) tags for Win32 compilation. 8385 * Manually export private libcaca symbols. 8386 8387 caca/caca.h | 43 +++++--- 8388 cucul/cucul.h | 319 +++++++++++++++++++++++++++---------------------- 8389 msvc/libcaca.vcproj | 4 +- 8390 msvc/libcucul.def | 4 + 8391 msvc/libcucul.vcproj | 6 +- 8392 5 files changed, 212 insertions(+), 164 deletions(-) 8393 8394Commit: 2038 8395Author: sam 8396Date: Fri Nov 23 21:48:55 2007 +0000 8397 8398 * Updated Visual Studio files. 8399 8400 msvc/cacaball.vcproj | 205 -------------------------------------------------- 8401 msvc/cacademo.vcproj | 200 ++++++++++++++++++++++++++++++++++++++++++++++++ 8402 msvc/cacafire.vcproj | 5 - 8403 msvc/cacamoir.vcproj | 205 -------------------------------------------------- 8404 msvc/cacaplas.vcproj | 205 -------------------------------------------------- 8405 msvc/config.h | 1 + 8406 msvc/libcaca.sln | 46 ++++-------- 8407 msvc/libcaca.vcproj | 77 ++++++++++++------- 8408 msvc/libcucul.vcproj | 40 ++++------ 8409 9 files changed, 282 insertions(+), 702 deletions(-) 8410 8411Commit: 2037 8412Author: sam 8413Date: Fri Nov 23 16:39:32 2007 +0000 8414 8415 * Split libcaca.vcproj into \1 and libcucul.vcproj. 8416 8417 msvc/common.h | 1 + 8418 msvc/libcaca.sln | 11 ++- 8419 msvc/libcaca.vcproj | 86 +---------------- 8420 msvc/libcucul.vcproj | 269 ++++++++++++++++++++++++++++++++++++++++++++++++++ 8421 4 files changed, 281 insertions(+), 86 deletions(-) 8422 8423Commit: 2036 8424Author: sam 8425Date: Fri Nov 23 16:39:29 2007 +0000 8426 8427 * Do not assume default gamma value is 1.0. 8428 8429 test/gamma.c | 3 ++- 8430 1 files changed, 2 insertions(+), 1 deletions(-) 8431 8432Commit: 2035 8433Author: sam 8434Date: Fri Nov 23 16:39:23 2007 +0000 8435 8436 * Escape quits cacaview, and F11 toggles fullscreen. 8437 8438 src/cacaview.c | 2 ++ 8439 1 files changed, 2 insertions(+), 0 deletions(-) 8440 8441Commit: 2033 8442Author: pterjan 8443Date: Tue Nov 20 00:09:16 2007 +0000 8444 8445 * Split Ruby documentation out of README 8446 8447 ruby/README | 177 +-------------------------------------------------- 8448 ruby/ruby-caca.dox | 66 +++++++++++++++++++ 8449 ruby/ruby-cucul.dox | 101 +++++++++++++++++++++++++++++ 8450 ruby/ruby.dox | 17 +++++ 8451 4 files changed, 186 insertions(+), 175 deletions(-) 8452 8453Commit: 2026 8454Author: sam 8455Date: Sun Nov 18 23:00:35 2007 +0000 8456 8457 * Added Pascal to the AUTHORS file. 8458 8459 AUTHORS | 3 +++ 8460 1 files changed, 3 insertions(+), 0 deletions(-) 8461 8462Commit: 2025 8463Author: jylam 8464Date: Sun Nov 18 22:59:22 2007 +0000 8465 8466 * lol commit 8467 8468 README | 2 +- 8469 1 files changed, 1 insertions(+), 1 deletions(-) 8470 8471Commit: 2024 8472Author: pterjan 8473Date: Sun Nov 18 22:35:34 2007 +0000 8474 8475 * Remove cucul directory that got forgotten 8476 8477Commit: 2023 8478Author: pterjan 8479Date: Sun Nov 18 22:15:29 2007 +0000 8480 8481 * Improve the example in README 8482 8483 ruby/README | 8 ++++++-- 8484 1 files changed, 6 insertions(+), 2 deletions(-) 8485 8486Commit: 2022 8487Author: pterjan 8488Date: Sun Nov 18 22:03:19 2007 +0000 8489 8490 * Install lib/caca.rb 8491 8492 configure.ac | 2 ++ 8493 ruby/Makefile.am | 2 ++ 8494 ruby/test | 2 +- 8495 3 files changed, 5 insertions(+), 1 deletions(-) 8496 8497Commit: 2021 8498Author: pterjan 8499Date: Sun Nov 18 21:44:10 2007 +0000 8500 8501 * Update README to talk about Caca 8502 8503 ruby/README | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 8504 1 files changed, 62 insertions(+), 3 deletions(-) 8505 8506Commit: 2020 8507Author: pterjan 8508Date: Sun Nov 18 21:29:02 2007 +0000 8509 8510 * Use to_i on the event mask, it is not always an Integer 8511 8512 ruby/caca-display.c | 2 ++ 8513 1 files changed, 2 insertions(+), 0 deletions(-) 8514 8515Commit: 2019 8516Author: pterjan 8517Date: Sun Nov 18 21:13:33 2007 +0000 8518 8519 - Finish Caca::Event (a.k.a. J'ai fait caca aujourd'hui) 8520 8521 ruby/caca-display.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++-- 8522 ruby/caca-event.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++++ 8523 ruby/caca-event.h | 8 +++++++ 8524 ruby/caca.c | 2 + 8525 ruby/lib/caca.rb | 32 +++++++++++++++++++++++++++++++ 8526 5 files changed, 141 insertions(+), 3 deletions(-) 8527 8528Commit: 2018 8529Author: pterjan 8530Date: Sun Nov 18 21:11:13 2007 +0000 8531 8532 * Handle closing cacaview by window manager 8533 8534 src/cacaview.c | 5 ++++- 8535 1 files changed, 4 insertions(+), 1 deletions(-) 8536 8537Commit: 2017 8538Author: pterjan 8539Date: Sun Nov 18 13:37:24 2007 +0000 8540 8541 * Add missing methods in Caca::Display and add empty Caca::Event 8542 8543 ruby/Makefile.am | 4 +++- 8544 ruby/caca-display.c | 39 +++++++++++++++++++++++++++++++++++++++ 8545 ruby/caca-event.c | 22 ++++++++++++++++++++++ 8546 ruby/caca-event.h | 9 +++++++++ 8547 4 files changed, 73 insertions(+), 1 deletions(-) 8548 8549Commit: 2016 8550Author: pterjan 8551Date: Sun Nov 18 13:29:16 2007 +0000 8552 8553 * Slightly improved documentation 8554 8555 caca/caca.h | 2 +- 8556 1 files changed, 1 insertions(+), 1 deletions(-) 8557 8558Commit: 2015 8559Author: pterjan 8560Date: Sun Nov 18 12:43:48 2007 +0000 8561 8562 * Add Caca and Caca::Display 8563 8564 ruby/Makefile.am | 7 +++- 8565 ruby/caca-display.c | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++ 8566 ruby/caca-display.h | 9 ++++ 8567 ruby/caca.c | 22 ++++++++++ 8568 4 files changed, 151 insertions(+), 1 deletions(-) 8569 8570Commit: 2009 8571Author: pterjan 8572Date: Sat Nov 17 13:36:15 2007 +0000 8573 8574 * Finish Cucul::Dither 8575 8576 ruby/README | 11 ++++++-- 8577 ruby/common.h | 42 ++++++++++++++++++++++++++++++++ 8578 ruby/cucul-canvas.c | 59 ++++++++++---------------------------------- 8579 ruby/cucul-dither.c | 67 ++++++++++++++++++++++++++++++++++++-------------- 8580 4 files changed, 112 insertions(+), 67 deletions(-) 8581 8582Commit: 2008 8583Author: pterjan 8584Date: Sat Nov 17 12:21:21 2007 +0000 8585 8586 * Add Cucul::Dither (incomplete) 8587 8588 ruby/Makefile.am | 6 +- 8589 ruby/README | 16 ++++- 8590 ruby/cucul-dither.c | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++ 8591 ruby/cucul-dither.h | 9 +++ 8592 ruby/cucul.c | 2 + 8593 ruby/t/tc_dither.rb | 51 ++++++++++++++ 8594 6 files changed, 260 insertions(+), 4 deletions(-) 8595 8596Commit: 2004 8597Author: pterjan 8598Date: Sat Nov 17 09:25:31 2007 +0000 8599 8600 * Improve type checking of arguments 8601 8602 ruby/cucul-canvas.c | 20 ++++++++++++++------ 8603 ruby/t/tc_canvas.rb | 6 ++++++ 8604 2 files changed, 20 insertions(+), 6 deletions(-) 8605 8606Commit: 2003 8607Author: sam 8608Date: Sat Nov 17 02:15:01 2007 +0000 8609 8610 * Slightly doxygenated ruby/README so that it appears in the manual (see 8611 http://libcaca.zoy.org/manual/libcaca-ruby.html). 8612 8613 doc/doxygen.cfg.in | 6 ++++-- 8614 doc/libcaca.dox | 4 ++++ 8615 ruby/README | 18 ++++++++++++++++++ 8616 3 files changed, 26 insertions(+), 2 deletions(-) 8617 8618Commit: 1997 8619Author: pterjan 8620Date: Fri Nov 16 22:37:20 2007 +0000 8621 8622 * Update README 8623 8624 ruby/README | 25 ++++++++++++++++++++----- 8625 1 files changed, 20 insertions(+), 5 deletions(-) 8626 8627Commit: 1996 8628Author: pterjan 8629Date: Fri Nov 16 22:27:13 2007 +0000 8630 8631 * Add t/tc_canvas.rb and t/tc_font.rb to Makefile.am 8632 8633 ruby/Makefile.am | 8 +++++--- 8634 1 files changed, 5 insertions(+), 3 deletions(-) 8635 8636Commit: 1995 8637Author: pterjan 8638Date: Fri Nov 16 22:24:35 2007 +0000 8639 8640 * Add Cucul::Font 8641 8642 ruby/Makefile.am | 4 ++- 8643 ruby/common.h | 6 +++ 8644 ruby/cucul-canvas.c | 33 +++++++++++++++-- 8645 ruby/cucul-canvas.h | 3 ++ 8646 ruby/cucul-font.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++ 8647 ruby/cucul-font.h | 9 +++++ 8648 ruby/cucul.c | 6 ++-- 8649 ruby/t/tc_canvas.rb | 6 +++ 8650 ruby/t/tc_font.rb | 22 +++++++++++ 8651 9 files changed, 181 insertions(+), 7 deletions(-) 8652 8653Commit: 1988 8654Author: sam 8655Date: Fri Nov 16 20:14:05 2007 +0000 8656 8657 * Added minimal styles to doxygen.css to make the manual look decent. 8658 8659 doc/doxygen.cfg.in | 2 +- 8660 doc/doxygen.css | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 8661 2 files changed, 81 insertions(+), 1 deletions(-) 8662 8663Commit: 1987 8664Author: sam 8665Date: Fri Nov 16 19:49:25 2007 +0000 8666 8667 * Split "upload" target into "upload-source" and "upload-doc". 8668 8669 Makefile.am | 6 +++++- 8670 1 files changed, 5 insertions(+), 1 deletions(-) 8671 8672Commit: 1986 8673Author: sam 8674Date: Fri Nov 16 19:49:23 2007 +0000 8675 8676 * Updated doxygen file format. 8677 * Add an empty doxygen.css file. 8678 8679 doc/Makefile.am | 3 +- 8680 doc/doxygen.cfg.in | 153 +++++++++++++++++++++++++++++++++++++-------------- 8681 2 files changed, 113 insertions(+), 43 deletions(-) 8682 8683Commit: 1983 8684Author: pterjan 8685Date: Fri Nov 16 17:47:59 2007 +0000 8686 8687 * Add some pseudo doc for Ruby binding 8688 8689 ruby/Makefile.am | 3 +- 8690 ruby/README | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8691 2 files changed, 66 insertions(+), 1 deletions(-) 8692 8693Commit: 1966 8694Author: pterjan 8695Date: Thu Nov 15 22:22:55 2007 +0000 8696 8697 * Add more tests for the ruby binding 8698 8699 ruby/t/tc_canvas.rb | 32 +++++++++++++++++++++++++------- 8700 1 files changed, 25 insertions(+), 7 deletions(-) 8701 8702Commit: 1965 8703Author: pterjan 8704Date: Thu Nov 15 22:06:01 2007 +0000 8705 8706 * Add more tests for the ruby binding 8707 8708 ruby/t/tc_canvas.rb | 29 +++++++++++++++++++++++++++++ 8709 ruby/test | 2 ++ 8710 2 files changed, 31 insertions(+), 0 deletions(-) 8711 8712Commit: 1964 8713Author: pterjan 8714Date: Thu Nov 15 22:03:12 2007 +0000 8715 8716 * Fix number of arguments for set_height 8717 8718 ruby/cucul-canvas.c | 4 ++-- 8719 1 files changed, 2 insertions(+), 2 deletions(-) 8720 8721Commit: 1963 8722Author: pterjan 8723Date: Thu Nov 15 21:06:30 2007 +0000 8724 8725 * Add the ruby tests to make check 8726 8727 ruby/Makefile.am | 1 + 8728 1 files changed, 1 insertions(+), 0 deletions(-) 8729 8730Commit: 1962 8731Author: pterjan 8732Date: Thu Nov 15 12:33:29 2007 +0000 8733 8734 * Use autotools for Ruby bindings (2nd part) 8735 8736 configure.ac | 16 +++++++++------- 8737 1 files changed, 9 insertions(+), 7 deletions(-) 8738 8739Commit: 1961 8740Author: pterjan 8741Date: Thu Nov 15 12:27:40 2007 +0000 8742 8743 * Use autotools for Ruby bindings 8744 8745 ruby/Makefile.am | 33 +-- 8746 ruby/caca/extconf.rb | 5 - 8747 ruby/cucul-canvas.c | 644 +++++++++++++++++++++++++++++++++++++++++++++ 8748 ruby/cucul-canvas.h | 6 + 8749 ruby/cucul.c | 48 ++++ 8750 ruby/cucul/cucul-canvas.c | 644 --------------------------------------------- 8751 ruby/cucul/cucul-canvas.h | 6 - 8752 ruby/cucul/cucul.c | 48 ---- 8753 ruby/cucul/extconf.rb | 5 - 8754 ruby/cucul/t/tc_frame.rb | 20 -- 8755 ruby/cucul/test.rb | 4 - 8756 ruby/t/tc_frame.rb | 20 ++ 8757 ruby/test | 6 + 8758 13 files changed, 734 insertions(+), 755 deletions(-) 8759 8760Commit: 1960 8761Author: pterjan 8762Date: Thu Nov 15 11:34:43 2007 +0000 8763 8764 * Fix some prototypes and use a header file for Init_cucul_canvas 8765 8766 ruby/Makefile.am | 1 + 8767 ruby/cucul/cucul-canvas.c | 5 +++-- 8768 ruby/cucul/cucul-canvas.h | 6 ++++++ 8769 ruby/cucul/cucul.c | 4 ++-- 8770 4 files changed, 12 insertions(+), 4 deletions(-) 8771 8772Commit: 1959 8773Author: sam 8774Date: Thu Nov 15 08:20:37 2007 +0000 8775 8776 * Make Charset class methods explicitly public. 8777 8778 cxx/cucul++.h | 1 + 8779 1 files changed, 1 insertions(+), 0 deletions(-) 8780 8781Commit: 1958 8782Author: sam 8783Date: Thu Nov 15 08:20:17 2007 +0000 8784 8785 * Link libcaca++ with libcucul++, not only the C versions. 8786 8787 cxx/Makefile.am | 2 +- 8788 1 files changed, 1 insertions(+), 1 deletions(-) 8789 8790Commit: 1957 8791Author: sam 8792Date: Thu Nov 15 00:22:37 2007 +0000 8793 8794 * Do not run "make clean" in ruby/* subdirectories when the Makefiles do 8795 not even exist. 8796 8797 ruby/Makefile.am | 4 ++-- 8798 1 files changed, 2 insertions(+), 2 deletions(-) 8799 8800Commit: 1954 8801Author: sam 8802Date: Tue Nov 13 23:55:07 2007 +0000 8803 8804 * Autotoolified the .NET bindings. Use --enable-dotnet. 8805 8806 DotNet/.gitignore | 1 + 8807 DotNet/Makefile | 5 ----- 8808 DotNet/Makefile.am | 25 +++++++++++++++++++++++++ 8809 Makefile.am | 2 +- 8810 configure.ac | 13 +++++++++++++ 8811 5 files changed, 40 insertions(+), 6 deletions(-) 8812 8813Commit: 1953 8814Author: sam 8815Date: Tue Nov 13 23:55:05 2007 +0000 8816 8817 * Build Ruby and C++ bindings by default. 8818 8819 configure.ac | 8 ++++---- 8820 1 files changed, 4 insertions(+), 4 deletions(-) 8821 8822Commit: 1952 8823Author: sam 8824Date: Tue Nov 13 23:55:03 2007 +0000 8825 8826 * Update C++ bindings after cucul_set_dither_mode() deprecation. 8827 8828 cxx/cucul++.cpp | 4 ++-- 8829 1 files changed, 2 insertions(+), 2 deletions(-) 8830 8831Commit: 1951 8832Author: sam 8833Date: Tue Nov 13 23:55:01 2007 +0000 8834 8835 * Autotoolified the Ruby bindings. Use --enable-ruby. 8836 8837 Makefile.am | 2 +- 8838 configure.ac | 19 +++++++++++++++++++ 8839 ruby/.gitignore | 2 ++ 8840 ruby/Makefile | 15 --------------- 8841 ruby/Makefile.am | 29 +++++++++++++++++++++++++++++ 8842 5 files changed, 51 insertions(+), 16 deletions(-) 8843 8844Commit: 1950 8845Author: sam 8846Date: Tue Nov 13 23:54:59 2007 +0000 8847 8848 * Update .gitignore after img2irc -> img2txt change. 8849 8850 src/.gitignore | 2 +- 8851 1 files changed, 1 insertions(+), 1 deletions(-) 8852 8853Commit: 1949 8854Author: pterjan 8855Date: Tue Nov 13 23:28:59 2007 +0000 8856 8857 * Add a first test for Ruby binding 8858 8859 ruby/cucul/t/tc_frame.rb | 20 ++++++++++++++++++++ 8860 ruby/cucul/test.rb | 4 ++++ 8861 2 files changed, 24 insertions(+), 0 deletions(-) 8862 8863Commit: 1948 8864Author: pterjan 8865Date: Tue Nov 13 13:20:14 2007 +0000 8866 8867 Improve Ruby API for draw_{,thin_}polyline and fix a leak on error 8868 8869 ruby/cucul/cucul-canvas.c | 73 +++++++++++++++++++++++++++++++++------------ 8870 1 files changed, 54 insertions(+), 19 deletions(-) 8871 8872Commit: 1947 8873Author: pterjan 8874Date: Tue Nov 13 12:41:33 2007 +0000 8875 8876 Fix a typo in the doc 8877 8878 cucul/line.c | 2 +- 8879 1 files changed, 1 insertions(+), 1 deletions(-) 8880 8881Commit: 1946 8882Author: sam 8883Date: Tue Nov 13 11:19:00 2007 +0000 8884 8885 * Add error checking to the tutorial. 8886 8887 doc/tutorial.dox | 4 +++- 8888 1 files changed, 3 insertions(+), 1 deletions(-) 8889 8890Commit: 1945 8891Author: sam 8892Date: Tue Nov 13 11:18:59 2007 +0000 8893 8894 * Tutorial was generating a warning since the deprecation of cucul_putstr(). 8895 8896 doc/tutorial.dox | 2 +- 8897 1 files changed, 1 insertions(+), 1 deletions(-) 8898 8899Commit: 1944 8900Author: pterjan 8901Date: Tue Nov 13 11:03:25 2007 +0000 8902 8903 Import Ruby binding 8904 8905 ruby/Makefile | 15 ++ 8906 ruby/caca/extconf.rb | 5 + 8907 ruby/cucul/cucul-canvas.c | 608 +++++++++++++++++++++++++++++++++++++++++++++ 8908 ruby/cucul/cucul.c | 48 ++++ 8909 ruby/cucul/extconf.rb | 5 + 8910 5 files changed, 681 insertions(+), 0 deletions(-) 8911 8912Commit: 1919 8913Author: jylam 8914Date: Wed Nov 7 10:29:02 2007 +0000 8915 8916 * Added switch to control output font size, and updated documentation 8917 accordingly 8918 8919 doc/img2txt.1 | 14 ++++++++++++++ 8920 src/img2txt.c | 22 ++++++++++++++++------ 8921 2 files changed, 30 insertions(+), 6 deletions(-) 8922 8923Commit: 1918 8924Author: jylam 8925Date: Wed Nov 7 10:07:04 2007 +0000 8926 8927 * Updated man page for --version 8928 8929 doc/img2txt.1 | 6 ++++++ 8930 1 files changed, 6 insertions(+), 0 deletions(-) 8931 8932Commit: 1917 8933Author: jylam 8934Date: Wed Nov 7 10:03:50 2007 +0000 8935 8936 * Added version switch 8937 8938 src/img2txt.c | 31 ++++++++++++++++++++++++++----- 8939 1 files changed, 26 insertions(+), 5 deletions(-) 8940 8941Commit: 1916 8942Author: jylam 8943Date: Wed Nov 7 09:44:26 2007 +0000 8944 8945 * Updated documentation to reflect img2irc name change, fixed typo in img2txt help 8946 8947 doc/Makefile.am | 2 +- 8948 doc/cacaview.1 | 2 +- 8949 src/img2txt.c | 2 +- 8950 3 files changed, 3 insertions(+), 3 deletions(-) 8951 8952Commit: 1915 8953Author: jylam 8954Date: Wed Nov 7 09:27:43 2007 +0000 8955 8956 * Updated img2txt man page 8957 8958 doc/img2irc.1 | 27 -------------- 8959 doc/img2txt.1 | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 8960 2 files changed, 112 insertions(+), 27 deletions(-) 8961 8962Commit: 1914 8963Author: sam 8964Date: Wed Nov 7 01:09:20 2007 +0000 8965 8966 * Always include <netinet/in.h> when present, to make header simpler. 8967 8968 src/cacaserver.c | 4 ---- 8969 1 files changed, 0 insertions(+), 4 deletions(-) 8970 8971Commit: 1913 8972Author: sam 8973Date: Wed Nov 7 01:09:16 2007 +0000 8974 8975 * cacaserver compilation fix on FreeBSD, courtesy of Alexis Ballier. 8976 8977 src/cacaserver.c | 5 +++-- 8978 1 files changed, 3 insertions(+), 2 deletions(-) 8979 8980Commit: 1912 8981Author: sam 8982Date: Wed Nov 7 01:09:13 2007 +0000 8983 8984 * Use kpsewhich to find a4.sty and a4wide.sty, as suggested by 8985 Alexis Ballier. 8986 8987 configure.ac | 21 +++++++++++---------- 8988 1 files changed, 11 insertions(+), 10 deletions(-) 8989 8990Commit: 1911 8991Author: jylam 8992Date: Tue Nov 6 16:12:33 2007 +0000 8993 8994 * Fixed typo in help 8995 8996 src/img2txt.c | 2 +- 8997 1 files changed, 1 insertions(+), 1 deletions(-) 8998 8999Commit: 1910 9000Author: jylam 9001Date: Tue Nov 6 16:07:03 2007 +0000 9002 9003 * Added imlib2 note on builds without it 9004 9005 src/img2txt.c | 4 ++++ 9006 1 files changed, 4 insertions(+), 0 deletions(-) 9007 9008Commit: 1909 9009Author: jylam 9010Date: Tue Nov 6 14:09:07 2007 +0000 9011 9012 * Added brightness / contrast / gamma support 9013 9014 src/img2txt.c | 44 ++++++++++++++++++++++++++++++++------------ 9015 1 files changed, 32 insertions(+), 12 deletions(-) 9016 9017Commit: 1908 9018Author: jylam 9019Date: Tue Nov 6 13:51:36 2007 +0000 9020 9021 * Fixed bad file error handling, made dither and export errors more informative on program name 9022 9023 src/img2txt.c | 6 +++--- 9024 1 files changed, 3 insertions(+), 3 deletions(-) 9025 9026Commit: 1907 9027Author: jylam 9028Date: Tue Nov 6 13:49:19 2007 +0000 9029 9030 * Added dither error handling 9031 9032 src/img2txt.c | 10 ++++++++-- 9033 1 files changed, 8 insertions(+), 2 deletions(-) 9034 9035Commit: 1906 9036Author: jylam 9037Date: Tue Nov 6 13:45:18 2007 +0000 9038 9039 * Added --dither option and updated usage() 9040 9041 src/img2txt.c | 20 ++++++++++++++++---- 9042 1 files changed, 16 insertions(+), 4 deletions(-) 9043 9044Commit: 1905 9045Author: jylam 9046Date: Tue Nov 6 13:19:23 2007 +0000 9047 9048 * WTF is a typedef missing ? 9049 9050 src/mygetopt.c | 2 +- 9051 1 files changed, 1 insertions(+), 1 deletions(-) 9052 9053Commit: 1904 9054Author: jylam 9055Date: Tue Nov 6 13:13:14 2007 +0000 9056 9057 * Quick and Dirty hack for DOS ans kernel drivers 9058 9059 src/mygetopt.c | 5 +++++ 9060 1 files changed, 5 insertions(+), 0 deletions(-) 9061 9062Commit: 1903 9063Author: jylam 9064Date: Tue Nov 6 12:59:54 2007 +0000 9065 9066 * Oops, forgot to add getopt replacement files, omg. 9067 9068 src/mygetopt.c | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 9069 src/mygetopt.h | 31 ++++++++++++++ 9070 2 files changed, 153 insertions(+), 0 deletions(-) 9071 9072Commit: 1902 9073Author: jylam 9074Date: Tue Nov 6 12:57:46 2007 +0000 9075 9076 * Replaced img2irc / pic2irc occurences, fixed bad c/c in options list 9077 9078 src/img2txt.c | 4 ++-- 9079 1 files changed, 2 insertions(+), 2 deletions(-) 9080 9081Commit: 1901 9082Author: jylam 9083Date: Tue Nov 6 12:55:26 2007 +0000 9084 9085 * Renamed img2irc to a more generic img2txt 9086 9087 src/Makefile.am | 10 ++-- 9088 src/img2irc.c | 170 ------------------------------------------------------- 9089 src/img2txt.c | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 9090 3 files changed, 175 insertions(+), 175 deletions(-) 9091 9092Commit: 1900 9093Author: jylam 9094Date: Tue Nov 6 12:53:52 2007 +0000 9095 9096 * Added getopt / mygetopt support to img2irc, and added options to control width, height, and format 9097 9098 src/Makefile.am | 2 +- 9099 src/img2irc.c | 110 +++++++++++++++++++++++++++++++++++++++++++++++-------- 9100 2 files changed, 95 insertions(+), 17 deletions(-) 9101 9102Commit: 1884 9103Author: sam 9104Date: Sun Nov 4 18:37:38 2007 +0000 9105 9106 * New transition effects: horizontal and vertical lines. 9107 9108 src/cacademo.c | 25 ++++++++++++++++++++++++- 9109 1 files changed, 24 insertions(+), 1 deletions(-) 9110 9111Commit: 1882 9112Author: sam 9113Date: Sun Nov 4 12:00:03 2007 +0000 9114 9115 * Updated libcaca and cacaview after the API changes. 9116 9117 caca/caca0.c | 4 ++-- 9118 src/cacaview.c | 36 +++++++++++++++++++----------------- 9119 2 files changed, 21 insertions(+), 19 deletions(-) 9120 9121Commit: 1881 9122Author: sam 9123Date: Sun Nov 4 12:00:00 2007 +0000 9124 9125 * Renamed cucul_set_dither_mode() into cucul_set_dither_algorithm(). It’s 9126 a longer name but "mode" really wasn’t appropriate here. 9127 9128 cucul/cucul.h | 9 ++++++--- 9129 cucul/dither.c | 48 ++++++++++++++++++++++++------------------------ 9130 cucul/legacy.c | 10 ++++++++++ 9131 3 files changed, 40 insertions(+), 27 deletions(-) 9132 9133Commit: 1880 9134Author: sam 9135Date: Sun Nov 4 11:59:57 2007 +0000 9136 9137 * Implemented cucul_get_dither_charset() and cucul_get_dither_mode(). 9138 9139 cucul/cucul.h | 2 + 9140 cucul/dither.c | 121 +++++++++++++++++++++++++++++++++++++------------------- 9141 2 files changed, 82 insertions(+), 41 deletions(-) 9142 9143Commit: 1879 9144Author: sam 9145Date: Sun Nov 4 11:59:54 2007 +0000 9146 9147 * Renamed doxygen sections here and there to avoid embarassing side-effects 9148 such as "man tutorial" showing the libcaca tutorial on Debian systems. 9149 9150 AUTHORS | 2 +- 9151 NEWS | 2 +- 9152 THANKS | 2 +- 9153 TODO | 2 +- 9154 caca/caca.h | 4 ++-- 9155 cucul/cucul.h | 23 ++++++++++++----------- 9156 doc/canvas.dox | 2 +- 9157 doc/font.dox | 2 +- 9158 doc/libcaca.dox | 20 ++++++++++---------- 9159 doc/migrating.dox | 2 +- 9160 doc/style.dox | 2 +- 9161 doc/tutorial.dox | 2 +- 9162 doc/user.dox | 2 +- 9163 13 files changed, 34 insertions(+), 33 deletions(-) 9164 9165Commit: 1878 9166Author: sam 9167Date: Sun Nov 4 11:59:47 2007 +0000 9168 9169 * Renamed fonts to *.data to make sure they are not mistaken for editable 9170 files (like there is any chance). 9171 9172 Makefile.am | 4 +- 9173 cucul/Makefile.am | 8 +- 9174 cucul/font.c | 4 +- 9175 cucul/font_mono9.h | 6173 ---------------------------------------------- 9176 cucul/font_monobold12.h | 6223 ----------------------------------------------- 9177 cucul/mono9.data | 6173 ++++++++++++++++++++++++++++++++++++++++++++++ 9178 cucul/monobold12.data | 6223 +++++++++++++++++++++++++++++++++++++++++++++++ 9179 7 files changed, 12405 insertions(+), 12403 deletions(-) 9180 9181Commit: 1877 9182Author: sam 9183Date: Sun Nov 4 10:41:07 2007 +0000 9184 9185 * Implemented cucul_get_dither_antialias() and cucul_get_dither_color(). 9186 9187 cucul/cucul.h | 2 + 9188 cucul/dither.c | 96 +++++++++++++++++++++++++++++++++++++++++++++----------- 9189 2 files changed, 79 insertions(+), 19 deletions(-) 9190 9191Commit: 1876 9192Author: sam 9193Date: Sun Nov 4 09:56:40 2007 +0000 9194 9195 * cucul_get_dither_brightness() is no longer a stub. 9196 * Implemented missing cucul_get_dither_contrast(). 9197 9198 cucul/dither.c | 38 +++++++++++++++++++++++++++++++------- 9199 1 files changed, 31 insertions(+), 7 deletions(-) 9200 9201Commit: 1875 9202Author: sam 9203Date: Sun Nov 4 09:56:37 2007 +0000 9204 9205 * Removed calls to now deprecated cucul_set_dither_invert(). 9206 9207 cxx/cucul++.cpp | 5 ----- 9208 cxx/cucul++.h | 1 - 9209 test/demo.c | 2 +- 9210 3 files changed, 1 insertions(+), 7 deletions(-) 9211 9212Commit: 1874 9213Author: sam 9214Date: Sun Nov 4 09:30:15 2007 +0000 9215 9216 * Ignore the autotools/ directory. 9217 9218Commit: 1873 9219Author: sam 9220Date: Sun Nov 4 09:29:07 2007 +0000 9221 9222 * Added .gitignore files in addition to svn:ignore properties. 9223 9224 .gitignore | 22 ++++++++++++++++++++++ 9225 cxx/.gitignore | 1 + 9226 doc/.gitignore | 4 ++++ 9227 src/.gitignore | 7 +++++++ 9228 test/.gitignore | 23 +++++++++++++++++++++++ 9229 tools/.gitignore | 3 +++ 9230 6 files changed, 60 insertions(+), 0 deletions(-) 9231 9232Commit: 1872 9233Author: sam 9234Date: Sun Nov 4 08:45:47 2007 +0000 9235 9236 * Don’t manage autotools/ with SVN. 9237 9238 Makefile.am | 2 +- 9239 autotools/Makefile.am | 1 - 9240 configure.ac | 1 - 9241 3 files changed, 1 insertions(+), 3 deletions(-) 9242 9243Commit: 1871 9244Author: sam 9245Date: Sat Nov 3 23:27:54 2007 +0000 9246 9247 * Add a lookback table in the output. Will be handy later. 9248 * Now sortchars’s output can be directly saved to a C header file. 9249 9250 tools/sortchars.c | 15 ++++++++++++++- 9251 1 files changed, 14 insertions(+), 1 deletions(-) 9252 9253Commit: 1870 9254Author: sam 9255Date: Sat Nov 3 22:59:53 2007 +0000 9256 9257 * Add cucul_get_dither_brightness(), _gamma() and _contrast(). There is no 9258 reason to keep a copy of them in the calling program. 9259 * Deprecate cucul_set_dither_invert(). Inverting a dither's colours is now 9260 done by setting a negative gamma value. 9261 9262 cucul/cucul.h | 5 ++++- 9263 cucul/dither.c | 40 +++++++++++++++++++++++++++++----------- 9264 cucul/legacy.c | 13 +++++++++++++ 9265 3 files changed, 46 insertions(+), 12 deletions(-) 9266 9267Commit: 1869 9268Author: sam 9269Date: Sat Nov 3 12:59:42 2007 +0000 9270 9271 * Crap, typo in bootstrap script. 9272 9273 bootstrap | 2 +- 9274 1 files changed, 1 insertions(+), 1 deletions(-) 9275 9276Commit: 1868 9277Author: sam 9278Date: Sat Nov 3 12:58:05 2007 +0000 9279 9280 * Updated bootstrap script. 9281 9282 bootstrap | 44 +++++++++++++++++++++++++------------------- 9283 1 files changed, 25 insertions(+), 19 deletions(-) 9284 9285Commit: 1853 9286Author: sam 9287Date: Sun Oct 28 10:27:01 2007 +0000 9288 9289 * Only use __attribute__((__deprecated__)) with gcc >= 3.x. 9290 9291 cucul/cucul.h | 4 ++-- 9292 1 files changed, 2 insertions(+), 2 deletions(-) 9293 9294Commit: 1852 9295Author: sam 9296Date: Sun Oct 28 10:23:59 2007 +0000 9297 9298 * C89 compilation fix for machines that do not have <endian.h>, thanks to 9299 Rado S. 9300 9301 test/font.c | 20 +++++++++++--------- 9302 1 files changed, 11 insertions(+), 9 deletions(-) 9303 9304Commit: 1851 9305Author: sam 9306Date: Sun Oct 28 10:20:11 2007 +0000 9307 9308 * When present, include <termios.h> and <unistd.h> to allow the ncurses 9309 driver to build on Solaris. Fix courtesy of Rado S. 9310 9311 caca/driver_ncurses.c | 6 ++++-- 9312 configure.ac | 2 +- 9313 2 files changed, 5 insertions(+), 3 deletions(-) 9314 9315Commit: 1842 9316Author: sam 9317Date: Tue Oct 23 23:02:40 2007 +0000 9318 9319 * Improved distance computation in sortchars.c. 9320 * Use font 0 instead of font 1. 9321 * Print a bitmapped example at the end. 9322 _pBBBBPP"' '7PBBBBBL 9323 _BBBBP" __p@BBBBBBBBBpp__ 7%BBBb_ 9324 _BBBB" _@BBBBBPPPPPPPP%BBBBBpL %BBBb 9325 BBB" _@BBBP"' ____ 'PBBBBp %BB 9326 BB @BBBP __iIIIIIIIIIiL '%BBBL 7B 9327 P BBBP _IIII**''''"*lIIIi_ 7BBBb 7 9328 BBBP III/' ,,:::, "IIIi BBBb 9329 JBBB III" ,!!!!!!!!:, lIIi 7BBB 9330 BBBL JIII ,!!"' '!!! III BBBL 9331 BBBL lIII "!!, !!! IIIL BBBP 9332 BBBL III !!!::::!!!" JIII BBBL 9333 JBBB lIIIL '"!!!!""' iIII @BBB 9334 L 3BBBL "lIIIi_ __iIII/ @BBB 9335 BL 7BBBb '*IIIIIIIIIIII/" _@BBP @ 9336 BBb %BBBb_ '"*****"' __BBBB" _BB 9337 %BBBp 7BBBBbpL__ __ppBBBBP" _@BBB 9338 7%BBBp_ '7PBBBBBBBBBBBBBBPP' _@BBBP 9339 'PBBBBpL_ ''''PP"'''' _p@BBBBP 9340 9341 tools/sortchars.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++---- 9342 1 files changed, 65 insertions(+), 6 deletions(-) 9343 9344Commit: 1841 9345Author: sam 9346Date: Mon Oct 22 10:15:54 2007 +0000 9347 9348 * Updates to sortchars.c so that it can output a proper LUT. 9349 9350 tools/sortchars.c | 72 +++++++++++++++++++++++++++++++++++++++++++++------- 9351 1 files changed, 62 insertions(+), 10 deletions(-) 9352 9353Commit: 1840 9354Author: sam 9355Date: Mon Oct 22 08:47:05 2007 +0000 9356 9357 * Small tool to analyse character glyphs depending on their shape. Will be 9358 used for improved dithering. 9359 9360 tools/Makefile.am | 5 ++- 9361 tools/sortchars.c | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 9362 2 files changed, 146 insertions(+), 1 deletions(-) 9363 9364Commit: 1839 9365Author: sam 9366Date: Sat Oct 20 07:37:28 2007 +0000 9367 9368 * Documented which drivers support caca_set_cursor(). 9369 9370 caca/graphics.c | 3 ++- 9371 1 files changed, 2 insertions(+), 1 deletions(-) 9372 9373Commit: 1837 9374Author: sam 9375Date: Fri Oct 19 22:22:13 2007 +0000 9376 9377 * Implemented caca_set_cursor() on the X11, ncurses and S-Lang drivers. 9378 * Use caca_set_cursor() in test/input.c. 9379 9380 caca/driver_ncurses.c | 12 +++++++++++- 9381 caca/driver_slang.c | 8 +++++++- 9382 caca/driver_x11.c | 22 +++++++++++++++++++++- 9383 test/input.c | 4 ++-- 9384 4 files changed, 41 insertions(+), 5 deletions(-) 9385 9386Commit: 1836 9387Author: sam 9388Date: Thu Oct 18 22:07:39 2007 +0000 9389 9390 * Fixed cacaview’s dithering selection. 9391 9392 src/cacaview.c | 20 +++++++++++++------- 9393 1 files changed, 13 insertions(+), 7 deletions(-) 9394 9395Commit: 1835 9396Author: sam 9397Date: Sun Oct 7 20:40:39 2007 +0000 9398 9399 * Output refman.log in case of build error. 9400 9401 doc/Makefile.am | 2 +- 9402 1 files changed, 1 insertions(+), 1 deletions(-) 9403 9404Commit: 1833 9405Author: sam 9406Date: Sun Sep 30 16:49:47 2007 +0000 9407 9408 * Save user attributes when calling cucul_dither_bitmap(). 9409 9410 cucul/dither.c | 7 ++++++- 9411 1 files changed, 6 insertions(+), 1 deletions(-) 9412 9413Commit: 1829 9414Author: sam 9415Date: Sun Sep 30 15:03:38 2007 +0000 9416 9417 * Further refined the tetex/texlive detection method. 9418 * Support for autotools-1.10. 9419 9420 bootstrap | 12 +++++++----- 9421 configure.ac | 15 +++++++++------ 9422 2 files changed, 16 insertions(+), 11 deletions(-) 9423 9424Commit: 1828 9425Author: sam 9426Date: Sun Sep 30 14:44:46 2007 +0000 9427 9428 * Support Debian's texlive installation. Will sneak this fix in beta12. 9429 9430 configure.ac | 2 ++ 9431 1 files changed, 2 insertions(+), 0 deletions(-) 9432 9433Commit: 1824 9434Author: sam 9435Date: Sun Sep 30 13:34:11 2007 +0000 9436 9437 * Set version to 0.99.beta11. 9438 * Updated NEWS and ChangeLog. 9439 9440 ChangeLog | 7339 +++++++++++----------------------------------------------- 9441 NEWS | 11 + 9442 configure.ac | 2 +- 9443 3 files changed, 1391 insertions(+), 5961 deletions(-) 9444 9445Commit: 1823 9446Author: sam 9447Date: Sun Sep 30 13:32:16 2007 +0000 9448 9449 * Minor tuning to the various tests, just so that they’re releasable. 9450 9451 test/blit.c | 2 +- 9452 test/colors.c | 2 +- 9453 test/demo.c | 3 ++- 9454 test/demo0.c | 1 + 9455 test/dithering.c | 2 +- 9456 test/event.c | 2 +- 9457 6 files changed, 7 insertions(+), 5 deletions(-) 9458 9459Commit: 1822 9460Author: sam 9461Date: Sun Sep 30 11:28:13 2007 +0000 9462 9463 * Replaced deprecated cucul_rotate() call with cucul_rotate_180(). 9464 9465 cxx/cucul++.cpp | 2 +- 9466 1 files changed, 1 insertions(+), 1 deletions(-) 9467 9468Commit: 1820 9469Author: sam 9470Date: Sun Sep 30 10:22:24 2007 +0000 9471 9472 * Added a few rotation pairs. Nothing awesome. 9473 9474 cucul/transform.c | 4 ++++ 9475 1 files changed, 4 insertions(+), 0 deletions(-) 9476 9477Commit: 1819 9478Author: sam 9479Date: Sun Sep 30 10:12:19 2007 +0000 9480 9481 * Improve rotation output by avoiding white-on-black attributes to appear 9482 due to spaces. 9483 9484 cucul/transform.c | 15 +++++++++++++++ 9485 1 files changed, 15 insertions(+), 0 deletions(-) 9486 9487Commit: 1816 9488Author: sam 9489Date: Sat Sep 29 15:15:17 2007 +0000 9490 9491 * Allow to rotate canvases with an odd width. 9492 * Added a few additional character pairs of the left/right rotations. 9493 * Added missing errno sets. 9494 9495 cucul/transform.c | 138 ++++++++++++++++++++++++++++++++-------------------- 9496 1 files changed, 85 insertions(+), 53 deletions(-) 9497 9498Commit: 1814 9499Author: sam 9500Date: Thu Aug 2 18:12:19 2007 +0000 9501 9502 * More widechar rotations. \/ > /\ < is cool. 9503 9504 cucul/transform.c | 6 ++++++ 9505 1 files changed, 6 insertions(+), 0 deletions(-) 9506 9507Commit: 1813 9508Author: sam 9509Date: Thu Aug 2 17:33:10 2007 +0000 9510 9511 * Reset cursor position after a resize. Not sure it’s what I want. 9512 9513 cucul/cucul.c | 12 +++++++++++- 9514 1 files changed, 11 insertions(+), 1 deletions(-) 9515 9516Commit: 1812 9517Author: sam 9518Date: Thu Aug 2 16:38:31 2007 +0000 9519 9520 * More widechar rotation pairs. 9521 9522 cucul/transform.c | 40 ++++++++++++++++++++++++---------------- 9523 1 files changed, 24 insertions(+), 16 deletions(-) 9524 9525Commit: 1809 9526Author: sam 9527Date: Tue Jul 17 20:46:18 2007 +0000 9528 9529 * Renamed cucul_rotate_*_wide to cucul_rotate_* and cucul_rotate_* to 9530 cucul_stretch_* to avoid long function names. And the pairwise rotations 9531 look so nice now that they should be the real rotation chars. 9532 9533 cucul/cucul.h | 4 +- 9534 cucul/transform.c | 176 +++++++++++++++++++++++++++-------------------------- 9535 test/text.c | 2 +- 9536 3 files changed, 92 insertions(+), 90 deletions(-) 9537 9538Commit: 1808 9539Author: sam 9540Date: Tue Jul 17 17:20:11 2007 +0000 9541 9542 * More characters for the wide rotations. 9543 * Updated test/text to show what the wide rotations now do. 9544 9545 cucul/transform.c | 101 +++++++++++++++++++++++++++++++++++++++++++++++----- 9546 test/text.c | 32 ++++++++++++----- 9547 2 files changed, 114 insertions(+), 19 deletions(-) 9548 9549Commit: 1807 9550Author: sam 9551Date: Tue Jul 17 15:22:34 2007 +0000 9552 9553 * Use j/ḷ and l/ȷ pairs in glyph rotation. 9554 9555 cucul/transform.c | 6 +++++- 9556 1 files changed, 5 insertions(+), 1 deletions(-) 9557 9558Commit: 1806 9559Author: sam 9560Date: Mon Jul 16 23:51:49 2007 +0000 9561 9562 * minor warning fix 9563 9564 test/input.c | 5 +++-- 9565 1 files changed, 3 insertions(+), 2 deletions(-) 9566 9567Commit: 1805 9568Author: sam 9569Date: Tue Jul 10 17:02:46 2007 +0000 9570 9571 * Implemented cucul_rotate_left_wide() and cucul_rotate_right_wide(). They 9572 suck massively for now. 9573 9574 cucul/cucul.h | 2 + 9575 cucul/transform.c | 200 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 9576 test/text.c | 2 +- 9577 3 files changed, 203 insertions(+), 1 deletions(-) 9578 9579Commit: 1795 9580Author: sam 9581Date: Mon Jul 9 17:24:28 2007 +0000 9582 9583 * Fixed address in license. 9584 9585 COPYING | 2 +- 9586 1 files changed, 1 insertions(+), 1 deletions(-) 9587 9588Commit: 1788 9589Author: sam 9590Date: Thu Jun 28 16:29:00 2007 +0000 9591 9592 * Renamed cucul_left/cucul_right into cucul_rotate_left/cucul_rotate_right. 9593 * Renamed cucul_rotate into cucul_rotate_180. 9594 * Deprecated cucul_rotate and fix examples accordingly. 9595 Hope it all makes sense. 9596 9597 cucul/cucul.h | 7 ++++--- 9598 cucul/legacy.c | 9 +++++++++ 9599 cucul/transform.c | 6 +++--- 9600 test/text.c | 4 ++-- 9601 test/transform.c | 2 +- 9602 5 files changed, 19 insertions(+), 9 deletions(-) 9603 9604Commit: 1787 9605Author: sam 9606Date: Thu Jun 28 15:57:25 2007 +0000 9607 9608 * Added a small test for cucul_left() in test/text.c. It is *fucking* ugly. 9609 9610 test/text.c | 20 ++++++++++++++------ 9611 1 files changed, 14 insertions(+), 6 deletions(-) 9612 9613Commit: 1786 9614Author: sam 9615Date: Thu Jun 28 15:56:59 2007 +0000 9616 9617 * Implemented cucul_left() and cucul_right() for 90-degree rotations. 9618 9619 cucul/cucul.h | 2 + 9620 cucul/transform.c | 253 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 9621 2 files changed, 255 insertions(+), 0 deletions(-) 9622 9623Commit: 1785 9624Author: sam 9625Date: Thu Jun 28 12:58:17 2007 +0000 9626 9627 * Patch by Ben Wiley Sittler to use ACS_* special characters in the ncurses 9628 driver. 9629 9630 caca/driver_ncurses.c | 333 ++++++++++++++++++++++++++++++++++++++++++++++++- 9631 1 files changed, 330 insertions(+), 3 deletions(-) 9632 9633Commit: 1784 9634Author: sam 9635Date: Thu Jun 28 12:56:40 2007 +0000 9636 9637 * Handle multiframe canvases in the caca importer, courtesy of Ben Wiley 9638 Sittler. Untested. 9639 9640 cucul/import.c | 77 ++++++++++++++++++++++++++++++++++++++++--------------- 9641 1 files changed, 56 insertions(+), 21 deletions(-) 9642 9643Commit: 1783 9644Author: sam 9645Date: Thu Jun 28 12:49:28 2007 +0000 9646 9647 * Removed malloc() calls from the rotozoom code, put initialisation in the 9648 PREPARE rule and did minor cleanup (SCNR). 9649 9650 src/cacademo.c | 93 ++++++++++++++++++++++++-------------------------------- 9651 1 files changed, 40 insertions(+), 53 deletions(-) 9652 9653Commit: 1782 9654Author: sam 9655Date: Thu Jun 28 12:47:57 2007 +0000 9656 9657 * Added more box glyphs to the canvas transformations, courtesy of Ben Wiley 9658 Sittler. 9659 9660 cucul/transform.c | 20 ++++++++++++++++++++ 9661 1 files changed, 20 insertions(+), 0 deletions(-) 9662 9663Commit: 1781 9664Author: sam 9665Date: Thu Jun 28 12:46:54 2007 +0000 9666 9667 * Added a few chars to the unicode test. 9668 9669 test/unicode.c | 4 +++- 9670 1 files changed, 3 insertions(+), 1 deletions(-) 9671 9672Commit: 1780 9673Author: sam 9674Date: Thu Jun 28 12:46:04 2007 +0000 9675 9676 * Differentiate between • and ● in the X11 rendering overrides. 9677 9678 caca/driver_x11.c | 2 +- 9679 1 files changed, 1 insertions(+), 1 deletions(-) 9680 9681Commit: 1779 9682Author: sam 9683Date: Thu Jun 28 12:15:06 2007 +0000 9684 9685 * Patch by Ben Wiley Sittler for two misrendered glyphs. 9686 9687 caca/driver_x11.c | 4 ++-- 9688 1 files changed, 2 insertions(+), 2 deletions(-) 9689 9690Commit: 1778 9691Author: sam 9692Date: Thu Jun 28 07:43:41 2007 +0000 9693 9694 * Slightly nicer code in driver_x11.c. 9695 9696 caca/driver_x11.c | 56 ++++++++++++++++++++++++---------------------------- 9697 1 files changed, 26 insertions(+), 30 deletions(-) 9698 9699Commit: 1777 9700Author: jylam 9701Date: Thu Jun 28 07:42:36 2007 +0000 9702 9703 * Minor cosmetic changes 9704 9705 src/cacademo.c | 11 ++++------- 9706 1 files changed, 4 insertions(+), 7 deletions(-) 9707 9708Commit: 1776 9709Author: sam 9710Date: Wed Jun 27 18:00:18 2007 +0000 9711 9712 * Use cucul_utf32_to_ascii() when the SLang backend does not support UTF-8. 9713 9714 caca/driver_slang.c | 12 ++++++------ 9715 1 files changed, 6 insertions(+), 6 deletions(-) 9716 9717Commit: 1775 9718Author: sam 9719Date: Wed Jun 27 17:40:14 2007 +0000 9720 9721 * X11 driver improvements courtesy of Ben Wiley Sittler. Reworked them a 9722 bit myself, too. 9723 9724 caca/driver_x11.c | 396 +++++++++++++++++++++++++++++++++++------------------ 9725 1 files changed, 263 insertions(+), 133 deletions(-) 9726 9727Commit: 1774 9728Author: sam 9729Date: Wed Jun 27 14:43:59 2007 +0000 9730 9731 * Compilation fix for systems (e.g. Darwin) where SLtt_Has_Alt_Charset does 9732 not exist, courtesy of Ben Wiley Sittler. 9733 9734 caca/driver_slang.c | 2 ++ 9735 1 files changed, 2 insertions(+), 0 deletions(-) 9736 9737Commit: 1773 9738Author: sam 9739Date: Wed Jun 27 14:39:47 2007 +0000 9740 9741 * Implemented cucul_utf32_to_ascii() using code from Ben Wiley Sittler. 9742 9743 cucul/charset.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 9744 cucul/cucul.h | 1 + 9745 2 files changed, 140 insertions(+), 1 deletions(-) 9746 9747Commit: 1772 9748Author: sam 9749Date: Wed Jun 27 13:35:59 2007 +0000 9750 9751 * Fixed OpenGL fullwidth support, courtesy of Ben Wiley Sittler. 9752 9753 AUTHORS | 3 ++ 9754 caca/driver_gl.c | 65 ++++++++++++++++++++++++++++++++--------------------- 9755 2 files changed, 42 insertions(+), 26 deletions(-) 9756 9757Commit: 1771 9758Author: sam 9759Date: Wed Jun 27 13:06:18 2007 +0000 9760 9761 * Disabled USE_RGB12_FGBG for now, as it was reported not to work. 9762 9763 caca/driver_cocoa.m | 32 ++++++++++++++++---------------- 9764 1 files changed, 16 insertions(+), 16 deletions(-) 9765 9766Commit: 1770 9767Author: sam 9768Date: Wed Jun 27 13:03:31 2007 +0000 9769 9770 * Winsock compilation fixes in cacaserver, courtesy of Ben Wiley Sittler 9771 <bsittler@gmail.com> 9772 9773 src/cacaserver.c | 17 +++++++++++------ 9774 1 files changed, 11 insertions(+), 6 deletions(-) 9775 9776Commit: 1769 9777Author: sam 9778Date: Wed Jun 27 12:52:15 2007 +0000 9779 9780 * Updated internal fonts to match tools/makefont.c. 9781 9782 cucul/font_mono9.h | 3831 +++++++++++++++++++++++++++++++---------------- 9783 cucul/font_monobold12.h | 3768 ++++++++++++++++++++++++++++++---------------- 9784 2 files changed, 5006 insertions(+), 2593 deletions(-) 9785 9786Commit: 1768 9787Author: sam 9788Date: Wed Jun 27 12:48:34 2007 +0000 9789 9790 * Added glyphs to our default fonts: 9791 + Geometric Shapes, Halfwidth and Fullwidth Forms (as suggested by Ben 9792 Wiley Sittler) 9793 + Miscellaneous Symbols (as suggested by Mohammed Adnène Trojette) 9794 9795 tools/makefont.c | 3 +++ 9796 1 files changed, 3 insertions(+), 0 deletions(-) 9797 9798Commit: 1767 9799Author: sam 9800Date: Wed Jun 27 12:46:25 2007 +0000 9801 9802 * Add a "make fonts" rule to the makefile for easy updates. 9803 9804 Makefile.am | 4 ++++ 9805 1 files changed, 4 insertions(+), 0 deletions(-) 9806 9807Commit: 1766 9808Author: jylam 9809Date: Sun Jun 24 07:46:18 2007 +0000 9810 9811 * Added rotozoom (and its 1MB header file) 9812 9813 src/Makefile.am | 2 +- 9814 src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 9815 src/texture.h | 2 + 9816 3 files changed, 116 insertions(+), 2 deletions(-) 9817 9818Commit: 1757 9819Author: jylam 9820Date: Fri Feb 23 14:34:48 2007 +0000 9821 9822 * Added squared transition to cacademo 9823 9824 build-kernel | 4 ++-- 9825 src/cacademo.c | 40 +++++++++++++++++++++++++++++++++++++--- 9826 2 files changed, 39 insertions(+), 5 deletions(-) 9827 9828Commit: 1754 9829Author: jylam 9830Date: Thu Feb 22 15:34:48 2007 +0000 9831 9832 * Added error checks to cacaplay 9833 9834 src/cacaplay.c | 12 +++++++++++- 9835 1 files changed, 11 insertions(+), 1 deletions(-) 9836 9837Commit: 1753 9838Author: jylam 9839Date: Thu Feb 22 15:31:39 2007 +0000 9840 9841 * Added error checks on canvas / display creations 9842 9843 test/blit.c | 13 ++++++++++++- 9844 test/colors.c | 12 +++++++++--- 9845 test/cucul.c | 6 ++++++ 9846 test/demo.c | 13 ++++++++++--- 9847 test/dithering.c | 15 ++++++++++++++- 9848 test/event.c | 13 ++++++++++--- 9849 test/font.c | 6 ++++++ 9850 test/frames.c | 6 ++++++ 9851 test/fullwidth.c | 10 ++++++++++ 9852 test/gamma.c | 10 ++++++++++ 9853 test/hsv.c | 10 ++++++++++ 9854 test/import.c | 11 +++++++++++ 9855 test/input.c | 10 ++++++++++ 9856 test/swallow.c | 13 +++++++++++-- 9857 test/text.c | 6 ++++++ 9858 test/transform.c | 10 ++++++++++ 9859 test/unicode.c | 11 ++++++++++- 9860 17 files changed, 161 insertions(+), 14 deletions(-) 9861 9862Commit: 1752 9863Author: jylam 9864Date: Thu Feb 22 14:47:32 2007 +0000 9865 9866 * Added error detection to truecolor test 9867 9868 test/truecolor.c | 11 +++++++++++ 9869 1 files changed, 11 insertions(+), 0 deletions(-) 9870 9871Commit: 1750 9872Author: sam 9873Date: Tue Feb 20 18:15:52 2007 +0000 9874 9875 * The transformation rules didn’t have ⅃ ⅄ ⅂. 9876 9877 cucul/transform.c | 7 +++++++ 9878 1 files changed, 7 insertions(+), 0 deletions(-) 9879 9880Commit: 1556 9881Author: jylam 9882Date: Thu Jan 4 11:07:43 2007 +0000 9883 9884 * Changed threshold in key events, a bit more natural 9885 9886 caca/event.c | 2 +- 9887 1 files changed, 1 insertions(+), 1 deletions(-) 9888 9889Commit: 1462 9890Author: sam 9891Date: Tue Dec 12 01:53:54 2006 +0000 9892 9893 * Bwarf, typo in the no warranty clause. 9894 9895 DotNet/AssemblyInfo.cs | 2 +- 9896 DotNet/Caca.cs | 2 +- 9897 DotNet/Cucul.cs | 2 +- 9898 DotNet/test.cs | 2 +- 9899 caca/caca.c | 2 +- 9900 caca/caca.h | 2 +- 9901 caca/caca0.c | 2 +- 9902 caca/caca0.h | 2 +- 9903 caca/caca_internals.h | 2 +- 9904 caca/driver_cocoa.m | 2 +- 9905 caca/driver_conio.c | 2 +- 9906 caca/driver_gl.c | 2 +- 9907 caca/driver_ncurses.c | 2 +- 9908 caca/driver_raw.c | 2 +- 9909 caca/driver_slang.c | 2 +- 9910 caca/driver_vga.c | 2 +- 9911 caca/driver_win32.c | 2 +- 9912 caca/driver_x11.c | 2 +- 9913 caca/event.c | 2 +- 9914 caca/graphics.c | 2 +- 9915 caca/time.c | 2 +- 9916 cucul/attr.c | 2 +- 9917 cucul/box.c | 2 +- 9918 cucul/canvas.c | 2 +- 9919 cucul/charset.c | 2 +- 9920 cucul/conic.c | 2 +- 9921 cucul/cucul.c | 2 +- 9922 cucul/cucul.h | 2 +- 9923 cucul/cucul_internals.h | 2 +- 9924 cucul/dither.c | 2 +- 9925 cucul/export.c | 2 +- 9926 cucul/font.c | 2 +- 9927 cucul/frame.c | 2 +- 9928 cucul/import.c | 2 +- 9929 cucul/legacy.c | 2 +- 9930 cucul/line.c | 2 +- 9931 cucul/transform.c | 2 +- 9932 cucul/triangle.c | 2 +- 9933 cxx/caca++.cpp | 2 +- 9934 cxx/caca++.h | 2 +- 9935 cxx/cucul++.cpp | 2 +- 9936 cxx/cucul++.h | 2 +- 9937 cxx/cxxtest.cpp | 2 +- 9938 kernel/kernel.c | 2 +- 9939 kernel/kernel.h | 2 +- 9940 python/pypycaca.c | 2 +- 9941 python/pypycaca.h | 2 +- 9942 src/aafire.c | 7 +++---- 9943 src/cacademo.c | 2 +- 9944 src/cacadraw.c | 2 +- 9945 src/cacaplay.c | 2 +- 9946 src/cacaserver.c | 2 +- 9947 src/cacaview.c | 2 +- 9948 src/common-image.c | 2 +- 9949 src/common-image.h | 2 +- 9950 src/img2irc.c | 2 +- 9951 test/blit.c | 2 +- 9952 test/colors.c | 2 +- 9953 test/cucul.c | 2 +- 9954 test/demo.c | 2 +- 9955 test/dithering.c | 2 +- 9956 test/event.c | 2 +- 9957 test/export.c | 2 +- 9958 test/font.c | 2 +- 9959 test/font2tga.c | 2 +- 9960 test/frames.c | 2 +- 9961 test/fullwidth.c | 2 +- 9962 test/gamma.c | 2 +- 9963 test/hsv.c | 2 +- 9964 test/import.c | 2 +- 9965 test/input.c | 2 +- 9966 test/spritedit.c | 2 +- 9967 test/swallow.c | 2 +- 9968 test/text.c | 2 +- 9969 test/transform.c | 2 +- 9970 test/truecolor.c | 2 +- 9971 test/unicode.c | 2 +- 9972 tools/makefont.c | 2 +- 9973 tools/optipal.c | 2 +- 9974 79 files changed, 81 insertions(+), 82 deletions(-) 9975 9976Commit: 1452 9977Author: sam 9978Date: Mon Dec 11 15:48:46 2006 +0000 9979 9980 * Add a no warranty clause to the code. 9981 9982 DotNet/AssemblyInfo.cs | 7 ++++--- 9983 DotNet/Caca.cs | 7 ++++--- 9984 DotNet/Cucul.cs | 7 ++++--- 9985 DotNet/test.cs | 9 +++++---- 9986 caca/caca.c | 7 ++++--- 9987 caca/caca.h | 7 ++++--- 9988 caca/caca0.c | 7 ++++--- 9989 caca/caca0.h | 7 ++++--- 9990 caca/caca_internals.h | 7 ++++--- 9991 caca/driver_cocoa.m | 7 ++++--- 9992 caca/driver_conio.c | 7 ++++--- 9993 caca/driver_gl.c | 7 ++++--- 9994 caca/driver_ncurses.c | 7 ++++--- 9995 caca/driver_raw.c | 7 ++++--- 9996 caca/driver_slang.c | 7 ++++--- 9997 caca/driver_vga.c | 7 ++++--- 9998 caca/driver_win32.c | 7 ++++--- 9999 caca/driver_x11.c | 7 ++++--- 10000 caca/event.c | 7 ++++--- 10001 caca/graphics.c | 7 ++++--- 10002 caca/time.c | 7 ++++--- 10003 cucul/attr.c | 7 ++++--- 10004 cucul/box.c | 7 ++++--- 10005 cucul/canvas.c | 7 ++++--- 10006 cucul/charset.c | 7 ++++--- 10007 cucul/conic.c | 7 ++++--- 10008 cucul/cucul.c | 7 ++++--- 10009 cucul/cucul.h | 7 ++++--- 10010 cucul/cucul_internals.h | 7 ++++--- 10011 cucul/dither.c | 7 ++++--- 10012 cucul/export.c | 7 ++++--- 10013 cucul/font.c | 7 ++++--- 10014 cucul/frame.c | 7 ++++--- 10015 cucul/import.c | 7 ++++--- 10016 cucul/legacy.c | 7 ++++--- 10017 cucul/line.c | 7 ++++--- 10018 cucul/transform.c | 7 ++++--- 10019 cucul/triangle.c | 7 ++++--- 10020 cxx/caca++.cpp | 7 ++++--- 10021 cxx/caca++.h | 7 ++++--- 10022 cxx/cucul++.cpp | 7 ++++--- 10023 cxx/cucul++.h | 7 ++++--- 10024 cxx/cxxtest.cpp | 7 ++++--- 10025 kernel/kernel.c | 7 ++++--- 10026 kernel/kernel.h | 7 ++++--- 10027 python/pypycaca.c | 7 ++++--- 10028 python/pypycaca.h | 7 ++++--- 10029 src/aafire.c | 7 ++++--- 10030 src/cacademo.c | 7 ++++--- 10031 src/cacadraw.c | 7 ++++--- 10032 src/cacaplay.c | 7 ++++--- 10033 src/cacaserver.c | 11 ++++++++--- 10034 src/cacaview.c | 7 ++++--- 10035 src/common-image.c | 7 ++++--- 10036 src/common-image.h | 7 ++++--- 10037 src/img2irc.c | 7 ++++--- 10038 test/blit.c | 7 ++++--- 10039 test/colors.c | 7 ++++--- 10040 test/cucul.c | 7 ++++--- 10041 test/demo.c | 7 ++++--- 10042 test/dithering.c | 7 ++++--- 10043 test/event.c | 7 ++++--- 10044 test/export.c | 7 ++++--- 10045 test/font.c | 7 ++++--- 10046 test/font2tga.c | 7 ++++--- 10047 test/frames.c | 7 ++++--- 10048 test/fullwidth.c | 7 ++++--- 10049 test/gamma.c | 7 ++++--- 10050 test/hsv.c | 7 ++++--- 10051 test/import.c | 7 ++++--- 10052 test/input.c | 7 ++++--- 10053 test/spritedit.c | 7 ++++--- 10054 test/swallow.c | 7 ++++--- 10055 test/text.c | 7 ++++--- 10056 test/transform.c | 7 ++++--- 10057 test/truecolor.c | 7 ++++--- 10058 test/unicode.c | 7 ++++--- 10059 tools/makefont.c | 7 ++++--- 10060 tools/optipal.c | 7 ++++--- 10061 79 files changed, 321 insertions(+), 238 deletions(-) 10062 10063Commit: 1450 10064Author: sam 10065Date: Tue Dec 5 17:50:40 2006 +0000 10066 10067 * Fix OpenBSD build. 10068 10069 caca/driver_ncurses.c | 2 +- 10070 1 files changed, 1 insertions(+), 1 deletions(-) 10071 10072Commit: 1449 10073Author: sam 10074Date: Thu Nov 30 22:41:52 2006 +0000 10075 10076 * Working Cocoa driver, courtesy of Colin Delacroix <colin@zoy.org>. 10077 10078 caca/driver_cocoa.m | 1047 ++++++++++++++++++++++++++++++++++++++++----------- 10079 configure.ac | 37 ++- 10080 2 files changed, 857 insertions(+), 227 deletions(-) 10081 10082Commit: 1440 10083Author: sam 10084Date: Mon Nov 27 14:58:59 2006 +0000 10085 10086 * Got rid of that ugly cv->import member. 10087 10088 cucul/cucul.c | 3 -- 10089 cucul/cucul_internals.h | 3 -- 10090 cucul/frame.c | 4 --- 10091 cucul/import.c | 57 ++++++++++++++++++---------------------------- 10092 4 files changed, 22 insertions(+), 45 deletions(-) 10093 10094Commit: 1439 10095Author: sam 10096Date: Mon Nov 27 14:55:00 2006 +0000 10097 10098 * Get rid of test/term.c, it's now in its own repository. 10099 * Added back -Wshadow, it's more useful than annoying. 10100 10101 configure.ac | 6 +- 10102 test/Makefile.am | 11 +-- 10103 test/term.c | 304 ------------------------------------------------------ 10104 3 files changed, 3 insertions(+), 318 deletions(-) 10105 10106Commit: 1438 10107Author: sam 10108Date: Mon Nov 27 14:53:17 2006 +0000 10109 10110 * Fix shadowing declarations. 10111 10112 cucul/canvas.c | 10 +++++----- 10113 cucul/export.c | 6 +++--- 10114 tools/makefont.c | 32 ++++++++++++++++---------------- 10115 3 files changed, 24 insertions(+), 24 deletions(-) 10116 10117Commit: 1435 10118Author: sam 10119Date: Mon Nov 27 05:59:29 2006 +0000 10120 10121 * Do not build test/term if fcntl() is not available. Yes, could be improved. 10122 10123 test/Makefile.am | 8 +++++++- 10124 1 files changed, 7 insertions(+), 1 deletions(-) 10125 10126Commit: 1434 10127Author: sam 10128Date: Mon Nov 27 05:40:51 2006 +0000 10129 10130 * Fixed syntax errors. 10131 10132 caca/driver_ncurses.c | 2 +- 10133 caca/driver_slang.c | 2 +- 10134 2 files changed, 2 insertions(+), 2 deletions(-) 10135 10136Commit: 1433 10137Author: sam 10138Date: Mon Nov 27 01:58:59 2006 +0000 10139 10140 * Added stuff to the TODO list. 10141 10142 TODO | 26 ++++++++++++++++++++++++++ 10143 1 files changed, 26 insertions(+), 0 deletions(-) 10144 10145Commit: 1432 10146Author: sam 10147Date: Mon Nov 27 01:58:00 2006 +0000 10148 10149 * A few improvements to the screen/splitvt clone project. 10150 10151 test/term.c | 254 ++++++++++++++++++++++++++++++++++++++++------------------- 10152 1 files changed, 174 insertions(+), 80 deletions(-) 10153 10154Commit: 1431 10155Author: sam 10156Date: Mon Nov 27 01:56:37 2006 +0000 10157 10158 * Improved vt220 import by adding a persistent context to canvases. 10159 10160 cucul/cucul.c | 3 + 10161 cucul/cucul_internals.h | 3 + 10162 cucul/frame.c | 8 ++- 10163 cucul/import.c | 206 ++++++++++++++++++++++++++++------------------ 10164 4 files changed, 137 insertions(+), 83 deletions(-) 10165 10166Commit: 1430 10167Author: sam 10168Date: Fri Nov 24 05:51:10 2006 +0000 10169 10170 * Added caca_set_cursor(). Not yet functional. 10171 10172 caca/caca.h | 1 + 10173 caca/caca_internals.h | 1 + 10174 caca/driver_conio.c | 1 + 10175 caca/driver_gl.c | 1 + 10176 caca/driver_ncurses.c | 1 + 10177 caca/driver_raw.c | 1 + 10178 caca/driver_slang.c | 1 + 10179 caca/driver_vga.c | 1 + 10180 caca/driver_win32.c | 1 + 10181 caca/driver_x11.c | 1 + 10182 caca/graphics.c | 25 +++++++++++++++++++++++++ 10183 11 files changed, 35 insertions(+), 0 deletions(-) 10184 10185Commit: 1429 10186Author: sam 10187Date: Fri Nov 24 05:49:49 2006 +0000 10188 10189 * Add support for doublewidth characters even if ncurses or SLang don't know 10190 about them. 10191 10192 caca/driver_ncurses.c | 7 ++++++- 10193 caca/driver_slang.c | 7 ++++++- 10194 2 files changed, 12 insertions(+), 2 deletions(-) 10195 10196Commit: 1428 10197Author: jylam 10198Date: Thu Nov 23 20:22:03 2006 +0000 10199 10200 * .Net : Fixed drawLine() and updated example (rasters rule) 10201 10202 DotNet/Cucul.cs | 6 ++-- 10203 DotNet/test.cs | 61 +++++++++++++++++++++++++++++++++--------------------- 10204 2 files changed, 40 insertions(+), 27 deletions(-) 10205 10206Commit: 1427 10207Author: sam 10208Date: Tue Nov 21 07:09:35 2006 +0000 10209 10210 * Added a test app that swallows two console applications. Switch with C-a. 10211 10212 configure.ac | 4 +- 10213 test/Makefile.am | 6 ++- 10214 test/term.c | 210 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 10215 3 files changed, 218 insertions(+), 2 deletions(-) 10216 10217Commit: 1426 10218Author: sam 10219Date: Tue Nov 21 06:35:04 2006 +0000 10220 10221 * Improved ANSI importer so that it supports a lot more of what is needed 10222 for basic vt220 emulation. 10223 10224 cucul/import.c | 320 ++++++++++++++++++++++++++++++++++++++++++++------------ 10225 1 files changed, 253 insertions(+), 67 deletions(-) 10226 10227Commit: 1425 10228Author: sam 10229Date: Mon Nov 20 05:49:45 2006 +0000 10230 10231 * Added a few ideas to the TODO list. 10232 10233 TODO | 4 ++++ 10234 1 files changed, 4 insertions(+), 0 deletions(-) 10235 10236Commit: 1424 10237Author: jylam 10238Date: Sat Nov 18 12:27:16 2006 +0000 10239 10240 * Added preliminary dither support to .NET bindings 10241 10242 DotNet/Cucul.cs | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 10243 DotNet/test.cs | 15 ++++--- 10244 2 files changed, 135 insertions(+), 10 deletions(-) 10245 10246Commit: 1423 10247Author: jylam 10248Date: Sat Nov 18 11:34:40 2006 +0000 10249 10250 * Added frames to .NET bindings 10251 10252 DotNet/Cucul.cs | 37 +++++++++++++++++++++++++++++++++++++ 10253 1 files changed, 37 insertions(+), 0 deletions(-) 10254 10255Commit: 1422 10256Author: jylam 10257Date: Sat Nov 18 11:25:50 2006 +0000 10258 10259 * Updated and/or added most of basic cucul functions. Lacks primitives, frames, dither, and import/export. 10260 10261 DotNet/Cucul.cs | 182 +++++++++++++++++++++++++++++++++++++++++++++++++------ 10262 DotNet/test.cs | 6 ++ 10263 2 files changed, 170 insertions(+), 18 deletions(-) 10264 10265Commit: 1421 10266Author: sam 10267Date: Fri Nov 17 11:28:32 2006 +0000 10268 10269 * Merged old code by Ol that can be used as a start for the Cocoa driver. 10270 10271 caca/driver_cocoa.m | 331 +++++++++++++++++++++++++++++++++++++++++++++++--- 10272 configure.ac | 2 +- 10273 2 files changed, 312 insertions(+), 21 deletions(-) 10274 10275Commit: 1419 10276Author: sam 10277Date: Thu Nov 16 16:29:57 2006 +0000 10278 10279 * Set version to 0.99.beta11. 10280 * Updated NEWS and ChangeLog. 10281 10282 ChangeLog | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 10283 NEWS | 7 ++ 10284 configure.ac | 2 +- 10285 3 files changed, 242 insertions(+), 1 deletions(-) 10286 10287Commit: 1417 10288Author: sam 10289Date: Thu Nov 16 15:01:31 2006 +0000 10290 10291 * Support for CUCUL_DEFAULT and CUCUL_TRANSPARENT in the HTML exporters. 10292 * Updated export test accordingly. 10293 10294 cucul/export.c | 33 +++++++++++++++++++++++---------- 10295 test/export.c | 16 ++++++++++++++-- 10296 2 files changed, 37 insertions(+), 12 deletions(-) 10297 10298Commit: 1416 10299Author: sam 10300Date: Thu Nov 16 11:26:22 2006 +0000 10301 10302 * Fix a compilation warning by pretending to use seterrno()'s argument 10303 even when it isn't. 10304 10305 common.h | 2 +- 10306 1 files changed, 1 insertions(+), 1 deletions(-) 10307 10308Commit: 1415 10309Author: sam 10310Date: Thu Nov 16 11:23:56 2006 +0000 10311 10312 * Implemented strcmp() and strdup() and added an fflush() stub to the 10313 kernel code. 10314 10315 kernel/kernel.c | 28 ++++++++++++++++++++++++++++ 10316 kernel/kernel.h | 3 +++ 10317 2 files changed, 31 insertions(+), 0 deletions(-) 10318 10319Commit: 1414 10320Author: sam 10321Date: Thu Nov 16 02:08:05 2006 +0000 10322 10323 * Added some box drawing glyphs that are used by TOIlet's future.tlf font 10324 to the flip/flop/rotation filters. 10325 10326 cucul/transform.c | 14 ++++++++++++-- 10327 1 files changed, 12 insertions(+), 2 deletions(-) 10328 10329Commit: 1399 10330Author: sam 10331Date: Tue Nov 14 20:14:38 2006 +0000 10332 10333 * Don't rely on pkg-config macros for variable substitution. Just in case. 10334 10335 caca/Makefile.am | 4 ++-- 10336 src/Makefile.am | 8 ++++---- 10337 tools/Makefile.am | 4 ++-- 10338 3 files changed, 8 insertions(+), 8 deletions(-) 10339 10340Commit: 1398 10341Author: sam 10342Date: Tue Nov 14 18:22:31 2006 +0000 10343 10344 * No longer bail out with an error if Imlib2 or Doxygen were not found. 10345 10346 configure.ac | 41 +++++++++++++++++++---------------------- 10347 1 files changed, 19 insertions(+), 22 deletions(-) 10348 10349Commit: 1397 10350Author: sam 10351Date: Tue Nov 14 18:05:02 2006 +0000 10352 10353 * Minor documentation fix. 10354 10355 cucul/frame.c | 3 ++- 10356 1 files changed, 2 insertions(+), 1 deletions(-) 10357 10358Commit: 1396 10359Author: sam 10360Date: Tue Nov 14 18:02:29 2006 +0000 10361 10362 * Added all the glue needed for a Cocoa output driver. 10363 10364 caca/Makefile.am | 9 +++- 10365 caca/caca.c | 8 +++- 10366 caca/caca_internals.h | 20 ++++++--- 10367 caca/driver_cocoa.m | 109 +++++++++++++++++++++++++++++++++++++++++++++++++ 10368 configure.ac | 25 +++++++++++ 10369 5 files changed, 161 insertions(+), 10 deletions(-) 10370 10371Commit: 1395 10372Author: sam 10373Date: Tue Nov 14 16:27:15 2006 +0000 10374 10375 * Minor compilation warning fix. OS X x86 defines "DELAY". 10376 10377 test/spritedit.c | 4 ++-- 10378 1 files changed, 2 insertions(+), 2 deletions(-) 10379 10380Commit: 1394 10381Author: sam 10382Date: Tue Nov 14 07:59:52 2006 +0000 10383 10384 * Documented flip/flop/rotate as being involutive. 10385 * Updated text test. 10386 10387 cucul/transform.c | 13 ++++++++++--- 10388 test/text.c | 28 ++++++++++++++++++---------- 10389 2 files changed, 28 insertions(+), 13 deletions(-) 10390 10391Commit: 1393 10392Author: sam 10393Date: Tue Nov 14 07:46:51 2006 +0000 10394 10395 * Renamed the "all" test to "cucul" because it otherwise conflicted with 10396 the automake "all" rule. 10397 10398 test/Makefile.am | 8 +++--- 10399 test/all.c | 63 ------------------------------------------------------ 10400 test/cucul.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 10401 3 files changed, 67 insertions(+), 67 deletions(-) 10402 10403Commit: 1392 10404Author: sam 10405Date: Mon Nov 13 23:42:43 2006 +0000 10406 10407 * Factored terminal title setting code. 10408 * Do not try to set the terminal title if TERM=linux. 10409 10410 caca/caca_internals.h | 3 +++ 10411 caca/driver_ncurses.c | 13 +++---------- 10412 caca/driver_slang.c | 13 +++---------- 10413 caca/graphics.c | 21 +++++++++++++++++++++ 10414 4 files changed, 30 insertions(+), 20 deletions(-) 10415 10416Commit: 1391 10417Author: sam 10418Date: Mon Nov 13 23:33:49 2006 +0000 10419 10420 * Implemented caca_set_display_title() for ncurses and S-Lang. 10421 10422 caca/driver_ncurses.c | 14 +++++++++++++- 10423 caca/driver_slang.c | 15 +++++++++++++-- 10424 caca/graphics.c | 2 +- 10425 doc/migrating.dox | 4 ++-- 10426 4 files changed, 29 insertions(+), 6 deletions(-) 10427 10428Commit: 1390 10429Author: sam 10430Date: Mon Nov 13 23:16:35 2006 +0000 10431 10432 * Implemented cucul_get_frame_name() and cucul_set_frame_name(). 10433 * Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well 10434 know that a frame belongs to a canvas. 10435 10436 cucul/canvas.c | 10 ++++---- 10437 cucul/cucul.c | 4 +++ 10438 cucul/cucul.h | 18 ++++++++++--- 10439 cucul/cucul_internals.h | 4 +++ 10440 cucul/frame.c | 62 +++++++++++++++++++++++++++++++++++++++++----- 10441 cucul/legacy.c | 24 ++++++++++++++++++ 10442 cxx/cucul++.cpp | 8 +++--- 10443 test/all.c | 22 ++++++++++++++-- 10444 test/frames.c | 6 ++-- 10445 9 files changed, 132 insertions(+), 26 deletions(-) 10446 10447Commit: 1389 10448Author: sam 10449Date: Mon Nov 13 23:00:02 2006 +0000 10450 10451 * Started writing a full API test. Not sure where it'll lead. 10452 10453 test/Makefile.am | 5 ++++- 10454 test/all.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 10455 test/blit.c | 3 --- 10456 3 files changed, 51 insertions(+), 4 deletions(-) 10457 10458Commit: 1388 10459Author: sam 10460Date: Mon Nov 13 21:42:15 2006 +0000 10461 10462 * Updated C++ bindings so that they build, at least. 10463 10464 cxx/cucul++.cpp | 106 ++++++++++++++++++++++-------------------------------- 10465 cxx/cucul++.h | 71 ++++++++++++------------------------ 10466 cxx/cxxtest.cpp | 10 +---- 10467 3 files changed, 69 insertions(+), 118 deletions(-) 10468 10469Commit: 1387 10470Author: sam 10471Date: Mon Nov 13 13:34:06 2006 +0000 10472 10473 * Add more randomness to the cacademo effects. 10474 * Adapt the swallow test to the display's size. 10475 10476 src/cacademo.c | 33 ++++++++++++++++++++------------- 10477 test/swallow.c | 20 ++++++++++++-------- 10478 2 files changed, 32 insertions(+), 21 deletions(-) 10479 10480Commit: 1386 10481Author: sam 10482Date: Mon Nov 13 08:55:36 2006 +0000 10483 10484 * Added CACA_KEY_* values for Ctrl-C, Ctrl-V, etc. 10485 10486 caca/caca.h | 22 ++++++++++++++++++++++ 10487 src/aafire.c | 4 ++-- 10488 src/cacademo.c | 4 ++-- 10489 3 files changed, 26 insertions(+), 4 deletions(-) 10490 10491Commit: 1384 10492Author: sam 10493Date: Mon Nov 13 00:19:18 2006 +0000 10494 10495 * Improved ANSI import, especially wrt. drawing context persistence. 10496 10497 cucul/import.c | 32 +++++++++++++++++++++++--------- 10498 1 files changed, 23 insertions(+), 9 deletions(-) 10499 10500Commit: 1383 10501Author: sam 10502Date: Sun Nov 12 23:09:17 2006 +0000 10503 10504 * Fix a bug in cucul_put_attr. This function was simply not working. 10505 10506 cucul/attr.c | 6 ++++-- 10507 1 files changed, 4 insertions(+), 2 deletions(-) 10508 10509Commit: 1381 10510Author: sam 10511Date: Sun Nov 12 22:26:36 2006 +0000 10512 10513 * Fix a bug in cucul_set_canvas_size() that caused the default attribute 10514 to be ignored. 10515 10516 cucul/cucul.c | 17 +++++++---------- 10517 cucul/cucul_internals.h | 4 ++++ 10518 cucul/frame.c | 13 +++++-------- 10519 3 files changed, 16 insertions(+), 18 deletions(-) 10520 10521Commit: 1378 10522Author: sam 10523Date: Sun Nov 12 21:29:31 2006 +0000 10524 10525 * When importing an utf-8 file, set background and foreground colours to 10526 the nearest ANSI values for the current attribute. When importing an ANSI 10527 file, force them to lightgray on black. 10528 10529 cucul/import.c | 29 +++++++++++++++++++++-------- 10530 1 files changed, 21 insertions(+), 8 deletions(-) 10531 10532Commit: 1377 10533Author: sam 10534Date: Sun Nov 12 20:39:27 2006 +0000 10535 10536 * Oops, fixed NEW entry. 10537 10538 NEWS | 2 +- 10539 1 files changed, 1 insertions(+), 1 deletions(-) 10540 10541Commit: 1371 10542Author: sam 10543Date: Sun Nov 12 19:29:43 2006 +0000 10544 10545 * Added a "make upload" rule for releases. 10546 10547 Makefile.am | 8 ++++++++ 10548 1 files changed, 8 insertions(+), 0 deletions(-) 10549 10550Commit: 1370 10551Author: sam 10552Date: Sun Nov 12 18:26:40 2006 +0000 10553 10554 * Set version to 0.99.beta10. 10555 * Updated NEWS and ChangeLog. 10556 10557 ChangeLog | 578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 10558 NEWS | 9 + 10559 configure.ac | 2 +- 10560 3 files changed, 588 insertions(+), 1 deletions(-) 10561 10562Commit: 1369 10563Author: sam 10564Date: Sun Nov 12 18:23:29 2006 +0000 10565 10566 * Documentation updates. 10567 10568 doc/migrating.dox | 14 +++++++------- 10569 1 files changed, 7 insertions(+), 7 deletions(-) 10570 10571Commit: 1366 10572Author: sam 10573Date: Sun Nov 12 17:45:14 2006 +0000 10574 10575 * Re-added cucul_getchar() to the legacy functions. Debian's current version 10576 of toilet needs it. 10577 10578 cucul/cucul.h | 2 ++ 10579 cucul/legacy.c | 5 +++++ 10580 2 files changed, 7 insertions(+), 0 deletions(-) 10581 10582Commit: 1365 10583Author: sam 10584Date: Sun Nov 12 17:30:08 2006 +0000 10585 10586 * Add maxwidth and maxheight members to the font format. 10587 10588 cucul/font.c | 36 +- 10589 cucul/font_mono9.h | 1622 ++++++++++++++++++++++++----------------------- 10590 cucul/font_monobold12.h | 1216 ++++++++++++++++++------------------ 10591 doc/font.dox | 6 +- 10592 tools/makefont.c | 36 +- 10593 5 files changed, 1469 insertions(+), 1447 deletions(-) 10594 10595Commit: 1364 10596Author: sam 10597Date: Sun Nov 12 15:54:50 2006 +0000 10598 10599 * Random transition times in cacademo. 10600 * Swallow 4 applications instead of 2 in the swallow test. 10601 10602 src/cacademo.c | 2 +- 10603 test/swallow.c | 33 +++++++++++++++++++-------------- 10604 2 files changed, 20 insertions(+), 15 deletions(-) 10605 10606Commit: 1363 10607Author: sam 10608Date: Sun Nov 12 15:35:04 2006 +0000 10609 10610 * Ctrl-C and Ctrl-Z quit cacafire and cacademo. 10611 10612 src/aafire.c | 2 ++ 10613 src/cacademo.c | 2 ++ 10614 2 files changed, 4 insertions(+), 0 deletions(-) 10615 10616Commit: 1362 10617Author: sam 10618Date: Sun Nov 12 15:26:13 2006 +0000 10619 10620 * Got rid of HAVE_ERRNO_H ifdefs by defining seterrno()/geterrno() functions. 10621 * More debugging information in the import/export and font functions. 10622 10623 caca/caca.c | 15 ++--------- 10624 caca/graphics.c | 14 +--------- 10625 common.h | 28 +++++++++++--------- 10626 cucul/attr.c | 20 +++----------- 10627 cucul/canvas.c | 11 +------ 10628 cucul/cucul.c | 31 +++++----------------- 10629 cucul/dither.c | 39 ++++++---------------------- 10630 cucul/export.c | 39 +++++++++++----------------- 10631 cucul/font.c | 75 +++++++++++++++++++++++++++++++++---------------------- 10632 cucul/frame.c | 15 ++--------- 10633 cucul/import.c | 30 +++++++++++----------- 10634 cucul/legacy.c | 7 +---- 10635 12 files changed, 122 insertions(+), 202 deletions(-) 10636 10637Commit: 1361 10638Author: sam 10639Date: Sun Nov 12 14:42:58 2006 +0000 10640 10641 * Add CJK punctuation to the default fonts. 10642 * Minor changes to the font2tga test program. 10643 10644 cucul/font_mono9.h | 1350 +++++++++++++++++++---------------- 10645 cucul/font_monobold12.h | 1829 +++++++++++++++++++++++++---------------------- 10646 test/font2tga.c | 11 +- 10647 tools/makefont.c | 1 + 10648 4 files changed, 1729 insertions(+), 1462 deletions(-) 10649 10650Commit: 1360 10651Author: sam 10652Date: Sun Nov 12 13:11:01 2006 +0000 10653 10654 * Add a debug() function and a --enable-debug configure flag. 10655 10656 common.h | 25 +++++++++++++++++++++++++ 10657 configure.ac | 6 ++++++ 10658 cucul/export.c | 14 ++++++++++++++ 10659 3 files changed, 45 insertions(+), 0 deletions(-) 10660 10661Commit: 1359 10662Author: sam 10663Date: Sun Nov 12 12:26:48 2006 +0000 10664 10665 * Support fullwidth fonts. 10666 * Add Katakanas and Hiraganas to the default fonts. 10667 10668 cucul/font.c | 4 +- 10669 cucul/font_mono9.h | 3093 +++++++++++++++++++++++------------------ 10670 cucul/font_monobold12.h | 3634 ++++++++++++++++++++++++++--------------------- 10671 test/font2tga.c | 20 +- 10672 tools/makefont.c | 56 +- 10673 5 files changed, 3815 insertions(+), 2992 deletions(-) 10674 10675Commit: 1358 10676Author: sam 10677Date: Sun Nov 12 11:06:34 2006 +0000 10678 10679 * Documented caca_event_t members. 10680 10681 caca/caca.h | 72 +++++++++++++++++++++++++++++++++++----------------------- 10682 1 files changed, 43 insertions(+), 29 deletions(-) 10683 10684Commit: 1357 10685Author: sam 10686Date: Sun Nov 12 10:42:14 2006 +0000 10687 10688 * Documentation updates. Moved the canvas and font format definitions to 10689 the Doxygen documentation. 10690 10691 cucul/cucul.h | 2 +- 10692 cucul/export.c | 58 -------------------------------------------- 10693 cucul/font.c | 69 ----------------------------------------------------- 10694 cucul/frame.c | 4 +- 10695 doc/Makefile.am | 2 +- 10696 doc/canvas.dox | 60 ++++++++++++++++++++++++++++++++++++++++++++++ 10697 doc/font.dox | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 10698 doc/libcaca.dox | 2 + 10699 8 files changed, 137 insertions(+), 131 deletions(-) 10700 10701Commit: 1356 10702Author: sam 10703Date: Sun Nov 12 10:32:38 2006 +0000 10704 10705 * Mention caca-config being deprecated in its manpage, and removed mention 10706 of --plugin-libs from it. The option is still here but does the same as 10707 --libs. 10708 10709 doc/caca-config.1 | 41 +++++++++++++++++------------------------ 10710 1 files changed, 17 insertions(+), 24 deletions(-) 10711 10712Commit: 1355 10713Author: sam 10714Date: Sun Nov 12 10:06:35 2006 +0000 10715 10716 * Properly handle EOF in cacaplay. 10717 10718 src/cacaplay.c | 41 ++++++++++++++++++++++++++--------------- 10719 1 files changed, 26 insertions(+), 15 deletions(-) 10720 10721Commit: 1354 10722Author: sam 10723Date: Sun Nov 12 10:04:23 2006 +0000 10724 10725 * Documentation fixes and TODO updates. 10726 10727 TODO | 4 +++- 10728 cucul/export.c | 4 ++-- 10729 2 files changed, 5 insertions(+), 3 deletions(-) 10730 10731Commit: 1353 10732Author: sam 10733Date: Sun Nov 12 10:02:51 2006 +0000 10734 10735 * Flush stdout after writing the data in the raw driver. 10736 10737 caca/driver_raw.c | 1 + 10738 1 files changed, 1 insertions(+), 0 deletions(-) 10739 10740Commit: 1352 10741Author: sam 10742Date: Sun Nov 12 09:48:37 2006 +0000 10743 10744 * Allow cacaplay to play streams and updated its manpage. 10745 10746 doc/cacaplay.1 | 14 +++++----- 10747 src/cacaplay.c | 74 +++++++++++++++++++++++++++++++++++++++++++------------ 10748 2 files changed, 65 insertions(+), 23 deletions(-) 10749 10750Commit: 1351 10751Author: sam 10752Date: Sun Nov 12 09:46:10 2006 +0000 10753 10754 * Fix infinite loop due to signed/unsigned mistake. 10755 10756 test/swallow.c | 7 ++++++- 10757 1 files changed, 6 insertions(+), 1 deletions(-) 10758 10759Commit: 1350 10760Author: sam 10761Date: Sat Nov 11 18:07:58 2006 +0000 10762 10763 * libcaca multiplexer: swallows two libcaca applications, for instance 10764 cacademo and cacafire, and displays them in a canvas. 10765 10766 test/Makefile.am | 5 ++- 10767 test/swallow.c | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 10768 2 files changed, 103 insertions(+), 1 deletions(-) 10769 10770Commit: 1349 10771Author: sam 10772Date: Sat Nov 11 17:55:11 2006 +0000 10773 10774 * Fixed a bug in the caca importer. 10775 10776 cucul/import.c | 8 ++++---- 10777 1 files changed, 4 insertions(+), 4 deletions(-) 10778 10779Commit: 1348 10780Author: sam 10781Date: Sat Nov 11 17:13:16 2006 +0000 10782 10783 * Fix program header. 10784 10785 test/blit.c | 2 +- 10786 1 files changed, 1 insertions(+), 1 deletions(-) 10787 10788Commit: 1347 10789Author: sam 10790Date: Sat Nov 11 16:29:39 2006 +0000 10791 10792 * Rename cucul_put*() into cucul_put_*(). Updated all code to reflect that. 10793 10794 caca/caca0.h | 4 +- 10795 caca/driver_gl.c | 2 +- 10796 cucul/attr.c | 2 +- 10797 cucul/box.c | 34 +++++++++++++++--------------- 10798 cucul/canvas.c | 14 ++++++------ 10799 cucul/conic.c | 8 +++--- 10800 cucul/cucul.h | 16 +++++++++----- 10801 cucul/dither.c | 2 +- 10802 cucul/import.c | 6 ++-- 10803 cucul/legacy.c | 14 ++++++++++++ 10804 cucul/line.c | 16 +++++++------- 10805 cucul/triangle.c | 2 +- 10806 src/aafire.c | 6 ++-- 10807 src/cacademo.c | 12 +++++----- 10808 src/cacaview.c | 14 ++++++------ 10809 test/blit.c | 2 +- 10810 test/colors.c | 14 ++++++------ 10811 test/demo.c | 38 +++++++++++++++++----------------- 10812 test/dithering.c | 2 +- 10813 test/event.c | 2 +- 10814 test/export.c | 20 +++++++++--------- 10815 test/font.c | 6 ++-- 10816 test/font2tga.c | 2 +- 10817 test/frames.c | 2 +- 10818 test/fullwidth.c | 12 +++++----- 10819 test/input.c | 6 ++-- 10820 test/spritedit.c | 8 +++--- 10821 test/transform.c | 26 +++++++++++----------- 10822 test/truecolor.c | 4 +- 10823 test/unicode.c | 60 +++++++++++++++++++++++++++--------------------------- 10824 30 files changed, 187 insertions(+), 169 deletions(-) 10825 10826Commit: 1346 10827Author: sam 10828Date: Sat Nov 11 15:38:40 2006 +0000 10829 10830 * Made cucul_blit() handle-aware. Added a blit test for that. 10831 10832 cucul/canvas.c | 3 ++ 10833 test/Makefile.am | 5 +++- 10834 test/blit.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 10835 3 files changed, 80 insertions(+), 1 deletions(-) 10836 10837Commit: 1345 10838Author: sam 10839Date: Sat Nov 11 15:17:16 2006 +0000 10840 10841 * Free all memory upon exit in the transform test. 10842 10843 test/transform.c | 1 + 10844 1 files changed, 1 insertions(+), 0 deletions(-) 10845 10846Commit: 1344 10847Author: sam 10848Date: Sat Nov 11 15:10:38 2006 +0000 10849 10850 * Update transform.c so that it uses import functions instead of blitting 10851 lines. 10852 10853 test/transform.c | 118 +++++++++++++++++++++++++----------------------------- 10854 1 files changed, 54 insertions(+), 64 deletions(-) 10855 10856Commit: 1343 10857Author: sam 10858Date: Sat Nov 11 14:51:04 2006 +0000 10859 10860 * Do not force the text colour when importing a text file. 10861 10862 cucul/import.c | 1 - 10863 1 files changed, 0 insertions(+), 1 deletions(-) 10864 10865Commit: 1342 10866Author: sam 10867Date: Sat Nov 11 14:24:35 2006 +0000 10868 10869 * Add cursor and handle support to canvases. Unused yet. 10870 10871 TODO | 2 - 10872 cucul/canvas.c | 97 +++++++++++++++++++++++++++++++++++++++++++++++ 10873 cucul/cucul.c | 5 ++ 10874 cucul/cucul.h | 6 +++ 10875 cucul/cucul_internals.h | 2 + 10876 cucul/export.c | 12 ++++-- 10877 cucul/frame.c | 9 +++- 10878 cucul/import.c | 10 ++++- 10879 8 files changed, 133 insertions(+), 10 deletions(-) 10880 10881Commit: 1341 10882Author: sam 10883Date: Sat Nov 11 13:29:03 2006 +0000 10884 10885 * Cosmetic code and documentation changes here and there. 10886 * Updated TODO. 10887 10888 TODO | 5 ++--- 10889 cucul/canvas.c | 3 ++- 10890 cucul/frame.c | 44 ++++++++++++++++++++++---------------------- 10891 3 files changed, 26 insertions(+), 26 deletions(-) 10892 10893Commit: 1340 10894Author: sam 10895Date: Sat Nov 11 13:03:19 2006 +0000 10896 10897 * Restore attribute settings before resizing the canvas in the frame test. 10898 10899 test/frames.c | 2 +- 10900 1 files changed, 1 insertions(+), 1 deletions(-) 10901 10902Commit: 1339 10903Author: sam 10904Date: Sat Nov 11 13:00:36 2006 +0000 10905 10906 * Rename sprite.c into frame.c. 10907 10908 cucul/Makefile.am | 2 +- 10909 cucul/frame.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 10910 cucul/sprite.c | 215 ----------------------------------------------------- 10911 3 files changed, 216 insertions(+), 216 deletions(-) 10912 10913Commit: 1338 10914Author: sam 10915Date: Sat Nov 11 12:57:03 2006 +0000 10916 10917 * Prepare the way for per-frame width/height information. 10918 10919 cucul/canvas.c | 7 ++-- 10920 cucul/cucul.c | 79 ++++++++++++++++++++++++----------------------- 10921 cucul/cucul_internals.h | 24 +++++++++----- 10922 cucul/sprite.c | 75 ++++++++++++++++++++++++++++---------------- 10923 4 files changed, 106 insertions(+), 79 deletions(-) 10924 10925Commit: 1337 10926Author: sam 10927Date: Sat Nov 11 12:27:37 2006 +0000 10928 10929 * Fix minor uninitialised data bug in cucul_canvas_create(). 10930 10931 cucul/cucul.c | 1 + 10932 1 files changed, 1 insertions(+), 0 deletions(-) 10933 10934Commit: 1336 10935Author: sam 10936Date: Sat Nov 11 12:11:20 2006 +0000 10937 10938 * Allow to resize canvases back to (0,0). 10939 10940 cucul/cucul.c | 8 ++++---- 10941 1 files changed, 4 insertions(+), 4 deletions(-) 10942 10943Commit: 1335 10944Author: sam 10945Date: Sat Nov 11 09:22:10 2006 +0000 10946 10947 * Got rid of the now unused _cucul_strlen_utf8() and _cucul_skip_utf8() 10948 functions. They're obsoleted by cucul_utf8_to_utf32() and rendered useless 10949 by fullwidth character support. 10950 10951 cucul/charset.c | 43 ------------------------------------------- 10952 cucul/cucul_internals.h | 4 ---- 10953 2 files changed, 0 insertions(+), 47 deletions(-) 10954 10955Commit: 1334 10956Author: sam 10957Date: Sat Nov 11 09:18:42 2006 +0000 10958 10959 * Got rid of very old _cucul_init_dither() function call. 10960 10961 cucul/cucul.c | 6 ------ 10962 cucul/cucul_internals.h | 4 ---- 10963 cucul/dither.c | 24 +++++++++++++++--------- 10964 3 files changed, 15 insertions(+), 19 deletions(-) 10965 10966Commit: 1333 10967Author: sam 10968Date: Sat Nov 11 09:10:17 2006 +0000 10969 10970 * Replace _cucul_attr_to_ansi8() with a now documented cucul_attr_to_ansi() 10971 function. 10972 10973 caca/driver_conio.c | 4 ++-- 10974 caca/driver_ncurses.c | 2 +- 10975 caca/driver_slang.c | 4 ++-- 10976 caca/driver_vga.c | 4 ++-- 10977 cucul/attr.c | 40 ++++++++++++++++++++++++++-------------- 10978 cucul/cucul.h | 1 + 10979 cucul/cucul_internals.h | 13 +++++-------- 10980 7 files changed, 39 insertions(+), 29 deletions(-) 10981 10982Commit: 1332 10983Author: sam 10984Date: Sat Nov 11 08:44:14 2006 +0000 10985 10986 * Get rid of _cucul_attr_to_ansi4[fb]g() and replace all calls with 10987 the now official cucul_attr_to_ansi_[fb]g(). 10988 10989 caca/driver_slang.c | 10 ++++++++-- 10990 caca/driver_win32.c | 7 ++++--- 10991 cucul/attr.c | 20 -------------------- 10992 cucul/export.c | 28 +++++++++++++++------------- 10993 4 files changed, 27 insertions(+), 38 deletions(-) 10994 10995Commit: 1331 10996Author: sam 10997Date: Sat Nov 11 08:34:41 2006 +0000 10998 10999 * Export cucul_attr_to_ansi_fg() and cucul_attr_to_ansi_bg(). 11000 11001 cucul/attr.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++---------- 11002 cucul/cucul.h | 19 +++++++++--- 11003 2 files changed, 87 insertions(+), 21 deletions(-) 11004 11005Commit: 1330 11006Author: sam 11007Date: Sat Nov 11 08:11:26 2006 +0000 11008 11009 * Switch back to UTF-32 arguments for drawing primitives, now that we 11010 properly export cucul_utf8_to_utf32(). Evil API breakage, but no one 11011 uses these functions anyway. 11012 11013 caca/caca0.h | 25 +++++++++---------------- 11014 cucul/box.c | 19 ++++++++----------- 11015 cucul/conic.c | 30 +++++++++++++----------------- 11016 cucul/cucul.h | 24 ++++++++++++++---------- 11017 cucul/line.c | 12 ++++++------ 11018 cucul/triangle.c | 23 +++++++++-------------- 11019 src/cacademo.c | 4 ++-- 11020 src/cacaview.c | 6 +++--- 11021 test/demo.c | 24 ++++++++++++------------ 11022 test/event.c | 8 ++++---- 11023 test/export.c | 2 +- 11024 test/frames.c | 2 +- 11025 test/gamma.c | 2 +- 11026 test/input.c | 2 +- 11027 14 files changed, 84 insertions(+), 99 deletions(-) 11028 11029Commit: 1329 11030Author: sam 11031Date: Sat Nov 11 07:56:30 2006 +0000 11032 11033 * Implemented cucul_draw_cp437_box(). 11034 11035 cucul/box.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++------ 11036 cucul/cucul.h | 1 + 11037 2 files changed, 61 insertions(+), 8 deletions(-) 11038 11039Commit: 1328 11040Author: sam 11041Date: Fri Nov 10 15:38:09 2006 +0000 11042 11043 * Wrote manual pages for img2irc, cacaplay and cacaserver. 11044 11045 doc/Makefile.am | 2 +- 11046 doc/cacaplay.1 | 26 ++++++++++++++++++++++++++ 11047 doc/cacaserver.1 | 30 ++++++++++++++++++++++++++++++ 11048 doc/cacaview.1 | 2 ++ 11049 doc/img2irc.1 | 27 +++++++++++++++++++++++++++ 11050 src/img2irc.c | 21 +++++++++++++++++++-- 11051 6 files changed, 105 insertions(+), 3 deletions(-) 11052 11053Commit: 1324 11054Author: sam 11055Date: Fri Nov 10 10:29:54 2006 +0000 11056 11057 * Implemented cucul_putattr(), cucul_putchar()'s attribute equivalent. 11058 11059 cucul/Makefile.am | 2 +- 11060 cucul/attr.c | 396 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 11061 cucul/colour.c | 345 ---------------------------------------------- 11062 cucul/cucul.h | 1 + 11063 4 files changed, 398 insertions(+), 346 deletions(-) 11064 11065Commit: 1315 11066Author: sam 11067Date: Thu Nov 9 17:24:29 2006 +0000 11068 11069 * Don't try to guess the file format in cacaserver, instead feed the data 11070 to cucul_import_memory() and try again later if it says "not enough data". 11071 11072 src/cacaserver.c | 49 +++++++++++++++++++++++++++++++------------------ 11073 1 files changed, 31 insertions(+), 18 deletions(-) 11074 11075Commit: 1314 11076Author: sam 11077Date: Thu Nov 9 17:20:47 2006 +0000 11078 11079 * If not enough data is available for import, return 0 instead of an error. 11080 11081 cucul/import.c | 50 +++++++++++++++++++++++++++++--------------------- 11082 1 files changed, 29 insertions(+), 21 deletions(-) 11083 11084Commit: 1313 11085Author: sam 11086Date: Thu Nov 9 11:14:57 2006 +0000 11087 11088 * Minor documentation fixes. 11089 11090 cucul/canvas.c | 1 - 11091 cucul/import.c | 26 +++++++++++++------------- 11092 2 files changed, 13 insertions(+), 14 deletions(-) 11093 11094Commit: 1310 11095Author: jylam 11096Date: Thu Nov 9 09:27:35 2006 +0000 11097 11098 * Fixed behaviour of the pig while resizing window 11099 11100 cxx/cxxtest.cpp | 11 +++++++++++ 11101 1 files changed, 11 insertions(+), 0 deletions(-) 11102 11103Commit: 1309 11104Author: sam 11105Date: Wed Nov 8 17:27:48 2006 +0000 11106 11107 * Slight documentation update. 11108 11109 doc/migrating.dox | 2 +- 11110 1 files changed, 1 insertions(+), 1 deletions(-) 11111 11112Commit: 1308 11113Author: sam 11114Date: Wed Nov 8 17:26:57 2006 +0000 11115 11116 * Convert all programs and tests to the new import/export API. 11117 11118 src/cacadraw.c | 13 ++----------- 11119 src/cacaplay.c | 17 +++-------------- 11120 src/cacaserver.c | 35 +++++++++++++---------------------- 11121 src/img2irc.c | 10 +++++----- 11122 test/export.c | 22 +++++++--------------- 11123 test/font2tga.c | 10 +++++----- 11124 test/import.c | 15 +++------------ 11125 test/text.c | 24 ++++++++++++------------ 11126 8 files changed, 50 insertions(+), 96 deletions(-) 11127 11128Commit: 1307 11129Author: sam 11130Date: Wed Nov 8 17:18:23 2006 +0000 11131 11132 * Set the cucul_import_memory() buffer type to void const * instead of 11133 unsigned char const * so that C++ programs won't complain. 11134 ___ __ __ ____ ___ ___ ___ 11135 / _ \| \/ |/ ___| / _ \ / _ \ / _ \ 11136 | | | | |\/| | | _ | (_) | (_) | (_) | 11137 | |_| | | | | |_| | \__, |\__, |\__, | 11138 \___/|_| |_|\____| /_/ /_/ /_/ 11139 11140 cucul/cucul.h | 2 +- 11141 cucul/import.c | 9 +++++---- 11142 2 files changed, 6 insertions(+), 5 deletions(-) 11143 11144Commit: 1306 11145Author: sam 11146Date: Wed Nov 8 16:43:59 2006 +0000 11147 11148 * Renamed cucul_export() to cucul_export_memory(), paves the way for a 11149 cucul_export_file() but I'm not sure yet this is a good idea. 11150 * Use the new import/export API in libcaca. 11151 11152 caca/caca0.c | 12 +++++------- 11153 caca/driver_raw.c | 15 ++++++++------- 11154 cucul/cucul.h | 2 +- 11155 cucul/export.c | 6 +++--- 11156 cucul/legacy.c | 2 +- 11157 5 files changed, 18 insertions(+), 19 deletions(-) 11158 11159Commit: 1305 11160Author: sam 11161Date: Wed Nov 8 16:34:43 2006 +0000 11162 11163 * Renamed cucul_import() to cucul_import_memory() and implemented 11164 cucul_import_file(). 11165 11166 cucul/cucul.h | 7 +++-- 11167 cucul/import.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 11168 cucul/legacy.c | 4 +- 11169 3 files changed, 79 insertions(+), 11 deletions(-) 11170 11171Commit: 1304 11172Author: sam 11173Date: Wed Nov 8 13:12:06 2006 +0000 11174 11175 * Don't try to include arpa/inet.h in kernel mode. 11176 11177 common.h | 21 ++++++++++++--------- 11178 1 files changed, 12 insertions(+), 9 deletions(-) 11179 11180Commit: 1303 11181Author: sam 11182Date: Wed Nov 8 13:05:42 2006 +0000 11183 11184 * Don't use htonl() directly, use common.h's hton32() wrapper. 11185 11186 common.h | 5 +++++ 11187 cucul/font.c | 5 ----- 11188 cucul/import.c | 9 ++------- 11189 3 files changed, 7 insertions(+), 12 deletions(-) 11190 11191Commit: 1302 11192Author: sam 11193Date: Wed Nov 8 12:11:07 2006 +0000 11194 11195 * Deprecate buffer management. We're back to standard void* memory areas. 11196 11197 cucul/Makefile.am | 2 +- 11198 cucul/buffer.c | 156 ---------------------------------- 11199 cucul/colour.c | 12 --- 11200 cucul/cucul.h | 40 ++++----- 11201 cucul/export.c | 244 ++++++++++++++++++++++++----------------------------- 11202 cucul/import.c | 102 +++++++++------------- 11203 cucul/legacy.c | 172 +++++++++++++++++++++++++++++++++++++ 11204 7 files changed, 343 insertions(+), 385 deletions(-) 11205 11206Commit: 1301 11207Author: sam 11208Date: Wed Nov 8 07:59:23 2006 +0000 11209 11210 * Minor syntax fix in the doxygen documentation. 11211 11212 cucul/buffer.c | 4 ++-- 11213 1 files changed, 2 insertions(+), 2 deletions(-) 11214 11215Commit: 1300 11216Author: sam 11217Date: Wed Nov 8 07:58:03 2006 +0000 11218 11219 * Do not link cacaserver with libcaca, it only uses libcucul. 11220 11221 src/Makefile.am | 2 +- 11222 src/cacaserver.c | 14 +++----------- 11223 2 files changed, 4 insertions(+), 12 deletions(-) 11224 11225Commit: 1295 11226Author: sam 11227Date: Mon Nov 6 11:06:44 2006 +0000 11228 11229 * Replace CUCUL_COLOR_* with CUCUL_*. 11230 11231 doc/tutorial.dox | 2 +- 11232 1 files changed, 1 insertions(+), 1 deletions(-) 11233 11234Commit: 1294 11235Author: sam 11236Date: Mon Nov 6 11:04:37 2006 +0000 11237 11238 * Use cucul_get_font_blocks() instead of hardcoding the glyph list. 11239 11240 test/font2tga.c | 38 +++++++++++++------------------------- 11241 1 files changed, 13 insertions(+), 25 deletions(-) 11242 11243Commit: 1287 11244Author: sam 11245Date: Sun Nov 5 23:59:06 2006 +0000 11246 11247 * Fix a harmless warning in caca0.c. 11248 11249 caca/caca0.c | 1 + 11250 1 files changed, 1 insertions(+), 0 deletions(-) 11251 11252Commit: 1285 11253Author: sam 11254Date: Sun Nov 5 22:51:04 2006 +0000 11255 11256 * Set version to 0.99.beta9. 11257 * Updated NEWS and ChangeLog. 11258 11259 ChangeLog | 476 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 11260 NEWS | 8 + 11261 configure.ac | 2 +- 11262 3 files changed, 485 insertions(+), 1 deletions(-) 11263 11264Commit: 1284 11265Author: sam 11266Date: Sun Nov 5 22:45:10 2006 +0000 11267 11268 * Updated TODO list. 11269 11270 TODO | 13 +++++-------- 11271 1 files changed, 5 insertions(+), 8 deletions(-) 11272 11273Commit: 1283 11274Author: sam 11275Date: Sun Nov 5 22:20:51 2006 +0000 11276 11277 * Updated the caca export format so that it supports multiple frames. 11278 * Updated the caca importer to reflect that; only one frame is read at the 11279 moment. 11280 * Added an "utf8cr" export format for UTF-8 + CRLF exports. 11281 * Updated cacaserver to reflect file format changes. 11282 11283 cucul/export.c | 134 ++++++++++++++++++++++++++++++++++++++++++----------- 11284 cucul/import.c | 80 ++++++++++++++++++++++++-------- 11285 src/cacaserver.c | 27 ++++++----- 11286 3 files changed, 179 insertions(+), 62 deletions(-) 11287 11288Commit: 1282 11289Author: sam 11290Date: Sun Nov 5 21:59:26 2006 +0000 11291 11292 * Use the import function to load the pig image in cxxtest. 11293 11294 cxx/cxxtest.cpp | 82 ++++++++++++++++++++++++++++++------------------------- 11295 1 files changed, 45 insertions(+), 37 deletions(-) 11296 11297Commit: 1281 11298Author: sam 11299Date: Sun Nov 5 21:47:51 2006 +0000 11300 11301 * Add information to the font format. 11302 11303 cucul/font.c | 13 ++++++++++--- 11304 1 files changed, 10 insertions(+), 3 deletions(-) 11305 11306Commit: 1280 11307Author: jylam 11308Date: Sun Nov 5 18:31:45 2006 +0000 11309 11310 * Fixed typo, added compilation example 11311 11312 doc/tutorial.dox | 7 ++++++- 11313 1 files changed, 6 insertions(+), 1 deletions(-) 11314 11315Commit: 1279 11316Author: jylam 11317Date: Sun Nov 5 18:14:26 2006 +0000 11318 11319 * Started a real and complete tutorial 11320 11321 doc/tutorial.dox | 34 ++++++++++++++++++++++++++++++++-- 11322 1 files changed, 32 insertions(+), 2 deletions(-) 11323 11324Commit: 1278 11325Author: sam 11326Date: Sun Nov 5 18:08:36 2006 +0000 11327 11328 * Oops, fixed getChar's prototype. 11329 11330 cxx/cucul++.h | 2 +- 11331 1 files changed, 1 insertions(+), 1 deletions(-) 11332 11333Commit: 1277 11334Author: sam 11335Date: Sun Nov 5 18:06:09 2006 +0000 11336 11337 * Implemented putChar() and updated getChar()'s prototype. 11338 11339 cxx/cucul++.cpp | 7 ++++++- 11340 cxx/cucul++.h | 2 +- 11341 2 files changed, 7 insertions(+), 2 deletions(-) 11342 11343Commit: 1276 11344Author: sam 11345Date: Sun Nov 5 18:00:53 2006 +0000 11346 11347 * Don't crash if Blit()'s second canvas argument is NULL (which is valid). 11348 11349 cxx/cucul++.cpp | 3 ++- 11350 1 files changed, 2 insertions(+), 1 deletions(-) 11351 11352Commit: 1275 11353Author: jylam 11354Date: Sun Nov 5 17:27:37 2006 +0000 11355 11356 * Fixed c++ example 11357 11358 cxx/cxxtest.cpp | 5 +++-- 11359 1 files changed, 3 insertions(+), 2 deletions(-) 11360 11361Commit: 1274 11362Author: sam 11363Date: Sun Nov 5 16:58:58 2006 +0000 11364 11365 * Fix the default canvas colour value. 11366 11367 cucul/cucul.c | 2 +- 11368 1 files changed, 1 insertions(+), 1 deletions(-) 11369 11370Commit: 1273 11371Author: sam 11372Date: Sun Nov 5 16:56:49 2006 +0000 11373 11374 * Remove legacy cucul_ansi_to_str() from cucul.h. 11375 11376 cucul/cucul.h | 1 - 11377 1 files changed, 0 insertions(+), 1 deletions(-) 11378 11379Commit: 1271 11380Author: sam 11381Date: Tue Oct 31 17:03:21 2006 +0000 11382 11383 * Slightly changed the font header information. No one distributes libcaca 11384 fonts yet anyway :-) 11385 11386 cucul/font.c | 14 +- 11387 cucul/font_mono9.h | 3132 +++++++++++++++++++++++----------------------- 11388 cucul/font_monobold12.h | 3202 +++++++++++++++++++++++----------------------- 11389 tools/makefont.c | 12 +- 11390 4 files changed, 3180 insertions(+), 3180 deletions(-) 11391 11392Commit: 1270 11393Author: sam 11394Date: Tue Oct 31 14:34:06 2006 +0000 11395 11396 * Clarify cucul_get_attr() behaviour in the cucul_set_attr() documentation. 11397 11398 cucul/colour.c | 2 ++ 11399 1 files changed, 2 insertions(+), 0 deletions(-) 11400 11401Commit: 1269 11402Author: sam 11403Date: Tue Oct 31 14:04:22 2006 +0000 11404 11405 * Got rid of cucul_ansi_to_str(), it's really useless. 11406 * Partial update of the C++ bindings. 11407 * Updated documentation. 11408 11409 caca/caca0.c | 28 ++++++++++++++++++++++++++++ 11410 caca/caca0.h | 3 ++- 11411 cucul/cucul.c | 45 --------------------------------------------- 11412 cucul/cucul.h | 3 +-- 11413 cxx/cucul++.cpp | 22 +++++++++++----------- 11414 cxx/cucul++.h | 8 ++++---- 11415 cxx/cxxtest.cpp | 6 +++--- 11416 doc/migrating.dox | 13 +++++++------ 11417 doc/tutorial.dox | 2 +- 11418 test/colors.c | 7 +++---- 11419 test/demo.c | 24 ------------------------ 11420 11 files changed, 60 insertions(+), 101 deletions(-) 11421 11422Commit: 1268 11423Author: sam 11424Date: Tue Oct 31 13:44:41 2006 +0000 11425 11426 * Properly rename cxxtest.cpp to cpptest.cpp to preserve history. 11427 11428 cxx/cpptest.cpp | 103 ------------------------------------------------------- 11429 cxx/cxxtest.cpp | 8 ++-- 11430 2 files changed, 4 insertions(+), 107 deletions(-) 11431 11432Commit: 1267 11433Author: sam 11434Date: Tue Oct 31 13:29:48 2006 +0000 11435 11436 * Got rid of cucul_ansi_to_attr() and cucul_argb_to_attr() and restored 11437 cucul_set_color() and cucul_set_truecolor() under the new names 11438 cucul_set_color_ansi() and cucul_set_color_argb(). 11439 * Renamed cucul_get_color_name() into cucul_ansi_to_str(). 11440 11441 caca/caca0.h | 5 +- 11442 caca/driver_gl.c | 2 +- 11443 cucul/colour.c | 134 +++++++++++++++++++++++++++-------------------------- 11444 cucul/cucul.c | 18 +++++-- 11445 cucul/cucul.h | 9 ++-- 11446 cucul/dither.c | 2 +- 11447 cucul/import.c | 16 ++---- 11448 src/aafire.c | 2 +- 11449 src/cacademo.c | 16 +++---- 11450 src/cacadraw.c | 2 +- 11451 src/cacaview.c | 23 ++++----- 11452 src/img2irc.c | 2 +- 11453 test/colors.c | 10 ++-- 11454 test/demo.c | 63 +++++++++++-------------- 11455 test/dithering.c | 2 +- 11456 test/event.c | 8 ++-- 11457 test/export.c | 10 ++-- 11458 test/font.c | 6 +- 11459 test/font2tga.c | 2 +- 11460 test/frames.c | 6 +- 11461 test/fullwidth.c | 12 ++-- 11462 test/gamma.c | 6 +- 11463 test/input.c | 7 +-- 11464 test/spritedit.c | 6 +- 11465 test/transform.c | 16 +++--- 11466 test/truecolor.c | 4 +- 11467 test/unicode.c | 25 ++++------ 11468 27 files changed, 201 insertions(+), 213 deletions(-) 11469 11470Commit: 1266 11471Author: sam 11472Date: Tue Oct 31 08:17:58 2006 +0000 11473 11474 * Changed cucul_set_attr() so that only setting the style does not change 11475 the colour. 11476 11477 cucul/colour.c | 112 ++++++++++++++++++++++++++++++-------------------------- 11478 cucul/export.c | 8 ++-- 11479 test/colors.c | 8 ++-- 11480 test/export.c | 12 ++---- 11481 4 files changed, 72 insertions(+), 68 deletions(-) 11482 11483Commit: 1264 11484Author: sam 11485Date: Mon Oct 30 16:37:36 2006 +0000 11486 11487 * Blink/Underline/Bold/Italics support in the HTML exporters. 11488 * Underline support in the X11 driver. 11489 11490 caca/driver_x11.c | 8 ++++++++ 11491 cucul/export.c | 35 ++++++++++++++++++++++++++++++++--- 11492 2 files changed, 40 insertions(+), 3 deletions(-) 11493 11494Commit: 1263 11495Author: sam 11496Date: Mon Oct 30 14:41:16 2006 +0000 11497 11498 * Add Bold/Blink/Italics/Underline to the export and color tests. 11499 11500 test/colors.c | 15 +++++++++++++-- 11501 test/export.c | 13 +++++++++++++ 11502 2 files changed, 26 insertions(+), 2 deletions(-) 11503 11504Commit: 1262 11505Author: sam 11506Date: Mon Oct 30 14:33:46 2006 +0000 11507 11508 * Fix IRC and term transparency (again). 11509 11510 cucul/export.c | 8 ++++---- 11511 1 files changed, 4 insertions(+), 4 deletions(-) 11512 11513Commit: 1261 11514Author: sam 11515Date: Mon Oct 30 13:51:25 2006 +0000 11516 11517 * Updated TODO list. 11518 11519 TODO | 4 +++- 11520 1 files changed, 3 insertions(+), 1 deletions(-) 11521 11522Commit: 1258 11523Author: sam 11524Date: Sun Oct 29 22:07:07 2006 +0000 11525 11526 * Add back cucul_set_color() and cucul_set_truecolor() but mark them as 11527 deprecated using GCC attributes. 11528 11529 cucul/colour.c | 4 ---- 11530 cucul/cucul.h | 49 ++++++++++++++++++++++++++++++------------------- 11531 2 files changed, 30 insertions(+), 23 deletions(-) 11532 11533Commit: 1257 11534Author: sam 11535Date: Sun Oct 29 20:54:51 2006 +0000 11536 11537 * Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the 11538 functionality into cucul_set_attr(). 11539 * Add cucul_ansi_to_attr() and cucul_argb_to_attr(). 11540 * Rename CUCUL_COLOR_* to CUCUL_*. 11541 11542 caca/caca0.c | 8 +- 11543 caca/caca0.h | 34 +++++----- 11544 caca/driver_gl.c | 2 +- 11545 caca/driver_slang.c | 12 ++-- 11546 cucul/colour.c | 194 ++++++++++++++++++++++++--------------------------- 11547 cucul/cucul.c | 2 +- 11548 cucul/cucul.h | 75 ++++++++++++-------- 11549 cucul/dither.c | 20 +++--- 11550 cucul/export.c | 8 +- 11551 cucul/import.c | 40 +++++------ 11552 cucul/sprite.c | 2 +- 11553 src/aafire.c | 2 +- 11554 src/cacademo.c | 27 ++++---- 11555 src/cacadraw.c | 2 +- 11556 src/cacaview.c | 26 ++++---- 11557 src/img2irc.c | 2 +- 11558 test/colors.c | 6 +- 11559 test/demo.c | 63 +++++++++-------- 11560 test/dithering.c | 10 +-- 11561 test/event.c | 8 +- 11562 test/export.c | 9 ++- 11563 test/font.c | 6 +- 11564 test/font2tga.c | 2 +- 11565 test/frames.c | 6 +- 11566 test/fullwidth.c | 12 ++-- 11567 test/gamma.c | 6 +- 11568 test/input.c | 8 +- 11569 test/spritedit.c | 6 +- 11570 test/transform.c | 16 ++-- 11571 test/truecolor.c | 4 +- 11572 test/unicode.c | 25 ++++--- 11573 tools/optipal.c | 80 ++++++++++----------- 11574 32 files changed, 362 insertions(+), 361 deletions(-) 11575 11576Commit: 1256 11577Author: sam 11578Date: Sun Oct 29 08:35:46 2006 +0000 11579 11580 * Remove cucul_set_color() from the exported API and replaced all calls 11581 with cucul_set_attr_ansi(). Old application will still compile (but issue 11582 a warning) and run, though. 11583 11584 caca/driver_gl.c | 2 +- 11585 cucul/colour.c | 4 +++ 11586 cucul/cucul.h | 3 -- 11587 cucul/dither.c | 2 +- 11588 cucul/import.c | 17 +++++++++------ 11589 cucul/sprite.c | 2 +- 11590 src/aafire.c | 2 +- 11591 src/cacademo.c | 17 +++++++++------ 11592 src/cacadraw.c | 2 +- 11593 src/cacaview.c | 23 ++++++++++++--------- 11594 src/img2irc.c | 2 +- 11595 test/colors.c | 6 ++-- 11596 test/demo.c | 56 +++++++++++++++++++++++++++-------------------------- 11597 test/dithering.c | 2 +- 11598 test/event.c | 8 +++--- 11599 test/export.c | 8 +++--- 11600 test/font.c | 6 ++-- 11601 test/font2tga.c | 2 +- 11602 test/frames.c | 6 ++-- 11603 test/fullwidth.c | 12 +++++----- 11604 test/gamma.c | 6 ++-- 11605 test/input.c | 7 +++-- 11606 test/spritedit.c | 6 ++-- 11607 test/transform.c | 16 +++++++------- 11608 test/truecolor.c | 4 +- 11609 test/unicode.c | 22 ++++++++++---------- 11610 26 files changed, 128 insertions(+), 115 deletions(-) 11611 11612Commit: 1255 11613Author: sam 11614Date: Sun Oct 29 08:06:27 2006 +0000 11615 11616 * Fix broken Imlib2 support in cacaview. 11617 11618 configure.ac | 1 + 11619 src/cacaview.c | 2 +- 11620 src/common-image.c | 10 +++++----- 11621 3 files changed, 7 insertions(+), 6 deletions(-) 11622 11623Commit: 1254 11624Author: sam 11625Date: Sat Oct 28 23:53:46 2006 +0000 11626 11627 * Use the LSB of alpha and blue components to encode additional flags such 11628 as bold or underline. No higher level support for these yet, but at 11629 least everything is consistent. 11630 * Created cucul_set_attr_ansi() and cucul_set_attr_argb() which are bound 11631 to replace cucul_set_color() and cucul_set_truecolor(). 11632 11633 caca/caca0.h | 3 +- 11634 caca/driver_conio.c | 6 +- 11635 caca/driver_gl.c | 12 ++-- 11636 caca/driver_ncurses.c | 4 +- 11637 caca/driver_slang.c | 12 ++-- 11638 caca/driver_vga.c | 6 +- 11639 caca/driver_win32.c | 8 +- 11640 caca/driver_x11.c | 10 +- 11641 cucul/canvas.c | 18 ++-- 11642 cucul/colour.c | 216 ++++++++++++++++++++++++++++++++--------------- 11643 cucul/cucul.c | 45 +++++----- 11644 cucul/cucul.h | 22 ++++- 11645 cucul/cucul_internals.h | 23 +++--- 11646 cucul/export.c | 58 ++++++------ 11647 cucul/font.c | 4 +- 11648 cucul/import.c | 2 +- 11649 cucul/sprite.c | 20 ++-- 11650 cucul/transform.c | 12 ++-- 11651 18 files changed, 286 insertions(+), 195 deletions(-) 11652 11653Commit: 1249 11654Author: sam 11655Date: Fri Oct 27 20:40:24 2006 +0000 11656 11657 * Reworded documentation about buffer/string distinction. 11658 11659 cucul/buffer.c | 8 ++++++-- 11660 1 files changed, 6 insertions(+), 2 deletions(-) 11661 11662Commit: 1248 11663Author: sam 11664Date: Fri Oct 27 20:22:48 2006 +0000 11665 11666 * Fix a buffer overflow in the utf-8 cucul_import(). 11667 11668 cucul/import.c | 22 +++++++++++++++++----- 11669 1 files changed, 17 insertions(+), 5 deletions(-) 11670 11671Commit: 1247 11672Author: jylam 11673Date: Fri Oct 27 20:18:23 2006 +0000 11674 11675 * Documentation a bit clearer while importing a string into a buffer 11676 11677 cucul/buffer.c | 3 ++- 11678 1 files changed, 2 insertions(+), 1 deletions(-) 11679 11680Commit: 1245 11681Author: jylam 11682Date: Fri Oct 27 19:26:35 2006 +0000 11683 11684 * "Fixed" infinite loop in ANSI+UTF8 importer, probably totally wrong, but like to be bashed. 11685 11686 DotNet/test.cs | 1 - 11687 cucul/import.c | 7 ++++++- 11688 2 files changed, 6 insertions(+), 2 deletions(-) 11689 11690Commit: 1239 11691Author: sam 11692Date: Thu Oct 26 09:24:29 2006 +0000 11693 11694 * Put at least one space in empty IRC lines otherwise most clients won't 11695 output them. 11696 11697 cucul/export.c | 11 +++++++++-- 11698 1 files changed, 9 insertions(+), 2 deletions(-) 11699 11700Commit: 1238 11701Author: sam 11702Date: Thu Oct 26 09:17:21 2006 +0000 11703 11704 * Allow to import empty files or files with only empty lines. 11705 11706 cucul/import.c | 9 +++++++++ 11707 1 files changed, 9 insertions(+), 0 deletions(-) 11708 11709Commit: 1237 11710Author: sam 11711Date: Thu Oct 26 09:04:55 2006 +0000 11712 11713 * Support export of zero-sized canvases. 11714 11715 cucul/export.c | 85 ++++++++++++++++++++++++++++++++++--------------------- 11716 1 files changed, 52 insertions(+), 33 deletions(-) 11717 11718Commit: 1236 11719Author: sam 11720Date: Thu Oct 26 08:47:39 2006 +0000 11721 11722 * Fix a buffer overflow in the import format autodetection code. 11723 11724 cucul/import.c | 2 +- 11725 1 files changed, 1 insertions(+), 1 deletions(-) 11726 11727Commit: 1235 11728Author: sam 11729Date: Thu Oct 26 08:45:18 2006 +0000 11730 11731 * Allow to import zero-sized canvases. 11732 11733 cucul/import.c | 27 ++++++++++++--------------- 11734 1 files changed, 12 insertions(+), 15 deletions(-) 11735 11736Commit: 1234 11737Author: sam 11738Date: Thu Oct 26 08:17:41 2006 +0000 11739 11740 * CACA_GEOMETRY works with the raw driver. 11741 11742 doc/user.dox | 2 +- 11743 1 files changed, 1 insertions(+), 1 deletions(-) 11744 11745Commit: 1233 11746Author: sam 11747Date: Thu Oct 26 08:16:43 2006 +0000 11748 11749 * Allow to create the initial canvas with a zero size. Either the application 11750 resizes it later, or the driver changes it to fit the display. 11751 11752 caca/driver_gl.c | 6 ++---- 11753 caca/driver_raw.c | 12 ++++++++++++ 11754 caca/driver_win32.c | 4 ++-- 11755 caca/driver_x11.c | 5 ++--- 11756 cucul/cucul.c | 14 +------------- 11757 5 files changed, 19 insertions(+), 22 deletions(-) 11758 11759Commit: 1232 11760Author: sam 11761Date: Thu Oct 26 08:11:39 2006 +0000 11762 11763 * Minor changes to the frames test. 11764 11765 test/frames.c | 27 ++++++++++++++++++++------- 11766 1 files changed, 20 insertions(+), 7 deletions(-) 11767 11768Commit: 1231 11769Author: sam 11770Date: Wed Oct 25 22:06:21 2006 +0000 11771 11772 * Removed "This function..." constructs from documentation. Fixed a few 11773 documentation errors or imprecisions. 11774 11775 caca/event.c | 10 +++++----- 11776 caca/graphics.c | 22 ++++++++++------------ 11777 cucul/buffer.c | 19 +++++++++---------- 11778 cucul/canvas.c | 36 ++++++++++++++++++------------------ 11779 cucul/charset.c | 28 ++++++++++++++-------------- 11780 cucul/colour.c | 12 ++++++------ 11781 cucul/cucul.c | 22 ++++++++++++---------- 11782 cucul/import.c | 4 ++-- 11783 cucul/sprite.c | 17 +++++++---------- 11784 cucul/transform.c | 17 ++++++++--------- 11785 10 files changed, 91 insertions(+), 96 deletions(-) 11786 11787Commit: 1230 11788Author: sam 11789Date: Wed Oct 25 22:04:31 2006 +0000 11790 11791 * Fix rotation of the 'u' glyph, and added a flop/rotate char for '"'. 11792 11793 cucul/transform.c | 5 ++++- 11794 1 files changed, 4 insertions(+), 1 deletions(-) 11795 11796Commit: 1229 11797Author: sam 11798Date: Wed Oct 25 22:01:38 2006 +0000 11799 11800 * Do not output \r in the UTF-8 exporter. 11801 11802 cucul/export.c | 2 +- 11803 1 files changed, 1 insertions(+), 1 deletions(-) 11804 11805Commit: 1226 11806Author: sam 11807Date: Tue Oct 24 07:07:47 2006 +0000 11808 11809 * Use enter as the transition key. 11810 11811 doc/cacafire.1 | 2 +- 11812 src/cacademo.c | 2 +- 11813 2 files changed, 2 insertions(+), 2 deletions(-) 11814 11815Commit: 1225 11816Author: sam 11817Date: Sun Oct 22 21:24:15 2006 +0000 11818 11819 * Set version to 0.99.beta8. 11820 * Updated NEWS and ChangeLog. 11821 11822 ChangeLog | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 11823 NEWS | 7 ++ 11824 configure.ac | 2 +- 11825 3 files changed, 182 insertions(+), 1 deletions(-) 11826 11827Commit: 1224 11828Author: sam 11829Date: Sun Oct 22 21:13:32 2006 +0000 11830 11831 * Made cucul_blit(), and therefore cucul_set_canvas_boundaries(), support 11832 fullwidth characters. 11833 * Added a case to test/fullwidth.c for cucul_blit and fullwidth chars. 11834 11835 cucul/canvas.c | 41 ++++++++++++++++++++++++++--------------- 11836 cucul/transform.c | 2 ++ 11837 test/fullwidth.c | 20 +++++++++++++++++++- 11838 3 files changed, 47 insertions(+), 16 deletions(-) 11839 11840Commit: 1223 11841Author: sam 11842Date: Sun Oct 22 20:31:10 2006 +0000 11843 11844 * Added block drawing glyphs to the flip/flop/rotate functions. 11845 * Made these functions fullwidth-aware. 11846 11847 cucul/transform.c | 262 +++++++++++++++++++++++++++++++++-------------------- 11848 1 files changed, 162 insertions(+), 100 deletions(-) 11849 11850Commit: 1222 11851Author: sam 11852Date: Sun Oct 22 19:53:48 2006 +0000 11853 11854 * Add fullwidth characters to the transform test. 11855 11856 test/transform.c | 4 +++- 11857 1 files changed, 3 insertions(+), 1 deletions(-) 11858 11859Commit: 1221 11860Author: sam 11861Date: Sun Oct 22 17:40:55 2006 +0000 11862 11863 * Updated documentation of fullwidth-aware functions. 11864 * Fullwidth support in all exporters. 11865 11866 cucul/canvas.c | 13 ++++++++++--- 11867 cucul/export.c | 29 +++++++++++++++++++++++++---- 11868 2 files changed, 35 insertions(+), 7 deletions(-) 11869 11870Commit: 1220 11871Author: sam 11872Date: Sun Oct 22 17:19:58 2006 +0000 11873 11874 * Add a test for fullwidth characters to the exporter test. 11875 11876 test/export.c | 4 +++- 11877 1 files changed, 3 insertions(+), 1 deletions(-) 11878 11879Commit: 1219 11880Author: sam 11881Date: Sun Oct 22 16:49:54 2006 +0000 11882 11883 * Support for fullwidth glyphs in the UTF-8 importer. 11884 11885 cucul/import.c | 34 ++++++++++++++++++---------------- 11886 1 files changed, 18 insertions(+), 16 deletions(-) 11887 11888Commit: 1218 11889Author: sam 11890Date: Sun Oct 22 16:35:25 2006 +0000 11891 11892 * Support for fullwidth glyphs in the libcaca output drivers. 11893 11894 caca/driver_conio.c | 13 +++++++++++-- 11895 caca/driver_gl.c | 19 ++++++++++++++----- 11896 caca/driver_ncurses.c | 5 +++++ 11897 caca/driver_slang.c | 5 +++++ 11898 caca/driver_vga.c | 11 ++++++++++- 11899 caca/driver_win32.c | 25 ++++++++++++++++--------- 11900 caca/driver_x11.c | 5 ++++- 11901 cucul/canvas.c | 15 +++++++++------ 11902 cucul/cucul.h | 1 + 11903 cucul/cucul_internals.h | 2 -- 11904 10 files changed, 75 insertions(+), 26 deletions(-) 11905 11906Commit: 1217 11907Author: sam 11908Date: Sun Oct 22 16:16:15 2006 +0000 11909 11910 * Use 0xCACA as the test character. Ahaha. Caca. Got it? 11911 11912 test/fullwidth.c | 26 +++++++++++++------------- 11913 1 files changed, 13 insertions(+), 13 deletions(-) 11914 11915Commit: 1216 11916Author: sam 11917Date: Sun Oct 22 15:03:22 2006 +0000 11918 11919 * Fix the Unicode test. 11920 * Add a test for fullwidth characters. 11921 11922 test/Makefile.am | 5 +++- 11923 test/fullwidth.c | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 11924 test/unicode.c | 2 +- 11925 3 files changed, 75 insertions(+), 2 deletions(-) 11926 11927Commit: 1215 11928Author: sam 11929Date: Sun Oct 22 15:01:04 2006 +0000 11930 11931 * Support for fullwidth (= double width) Unicode characters. 11932 11933 cucul/canvas.c | 104 +++++++++++++++++++++++++++++++--------------- 11934 cucul/cucul_internals.h | 2 + 11935 2 files changed, 72 insertions(+), 34 deletions(-) 11936 11937Commit: 1214 11938Author: sam 11939Date: Sun Oct 22 14:40:50 2006 +0000 11940 11941 * Minor changes to the documentation front page. 11942 11943 doc/libcaca.dox | 5 ++++- 11944 1 files changed, 4 insertions(+), 1 deletions(-) 11945 11946Commit: 1212 11947Author: sam 11948Date: Fri Oct 20 16:19:41 2006 +0000 11949 11950 * Do not link binaries with @CACA_LIBS@, it's useless. 11951 11952 cxx/Makefile.am | 2 +- 11953 src/Makefile.am | 15 ++++++++------- 11954 test/Makefile.am | 33 ++++++++++++++++++--------------- 11955 tools/Makefile.am | 4 ++-- 11956 4 files changed, 29 insertions(+), 25 deletions(-) 11957 11958Commit: 1211 11959Author: sam 11960Date: Fri Oct 20 16:17:12 2006 +0000 11961 11962 * Implemented cucul_utf32_is_fullwidth(). 11963 11964 cucul/charset.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ 11965 cucul/cucul.h | 1 + 11966 2 files changed, 45 insertions(+), 0 deletions(-) 11967 11968Commit: 1210 11969Author: sam 11970Date: Thu Oct 19 23:17:33 2006 +0000 11971 11972 * Slightly updated TODO list. 11973 11974 TODO | 12 ++---------- 11975 1 files changed, 2 insertions(+), 10 deletions(-) 11976 11977Commit: 1208 11978Author: sam 11979Date: Thu Oct 19 22:43:17 2006 +0000 11980 11981 * Added a --enable-plugins configure flag that builds the GL and X11 drivers 11982 as plugins. This way, libcaca does not directly depend on those libraries. 11983 11984 caca/Makefile.am | 21 +++++++++++++++-- 11985 caca/caca.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++- 11986 caca/caca_internals.h | 4 +++ 11987 configure.ac | 23 +++++++++++++++---- 11988 4 files changed, 98 insertions(+), 9 deletions(-) 11989 11990Commit: 1207 11991Author: sam 11992Date: Thu Oct 19 21:21:00 2006 +0000 11993 11994 * Add checks for getopt / getopt_long. 11995 11996 configure.ac | 9 ++++++++- 11997 1 files changed, 8 insertions(+), 1 deletions(-) 11998 11999Commit: 1203 12000Author: sam 12001Date: Sat Oct 14 22:11:33 2006 +0000 12002 12003 * Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck. 12004 12005 cxx/cucul++.h | 2 +- 12006 1 files changed, 1 insertions(+), 1 deletions(-) 12007 12008Commit: 1198 12009Author: sam 12010Date: Thu Oct 12 09:33:49 2006 +0000 12011 12012 * Use pkg-config to check for Imlib2. Patch adapted from Alt Linux. 12013 12014 configure.ac | 18 ++++++------------ 12015 src/Makefile.am | 16 ++++------------ 12016 2 files changed, 10 insertions(+), 24 deletions(-) 12017 12018Commit: 1191 12019Author: sam 12020Date: Fri Oct 6 10:12:52 2006 +0000 12021 12022 * Fixed a bug in the IRC exporter that could break the output when there 12023 were commas in the canvas. 12024 12025 cucul/export.c | 46 ++++++++++++++++++---------------------------- 12026 1 files changed, 18 insertions(+), 28 deletions(-) 12027 12028Commit: 1186 12029Author: sam 12030Date: Wed Oct 4 12:11:16 2006 +0000 12031 12032 * Set version to 0.99.beta7. 12033 * Updated NEWS and ChangeLog. 12034 12035 ChangeLog | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 12036 NEWS | 6 +++++ 12037 configure.ac | 2 +- 12038 3 files changed, 67 insertions(+), 1 deletions(-) 12039 12040Commit: 1175 12041Author: sam 12042Date: Sun Oct 1 12:50:43 2006 +0000 12043 12044 * Support transparency in the colour UTF-8 exporter. 12045 12046 cucul/export.c | 43 +++++++++++++++++++++++++------------------ 12047 1 files changed, 25 insertions(+), 18 deletions(-) 12048 12049Commit: 1174 12050Author: sam 12051Date: Sun Oct 1 12:23:30 2006 +0000 12052 12053 * Better precision in cucul_fill_triangle(). 12054 12055 cucul/triangle.c | 20 ++++++++++---------- 12056 1 files changed, 10 insertions(+), 10 deletions(-) 12057 12058Commit: 1173 12059Author: sam 12060Date: Sun Oct 1 11:53:35 2006 +0000 12061 12062 * More optimisations in cucul_fill_triangle(). 12063 12064 cucul/triangle.c | 59 +++++++++++++++++++++++++++++++---------------------- 12065 1 files changed, 34 insertions(+), 25 deletions(-) 12066 12067Commit: 1172 12068Author: sam 12069Date: Sun Oct 1 10:47:41 2006 +0000 12070 12071 * Optimised triangle rasteriser. Thanks to Jylam for the hints. 12072 12073 cucul/triangle.c | 50 +++++++++++++++++++++++++++----------------------- 12074 1 files changed, 27 insertions(+), 23 deletions(-) 12075 12076Commit: 1171 12077Author: sam 12078Date: Sun Oct 1 08:53:41 2006 +0000 12079 12080 * Set default background to transparent in the ANSI and UTF-8 importers. 12081 12082 cucul/import.c | 4 ++-- 12083 1 files changed, 2 insertions(+), 2 deletions(-) 12084 12085Commit: 1156 12086Author: jylam 12087Date: Sat Sep 30 18:56:23 2006 +0000 12088 12089 * Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency. 12090 --This line, and those below, will be ignored-- 12091 M cxx/cucul++.cpp 12092 A cxx/cxxtest.cpp 12093 M cxx/cucul++.h 12094 M cxx/Makefile.am 12095 12096 cxx/Makefile.am | 6 ++-- 12097 cxx/cucul++.cpp | 98 +++++++++++++++++++++++++++++++++++++++++++++++++--- 12098 cxx/cucul++.h | 36 +++++++++++++++++-- 12099 cxx/cxxtest.cpp | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 12100 4 files changed, 230 insertions(+), 13 deletions(-) 12101 12102Commit: 1155 12103Author: sam 12104Date: Sat Sep 30 18:35:50 2006 +0000 12105 12106 * Updated NEWS and ChangeLog. 12107 12108 ChangeLog | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 12109 NEWS | 6 +++ 12110 2 files changed, 124 insertions(+), 0 deletions(-) 12111 12112Commit: 1154 12113Author: sam 12114Date: Sat Sep 30 18:25:41 2006 +0000 12115 12116 * Set version to 0.99.beta6. 12117 12118 configure.ac | 2 +- 12119 1 files changed, 1 insertions(+), 1 deletions(-) 12120 12121Commit: 1153 12122Author: sam 12123Date: Sat Sep 30 18:24:10 2006 +0000 12124 12125 * Added an optional argument to the import test to select import format. 12126 12127 test/import.c | 3 ++- 12128 1 files changed, 2 insertions(+), 1 deletions(-) 12129 12130Commit: 1152 12131Author: sam 12132Date: Sat Sep 30 18:20:39 2006 +0000 12133 12134 * As per user request, only display the "Powered by libcaca" banner for a 12135 few seconds at the beginning. 12136 12137 src/aafire.c | 6 ++++-- 12138 src/cacademo.c | 7 ++++--- 12139 2 files changed, 8 insertions(+), 5 deletions(-) 12140 12141Commit: 1149 12142Author: sam 12143Date: Sat Sep 30 17:49:09 2006 +0000 12144 12145 * Fix minor memory leak in cucul_set_canvas_boundaries(). 12146 12147 cucul/canvas.c | 2 ++ 12148 1 files changed, 2 insertions(+), 0 deletions(-) 12149 12150Commit: 1148 12151Author: sam 12152Date: Sat Sep 30 17:31:16 2006 +0000 12153 12154 * Fix minor memory leak in cucul_free_canvas(). 12155 12156 cucul/cucul.c | 2 ++ 12157 1 files changed, 2 insertions(+), 0 deletions(-) 12158 12159Commit: 1137 12160Author: sam 12161Date: Fri Sep 29 23:36:02 2006 +0000 12162 12163 * Fixed a bug in cucul_putchar() that broke half of the Unicode set. 12164 12165 cucul/canvas.c | 2 +- 12166 1 files changed, 1 insertions(+), 1 deletions(-) 12167 12168Commit: 1136 12169Author: sam 12170Date: Fri Sep 29 23:34:03 2006 +0000 12171 12172 * Add "utf8" import format. 12173 * Documented "text" import format. 12174 12175 cucul/import.c | 26 +++++++++++++++++++++----- 12176 1 files changed, 21 insertions(+), 5 deletions(-) 12177 12178Commit: 1107 12179Author: sam 12180Date: Tue Sep 26 20:32:48 2006 +0000 12181 12182 * Initialise colours to default/transparent instead of lightgray/black. 12183 12184 cucul/cucul.c | 4 ++-- 12185 1 files changed, 2 insertions(+), 2 deletions(-) 12186 12187Commit: 1105 12188Author: sam 12189Date: Mon Sep 25 16:12:17 2006 +0000 12190 12191 * Remove non-ASCII character from NEWS file because Doxygen is unable to 12192 encode it in the manpages. 12193 12194 NEWS | 2 +- 12195 1 files changed, 1 insertions(+), 1 deletions(-) 12196 12197Commit: 1104 12198Author: sam 12199Date: Mon Sep 25 16:00:10 2006 +0000 12200 12201 * Fix enumeration layout in the manpage documentation. 12202 12203 TODO | 4 +- 12204 caca/caca.h | 18 ++++--------- 12205 cucul/dither.c | 70 ++++++++++++++++++++----------------------------------- 12206 cucul/export.c | 26 +++++++------------- 12207 cucul/import.c | 9 ++---- 12208 5 files changed, 46 insertions(+), 81 deletions(-) 12209 12210Commit: 1103 12211Author: sam 12212Date: Mon Sep 25 15:58:33 2006 +0000 12213 12214 * Fucking Doxygen replaces "s with 's in manpages. And it does not even 12215 escape them. Fix that upon installation. 12216 12217 doc/Makefile.am | 3 ++- 12218 1 files changed, 2 insertions(+), 1 deletions(-) 12219 12220Commit: 1098 12221Author: sam 12222Date: Sat Sep 23 19:07:13 2006 +0000 12223 12224 * Fix a bug in the ANSI importer. We need to set the proper fg/bg colours 12225 before calling cucul_set_canvas_size(), otherwise it'll fill the new area 12226 with the current values. 12227 12228 cucul/import.c | 29 ++++++++++++++++++----------- 12229 1 files changed, 18 insertions(+), 11 deletions(-) 12230 12231Commit: 1095 12232Author: sam 12233Date: Sat Sep 23 07:36:54 2006 +0000 12234 12235 * Updated TODO. 12236 12237 TODO | 6 ++---- 12238 1 files changed, 2 insertions(+), 4 deletions(-) 12239 12240Commit: 1094 12241Author: sam 12242Date: Sat Sep 23 01:55:29 2006 +0000 12243 12244 * Updated NEWS and ChangeLog. 12245 12246 ChangeLog | 536 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 12247 NEWS | 9 + 12248 2 files changed, 545 insertions(+), 0 deletions(-) 12249 12250Commit: 1093 12251Author: sam 12252Date: Sat Sep 23 01:48:10 2006 +0000 12253 12254 * Update the cacademo manpage to reflect the merge. 12255 12256 doc/Makefile.am | 8 ++------ 12257 doc/cacafire.1 | 48 ++++++++++++++++++++---------------------------- 12258 2 files changed, 22 insertions(+), 34 deletions(-) 12259 12260Commit: 1092 12261Author: sam 12262Date: Sat Sep 23 01:28:49 2006 +0000 12263 12264 * Implemented cucul_get_color(). 12265 12266 cucul/colour.c | 27 +++++++++++++++++++++++++++ 12267 cucul/cucul.h | 1 + 12268 2 files changed, 28 insertions(+), 0 deletions(-) 12269 12270Commit: 1091 12271Author: sam 12272Date: Sat Sep 23 01:18:49 2006 +0000 12273 12274 * Fixed chcul_getchar's error behaviour. 12275 12276 cucul/canvas.c | 2 +- 12277 1 files changed, 1 insertions(+), 1 deletions(-) 12278 12279Commit: 1090 12280Author: sam 12281Date: Sat Sep 23 01:10:15 2006 +0000 12282 12283 * Update versioning. 12284 12285 configure.ac | 2 +- 12286 1 files changed, 1 insertions(+), 1 deletions(-) 12287 12288Commit: 1089 12289Author: sam 12290Date: Sat Sep 23 00:59:47 2006 +0000 12291 12292 * Handle transparency in the IRC export. 12293 12294 cucul/export.c | 32 +++++++++++++++++++++++++++----- 12295 1 files changed, 27 insertions(+), 5 deletions(-) 12296 12297Commit: 1088 12298Author: sam 12299Date: Sat Sep 23 00:55:42 2006 +0000 12300 12301 * When resizing a canvas, use the current fg/bg colours to fill holes. 12302 12303 cucul/cucul.c | 13 +++++++++---- 12304 1 files changed, 9 insertions(+), 4 deletions(-) 12305 12306Commit: 1086 12307Author: sam 12308Date: Fri Sep 22 23:26:56 2006 +0000 12309 12310 * Remove toilet from the libcaca source, it'll be moved to its own repo. 12311 12312 configure.ac | 10 +-- 12313 test/Makefile.am | 5 +- 12314 test/toilet.c | 293 ------------------------------------------------------ 12315 3 files changed, 3 insertions(+), 305 deletions(-) 12316 12317Commit: 1080 12318Author: sam 12319Date: Fri Sep 22 00:27:13 2006 +0000 12320 12321 * Autocrop toilet output. 12322 12323 test/toilet.c | 39 ++++++++++++++++++++++++++++++++++++--- 12324 1 files changed, 36 insertions(+), 3 deletions(-) 12325 12326Commit: 1079 12327Author: sam 12328Date: Fri Sep 22 00:20:06 2006 +0000 12329 12330 * Implement cucul_set_canvas_boundaries() for cropping and expanding. 12331 12332 cucul/canvas.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 12333 cucul/cucul.h | 5 +++- 12334 2 files changed, 61 insertions(+), 1 deletions(-) 12335 12336Commit: 1078 12337Author: sam 12338Date: Thu Sep 21 22:36:00 2006 +0000 12339 12340 * Really export IRC as UTF-8, as advertised in the documentation. 12341 12342 cucul/export.c | 8 ++++---- 12343 1 files changed, 4 insertions(+), 4 deletions(-) 12344 12345Commit: 1077 12346Author: sam 12347Date: Thu Sep 21 21:30:50 2006 +0000 12348 12349 * Handle UTF-8 in TOIlet. 12350 * Add a --irc flag to TOIlet. 12351 12352 test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++------------------- 12353 1 files changed, 53 insertions(+), 27 deletions(-) 12354 12355Commit: 1076 12356Author: sam 12357Date: Thu Sep 21 19:54:54 2006 +0000 12358 12359 * Support for platforms without <getopt.h> in TOIlet. 12360 12361 test/toilet.c | 15 ++++++++++----- 12362 1 files changed, 10 insertions(+), 5 deletions(-) 12363 12364Commit: 1075 12365Author: sam 12366Date: Thu Sep 21 17:32:27 2006 +0000 12367 12368 * Added getopt support to toilet. 12369 12370 test/Makefile.am | 2 +- 12371 test/toilet.c | 80 +++++++++++++++++++++++++++++++++++++++++++++++------ 12372 2 files changed, 72 insertions(+), 10 deletions(-) 12373 12374Commit: 1074 12375Author: sam 12376Date: Thu Sep 21 16:59:23 2006 +0000 12377 12378 * Check for <getopt.h> and getopt_long. 12379 12380 configure.ac | 11 +++++++++-- 12381 1 files changed, 9 insertions(+), 2 deletions(-) 12382 12383Commit: 1073 12384Author: sam 12385Date: Wed Sep 20 16:31:12 2006 +0000 12386 12387 * TOIlet, The Other Implementation's letters. Will be a FIGlet clone. Later. 12388 12389 test/Makefile.am | 5 +- 12390 test/toilet.c | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 12391 2 files changed, 171 insertions(+), 1 deletions(-) 12392 12393Commit: 1072 12394Author: sam 12395Date: Tue Sep 19 19:11:33 2006 +0000 12396 12397 * Ahahaha mais vieux porc ! Tiens, mange-toi ce fix. 12398 12399 caca/driver_gl.c | 12 ++++++------ 12400 cucul/font.c | 2 +- 12401 2 files changed, 7 insertions(+), 7 deletions(-) 12402 12403Commit: 1071 12404Author: jylam 12405Date: Tue Sep 19 19:06:04 2006 +0000 12406 12407 * Oops \o/ 12408 12409 caca/driver_gl.c | 10 +++++----- 12410 1 files changed, 5 insertions(+), 5 deletions(-) 12411 12412Commit: 1070 12413Author: jylam 12414Date: Tue Sep 19 19:04:29 2006 +0000 12415 12416 * REAL fix 12417 12418 caca/driver_gl.c | 4 ++-- 12419 1 files changed, 2 insertions(+), 2 deletions(-) 12420 12421Commit: 1069 12422Author: sam 12423Date: Tue Sep 19 19:00:40 2006 +0000 12424 12425 * More long int -> int32 casts to fix the GL driver on 64-bit arches. 12426 12427 caca/driver_gl.c | 9 +++++---- 12428 1 files changed, 5 insertions(+), 4 deletions(-) 12429 12430Commit: 1068 12431Author: sam 12432Date: Tue Sep 19 18:47:39 2006 +0000 12433 12434 * Hopefully fix 64-bit bug. 12435 12436 caca/driver_gl.c | 7 ++++--- 12437 cucul/font.c | 4 ++-- 12438 2 files changed, 6 insertions(+), 5 deletions(-) 12439 12440Commit: 1067 12441Author: jylam 12442Date: Tue Sep 19 18:40:09 2006 +0000 12443 12444 * Ugly workaround in OpenGL driver for IA64 platform, unicode still does not work, thought. 12445 12446 caca/driver_gl.c | 12 ++++++------ 12447 cucul/font.c | 4 ++-- 12448 2 files changed, 8 insertions(+), 8 deletions(-) 12449 12450Commit: 1066 12451Author: sam 12452Date: Tue Sep 19 16:07:13 2006 +0000 12453 12454 * Implemented cucul_getchar(). Useful because you don’t necessarily know 12455 what you are importing. 12456 12457 cucul/canvas.c | 26 ++++++++++++++++++++++++++ 12458 cucul/cucul.h | 1 + 12459 2 files changed, 27 insertions(+), 0 deletions(-) 12460 12461Commit: 1065 12462Author: sam 12463Date: Tue Sep 19 08:26:43 2006 +0000 12464 12465 * Added an fprintf stub to the kernel. 12466 12467 kernel/kernel.c | 6 ++++++ 12468 kernel/kernel.h | 5 ++--- 12469 2 files changed, 8 insertions(+), 3 deletions(-) 12470 12471Commit: 1064 12472Author: sam 12473Date: Tue Sep 19 08:18:32 2006 +0000 12474 12475 * Optimised memory usage in the GL driver and added a few comments. 12476 12477 caca/driver_gl.c | 7 ++++++- 12478 1 files changed, 6 insertions(+), 1 deletions(-) 12479 12480Commit: 1063 12481Author: jylam 12482Date: Tue Sep 19 08:04:38 2006 +0000 12483 12484 * Fixed compilation warning, and .... 12485 AHAHAHAHAHAHAHA GL DRIVER IS B0RKEN YOU SMELLY GOATS ! (no time to fix it, thought) 12486 12487 caca/driver_gl.c | 1 - 12488 1 files changed, 0 insertions(+), 1 deletions(-) 12489 12490Commit: 1062 12491Author: sam 12492Date: Tue Sep 19 00:02:59 2006 +0000 12493 12494 * Got rid of cucul_render_glyph(). Ahahahaha. 12495 12496 cucul/cucul.h | 1 - 12497 cucul/font.c | 76 --------------------------------------------------------- 12498 2 files changed, 0 insertions(+), 77 deletions(-) 12499 12500Commit: 1061 12501Author: sam 12502Date: Tue Sep 19 00:01:26 2006 +0000 12503 12504 * Use cucul_render_canvas() instead of cucul_render_glyph() in the GL driver. 12505 12506 caca/driver_gl.c | 113 ++++++++++++++++++++++++++---------------------------- 12507 1 files changed, 54 insertions(+), 59 deletions(-) 12508 12509Commit: 1060 12510Author: sam 12511Date: Mon Sep 18 22:32:25 2006 +0000 12512 12513 * Full Unicode support in the GL driver. 12514 12515 caca/driver_gl.c | 189 ++++++++++++++++++++---------------------------------- 12516 1 files changed, 70 insertions(+), 119 deletions(-) 12517 12518Commit: 1059 12519Author: sam 12520Date: Mon Sep 18 22:29:20 2006 +0000 12521 12522 * Oops, fixed typo in cucul_get_font_blocks(). 12523 12524 cucul/font.c | 2 +- 12525 1 files changed, 1 insertions(+), 1 deletions(-) 12526 12527Commit: 1058 12528Author: sam 12529Date: Mon Sep 18 17:40:35 2006 +0000 12530 12531 * Implemented cucul_get_font_blocks() to export the list of available glyphs. 12532 12533 cucul/cucul.h | 1 + 12534 cucul/font.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 12535 2 files changed, 49 insertions(+), 0 deletions(-) 12536 12537Commit: 1056 12538Author: sam 12539Date: Mon Sep 18 07:31:31 2006 +0000 12540 12541 * Remove useless -I../kernel/ from CFLAGS. 12542 12543 configure.ac | 4 ++-- 12544 1 files changed, 2 insertions(+), 2 deletions(-) 12545 12546Commit: 1055 12547Author: sam 12548Date: Mon Sep 18 07:30:14 2006 +0000 12549 12550 * Fix the kernel build rules. 12551 12552 build-kernel | 8 ++++---- 12553 1 files changed, 4 insertions(+), 4 deletions(-) 12554 12555Commit: 1054 12556Author: sam 12557Date: Mon Sep 18 07:20:06 2006 +0000 12558 12559 * Do not build the raw output in kernel mode. 12560 * Fix cucul_utf32_to_cp437() call in the VGA output. 12561 12562 caca/caca.c | 2 ++ 12563 caca/driver_raw.c | 5 +++-- 12564 caca/driver_vga.c | 2 +- 12565 3 files changed, 6 insertions(+), 3 deletions(-) 12566 12567Commit: 1053 12568Author: sam 12569Date: Mon Sep 18 07:11:43 2006 +0000 12570 12571 * Fixed memcmp() prototype and implementation. 12572 12573 kernel/kernel.c | 10 ++++++---- 12574 kernel/kernel.h | 3 ++- 12575 2 files changed, 8 insertions(+), 5 deletions(-) 12576 12577Commit: 1052 12578Author: sam 12579Date: Mon Sep 18 06:59:48 2006 +0000 12580 12581 * Added errno support to the kernel. 12582 12583 cucul/cucul.c | 14 +++++++------- 12584 kernel/kernel.c | 7 +++++-- 12585 kernel/kernel.h | 14 ++++++++++---- 12586 3 files changed, 22 insertions(+), 13 deletions(-) 12587 12588Commit: 1051 12589Author: jylam 12590Date: Sun Sep 17 13:36:13 2006 +0000 12591 12592 * Updated .Net bindings 12593 12594 DotNet/Caca.cs | 12 ++++++------ 12595 DotNet/test.cs | 6 +++--- 12596 2 files changed, 9 insertions(+), 9 deletions(-) 12597 12598Commit: 1050 12599Author: jylam 12600Date: Sun Sep 17 13:15:12 2006 +0000 12601 12602 * Updated README, just to say my coding style is just perfect, sam is too pedantic. 12603 12604 README | 1 + 12605 caca/driver_gl.c | 1 - 12606 2 files changed, 1 insertions(+), 1 deletions(-) 12607 12608Commit: 1049 12609Author: sam 12610Date: Sun Sep 17 12:58:12 2006 +0000 12611 12612 * A few coding style fixes. 12613 12614 kernel/kernel.c | 8 ++++---- 12615 src/cacaview.c | 6 +++--- 12616 src/img2irc.c | 6 +++--- 12617 3 files changed, 10 insertions(+), 10 deletions(-) 12618 12619Commit: 1048 12620Author: jylam 12621Date: Sun Sep 17 12:44:18 2006 +0000 12622 12623 * Updated kernel 'driver', still not working, but most of the work is done 12624 12625 caca/driver_vga.c | 2 +- 12626 common.h | 5 ++++- 12627 configure.ac | 5 +++-- 12628 cucul/buffer.c | 3 ++- 12629 cucul/cucul.c | 14 +++++++------- 12630 kernel/kernel.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++- 12631 kernel/kernel.h | 23 ++++++++++++++++------- 12632 src/Makefile.am | 1 - 12633 src/cacadraw.c | 8 +++++--- 12634 src/cacaplay.c | 6 ++++-- 12635 src/cacaview.c | 2 ++ 12636 src/common-image.c | 12 ++++++++---- 12637 src/img2irc.c | 4 +++- 12638 test/demo.c | 10 +++++----- 12639 test/demo0.c | 8 +++++--- 12640 test/dithering.c | 6 ++++-- 12641 test/event.c | 9 +++++---- 12642 test/export.c | 13 +++++++------ 12643 test/font.c | 22 ++++++++++++---------- 12644 test/font2tga.c | 11 ++++++----- 12645 test/frames.c | 12 ++++++------ 12646 test/gamma.c | 9 ++++----- 12647 test/hsv.c | 11 ++++++----- 12648 test/import.c | 11 +++++++---- 12649 test/input.c | 9 +++++---- 12650 test/spritedit.c | 6 +++--- 12651 test/text.c | 15 +++++++-------- 12652 test/transform.c | 12 ++++++------ 12653 test/truecolor.c | 11 ++++++----- 12654 test/unicode.c | 11 ++++++----- 12655 tools/optipal.c | 6 ++++-- 12656 31 files changed, 209 insertions(+), 119 deletions(-) 12657 12658Commit: 1047 12659Author: sam 12660Date: Sun Sep 17 11:39:22 2006 +0000 12661 12662 * Minor TODO update. 12663 12664 TODO | 1 - 12665 1 files changed, 0 insertions(+), 1 deletions(-) 12666 12667Commit: 1046 12668Author: sam 12669Date: Sun Sep 17 11:10:49 2006 +0000 12670 12671 * Minor documentation fix (testing the buildbot, actually). 12672 12673 cucul/font.c | 2 +- 12674 1 files changed, 1 insertions(+), 1 deletions(-) 12675 12676Commit: 1045 12677Author: jylam 12678Date: Sun Sep 17 10:54:23 2006 +0000 12679 12680 * Updated documentation, removed warning in cucul_render_glyph(), minor optimisation in driver_gl 12681 12682 caca/driver_gl.c | 20 +++++++++++++------- 12683 cucul/font.c | 4 ++-- 12684 2 files changed, 15 insertions(+), 9 deletions(-) 12685 12686Commit: 1044 12687Author: sam 12688Date: Sun Sep 17 01:12:28 2006 +0000 12689 12690 * Coding style (ahaha vieux porc). 12691 12692 caca/driver_gl.c | 65 +++++++++++++++++++++++++---------------------------- 12693 1 files changed, 31 insertions(+), 34 deletions(-) 12694 12695Commit: 1043 12696Author: sam 12697Date: Sun Sep 17 00:53:48 2006 +0000 12698 12699 * Got rid of OFFSET_X and OFFSET_Y. 12700 12701 src/cacademo.c | 17 +++++++---------- 12702 1 files changed, 7 insertions(+), 10 deletions(-) 12703 12704Commit: 1042 12705Author: sam 12706Date: Sun Sep 17 00:48:30 2006 +0000 12707 12708 * More cleanup in cacademo.c. 12709 12710 src/cacademo.c | 12 ++++++------ 12711 1 files changed, 6 insertions(+), 6 deletions(-) 12712 12713Commit: 1041 12714Author: sam 12715Date: Sun Sep 17 00:32:23 2006 +0000 12716 12717 * Cosmetic changes to cacademo. 12718 12719 src/cacademo.c | 14 ++++++-------- 12720 1 files changed, 6 insertions(+), 8 deletions(-) 12721 12722Commit: 1040 12723Author: sam 12724Date: Sun Sep 17 00:11:29 2006 +0000 12725 12726 * Factored the star code (vieux porc). 12727 12728 src/cacademo.c | 98 ++++++++++++-------------------------------------------- 12729 1 files changed, 21 insertions(+), 77 deletions(-) 12730 12731Commit: 1039 12732Author: sam 12733Date: Sun Sep 17 00:02:31 2006 +0000 12734 12735 * Fixed cucul_render_glyph(). There is no way this could have ever possibly 12736 worked properly. 12737 12738 caca/driver_gl.c | 8 ++------ 12739 cucul/cucul.h | 3 +-- 12740 cucul/font.c | 41 +++++++++++++++++++++-------------------- 12741 3 files changed, 24 insertions(+), 28 deletions(-) 12742 12743Commit: 1038 12744Author: sam 12745Date: Sat Sep 16 23:34:18 2006 +0000 12746 12747 * Moved transition data to the function. 12748 12749 src/cacademo.c | 132 ++++++++++++++++++++++++++----------------------------- 12750 1 files changed, 62 insertions(+), 70 deletions(-) 12751 12752Commit: 1037 12753Author: jylam 12754Date: Sat Sep 16 21:27:59 2006 +0000 12755 12756 * Added nifty rotation to our 80's star. 12757 12758 src/cacademo.c | 88 ++++++++++++++++++++++++++++++++++++++----------------- 12759 1 files changed, 61 insertions(+), 27 deletions(-) 12760 12761Commit: 1036 12762Author: sam 12763Date: Sat Sep 16 21:08:11 2006 +0000 12764 12765 * Fixing precision. 12766 12767 cucul/triangle.c | 6 +++--- 12768 1 files changed, 3 insertions(+), 3 deletions(-) 12769 12770Commit: 1035 12771Author: jylam 12772Date: Sat Sep 16 21:00:46 2006 +0000 12773 12774 * Fixed triangle routine so that it fits perfectly from one side to the other one (I know, that's no clear) 12775 12776 cucul/triangle.c | 6 +++--- 12777 1 files changed, 3 insertions(+), 3 deletions(-) 12778 12779Commit: 1034 12780Author: jylam 12781Date: Sat Sep 16 20:48:31 2006 +0000 12782 12783 * Added much disco transition (ellipses suck). YMCA \o/ 12784 12785 src/cacademo.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 12786 1 files changed, 103 insertions(+), 11 deletions(-) 12787 12788Commit: 1033 12789Author: sam 12790Date: Sat Sep 16 17:15:11 2006 +0000 12791 12792 * Fix compilation warning in the slang driver. 12793 12794 caca/driver_slang.c | 2 +- 12795 1 files changed, 1 insertions(+), 1 deletions(-) 12796 12797Commit: 1032 12798Author: sam 12799Date: Sat Sep 16 16:01:48 2006 +0000 12800 12801 * Smooth transitions between effects in cacademo. Press 'n' to switch 12802 immediately to the next transition. 12803 12804 src/cacademo.c | 155 ++++++++++++++++++++++++++++++++++++++++++-------------- 12805 1 files changed, 117 insertions(+), 38 deletions(-) 12806 12807Commit: 1031 12808Author: sam 12809Date: Sat Sep 16 15:46:30 2006 +0000 12810 12811 * Fix badly initialised data in the gamma test. 12812 12813 test/gamma.c | 2 +- 12814 1 files changed, 1 insertions(+), 1 deletions(-) 12815 12816Commit: 1030 12817Author: sam 12818Date: Sat Sep 16 15:06:09 2006 +0000 12819 12820 * Moved the matrix effect test into cacademo. Removed the motion sensor 12821 stuff, it's cool but it's crap. 12822 12823 src/cacademo.c | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 12824 test/Makefile.am | 5 +- 12825 test/matrix.c | 166 ------------------------------------------------ 12826 3 files changed, 181 insertions(+), 174 deletions(-) 12827 12828Commit: 1029 12829Author: jylam 12830Date: Sat Sep 16 13:26:51 2006 +0000 12831 12832 * AHAHAHA FILTHY PIG, init sensors values to 0, in case there's no sensor at all 12833 12834 test/matrix.c | 2 +- 12835 1 files changed, 1 insertions(+), 1 deletions(-) 12836 12837Commit: 1028 12838Author: jylam 12839Date: Sat Sep 16 13:19:23 2006 +0000 12840 12841 * Fixed truecolor bug in OpenGL driver. 12842 12843 caca/driver_gl.c | 2 +- 12844 1 files changed, 1 insertions(+), 1 deletions(-) 12845 12846Commit: 1027 12847Author: sam 12848Date: Sat Sep 16 13:12:11 2006 +0000 12849 12850 * Factor most of the cacademo code. 12851 12852 src/cacademo.c | 443 ++++++++++++++++++++++++++------------------------------ 12853 1 files changed, 206 insertions(+), 237 deletions(-) 12854 12855Commit: 1026 12856Author: sam 12857Date: Sat Sep 16 12:57:41 2006 +0000 12858 12859 * Ahaha old pig, you could have factored the 1.0 + as well, and you forgot 12860 to cast the int to double in the sin() call. (:@ gruik! 12861 12862 src/cacademo.c | 15 +++++---------- 12863 1 files changed, 5 insertions(+), 10 deletions(-) 12864 12865Commit: 1025 12866Author: jylam 12867Date: Sat Sep 16 12:47:55 2006 +0000 12868 12869 * hey, ***I*** found a factorisation bug in cacaballs ! 12870 12871 src/cacademo.c | 14 +++++++------- 12872 1 files changed, 7 insertions(+), 7 deletions(-) 12873 12874Commit: 1024 12875Author: jylam 12876Date: Sat Sep 16 12:40:37 2006 +0000 12877 12878 * OpenGL builtin font support 12879 12880 caca/driver_gl.c | 216 ++++++++++++++++++++++++++++++------------------------ 12881 cucul/cucul.h | 2 + 12882 cucul/font.c | 75 +++++++++++++++++++ 12883 3 files changed, 198 insertions(+), 95 deletions(-) 12884 12885Commit: 1023 12886Author: sam 12887Date: Sat Sep 16 09:45:03 2006 +0000 12888 12889 * Merge cacamoir, cacaball and cacaplas into cacademo. No code cleanup yet. 12890 12891 src/Makefile.am | 14 +- 12892 src/cacaball.c | 219 ----------------------- 12893 src/cacademo.c | 519 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 12894 src/cacamoir.c | 167 ------------------ 12895 src/cacaplas.c | 174 ------------------- 12896 5 files changed, 523 insertions(+), 570 deletions(-) 12897 12898Commit: 1022 12899Author: sam 12900Date: Sat Sep 16 09:43:36 2006 +0000 12901 12902 * Initialize random seed to getpid()+time(NULL) so that the user does not 12903 have to do it. 12904 12905 cucul/cucul.c | 13 +++++++++++++ 12906 1 files changed, 13 insertions(+), 0 deletions(-) 12907 12908Commit: 1021 12909Author: sam 12910Date: Sat Sep 9 17:58:57 2006 +0000 12911 12912 * Updated ChangeLog and NEWS. 12913 * 0.99.beta4 release. 12914 12915 ChangeLog | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 12916 NEWS | 6 ++++ 12917 configure.ac | 2 +- 12918 3 files changed, 101 insertions(+), 1 deletions(-) 12919 12920Commit: 1020 12921Author: sam 12922Date: Sat Sep 9 17:54:06 2006 +0000 12923 12924 * Replace 'man3caca' with 'man3' in generated manpages. 12925 12926 doc/Makefile.am | 4 +++- 12927 1 files changed, 3 insertions(+), 1 deletions(-) 12928 12929Commit: 1019 12930Author: sam 12931Date: Sat Sep 9 17:52:54 2006 +0000 12932 12933 * Fix dithering handling in demo0.c. 12934 12935 test/demo0.c | 6 +++--- 12936 1 files changed, 3 insertions(+), 3 deletions(-) 12937 12938Commit: 1018 12939Author: sam 12940Date: Sat Sep 9 17:31:43 2006 +0000 12941 12942 * Do not output unnecessary libraries in caca-output config. 12943 12944 caca-config.in | 5 ++--- 12945 1 files changed, 2 insertions(+), 3 deletions(-) 12946 12947Commit: 1017 12948Author: sam 12949Date: Sat Sep 9 17:20:32 2006 +0000 12950 12951 * Oops, thinko in the migration doc. 12952 12953 doc/migrating.dox | 2 +- 12954 1 files changed, 1 insertions(+), 1 deletions(-) 12955 12956Commit: 1016 12957Author: sam 12958Date: Sat Sep 9 17:02:30 2006 +0000 12959 12960 * Updated the migration documentation so that it mentions the <caca0.h> 12961 compatibility layer. 12962 12963 doc/migrating.dox | 38 ++++++++++++++++++++++++++++++++++---- 12964 1 files changed, 34 insertions(+), 4 deletions(-) 12965 12966Commit: 1015 12967Author: sam 12968Date: Sat Sep 9 16:53:13 2006 +0000 12969 12970 * Made features (such as dithering mode) and caca_sqrt work in the legacy 12971 0.x glue code. 12972 12973 caca/caca0.c | 176 +++++++++++++++++++++++++++++++++++++++++----------------- 12974 caca/caca0.h | 18 +++++- 12975 2 files changed, 139 insertions(+), 55 deletions(-) 12976 12977Commit: 1014 12978Author: sam 12979Date: Sat Sep 9 15:40:16 2006 +0000 12980 12981 * Added demo0.c, which is basically the old libcaca-0.9 demo.c file, as a 12982 test for the <caca0.h> emulation layer. 12983 12984 test/Makefile.am | 5 +- 12985 test/demo0.c | 581 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 12986 2 files changed, 585 insertions(+), 1 deletions(-) 12987 12988Commit: 1013 12989Author: sam 12990Date: Sat Sep 9 15:38:06 2006 +0000 12991 12992 * Added an emulation layer for pre-1.0 libcaca API. Legacy applications 12993 just need to include <caca0.h> instead of <caca.h> and should be source- 12994 compatible with old versions of libcaca. 12995 Most of the old API works, except features and caca_sqrt(). Sprites do 12996 work API-wise but due to the new format they are no longer working in 12997 the same way. 12998 12999 caca/Makefile.am | 4 +- 13000 caca/caca0.c | 195 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 13001 caca/caca0.h | 191 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 13002 3 files changed, 389 insertions(+), 1 deletions(-) 13003 13004Commit: 1012 13005Author: sam 13006Date: Sat Sep 9 14:52:05 2006 +0000 13007 13008 * Fix a crash in export.c with unknown file formats. 13009 13010 test/export.c | 2 +- 13011 1 files changed, 1 insertions(+), 1 deletions(-) 13012 13013Commit: 1011 13014Author: sam 13015Date: Wed Aug 30 21:30:29 2006 +0000 13016 13017 * U+214B TURNED AMPERSAND 13018 13019 cucul/transform.c | 1 + 13020 1 files changed, 1 insertions(+), 0 deletions(-) 13021 13022Commit: 1010 13023Author: sam 13024Date: Fri Aug 25 10:22:57 2006 +0000 13025 13026 * Updated ChangeLog and NEWS. 13027 * 0.99.beta3 release. 13028 13029 ChangeLog | 11 +++++++++++ 13030 NEWS | 6 ++++++ 13031 configure.ac | 2 +- 13032 3 files changed, 18 insertions(+), 1 deletions(-) 13033 13034Commit: 1009 13035Author: sam 13036Date: Fri Aug 25 10:16:53 2006 +0000 13037 13038 * Removed debian packaging stuff from the trunk. It'll now be at 13039 svn://svn.debian.org/svn/sam-hocevar/pkg-misc 13040 13041 ChangeLog | 97 ++++++++++++++++++++++++++++++ 13042 Makefile.am | 2 +- 13043 configure.ac | 1 - 13044 debian/Makefile.am | 17 ----- 13045 debian/caca-utils.install | 14 ---- 13046 debian/caca-utils.mime | 15 ----- 13047 debian/changelog | 140 ------------------------------------------- 13048 debian/compat | 1 - 13049 debian/control | 75 ----------------------- 13050 debian/copyright | 49 --------------- 13051 debian/libcaca-dev.install | 4 - 13052 debian/libcaca0.install | 1 - 13053 debian/libcucul-dev.install | 8 --- 13054 debian/libcucul0.install | 1 - 13055 debian/rules | 83 ------------------------- 13056 15 files changed, 98 insertions(+), 410 deletions(-) 13057 13058Commit: 1008 13059Author: sam 13060Date: Sun Aug 13 17:30:34 2006 +0000 13061 13062 * Factored some of the GL code. 13063 13064 caca/driver_gl.c | 65 ++++++++++++++++++++---------------------------------- 13065 1 files changed, 24 insertions(+), 41 deletions(-) 13066 13067Commit: 1007 13068Author: sam 13069Date: Wed Aug 2 13:15:52 2006 +0000 13070 13071 * A few changes to the matrix program. I do not plan to maintain it. 13072 13073 test/matrix.c | 35 +++++++++++++++++++++++++++++------ 13074 1 files changed, 29 insertions(+), 6 deletions(-) 13075 13076Commit: 1006 13077Author: sam 13078Date: Wed Aug 2 13:12:43 2006 +0000 13079 13080 * Fixed libcaca prototypes so that all functions use the errno mechanism 13081 and return a value. 13082 13083 caca/caca.c | 34 +++++++++++++++++++++++++--- 13084 caca/caca.h | 8 +++--- 13085 caca/driver_conio.c | 2 +- 13086 caca/driver_ncurses.c | 2 +- 13087 caca/driver_raw.c | 2 +- 13088 caca/driver_slang.c | 2 +- 13089 caca/driver_vga.c | 2 +- 13090 caca/event.c | 8 +++++- 13091 caca/graphics.c | 59 ++++++++++++++++++++++++++++++++++++++++++------ 13092 9 files changed, 97 insertions(+), 22 deletions(-) 13093 13094Commit: 1005 13095Author: sam 13096Date: Wed Aug 2 13:11:39 2006 +0000 13097 13098 * Fixed cucul_create_canvas()'s documentation. 13099 13100 cucul/cucul.c | 2 +- 13101 1 files changed, 1 insertions(+), 1 deletions(-) 13102 13103Commit: 1004 13104Author: sam 13105Date: Fri Jul 21 08:19:29 2006 +0000 13106 13107 * Fixed typos in cucul/dither.c that prevented using ordered dither modes, 13108 thanks to Sean D'Epagnier. 13109 13110 cucul/dither.c | 6 +++--- 13111 1 files changed, 3 insertions(+), 3 deletions(-) 13112 13113Commit: 1002 13114Author: jylam 13115Date: Sat Jun 10 11:35:18 2006 +0000 13116 13117 * Updated C++ bindings 13118 13119 cxx/caca++.cpp | 8 ++++---- 13120 cxx/caca++.h | 5 +++-- 13121 cxx/cpptest.cpp | 2 +- 13122 3 files changed, 8 insertions(+), 7 deletions(-) 13123 13124Commit: 1001 13125Author: sam 13126Date: Sat Jun 10 11:04:21 2006 +0000 13127 13128 * Fix debian package dependencies; -dev packages didn't pull their library 13129 dependencies. Of course. 13130 13131 debian/control | 4 ++-- 13132 1 files changed, 2 insertions(+), 2 deletions(-) 13133 13134Commit: 995 13135Author: sam 13136Date: Wed May 31 14:33:48 2006 +0000 13137 13138 * Fixed matrix.c for non-Thinkpad computers. 13139 13140 test/matrix.c | 11 +++++------ 13141 1 files changed, 5 insertions(+), 6 deletions(-) 13142 13143Commit: 994 13144Author: sam 13145Date: Wed May 31 14:08:58 2006 +0000 13146 13147 * Fix a build failure when X11R7 is available but OpenGL isn't. 13148 13149 configure.ac | 4 ++-- 13150 1 files changed, 2 insertions(+), 2 deletions(-) 13151 13152Commit: 993 13153Author: sam 13154Date: Wed May 31 12:18:23 2006 +0000 13155 13156 * Small matrix effect. Totally useless. Unless you have a Thinkpad, in 13157 which case it is massively useless. 13158 13159 test/Makefile.am | 5 ++- 13160 test/matrix.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 13161 2 files changed, 148 insertions(+), 1 deletions(-) 13162 13163Commit: 992 13164Author: sam 13165Date: Sun May 28 22:19:10 2006 +0000 13166 13167 * Updated ChangeLog and NEWS. 13168 * 0.99.beta2 release. 13169 13170 ChangeLog | 1194 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 13171 NEWS | 12 +- 13172 configure.ac | 2 +- 13173 debian/changelog | 4 +- 13174 4 files changed, 1208 insertions(+), 4 deletions(-) 13175 13176Commit: 991 13177Author: sam 13178Date: Fri May 26 07:43:41 2006 +0000 13179 13180 * Updated the Debian build scripts. 13181 13182 debian/caca-utils.install | 11 ++++++----- 13183 debian/libcucul-dev.install | 2 +- 13184 2 files changed, 7 insertions(+), 6 deletions(-) 13185 13186Commit: 988 13187Author: sam 13188Date: Fri May 26 07:01:10 2006 +0000 13189 13190 * Fixed an out of bounds bug in cucul_blit(). 13191 13192 cucul/canvas.c | 3 ++- 13193 1 files changed, 2 insertions(+), 1 deletions(-) 13194 13195Commit: 987 13196Author: sam 13197Date: Fri May 26 07:00:34 2006 +0000 13198 13199 * Removed legacy CUCUL_LIBS from caca-config. 13200 13201 caca-config.in | 6 +++--- 13202 1 files changed, 3 insertions(+), 3 deletions(-) 13203 13204Commit: 986 13205Author: sam 13206Date: Fri May 26 07:00:04 2006 +0000 13207 13208 * UTF-8 input support for ncurses. 13209 * Hack for 16-color support in xfce4-terminal for both ncurses and slang. 13210 13211 caca/driver_ncurses.c | 73 ++++++++++++++++++++++++++++++++----------------- 13212 caca/driver_slang.c | 25 +++++++---------- 13213 2 files changed, 58 insertions(+), 40 deletions(-) 13214 13215Commit: 985 13216Author: sam 13217Date: Fri May 26 06:59:11 2006 +0000 13218 13219 * Reduced IDLE_USEC by half. Today's machines are fast :-) 13220 13221 caca/graphics.c | 2 +- 13222 1 files changed, 1 insertions(+), 1 deletions(-) 13223 13224Commit: 984 13225Author: sam 13226Date: Thu May 25 22:32:03 2006 +0000 13227 13228 * Fixed UTF-8 support in ncurses. 13229 * Set ncurses's priority higher than slang. 13230 13231 caca/caca.c | 10 +++++----- 13232 caca/driver_ncurses.c | 37 ++++++++++++++++++++++--------------- 13233 configure.ac | 2 +- 13234 3 files changed, 28 insertions(+), 21 deletions(-) 13235 13236Commit: 983 13237Author: sam 13238Date: Thu May 25 20:01:30 2006 +0000 13239 13240 * Updated TODO list. 13241 13242 TODO | 9 ++++++++- 13243 1 files changed, 8 insertions(+), 1 deletions(-) 13244 13245Commit: 982 13246Author: sam 13247Date: Thu May 25 20:01:10 2006 +0000 13248 13249 * Have cucul_utf8_to_utf32 write how many bytes it read. 13250 * Use that in the SLang driver so that it supports UTF-8 input. 13251 13252 caca/driver_slang.c | 60 +++++++++++++++++++++++++++++++++++++++++++------- 13253 cucul/box.c | 2 +- 13254 cucul/canvas.c | 2 +- 13255 cucul/charset.c | 42 +++++++++++++++++++++++------------ 13256 cucul/conic.c | 4 +- 13257 cucul/cucul.h | 2 +- 13258 cucul/line.c | 4 +- 13259 cucul/triangle.c | 2 +- 13260 8 files changed, 87 insertions(+), 31 deletions(-) 13261 13262Commit: 981 13263Author: sam 13264Date: Thu May 25 19:59:35 2006 +0000 13265 13266 * Fix warnings in a few exporters. Do not assume %d accepts uint32_t without 13267 an explicit cast. 13268 13269 cucul/export.c | 24 ++++++++++++++---------- 13270 1 files changed, 14 insertions(+), 10 deletions(-) 13271 13272Commit: 980 13273Author: sam 13274Date: Thu May 25 19:58:21 2006 +0000 13275 13276 * Minor cosmetic changes in the test programs. 13277 * Code enhancements in the ncurses driver. 13278 * Added a comment to explain why slang has a higher priority than ncurses. 13279 13280 caca/caca.c | 2 + 13281 caca/driver_ncurses.c | 166 +++++++++++------------------------------------- 13282 test/colors.c | 2 +- 13283 test/input.c | 2 +- 13284 4 files changed, 42 insertions(+), 130 deletions(-) 13285 13286Commit: 979 13287Author: sam 13288Date: Thu May 25 19:56:55 2006 +0000 13289 13290 * Fixed the DOS build. 13291 13292 caca/driver_conio.c | 2 +- 13293 1 files changed, 1 insertions(+), 1 deletions(-) 13294 13295Commit: 978 13296Author: sam 13297Date: Thu May 25 19:56:03 2006 +0000 13298 13299 * Minor cosmetic fix. 13300 13301 caca/caca_internals.h | 2 +- 13302 1 files changed, 1 insertions(+), 1 deletions(-) 13303 13304Commit: 977 13305Author: sam 13306Date: Thu May 25 19:55:11 2006 +0000 13307 13308 * Added -I${top_srcdir} to the compilation flags to fix builds configured 13309 from an alternate directory (they failed to find common.h). 13310 13311 caca/Makefile.am | 2 +- 13312 cucul/Makefile.am | 1 + 13313 cxx/Makefile.am | 2 +- 13314 kernel/Makefile.am | 1 + 13315 test/Makefile.am | 2 +- 13316 tools/Makefile.am | 2 +- 13317 6 files changed, 6 insertions(+), 4 deletions(-) 13318 13319Commit: 976 13320Author: sam 13321Date: Thu May 25 19:11:18 2006 +0000 13322 13323 * Removed --enable-network flag, but reused the test as a condition for 13324 building cacaserver. 13325 13326 configure.ac | 19 ++++--------------- 13327 src/Makefile.am | 4 ++-- 13328 2 files changed, 6 insertions(+), 17 deletions(-) 13329 13330Commit: 975 13331Author: sam 13332Date: Thu May 25 19:10:35 2006 +0000 13333 13334 * Updated build scripts for DOS and Win32. 13335 13336 build-dos | 46 +++++++++++++++++++++++++++++----------------- 13337 build-win32 | 59 +++++++++++++++++++++++++++++++++-------------------------- 13338 2 files changed, 62 insertions(+), 43 deletions(-) 13339 13340Commit: 974 13341Author: sam 13342Date: Sat May 20 08:45:19 2006 +0000 13343 13344 * Got backspace to work with the slang and ncurses drivers in an X 13345 terminal window. 13346 13347 caca/driver_ncurses.c | 3 ++- 13348 caca/driver_slang.c | 3 ++- 13349 2 files changed, 4 insertions(+), 2 deletions(-) 13350 13351Commit: 973 13352Author: sam 13353Date: Sat May 20 08:19:13 2006 +0000 13354 13355 * More coding style fixes in the GL driver. 13356 13357 caca/driver_gl.c | 54 ++++++++++++++++++++++++++---------------------------- 13358 1 files changed, 26 insertions(+), 28 deletions(-) 13359 13360Commit: 972 13361Author: sam 13362Date: Sat May 20 08:11:58 2006 +0000 13363 13364 * Fixed awful indenting of the GL plugin. 13365 13366 caca/driver_gl.c | 483 +++++++++++++++++++++++++++--------------------------- 13367 1 files changed, 239 insertions(+), 244 deletions(-) 13368 13369Commit: 971 13370Author: sam 13371Date: Sat May 20 05:45:57 2006 +0000 13372 13373 * Make the ncurses driver UTF-8 and UTF-32 aware. 13374 * Add the backspace key to the ncurses driver. 13375 13376 caca/driver_ncurses.c | 6 +++++- 13377 1 files changed, 5 insertions(+), 1 deletions(-) 13378 13379Commit: 970 13380Author: sam 13381Date: Sat May 20 05:41:14 2006 +0000 13382 13383 * Make the slang driver UTF-8 and UTF-32 aware. 13384 * Add the backspace key to the slang driver. 13385 13386 caca/driver_slang.c | 6 +++++- 13387 1 files changed, 5 insertions(+), 1 deletions(-) 13388 13389Commit: 969 13390Author: sam 13391Date: Sat May 20 05:29:24 2006 +0000 13392 13393 * Renamed the event data member "ucs4" to "utf32" for consistency 13394 with "utf8". 13395 13396 caca/caca.h | 6 +++--- 13397 caca/driver_conio.c | 2 +- 13398 caca/driver_gl.c | 4 ++-- 13399 caca/driver_ncurses.c | 2 +- 13400 caca/driver_slang.c | 2 +- 13401 caca/driver_win32.c | 2 +- 13402 caca/driver_x11.c | 4 ++-- 13403 caca/event.c | 2 +- 13404 test/input.c | 2 +- 13405 9 files changed, 13 insertions(+), 13 deletions(-) 13406 13407Commit: 968 13408Author: sam 13409Date: Sat May 20 05:28:31 2006 +0000 13410 13411 * Added information from a recent Debian upload of the old 13412 version of libcaca. 13413 13414 debian/changelog | 26 ++++++++++++++++++++++++++ 13415 debian/control | 2 +- 13416 2 files changed, 27 insertions(+), 1 deletions(-) 13417 13418Commit: 967 13419Author: sam 13420Date: Fri May 19 18:34:23 2006 +0000 13421 13422 * Text input test program. Might be merged into libcaca if it works well. 13423 13424 test/Makefile.am | 5 ++- 13425 test/input.c | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 13426 2 files changed, 150 insertions(+), 1 deletions(-) 13427 13428Commit: 966 13429Author: sam 13430Date: Fri May 19 06:44:58 2006 +0000 13431 13432 * Updated the TODO list. 13433 13434 TODO | 6 +----- 13435 1 files changed, 1 insertions(+), 5 deletions(-) 13436 13437Commit: 965 13438Author: sam 13439Date: Fri May 19 06:00:00 2006 +0000 13440 13441 * Install caca-config.1.gz in the libcucul-dev package, not caca-utils. 13442 13443 debian/caca-utils.install | 6 +++++- 13444 debian/libcucul-dev.install | 1 + 13445 2 files changed, 6 insertions(+), 1 deletions(-) 13446 13447Commit: 964 13448Author: sam 13449Date: Fri May 19 05:44:27 2006 +0000 13450 13451 * Renamed caca_set_delay() and caca_get_rendertime() into 13452 caca_set_display_time() and caca_get_display_time() for consistency. 13453 13454 caca/caca.h | 4 ++-- 13455 caca/graphics.c | 32 ++++++++++++++++---------------- 13456 python/pypycaca.c | 12 ++++++------ 13457 python/pypycaca.h | 4 ++-- 13458 src/aafire.c | 2 +- 13459 src/cacaball.c | 2 +- 13460 src/cacamoir.c | 2 +- 13461 src/cacaplas.c | 2 +- 13462 test/demo.c | 6 +++--- 13463 test/frames.c | 2 +- 13464 test/gamma.c | 2 +- 13465 11 files changed, 35 insertions(+), 35 deletions(-) 13466 13467Commit: 963 13468Author: sam 13469Date: Fri May 19 05:30:01 2006 +0000 13470 13471 * Documented the newly exported charset functions. 13472 13473 cucul/charset.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 13474 1 files changed, 50 insertions(+), 0 deletions(-) 13475 13476Commit: 962 13477Author: sam 13478Date: Fri May 19 04:53:48 2006 +0000 13479 13480 * Export the UTF-8 / UTF-32 / CP437 character conversions to applications. 13481 13482 caca/driver_ncurses.c | 2 +- 13483 caca/driver_slang.c | 2 +- 13484 cucul/box.c | 2 +- 13485 cucul/canvas.c | 2 +- 13486 cucul/charset.c | 170 ++++++++++++++++++++++++----------------------- 13487 cucul/conic.c | 4 +- 13488 cucul/cucul.h | 11 +++ 13489 cucul/cucul_internals.h | 4 - 13490 cucul/export.c | 6 +- 13491 cucul/import.c | 2 +- 13492 cucul/line.c | 4 +- 13493 cucul/triangle.c | 2 +- 13494 tools/makefont.c | 3 +- 13495 13 files changed, 112 insertions(+), 102 deletions(-) 13496 13497Commit: 961 13498Author: sam 13499Date: Thu May 18 07:57:42 2006 +0000 13500 13501 * Regenerated fonts and reactivated them under Win32. 13502 13503 cucul/font.c | 8 +- 13504 cucul/font_mono9.h | 561 +++++++++++++----------- 13505 cucul/font_monobold12.h | 1128 +++++++++++++++++++++++++---------------------- 13506 3 files changed, 911 insertions(+), 786 deletions(-) 13507 13508Commit: 960 13509Author: sam 13510Date: Thu May 18 07:56:54 2006 +0000 13511 13512 * Elite trick in the font generator to cope with C89's string length 13513 limitation of 509 characters. Instead of doing: 13514 char foo[10] = "abcdefghij"; 13515 we now do: 13516 struct { char f1[4], f2[4], f3[2]; } foo = { "abcd", "efgh", "ij" }; 13517 13518 tools/makefont.c | 36 +++++++++++++++++++++++++++++++----- 13519 1 files changed, 31 insertions(+), 5 deletions(-) 13520 13521Commit: 959 13522Author: sam 13523Date: Thu May 18 06:26:31 2006 +0000 13524 13525 * font2tga no longer needs cucul_internal.h. 13526 13527 test/font2tga.c | 1 - 13528 1 files changed, 0 insertions(+), 1 deletions(-) 13529 13530Commit: 958 13531Author: sam 13532Date: Thu May 18 06:23:47 2006 +0000 13533 13534 * Changed cucul_putchar's prototype so that it accepts a 32-bit unsigned 13535 int which shall be used as an UTF-32 character. We do not have any casting 13536 problems due to the signedness of chars because all characters were 13537 ASCII (ie. <= 0x7f) beforehands. 13538 13539 cucul/box.c | 18 +++++++++--------- 13540 cucul/canvas.c | 34 +++++++++++----------------------- 13541 cucul/conic.c | 8 ++++---- 13542 cucul/cucul.h | 2 +- 13543 cucul/cucul_internals.h | 1 - 13544 cucul/dither.c | 6 +++--- 13545 cucul/import.c | 4 ++-- 13546 cucul/line.c | 32 ++++++++++++++++---------------- 13547 cucul/triangle.c | 2 +- 13548 test/font2tga.c | 2 +- 13549 10 files changed, 48 insertions(+), 61 deletions(-) 13550 13551Commit: 957 13552Author: sam 13553Date: Thu May 18 06:13:36 2006 +0000 13554 13555 * Added font2tga, a test program that exports our font in a known format. 13556 13557 test/Makefile.am | 5 ++- 13558 test/font2tga.c | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 13559 2 files changed, 94 insertions(+), 1 deletions(-) 13560 13561Commit: 956 13562Author: sam 13563Date: Thu May 18 06:09:44 2006 +0000 13564 13565 * If the export test target is ANSI or UTF-8, dither image with special 13566 shaded glyphs. 13567 13568 test/export.c | 2 ++ 13569 1 files changed, 2 insertions(+), 0 deletions(-) 13570 13571Commit: 955 13572Author: sam 13573Date: Thu May 18 05:43:43 2006 +0000 13574 13575 * Removed useless -lXt from X11 libraries check. 13576 13577 configure.ac | 2 +- 13578 1 files changed, 1 insertions(+), 1 deletions(-) 13579 13580Commit: 954 13581Author: sam 13582Date: Fri May 12 19:33:44 2006 +0000 13583 13584 * Workaround for illegal ^[[0,0H ANSI escape code. 13585 13586 cucul/import.c | 6 +++--- 13587 1 files changed, 3 insertions(+), 3 deletions(-) 13588 13589Commit: 953 13590Author: sam 13591Date: Fri May 12 19:32:41 2006 +0000 13592 13593 * Use UTF-32 instead of UTF-8 in the dithering glyph block list for slightly 13594 better performances. 13595 13596 cucul/dither.c | 20 +++++++++++--------- 13597 1 files changed, 11 insertions(+), 9 deletions(-) 13598 13599Commit: 952 13600Author: sam 13601Date: Fri May 12 19:31:50 2006 +0000 13602 13603 * Add linebreaks to the ANSI exporter for better readability, and use 13604 the save/load cursor position trick to ignore them. 13605 13606 cucul/export.c | 6 +++++- 13607 1 files changed, 5 insertions(+), 1 deletions(-) 13608 13609Commit: 951 13610Author: jylam 13611Date: Fri May 12 19:19:36 2006 +0000 13612 13613 * Fixed postscript exporter, image in not at the bottom of the page anymore 13614 13615 cucul/export.c | 2 ++ 13616 1 files changed, 2 insertions(+), 0 deletions(-) 13617 13618Commit: 950 13619Author: sam 13620Date: Tue May 9 20:25:29 2006 +0000 13621 13622 * Use UTF-8 instead of ANSI in cacaserver 13623 13624 src/cacaserver.c | 18 +++++++++--------- 13625 1 files changed, 9 insertions(+), 9 deletions(-) 13626 13627Commit: 949 13628Author: sam 13629Date: Tue May 9 18:59:00 2006 +0000 13630 13631 * Optimise built-in fonts. We gain about 100kB in the final binary. 13632 13633 cucul/font_mono9.h | 2118 +++++++++++++++++++++++----------------------- 13634 cucul/font_monobold12.h | 2130 +++++++++++++++++++++++----------------------- 13635 2 files changed, 2124 insertions(+), 2124 deletions(-) 13636 13637Commit: 948 13638Author: sam 13639Date: Tue May 9 15:52:15 2006 +0000 13640 13641 * Optimise similar glyphs when generating a font. Given how many glyphs 13642 are unavailable, this is a significant gain. 13643 13644 tools/makefont.c | 137 +++++++++++++++++++++++++++++++++++++++--------------- 13645 1 files changed, 100 insertions(+), 37 deletions(-) 13646 13647Commit: 947 13648Author: sam 13649Date: Tue May 9 01:58:47 2006 +0000 13650 13651 * Added the long dash and middle dot CP437 characters to the X11 driver. 13652 13653 caca/driver_x11.c | 16 ++++++++++++++++ 13654 1 files changed, 16 insertions(+), 0 deletions(-) 13655 13656Commit: 946 13657Author: sam 13658Date: Tue May 9 01:57:47 2006 +0000 13659 13660 * If the ANSI file we import does not use the 80 columns, we don't expand 13661 the canvas to 80 columns. 13662 13663 cucul/import.c | 18 ++++++++++-------- 13664 1 files changed, 10 insertions(+), 8 deletions(-) 13665 13666Commit: 945 13667Author: sam 13668Date: Tue May 9 01:12:58 2006 +0000 13669 13670 * Allow cacadraw to open several files; use 'n' and 'p' to cycle. 13671 * Decreased PgUp/PgDn scrolling rate. 13672 13673 src/cacadraw.c | 85 ++++++++++++++++++++++++++++++++++++------------------- 13674 1 files changed, 55 insertions(+), 30 deletions(-) 13675 13676Commit: 944 13677Author: sam 13678Date: Tue May 9 01:03:02 2006 +0000 13679 13680 * Removed a useless cast in the kernel code. 13681 13682 kernel/kernel.c | 2 +- 13683 1 files changed, 1 insertions(+), 1 deletions(-) 13684 13685Commit: 943 13686Author: sam 13687Date: Tue May 9 00:59:29 2006 +0000 13688 13689 * Set svn properties on the .NET files. 13690 13691 DotNet/AssemblyInfo.cs | 2 +- 13692 DotNet/Caca.cs | 2 +- 13693 DotNet/Cucul.cs | 2 +- 13694 DotNet/test.cs | 2 +- 13695 4 files changed, 4 insertions(+), 4 deletions(-) 13696 13697Commit: 942 13698Author: sam 13699Date: Tue May 9 00:47:28 2006 +0000 13700 13701 * Cosmetic fix in test/font.c. 13702 * Use UTF-8 output in test/text.c instead of ANSI. 13703 13704 test/font.c | 4 ++-- 13705 test/text.c | 4 ++-- 13706 2 files changed, 4 insertions(+), 4 deletions(-) 13707 13708Commit: 941 13709Author: sam 13710Date: Tue May 9 00:46:08 2006 +0000 13711 13712 * Minor cosmetic fix in a comment. 13713 13714 caca/caca.h | 2 +- 13715 1 files changed, 1 insertions(+), 1 deletions(-) 13716 13717Commit: 940 13718Author: sam 13719Date: Tue May 9 00:43:22 2006 +0000 13720 13721 * Added a few more Unicode blocks to the default fonts. 13722 13723 cucul/font_mono9.h | 2423 ++++++++++++++++++++++++++++----------------- 13724 cucul/font_monobold12.h | 2493 +++++++++++++++++++++++++++++------------------ 13725 tools/makefont.c | 4 +- 13726 3 files changed, 3071 insertions(+), 1849 deletions(-) 13727 13728Commit: 939 13729Author: sam 13730Date: Tue May 9 00:36:33 2006 +0000 13731 13732 * Added a few more Unicode characters to the glyph transformations. 13733 13734 cucul/transform.c | 71 ++++++++++++++++++++++++++++++++++++++--------------- 13735 1 files changed, 51 insertions(+), 20 deletions(-) 13736 13737Commit: 938 13738Author: sam 13739Date: Tue May 9 00:34:16 2006 +0000 13740 13741 * Changed the cucul_create_dither() prototype to make sure the mask 13742 arguments are at least 32 bits. 13743 13744 cucul/cucul.h | 4 ++-- 13745 cucul/dither.c | 14 ++++++++------ 13746 2 files changed, 10 insertions(+), 8 deletions(-) 13747 13748Commit: 932 13749Author: sam 13750Date: Fri May 5 15:19:44 2006 +0000 13751 13752 * Make the export test 80 columns wide, so that the ANSI we generate can 13753 be read by other programs. 13754 13755 test/export.c | 2 +- 13756 1 files changed, 1 insertions(+), 1 deletions(-) 13757 13758Commit: 931 13759Author: sam 13760Date: Fri May 5 15:13:32 2006 +0000 13761 13762 * Updated fonts with the new hardcoded CP437 glyphs. 13763 13764 cucul/font_mono9.h | 16 ++++++++-------- 13765 cucul/font_monobold12.h | 16 ++++++++-------- 13766 2 files changed, 16 insertions(+), 16 deletions(-) 13767 13768Commit: 930 13769Author: sam 13770Date: Fri May 5 15:12:50 2006 +0000 13771 13772 * Hardcode a few CP437 glyphs in makefont.c because they don't look that 13773 good with Pango. 13774 13775 tools/makefont.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 13776 1 files changed, 76 insertions(+), 0 deletions(-) 13777 13778Commit: 929 13779Author: sam 13780Date: Fri May 5 14:03:40 2006 +0000 13781 13782 * Factored more UTF32 to UTF8 conversions using _cucul_utf32_to_utf8(). 13783 13784 caca/driver_ncurses.c | 35 +++-------------------------------- 13785 caca/driver_slang.c | 29 +++-------------------------- 13786 tools/Makefile.am | 1 + 13787 tools/makefont.c | 33 ++++++--------------------------- 13788 4 files changed, 13 insertions(+), 85 deletions(-) 13789 13790Commit: 928 13791Author: sam 13792Date: Fri May 5 13:44:54 2006 +0000 13793 13794 * Use _cucul_utf32_to_utf8() instead of the inline code in the UTF-8 and 13795 SVG exporters. 13796 13797 cucul/export.c | 53 ++++------------------------------------------------- 13798 1 files changed, 4 insertions(+), 49 deletions(-) 13799 13800Commit: 927 13801Author: sam 13802Date: Fri May 5 05:09:54 2006 +0000 13803 13804 * Implemented the private _cucul_utf32_to_utf8() helper. 13805 13806 cucul/charset.c | 30 ++++++++++++++++++++++++++++++ 13807 cucul/cucul_internals.h | 1 + 13808 2 files changed, 31 insertions(+), 0 deletions(-) 13809 13810Commit: 926 13811Author: sam 13812Date: Fri May 5 05:08:51 2006 +0000 13813 13814 * Exporter now generates valid ANSI, with CP437 characters. 13815 13816 cucul/export.c | 30 ++++++++++++++++-------------- 13817 1 files changed, 16 insertions(+), 14 deletions(-) 13818 13819Commit: 925 13820Author: sam 13821Date: Thu May 4 22:00:52 2006 +0000 13822 13823 * Added "utf8" export that is like ANSI but exports UTF-8 encoded coloured 13824 text. 13825 13826 cucul/export.c | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 13827 1 files changed, 95 insertions(+), 0 deletions(-) 13828 13829Commit: 924 13830Author: sam 13831Date: Thu May 4 21:34:10 2006 +0000 13832 13833 * Use a slightly different RGB palette for ANSI colours, so that brown 13834 really looks like brown and not like desaturated yellow. 13835 13836 cucul/colour.c | 7 +++++-- 13837 1 files changed, 5 insertions(+), 2 deletions(-) 13838 13839Commit: 923 13840Author: jylam 13841Date: Tue May 2 18:26:02 2006 +0000 13842 13843 * Fixed error in tutorial, updated caca_get_event() doc 13844 13845 DotNet/test.cs | 3 ++- 13846 caca/event.c | 2 +- 13847 doc/tutorial.dox | 2 +- 13848 3 files changed, 4 insertions(+), 3 deletions(-) 13849 13850Commit: 922 13851Author: jylam 13852Date: Sat Apr 29 11:26:44 2006 +0000 13853 13854 * Fixed $Id 13855 13856 DotNet/AssemblyInfo.cs | 2 +- 13857 DotNet/Caca.cs | 2 +- 13858 DotNet/Cucul.cs | 2 +- 13859 DotNet/test.cs | 2 +- 13860 4 files changed, 4 insertions(+), 4 deletions(-) 13861 13862Commit: 921 13863Author: jylam 13864Date: Sat Apr 29 11:20:43 2006 +0000 13865 13866 * Added preliminary .NET bindings. Caca is complete, Cucul needs to be finished 13867 13868 DotNet/AssemblyInfo.cs | 20 +++++ 13869 DotNet/Caca.cs | 185 ++++++++++++++++++++++++++++++++++++++++++++ 13870 DotNet/Cucul.cs | 152 ++++++++++++++++++++++++++++++++++++ 13871 DotNet/Makefile | 5 + 13872 DotNet/libCaca.dll.config | 3 + 13873 DotNet/libCucul.dll.config | 3 + 13874 DotNet/test.cs | 64 +++++++++++++++ 13875 7 files changed, 432 insertions(+), 0 deletions(-) 13876 13877Commit: 920 13878Author: sam 13879Date: Thu Apr 27 14:15:23 2006 +0000 13880 13881 * Completed return value and errno handling in libcucul API. 13882 13883 cucul/cucul.h | 44 +++--- 13884 cucul/dither.c | 216 +++++++++++++++++----- 13885 cucul/export.c | 21 ++ 13886 cucul/font.c | 76 +++++++- 13887 cucul/import.c | 533 ++++++++++++++++++++++++++++------------------------- 13888 cucul/sprite.c | 51 +++++- 13889 cucul/transform.c | 28 +++- 13890 7 files changed, 642 insertions(+), 327 deletions(-) 13891 13892Commit: 919 13893Author: sam 13894Date: Thu Apr 27 13:02:27 2006 +0000 13895 13896 * Allow an optional input filename in the export test for cheap conversions. 13897 13898 test/export.c | 93 ++++++++++++++++++++++++++++++++++++++------------------ 13899 1 files changed, 63 insertions(+), 30 deletions(-) 13900 13901Commit: 918 13902Author: jylam 13903Date: Wed Apr 26 18:59:20 2006 +0000 13904 13905 * coding style fixes again 13906 13907 caca/driver_gl.c | 484 +++++++++++++++++++++++++------------------------- 13908 cucul/import.c | 514 +++++++++++++++++++++++++++--------------------------- 13909 2 files changed, 499 insertions(+), 499 deletions(-) 13910 13911Commit: 917 13912Author: jylam 13913Date: Wed Apr 26 18:53:08 2006 +0000 13914 13915 * Fixed indentation. I did it myself, I'm a big boy. 13916 13917 cxx/caca++.cpp | 2 +- 13918 cxx/caca++.h | 28 ++++++++++++++-------------- 13919 cxx/cucul++.h | 10 +++++----- 13920 src/cacadraw.c | 4 ++-- 13921 4 files changed, 22 insertions(+), 22 deletions(-) 13922 13923Commit: 916 13924Author: sam 13925Date: Wed Apr 26 17:24:27 2006 +0000 13926 13927 * Fixed line wrapping on some weird ANSI files. 13928 13929 cucul/import.c | 13 +++++++------ 13930 1 files changed, 7 insertions(+), 6 deletions(-) 13931 13932Commit: 915 13933Author: sam 13934Date: Wed Apr 26 17:02:37 2006 +0000 13935 13936 * Fixed an ANSI rendering bug related to the bold attribute. 13937 13938 cucul/import.c | 161 +++++++++++++++++++++++++++++++------------------------- 13939 1 files changed, 89 insertions(+), 72 deletions(-) 13940 13941Commit: 914 13942Author: sam 13943Date: Wed Apr 26 15:21:28 2006 +0000 13944 13945 * Added Unicode range U+2200 - U+22FF (Mathematical Operators) to the 13946 built-in font so that we now cover all of CP437. 13947 13948 cucul/font_mono9.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++- 13949 cucul/font_monobold12.h | 529 ++++++++++++++++++++++++++++++++++++++++++++++- 13950 tools/makefont.c | 7 +- 13951 3 files changed, 1047 insertions(+), 18 deletions(-) 13952 13953Commit: 913 13954Author: sam 13955Date: Wed Apr 26 14:36:11 2006 +0000 13956 13957 * Minor code reorganisation and documenting. 13958 13959 cucul/import.c | 116 ++++++++++++++++++++++++++++---------------------------- 13960 1 files changed, 58 insertions(+), 58 deletions(-) 13961 13962Commit: 912 13963Author: jylam 13964Date: Wed Apr 26 14:06:19 2006 +0000 13965 13966 * Added preliminary (it means that's fucked up) CP437 codepage 13967 13968 caca/driver_gl.c | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 13969 1 files changed, 117 insertions(+), 2 deletions(-) 13970 13971Commit: 911 13972Author: sam 13973Date: Wed Apr 26 13:22:04 2006 +0000 13974 13975 * Added U+25A0 (■) to the CP437 hack in the X11 driver. 13976 13977 caca/driver_x11.c | 9 +++++++++ 13978 1 files changed, 9 insertions(+), 0 deletions(-) 13979 13980Commit: 910 13981Author: jylam 13982Date: Wed Apr 26 12:59:14 2006 +0000 13983 13984 * cut too long line (I read the coding style rules, yes). And we had home/end keys support in opengl driver BEFORE X11. Yeah ! 13985 13986 caca/driver_gl.c | 3 ++- 13987 1 files changed, 2 insertions(+), 1 deletions(-) 13988 13989Commit: 909 13990Author: jylam 13991Date: Wed Apr 26 12:57:31 2006 +0000 13992 13993 * removed duplicate code 13994 13995 caca/driver_x11.c | 8 ++++---- 13996 1 files changed, 4 insertions(+), 4 deletions(-) 13997 13998Commit: 908 13999Author: sam 14000Date: Wed Apr 26 12:51:37 2006 +0000 14001 14002 * Wow, we even have Home/End support in X11. 14003 14004 caca/driver_x11.c | 4 ++++ 14005 1 files changed, 4 insertions(+), 0 deletions(-) 14006 14007Commit: 907 14008Author: sam 14009Date: Wed Apr 26 12:48:41 2006 +0000 14010 14011 * PageUp/PageDown support in X11. 14012 14013 caca/driver_x11.c | 4 ++++ 14014 1 files changed, 4 insertions(+), 0 deletions(-) 14015 14016Commit: 906 14017Author: jylam 14018Date: Wed Apr 26 12:47:21 2006 +0000 14019 14020 * Fixed home/pgup/pgdown/insert events 14021 14022 caca/driver_gl.c | 6 ++++++ 14023 1 files changed, 6 insertions(+), 0 deletions(-) 14024 14025Commit: 905 14026Author: jylam 14027Date: Wed Apr 26 12:36:31 2006 +0000 14028 14029 * page up / down 14030 14031 src/cacadraw.c | 2 ++ 14032 1 files changed, 2 insertions(+), 0 deletions(-) 14033 14034Commit: 904 14035Author: sam 14036Date: Wed Apr 26 12:30:54 2006 +0000 14037 14038 * In ANSI, bold only sets the foreground colour to bright, not the 14039 background. 14040 14041 cucul/import.c | 2 -- 14042 1 files changed, 0 insertions(+), 2 deletions(-) 14043 14044Commit: 903 14045Author: sam 14046Date: Wed Apr 26 12:25:44 2006 +0000 14047 14048 * Added cacadraw. It only shows files and lets you scroll for now, but 14049 it will eventually evolve into something better. 14050 14051 src/Makefile.am | 4 ++ 14052 src/cacadraw.c | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 14053 test/import.c | 2 +- 14054 3 files changed, 139 insertions(+), 1 deletions(-) 14055 14056Commit: 902 14057Author: jylam 14058Date: Wed Apr 26 12:23:30 2006 +0000 14059 14060 * Really updated doc 14061 14062 cucul/import.c | 3 ++- 14063 1 files changed, 2 insertions(+), 1 deletions(-) 14064 14065Commit: 901 14066Author: jylam 14067Date: Wed Apr 26 12:18:35 2006 +0000 14068 14069 * Fixed documentation for import 14070 14071 cucul/import.c | 23 +++++++++++------------ 14072 1 files changed, 11 insertions(+), 12 deletions(-) 14073 14074Commit: 900 14075Author: sam 14076Date: Wed Apr 26 12:17:22 2006 +0000 14077 14078 * Removed legacy cpp directory. 14079 14080 cpp/Makefile.am | 24 ---- 14081 cpp/caca++.cpp | 97 ---------------- 14082 cpp/caca++.h | 76 ------------ 14083 cpp/caca++.pc.in | 12 -- 14084 cpp/cpptest.cpp | 103 ---------------- 14085 cpp/cucul++.cpp | 333 ----------------------------------------------------- 14086 cpp/cucul++.h | 135 --------------------- 14087 cpp/cucul++.pc.in | 12 -- 14088 8 files changed, 0 insertions(+), 792 deletions(-) 14089 14090Commit: 899 14091Author: jylam 14092Date: Wed Apr 26 12:11:55 2006 +0000 14093 14094 * Updated C++ bindings and renamed directory to more comprehensive cxx 14095 14096 Makefile.am | 2 +- 14097 configure.ac | 14 +- 14098 cxx/Makefile.am | 24 ++++ 14099 cxx/caca++.cpp | 97 +++++++++++++++ 14100 cxx/caca++.h | 76 ++++++++++++ 14101 cxx/caca++.pc.in | 12 ++ 14102 cxx/cpptest.cpp | 103 ++++++++++++++++ 14103 cxx/cucul++.cpp | 338 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 14104 cxx/cucul++.h | 139 ++++++++++++++++++++++ 14105 cxx/cucul++.pc.in | 12 ++ 14106 10 files changed, 809 insertions(+), 8 deletions(-) 14107 14108Commit: 898 14109Author: sam 14110Date: Wed Apr 26 12:06:13 2006 +0000 14111 14112 * Minor typo. 14113 14114 test/event.c | 4 ++-- 14115 1 files changed, 2 insertions(+), 2 deletions(-) 14116 14117Commit: 897 14118Author: jylam 14119Date: Wed Apr 26 11:57:30 2006 +0000 14120 14121 * Updated libcaca c++ bindings 14122 14123 cpp/caca++.cpp | 32 ++++++++++++++------------------ 14124 cpp/caca++.h | 24 ++++++++++++------------ 14125 cpp/cpptest.cpp | 6 +++--- 14126 cpp/cucul++.cpp | 8 ++++++++ 14127 cpp/cucul++.h | 1 + 14128 5 files changed, 38 insertions(+), 33 deletions(-) 14129 14130Commit: 896 14131Author: sam 14132Date: Wed Apr 26 11:54:26 2006 +0000 14133 14134 * Implemented cucul_load_file() and cucul_load_memory() to load respectively 14135 a file and a memory area into a libcucul buffer. 14136 * Changed the cucul_import_canvas() prototype so that it uses libcucul 14137 buffers instead of simple memory areas. 14138 14139 cucul/buffer.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++- 14140 cucul/cucul.h | 4 ++- 14141 cucul/cucul_internals.h | 1 + 14142 cucul/export.c | 1 + 14143 cucul/import.c | 26 ++++++++-------- 14144 src/cacaplay.c | 27 ++++------------ 14145 src/cacaserver.c | 5 ++- 14146 test/import.c | 31 ++++--------------- 14147 test/text.c | 4 ++- 14148 9 files changed, 114 insertions(+), 61 deletions(-) 14149 14150Commit: 895 14151Author: sam 14152Date: Wed Apr 26 11:29:50 2006 +0000 14153 14154 * Argh, _really_ fixed the uninitialised variable. 14155 14156 cucul/import.c | 3 +-- 14157 1 files changed, 1 insertions(+), 2 deletions(-) 14158 14159Commit: 894 14160Author: sam 14161Date: Wed Apr 26 11:28:55 2006 +0000 14162 14163 * Fixed an uninitialised variable. 14164 14165 cucul/import.c | 1 + 14166 1 files changed, 1 insertions(+), 0 deletions(-) 14167 14168Commit: 893 14169Author: sam 14170Date: Wed Apr 26 10:22:31 2006 +0000 14171 14172 * Fixed our buffer overflow in the ANSI parser by simply skipping control 14173 sequences longer than 100 characters. 14174 * Documented the escape sequence format. 14175 14176 cucul/import.c | 49 ++++++++++++++++++++++++++++++------------------- 14177 1 files changed, 30 insertions(+), 19 deletions(-) 14178 14179Commit: 892 14180Author: jylam 14181Date: Wed Apr 26 10:04:02 2006 +0000 14182 14183 * Updated C++ bindings, should be coding-style-correction-proof, or at least a bit better than before. Not tested at all. 14184 14185 cpp/cpptest.cpp | 24 ++++---- 14186 cpp/cucul++.cpp | 183 ++++++++++++++++++++++++++---------------------------- 14187 cpp/cucul++.h | 164 +++++++++++++++++++++++++++---------------------- 14188 test/demo.c | 10 ++-- 14189 4 files changed, 194 insertions(+), 187 deletions(-) 14190 14191Commit: 891 14192Author: sam 14193Date: Wed Apr 26 09:56:26 2006 +0000 14194 14195 * More robust ANSI sequence argument parser. Detects private sequences and 14196 intermediate bytes. 14197 14198 cucul/import.c | 120 +++++++++++++++++++++++-------------------------------- 14199 1 files changed, 50 insertions(+), 70 deletions(-) 14200 14201Commit: 890 14202Author: jylam 14203Date: Wed Apr 26 09:00:40 2006 +0000 14204 14205 * Fixed warning in a clever and tested way. Bordel de merde. 14206 14207 cucul/import.c | 13 +++++++------ 14208 1 files changed, 7 insertions(+), 6 deletions(-) 14209 14210Commit: 889 14211Author: sam 14212Date: Wed Apr 26 08:21:46 2006 +0000 14213 14214 * Coding style. 14215 14216 cucul/import.c | 48 ++++++++++++++++++++++++------------------------ 14217 1 files changed, 24 insertions(+), 24 deletions(-) 14218 14219Commit: 888 14220Author: sam 14221Date: Wed Apr 26 08:12:57 2006 +0000 14222 14223 * No way, dude. You cannot declare x and y unsigned if you test for (x < 0). 14224 14225 cucul/import.c | 2 +- 14226 1 files changed, 1 insertions(+), 1 deletions(-) 14227 14228Commit: 887 14229Author: jylam 14230Date: Wed Apr 26 08:09:14 2006 +0000 14231 14232 * Fixed warnings in ansi importer 14233 14234 cucul/import.c | 2 +- 14235 1 files changed, 1 insertions(+), 1 deletions(-) 14236 14237Commit: 886 14238Author: sam 14239Date: Wed Apr 26 07:57:26 2006 +0000 14240 14241 * More cleaning up of the ANSI loader. Fixed reverse video. 14242 14243 cucul/import.c | 146 ++++++++++++++++++++++++++++---------------------------- 14244 1 files changed, 73 insertions(+), 73 deletions(-) 14245 14246Commit: 885 14247Author: sam 14248Date: Wed Apr 26 07:46:58 2006 +0000 14249 14250 * Set the transparent colour's RGB values to the default colour's ones. 14251 14252 cucul/colour.c | 4 ++-- 14253 1 files changed, 2 insertions(+), 2 deletions(-) 14254 14255Commit: 884 14256Author: jylam 14257Date: Tue Apr 25 18:23:33 2006 +0000 14258 14259 * Improved ANSI format detection 14260 14261 cucul/import.c | 19 ++++++++++++------- 14262 1 files changed, 12 insertions(+), 7 deletions(-) 14263 14264Commit: 883 14265Author: sam 14266Date: Tue Apr 25 18:16:42 2006 +0000 14267 14268 * Really fixed bold in ANSI loader, and removed dead code. 14269 14270 cucul/import.c | 28 ++++++++++++---------------- 14271 1 files changed, 12 insertions(+), 16 deletions(-) 14272 14273Commit: 882 14274Author: sam 14275Date: Tue Apr 25 18:02:20 2006 +0000 14276 14277 * Simplified _manage_modifiers() a bit. 14278 14279 cucul/import.c | 68 +++++++++++++++++++++++--------------------------------- 14280 1 files changed, 28 insertions(+), 40 deletions(-) 14281 14282Commit: 881 14283Author: sam 14284Date: Tue Apr 25 17:46:49 2006 +0000 14285 14286 * Fixed bold support in ANSI loader. 14287 14288 cucul/import.c | 4 ++++ 14289 1 files changed, 4 insertions(+), 0 deletions(-) 14290 14291Commit: 880 14292Author: sam 14293Date: Tue Apr 25 17:43:16 2006 +0000 14294 14295 * A few fixes in the ANSI interpreter. 14296 14297 cucul/import.c | 64 +++++++++++++++++++++++-------------------------------- 14298 1 files changed, 27 insertions(+), 37 deletions(-) 14299 14300Commit: 879 14301Author: sam 14302Date: Tue Apr 25 16:28:00 2006 +0000 14303 14304 * Got rid of _update_canvas_size(). 14305 14306 cucul/import.c | 36 +++++++++++++----------------------- 14307 1 files changed, 13 insertions(+), 23 deletions(-) 14308 14309Commit: 878 14310Author: jylam 14311Date: Tue Apr 25 15:39:13 2006 +0000 14312 14313 * _updated_coding_style(aBit); 14314 14315 cucul/import.c | 40 ++++++++++++++++++++-------------------- 14316 1 files changed, 20 insertions(+), 20 deletions(-) 14317 14318Commit: 877 14319Author: sam 14320Date: Tue Apr 25 15:22:53 2006 +0000 14321 14322 * Ahahaha. Meet the "optimisation" that breaks everything. 14323 14324 cucul/import.c | 8 ++++++-- 14325 1 files changed, 6 insertions(+), 2 deletions(-) 14326 14327Commit: 876 14328Author: sam 14329Date: Tue Apr 25 15:04:19 2006 +0000 14330 14331 * Small optimisation in import_text(). 14332 14333 cucul/import.c | 13 +++++-------- 14334 1 files changed, 5 insertions(+), 8 deletions(-) 14335 14336Commit: 875 14337Author: sam 14338Date: Tue Apr 25 14:12:31 2006 +0000 14339 14340 * Really minor coding style fixes in the ANSI importer. 14341 14342 cucul/import.c | 490 ++++++++++++++++++++++++-------------------------------- 14343 1 files changed, 211 insertions(+), 279 deletions(-) 14344 14345Commit: 874 14346Author: sam 14347Date: Tue Apr 25 11:05:25 2006 +0000 14348 14349 * More error checking in libcucul. 14350 14351 cucul/canvas.c | 33 +++++++++----- 14352 cucul/colour.c | 34 +++++++++++++-- 14353 cucul/cucul.c | 111 ++++++++++++++++++++++++++++++++++++++++++----- 14354 cucul/cucul.h | 16 +++--- 14355 cucul/cucul_internals.h | 2 +- 14356 5 files changed, 161 insertions(+), 35 deletions(-) 14357 14358Commit: 873 14359Author: sam 14360Date: Tue Apr 25 11:05:03 2006 +0000 14361 14362 * Jylam is too modest. 14363 14364 test/import.c | 10 ++++------ 14365 1 files changed, 4 insertions(+), 6 deletions(-) 14366 14367Commit: 872 14368Author: jylam 14369Date: Tue Apr 25 10:14:47 2006 +0000 14370 14371 * Added importers test 14372 14373 test/import.c | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 14374 1 files changed, 85 insertions(+), 0 deletions(-) 14375 14376Commit: 871 14377Author: jylam 14378Date: Tue Apr 25 10:14:12 2006 +0000 14379 14380 * Added preliminary ANSI importer, added import formats autodection 14381 14382 cucul/import.c | 379 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 14383 test/Makefile.am | 4 +- 14384 2 files changed, 379 insertions(+), 4 deletions(-) 14385 14386Commit: 870 14387Author: sam 14388Date: Tue Apr 25 09:59:58 2006 +0000 14389 14390 * Check for <errno.h>. 14391 * Started changing function prototypes so that they return an integer 14392 instead of void, just in case they might fail. 14393 14394 configure.ac | 2 +- 14395 cucul/box.c | 32 ++++++++++++++++++++++---------- 14396 cucul/buffer.c | 11 ++++++++++- 14397 cucul/canvas.c | 31 +++++++++++++++++++++++++++---- 14398 cucul/conic.c | 36 ++++++++++++++++++++++++++---------- 14399 cucul/cucul.h | 38 +++++++++++++++++++------------------- 14400 cucul/line.c | 38 +++++++++++++++++++++++++++----------- 14401 cucul/triangle.c | 40 +++++++++++++++++++++++----------------- 14402 8 files changed, 155 insertions(+), 73 deletions(-) 14403 14404Commit: 869 14405Author: sam 14406Date: Tue Apr 25 09:34:41 2006 +0000 14407 14408 * Reverted that errno stuff. We'll just use the real errno. 14409 14410 cucul/Makefile.am | 1 - 14411 cucul/cucul.h | 12 ------------ 14412 cucul/error.c | 45 --------------------------------------------- 14413 3 files changed, 0 insertions(+), 58 deletions(-) 14414 14415Commit: 868 14416Author: sam 14417Date: Tue Apr 25 08:54:44 2006 +0000 14418 14419 * Added basis for an errno-like mechanism. 14420 14421 cucul/Makefile.am | 1 + 14422 cucul/cucul.h | 14 +++++++++++++- 14423 cucul/error.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 14424 3 files changed, 59 insertions(+), 1 deletions(-) 14425 14426Commit: 867 14427Author: sam 14428Date: Mon Apr 24 22:10:38 2006 +0000 14429 14430 * Removed my previously introduced --enable-pangoft2 and replaced it with 14431 a nicer cross compilation check. 14432 14433 build-win32 | 2 +- 14434 configure.ac | 10 +++++----- 14435 2 files changed, 6 insertions(+), 6 deletions(-) 14436 14437Commit: 866 14438Author: sam 14439Date: Mon Apr 24 21:45:26 2006 +0000 14440 14441 * Brought the Win32 build back on its wheels. 14442 14443 build-win32 | 7 +++---- 14444 configure.ac | 12 +++++++++++- 14445 src/Makefile.am | 8 +++++++- 14446 src/cacaserver.c | 1 + 14447 4 files changed, 22 insertions(+), 6 deletions(-) 14448 14449Commit: 865 14450Author: sam 14451Date: Mon Apr 24 21:09:06 2006 +0000 14452 14453 * Renamed htons/htonl to hton16/hton32 to avoid useless conflicts. 14454 14455 common.h | 13 ++++++++----- 14456 configure.ac | 2 +- 14457 cucul/font.c | 30 +++++++++++++++--------------- 14458 src/cacaserver.c | 8 +++++++- 14459 tools/makefont.c | 4 ++-- 14460 5 files changed, 33 insertions(+), 24 deletions(-) 14461 14462Commit: 864 14463Author: sam 14464Date: Mon Apr 24 21:05:31 2006 +0000 14465 14466 * Fixed minor compilation warning. 14467 14468 caca/driver_win32.c | 2 -- 14469 1 files changed, 0 insertions(+), 2 deletions(-) 14470 14471Commit: 863 14472Author: sam 14473Date: Mon Apr 24 20:56:07 2006 +0000 14474 14475 * Win32 compilation fix. 14476 14477 common.h | 8 +++++--- 14478 1 files changed, 5 insertions(+), 3 deletions(-) 14479 14480Commit: 862 14481Author: sam 14482Date: Mon Apr 24 20:55:46 2006 +0000 14483 14484 * On win32, only disable the built-in fonts, not all the font functions. 14485 14486 cucul/font.c | 6 ++++-- 14487 1 files changed, 4 insertions(+), 2 deletions(-) 14488 14489Commit: 861 14490Author: sam 14491Date: Mon Apr 24 20:45:55 2006 +0000 14492 14493 * Look for htons/htonl in netinet/in.h in addition to arpa/inet.h 14494 * Implement htons/htonl in common.h just in case. 14495 14496 common.h | 34 ++++++++++++++++++++++++++++++++++ 14497 configure.ac | 2 +- 14498 cucul/font.c | 2 ++ 14499 tools/makefont.c | 2 ++ 14500 4 files changed, 39 insertions(+), 1 deletions(-) 14501 14502Commit: 860 14503Author: sam 14504Date: Mon Apr 24 20:39:54 2006 +0000 14505 14506 * Hahaha, fixed the coding style example. 14507 14508 doc/style.dox | 2 +- 14509 1 files changed, 1 insertions(+), 1 deletions(-) 14510 14511Commit: 859 14512Author: sam 14513Date: Mon Apr 24 20:35:59 2006 +0000 14514 14515 * Removed duplicate uint*_t defines from *_internal.h and included common.h 14516 in all .c files that needed it. 14517 14518 caca/caca.c | 1 + 14519 caca/caca_internals.h | 7 ------- 14520 caca/driver_conio.c | 1 + 14521 caca/driver_gl.c | 1 + 14522 caca/driver_ncurses.c | 1 + 14523 caca/driver_raw.c | 1 + 14524 caca/driver_slang.c | 1 + 14525 caca/driver_vga.c | 1 + 14526 caca/driver_win32.c | 1 + 14527 caca/driver_x11.c | 1 + 14528 caca/event.c | 1 + 14529 caca/graphics.c | 1 + 14530 caca/time.c | 1 + 14531 common.h | 4 ++++ 14532 configure.ac | 4 ++-- 14533 cucul/box.c | 1 + 14534 cucul/buffer.c | 1 + 14535 cucul/canvas.c | 1 + 14536 cucul/charset.c | 1 + 14537 cucul/colour.c | 1 + 14538 cucul/conic.c | 1 + 14539 cucul/cucul.c | 1 + 14540 cucul/cucul_internals.h | 7 ------- 14541 cucul/dither.c | 1 + 14542 cucul/export.c | 1 + 14543 cucul/font.c | 5 ++++- 14544 cucul/import.c | 1 + 14545 cucul/line.c | 1 + 14546 cucul/sprite.c | 1 + 14547 cucul/transform.c | 1 + 14548 cucul/triangle.c | 1 + 14549 kernel/kernel.c | 1 + 14550 src/aafire.c | 1 + 14551 src/cacaball.c | 1 + 14552 src/cacamoir.c | 1 + 14553 src/cacaplas.c | 1 + 14554 src/cacaplay.c | 1 + 14555 src/cacaserver.c | 1 + 14556 src/cacaview.c | 1 + 14557 src/common-image.c | 1 + 14558 src/img2irc.c | 1 + 14559 test/colors.c | 1 + 14560 test/demo.c | 1 + 14561 test/dithering.c | 1 + 14562 test/event.c | 1 + 14563 test/spritedit.c | 1 + 14564 tools/makefont.c | 7 ++++++- 14565 tools/optipal.c | 1 + 14566 48 files changed, 58 insertions(+), 18 deletions(-) 14567 14568Commit: 858 14569Author: sam 14570Date: Mon Apr 24 19:57:23 2006 +0000 14571 14572 * Added "common.h", a placeholder for simple features and functions missing 14573 from some systems. 14574 14575 Makefile.am | 2 +- 14576 common.h | 28 ++++++++++++++++++++++++++++ 14577 test/export.c | 5 +---- 14578 test/font.c | 5 +---- 14579 test/frames.c | 5 +---- 14580 test/gamma.c | 5 +---- 14581 test/hsv.c | 5 +---- 14582 test/text.c | 5 +---- 14583 test/transform.c | 5 +---- 14584 test/truecolor.c | 5 +---- 14585 test/unicode.c | 5 +---- 14586 11 files changed, 38 insertions(+), 37 deletions(-) 14587 14588Commit: 857 14589Author: sam 14590Date: Mon Apr 24 18:46:06 2006 +0000 14591 14592 * Print '?' for Unicode characters in the ANSI export. We'll decide later 14593 whether we want plain ASCII, UTF-8, or CP437. 14594 14595 cucul/export.c | 2 +- 14596 1 files changed, 1 insertions(+), 1 deletions(-) 14597 14598Commit: 856 14599Author: sam 14600Date: Mon Apr 24 17:51:23 2006 +0000 14601 14602 * Oops, fixed an old typo that brevented building without PangoFt2. 14603 14604 configure.ac | 2 +- 14605 1 files changed, 1 insertions(+), 1 deletions(-) 14606 14607Commit: 855 14608Author: sam 14609Date: Mon Apr 24 17:47:44 2006 +0000 14610 14611 * Fixed Debian build files. 14612 14613 debian/Makefile.am | 1 + 14614 debian/caca-utils.install | 8 +++++++- 14615 debian/libcucul-dev.install | 1 + 14616 3 files changed, 9 insertions(+), 1 deletions(-) 14617 14618Commit: 854 14619Author: sam 14620Date: Mon Apr 24 17:39:53 2006 +0000 14621 14622 * Do not bail out if PangoFt2 was not found. 14623 14624 configure.ac | 3 +-- 14625 1 files changed, 1 insertions(+), 2 deletions(-) 14626 14627Commit: 852 14628Author: sam 14629Date: Sat Apr 22 21:51:50 2006 +0000 14630 14631 * 0.99.beta1 release. 14632 14633 ChangeLog | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 14634 NEWS | 6 +++- 14635 TODO | 2 +- 14636 3 files changed, 71 insertions(+), 3 deletions(-) 14637 14638Commit: 851 14639Author: sam 14640Date: Sat Apr 22 21:36:11 2006 +0000 14641 14642 * Got rid of CUCUL_LIBS. It's unused. 14643 14644 configure.ac | 1 - 14645 cucul/Makefile.am | 2 +- 14646 test/Makefile.am | 2 +- 14647 3 files changed, 2 insertions(+), 3 deletions(-) 14648 14649Commit: 850 14650Author: sam 14651Date: Sat Apr 22 21:31:42 2006 +0000 14652 14653 * Updated Debian build rules. 14654 14655 Makefile.am | 3 --- 14656 debian/Makefile.am | 15 ++++++++++++++- 14657 debian/caca-utils.install | 3 +++ 14658 debian/changelog | 4 ++-- 14659 debian/control | 4 ++-- 14660 debian/libcaca-dev.install | 4 ++++ 14661 debian/libcaca0.install | 1 + 14662 debian/libcucul-dev.install | 6 ++++++ 14663 debian/libcucul0.install | 1 + 14664 debian/rules | 35 +++-------------------------------- 14665 doc/Makefile.am | 8 ++++---- 14666 11 files changed, 40 insertions(+), 44 deletions(-) 14667 14668Commit: 849 14669Author: sam 14670Date: Sat Apr 22 19:46:43 2006 +0000 14671 14672 * Allow the caca_event_t *ev argument for caca_get_event() to be NULL. 14673 14674 caca/event.c | 12 ++++++++++-- 14675 doc/migrating.dox | 4 ++-- 14676 test/colors.c | 3 +-- 14677 test/dithering.c | 5 +++-- 14678 test/font.c | 3 +-- 14679 test/frames.c | 5 +++-- 14680 test/hsv.c | 5 +++-- 14681 test/transform.c | 3 +-- 14682 test/truecolor.c | 5 +++-- 14683 test/unicode.c | 5 +++-- 14684 10 files changed, 30 insertions(+), 20 deletions(-) 14685 14686Commit: 848 14687Author: sam 14688Date: Sat Apr 22 19:35:43 2006 +0000 14689 14690 * Minor updates to the migration documentation. 14691 14692 doc/migrating.dox | 6 ++++-- 14693 1 files changed, 4 insertions(+), 2 deletions(-) 14694 14695Commit: 847 14696Author: sam 14697Date: Sat Apr 22 19:22:14 2006 +0000 14698 14699 * Slightly improved the documentation build rules dependencies. 14700 14701 doc/Makefile.am | 6 +++--- 14702 1 files changed, 3 insertions(+), 3 deletions(-) 14703 14704Commit: 846 14705Author: sam 14706Date: Sat Apr 22 19:17:38 2006 +0000 14707 14708 * Updated ChangeLog, NEWS and TODO. 14709 14710 ChangeLog | 2458 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 14711 NEWS | 15 + 14712 TODO | 10 +- 14713 3 files changed, 2476 insertions(+), 7 deletions(-) 14714 14715Commit: 845 14716Author: sam 14717Date: Sat Apr 22 19:14:49 2006 +0000 14718 14719 * Updated the migration guide. 14720 14721 doc/libcaca.dox | 2 +- 14722 doc/migrating.dox | 57 +++++++++++++++++++++++++++++++++++++--------------- 14723 2 files changed, 41 insertions(+), 18 deletions(-) 14724 14725Commit: 844 14726Author: sam 14727Date: Sat Apr 22 19:14:26 2006 +0000 14728 14729 * Wrote the C coding style documentation. 14730 14731 doc/style.dox | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 14732 1 files changed, 89 insertions(+), 1 deletions(-) 14733 14734Commit: 843 14735Author: sam 14736Date: Sat Apr 22 19:13:27 2006 +0000 14737 14738 * Added a test for multiple frames support. 14739 * Added a test for textfile loading. 14740 14741 test/Makefile.am | 8 +++++- 14742 test/frames.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 14743 test/text.c | 60 +++++++++++++++++++++++++++++++++++++++++++ 14744 3 files changed, 142 insertions(+), 1 deletions(-) 14745 14746Commit: 842 14747Author: sam 14748Date: Sat Apr 22 19:11:25 2006 +0000 14749 14750 * Support for multiple frames in canvases. 14751 14752 cucul/cucul.c | 96 ++++++++++---- 14753 cucul/cucul.h | 26 ++--- 14754 cucul/cucul_internals.h | 9 +- 14755 cucul/sprite.c | 336 +++++++++++++---------------------------------- 14756 4 files changed, 179 insertions(+), 288 deletions(-) 14757 14758Commit: 841 14759Author: sam 14760Date: Sat Apr 22 19:10:41 2006 +0000 14761 14762 * Added a simple "text" importer, until the cool ANSI importer arrives. 14763 14764 cucul/import.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 14765 1 files changed, 46 insertions(+), 0 deletions(-) 14766 14767Commit: 840 14768Author: sam 14769Date: Sat Apr 22 19:06:59 2006 +0000 14770 14771 * Disabled the foreground/background optimisation in the IRC export because 14772 it breaks on too many IRC clients. 14773 14774 cucul/export.c | 9 +++++++++ 14775 1 files changed, 9 insertions(+), 0 deletions(-) 14776 14777Commit: 839 14778Author: sam 14779Date: Sat Apr 22 19:04:49 2006 +0000 14780 14781 * Disabled sprite stuff from the tests. 14782 14783 test/demo.c | 16 ++++++++++++++++ 14784 test/spritedit.c | 2 ++ 14785 2 files changed, 18 insertions(+), 0 deletions(-) 14786 14787Commit: 838 14788Author: sam 14789Date: Sat Apr 22 19:00:14 2006 +0000 14790 14791 * Removed soon-to-be-thrown-away sprite stuff from the C++ bindings. 14792 14793 cpp/caca++.h | 4 ++-- 14794 cpp/cucul++.cpp | 42 ------------------------------------------ 14795 cpp/cucul++.h | 15 --------------- 14796 3 files changed, 2 insertions(+), 59 deletions(-) 14797 14798Commit: 837 14799Author: sam 14800Date: Sat Apr 22 18:54:38 2006 +0000 14801 14802 * Fixed --enable-cpp to actually do something. Also, disabled it by 14803 default for the release, because it's not up to date and needs a lot 14804 of polishing. 14805 14806 configure.ac | 25 +++++++------------------ 14807 cpp/Makefile.am | 4 ++++ 14808 2 files changed, 11 insertions(+), 18 deletions(-) 14809 14810Commit: 836 14811Author: sam 14812Date: Fri Apr 21 21:41:30 2006 +0000 14813 14814 * Oops, tutorial.dox was actually missing. Also, added a style.dox skeleton. 14815 14816 doc/Makefile.am | 2 +- 14817 doc/libcaca.dox | 4 ++++ 14818 doc/migrating.dox | 4 ++-- 14819 doc/style.dox | 7 +++++++ 14820 doc/tutorial.dox | 35 +++++++++++++++++++++++++++++++++++ 14821 5 files changed, 49 insertions(+), 3 deletions(-) 14822 14823Commit: 835 14824Author: sam 14825Date: Fri Apr 21 21:21:20 2006 +0000 14826 14827 * Set version number to 0.99.beta1. 14828 14829 configure.ac | 4 ++-- 14830 1 files changed, 2 insertions(+), 2 deletions(-) 14831 14832Commit: 834 14833Author: sam 14834Date: Fri Apr 21 20:51:58 2006 +0000 14835 14836 * Got rid of cv->scratch_line. It's unused, too. 14837 14838 cucul/cucul.c | 6 ------ 14839 cucul/cucul_internals.h | 1 - 14840 2 files changed, 0 insertions(+), 7 deletions(-) 14841 14842Commit: 833 14843Author: sam 14844Date: Fri Apr 21 20:51:14 2006 +0000 14845 14846 * Got rid of cv->empty_line, it's now unused. 14847 14848 cucul/cucul.c | 8 -------- 14849 cucul/cucul_internals.h | 2 +- 14850 2 files changed, 1 insertions(+), 9 deletions(-) 14851 14852Commit: 832 14853Author: sam 14854Date: Fri Apr 21 20:49:17 2006 +0000 14855 14856 * Changed cucul_clear_canvas() again. It now uses the current foreground 14857 and background colours to clear the screen. 14858 14859 configure.ac | 2 +- 14860 cpp/cucul++.cpp | 4 ++-- 14861 cpp/cucul++.h | 2 +- 14862 cucul/canvas.c | 22 +++++++++------------- 14863 cucul/cucul.h | 2 +- 14864 src/cacaview.c | 3 ++- 14865 src/img2irc.c | 3 ++- 14866 test/colors.c | 3 ++- 14867 test/demo.c | 13 +++++++++---- 14868 test/event.c | 3 ++- 14869 test/gamma.c | 3 ++- 14870 test/spritedit.c | 4 ++-- 14871 12 files changed, 35 insertions(+), 29 deletions(-) 14872 14873Commit: 831 14874Author: sam 14875Date: Fri Apr 21 20:24:04 2006 +0000 14876 14877 * Fixed a segfault in the C++ bindings. Vieux porc ! 14878 14879 cpp/caca++.cpp | 2 +- 14880 cpp/caca++.h | 2 +- 14881 2 files changed, 2 insertions(+), 2 deletions(-) 14882 14883Commit: 830 14884Author: sam 14885Date: Fri Apr 21 19:26:54 2006 +0000 14886 14887 * Set library names to lib*.so.0.10.0. 14888 14889 caca/Makefile.am | 2 +- 14890 configure.ac | 2 ++ 14891 cpp/Makefile.am | 14 ++++---------- 14892 cucul/Makefile.am | 2 +- 14893 4 files changed, 8 insertions(+), 12 deletions(-) 14894 14895Commit: 829 14896Author: sam 14897Date: Fri Apr 21 19:26:18 2006 +0000 14898 14899 * Fixed a compilation warning. 14900 14901 cucul/import.c | 2 +- 14902 1 files changed, 1 insertions(+), 1 deletions(-) 14903 14904Commit: 828 14905Author: sam 14906Date: Fri Apr 21 19:08:00 2006 +0000 14907 14908 * Minor documentation fix. 14909 14910 cucul/import.c | 2 ++ 14911 1 files changed, 2 insertions(+), 0 deletions(-) 14912 14913Commit: 827 14914Author: sam 14915Date: Fri Apr 21 19:06:38 2006 +0000 14916 14917 * Fixed ugly coding style of the C++ bindings. Vieux porc immonde. 14918 14919 cpp/caca++.cpp | 44 ++++++++++----- 14920 cpp/caca++.h | 49 ++++++++--------- 14921 cpp/cpptest.cpp | 2 + 14922 cpp/cucul++.cpp | 159 +++++++++++++++++++++++++++++------------------------- 14923 cpp/cucul++.h | 158 +++++++++++++++++++++++++++--------------------------- 14924 5 files changed, 219 insertions(+), 193 deletions(-) 14925 14926Commit: 826 14927Author: sam 14928Date: Fri Apr 21 18:44:04 2006 +0000 14929 14930 * Moved cucul_load_canvas() into cucul/import.c and renamed it into 14931 cucul_import_canvas(). 14932 * Renamed cucul_create_export() into cucul_export_canvas() for consistency. 14933 14934 caca/driver_raw.c | 2 +- 14935 cpp/cucul++.cpp | 4 +- 14936 cpp/cucul++.h | 2 +- 14937 cucul/Makefile.am | 1 + 14938 cucul/cucul.c | 55 ----------------------- 14939 cucul/cucul.h | 11 +++-- 14940 cucul/export.c | 4 +- 14941 cucul/import.c | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 14942 src/cacaplay.c | 2 +- 14943 src/cacaserver.c | 4 +- 14944 src/img2irc.c | 2 +- 14945 test/export.c | 2 +- 14946 12 files changed, 145 insertions(+), 71 deletions(-) 14947 14948Commit: 825 14949Author: sam 14950Date: Fri Apr 21 18:09:30 2006 +0000 14951 14952 * Minor documentation improvements. 14953 14954 cucul/colour.c | 2 +- 14955 cucul/dither.c | 52 ++++++++++++++++++++++++++-------------------------- 14956 cucul/export.c | 20 ++++++++++---------- 14957 cucul/font.c | 26 +++++++++++++------------- 14958 4 files changed, 50 insertions(+), 50 deletions(-) 14959 14960Commit: 824 14961Author: sam 14962Date: Fri Apr 21 18:03:22 2006 +0000 14963 14964 * Documentation improvements. Wrote a small migration guide and added the 14965 skeleton of a tutorial for Jylam. 14966 14967 TODO | 32 ---------- 14968 caca/caca.h | 4 +- 14969 cucul/cucul.h | 20 +++--- 14970 doc/Makefile.am | 3 +- 14971 doc/libcaca.dox | 34 ++++------- 14972 doc/migrating.dox | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 14973 doc/user.dox | 26 ++++++++ 14974 7 files changed, 218 insertions(+), 66 deletions(-) 14975 14976Commit: 823 14977Author: sam 14978Date: Fri Apr 21 16:27:43 2006 +0000 14979 14980 * Added AUTHORS, THANKS, NEWS and TODO to the Doxygen documentation. Moved the main 14981 documentation page from caca.h to a separate file. 14982 14983 AUTHORS | 17 ++++--- 14984 NEWS | 106 ++++++++++++++++++++------------------------ 14985 THANKS | 38 ++++++++------- 14986 TODO | 125 ++++++++++++++++++++++++---------------------------- 14987 caca/caca.h | 54 ---------------------- 14988 doc/Makefile.am | 2 +- 14989 doc/doxygen.cfg.in | 25 +++++----- 14990 doc/libcaca.dox | 63 ++++++++++++++++++++++++++ 14991 8 files changed, 212 insertions(+), 218 deletions(-) 14992 14993Commit: 822 14994Author: sam 14995Date: Fri Apr 21 12:01:14 2006 +0000 14996 14997 * Do not use ncurses' TIOCGWINSZ handler if <sys/ioctl.h> is not here. 14998 14999 caca/driver_ncurses.c | 2 ++ 15000 1 files changed, 2 insertions(+), 0 deletions(-) 15001 15002Commit: 821 15003Author: sam 15004Date: Wed Apr 19 13:02:45 2006 +0000 15005 15006 * Workaround for broken C++ linking with old libtool versions. 15007 15008 cpp/Makefile.am | 2 +- 15009 1 files changed, 1 insertions(+), 1 deletions(-) 15010 15011Commit: 820 15012Author: sam 15013Date: Wed Apr 19 11:50:24 2006 +0000 15014 15015 * Moved the technical discussion on S-Lang's palette optimisation from 15016 NOTES to tools/optipal.c. 15017 15018 NOTES | 75 ------------------------------------------------------- 15019 tools/optipal.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 15020 2 files changed, 72 insertions(+), 76 deletions(-) 15021 15022Commit: 819 15023Author: sam 15024Date: Wed Apr 19 10:10:58 2006 +0000 15025 15026 * More function mass-renaming: caca_attach -> caca_create_display, etc. 15027 15028 caca/caca.c | 4 ++-- 15029 caca/caca.h | 12 ++++++------ 15030 caca/caca_internals.h | 6 +++--- 15031 caca/driver_conio.c | 12 ++++++------ 15032 caca/driver_gl.c | 12 ++++++------ 15033 caca/driver_ncurses.c | 12 ++++++------ 15034 caca/driver_raw.c | 12 ++++++------ 15035 caca/driver_slang.c | 12 ++++++------ 15036 caca/driver_vga.c | 12 ++++++------ 15037 caca/driver_win32.c | 12 ++++++------ 15038 caca/driver_x11.c | 12 ++++++------ 15039 caca/graphics.c | 44 ++++++++++++++++++++++---------------------- 15040 cpp/caca++.cpp | 22 +++++++++++----------- 15041 cpp/caca++.h | 6 +++--- 15042 cucul/cucul.c | 8 ++++---- 15043 python/pypycaca.c | 18 +++++++++--------- 15044 python/pypycaca.h | 6 +++--- 15045 src/aafire.c | 6 +++--- 15046 src/cacaball.c | 6 +++--- 15047 src/cacamoir.c | 6 +++--- 15048 src/cacaplas.c | 6 +++--- 15049 src/cacaplay.c | 6 +++--- 15050 src/cacaview.c | 14 +++++++------- 15051 test/colors.c | 6 +++--- 15052 test/demo.c | 12 ++++++------ 15053 test/dithering.c | 6 +++--- 15054 test/event.c | 8 ++++---- 15055 test/font.c | 6 +++--- 15056 test/gamma.c | 6 +++--- 15057 test/hsv.c | 6 +++--- 15058 test/spritedit.c | 8 ++++---- 15059 test/transform.c | 6 +++--- 15060 test/truecolor.c | 6 +++--- 15061 test/unicode.c | 6 +++--- 15062 34 files changed, 171 insertions(+), 171 deletions(-) 15063 15064Commit: 818 15065Author: sam 15066Date: Wed Apr 19 09:07:55 2006 +0000 15067 15068 * Added a new "caca" exporter. 15069 * Removed most code from the raw driver and replaced it with a call to the 15070 caca exporter. 15071 * Slightly changed the caca export format and updated code accordingly. 15072 * Improved cacaserver error reporting. 15073 15074 caca/driver_raw.c | 27 +++++---------------------- 15075 cucul/cucul.c | 33 ++++++++++++++++----------------- 15076 cucul/export.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++- 15077 src/cacaserver.c | 36 ++++++++++++++++++++++++------------ 15078 4 files changed, 91 insertions(+), 52 deletions(-) 15079 15080Commit: 817 15081Author: sam 15082Date: Tue Apr 18 16:51:52 2006 +0000 15083 15084 * Updates to the Debian build files. 15085 15086 debian/control | 16 +++++++++++++++- 15087 1 files changed, 15 insertions(+), 1 deletions(-) 15088 15089Commit: 816 15090Author: sam 15091Date: Tue Apr 18 16:50:56 2006 +0000 15092 15093 * Changed the cucul_dither_bitmap behaviour so that the 4 coordinates are 15094 now x/y/width/height instead of x1/y1/x2/y2. Avoids unnecessary +1/-1 15095 computations. 15096 15097 cucul/dither.c | 26 ++++++++++---------------- 15098 src/aafire.c | 4 ++-- 15099 src/cacaball.c | 4 ++-- 15100 src/cacamoir.c | 4 ++-- 15101 src/cacaplas.c | 4 ++-- 15102 src/cacaview.c | 26 ++++++++++++-------------- 15103 src/img2irc.c | 2 +- 15104 test/demo.c | 4 ++-- 15105 test/export.c | 4 ++-- 15106 test/font.c | 4 ++-- 15107 test/gamma.c | 8 ++++---- 15108 test/hsv.c | 4 ++-- 15109 12 files changed, 43 insertions(+), 51 deletions(-) 15110 15111Commit: 815 15112Author: sam 15113Date: Tue Apr 18 16:17:14 2006 +0000 15114 15115 * Changed the cucul_rand() behaviour. Now cucul_rand(0, 10) returns random 15116 values between 0 and 9 (used to be 0 and 10). Updated documentation 15117 accordingly. 15118 15119 cucul/cucul.c | 5 +++-- 15120 cucul/dither.c | 2 +- 15121 test/demo.c | 42 +++++++++++++++++++++--------------------- 15122 test/dithering.c | 18 +++++++++--------- 15123 4 files changed, 34 insertions(+), 33 deletions(-) 15124 15125Commit: 814 15126Author: sam 15127Date: Tue Apr 18 16:04:01 2006 +0000 15128 15129 * Renamed cucul_clear() to cucul_clear_canvas() and added an argument to 15130 choose the background colour. 15131 15132 cpp/cucul++.cpp | 4 ++-- 15133 cpp/cucul++.h | 2 +- 15134 cucul/canvas.c | 9 ++++++--- 15135 cucul/cucul.h | 2 +- 15136 src/cacaview.c | 2 +- 15137 src/img2irc.c | 2 +- 15138 test/colors.c | 2 +- 15139 test/demo.c | 8 ++++---- 15140 test/event.c | 2 +- 15141 test/gamma.c | 2 +- 15142 test/spritedit.c | 2 +- 15143 11 files changed, 20 insertions(+), 17 deletions(-) 15144 15145Commit: 813 15146Author: sam 15147Date: Tue Apr 18 15:54:33 2006 +0000 15148 15149 * Renamed main canvas-related functions so that they have "canvas" in 15150 their name, eg. cucul_create() -> cucul_create_canvas() etc. 15151 * Moved buffer-related functions to cucul/buffer.c. 15152 15153 caca/driver_conio.c | 4 +- 15154 caca/driver_gl.c | 2 +- 15155 caca/driver_ncurses.c | 2 +- 15156 caca/driver_slang.c | 2 +- 15157 caca/driver_vga.c | 2 +- 15158 caca/driver_win32.c | 4 +- 15159 caca/driver_x11.c | 2 +- 15160 caca/graphics.c | 2 +- 15161 cpp/cucul++.cpp | 12 +++--- 15162 cucul/Makefile.am | 1 + 15163 cucul/buffer.c | 67 ++++++++++++++++++++++++++++++++++++++ 15164 cucul/cucul.c | 74 ++++++++++-------------------------------- 15165 cucul/cucul.h | 12 +++--- 15166 cucul/cucul_internals.h | 2 +- 15167 cucul/export.c | 4 +- 15168 cucul/font.c | 7 ++-- 15169 src/aafire.c | 23 +++++++------ 15170 src/cacaball.c | 12 ++++--- 15171 src/cacamoir.c | 12 ++++--- 15172 src/cacaplas.c | 18 ++++++---- 15173 src/cacaplay.c | 4 +- 15174 src/cacaserver.c | 4 +- 15175 src/cacaview.c | 22 +++++++------ 15176 src/img2irc.c | 8 ++-- 15177 test/colors.c | 4 +- 15178 test/demo.c | 81 ++++++++++++++++++++++++----------------------- 15179 test/dithering.c | 8 ++-- 15180 test/event.c | 14 ++++---- 15181 test/export.c | 9 ++--- 15182 test/font.c | 14 ++++---- 15183 test/gamma.c | 30 ++++++++--------- 15184 test/hsv.c | 9 ++--- 15185 test/spritedit.c | 9 +++-- 15186 test/transform.c | 20 ++++++------ 15187 test/truecolor.c | 4 +- 15188 test/unicode.c | 4 +- 15189 36 files changed, 274 insertions(+), 234 deletions(-) 15190 15191Commit: 812 15192Author: sam 15193Date: Tue Apr 18 15:12:12 2006 +0000 15194 15195 * Cosmetic changes. 15196 15197 tools/makefont.c | 14 +++++++------- 15198 1 files changed, 7 insertions(+), 7 deletions(-) 15199 15200Commit: 811 15201Author: sam 15202Date: Tue Apr 18 15:11:25 2006 +0000 15203 15204 * Renamed caca_t into caca_display_t. 15205 * Renamed canvas handle variables from "c" to "cv". Eh ouais mon gros. 15206 15207 caca/caca.c | 92 ++++++------ 15208 caca/caca.h | 26 ++-- 15209 caca/caca_internals.h | 46 +++--- 15210 caca/driver_conio.c | 82 +++++----- 15211 caca/driver_gl.c | 254 ++++++++++++++++---------------- 15212 caca/driver_ncurses.c | 236 +++++++++++++++--------------- 15213 caca/driver_raw.c | 54 ++++---- 15214 caca/driver_slang.c | 104 +++++++------- 15215 caca/driver_vga.c | 52 ++++---- 15216 caca/driver_win32.c | 166 ++++++++++---------- 15217 caca/driver_x11.c | 400 ++++++++++++++++++++++++------------------------ 15218 caca/event.c | 120 ++++++++-------- 15219 caca/graphics.c | 78 +++++----- 15220 cpp/caca++.cpp | 36 +++--- 15221 cpp/caca++.h | 2 +- 15222 cpp/cucul++.cpp | 90 ++++++------ 15223 cpp/cucul++.h | 4 +- 15224 cucul/box.c | 46 +++--- 15225 cucul/canvas.c | 70 +++++----- 15226 cucul/charset.c | 26 ++-- 15227 cucul/colour.c | 16 +- 15228 cucul/conic.c | 62 ++++---- 15229 cucul/cucul.c | 113 +++++++------- 15230 cucul/dither.c | 14 +- 15231 cucul/export.c | 124 ++++++++-------- 15232 cucul/font.c | 20 ++-- 15233 cucul/line.c | 69 +++++---- 15234 cucul/sprite.c | 15 +- 15235 cucul/transform.c | 52 ++++---- 15236 cucul/triangle.c | 36 +++--- 15237 src/aafire.c | 38 +++--- 15238 src/cacaball.c | 34 ++-- 15239 src/cacamoir.c | 28 ++-- 15240 src/cacaplas.c | 36 +++--- 15241 src/cacaplay.c | 18 +- 15242 src/cacaview.c | 130 ++++++++-------- 15243 src/img2irc.c | 18 +- 15244 test/colors.c | 30 ++-- 15245 test/demo.c | 272 +++++++++++++++++----------------- 15246 test/dithering.c | 22 ++-- 15247 test/event.c | 64 ++++---- 15248 test/export.c | 32 ++-- 15249 test/font.c | 40 +++--- 15250 test/gamma.c | 40 +++--- 15251 test/hsv.c | 20 ++-- 15252 test/spritedit.c | 54 ++++---- 15253 test/transform.c | 34 ++-- 15254 test/truecolor.c | 24 ++-- 15255 test/unicode.c | 128 ++++++++-------- 15256 49 files changed, 1785 insertions(+), 1782 deletions(-) 15257 15258Commit: 810 15259Author: sam 15260Date: Tue Apr 18 12:59:07 2006 +0000 15261 15262 * Renamed cucul_t into cucul_canvas_t. Eh ouais mon con. 15263 15264 caca/caca.c | 16 ++-- 15265 caca/caca.h | 28 +++--- 15266 caca/caca_internals.h | 2 +- 15267 caca/driver_conio.c | 22 ++-- 15268 caca/driver_gl.c | 50 +++++----- 15269 caca/driver_ncurses.c | 68 +++++++------- 15270 caca/driver_raw.c | 10 +- 15271 caca/driver_slang.c | 66 ++++++------ 15272 caca/driver_vga.c | 12 +- 15273 caca/driver_win32.c | 44 ++++---- 15274 caca/driver_x11.c | 88 ++++++++-------- 15275 caca/event.c | 14 ++-- 15276 caca/graphics.c | 4 +- 15277 cpp/caca++.cpp | 8 +- 15278 cpp/cucul++.cpp | 100 ++++++++++---------- 15279 cpp/cucul++.h | 4 +- 15280 cucul/box.c | 50 +++++----- 15281 cucul/canvas.c | 80 ++++++++-------- 15282 cucul/colour.c | 52 +++++----- 15283 cucul/conic.c | 69 +++++++------- 15284 cucul/cucul.c | 116 +++++++++++----------- 15285 cucul/cucul.h | 78 ++++++++-------- 15286 cucul/cucul_internals.h | 6 +- 15287 cucul/dither.c | 22 ++-- 15288 cucul/export.c | 182 +++++++++++++++++----------------- 15289 cucul/font.c | 20 ++-- 15290 cucul/line.c | 82 ++++++++-------- 15291 cucul/sprite.c | 14 ++-- 15292 cucul/transform.c | 52 +++++----- 15293 cucul/triangle.c | 38 ++++---- 15294 src/aafire.c | 28 +++--- 15295 src/cacaball.c | 20 ++-- 15296 src/cacamoir.c | 20 ++-- 15297 src/cacaplas.c | 30 +++--- 15298 src/cacaplay.c | 12 +- 15299 src/cacaserver.c | 14 ++-- 15300 src/cacaview.c | 112 +++++++++++----------- 15301 src/img2irc.c | 18 ++-- 15302 test/colors.c | 20 ++-- 15303 test/demo.c | 250 +++++++++++++++++++++++----------------------- 15304 test/dithering.c | 14 ++-- 15305 test/event.c | 56 +++++----- 15306 test/export.c | 32 +++--- 15307 test/font.c | 32 +++--- 15308 test/gamma.c | 34 +++--- 15309 test/hsv.c | 12 +- 15310 test/spritedit.c | 44 ++++---- 15311 test/transform.c | 26 +++--- 15312 test/truecolor.c | 16 ++-- 15313 test/unicode.c | 112 +++++++++++----------- 15314 50 files changed, 1150 insertions(+), 1149 deletions(-) 15315 15316Commit: 809 15317Author: sam 15318Date: Tue Apr 18 12:57:11 2006 +0000 15319 15320 * Fixed C++ bindings makefile so that it does not try to use the system's 15321 <cucul.h> and <caca.h> headers. 15322 15323 cpp/Makefile.am | 2 ++ 15324 1 files changed, 2 insertions(+), 0 deletions(-) 15325 15326Commit: 808 15327Author: sam 15328Date: Tue Apr 18 10:02:42 2006 +0000 15329 15330 * Truecolor support for the HTML and HTMLv3 exporters. 15331 15332 cucul/export.c | 53 +++++++++++++++++------------------------------------ 15333 1 files changed, 17 insertions(+), 36 deletions(-) 15334 15335Commit: 807 15336Author: sam 15337Date: Tue Apr 18 09:57:15 2006 +0000 15338 15339 * Fixed a bug in _cucul_argb32_to_rgb24fg/bg(). 15340 15341 cucul/colour.c | 6 +++--- 15342 1 files changed, 3 insertions(+), 3 deletions(-) 15343 15344Commit: 806 15345Author: sam 15346Date: Tue Apr 18 08:33:53 2006 +0000 15347 15348 * Updated README (caca-config -> pkg-config) and TODO. 15349 15350 README | 16 +++++----------- 15351 TODO | 4 ++-- 15352 2 files changed, 7 insertions(+), 13 deletions(-) 15353 15354Commit: 805 15355Author: sam 15356Date: Tue Apr 18 08:33:06 2006 +0000 15357 15358 * Cosmetic code changes and minor optimisations. 15359 15360 cucul/export.c | 16 ++++++++-------- 15361 tools/makefont.c | 2 +- 15362 2 files changed, 9 insertions(+), 9 deletions(-) 15363 15364Commit: 804 15365Author: sam 15366Date: Tue Apr 18 08:24:41 2006 +0000 15367 15368 * Merged again all export functions into cucul/export.c. They're all the 15369 same and they're very short (50-100 lines). 15370 15371 cucul/Makefile.am | 7 +- 15372 cucul/cucul.c | 85 ------ 15373 cucul/cucul_internals.h | 9 - 15374 cucul/export.c | 677 +++++++++++++++++++++++++++++++++++++++++++++++ 15375 cucul/export_ansi.c | 103 ------- 15376 cucul/export_bitmap.c | 83 ------ 15377 cucul/export_html.c | 190 ------------- 15378 cucul/export_irc.c | 107 -------- 15379 cucul/export_ps.c | 138 ---------- 15380 cucul/export_svg.c | 129 --------- 15381 10 files changed, 678 insertions(+), 850 deletions(-) 15382 15383Commit: 803 15384Author: sam 15385Date: Tue Apr 18 08:21:31 2006 +0000 15386 15387 * Changed the buffer type in cucul_render_canvas() to void* to avoid 15388 compilation warnings. 15389 15390 cucul/cucul.h | 2 +- 15391 cucul/font.c | 5 +++-- 15392 2 files changed, 4 insertions(+), 3 deletions(-) 15393 15394Commit: 802 15395Author: sam 15396Date: Tue Apr 18 08:19:42 2006 +0000 15397 15398 * Handle CACA_EVENT_QUIT in the event test program. 15399 15400 test/event.c | 7 +++++-- 15401 1 files changed, 5 insertions(+), 2 deletions(-) 15402 15403Commit: 801 15404Author: sam 15405Date: Tue Apr 18 08:18:03 2006 +0000 15406 15407 * Workaround for broken AC_PATH_X autoconf macros. 15408 15409 configure.ac | 18 +++--------------- 15410 1 files changed, 3 insertions(+), 15 deletions(-) 15411 15412Commit: 800 15413Author: sam 15414Date: Tue Apr 18 08:13:20 2006 +0000 15415 15416 * Compilation fix. 15417 15418 caca/driver_x11.c | 2 +- 15419 1 files changed, 1 insertions(+), 1 deletions(-) 15420 15421Commit: 799 15422Author: sam 15423Date: Mon Apr 17 20:09:42 2006 +0000 15424 15425 * Implemented CACA_EVENT_QUIT. Unused yet. 15426 15427 TODO | 3 --- 15428 caca/caca.h | 3 +++ 15429 caca/driver_gl.c | 28 ++++++++++++++++++++++++++-- 15430 caca/driver_x11.c | 23 +++++++++++++++++++++++ 15431 configure.ac | 8 +++++--- 15432 5 files changed, 57 insertions(+), 8 deletions(-) 15433 15434Commit: 798 15435Author: sam 15436Date: Mon Apr 17 13:34:02 2006 +0000 15437 15438 * Fixed autotools stuff in the cpp bindings. 15439 15440 cpp/Makefile.am | 22 +++++++--------------- 15441 1 files changed, 7 insertions(+), 15 deletions(-) 15442 15443Commit: 797 15444Author: sam 15445Date: Mon Apr 17 13:31:43 2006 +0000 15446 15447 * Compilation fix in cpptest.cpp. 15448 15449 cpp/cpptest.cpp | 4 ++-- 15450 1 files changed, 2 insertions(+), 2 deletions(-) 15451 15452Commit: 796 15453Author: jylam 15454Date: Mon Apr 17 13:23:28 2006 +0000 15455 15456 * Fixed compile problem, put Event outside Caca class 15457 15458 cpp/caca++.cpp | 2 +- 15459 cpp/caca++.h | 32 ++++++++++++++++++++++---------- 15460 cpp/cpptest.cpp | 5 +++-- 15461 3 files changed, 26 insertions(+), 13 deletions(-) 15462 15463Commit: 795 15464Author: sam 15465Date: Mon Apr 17 13:11:33 2006 +0000 15466 15467 * Removed math.c from cucul, it's beyond uselessness. Kept cucul_rand in 15468 cucul.c just in case. 15469 15470 cpp/cucul++.cpp | 5 ---- 15471 cpp/cucul++.h | 1 - 15472 cucul/Makefile.am | 1 - 15473 cucul/cucul.c | 11 ++++++++ 15474 cucul/cucul.h | 10 +------- 15475 cucul/math.c | 68 ----------------------------------------------------- 15476 6 files changed, 12 insertions(+), 84 deletions(-) 15477 15478Commit: 794 15479Author: sam 15480Date: Mon Apr 17 13:09:45 2006 +0000 15481 15482 * Removed a few useless files (vieux porc). 15483 15484 cpp/Makefile.in | 541 ------------------------------------------------------- 15485 cpp/caca++.pc | 12 -- 15486 cpp/cucul++.pc | 12 -- 15487 3 files changed, 0 insertions(+), 565 deletions(-) 15488 15489Commit: 793 15490Author: sam 15491Date: Mon Apr 17 12:48:57 2006 +0000 15492 15493 * Updated TODO list. 15494 15495 TODO | 7 +++++-- 15496 1 files changed, 5 insertions(+), 2 deletions(-) 15497 15498Commit: 792 15499Author: sam 15500Date: Mon Apr 17 12:48:35 2006 +0000 15501 15502 * Minor cosmetic changes in the test programs. 15503 15504 test/dithering.c | 2 +- 15505 test/truecolor.c | 3 +++ 15506 2 files changed, 4 insertions(+), 1 deletions(-) 15507 15508Commit: 791 15509Author: sam 15510Date: Mon Apr 17 12:48:05 2006 +0000 15511 15512 * Truecolor support in the SVG and PostScript exporters. 15513 15514 cucul/export_ps.c | 32 ++++++++++++++++---------------- 15515 cucul/export_svg.c | 37 ++++++++----------------------------- 15516 2 files changed, 24 insertions(+), 45 deletions(-) 15517 15518Commit: 790 15519Author: sam 15520Date: Mon Apr 17 12:47:34 2006 +0000 15521 15522 * Implemented TGA image export. 15523 15524 cucul/Makefile.am | 1 + 15525 cucul/cucul.c | 18 +++++++--- 15526 cucul/cucul_internals.h | 1 + 15527 cucul/export_bitmap.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++ 15528 4 files changed, 98 insertions(+), 5 deletions(-) 15529 15530Commit: 789 15531Author: sam 15532Date: Mon Apr 17 12:46:34 2006 +0000 15533 15534 * Implemented argb32 to rgb24fg/bg colour conversions. 15535 15536 cucul/colour.c | 15 +++++++++++++++ 15537 cucul/cucul_internals.h | 2 ++ 15538 2 files changed, 17 insertions(+), 0 deletions(-) 15539 15540Commit: 788 15541Author: sam 15542Date: Mon Apr 17 12:45:07 2006 +0000 15543 15544 * Use cucul_get_export_list() in the export test instead of hardcoding the 15545 list of available formats. Also added a few truecolor blocks to the test. 15546 15547 test/export.c | 27 ++++++++++++++++++++------- 15548 1 files changed, 20 insertions(+), 7 deletions(-) 15549 15550Commit: 787 15551Author: sam 15552Date: Mon Apr 17 12:41:50 2006 +0000 15553 15554 * Fixed abusive strictness in the font loader. 15555 15556 cucul/font.c | 6 +++--- 15557 1 files changed, 3 insertions(+), 3 deletions(-) 15558 15559Commit: 786 15560Author: jylam 15561Date: Mon Apr 17 11:24:38 2006 +0000 15562 15563 * Updated TODO list. 15564 15565 TODO | 3 --- 15566 1 files changed, 0 insertions(+), 3 deletions(-) 15567 15568Commit: 785 15569Author: jylam 15570Date: Mon Apr 17 11:19:26 2006 +0000 15571 15572 * Better C++ test 15573 15574 cpp/cpptest.cpp | 72 ++++++++++++++++++++++++++++++++++-------------------- 15575 1 files changed, 45 insertions(+), 27 deletions(-) 15576 15577Commit: 784 15578Author: jylam 15579Date: Mon Apr 17 11:06:48 2006 +0000 15580 15581 * Added license in C++ files. 15582 15583 cpp/caca++.cpp | 24 ++++++++++++++++++++---- 15584 cpp/caca++.h | 21 +++++++++++++++++++++ 15585 cpp/cpptest.cpp | 13 +++++++++++++ 15586 cpp/cucul++.cpp | 18 ++++++++++++++++++ 15587 cpp/cucul++.h | 22 ++++++++++++++++++++++ 15588 5 files changed, 94 insertions(+), 4 deletions(-) 15589 15590Commit: 783 15591Author: jylam 15592Date: Mon Apr 17 11:00:10 2006 +0000 15593 15594 * Fixed C++ printf(), added it in example 15595 15596 cpp/cpptest.cpp | 10 ++++++++-- 15597 cpp/cucul++.cpp | 19 ++++++++++++++++++- 15598 cpp/cucul++.h | 6 ++++-- 15599 3 files changed, 30 insertions(+), 5 deletions(-) 15600 15601Commit: 782 15602Author: jylam 15603Date: Mon Apr 17 10:44:40 2006 +0000 15604 15605 * Forgot a test on Caca() instantiation 15606 15607 cpp/cpptest.cpp | 12 ++++++++---- 15608 1 files changed, 8 insertions(+), 4 deletions(-) 15609 15610Commit: 781 15611Author: jylam 15612Date: Mon Apr 17 10:41:30 2006 +0000 15613 15614 * Added preliminary C++ bindings 15615 15616 Makefile.am | 2 +- 15617 configure.ac | 29 +++- 15618 cpp/Makefile.am | 32 +++ 15619 cpp/Makefile.in | 541 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 15620 cpp/caca++.cpp | 69 +++++++ 15621 cpp/caca++.h | 46 +++++ 15622 cpp/caca++.pc | 12 ++ 15623 cpp/caca++.pc.in | 12 ++ 15624 cpp/cpptest.cpp | 59 ++++++ 15625 cpp/cucul++.cpp | 333 ++++++++++++++++++++++++++++++++ 15626 cpp/cucul++.h | 112 +++++++++++ 15627 cpp/cucul++.pc | 12 ++ 15628 cpp/cucul++.pc.in | 12 ++ 15629 13 files changed, 1269 insertions(+), 2 deletions(-) 15630 15631Commit: 780 15632Author: sam 15633Date: Sun Apr 16 21:52:05 2006 +0000 15634 15635 * Added truecolor support to the X11 and GL drivers. 15636 15637 caca/driver_gl.c | 35 ++++++++--------------------------- 15638 caca/driver_x11.c | 44 +++++++++++--------------------------------- 15639 2 files changed, 19 insertions(+), 60 deletions(-) 15640 15641Commit: 779 15642Author: sam 15643Date: Sun Apr 16 21:29:40 2006 +0000 15644 15645 * Added test/truecolor.c to test non-ANSI colour pairs. 15646 15647 test/Makefile.am | 5 +++- 15648 test/truecolor.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 15649 2 files changed, 61 insertions(+), 1 deletions(-) 15650 15651Commit: 778 15652Author: sam 15653Date: Sun Apr 16 21:26:25 2006 +0000 15654 15655 * Moved cucul_set_color() from canvas.c to colour.c. 15656 * Added cucul_set_truecolor() for non-ANSI colours. 15657 * Added new argb32 -> rgb12 conversion functions. 15658 15659 cucul/canvas.c | 20 ----------- 15660 cucul/colour.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++ 15661 cucul/cucul.h | 3 +- 15662 cucul/cucul_internals.h | 2 + 15663 4 files changed, 91 insertions(+), 21 deletions(-) 15664 15665Commit: 777 15666Author: sam 15667Date: Sun Apr 16 18:28:47 2006 +0000 15668 15669 * Replaced "struct cucul_*" and "struct caca_*" types with opaque typedefs 15670 such as cucul_dither_t instead of struct cucul_dither. 15671 * Made cucul_buffer_t an opaque structure and implemented the two getters 15672 cucul_get_buffer_data() and cucul_get_buffer_size(). 15673 * Documented all missing functions and function parameters. 15674 15675 caca/caca.h | 42 ++++++++++----------- 15676 caca/caca_internals.h | 20 +++++---- 15677 caca/driver_conio.c | 4 +- 15678 caca/driver_gl.c | 2 +- 15679 caca/driver_ncurses.c | 2 +- 15680 caca/driver_raw.c | 2 +- 15681 caca/driver_slang.c | 2 +- 15682 caca/driver_vga.c | 2 +- 15683 caca/driver_win32.c | 2 +- 15684 caca/driver_x11.c | 2 +- 15685 caca/event.c | 16 ++++---- 15686 caca/time.c | 2 +- 15687 cucul/cucul.c | 79 ++++++++++++++++++++++++++++++++++++--- 15688 cucul/cucul.h | 95 +++++++++++++++++++++++++--------------------- 15689 cucul/cucul_internals.h | 20 ++++++--- 15690 cucul/dither.c | 50 ++++++++++++------------- 15691 cucul/export_ansi.c | 2 +- 15692 cucul/export_html.c | 4 +- 15693 cucul/export_irc.c | 2 +- 15694 cucul/export_ps.c | 2 +- 15695 cucul/export_svg.c | 2 +- 15696 cucul/font.c | 14 +++--- 15697 cucul/sprite.c | 20 +++++----- 15698 src/aafire.c | 4 +- 15699 src/cacaball.c | 4 +- 15700 src/cacamoir.c | 4 +- 15701 src/cacaplas.c | 4 +- 15702 src/cacaplay.c | 2 +- 15703 src/cacaserver.c | 46 ++++++++++++----------- 15704 src/cacaview.c | 2 +- 15705 src/img2irc.c | 7 ++- 15706 test/colors.c | 2 +- 15707 test/demo.c | 8 ++-- 15708 test/dithering.c | 2 +- 15709 test/event.c | 14 +++--- 15710 test/export.c | 9 ++-- 15711 test/font.c | 6 +- 15712 test/gamma.c | 4 +- 15713 test/hsv.c | 4 +- 15714 test/spritedit.c | 4 +- 15715 test/transform.c | 2 +- 15716 test/unicode.c | 2 +- 15717 42 files changed, 301 insertions(+), 217 deletions(-) 15718 15719Commit: 776 15720Author: sam 15721Date: Sun Apr 16 18:21:14 2006 +0000 15722 15723 * Fixed bad library name in pc file. 15724 15725 cucul/cucul.pc.in | 2 +- 15726 1 files changed, 1 insertions(+), 1 deletions(-) 15727 15728Commit: 775 15729Author: jylam 15730Date: Sat Apr 15 15:24:13 2006 +0000 15731 15732 * Updated MSVC++ project (static library and src/*) 15733 15734 caca/caca_internals.h | 3 + 15735 cucul/font.c | 2 + 15736 msvc/cacaball.vcproj | 165 ++++++++++++++++++------ 15737 msvc/cacafire.vcproj | 165 ++++++++++++++++++------ 15738 msvc/cacamoir.vcproj | 165 ++++++++++++++++++------ 15739 msvc/cacaplas.vcproj | 165 ++++++++++++++++++------ 15740 msvc/cacaview.vcproj | 165 ++++++++++++++++++------ 15741 msvc/config.h | 1 + 15742 msvc/libcaca.sln | 81 ++++++------ 15743 msvc/libcaca.vcproj | 266 +++++++++++++++++++++++++++++++-------- 15744 perl/lib/Term/Caca.pm | 2 +- 15745 perl/lib/Term/Caca/Constants.pm | 2 +- 15746 perl/lib/Term/Kaka.pm | 2 +- 15747 13 files changed, 884 insertions(+), 300 deletions(-) 15748 15749Commit: 774 15750Author: jylam 15751Date: Sat Apr 15 15:23:13 2006 +0000 15752 15753 * Fixed sprite functions (it compiles now) (Y'a des connards qui font ce qu'ils veulent, mais qui finissent pas) 15754 15755 test/demo.c | 6 +++--- 15756 test/spritedit.c | 16 ++++++++-------- 15757 2 files changed, 11 insertions(+), 11 deletions(-) 15758 15759Commit: 773 15760Author: sam 15761Date: Fri Apr 14 12:10:18 2006 +0000 15762 15763 * Improved documentation in many places. 15764 15765 caca/caca.c | 2 +- 15766 caca/caca.h | 1 + 15767 caca/event.c | 10 ++- 15768 caca/graphics.c | 8 ++ 15769 cucul/box.c | 46 +++++----- 15770 cucul/canvas.c | 16 ++- 15771 cucul/conic.c | 63 +++++++------ 15772 cucul/cucul.c | 20 +++-- 15773 cucul/cucul.h | 13 ++- 15774 cucul/dither.c | 283 +++++++++++++++++++++++++---------------------------- 15775 cucul/font.c | 13 ++- 15776 cucul/line.c | 105 +++++++++------------ 15777 cucul/math.c | 18 ++-- 15778 cucul/sprite.c | 85 ++++++++--------- 15779 cucul/triangle.c | 60 ++++++------ 15780 15 files changed, 365 insertions(+), 378 deletions(-) 15781 15782Commit: 772 15783Author: sam 15784Date: Fri Apr 14 08:41:59 2006 +0000 15785 15786 * Generate a PDF documentation instead of the PostScript one. It has nice 15787 hyperlinks! Also, set compact LaTeX mode and a few other Doxygen options. 15788 15789 configure.ac | 2 +- 15790 doc/Makefile.am | 12 ++++++------ 15791 doc/doxygen.cfg.in | 14 +++++--------- 15792 3 files changed, 12 insertions(+), 16 deletions(-) 15793 15794Commit: 771 15795Author: sam 15796Date: Fri Apr 14 08:00:06 2006 +0000 15797 15798 * Ahaha I didn't even check that it compiled properly. 15799 15800 cucul/font.c | 2 +- 15801 1 files changed, 1 insertions(+), 1 deletions(-) 15802 15803Commit: 770 15804Author: sam 15805Date: Fri Apr 14 07:33:48 2006 +0000 15806 15807 * Only support version 1 fonts. 15808 15809 cucul/font.c | 3 ++- 15810 1 files changed, 2 insertions(+), 1 deletions(-) 15811 15812Commit: 769 15813Author: sam 15814Date: Fri Apr 14 07:30:53 2006 +0000 15815 15816 * Removed \file directives from all files except caca.h and cucul.h, to 15817 remove redundencies in the Doxygen documentation. 15818 15819 caca/caca.c | 8 +++----- 15820 caca/caca.h | 2 ++ 15821 caca/caca_internals.h | 10 ++-------- 15822 caca/driver_conio.c | 8 +++----- 15823 caca/driver_gl.c | 8 +++----- 15824 caca/driver_ncurses.c | 8 +++----- 15825 caca/driver_raw.c | 8 +++----- 15826 caca/driver_slang.c | 8 +++----- 15827 caca/driver_vga.c | 8 +++----- 15828 caca/driver_win32.c | 8 +++----- 15829 caca/driver_x11.c | 8 +++----- 15830 caca/event.c | 8 +++----- 15831 caca/graphics.c | 8 +++----- 15832 caca/time.c | 8 +++----- 15833 cucul/box.c | 8 +++----- 15834 cucul/canvas.c | 8 +++----- 15835 cucul/charset.c | 8 +++----- 15836 cucul/colour.c | 8 +++----- 15837 cucul/conic.c | 8 +++----- 15838 cucul/cucul.c | 8 +++----- 15839 cucul/cucul.h | 2 ++ 15840 cucul/cucul_internals.h | 10 ++-------- 15841 cucul/dither.c | 8 +++----- 15842 cucul/export_ansi.c | 10 ++++------ 15843 cucul/export_html.c | 10 ++++------ 15844 cucul/export_irc.c | 10 ++++------ 15845 cucul/export_ps.c | 10 ++++------ 15846 cucul/export_svg.c | 10 ++++------ 15847 cucul/font.c | 8 +++----- 15848 cucul/line.c | 8 +++----- 15849 cucul/math.c | 8 +++----- 15850 cucul/sprite.c | 8 +++----- 15851 cucul/transform.c | 8 +++----- 15852 cucul/triangle.c | 8 +++----- 15853 kernel/kernel.c | 8 +++----- 15854 kernel/kernel.h | 8 +++----- 15855 python/pypycaca.c | 12 +++--------- 15856 python/pypycaca.h | 11 ++--------- 15857 src/cacaplas.c | 4 ++-- 15858 src/cacaserver.c | 2 ++ 15859 src/cacaview.c | 2 +- 15860 src/common-image.c | 2 +- 15861 src/common-image.h | 2 +- 15862 43 files changed, 121 insertions(+), 204 deletions(-) 15863 15864Commit: 768 15865Author: sam 15866Date: Thu Apr 13 17:57:19 2006 +0000 15867 15868 * Added a lot of sanity checks to the font parsing. It should now be 15869 secure against broken files, but it probably needs peer review. 15870 15871 cucul/font.c | 31 +++++++++++++++++++++++++++++++ 15872 1 files changed, 31 insertions(+), 0 deletions(-) 15873 15874Commit: 767 15875Author: sam 15876Date: Thu Apr 13 17:54:07 2006 +0000 15877 15878 * Redisplay the output bitmap using libcaca. Eh ouais mon gars. 15879 15880 test/Makefile.am | 2 +- 15881 test/font.c | 59 +++++++++++++++++++++++++++++++++++++++-------------- 15882 2 files changed, 44 insertions(+), 17 deletions(-) 15883 15884Commit: 766 15885Author: sam 15886Date: Thu Apr 13 17:37:51 2006 +0000 15887 15888 * Fixed caca_get_event() call in test/hsv.c. 15889 15890 test/hsv.c | 2 +- 15891 1 files changed, 1 insertions(+), 1 deletions(-) 15892 15893Commit: 765 15894Author: sam 15895Date: Thu Apr 13 17:08:16 2006 +0000 15896 15897 * Fixed compilation warning. 15898 15899 cucul/colour.c | 1 + 15900 1 files changed, 1 insertions(+), 0 deletions(-) 15901 15902Commit: 764 15903Author: sam 15904Date: Thu Apr 13 16:54:25 2006 +0000 15905 15906 * Fixed colour conversion routines so that they work with ARGB too. 15907 15908 cucul/colour.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++------- 15909 1 files changed, 57 insertions(+), 9 deletions(-) 15910 15911Commit: 763 15912Author: sam 15913Date: Thu Apr 13 16:10:16 2006 +0000 15914 15915 * Implemented cucul_get_font_list() to retrieve the list of builtin fonts. 15916 * Fixed font selection through cucul_font_load(). 15917 * Added a bigger 10x19 bold font. 15918 15919 cucul/Makefile.am | 3 +- 15920 cucul/cucul.h | 1 + 15921 cucul/font.c | 35 +- 15922 cucul/font_mono9.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++ 15923 cucul/font_monobold12.h | 3272 +++++++++++++++++++++++++++++++++++++++++++++++ 15924 cucul/font_monospace9.h | 3267 ---------------------------------------------- 15925 test/font.c | 9 +- 15926 7 files changed, 6586 insertions(+), 3273 deletions(-) 15927 15928Commit: 762 15929Author: sam 15930Date: Thu Apr 13 15:36:09 2006 +0000 15931 15932 * Made makefont more configurable. Also, store the commandline in a comment 15933 so that the font can be easily rebuilt. 15934 15935 tools/makefont.c | 61 ++++++++++++++++++++++++++++++++++++++--------------- 15936 1 files changed, 44 insertions(+), 17 deletions(-) 15937 15938Commit: 761 15939Author: sam 15940Date: Thu Apr 13 15:00:56 2006 +0000 15941 15942 * Updated TODO list. 15943 15944 TODO | 5 ----- 15945 1 files changed, 0 insertions(+), 5 deletions(-) 15946 15947Commit: 760 15948Author: sam 15949Date: Thu Apr 13 14:24:31 2006 +0000 15950 15951 * Internal font support through cucul_load_font(). Documented that. 15952 * Removed ugly hooks from test/font.c. 15953 15954 cucul/cucul.h | 2 +- 15955 cucul/font.c | 24 ++++++++++++++++++++++-- 15956 test/font.c | 24 +++++++++++++++++------- 15957 3 files changed, 40 insertions(+), 10 deletions(-) 15958 15959Commit: 759 15960Author: sam 15961Date: Thu Apr 13 14:23:04 2006 +0000 15962 15963 * Ugly overflow bug in the rendering code. 15964 15965 cucul/font.c | 2 +- 15966 1 files changed, 1 insertions(+), 1 deletions(-) 15967 15968Commit: 758 15969Author: sam 15970Date: Thu Apr 13 13:33:31 2006 +0000 15971 15972 * Implemented cucul_get_font_width() and cucul_get_font_height(). 15973 * Documented most font functions. 15974 * Cleaned up cucul_render_canvas() and made it actually usable by external 15975 programs. Removed ugly printf() debug calls. 15976 15977 cucul/cucul.h | 4 ++ 15978 cucul/font.c | 93 +++++++++++++++++++++++++++++++++++++++++++------------- 15979 test/font.c | 22 ++++++++++++- 15980 3 files changed, 95 insertions(+), 24 deletions(-) 15981 15982Commit: 757 15983Author: sam 15984Date: Thu Apr 13 12:50:41 2006 +0000 15985 15986 * Renamed cucul_export into cucul_buffer. We'll use it for other things. 15987 15988 cucul/cucul.c | 12 ++++++------ 15989 cucul/cucul.h | 16 ++++++++-------- 15990 cucul/cucul_internals.h | 12 ++++++------ 15991 cucul/export_ansi.c | 10 +++++----- 15992 cucul/export_html.c | 20 ++++++++++---------- 15993 cucul/export_irc.c | 10 +++++----- 15994 cucul/export_ps.c | 10 +++++----- 15995 cucul/export_svg.c | 10 +++++----- 15996 src/cacaserver.c | 10 +++++----- 15997 src/img2irc.c | 4 ++-- 15998 test/export.c | 4 ++-- 15999 11 files changed, 59 insertions(+), 59 deletions(-) 16000 16001Commit: 756 16002Author: sam 16003Date: Thu Apr 13 12:49:54 2006 +0000 16004 16005 * Putain de bordel de manche a couilles. I forgot to fix the font. 16006 16007 cucul/font_monospace9.h | 8024 +++++++++++++++++++---------------------------- 16008 1 files changed, 3204 insertions(+), 4820 deletions(-) 16009 16010Commit: 755 16011Author: sam 16012Date: Thu Apr 13 12:44:55 2006 +0000 16013 16014 * Some cleaning up in makefont.c. 16015 16016 tools/makefont.c | 131 +++++++++++++++++++++++++++++------------------------- 16017 1 files changed, 70 insertions(+), 61 deletions(-) 16018 16019Commit: 754 16020Author: sam 16021Date: Thu Apr 13 12:25:36 2006 +0000 16022 16023 * Fixed 4, 2 and 1-bit font rendering. 16024 * Replaced the 8-bit internal font with a 4-bit one. 16025 16026 cucul/font.c | 79 +- 16027 cucul/font_monospace9.h | 6376 +++++++++++++++++++++++----------------------- 16028 tools/makefont.c | 5 +- 16029 3 files changed, 3262 insertions(+), 3198 deletions(-) 16030 16031Commit: 753 16032Author: sam 16033Date: Thu Apr 13 12:23:50 2006 +0000 16034 16035 * Created internal function _cucul_argb32_to_argb4() that splits an argb 16036 fg/bg value into its separate argb 4-bit fields. 16037 16038 cucul/colour.c | 28 ++++++++++++++++++++++++++++ 16039 cucul/cucul_internals.h | 1 + 16040 2 files changed, 29 insertions(+), 0 deletions(-) 16041 16042Commit: 752 16043Author: jylam 16044Date: Thu Apr 13 08:58:55 2006 +0000 16045 16046 * Added silly play with interframe delay. Need to rework sprite format. 16047 16048 test/spritedit.c | 23 +++++++++++++++++++++++ 16049 1 files changed, 23 insertions(+), 0 deletions(-) 16050 16051Commit: 751 16052Author: sam 16053Date: Thu Apr 13 08:44:25 2006 +0000 16054 16055 * 4bpp fonts do not work yet. Replaced the built-in font with an 8bpp font 16056 for the moment. 16057 16058 cucul/font_monospace9.h | 6438 +++++++++++++++++++++++----------------------- 16059 1 files changed, 3219 insertions(+), 3219 deletions(-) 16060 16061Commit: 750 16062Author: sam 16063Date: Thu Apr 13 08:39:30 2006 +0000 16064 16065 * Added a test program for the font renderer. 16066 16067 test/Makefile.am | 5 ++++- 16068 test/font.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 16069 2 files changed, 53 insertions(+), 1 deletions(-) 16070 16071Commit: 749 16072Author: sam 16073Date: Thu Apr 13 08:38:34 2006 +0000 16074 16075 * Code simplification. 16076 16077 test/export.c | 3 +-- 16078 1 files changed, 1 insertions(+), 2 deletions(-) 16079 16080Commit: 748 16081Author: sam 16082Date: Thu Apr 13 08:37:32 2006 +0000 16083 16084 * Created a built-in font from Bitstream Vera (Monospace 9). 16085 16086 cucul/Makefile.am | 1 + 16087 cucul/font.c | 5 + 16088 cucul/font_monospace9.h | 4883 +++++++++++++++++++++++++++++++++++++++++++++++ 16089 3 files changed, 4889 insertions(+), 0 deletions(-) 16090 16091Commit: 747 16092Author: sam 16093Date: Thu Apr 13 08:26:21 2006 +0000 16094 16095 * Added a font creator that uses pango to render glyphs. 16096 16097 configure.ac | 10 ++- 16098 tools/Makefile.am | 11 ++- 16099 tools/makefont.c | 277 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 16100 3 files changed, 296 insertions(+), 2 deletions(-) 16101 16102Commit: 746 16103Author: sam 16104Date: Thu Apr 13 08:16:04 2006 +0000 16105 16106 * Slightly updated the font format and wrote a font loader. Also added a 16107 skeleton for the renderer that will not last very long. 16108 16109 cucul/cucul.h | 11 ++++ 16110 cucul/font.c | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 16111 2 files changed, 170 insertions(+), 4 deletions(-) 16112 16113Commit: 745 16114Author: sam 16115Date: Wed Apr 12 16:34:34 2006 +0000 16116 16117 * New version of the font format. 16118 16119 cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++------------------ 16120 1 files changed, 41 insertions(+), 19 deletions(-) 16121 16122Commit: 744 16123Author: sam 16124Date: Wed Apr 12 14:18:19 2006 +0000 16125 16126 * Added a file for future font handling routines. Currently only the font 16127 format proposal is in this file. Feel free to comment. 16128 16129 cucul/Makefile.am | 1 + 16130 cucul/font.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 16131 2 files changed, 61 insertions(+), 0 deletions(-) 16132 16133Commit: 743 16134Author: sam 16135Date: Wed Apr 12 08:57:59 2006 +0000 16136 16137 * Proper svn:ignore properties on tools/. 16138 16139Commit: 742 16140Author: sam 16141Date: Wed Apr 12 08:31:11 2006 +0000 16142 16143 * Moved test/optipal.c to tools/optipal.c. The tools subdirectory will 16144 contain development tools that are only useful to libcaca developers. 16145 16146 Makefile.am | 2 +- 16147 caca/driver_slang.c | 2 +- 16148 configure.ac | 1 + 16149 test/Makefile.am | 5 +- 16150 test/optipal.c | 242 --------------------------------------------------- 16151 tools/Makefile.am | 8 ++ 16152 tools/optipal.c | 242 +++++++++++++++++++++++++++++++++++++++++++++++++++ 16153 7 files changed, 254 insertions(+), 248 deletions(-) 16154 16155Commit: 741 16156Author: sam 16157Date: Tue Apr 11 10:36:31 2006 +0000 16158 16159 * cacaview works again. Somewhat. Image loading is now handled by the 16160 factored common-image.c file. Feature selection such as antialiasing or 16161 dithering mode are still disabled. 16162 16163 src/Makefile.am | 2 +- 16164 src/cacaview.c | 295 ++++-------------------------------------------------- 16165 2 files changed, 23 insertions(+), 274 deletions(-) 16166 16167Commit: 740 16168Author: sam 16169Date: Tue Apr 11 10:12:03 2006 +0000 16170 16171 * Renamed "freadint" to "u32fread", and so on. 16172 16173 src/common-image.c | 80 ++++++++++++++++++++++++++-------------------------- 16174 1 files changed, 40 insertions(+), 40 deletions(-) 16175 16176Commit: 739 16177Author: sam 16178Date: Tue Apr 11 10:05:48 2006 +0000 16179 16180 * Added img2irc program. I know it does not have "cucul" or "caca" in the 16181 name, but as I said, I do what I want. http://zoy.org/~sam/pb7th.png 16182 16183 src/Makefile.am | 26 +++-- 16184 src/common-image.c | 294 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 16185 src/common-image.h | 25 +++++ 16186 src/img2irc.c | 69 ++++++++++++ 16187 4 files changed, 405 insertions(+), 9 deletions(-) 16188 16189Commit: 738 16190Author: sam 16191Date: Mon Apr 10 22:06:19 2006 +0000 16192 16193 * Avoid useless call to strlen() in the exporters. 16194 * Removed '\x0f' from the IRC exporter until I understand why it was here. 16195 16196 cucul/export_ansi.c | 2 +- 16197 cucul/export_html.c | 2 +- 16198 cucul/export_irc.c | 6 +----- 16199 cucul/export_ps.c | 2 +- 16200 cucul/export_svg.c | 2 +- 16201 5 files changed, 5 insertions(+), 9 deletions(-) 16202 16203Commit: 737 16204Author: sam 16205Date: Mon Apr 10 22:03:22 2006 +0000 16206 16207 * Fixed test/export that was not printing the last character of the file. 16208 16209 test/export.c | 2 +- 16210 1 files changed, 1 insertions(+), 1 deletions(-) 16211 16212Commit: 736 16213Author: sam 16214Date: Mon Apr 10 21:07:40 2006 +0000 16215 16216 * Updated TODO list. I forgot the aspect ratio function! 16217 16218 TODO | 12 +++++------- 16219 1 files changed, 5 insertions(+), 7 deletions(-) 16220 16221Commit: 735 16222Author: sam 16223Date: Mon Apr 10 20:24:12 2006 +0000 16224 16225 * Renamed bitmap.c into dither.c. 16226 16227 cucul/Makefile.am | 2 +- 16228 cucul/bitmap.c | 1346 ----------------------------------------------------- 16229 cucul/dither.c | 1346 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 16230 3 files changed, 1347 insertions(+), 1347 deletions(-) 16231 16232Commit: 734 16233Author: sam 16234Date: Mon Apr 10 20:02:38 2006 +0000 16235 16236 * Renamed *bitmap to *dither. Ben ouais connard, je fais ce que je veux. 16237 16238 cucul/bitmap.c | 379 +++++++++++++++++++++++------------------------ 16239 cucul/cucul.c | 4 +- 16240 cucul/cucul.h | 42 +++--- 16241 cucul/cucul_internals.h | 4 +- 16242 src/aafire.c | 12 +- 16243 src/cacaball.c | 14 +- 16244 src/cacamoir.c | 16 +- 16245 src/cacaplas.c | 16 +- 16246 src/cacaview.c | 30 ++-- 16247 test/demo.c | 24 ++-- 16248 test/export.c | 12 +- 16249 test/gamma.c | 28 ++-- 16250 test/hsv.c | 12 +- 16251 13 files changed, 295 insertions(+), 298 deletions(-) 16252 16253Commit: 733 16254Author: sam 16255Date: Mon Apr 10 09:17:51 2006 +0000 16256 16257 * Replaced enum cucul_color with unsigned int. The size of an enum is not 16258 really portable, and Visual Studio complains when they are not explicitely 16259 cast. 16260 16261 cucul/bitmap.c | 4 +- 16262 cucul/canvas.c | 11 +++++---- 16263 cucul/cucul.c | 2 +- 16264 cucul/cucul.h | 55 ++++++++++++++++++++++------------------------ 16265 cucul/cucul_internals.h | 4 +- 16266 cucul/sprite.c | 2 +- 16267 test/dithering.c | 2 +- 16268 test/optipal.c | 2 +- 16269 8 files changed, 40 insertions(+), 42 deletions(-) 16270 16271Commit: 732 16272Author: sam 16273Date: Mon Apr 10 09:04:29 2006 +0000 16274 16275 * Updated the Doxygen configuration file. 16276 16277 doc/doxygen.cfg.in | 1050 +++++++++++++++++++++++++++++++++++++++++++++++++++- 16278 1 files changed, 1043 insertions(+), 7 deletions(-) 16279 16280Commit: 731 16281Author: sam 16282Date: Mon Apr 10 09:00:18 2006 +0000 16283 16284 * Fixed old bugs I introduced in the exporters. 16285 * Fixed exporter headers to make Doxygen happy. 16286 16287 cucul/export_ansi.c | 6 +++--- 16288 cucul/export_html.c | 6 +++--- 16289 cucul/export_irc.c | 2 +- 16290 cucul/export_ps.c | 2 +- 16291 cucul/export_svg.c | 2 +- 16292 5 files changed, 9 insertions(+), 9 deletions(-) 16293 16294Commit: 730 16295Author: sam 16296Date: Mon Apr 10 08:30:02 2006 +0000 16297 16298 * Forgot an svn:ignore property. 16299 16300Commit: 729 16301Author: sam 16302Date: Mon Apr 10 07:52:07 2006 +0000 16303 16304 * Added pkgconfig files. Eh ouais mon gars. 16305 16306 caca/Makefile.am | 6 ++++++ 16307 caca/caca.pc.in | 12 ++++++++++++ 16308 configure.ac | 6 +++++- 16309 cucul/Makefile.am | 6 ++++++ 16310 cucul/cucul.pc.in | 12 ++++++++++++ 16311 5 files changed, 41 insertions(+), 1 deletions(-) 16312 16313Commit: 728 16314Author: sam 16315Date: Fri Apr 7 09:46:30 2006 +0000 16316 16317 * Replaced occurrences of "rgba" with "argb". 16318 16319 caca/driver_conio.c | 2 +- 16320 caca/driver_gl.c | 4 ++-- 16321 caca/driver_ncurses.c | 2 +- 16322 caca/driver_slang.c | 8 ++++---- 16323 caca/driver_vga.c | 2 +- 16324 caca/driver_win32.c | 4 ++-- 16325 caca/driver_x11.c | 8 ++++---- 16326 cucul/colour.c | 6 +++--- 16327 cucul/cucul_internals.h | 6 +++--- 16328 cucul/export_ansi.c | 4 ++-- 16329 cucul/export_html.c | 6 +++--- 16330 cucul/export_irc.c | 4 ++-- 16331 cucul/export_ps.c | 4 ++-- 16332 cucul/export_svg.c | 4 ++-- 16333 14 files changed, 32 insertions(+), 32 deletions(-) 16334 16335Commit: 727 16336Author: sam 16337Date: Fri Apr 7 08:55:01 2006 +0000 16338 16339 * Fixed a syntax error. Gruik. 16340 16341 cucul/bitmap.c | 2 +- 16342 1 files changed, 1 insertions(+), 1 deletions(-) 16343 16344Commit: 726 16345Author: sam 16346Date: Fri Apr 7 08:19:42 2006 +0000 16347 16348 * Changed the cucul_set_bitmap_antialias() argument to a string. 16349 16350 cucul/bitmap.c | 53 +++++++++++++++++++++++++++++++++++++++++++---------- 16351 cucul/cucul.h | 3 ++- 16352 2 files changed, 45 insertions(+), 11 deletions(-) 16353 16354Commit: 725 16355Author: sam 16356Date: Thu Apr 6 13:49:10 2006 +0000 16357 16358 * Of course I had to fuck up something. Here, PS export works again. 16359 16360 cucul/export_ps.c | 4 ++-- 16361 1 files changed, 2 insertions(+), 2 deletions(-) 16362 16363Commit: 724 16364Author: sam 16365Date: Thu Apr 6 13:41:56 2006 +0000 16366 16367 * Store colour information on 32 bits, for future 12-bit colour support. 16368 16369 caca/driver_conio.c | 4 ++-- 16370 caca/driver_gl.c | 10 ++++------ 16371 caca/driver_ncurses.c | 4 ++-- 16372 caca/driver_raw.c | 9 +++++---- 16373 caca/driver_slang.c | 10 +++++----- 16374 caca/driver_vga.c | 4 ++-- 16375 caca/driver_win32.c | 4 ++-- 16376 caca/driver_x11.c | 11 ++++++----- 16377 cucul/Makefile.am | 1 + 16378 cucul/canvas.c | 11 +++++------ 16379 cucul/colour.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 16380 cucul/cucul.c | 24 ++++++++++++++---------- 16381 cucul/cucul_internals.h | 7 ++++++- 16382 cucul/export_ansi.c | 6 +++--- 16383 cucul/export_html.c | 12 +++++++----- 16384 cucul/export_irc.c | 6 +++--- 16385 cucul/export_ps.c | 8 ++++---- 16386 cucul/export_svg.c | 10 ++++++---- 16387 cucul/transform.c | 22 +++++++++++----------- 16388 src/cacaserver.c | 2 +- 16389 20 files changed, 134 insertions(+), 76 deletions(-) 16390 16391Commit: 723 16392Author: sam 16393Date: Thu Apr 6 13:21:15 2006 +0000 16394 16395 * Got rid of cucul_get_screen(). Use cucul_export() instead. 16396 16397 cucul/canvas.c | 18 ------------------ 16398 cucul/cucul.h | 1 - 16399 2 files changed, 0 insertions(+), 19 deletions(-) 16400 16401Commit: 722 16402Author: sam 16403Date: Thu Apr 6 13:11:12 2006 +0000 16404 16405 * Check the magic bytes at the end of the buffer when cucul_load()ing it. 16406 16407 cucul/cucul.c | 4 ++++ 16408 1 files changed, 4 insertions(+), 0 deletions(-) 16409 16410Commit: 721 16411Author: sam 16412Date: Thu Apr 6 13:07:58 2006 +0000 16413 16414 * Sanity check in cacaserver.c. 16415 16416 src/cacaserver.c | 3 +++ 16417 1 files changed, 3 insertions(+), 0 deletions(-) 16418 16419Commit: 720 16420Author: sam 16421Date: Thu Apr 6 10:23:10 2006 +0000 16422 16423 * Fixed a crash when realloc() returns a new address. 16424 16425 src/cacaserver.c | 2 +- 16426 1 files changed, 1 insertions(+), 1 deletions(-) 16427 16428Commit: 719 16429Author: sam 16430Date: Thu Apr 6 10:19:17 2006 +0000 16431 16432 * Fixed old typo that caused qq->height to be uninitialised. 16433 16434 cucul/cucul.c | 2 +- 16435 1 files changed, 1 insertions(+), 1 deletions(-) 16436 16437Commit: 718 16438Author: jylam 16439Date: Sat Apr 1 21:29:10 2006 +0000 16440 16441 * Oops, removed unused variable 16442 16443 src/cacaserver.c | 1 - 16444 1 files changed, 0 insertions(+), 1 deletions(-) 16445 16446Commit: 717 16447Author: jylam 16448Date: Sat Apr 1 21:26:30 2006 +0000 16449 16450 * Added Winsock (c)(tm)(r) compatibility 16451 16452 src/cacaserver.c | 11 +++++++++++ 16453 1 files changed, 11 insertions(+), 0 deletions(-) 16454 16455Commit: 716 16456Author: jylam 16457Date: Sat Apr 1 16:11:37 2006 +0000 16458 16459 * removed b0rked test. No more pigs, I just commited 500 of them. 16460 16461 src/cacaplas.c | 8 -------- 16462 1 files changed, 0 insertions(+), 8 deletions(-) 16463 16464Commit: 715 16465Author: sam 16466Date: Sat Apr 1 15:58:10 2006 +0000 16467 16468 * Set the default dithering mode to Floyd-Steinberg. 16469 16470 cucul/bitmap.c | 5 +++++ 16471 1 files changed, 5 insertions(+), 0 deletions(-) 16472 16473Commit: 714 16474Author: sam 16475Date: Sat Apr 1 15:56:31 2006 +0000 16476 16477 ((`)_.._ ,'-. _..._ _._ 16478 * Ooops. Compilation fix. \,' '-._.-\ ' ` .-' 16479 .' / ( 16480 / S | _ _ \ 16481 | a \ o o | 16482 ; m .-. / 16483 ; ', '-.( '')-' 16484 '. | ;-' 16485 \ / / 16486 / /-._ __, 7 | 16487 \ `\ \`` | | | 16488 \ \_,\ | |_,\ 16489 '-`' \_,\ 16490 16491 cucul/canvas.c | 4 ++-- 16492 cucul/sprite.c | 4 ++-- 16493 2 files changed, 4 insertions(+), 4 deletions(-) 16494 16495Commit: 713 16496Author: sam 16497Date: Sat Apr 1 15:25:33 2006 +0000 16498 16499 * Got rid of the useless cucul_get_fg_color/cucul_get_bg_color functions. 16500 16501 TODO | 3 --- 16502 cucul/canvas.c | 24 ------------------------ 16503 cucul/cucul.h | 2 -- 16504 3 files changed, 0 insertions(+), 29 deletions(-) 16505 16506Commit: 712 16507Author: sam 16508Date: Sat Apr 1 15:02:41 2006 +0000 16509 16510 * Updated the TODO list. 16511 16512 TODO | 35 +++++++++++++++++++++++++---------- 16513 1 files changed, 25 insertions(+), 10 deletions(-) 16514 16515Commit: 711 16516Author: sam 16517Date: Sat Apr 1 15:02:05 2006 +0000 16518 16519 * Removed CUCUL_BACKGROUND, CUCUL_ANTIALIASING and CUCUL_DITHERING 16520 environment variables handling. Replaced that with three per-bitmap 16521 functions: cucul_set_bitmap_antialias(), cucul_set_bitmap_color() and 16522 cucul_set_bitmap_dithering(). 16523 * Added cucul_set_bitmap_brightness() and cucul_set_bitmap_contrast() 16524 prototypes (but did not implement them yet). 16525 * Added cucul_set_bitmap_charset() to choose what characters are going 16526 to be used for the bitmap rendering. 16527 * Removed the now useless cucul_get_feature(), cucul_set_feature() etc. 16528 16529 caca/caca.h | 34 +-- 16530 cucul/bitmap.c | 972 ++++++++++++++++++++++++++++++----------------- 16531 cucul/cucul.c | 147 ------- 16532 cucul/cucul.h | 98 ++---- 16533 cucul/cucul_internals.h | 3 - 16534 test/demo.c | 6 +- 16535 6 files changed, 673 insertions(+), 587 deletions(-) 16536 16537Commit: 710 16538Author: sam 16539Date: Sat Apr 1 14:44:09 2006 +0000 16540 16541 * Merged caca_wait_event() into caca_get_event() and added a timeout 16542 parameter to do what both functions did before, and even more. 16543 16544 caca/caca.h | 3 +- 16545 caca/event.c | 67 ++++++++++++++++++++++++++++++----------------------- 16546 src/aafire.c | 2 +- 16547 src/cacaball.c | 2 +- 16548 src/cacamoir.c | 2 +- 16549 src/cacaplas.c | 2 +- 16550 src/cacaplay.c | 2 +- 16551 src/cacaview.c | 6 ++-- 16552 test/colors.c | 2 +- 16553 test/demo.c | 9 +++++- 16554 test/dithering.c | 2 +- 16555 test/event.c | 4 +- 16556 test/gamma.c | 2 +- 16557 test/hsv.c | 2 +- 16558 test/spritedit.c | 2 +- 16559 test/transform.c | 2 +- 16560 test/unicode.c | 2 +- 16561 17 files changed, 63 insertions(+), 50 deletions(-) 16562 16563Commit: 709 16564Author: sam 16565Date: Sat Apr 1 14:37:27 2006 +0000 16566 16567 * Disabled cacaview for now. I'm going to utterly break it. 16568 16569 src/Makefile.am | 2 +- 16570 1 files changed, 1 insertions(+), 1 deletions(-) 16571 16572Commit: 708 16573Author: sam 16574Date: Sat Apr 1 14:36:59 2006 +0000 16575 16576 * Added cucul_get_export_list(). Returns a list of known export formats. 16577 16578 cucul/cucul.c | 26 ++++++++++++++++++++++++++ 16579 cucul/cucul.h | 1 + 16580 2 files changed, 27 insertions(+), 0 deletions(-) 16581 16582Commit: 707 16583Author: sam 16584Date: Wed Mar 29 09:41:30 2006 +0000 16585 16586 * cacaserver works again (but needs a complete rewrite because it's really 16587 become ugly). You can now emulate the previous network driver behaviour 16588 by doing: "CACA_DRIVER=raw cacaplas | cacaserver". 16589 16590 src/cacaserver.c | 37 ++++++++++++++++++++++++++++++++++--- 16591 1 files changed, 34 insertions(+), 3 deletions(-) 16592 16593Commit: 706 16594Author: sam 16595Date: Mon Mar 27 22:16:58 2006 +0000 16596 16597 * Changed the 2nd argument of cucul_create_export to a string. This way we 16598 can add new exporters without changing the API. 16599 16600 cucul/cucul.c | 39 ++++++++++++++++----------------------- 16601 cucul/cucul.h | 16 +--------------- 16602 src/cacaserver.c | 2 +- 16603 test/export.c | 22 +++++++--------------- 16604 4 files changed, 25 insertions(+), 54 deletions(-) 16605 16606Commit: 705 16607Author: sam 16608Date: Mon Mar 27 22:12:12 2006 +0000 16609 16610 * Oops, I barfed that makefile. 16611 16612 src/Makefile.am | 3 --- 16613 1 files changed, 0 insertions(+), 3 deletions(-) 16614 16615Commit: 704 16616Author: jylam 16617Date: Mon Mar 27 21:40:17 2006 +0000 16618 16619 * Added "powered by libcaca" text to all examples for consistency 16620 16621 src/aafire.c | 4 ++++ 16622 src/cacaball.c | 4 ++++ 16623 src/cacamoir.c | 3 +++ 16624 3 files changed, 11 insertions(+), 0 deletions(-) 16625 16626Commit: 703 16627Author: sam 16628Date: Mon Mar 27 21:37:52 2006 +0000 16629 16630 * Removed the network driver and replaced it with a cacaserver executable 16631 that has all the functionality, except it does not work yet (the stdin 16632 reading routine is missing). 16633 16634 caca/Makefile.am | 1 - 16635 caca/caca.c | 3 - 16636 caca/caca.h | 3 - 16637 caca/caca_internals.h | 16 +- 16638 caca/driver_network.c | 571 ------------------------------------------------- 16639 src/Makefile.am | 8 +- 16640 src/cacaplas.c | 21 ++- 16641 src/cacaserver.c | 489 ++++++++++++++++++++++++++++++++++++++++++ 16642 8 files changed, 521 insertions(+), 591 deletions(-) 16643 16644Commit: 702 16645Author: sam 16646Date: Mon Mar 27 21:33:29 2006 +0000 16647 16648 * Implemented a proof-of-concept cacaplay program that can redisplay a 16649 single frame that was saved by the raw driver. 16650 16651 caca/driver_raw.c | 18 ++++++++--- 16652 src/Makefile.am | 5 ++- 16653 src/cacaplay.c | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 16654 3 files changed, 98 insertions(+), 6 deletions(-) 16655 16656Commit: 701 16657Author: sam 16658Date: Mon Mar 27 21:22:34 2006 +0000 16659 16660 * Implemented cucul_load() to reload a file that was saved with the 16661 raw driver. I know it is inconsistent to have the loader in libcucul 16662 and the exporter in libcaca but I'll find a way to harmonise that. 16663 16664 cucul/cucul.c | 42 +++++++++++++++++++++++++++++++++++++++++- 16665 cucul/cucul.h | 1 + 16666 2 files changed, 42 insertions(+), 1 deletions(-) 16667 16668Commit: 700 16669Author: jylam 16670Date: Mon Mar 27 18:17:09 2006 +0000 16671 16672 * Fixed OpenGL mouse handling 16673 Sam Le Vieux Porc 16674 (\____/) 16675 Le / @__@ \ Le 16676 ( (oo) ) 16677 `-.~~.-' Vieux 16678 Vieux / \ 16679 @/ \_ 16680 (/ / \ \) Porc 16681 Porc WW`----'WW 16682 Sam Le Vieux Porc 16683 16684 caca/driver_gl.c | 5 ++++- 16685 1 files changed, 4 insertions(+), 1 deletions(-) 16686 16687Commit: 699 16688Author: sam 16689Date: Mon Mar 27 18:07:18 2006 +0000 16690 16691 * Created a minimal raw driver that outputs stuff to stdout. 16692 16693 caca/Makefile.am | 1 + 16694 caca/caca.c | 6 +-- 16695 caca/caca_internals.h | 44 +++++++++++---------- 16696 caca/driver_raw.c | 106 +++++++++++++++++++++++++++++++++++++++++++++++++ 16697 4 files changed, 132 insertions(+), 25 deletions(-) 16698 16699Commit: 698 16700Author: sam 16701Date: Mon Mar 27 09:35:22 2006 +0000 16702 16703 ██████ ██████ 16704 * Ah mais putain j'avais pas vu ! ██░░░░██████████████████░░░░██ 16705 ██░░░░░░░░░░░░░░░░░░░░░░░░██ 16706 ██░░░░███░░░░░░░░███░░░░██ 16707 ██░░░░░░███░░░░░░███░░░░░░██ 16708 ██░░░░░░░░░░░░░░░░░░░░░░░░░░██ 16709 ██░░░░░░██████████████░░░░░░██ 16710 ██░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░██ 16711 ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██ 16712 ██░░░░██▒▒▒▒██▒▒██▒▒▒▒██░░░░██ 16713 ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██ 16714 ██░░░░██████████████░░░░██ 16715 ███░░░░░░██████░░░░░░███ 16716 █████░░░░░░░░░░█████ 16717 ████████████ 16718 16719 caca/driver_gl.c | 16 ++++++++++++---- 16720 1 files changed, 12 insertions(+), 4 deletions(-) 16721 16722Commit: 697 16723Author: sam 16724Date: Mon Mar 27 08:01:27 2006 +0000 16725 16726 * Reworked the OpenGL headers and Glut features detection (what did you 16727 expect). 16728 16729 caca/driver_gl.c | 18 ++++++++++-------- 16730 configure.ac | 18 +++++++++--------- 16731 2 files changed, 19 insertions(+), 17 deletions(-) 16732 16733Commit: 696 16734Author: sam 16735Date: Mon Mar 27 07:40:30 2006 +0000 16736 16737 * Implemented cucul_invert() to invert a canvas' colours. 16738 16739 cucul/cucul.h | 1 + 16740 cucul/transform.c | 19 +++++++++++++++++++ 16741 2 files changed, 20 insertions(+), 0 deletions(-) 16742 16743Commit: 695 16744Author: jylam 16745Date: Sun Mar 26 23:08:19 2006 +0000 16746 16747 * Fixed glutCheckLoop headers, testing only under MacOSX 16748 16749 caca/driver_gl.c | 7 +++++-- 16750 1 files changed, 5 insertions(+), 2 deletions(-) 16751 16752Commit: 694 16753Author: jylam 16754Date: Sun Mar 26 22:57:12 2006 +0000 16755 16756 * Added (untested) glut3 glutCheckLoop(), ans a regular display function 16757 16758 caca/driver_gl.c | 17 +++++++++++++++++ 16759 configure.ac | 5 +++++ 16760 2 files changed, 22 insertions(+), 0 deletions(-) 16761 16762Commit: 693 16763Author: sam 16764Date: Sun Mar 26 20:16:28 2006 +0000 16765 16766 * Minor addition to the rotate code. 16767 16768 cucul/transform.c | 1 + 16769 1 files changed, 1 insertions(+), 0 deletions(-) 16770 16771Commit: 692 16772Author: sam 16773Date: Fri Mar 24 23:17:25 2006 +0000 16774 16775 * Workaround for automake < 1.6. 16776 16777 caca/Makefile.am | 2 +- 16778 src/Makefile.am | 6 +----- 16779 test/Makefile.am | 13 ++----------- 16780 3 files changed, 4 insertions(+), 17 deletions(-) 16781 16782Commit: 691 16783Author: jylam 16784Date: Fri Mar 24 19:44:12 2006 +0000 16785 16786 * Ok, invert works. OK OK SAM THAT WAS MY FAULT 16787 AHAHAH _ 16788 _._ _..._ .-', _.._(`)) 16789 '-. ` ' /-._.-' ',/ 16790 ) MAIS \ '. 16791 / _ _ | JE \ 16792 | a a / SUIS | 16793 \ .-. ; 16794 '-('' ).-' ,' UN ; 16795 '-; | .' 16796 \ VIEUX \ / 16797 | 7 .__ _.-\ \ 16798 | | | ``/ /` / 16799 /,_| | /,_/ / 16800 /,_/ '`-' 16801 POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORC! 16802 16803 cucul/bitmap.c | 2 +- 16804 1 files changed, 1 insertions(+), 1 deletions(-) 16805 16806Commit: 690 16807Author: jylam 16808Date: Fri Mar 24 19:34:45 2006 +0000 16809 16810 * 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. 16811 16812 cucul/bitmap.c | 25 +++++++++++++++++++++++++ 16813 cucul/cucul.h | 1 + 16814 test/demo.c | 3 ++- 16815 3 files changed, 28 insertions(+), 1 deletions(-) 16816 16817Commit: 689 16818Author: sam 16819Date: Fri Mar 24 16:51:59 2006 +0000 16820 16821 * Merged caca_show_cursor() and caca_hide_cursor() into caca_set_mouse() so 16822 that we have one function less. 16823 * Fixed coding style. 16824 * Removed FUCKING TABS. ____.------.___ 16825 _______.----'`` ``` `` ``` ``-. 16826 _.--' ` ```` ` ` ` ``` `` `` ``. 16827 _.-' ' ` `` ``` `` ` `' `. _ 16828 .-'' ` H A H A H A `' M A I S \/.) 16829 . . .-' / ` ` ` `` || 16830 |`-.(``-. ` ` ` ' ` ` ``` |\ 16831 `. '\```\ `` ` V I E U X ' ' `` `-`` -|\\ 16832 `/''````) `` ` - - ````` ' '.' |\_) 16833 |`'_._` ``` ''` P O R C . . ```` / 16834 // @) \ ` `` ''' . ``` '/ 16835 /''''' | ` \).`.'-. ''' _ _ .`` ` '/ 16836 .''''- `-'`. . // )-- '/,,',,' ,,,,''__,._`' ' / 16837 .' ` `- ` ' .' / ' /,;;;, ,___.---' \ '' / \ 16838 (`. .'` __',`''''.--'/ ' /'-----' | ' / )) 16839 `'-'/ `'''_.---' \;;|- '/ ,,, | ''|`- | 16840 `'--'---' |;| / ,,,,;;;;;;;;;;,,,,, |-' /` | 16841 |;|-'| ,;;;;;;;;;;;;;;;; ;;;/ /|`''' 16842 ''',,,''',,,,,,,,,,,,,,,' /,,''' 16843 '''' 16844 16845 caca/caca.h | 3 +-- 16846 caca/caca_internals.h | 3 +-- 16847 caca/driver_conio.c | 3 +-- 16848 caca/driver_gl.c | 18 +++++++----------- 16849 caca/driver_ncurses.c | 4 ++-- 16850 caca/driver_network.c | 4 +--- 16851 caca/driver_slang.c | 3 +-- 16852 caca/driver_vga.c | 3 +-- 16853 caca/driver_win32.c | 3 +-- 16854 caca/driver_x11.c | 38 ++++++++++++++++++-------------------- 16855 caca/graphics.c | 25 ++++++++----------------- 16856 test/demo.c | 2 +- 16857 12 files changed, 43 insertions(+), 66 deletions(-) 16858 16859Commit: 688 16860Author: jylam 16861Date: Fri Mar 24 16:25:39 2006 +0000 16862 16863 * Fixed bug in show/hide cursor, implemented X11 cursor 16864 16865 caca/driver_x11.c | 26 +++++++++++++++++++++----- 16866 caca/graphics.c | 4 ++-- 16867 2 files changed, 23 insertions(+), 7 deletions(-) 16868 16869Commit: 687 16870Author: jylam 16871Date: Fri Mar 24 15:42:46 2006 +0000 16872 16873 * Added forgotten X11 set/hide cursor (non-working code) 16874 16875 caca/driver_x11.c | 21 +++++++++++++++++++++ 16876 test/demo.c | 3 +++ 16877 2 files changed, 24 insertions(+), 0 deletions(-) 16878 16879Commit: 686 16880Author: jylam 16881Date: Fri Mar 24 15:00:47 2006 +0000 16882 16883 * Added caca_show/hide_cursor, and corresponding GL binding 16884 16885 caca/caca.h | 2 ++ 16886 caca/caca_internals.h | 2 ++ 16887 caca/driver_conio.c | 2 ++ 16888 caca/driver_gl.c | 16 +++++++++++++++- 16889 caca/driver_ncurses.c | 3 ++- 16890 caca/driver_network.c | 2 ++ 16891 caca/driver_slang.c | 2 ++ 16892 caca/driver_vga.c | 2 ++ 16893 caca/driver_win32.c | 2 ++ 16894 caca/graphics.c | 23 +++++++++++++++++++++++ 16895 10 files changed, 54 insertions(+), 2 deletions(-) 16896 16897Commit: 685 16898Author: sam 16899Date: Fri Mar 24 14:17:40 2006 +0000 16900 16901 * Documented the caca_event structure and improved a few things here and 16902 there in the documentation. 16903 16904 caca/caca.h | 101 ++++++++++++++++++++++++++++++++++++++-------------------- 16905 1 files changed, 66 insertions(+), 35 deletions(-) 16906 16907Commit: 684 16908Author: sam 16909Date: Fri Mar 24 09:48:20 2006 +0000 16910 16911 * Allow the driver initialisation to fail, for instance when $DISPLAY = "". 16912 16913 caca/caca.c | 70 ++++++++++++------------------------------------- 16914 caca/caca_internals.h | 20 +++++++------- 16915 caca/driver_conio.c | 4 ++- 16916 caca/driver_gl.c | 11 +++++++- 16917 caca/driver_ncurses.c | 4 ++- 16918 caca/driver_network.c | 4 ++- 16919 caca/driver_slang.c | 4 ++- 16920 caca/driver_vga.c | 4 ++- 16921 caca/driver_win32.c | 4 ++- 16922 caca/driver_x11.c | 13 ++++++++- 16923 10 files changed, 67 insertions(+), 71 deletions(-) 16924 16925Commit: 683 16926Author: sam 16927Date: Fri Mar 24 09:30:02 2006 +0000 16928 16929 * Removed spurious prototype. 16930 16931 cucul/math.c | 2 -- 16932 1 files changed, 0 insertions(+), 2 deletions(-) 16933 16934Commit: 682 16935Author: sam 16936Date: Thu Mar 23 18:38:44 2006 +0000 16937 16938 * Updated the TODO list with what's been done so far. 16939 16940 TODO | 11 ----------- 16941 1 files changed, 0 insertions(+), 11 deletions(-) 16942 16943Commit: 681 16944Author: sam 16945Date: Thu Mar 23 18:36:59 2006 +0000 16946 16947 * Massive rework of the event handling code, as per the TODO list. 16948 16949 caca/caca.c | 4 +- 16950 caca/caca.h | 35 ++++++--- 16951 caca/caca_internals.h | 14 ++-- 16952 caca/driver_conio.c | 26 +++++-- 16953 caca/driver_gl.c | 82 ++++++++++++-------- 16954 caca/driver_ncurses.c | 208 ++++++++++++++++++++++++++++--------------------- 16955 caca/driver_network.c | 2 +- 16956 caca/driver_slang.c | 84 ++++++++++++-------- 16957 caca/driver_vga.c | 5 +- 16958 caca/driver_win32.c | 39 +++++++--- 16959 caca/driver_x11.c | 82 ++++++++++++------- 16960 caca/event.c | 101 +++++++++++++----------- 16961 src/aafire.c | 11 ++- 16962 src/cacaball.c | 10 ++- 16963 src/cacamoir.c | 10 ++- 16964 src/cacaplas.c | 10 ++- 16965 src/cacaview.c | 24 +++--- 16966 test/colors.c | 3 +- 16967 test/demo.c | 16 ++-- 16968 test/dithering.c | 3 +- 16969 test/event.c | 48 ++++++------ 16970 test/gamma.c | 24 ++++--- 16971 test/hsv.c | 3 +- 16972 test/spritedit.c | 6 +- 16973 test/transform.c | 3 +- 16974 test/unicode.c | 3 +- 16975 26 files changed, 512 insertions(+), 344 deletions(-) 16976 16977Commit: 680 16978Author: sam 16979Date: Thu Mar 23 17:20:57 2006 +0000 16980 16981 * Hahaha mais le vieux porc c'est moi. 16982 16983 test/gamma.c | 2 +- 16984 1 files changed, 1 insertions(+), 1 deletions(-) 16985 16986Commit: 679 16987Author: sam 16988Date: Thu Mar 23 15:14:17 2006 +0000 16989 16990 * Added missing ASCII characters to cucul_rotate(). 16991 16992 cucul/transform.c | 10 ++++++---- 16993 1 files changed, 6 insertions(+), 4 deletions(-) 16994 16995Commit: 678 16996Author: sam 16997Date: Thu Mar 23 14:07:32 2006 +0000 16998 16999 * Made cucul_putchar32() an internal-only function. 17000 * Changed the line, box, ellipsis etc. prototypes so that they use an UTF-8 17001 string instead of a single character as their last argument. 17002 17003 cucul/box.c | 39 +++++++++++++++++++--------------- 17004 cucul/canvas.c | 41 ++++++++++++------------------------ 17005 cucul/conic.c | 34 +++++++++++++++++------------- 17006 cucul/cucul.h | 18 ++++++++-------- 17007 cucul/cucul_internals.h | 5 +++- 17008 cucul/line.c | 52 +++++++++++++++++++++++----------------------- 17009 cucul/triangle.c | 24 +++++++++++++-------- 17010 src/cacaview.c | 6 ++-- 17011 test/demo.c | 24 ++++++++++---------- 17012 test/event.c | 8 +++--- 17013 test/export.c | 2 +- 17014 test/spritedit.c | 2 +- 17015 12 files changed, 130 insertions(+), 125 deletions(-) 17016 17017Commit: 677 17018Author: sam 17019Date: Thu Mar 23 13:12:56 2006 +0000 17020 17021 * Renamed cucul_init()/cucul_end() into cucul_create()/cucul_free(). 17022 17023 cucul/cucul.c | 12 ++++++------ 17024 cucul/cucul.h | 4 ++-- 17025 src/aafire.c | 4 ++-- 17026 src/cacaball.c | 4 ++-- 17027 src/cacamoir.c | 4 ++-- 17028 src/cacaplas.c | 4 ++-- 17029 src/cacaview.c | 4 ++-- 17030 test/colors.c | 4 ++-- 17031 test/demo.c | 4 ++-- 17032 test/dithering.c | 4 ++-- 17033 test/event.c | 4 ++-- 17034 test/export.c | 4 ++-- 17035 test/gamma.c | 8 ++++---- 17036 test/hsv.c | 4 ++-- 17037 test/spritedit.c | 6 +++--- 17038 test/transform.c | 16 ++++++++++------ 17039 test/unicode.c | 4 ++-- 17040 17 files changed, 49 insertions(+), 45 deletions(-) 17041 17042Commit: 676 17043Author: sam 17044Date: Thu Mar 23 11:34:27 2006 +0000 17045 17046 * Removed done stuff from the TODO. 17047 * Updated the TODO list with what I said in the mailing-list. The top 17048 priority is what's marked "API-dependent stuff". 17049 17050 TODO | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++-------------- 17051 1 files changed, 120 insertions(+), 33 deletions(-) 17052 17053Commit: 675 17054Author: sam 17055Date: Thu Mar 23 11:03:43 2006 +0000 17056 17057 * Added a test for the transformation routines. 17058 17059 test/Makefile.am | 6 ++- 17060 test/transform.c | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 17061 2 files changed, 122 insertions(+), 1 deletions(-) 17062 17063Commit: 674 17064Author: sam 17065Date: Thu Mar 23 11:00:54 2006 +0000 17066 17067 * Added more characters to the flip/rotate routines. 17068 17069 cucul/transform.c | 13 +++++++++---- 17070 1 files changed, 9 insertions(+), 4 deletions(-) 17071 17072Commit: 673 17073Author: sam 17074Date: Thu Mar 23 09:47:06 2006 +0000 17075 17076 * Added cucul_flip(), cucul_flop() and cucul_transform() to perform 17077 operations on canvases. 17078 17079 cucul/Makefile.am | 1 + 17080 cucul/cucul.h | 10 ++ 17081 cucul/transform.c | 309 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 17082 3 files changed, 320 insertions(+), 0 deletions(-) 17083 17084Commit: 672 17085Author: sam 17086Date: Wed Mar 22 21:15:57 2006 +0000 17087 17088 * Slightly changed header comments. 17089 17090 caca/caca.c | 2 +- 17091 caca/caca.h | 2 +- 17092 caca/caca_internals.h | 2 +- 17093 caca/driver_conio.c | 2 +- 17094 caca/driver_gl.c | 2 +- 17095 caca/driver_ncurses.c | 2 +- 17096 caca/driver_network.c | 2 +- 17097 caca/driver_slang.c | 2 +- 17098 caca/driver_vga.c | 2 +- 17099 caca/driver_win32.c | 2 +- 17100 caca/driver_x11.c | 2 +- 17101 caca/event.c | 2 +- 17102 caca/graphics.c | 2 +- 17103 caca/time.c | 2 +- 17104 cucul/bitmap.c | 2 +- 17105 cucul/box.c | 2 +- 17106 cucul/canvas.c | 2 +- 17107 cucul/charset.c | 2 +- 17108 cucul/conic.c | 2 +- 17109 cucul/cucul.c | 2 +- 17110 cucul/cucul.h | 2 +- 17111 cucul/cucul_internals.h | 2 +- 17112 cucul/export_ansi.c | 2 +- 17113 cucul/export_html.c | 2 +- 17114 cucul/export_irc.c | 2 +- 17115 cucul/export_ps.c | 2 +- 17116 cucul/export_svg.c | 2 +- 17117 cucul/line.c | 2 +- 17118 cucul/math.c | 2 +- 17119 cucul/sprite.c | 2 +- 17120 cucul/triangle.c | 2 +- 17121 kernel/kernel.c | 4 ++-- 17122 kernel/kernel.h | 4 ++-- 17123 33 files changed, 35 insertions(+), 35 deletions(-) 17124 17125Commit: 671 17126Author: sam 17127Date: Wed Mar 22 20:10:14 2006 +0000 17128 17129 * Optimise cucul_blit() by using memcpy() if there is no mask. 17130 17131 cucul/canvas.c | 33 ++++++++++++++++++++++++--------- 17132 1 files changed, 24 insertions(+), 9 deletions(-) 17133 17134Commit: 670 17135Author: sam 17136Date: Wed Mar 22 19:54:37 2006 +0000 17137 17138 * Added the cucul_blit() function. It lets us blit various canvas one 17139 onto the other with an optional mask. 17140 17141 cucul/canvas.c | 45 ++++++++++++++++++++++++++++++++++++++++-- 17142 cucul/cucul.h | 12 ++++++---- 17143 test/Makefile.am | 2 +- 17144 test/gamma.c | 56 +++++++++++++++++++++++++++++++++++++++++++---------- 17145 4 files changed, 95 insertions(+), 20 deletions(-) 17146 17147Commit: 669 17148Author: sam 17149Date: Wed Mar 22 19:20:52 2006 +0000 17150 17151 * Fixed an uninitialised structure member. 17152 17153 cucul/cucul.c | 2 ++ 17154 1 files changed, 2 insertions(+), 0 deletions(-) 17155 17156Commit: 668 17157Author: sam 17158Date: Wed Mar 22 18:38:06 2006 +0000 17159 17160 * Renamed cucul/char.c into cucul/canvas.c because I'm adding stuff there 17161 that is a bit more high level than characters. 17162 17163 cucul/Makefile.am | 2 +- 17164 cucul/canvas.c | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 17165 cucul/char.c | 260 ---------------------------------------------------- 17166 3 files changed, 262 insertions(+), 261 deletions(-) 17167 17168Commit: 667 17169Author: sam 17170Date: Wed Mar 22 18:29:39 2006 +0000 17171 17172 * Renamed cucul_get_export() to cucul_create_export(). 17173 17174 caca/driver_network.c | 2 +- 17175 cucul/cucul.c | 2 +- 17176 cucul/cucul.h | 2 +- 17177 test/export.c | 2 +- 17178 4 files changed, 4 insertions(+), 4 deletions(-) 17179 17180Commit: 666 17181Author: sam 17182Date: Wed Mar 22 17:49:18 2006 +0000 17183 17184 * Removed the cucul_t * argument from cucul_create_bitmap(). It's not needed. 17185 17186 cucul/bitmap.c | 9 ++++----- 17187 cucul/cucul.h | 8 ++++---- 17188 src/aafire.c | 2 +- 17189 src/cacaball.c | 2 +- 17190 src/cacamoir.c | 2 +- 17191 src/cacaplas.c | 2 +- 17192 src/cacaview.c | 6 +++--- 17193 test/demo.c | 2 +- 17194 test/export.c | 2 +- 17195 test/gamma.c | 4 ++-- 17196 test/hsv.c | 2 +- 17197 11 files changed, 20 insertions(+), 21 deletions(-) 17198 17199Commit: 665 17200Author: sam 17201Date: Wed Mar 22 17:46:11 2006 +0000 17202 17203 * Changed the cucul_init parameter so that it now directly accepts a 17204 canvas size (use cucul_init(0, 0) for the old behaviour). 17205 17206 cucul/cucul.c | 31 +++++++++++++++++++++---------- 17207 cucul/cucul.h | 2 +- 17208 src/aafire.c | 2 +- 17209 src/cacaball.c | 2 +- 17210 src/cacamoir.c | 2 +- 17211 src/cacaplas.c | 2 +- 17212 src/cacaview.c | 2 +- 17213 test/colors.c | 2 +- 17214 test/demo.c | 2 +- 17215 test/dithering.c | 2 +- 17216 test/event.c | 2 +- 17217 test/export.c | 2 +- 17218 test/gamma.c | 2 +- 17219 test/hsv.c | 2 +- 17220 test/spritedit.c | 2 +- 17221 test/unicode.c | 2 +- 17222 16 files changed, 36 insertions(+), 25 deletions(-) 17223 17224Commit: 664 17225Author: sam 17226Date: Wed Mar 22 17:34:03 2006 +0000 17227 17228 * Handle malloc(0), realloc(NULL,...) and realloc(...,0) in kernel mode. 17229 17230 kernel/kernel.c | 18 +++++++++++++++--- 17231 1 files changed, 15 insertions(+), 3 deletions(-) 17232 17233Commit: 663 17234Author: sam 17235Date: Wed Mar 22 17:30:56 2006 +0000 17236 17237 * Removed code that did not need to be duplicated. 17238 17239 cucul/cucul.c | 23 ++++++----------------- 17240 1 files changed, 6 insertions(+), 17 deletions(-) 17241 17242Commit: 662 17243Author: sam 17244Date: Wed Mar 22 16:09:14 2006 +0000 17245 17246 * Gamma support in cacaview (through the g/G key). 17247 17248 src/cacaview.c | 69 +++++++++++++++++++++++++++++++++++++++++-------------- 17249 1 files changed, 51 insertions(+), 18 deletions(-) 17250 17251Commit: 661 17252Author: sam 17253Date: Wed Mar 22 15:00:43 2006 +0000 17254 17255 * Added colour to the gamma test. 17256 17257 test/gamma.c | 13 +++++++++---- 17258 1 files changed, 9 insertions(+), 4 deletions(-) 17259 17260Commit: 660 17261Author: sam 17262Date: Wed Mar 22 14:56:50 2006 +0000 17263 17264 * Use ln(x) = 2 * (t + t^3/3 + t^5/5 + ...) with t = (x-1)/(x+1). 17265 17266 cucul/bitmap.c | 25 +++++++++++++++---------- 17267 1 files changed, 15 insertions(+), 10 deletions(-) 17268 17269Commit: 659 17270Author: sam 17271Date: Wed Mar 22 13:58:24 2006 +0000 17272 17273 * Animated gamma test. 17274 17275 test/gamma.c | 36 ++++++++++++++++++++++++------------ 17276 1 files changed, 24 insertions(+), 12 deletions(-) 17277 17278Commit: 658 17279Author: sam 17280Date: Wed Mar 22 13:15:08 2006 +0000 17281 17282 * Got rid of cucul_powf(), too complex to implement and no longer used. 17283 17284 cucul/cucul.h | 1 - 17285 cucul/math.c | 35 ++--------------------------------- 17286 2 files changed, 2 insertions(+), 34 deletions(-) 17287 17288Commit: 657 17289Author: sam 17290Date: Wed Mar 22 13:12:54 2006 +0000 17291 17292 * Added optional support for CP437 gray blocks in the bitmap renderer. 17293 * Use a custom pow() function for gamma computation. 17294 17295 configure.ac | 8 ++++ 17296 cucul/bitmap.c | 98 ++++++++++++++++++++++++++++++++++++++++++++------------ 17297 2 files changed, 85 insertions(+), 21 deletions(-) 17298 17299Commit: 656 17300Author: sam 17301Date: Tue Mar 21 11:05:56 2006 +0000 17302 17303 * Tried to do something with cucul_powf. It currently sucks. 17304 17305 cucul/math.c | 36 +++++++++++++++++++++++------------- 17306 1 files changed, 23 insertions(+), 13 deletions(-) 17307 17308Commit: 655 17309Author: sam 17310Date: Tue Mar 21 10:52:24 2006 +0000 17311 17312 * Changed the cacaplas colours. Yeah, I do what I want. 17313 17314 src/cacaplas.c | 6 +++--- 17315 1 files changed, 3 insertions(+), 3 deletions(-) 17316 17317Commit: 654 17318Author: sam 17319Date: Tue Mar 21 10:09:15 2006 +0000 17320 17321 ___ 17322 * Bitmap gamma test example. Of ,---. /""`_,' 17323 course it does not work yet, | `\``""-; / 17324 because some dirty old pig \ /`\\ ';' 17325 implemented a cucul_powf() .') | __ \ 17326 function that only works / (` / /(O\. _| 17327 with integer exponents. .-`| `"` ` .-\_ 17328 .-' \ ` ;=-. 17329 HAHAHAHA MAIS .' . ._, / o o\ 17330 VIEUX PORC ! .-'` . '-._;_._.J 17331 .-'` `.-'` 17332 _. -` L ' .' 17333 .' U '- ._.-' 17334 /` C / 17335 / y | 17336 ._ ; J | | 17337 )).-| | | / 17338 (/`.-| \ \ / .; 17339 ( (_)| | \ ; .' | 17340 '--'; | `\ / / | 17341 \ | `\ /.' / 17342 \ / ; |`\ | 17343 '. .' _.-| | | | 17344 '-. .-';_"---'`.__| | | \ 17345 `'-._ ``'-. | \ \__\\ 17346 `''--.___\\ \__\\ 17347 17348 test/Makefile.am | 6 ++++- 17349 test/gamma.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 17350 2 files changed, 72 insertions(+), 1 deletions(-) 17351 17352Commit: 653 17353Author: sam 17354Date: Tue Mar 21 09:52:32 2006 +0000 17355 17356 * Got rid of useless parameters in cucul_*_bitmap and cucul_*_sprite. 17357 17358 cucul/bitmap.c | 6 +++--- 17359 cucul/cucul.h | 13 +++++++------ 17360 cucul/sprite.c | 2 +- 17361 src/aafire.c | 2 +- 17362 src/cacaball.c | 4 ++-- 17363 src/cacamoir.c | 4 ++-- 17364 src/cacaplas.c | 4 ++-- 17365 src/cacaview.c | 4 ++-- 17366 test/demo.c | 6 +++--- 17367 test/export.c | 2 +- 17368 test/hsv.c | 2 +- 17369 11 files changed, 25 insertions(+), 24 deletions(-) 17370 17371Commit: 652 17372Author: sam 17373Date: Tue Mar 21 09:48:02 2006 +0000 17374 17375 * Use the asm versions of sin and cos when available. 17376 17377 configure.ac | 5 +++++ 17378 kernel/kernel.c | 10 ++++++++-- 17379 2 files changed, 13 insertions(+), 2 deletions(-) 17380 17381Commit: 651 17382Author: jylam 17383Date: Mon Mar 20 15:23:11 2006 +0000 17384 17385 * Added a bird. 17386 17387 caca/driver_gl.c | 3 +++ 17388 1 files changed, 3 insertions(+), 0 deletions(-) 17389 17390Commit: 650 17391Author: sam 17392Date: Sun Mar 19 17:10:12 2006 +0000 17393 17394 * Added basic support for a few Unicode characters to the X11 driver. 17395 17396 caca/driver_x11.c | 110 ++++++++++++++++++++++++++++++++++++++++++----------- 17397 1 files changed, 87 insertions(+), 23 deletions(-) 17398 17399Commit: 649 17400Author: sam 17401Date: Sun Mar 19 16:59:34 2006 +0000 17402 17403 * Added a lame "powered by libcaca" banner to cacaplas. 17404 17405 src/cacaplas.c | 3 +++ 17406 1 files changed, 3 insertions(+), 0 deletions(-) 17407 17408Commit: 648 17409Author: sam 17410Date: Sun Mar 19 16:59:01 2006 +0000 17411 17412 * Added a few notes to the TODO list. 17413 17414 TODO | 9 +++++---- 17415 1 files changed, 5 insertions(+), 4 deletions(-) 17416 17417Commit: 647 17418Author: sam 17419Date: Sun Mar 19 16:42:31 2006 +0000 17420 17421 Nan mais avec ma config _,--. ,--._ 17422 d'Emacs c'est vraiment \ > `-"""-' < / 17423 impossible qu'il reste `-. .-' 17424 des tabs dans mon code / 'e___e` \ 17425 \__ ( (o o) ) 17426 HAHAHAHA MAIS _\_ `=' _/_ 17427 VIEUX PORC ! / /|`-._.-'|\ \ 17428 \ ., / /||_______||\ \ 17429 .,|_) _/ /_||=======||_\ \_ 17430 _ _______( ,\ ', / _/==|| ||==\_ \ 17431 '(-'.` '-``o t__ `'( ^^ ^^ )`' 17432 '/ (") \ / 17433 | t-` \______|______/ 17434 \ )_.-` |______|______| 17435 \ .^--| /_| )__| |__( 17436 \_(_\ |_|'[_\ / ] [ \ 17437 '[_\ '[_\ `--' `--' 17438 17439 src/cacaball.c | 39 ++++++++++++++------------------------- 17440 1 files changed, 14 insertions(+), 25 deletions(-) 17441 17442Commit: 646 17443Author: sam 17444Date: Sun Mar 19 16:34:53 2006 +0000 17445 17446 * More special characters in the Unicode test. 17447 17448 test/unicode.c | 4 ++++ 17449 1 files changed, 4 insertions(+), 0 deletions(-) 17450 17451Commit: 645 17452Author: sam 17453Date: Sat Mar 18 00:12:25 2006 +0000 17454 17455 * Cosmetic fixes. 17456 17457 caca/caca.h | 2 ++ 17458 caca/caca_internals.h | 9 ++++++++- 17459 caca/event.c | 4 ---- 17460 caca/graphics.c | 5 ----- 17461 cucul/char.c | 3 ++- 17462 cucul/cucul_internals.h | 24 ++++++++++++------------ 17463 6 files changed, 24 insertions(+), 23 deletions(-) 17464 17465Commit: 644 17466Author: sam 17467Date: Sat Mar 18 00:06:24 2006 +0000 17468 17469 * Renamed cucul_buffer to cucul_export. Vanilla rum rules. 17470 17471 caca/driver_network.c | 10 +++++----- 17472 cucul/cucul.c | 9 ++++----- 17473 cucul/cucul.h | 10 ++++++---- 17474 cucul/export_ansi.c | 4 +--- 17475 cucul/export_html.c | 8 ++------ 17476 cucul/export_irc.c | 4 +--- 17477 cucul/export_ps.c | 2 +- 17478 cucul/export_svg.c | 2 +- 17479 test/export.c | 6 +++--- 17480 9 files changed, 24 insertions(+), 31 deletions(-) 17481 17482Commit: 643 17483Author: sam 17484Date: Fri Mar 17 13:32:58 2006 +0000 17485 17486 * Factorised some charset handling code into a new cucul/charset.c file. 17487 17488 caca/driver_conio.c | 69 +----------------- 17489 caca/driver_vga.c | 69 +----------------- 17490 cucul/Makefile.am | 1 + 17491 cucul/char.c | 92 +---------------------- 17492 cucul/charset.c | 184 +++++++++++++++++++++++++++++++++++++++++++++++ 17493 cucul/cucul_internals.h | 14 ++++ 17494 6 files changed, 205 insertions(+), 224 deletions(-) 17495 17496Commit: 642 17497Author: sam 17498Date: Fri Mar 17 10:35:26 2006 +0000 17499 17500 * Added a few commonly escaped characters to the export test: ( ) " < > & 17501 17502 test/export.c | 2 +- 17503 1 files changed, 1 insertions(+), 1 deletions(-) 17504 17505Commit: 641 17506Author: sam 17507Date: Fri Mar 17 09:56:28 2006 +0000 17508 17509 * Full Unicode support in the SVG exporter. 17510 17511 cucul/export_svg.c | 34 ++++++++++++++++++++++++++++++---- 17512 1 files changed, 30 insertions(+), 4 deletions(-) 17513 17514Commit: 640 17515Author: sam 17516Date: Fri Mar 17 09:49:16 2006 +0000 17517 17518 * Print '?' instead of spaces for unknown glyphs in the X11 driver. 17519 17520 caca/driver_x11.c | 13 +++++++++---- 17521 1 files changed, 9 insertions(+), 4 deletions(-) 17522 17523Commit: 639 17524Author: sam 17525Date: Thu Mar 16 19:10:12 2006 +0000 17526 17527 ___ 17528 ',_`""\ .---, 17529 \ :-""``/` | 17530 Ahaha mais vieux porc !! `;' //`\ / 17531 / __ | ('. 17532 |_ ./O)\ \ `) \ 17533 _/-. ` `"` |` 17534 .-=; ` / 17535 /o o \ ,_, . 17536 L._._;_.-' . 17537 `'-.` ' 17538 `. ' 17539 '-._. -' 17540 17541 cucul/export_ps.c | 5 ++--- 17542 1 files changed, 2 insertions(+), 3 deletions(-) 17543 17544Commit: 638 17545Author: sam 17546Date: Thu Mar 16 19:00:59 2006 +0000 17547 17548 * Updated ChangeLog and converted it to UTF-8. 17549 17550 ChangeLog | 1721 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 17551 1 files changed, 1718 insertions(+), 3 deletions(-) 17552 17553Commit: 637 17554Author: sam 17555Date: Thu Mar 16 18:58:39 2006 +0000 17556 17557 * Fixed Unicode handling and improved coding style in the SVG exporter. 17558 17559 cucul/export_svg.c | 86 +++++++++++++++++++++++++++------------------------- 17560 1 files changed, 45 insertions(+), 41 deletions(-) 17561 17562Commit: 636 17563Author: sam 17564Date: Thu Mar 16 18:52:40 2006 +0000 17565 17566 * Do not write the trailing \0 when exporting data. 17567 17568 test/export.c | 2 +- 17569 1 files changed, 1 insertions(+), 1 deletions(-) 17570 17571Commit: 635 17572Author: sam 17573Date: Thu Mar 16 18:44:07 2006 +0000 17574 17575 * Fixed syntax errors in the generated PostScript document if ( ) \ or 17576 Unicode characters are encountered. 17577 17578 cucul/export_ps.c | 19 ++++++++++++++++++- 17579 1 files changed, 18 insertions(+), 1 deletions(-) 17580 17581Commit: 634 17582Author: sam 17583Date: Thu Mar 16 18:09:26 2006 +0000 17584 17585 * Optimised for speed and space, fixed a few bugs, and improved coding style 17586 in the PS exporter (vieux porc !). 17587 17588 cucul/export_ps.c | 134 ++++++++++++++++++++++------------------------------ 17589 1 files changed, 57 insertions(+), 77 deletions(-) 17590 17591Commit: 633 17592Author: sam 17593Date: Thu Mar 16 17:04:09 2006 +0000 17594 17595 * Comment clarification. 17596 17597 cucul/cucul.c | 5 +++-- 17598 1 files changed, 3 insertions(+), 2 deletions(-) 17599 17600Commit: 632 17601Author: sam 17602Date: Thu Mar 16 16:59:57 2006 +0000 17603 17604 * Fix resizing of the Win32 console. It now adapts to the requested size. 17605 17606 caca/driver_win32.c | 53 ++++++++++++++++++++++++-------------------------- 17607 1 files changed, 25 insertions(+), 28 deletions(-) 17608 17609Commit: 631 17610Author: sam 17611Date: Thu Mar 16 12:58:55 2006 +0000 17612 17613 * Duplicated the conio.h Unicode->CP437 conversion into the VGA driver. 17614 * Cosmetic code changes. 17615 17616 caca/driver_conio.c | 4 --- 17617 caca/driver_vga.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++----- 17618 2 files changed, 68 insertions(+), 11 deletions(-) 17619 17620Commit: 630 17621Author: sam 17622Date: Thu Mar 16 12:50:07 2006 +0000 17623 17624 * Fixed compiler warnings when UTF-8 S-Lang is not available. 17625 17626 caca/driver_slang.c | 2 ++ 17627 1 files changed, 2 insertions(+), 0 deletions(-) 17628 17629Commit: 629 17630Author: sam 17631Date: Thu Mar 16 12:49:20 2006 +0000 17632 17633 * Use UTF-8 enable ncurses (ncursesw) if available. Doesn't seem to work. 17634 17635 caca/driver_ncurses.c | 57 +++++++++++++++++++++++++++++++++++++++++++------ 17636 configure.ac | 29 +++++++++++++++--------- 17637 2 files changed, 68 insertions(+), 18 deletions(-) 17638 17639Commit: 628 17640Author: sam 17641Date: Thu Mar 16 12:46:39 2006 +0000 17642 17643 * Distribute the license with Win32 packages and convert text files to 17644 CRLF format. 17645 17646 build-win32 | 23 +++++++++++++++++------ 17647 1 files changed, 17 insertions(+), 6 deletions(-) 17648 17649Commit: 627 17650Author: sam 17651Date: Wed Mar 15 22:07:55 2006 +0000 17652 17653 * Added support for Unicode characters that fall into CP437 0x01 - 0x1f to 17654 the DOS/conio.h driver, and updated the unicode test accordingly. 17655 17656 caca/driver_conio.c | 40 ++++++++++++++++++++++++++++------------ 17657 test/unicode.c | 2 +- 17658 2 files changed, 29 insertions(+), 13 deletions(-) 17659 17660Commit: 626 17661Author: sam 17662Date: Wed Mar 15 20:39:43 2006 +0000 17663 17664 * Added a few more Unicode characters to the export and unicode tests. 17665 17666 test/export.c | 4 +- 17667 test/unicode.c | 59 ++++++++++++++++++++++++++++--------------------------- 17668 2 files changed, 32 insertions(+), 31 deletions(-) 17669 17670Commit: 625 17671Author: sam 17672Date: Wed Mar 15 20:30:39 2006 +0000 17673 17674 * Partial Unicode support for the DOS/conio.h driver. Glyphs that have 17675 equivalents in CP437 0x7f - 0xff are translated. 17676 17677 caca/driver_conio.c | 63 +++++++++++++++++++++++++++++++++++++++++++++----- 17678 1 files changed, 56 insertions(+), 7 deletions(-) 17679 17680Commit: 624 17681Author: sam 17682Date: Wed Mar 15 18:41:29 2006 +0000 17683 17684 * Unicode support in the HTML exporter. 17685 17686 cucul/export_html.c | 31 ++++++++++++++++++++----------- 17687 1 files changed, 20 insertions(+), 11 deletions(-) 17688 17689Commit: 623 17690Author: sam 17691Date: Wed Mar 15 17:42:03 2006 +0000 17692 17693 * Cosmetic. 17694 17695 caca/caca.c | 2 +- 17696 1 files changed, 1 insertions(+), 1 deletions(-) 17697 17698Commit: 622 17699Author: sam 17700Date: Wed Mar 15 17:33:03 2006 +0000 17701 17702 * Small test program for exporters. Usage: "export html", "export irc" etc. 17703 17704 test/Makefile.am | 6 ++- 17705 test/export.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 17706 2 files changed, 114 insertions(+), 1 deletions(-) 17707 17708Commit: 621 17709Author: jylam 17710Date: Wed Mar 15 17:16:09 2006 +0000 17711 17712 * Added the SVG exporter sources. SAM IS KOREA KEKEKEK ^^ 17713 *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_* 17714 p______...___________________________p 17715 e____(_..__`'-.,--,__________________e 17716 n_____'-._'-.__`\a\\_________________n 17717 i_________'.___.'_(|_________________i 17718 s____________7____||_________________s 17719 b___________/___.'_|_________________b 17720 i__________/_.-'__,J_________________i 17721 r_________/_________\________________r 17722 d________||___/______;_______________d 17723 *________||__|_______|_______________* 17724 p________`\__\_______|__/__''\_______p 17725 e__________'._\______/.-`____{}|_____e 17726 n___________/\_`;_.-'_________/______n 17727 i___________\_;(((____.--'\_/________i 17728 s_________.(((_____.-;\______________s 17729 b____.--'`_____,;`'.'-;\_____________b 17730 i_taco's____.'____'._.'\\____________i 17731 r_dick_--'_________|__\_|____________r 17732 d__________________\_\,_/____________d 17733 *p_e_n_i_s_b_i_r_d_p_e_n_i_s_b_i_r_d_* 17734 17735 cucul/export_svg.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 17736 1 files changed, 120 insertions(+), 0 deletions(-) 17737 17738Commit: 620 17739Author: jylam 17740Date: Wed Mar 15 16:55:40 2006 +0000 17741 17742 * Added preliminary (but working) SVG exporter 17743 17744 cucul/Makefile.am | 1 + 17745 cucul/cucul.c | 3 +++ 17746 cucul/cucul.h | 1 + 17747 cucul/export_html.c | 2 +- 17748 cucul/export_ps.c | 1 + 17749 5 files changed, 7 insertions(+), 1 deletions(-) 17750 17751Commit: 619 17752Author: jylam 17753Date: Wed Mar 15 15:03:43 2006 +0000 17754 17755 * Added telnet commands and options strings for debug 17756 17757 caca/driver_network.c | 36 ++++++++++++++++++++++++++---------- 17758 1 files changed, 26 insertions(+), 10 deletions(-) 17759 17760Commit: 618 17761Author: jylam 17762Date: Wed Mar 15 13:48:51 2006 +0000 17763 17764 * Fixed refresh when updating parameter in display_menu() 17765 17766 test/demo.c | 2 ++ 17767 1 files changed, 2 insertions(+), 0 deletions(-) 17768 17769Commit: 617 17770Author: jylam 17771Date: Wed Mar 15 13:10:34 2006 +0000 17772 17773 * Removed false comment 17774 17775 kernel/kernel.c | 1 - 17776 1 files changed, 0 insertions(+), 1 deletions(-) 17777 17778Commit: 616 17779Author: jylam 17780Date: Wed Mar 15 13:06:25 2006 +0000 17781 17782 * Optimised cacaballs a bit 17783 17784 src/cacaball.c | 42 +++++++++++++++++++++++++++++++----------- 17785 1 files changed, 31 insertions(+), 11 deletions(-) 17786 17787Commit: 615 17788Author: jylam 17789Date: Wed Mar 15 12:51:08 2006 +0000 17790 17791 * Better cacaballs parameters 17792 17793 src/cacaball.c | 6 +++--- 17794 1 files changed, 3 insertions(+), 3 deletions(-) 17795 17796Commit: 614 17797Author: sam 17798Date: Wed Mar 15 10:04:56 2006 +0000 17799 17800 * Increased cacamoir circle thikness by 50%, because it currently really 17801 sucks in small resolutions. 17802 17803 src/cacamoir.c | 2 +- 17804 1 files changed, 1 insertions(+), 1 deletions(-) 17805 17806Commit: 613 17807Author: sam 17808Date: Wed Mar 15 10:03:04 2006 +0000 17809 17810 * Minor coding style fixes. 17811 17812 caca/driver_gl.c | 2 +- 17813 caca/driver_ncurses.c | 2 +- 17814 caca/driver_x11.c | 2 +- 17815 src/cacaball.c | 4 ++-- 17816 4 files changed, 5 insertions(+), 5 deletions(-) 17817 17818Commit: 612 17819Author: sam 17820Date: Wed Mar 15 10:02:08 2006 +0000 17821 17822 * UTF-8 support in the Win32 driver. 17823 17824 caca/driver_win32.c | 13 ++++++++++++- 17825 1 files changed, 12 insertions(+), 1 deletions(-) 17826 17827Commit: 611 17828Author: sam 17829Date: Wed Mar 15 10:01:14 2006 +0000 17830 17831 * Support CACA_GEOMETRY in the network driver. Still defaults to 80x24. 17832 * Use RETSIGTYPE for signal handler return values. 17833 17834 caca/caca.h | 2 +- 17835 caca/driver_network.c | 28 +++++++++++++++++++++------- 17836 2 files changed, 22 insertions(+), 8 deletions(-) 17837 17838Commit: 610 17839Author: sam 17840Date: Wed Mar 15 09:57:04 2006 +0000 17841 17842 * Do not fail if SLsmg_utf8_enable was not found, just disable UTF-8 support 17843 in the SLang driver. 17844 * Cosmetic fixes in configure.ac. 17845 17846 caca/driver_slang.c | 8 +++++++- 17847 configure.ac | 48 ++++++++++++++++++++++++++---------------------- 17848 2 files changed, 33 insertions(+), 23 deletions(-) 17849 17850Commit: 609 17851Author: sam 17852Date: Tue Mar 14 22:05:34 2006 +0000 17853 17854 * Replaced all cucul_get_* exporters with a generic cucul_export() function. 17855 * Got rid of static buffers; we now use cucul_free() to free exported 17856 buffers. 17857 * Fixed light background in the ANSI exporter by adding escape sequences for 17858 most terminal emulators. 17859 17860 caca/driver_network.c | 46 +++++++++++++++++++------------- 17861 cucul/cucul.c | 52 ++++++++++++++++++++++++++----------- 17862 cucul/cucul.h | 32 +++++++++++++++++------ 17863 cucul/cucul_internals.h | 7 ----- 17864 cucul/export_ansi.c | 65 ++++++++++++++++++++++++----------------------- 17865 cucul/export_html.c | 41 ++++++++++------------------- 17866 cucul/export_irc.c | 20 +++++--------- 17867 cucul/export_ps.c | 22 +++++----------- 17868 8 files changed, 148 insertions(+), 137 deletions(-) 17869 17870Commit: 608 17871Author: jylam 17872Date: Tue Mar 14 19:01:19 2006 +0000 17873 17874 * Fixed UPPER() for strcasecmp 17875 17876 kernel/kernel.c | 6 +++--- 17877 1 files changed, 3 insertions(+), 3 deletions(-) 17878 17879Commit: 607 17880Author: sam 17881Date: Tue Mar 14 18:10:30 2006 +0000 17882 17883 * Rewrote strncasecmp. Totally untested, of course. 17884 17885 kernel/kernel.c | 16 ++++++---------- 17886 1 files changed, 6 insertions(+), 10 deletions(-) 17887 17888Commit: 606 17889Author: sam 17890Date: Tue Mar 14 17:09:17 2006 +0000 17891 17892 * STATIC char const. AHAHAHAHA. 17893 17894 cucul/export_ps.c | 49 ++++++++++++++++++++++++------------------------- 17895 1 files changed, 24 insertions(+), 25 deletions(-) 17896 17897Commit: 605 17898Author: sam 17899Date: Tue Mar 14 17:06:12 2006 +0000 17900 17901 * Do not switch to alternate screen when clearing, because sometimes we 17902 are unable to cleanly restore the state. 17903 17904 caca/driver_network.c | 2 +- 17905 1 files changed, 1 insertions(+), 1 deletions(-) 17906 17907Commit: 604 17908Author: jylam 17909Date: Tue Mar 14 16:57:53 2006 +0000 17910 17911 * Cosmetic changes. AHAHAH I COMMITED IT MYSELF. 17912 17913 cucul/export_ps.c | 48 +++++++++++++++++++++++------------------------- 17914 1 files changed, 23 insertions(+), 25 deletions(-) 17915 17916Commit: 603 17917Author: jylam 17918Date: Tue Mar 14 16:51:38 2006 +0000 17919 17920 * Postscript exporter now kinda works. Paper size to be fixed 17921 17922 cucul/export_ps.c | 116 +++++++++++++++++++++++++--------------------------- 17923 1 files changed, 56 insertions(+), 60 deletions(-) 17924 17925Commit: 602 17926Author: jylam 17927Date: Tue Mar 14 15:39:38 2006 +0000 17928 17929 * Added preliminary Postscript (tm) (r) (c) exporter. 17930 17931 cucul/Makefile.am | 1 + 17932 cucul/cucul.c | 4 +- 17933 cucul/cucul.h | 2 + 17934 cucul/cucul_internals.h | 4 +- 17935 cucul/export_ps.c | 158 +++++++++++++++++++++++++++++++++++++++++++++++ 17936 5 files changed, 165 insertions(+), 4 deletions(-) 17937 17938Commit: 601 17939Author: sam 17940Date: Tue Mar 14 14:19:58 2006 +0000 17941 17942 * Pressing Ctrl-C on the client side now drops the connection. 17943 17944 caca/driver_network.c | 101 +++++++++++++++++++++++++++++++++++++------------ 17945 1 files changed, 76 insertions(+), 25 deletions(-) 17946 17947Commit: 600 17948Author: sam 17949Date: Tue Mar 14 12:49:32 2006 +0000 17950 17951 * Updated the TODO list, mostly with Unicode-related tasks. 17952 17953 TODO | 24 +++++++++++++++++++++--- 17954 1 files changed, 21 insertions(+), 3 deletions(-) 17955 17956Commit: 599 17957Author: sam 17958Date: Tue Mar 14 12:49:01 2006 +0000 17959 17960 * Changed port environment variable to "CACA_PORT". No need to mention it's 17961 a network port, we could have guessed. 17962 17963 caca/caca.h | 5 ++--- 17964 caca/driver_network.c | 4 ++-- 17965 2 files changed, 4 insertions(+), 5 deletions(-) 17966 17967Commit: 598 17968Author: sam 17969Date: Tue Mar 14 12:30:17 2006 +0000 17970 17971 * Ooops, fixed an old typo. 17972 17973 caca/caca.c | 2 +- 17974 1 files changed, 1 insertions(+), 1 deletions(-) 17975 17976Commit: 597 17977Author: sam 17978Date: Tue Mar 14 12:16:11 2006 +0000 17979 17980 * Fixed a warning in cacaball.c. 17981 17982 src/cacaball.c | 1 + 17983 1 files changed, 1 insertions(+), 0 deletions(-) 17984 17985Commit: 596 17986Author: sam 17987Date: Mon Mar 13 19:04:29 2006 +0000 17988 17989 * Improvements to the network output: 17990 + Changed port to 51914 (rationale: it's 0xCACA; so okay, it's outside 17991 the registered ports area, but we'd never be accepted anyway). 17992 + Retry network sends in caca_get_event(), too. 17993 + Have a per-client buffer in case of network congestion. If that buffer 17994 gets full, just drop it and start again at the next frame. 17995 + Set the window title to "caca for the network". 17996 + Do not send the ANSI buffer's terminating \0. 17997 + Restore the SIGPIPE handler on close. 17998 + Set window size to 80x24 instead of 80x25. 17999 18000 caca/driver_network.c | 333 +++++++++++++++++++++++++++++++++++-------------- 18001 1 files changed, 240 insertions(+), 93 deletions(-) 18002 18003Commit: 595 18004Author: sam 18005Date: Mon Mar 13 18:07:35 2006 +0000 18006 18007 * Set svn:keyword Id property on a few files. 18008 Note to developers: use that chunk in your ~/.subversion/config: 18009 [miscellany] 18010 enable-auto-props = yes 18011 [auto-props] 18012 *.m = svn:keywords=Id 18013 *.h = svn:keywords=Id 18014 *.mm = svn:keywords=Id 18015 *.c = svn:keywords=Id 18016 *.cpp = svn:keywords=Id 18017 *.pch = svn:keywords=Id 18018 *.command = svn:keywords=Id 18019 *.pl = svn:keywords=Id 18020 *.pm = svn:keywords=Id 18021 *.py = svn:keywords=Id 18022 *.sh = svn:keywords=Id 18023 *.txt = svn:keywords=Id 18024 *.html = svn:keywords=Id 18025 *.php = svn:keywords=Id 18026 18027Commit: 594 18028Author: sam 18029Date: Mon Mar 13 18:05:12 2006 +0000 18030 18031 * Fixed end of lines in the ANSI exporter (CRLF, not LFCR). 18032 18033 cucul/export_ansi.c | 2 +- 18034 1 files changed, 1 insertions(+), 1 deletions(-) 18035 18036Commit: 593 18037Author: sam 18038Date: Mon Mar 13 17:49:04 2006 +0000 18039 18040 * Fixed an uninitialised variable in the event queue handling. 18041 18042 caca/caca.c | 3 +++ 18043 1 files changed, 3 insertions(+), 0 deletions(-) 18044 18045Commit: 592 18046Author: sam 18047Date: Mon Mar 13 17:38:18 2006 +0000 18048 18049 * Allow the color test to be built as a kernel. 18050 18051 test/colors.c | 4 +++- 18052 1 files changed, 3 insertions(+), 1 deletions(-) 18053 18054Commit: 591 18055Author: sam 18056Date: Mon Mar 13 17:36:14 2006 +0000 18057 18058 * Sorted list of extra contributors by topic and added the FSF. 18059 18060 THANKS | 16 ++++++++++++---- 18061 1 files changed, 12 insertions(+), 4 deletions(-) 18062 18063Commit: 590 18064Author: sam 18065Date: Fri Mar 10 19:21:33 2006 +0000 18066 18067 * Set the client sockets as non-blocking, and implemented non-blocking 18068 writes. Currently works very badly with more than one client. 18069 18070 caca/driver_network.c | 114 +++++++++++++++++++++++++++++++++++-------------- 18071 1 files changed, 82 insertions(+), 32 deletions(-) 18072 18073Commit: 589 18074Author: jylam 18075Date: Fri Mar 10 17:56:40 2006 +0000 18076 18077 * wrote strcasecmp for fun 18078 18079 kernel/kernel.c | 21 +++++++++++++++++++-- 18080 1 files changed, 19 insertions(+), 2 deletions(-) 18081 18082Commit: 588 18083Author: jylam 18084Date: Fri Mar 10 17:41:23 2006 +0000 18085 18086 * Renamed exporter_* to export_*, from God recommendation. 18087 18088 cucul/Makefile.am | 6 +- 18089 cucul/export_ansi.c | 106 ++++++++++++++++++++++++++ 18090 cucul/export_html.c | 198 +++++++++++++++++++++++++++++++++++++++++++++++++ 18091 cucul/export_irc.c | 121 ++++++++++++++++++++++++++++++ 18092 cucul/exporter_ansi.c | 106 -------------------------- 18093 cucul/exporter_html.c | 198 ------------------------------------------------- 18094 cucul/exporter_irc.c | 121 ------------------------------ 18095 7 files changed, 428 insertions(+), 428 deletions(-) 18096 18097Commit: 587 18098Author: jylam 18099Date: Fri Mar 10 17:32:08 2006 +0000 18100 18101 * Exploded cucul/export.c 18102 18103 cucul/Makefile.am | 4 +- 18104 cucul/export.c | 357 ------------------------------------------------- 18105 cucul/exporter_ansi.c | 106 +++++++++++++++ 18106 cucul/exporter_html.c | 198 +++++++++++++++++++++++++++ 18107 cucul/exporter_irc.c | 121 +++++++++++++++++ 18108 5 files changed, 428 insertions(+), 358 deletions(-) 18109 18110Commit: 586 18111Author: jylam 18112Date: Fri Mar 10 15:11:40 2006 +0000 18113 18114 * Added CACA_NETWORK_PORT env and related documentation 18115 18116 caca/caca.c | 4 ++-- 18117 caca/caca.h | 4 ++++ 18118 caca/driver_network.c | 18 ++++++++++++++++-- 18119 3 files changed, 22 insertions(+), 4 deletions(-) 18120 18121Commit: 585 18122Author: jylam 18123Date: Fri Mar 10 14:41:24 2006 +0000 18124 18125 * 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 18126 18127 caca/driver_network.c | 25 ++++++++++++------------- 18128 configure.ac | 4 ++-- 18129 cucul/cucul_internals.h | 2 ++ 18130 3 files changed, 16 insertions(+), 15 deletions(-) 18131 18132Commit: 584 18133Author: sam 18134Date: Fri Mar 10 13:06:40 2006 +0000 18135 18136 * Handle incoming connections in network_get_event() as well as 18137 network_display() so that new clients immediately get the contents 18138 of the canvas and do not need to wait for a caca_display() call. 18139 18140 caca/driver_network.c | 123 +++++++++++++++++++++++++++++++------------------ 18141 1 files changed, 78 insertions(+), 45 deletions(-) 18142 18143Commit: 583 18144Author: sam 18145Date: Fri Mar 10 10:03:30 2006 +0000 18146 18147 * Preliminary support for UTF-8 in cucul_putstr(). Also added a 18148 cucul_putchar32() function but I'm not convinced it will be useful. 18149 18150 cucul/char.c | 152 ++++++++++++++++++++++++++++++++++++++++++++++++++------- 18151 1 files changed, 133 insertions(+), 19 deletions(-) 18152 18153Commit: 582 18154Author: sam 18155Date: Fri Mar 10 10:01:22 2006 +0000 18156 18157 * Use the internal version of cucul_set_size in output drivers so that 18158 they can force a resize. We need to find a way to make those specific 18159 cucul - caca interactions unavailable to the clueless user. 18160 18161 caca/driver_conio.c | 4 ++-- 18162 caca/driver_gl.c | 2 +- 18163 caca/driver_ncurses.c | 2 +- 18164 caca/driver_network.c | 4 ++-- 18165 caca/driver_win32.c | 4 ++-- 18166 caca/driver_x11.c | 2 +- 18167 caca/graphics.c | 4 ++-- 18168 7 files changed, 11 insertions(+), 11 deletions(-) 18169 18170Commit: 581 18171Author: sam 18172Date: Fri Mar 10 09:48:33 2006 +0000 18173 18174 * Made cacamoir, cacaball and cacaplas buildable into a kernel. 18175 18176 src/cacaball.c | 12 +++++------- 18177 src/cacamoir.c | 6 ++++-- 18178 src/cacaplas.c | 9 +++++---- 18179 3 files changed, 14 insertions(+), 13 deletions(-) 18180 18181Commit: 580 18182Author: sam 18183Date: Fri Mar 10 09:43:13 2006 +0000 18184 18185 * Assume the VGA screen is 320x200 and really resize the cucul canvas to 18186 80x25 upon initialisation. 18187 18188 caca/driver_vga.c | 11 +++++++---- 18189 1 files changed, 7 insertions(+), 4 deletions(-) 18190 18191Commit: 579 18192Author: sam 18193Date: Fri Mar 10 09:34:16 2006 +0000 18194 18195 * Added Unicode support to the SLang driver. 18196 18197 caca/driver_slang.c | 47 ++++++++++++++++++++++++++++++++++++++--------- 18198 1 files changed, 38 insertions(+), 9 deletions(-) 18199 18200Commit: 578 18201Author: sam 18202Date: Fri Mar 10 09:31:32 2006 +0000 18203 18204 * Implemented a few math functions in our kernel: cos(), sin(), sqrt(). 18205 18206 kernel/kernel.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 18207 kernel/kernel.h | 6 +++++ 18208 2 files changed, 64 insertions(+), 0 deletions(-) 18209 18210Commit: 577 18211Author: sam 18212Date: Fri Mar 10 09:30:30 2006 +0000 18213 18214 * More Unicode tests: gradient glyphs, double width characters. 18215 18216 test/unicode.c | 46 ++++++++++++++++++++++++++++++++++++++++++++-- 18217 1 files changed, 44 insertions(+), 2 deletions(-) 18218 18219Commit: 576 18220Author: jylam 18221Date: Thu Mar 9 19:27:55 2006 +0000 18222 18223 * Oops, modified build-kernel while testing and commited it ;) 18224 18225 build-kernel | 4 ++-- 18226 1 files changed, 2 insertions(+), 2 deletions(-) 18227 18228Commit: 575 18229Author: jylam 18230Date: Thu Mar 9 19:27:14 2006 +0000 18231 18232 * 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. 18233 18234 build-kernel | 4 +- 18235 caca/driver_network.c | 109 +++++++++++++++++++++++++++++------------------- 18236 2 files changed, 68 insertions(+), 45 deletions(-) 18237 18238Commit: 574 18239Author: sam 18240Date: Thu Mar 9 16:57:32 2006 +0000 18241 18242 * Fixed VGA colours. The values only range from 0 to 63. 18243 18244 caca/driver_vga.c | 35 ++++++++++++++++++----------------- 18245 1 files changed, 18 insertions(+), 17 deletions(-) 18246 18247Commit: 573 18248Author: sam 18249Date: Thu Mar 9 15:35:00 2006 +0000 18250 18251 * Added assembly code for inb() and outb(). 18252 * Print a small message at kernel boot time just to check that the kernel 18253 was properly loaded. 18254 18255 build-kernel | 22 +++++++++++++++------- 18256 caca/caca_internals.h | 4 +++- 18257 cucul/cucul_internals.h | 4 +++- 18258 kernel/kernel.c | 10 ++++++++++ 18259 kernel/kernel.h | 21 +++++++++++++++++++-- 18260 5 files changed, 50 insertions(+), 11 deletions(-) 18261 18262Commit: 572 18263Author: jylam 18264Date: Thu Mar 9 13:24:06 2006 +0000 18265 18266 * Added tests for malloc()'s 18267 18268 cucul/export.c | 15 ++++++++++++++- 18269 1 files changed, 14 insertions(+), 1 deletions(-) 18270 18271Commit: 571 18272Author: jylam 18273Date: Thu Mar 9 13:08:41 2006 +0000 18274 18275 * Updated README for network driver, fixed remaining exporters 18276 18277 README | 1 + 18278 cucul/cucul.c | 10 ++++++++++ 18279 cucul/cucul_internals.h | 7 ++++++- 18280 cucul/export.c | 47 +++++++++++++++++++++++++++++------------------ 18281 4 files changed, 46 insertions(+), 19 deletions(-) 18282 18283Commit: 570 18284Author: sam 18285Date: Thu Mar 9 13:04:59 2006 +0000 18286 18287 * Added a conditional to only build the kernel if --enable-vga was set. 18288 18289 caca/Makefile.am | 3 ++- 18290 configure.ac | 1 + 18291 kernel/Makefile.am | 6 +++++- 18292 3 files changed, 8 insertions(+), 2 deletions(-) 18293 18294Commit: 569 18295Author: sam 18296Date: Thu Mar 9 12:56:33 2006 +0000 18297 18298 * Set executable flag to the build-kernel script. 18299 18300 0 files changed, 0 insertions(+), 0 deletions(-) 18301 18302Commit: 568 18303Author: sam 18304Date: Thu Mar 9 12:47:37 2006 +0000 18305 18306 * Added glue code to compile libcaca without a libc and build applications 18307 as multiboot kernels. 18308 18309 COPYING.GPL | 340 +++++++++++++++++++++++++++++++++++++++++++++++ 18310 Makefile.am | 4 +- 18311 build-kernel | 30 ++++ 18312 caca/time.c | 26 ++-- 18313 configure.ac | 16 ++- 18314 cucul/bitmap.c | 15 +- 18315 cucul/box.c | 4 +- 18316 cucul/char.c | 27 ++-- 18317 cucul/conic.c | 4 +- 18318 cucul/cucul.c | 6 +- 18319 cucul/cucul_internals.h | 6 +- 18320 cucul/export.c | 8 +- 18321 cucul/line.c | 4 +- 18322 cucul/math.c | 4 +- 18323 cucul/sprite.c | 8 +- 18324 cucul/triangle.c | 4 +- 18325 kernel/Makefile.am | 12 ++ 18326 kernel/kernel.c | 204 ++++++++++++++++++++++++++++ 18327 kernel/kernel.h | 95 +++++++++++++ 18328 kernel/multiboot.S | 73 ++++++++++ 18329 kernel/multiboot.h | 115 ++++++++++++++++ 18330 src/aafire.c | 8 +- 18331 22 files changed, 958 insertions(+), 55 deletions(-) 18332 18333Commit: 567 18334Author: sam 18335Date: Thu Mar 9 12:44:49 2006 +0000 18336 18337 * Cosmetic change. 18338 18339 caca/driver_conio.c | 3 ++- 18340 1 files changed, 2 insertions(+), 1 deletions(-) 18341 18342Commit: 566 18343Author: sam 18344Date: Thu Mar 9 12:43:10 2006 +0000 18345 18346 * Slightly updated README. 18347 18348 README | 11 +++-------- 18349 1 files changed, 3 insertions(+), 8 deletions(-) 18350 18351Commit: 565 18352Author: sam 18353Date: Thu Mar 9 12:41:02 2006 +0000 18354 18355 * Pure VGA output driver. 18356 18357 caca/caca.c | 15 ++++- 18358 caca/caca_internals.h | 10 +++- 18359 caca/driver_vga.c | 164 +++++++++++++++++++++++++++++++++++++++++++++++++ 18360 3 files changed, 185 insertions(+), 4 deletions(-) 18361 18362Commit: 564 18363Author: sam 18364Date: Thu Mar 9 12:37:39 2006 +0000 18365 18366 * Removed unused includes. 18367 18368 caca/graphics.c | 8 -------- 18369 1 files changed, 0 insertions(+), 8 deletions(-) 18370 18371Commit: 563 18372Author: sam 18373Date: Thu Mar 9 12:35:47 2006 +0000 18374 18375 * Added a few details for authors. 18376 18377 AUTHORS | 15 ++++++++++++--- 18378 1 files changed, 12 insertions(+), 3 deletions(-) 18379 18380Commit: 562 18381Author: sam 18382Date: Thu Mar 9 12:34:40 2006 +0000 18383 18384 * Added a tiny Unicode test program. Of course it does not work yet, but 18385 good to have something to start with. 18386 18387 test/Makefile.am | 6 +++++- 18388 test/unicode.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 18389 2 files changed, 54 insertions(+), 1 deletions(-) 18390 18391Commit: 561 18392Author: jylam 18393Date: Thu Mar 9 09:52:24 2006 +0000 18394 18395 * Updated documentation a bit 18396 18397 caca/caca.h | 5 +++-- 18398 cucul/cucul.h | 1 + 18399 2 files changed, 4 insertions(+), 2 deletions(-) 18400 18401Commit: 560 18402Author: jylam 18403Date: Thu Mar 9 09:44:54 2006 +0000 18404 18405 * Changed way temporary buffer of ansi export was handled. Need to do that for other exporters as well. 18406 18407 caca/driver_network.c | 6 +----- 18408 cucul/cucul.c | 5 +++++ 18409 cucul/cucul_internals.h | 4 ++++ 18410 cucul/export.c | 14 ++++++++------ 18411 4 files changed, 18 insertions(+), 11 deletions(-) 18412 18413Commit: 559 18414Author: jylam 18415Date: Thu Mar 9 08:45:40 2006 +0000 18416 18417 * Fixed memory leak in network driver 18418 18419 caca/driver_network.c | 5 +++++ 18420 1 files changed, 5 insertions(+), 0 deletions(-) 18421 18422Commit: 558 18423Author: sam 18424Date: Wed Mar 8 22:39:43 2006 +0000 18425 18426 * Made the OpenGL colors slightly less saturated. 18427 18428 caca/driver_gl.c | 17 +++++++++-------- 18429 1 files changed, 9 insertions(+), 8 deletions(-) 18430 18431Commit: 557 18432Author: sam 18433Date: Wed Mar 8 22:29:00 2006 +0000 18434 18435 * Make output drivers more error resilient when handling UTF-32 characters, 18436 by simply ignoring everything non ASCII :-) 18437 18438 caca/driver_conio.c | 8 +++++++- 18439 caca/driver_gl.c | 27 +++++++++++++-------------- 18440 caca/driver_ncurses.c | 7 ++++++- 18441 caca/driver_slang.c | 18 +++++++++++++----- 18442 caca/driver_win32.c | 8 +++++++- 18443 caca/driver_x11.c | 22 ++++++++++++++-------- 18444 6 files changed, 60 insertions(+), 30 deletions(-) 18445 18446Commit: 556 18447Author: jylam 18448Date: Wed Mar 8 20:58:07 2006 +0000 18449 18450 * Fixed blinking screen 18451 18452 caca/driver_network.c | 12 ++++-------- 18453 1 files changed, 4 insertions(+), 8 deletions(-) 18454 18455Commit: 555 18456Author: jylam 18457Date: Wed Mar 8 20:23:06 2006 +0000 18458 18459 * Exporters now return size of generated data 18460 18461 caca/driver_network.c | 19 +++++++------------ 18462 cucul/cucul.h | 8 ++++---- 18463 cucul/export.c | 22 +++++++++++++--------- 18464 3 files changed, 24 insertions(+), 25 deletions(-) 18465 18466Commit: 554 18467Author: jylam 18468Date: Wed Mar 8 20:03:24 2006 +0000 18469 18470 * Added very preliminary network driver 18471 18472 caca/Makefile.am | 1 + 18473 caca/caca.c | 9 ++ 18474 caca/caca_internals.h | 7 ++- 18475 caca/driver_network.c | 222 +++++++++++++++++++++++++++++++++++++++++++++++++ 18476 configure.ac | 13 +++ 18477 5 files changed, 251 insertions(+), 1 deletions(-) 18478 18479Commit: 553 18480Author: sam 18481Date: Wed Mar 8 19:41:53 2006 +0000 18482 18483 * Fixed async issues between the driver and libcaca when resizing windows, 18484 and simplified the handle_resize() API. Still can be polished. 18485 18486 caca/caca.c | 5 +++-- 18487 caca/caca_internals.h | 10 +++++++--- 18488 caca/driver_conio.c | 8 ++++---- 18489 caca/driver_gl.c | 23 ++++++++--------------- 18490 caca/driver_ncurses.c | 28 +++++++++++----------------- 18491 caca/driver_slang.c | 18 +++++------------- 18492 caca/driver_win32.c | 9 ++++----- 18493 caca/driver_x11.c | 33 +++++++++++---------------------- 18494 caca/event.c | 8 ++++++++ 18495 caca/graphics.c | 20 +++++++++----------- 18496 cucul/cucul.c | 2 +- 18497 11 files changed, 71 insertions(+), 93 deletions(-) 18498 18499Commit: 552 18500Author: sam 18501Date: Wed Mar 8 17:20:38 2006 +0000 18502 18503 * cucul_set_size() does nothing if a graphical backend is attached. Added 18504 documentation to explain this behaviour. 18505 18506 cucul/cucul.c | 208 +++++++++++++++++++++++++++++++-------------------------- 18507 1 files changed, 113 insertions(+), 95 deletions(-) 18508 18509Commit: 551 18510Author: sam 18511Date: Wed Mar 8 11:27:23 2006 +0000 18512 18513 * Cosmetic changes here and there. 18514 18515 caca/caca.c | 4 ++-- 18516 caca/caca_internals.h | 11 +++++++++-- 18517 caca/driver_gl.c | 6 +++--- 18518 caca/driver_ncurses.c | 10 +++++----- 18519 caca/driver_slang.c | 8 ++++---- 18520 caca/driver_win32.c | 11 ++++++----- 18521 caca/driver_x11.c | 8 ++++---- 18522 caca/event.c | 12 ++++++------ 18523 8 files changed, 39 insertions(+), 31 deletions(-) 18524 18525Commit: 550 18526Author: sam 18527Date: Wed Mar 8 10:33:01 2006 +0000 18528 18529 * Finished moving everything driver-specific to the apropriate driver_*.c 18530 files. Phew. Now they just need a few comments. 18531 18532 caca/caca.c | 68 +-------------- 18533 caca/caca_internals.h | 90 +------------------- 18534 caca/driver_conio.c | 51 +++++++----- 18535 caca/driver_gl.c | 222 +++++++++++++++++++++++++++--------------------- 18536 caca/driver_ncurses.c | 92 ++++++++++++++++---- 18537 caca/driver_slang.c | 58 +++++++++++-- 18538 caca/driver_win32.c | 112 ++++++++++++++----------- 18539 caca/driver_x11.c | 226 +++++++++++++++++++++++++++---------------------- 18540 caca/event.c | 6 +- 18541 caca/graphics.c | 10 +- 18542 10 files changed, 477 insertions(+), 458 deletions(-) 18543 18544Commit: 549 18545Author: sam 18546Date: Wed Mar 8 09:51:53 2006 +0000 18547 18548 * Cleaned up useless header includes. 18549 18550 caca/driver_conio.c | 11 ----------- 18551 caca/driver_gl.c | 5 ----- 18552 caca/driver_ncurses.c | 8 -------- 18553 caca/driver_slang.c | 8 -------- 18554 caca/driver_win32.c | 8 -------- 18555 caca/driver_x11.c | 5 ----- 18556 6 files changed, 0 insertions(+), 45 deletions(-) 18557 18558Commit: 548 18559Author: sam 18560Date: Wed Mar 8 09:28:41 2006 +0000 18561 18562 * Split event.c into the appropriate driver_*.c files. 18563 18564 caca/caca_internals.h | 1 + 18565 caca/driver_conio.c | 13 + 18566 caca/driver_gl.c | 63 ++++++ 18567 caca/driver_ncurses.c | 184 ++++++++++++++++ 18568 caca/driver_slang.c | 83 +++++++ 18569 caca/driver_win32.c | 75 +++++++ 18570 caca/driver_x11.c | 126 +++++++++++- 18571 caca/event.c | 581 +------------------------------------------------ 18572 8 files changed, 547 insertions(+), 579 deletions(-) 18573 18574Commit: 547 18575Author: sam 18576Date: Wed Mar 8 09:26:46 2006 +0000 18577 18578 * Let us do "caca-config --libs cucul" to get only the libcucul dependencies. 18579 18580 caca-config.in | 15 ++++++++++++++- 18581 1 files changed, 14 insertions(+), 1 deletions(-) 18582 18583Commit: 546 18584Author: sam 18585Date: Wed Mar 8 09:23:38 2006 +0000 18586 18587 * Ignore driver_*.c files when building documentation. 18588 18589 doc/doxygen.cfg.in | 4 ++-- 18590 1 files changed, 2 insertions(+), 2 deletions(-) 18591 18592Commit: 545 18593Author: sam 18594Date: Wed Mar 8 09:21:55 2006 +0000 18595 18596 * configure.ac: look for a4wide.sty in more than one location. 18597 18598 configure.ac | 2 ++ 18599 1 files changed, 2 insertions(+), 0 deletions(-) 18600 18601Commit: 543 18602Author: sam 18603Date: Tue Mar 7 12:39:34 2006 +0000 18604 18605 * Fixed DOS driver. 18606 * Added a build-dos script to cross-compile the DOS version using djgpp. 18607 18608 Makefile.am | 2 +- 18609 build-dos | 34 ++++++++++++++++++++++++++++++++++ 18610 caca/caca_internals.h | 6 +++++- 18611 caca/driver_conio.c | 2 +- 18612 cucul/cucul_internals.h | 3 ++- 18613 5 files changed, 43 insertions(+), 4 deletions(-) 18614 18615Commit: 542 18616Author: sam 18617Date: Tue Mar 7 10:46:29 2006 +0000 18618 18619 * configure.ac: removed the "null" frontend. just don't attach any frontend 18620 if you do not want any. 18621 18622 configure.ac | 8 -------- 18623 1 files changed, 0 insertions(+), 8 deletions(-) 18624 18625Commit: 541 18626Author: sam 18627Date: Tue Mar 7 10:37:59 2006 +0000 18628 18629 * Got rid of static variables in the event code. 18630 18631 caca/caca.c | 3 + 18632 caca/caca_internals.h | 11 ++- 18633 caca/event.c | 220 +++++++++++++++++++++++------------------------- 18634 3 files changed, 118 insertions(+), 116 deletions(-) 18635 18636Commit: 540 18637Author: sam 18638Date: Tue Mar 7 09:17:35 2006 +0000 18639 18640 * Polished the driver split a bit (still no events, except resize events), 18641 properly credited authors and documented a few things. 18642 18643 caca/caca.c | 55 +++++++++++++++++++++++++-------------- 18644 caca/caca_internals.h | 22 ++++++++-------- 18645 caca/driver_conio.c | 33 +++++++++-------------- 18646 caca/driver_gl.c | 39 ++++++++++------------------ 18647 caca/driver_ncurses.c | 50 +++++++++++++----------------------- 18648 caca/driver_slang.c | 62 +++++++++++++++------------------------------ 18649 caca/driver_win32.c | 64 +++++++++++++++++------------------------------ 18650 caca/driver_x11.c | 47 +++++++++------------------------- 18651 caca/event.c | 10 +------ 18652 caca/graphics.c | 32 +---------------------- 18653 cucul/bitmap.c | 8 ------ 18654 cucul/box.c | 6 ---- 18655 cucul/char.c | 11 +------ 18656 cucul/conic.c | 6 ---- 18657 cucul/cucul.c | 7 ----- 18658 cucul/cucul_internals.h | 10 ++++++- 18659 cucul/export.c | 15 +++------- 18660 cucul/line.c | 6 ---- 18661 cucul/math.c | 6 ---- 18662 cucul/sprite.c | 6 ---- 18663 cucul/triangle.c | 6 ---- 18664 src/cacaview.c | 6 ++-- 18665 22 files changed, 170 insertions(+), 337 deletions(-) 18666 18667Commit: 539 18668Author: sam 18669Date: Mon Mar 6 23:01:59 2006 +0000 18670 18671 * Split caca/graphics.c into driver-specific files. Resize is currently 18672 broken, and event handling is not yet in the driver-specific files, but 18673 I will of course fix that later. 18674 18675 caca/Makefile.am | 6 + 18676 caca/caca.c | 287 ++---------- 18677 caca/caca_internals.h | 61 ++- 18678 caca/driver_conio.c | 148 ++++++ 18679 caca/driver_gl.c | 378 ++++++++++++++++ 18680 caca/driver_ncurses.c | 256 +++++++++++ 18681 caca/driver_slang.c | 342 ++++++++++++++ 18682 caca/driver_win32.c | 255 +++++++++++ 18683 caca/driver_x11.c | 363 +++++++++++++++ 18684 caca/event.c | 16 +- 18685 caca/graphics.c | 1192 +------------------------------------------------ 18686 11 files changed, 1854 insertions(+), 1450 deletions(-) 18687 18688Commit: 538 18689Author: sam 18690Date: Mon Mar 6 21:49:48 2006 +0000 18691 18692 * Ooops, I fucked up the build. 18693 18694 configure.ac | 2 +- 18695 1 files changed, 1 insertions(+), 1 deletions(-) 18696 18697Commit: 537 18698Author: sam 18699Date: Mon Mar 6 21:00:53 2006 +0000 18700 18701 * Moved stuff again. 18702 18703 Makefile.am | 2 +- 18704 examples/Makefile.am | 35 --- 18705 examples/aafire.c | 289 -------------------- 18706 examples/caca.txt | 26 -- 18707 examples/cacaball.c | 200 -------------- 18708 examples/cacamoir.c | 155 ----------- 18709 examples/cacaplas.c | 150 ---------- 18710 examples/cacaview.c | 738 -------------------------------------------------- 18711 src/Makefile.am | 35 +++ 18712 src/aafire.c | 289 ++++++++++++++++++++ 18713 src/caca.txt | 26 ++ 18714 src/cacaball.c | 200 ++++++++++++++ 18715 src/cacamoir.c | 155 +++++++++++ 18716 src/cacaplas.c | 150 ++++++++++ 18717 src/cacaview.c | 738 ++++++++++++++++++++++++++++++++++++++++++++++++++ 18718 15 files changed, 1594 insertions(+), 1594 deletions(-) 18719 18720Commit: 536 18721Author: sam 18722Date: Mon Mar 6 20:57:14 2006 +0000 18723 18724 * Moved stuff around to differenciate between libcucul and libcaca. 18725 18726 Makefile.am | 2 +- 18727 caca/Makefile.am | 18 + 18728 caca/caca.c | 442 +++++++++++++++ 18729 caca/caca.h | 203 +++++++ 18730 caca/caca_internals.h | 170 ++++++ 18731 caca/event.c | 821 ++++++++++++++++++++++++++++ 18732 caca/graphics.c | 1377 +++++++++++++++++++++++++++++++++++++++++++++++ 18733 caca/time.c | 96 ++++ 18734 configure.ac | 5 +- 18735 cucul/Makefile.am | 23 + 18736 cucul/bitmap.c | 943 ++++++++++++++++++++++++++++++++ 18737 cucul/box.c | 154 ++++++ 18738 cucul/char.c | 235 ++++++++ 18739 cucul/conic.c | 243 +++++++++ 18740 cucul/cucul.c | 403 ++++++++++++++ 18741 cucul/cucul.h | 216 ++++++++ 18742 cucul/cucul_internals.h | 45 ++ 18743 cucul/export.c | 330 +++++++++++ 18744 cucul/line.c | 398 ++++++++++++++ 18745 cucul/math.c | 99 ++++ 18746 cucul/sprite.c | 325 +++++++++++ 18747 cucul/triangle.c | 140 +++++ 18748 examples/Makefile.am | 20 +- 18749 src/Makefile.am | 34 -- 18750 src/bitmap.c | 945 -------------------------------- 18751 src/box.c | 154 ------ 18752 src/caca.c | 442 --------------- 18753 src/caca.h | 203 ------- 18754 src/caca_internals.h | 170 ------ 18755 src/char.c | 235 -------- 18756 src/conic.c | 243 --------- 18757 src/cucul.c | 403 -------------- 18758 src/cucul.h | 216 -------- 18759 src/cucul_internals.h | 45 -- 18760 src/event.c | 821 ---------------------------- 18761 src/export.c | 330 ----------- 18762 src/graphics.c | 1377 ----------------------------------------------- 18763 src/line.c | 398 -------------- 18764 src/math.c | 99 ---- 18765 src/sprite.c | 325 ----------- 18766 src/time.c | 96 ---- 18767 src/triangle.c | 140 ----- 18768 test/Makefile.am | 28 +- 18769 43 files changed, 6709 insertions(+), 6703 deletions(-) 18770 18771Commit: 535 18772Author: sam 18773Date: Mon Mar 6 19:13:01 2006 +0000 18774 18775 * Use 32 bit integers for the character array. No visible difference for 18776 now because we only do ASCII, but that will let us do Unicode later. 18777 18778 src/caca.c | 1 + 18779 src/char.c | 17 +++++++++-------- 18780 src/cucul.c | 19 ++++++++++++------- 18781 src/cucul_internals.h | 3 ++- 18782 src/export.c | 33 +++++++++++++++++---------------- 18783 src/graphics.c | 40 ++++++++++++++++++++++++++-------------- 18784 6 files changed, 67 insertions(+), 46 deletions(-) 18785 18786Commit: 534 18787Author: sam 18788Date: Mon Mar 6 14:17:42 2006 +0000 18789 18790 * Removed caca_set_{size,width,height} because cucul_set_size ought to be 18791 enough for everyone. Maybe I'll reintroduce caca_set_size sometime in the 18792 future because it's libcaca who gets the resize events, after all. 18793 18794 src/caca.h | 3 --- 18795 src/graphics.c | 38 -------------------------------------- 18796 2 files changed, 0 insertions(+), 41 deletions(-) 18797 18798Commit: 533 18799Author: jylam 18800Date: Mon Mar 6 13:50:05 2006 +0000 18801 18802 * I just suck. I'll goatse myself right after beeing back at home. 18803 18804 src/graphics.c | 1 + 18805 1 files changed, 1 insertions(+), 0 deletions(-) 18806 18807Commit: 532 18808Author: sam 18809Date: Mon Mar 6 13:43:23 2006 +0000 18810 18811 * src/graphics.c: minor optimisations. 18812 18813 src/graphics.c | 37 +++++++++++++++++-------------------- 18814 1 files changed, 17 insertions(+), 20 deletions(-) 18815 18816Commit: 531 18817Author: sam 18818Date: Mon Mar 6 13:34:57 2006 +0000 18819 18820 * Nan mais je voudrais pas avoir l'air d'insister mon gars, mais primo 18821 dans la vraie vie, 0x007f7f7f et { 0x00, 0x7f, 0x7f, 0x7f } n'ont pas 18822 toujours les bytes dans le meme ordre, deuzio un unsigned int n'a pas 18823 toujours 4 bytes, et troizio tu pourrais au moins checker que ca fait 18824 pas de warnings et/ou que ca segfaulte pas ! 18825 18826 src/graphics.c | 38 +++++++++++++++++++------------------- 18827 1 files changed, 19 insertions(+), 19 deletions(-) 18828 18829Commit: 530 18830Author: jylam 18831Date: Mon Mar 6 12:13:12 2006 +0000 18832 18833 * Mais je fais comme je veux bordel de cul ! 18834 18835 src/graphics.c | 42 +++++++++++++++++++++--------------------- 18836 1 files changed, 21 insertions(+), 21 deletions(-) 18837 18838Commit: 529 18839Author: sam 18840Date: Mon Mar 6 11:08:25 2006 +0000 18841 18842 * Haha mais vieux porc a pattes ! 18843 18844 src/graphics.c | 42 +++++++++++++++++++++--------------------- 18845 1 files changed, 21 insertions(+), 21 deletions(-) 18846 18847Commit: 528 18848Author: jylam 18849Date: Mon Mar 6 10:21:48 2006 +0000 18850 18851 * Reverted to integer colors in GL driver, fixed a bunch of warnings in slang. 18852 18853 src/graphics.c | 58 +++++++++++++++++++++++-------------------------------- 18854 1 files changed, 24 insertions(+), 34 deletions(-) 18855 18856Commit: 527 18857Author: sam 18858Date: Mon Mar 6 08:32:40 2006 +0000 18859 18860 * All output plugins should now work again. 18861 * Renamed caca_refresh() into caca_display() which makes more sense. 18862 * Optimised gl_bgpal by directly storing floats instead of doing the 18863 conversion at runtime. 18864 * Handle resizing in cucul_set_size() and try to keep as much information 18865 as possible from the previous canvas. 18866 * Moved most global variables into cucul_t or caca_t contexts. 18867 * Moved time.c into libcaca. 18868 18869 caca-config.in | 13 +- 18870 configure.ac | 2 +- 18871 examples/aafire.c | 2 +- 18872 examples/cacaball.c | 2 +- 18873 examples/cacamoir.c | 2 +- 18874 examples/cacaplas.c | 2 +- 18875 examples/cacaview.c | 6 +- 18876 src/Makefile.am | 2 +- 18877 src/bitmap.c | 16 +- 18878 src/box.c | 4 +- 18879 src/caca.c | 43 +++-- 18880 src/caca.h | 2 +- 18881 src/caca_internals.h | 59 +++++- 18882 src/char.c | 164 +-------------- 18883 src/conic.c | 4 +- 18884 src/cucul.c | 104 ++++++++-- 18885 src/cucul_internals.h | 4 - 18886 src/event.c | 117 +++++------ 18887 src/export.c | 4 +- 18888 src/graphics.c | 587 ++++++++++++++++++++++++++----------------------- 18889 src/line.c | 4 +- 18890 src/math.c | 4 +- 18891 src/sprite.c | 4 +- 18892 src/time.c | 4 +- 18893 src/triangle.c | 4 +- 18894 test/colors.c | 2 +- 18895 test/demo.c | 6 +- 18896 test/dithering.c | 2 +- 18897 test/event.c | 4 +- 18898 test/hsv.c | 2 +- 18899 test/spritedit.c | 2 +- 18900 31 files changed, 586 insertions(+), 591 deletions(-) 18901 18902Commit: 526 18903Author: sam 18904Date: Mon Mar 6 08:26:09 2006 +0000 18905 18906 * Removed cacademo from examples, manpages and distributions. It's useless. 18907 18908 debian/changelog | 6 +- 18909 debian/control | 28 ++++++++++-- 18910 debian/copyright | 2 +- 18911 debian/rules | 11 +++-- 18912 doc/Makefile.am | 10 ++--- 18913 doc/cacademo.1 | 56 ----------------------- 18914 doc/cacafire.1 | 56 +++++++++++++++++++++++ 18915 libcaca.spec | 5 -- 18916 msvc/Makefile.am | 1 - 18917 msvc/cacademo.vcproj | 122 -------------------------------------------------- 18918 msvc/libcaca.sln | 7 --- 18919 11 files changed, 95 insertions(+), 209 deletions(-) 18920 18921Commit: 525 18922Author: sam 18923Date: Mon Mar 6 08:22:09 2006 +0000 18924 18925 * src/cucul.c: s/width/height/. 18926 18927 src/cucul.c | 2 +- 18928 1 files changed, 1 insertions(+), 1 deletions(-) 18929 18930Commit: 524 18931Author: sam 18932Date: Sun Mar 5 18:43:13 2006 +0000 18933 18934 A new low-level text management library (canvas for ultrafast compositing 18935 of unicode letters) is now separated from the higher level rendering and I/O 18936 (that is, libcaca). This commit totally breaks the API, but once everything 18937 is polished I will think about source-level backward compatibility. Most 18938 drivers are broken, but X11 still sorta works. 18939 The new design is much more object-oriented and allows having several 18940 active renderers at the same time, changing renderers on the fly, and more 18941 important, having no renderer at all (useful for converters, or when you 18942 want to do your own renderer). 18943 And in case you are still wondering, the libcucul acronym has "Unicode" 18944 because I want to support at least a subset of Unicode. There are awesome 18945 glyphs in it, including the ones inherited from Codepage 437 such as 18946 "gray 25%" that are used in DOS and Win32 ANSI art. 18947 18948 configure.ac | 2 +- 18949 doc/doxygen.cfg.in | 3 +- 18950 examples/Makefile.am | 6 +- 18951 examples/aafire.c | 39 +- 18952 examples/cacaball.c | 44 +- 18953 examples/cacamoir.c | 32 +- 18954 examples/cacaplas.c | 36 +- 18955 examples/cacaview.c | 171 ++++---- 18956 examples/demo.c | 557 ----------------------- 18957 src/Makefile.am | 36 +- 18958 src/bitmap.c | 110 +++--- 18959 src/box.c | 50 ++- 18960 src/caca.c | 362 +++------------ 18961 src/caca.h | 243 ++--------- 18962 src/caca_internals.h | 63 ++- 18963 src/char.c | 394 ++++++++++++++++ 18964 src/conic.c | 60 ++-- 18965 src/cucul.c | 322 +++++++++++++ 18966 src/cucul.h | 216 +++++++++ 18967 src/cucul_internals.h | 48 ++ 18968 src/event.c | 116 +++--- 18969 src/export.c | 329 ++++++++++++++ 18970 src/graphics.c | 1203 +++++++++---------------------------------------- 18971 src/line.c | 72 ++-- 18972 src/math.c | 18 +- 18973 src/sprite.c | 60 ++-- 18974 src/triangle.c | 38 +- 18975 test/Makefile.am | 8 +- 18976 test/colors.c | 31 +- 18977 test/demo.c | 564 +++++++++++++++++++++++ 18978 test/dithering.c | 51 ++- 18979 test/event.c | 69 ++-- 18980 test/hsv.c | 27 +- 18981 test/optipal.c | 90 ++-- 18982 test/spritedit.c | 66 ++-- 18983 35 files changed, 2921 insertions(+), 2615 deletions(-) 18984 18985Commit: 523 18986Author: sam 18987Date: Sat Mar 4 18:08:47 2006 +0000 18988 18989 * New updated bootstrap script. 18990 18991 bootstrap | 127 +++++++++++++++++++++++++++++++++++++++++++------------------ 18992 1 files changed, 90 insertions(+), 37 deletions(-) 18993 18994Commit: 522 18995Author: sam 18996Date: Sat Mar 4 00:35:45 2006 +0000 18997 18998 * Changed the licensing to WTFPL, as per all copyright holders' permission. 18999 19000 COPYING | 514 +------------------------------------------------- 19001 COPYING.LGPL | 510 +++++++++++++++++++++++++++++++++++++++++++++++++ 19002 Makefile.am | 2 +- 19003 debian/copyright | 37 ++++- 19004 doc/cacademo.1 | 5 +- 19005 examples/cacaball.c | 16 +-- 19006 examples/cacamoir.c | 16 +-- 19007 examples/cacaplas.c | 16 +-- 19008 examples/cacaview.c | 16 +-- 19009 examples/demo.c | 16 +-- 19010 perl/Build.PL | 2 +- 19011 perl/META.yml | 2 +- 19012 python/pypycaca.c | 16 +-- 19013 python/pypycaca.h | 16 +-- 19014 src/bitmap.c | 16 +-- 19015 src/box.c | 16 +-- 19016 src/caca.c | 16 +-- 19017 src/caca.h | 24 +-- 19018 src/caca_internals.h | 16 +-- 19019 src/conic.c | 16 +-- 19020 src/event.c | 16 +-- 19021 src/graphics.c | 16 +-- 19022 src/line.c | 16 +-- 19023 src/math.c | 16 +-- 19024 src/sprite.c | 16 +-- 19025 src/time.c | 16 +-- 19026 src/triangle.c | 16 +-- 19027 test/colors.c | 16 +-- 19028 test/dithering.c | 16 +-- 19029 test/event.c | 16 +-- 19030 test/hsv.c | 16 +-- 19031 test/optipal.c | 16 +-- 19032 test/spritedit.c | 16 +-- 19033 33 files changed, 641 insertions(+), 855 deletions(-) 19034 19035Commit: 521 19036Author: jylam 19037Date: Sat Feb 11 19:20:48 2006 +0000 19038 19039 * Added two examples for python bindings (a subset of cacademo, and bitmap example) 19040 19041 python/caca.txt | 26 ++++++++++++ 19042 python/test1.py | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 19043 python/test2.py | 56 +++++++++++++++++++++++++++ 19044 3 files changed, 196 insertions(+), 0 deletions(-) 19045 19046Commit: 520 19047Author: jylam 19048Date: Sat Feb 11 15:46:51 2006 +0000 19049 19050 * Fixed bug in events with GL driver 19051 19052 src/event.c | 3 ++- 19053 1 files changed, 2 insertions(+), 1 deletions(-) 19054 19055Commit: 519 19056Author: jylam 19057Date: Sat Feb 11 15:11:30 2006 +0000 19058 19059 * Improved GL rendering (characters are not blurry anymore) 19060 19061 src/graphics.c | 10 +++++++--- 19062 1 files changed, 7 insertions(+), 3 deletions(-) 19063 19064Commit: 518 19065Author: jylam 19066Date: Sun Feb 5 17:47:23 2006 +0000 19067 19068 * Added -preliminary- Python bindings 19069 19070 python/Makefile | 17 + 19071 python/README | 16 + 19072 python/pypycaca.c | 877 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 19073 python/pypycaca.h | 177 +++++++++++ 19074 4 files changed, 1087 insertions(+), 0 deletions(-) 19075 19076Commit: 517 19077Author: jylam 19078Date: Thu Dec 8 19:03:06 2005 +0000 19079 19080 * Updated for my ego trip 19081 19082 AUTHORS | 2 +- 19083 1 files changed, 1 insertions(+), 1 deletions(-) 19084 19085Commit: 516 19086Author: jylam 19087Date: Mon Nov 21 21:39:34 2005 +0000 19088 19089 * Removed debug test, kekeke ^^ 19090 19091 examples/cacaball.c | 1 - 19092 1 files changed, 0 insertions(+), 1 deletions(-) 19093 19094Commit: 515 19095Author: jylam 19096Date: Mon Nov 21 17:24:33 2005 +0000 19097 19098 * Added caca_set_width, set_height_, set_size 19099 19100 examples/cacaball.c | 1 + 19101 src/caca.h | 3 ++ 19102 src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++--------- 19103 3 files changed, 60 insertions(+), 12 deletions(-) 19104 19105Commit: 514 19106Author: jylam 19107Date: Fri Nov 18 10:46:53 2005 +0000 19108 19109 * Fixed remaining warnings with gcc 3.x and 4.x 19110 19111 examples/aafire.c | 8 +++++--- 19112 examples/cacaball.c | 2 +- 19113 examples/cacamoir.c | 4 ++-- 19114 examples/cacaplas.c | 2 +- 19115 4 files changed, 9 insertions(+), 7 deletions(-) 19116 19117Commit: 513 19118Author: jylam 19119Date: Thu Nov 17 14:33:43 2005 +0000 19120 19121 * Fixed warnings under GCC 4.x 19122 19123 src/bitmap.c | 5 +++-- 19124 src/graphics.c | 8 ++++---- 19125 2 files changed, 7 insertions(+), 6 deletions(-) 19126 19127Commit: 512 19128Author: jylam 19129Date: Thu Nov 17 14:13:54 2005 +0000 19130 19131 * Fixed a bunch of warnings 19132 19133 src/bitmap.c | 31 ------------------------------- 19134 src/event.c | 1 + 19135 src/graphics.c | 3 ++- 19136 3 files changed, 3 insertions(+), 32 deletions(-) 19137 19138Commit: 511 19139Author: sam 19140Date: Sat Nov 12 15:39:50 2005 +0000 19141 19142 * more coding style fixes. 19143 19144 src/graphics.c | 141 ++++++++++++++++++++++++++++++-------------------------- 19145 1 files changed, 75 insertions(+), 66 deletions(-) 19146 19147Commit: 510 19148Author: sam 19149Date: Sat Nov 12 15:30:46 2005 +0000 19150 19151 * src/caca.c: on Unix, do not use the GL driver if DISPLAY is not set. 19152 19153 src/caca.c | 9 +++++++-- 19154 1 files changed, 7 insertions(+), 2 deletions(-) 19155 19156Commit: 509 19157Author: sam 19158Date: Sat Nov 12 15:26:02 2005 +0000 19159 19160 * src/graphics.c: call glutInit() before calling other glut functions. 19161 19162 src/graphics.c | 7 +++++++ 19163 1 files changed, 7 insertions(+), 0 deletions(-) 19164 19165Commit: 508 19166Author: sam 19167Date: Sat Nov 12 15:14:38 2005 +0000 19168 19169 * coding style fixes. 19170 19171 src/caca.h | 2 +- 19172 src/graphics.c | 419 +++++++++++++++++++++++++++----------------------------- 19173 2 files changed, 204 insertions(+), 217 deletions(-) 19174 19175Commit: 507 19176Author: sam 19177Date: Sat Nov 12 14:47:59 2005 +0000 19178 19179 * src/bitmap.c: 19180 + Renamed gammaval into gamma. 19181 + Fixed Doxygen comments. 19182 19183 src/bitmap.c | 12 ++++++------ 19184 1 files changed, 6 insertions(+), 6 deletions(-) 19185 19186Commit: 498 19187Author: jylam 19188Date: Sat Jul 30 11:58:48 2005 +0000 19189 19190 * src/event.c Fixed compilation problem when compiled without slang nor ncurses 19191 19192 src/event.c | 2 +- 19193 1 files changed, 1 insertions(+), 1 deletions(-) 19194 19195Commit: 497 19196Author: sam 19197Date: Fri Jul 29 13:38:35 2005 +0000 19198 19199 * debian/Makefile.am: fixed long standing packaging bug (missing MIME file). 19200 19201 debian/Makefile.am | 2 +- 19202 1 files changed, 1 insertions(+), 1 deletions(-) 19203 19204Commit: 496 19205Author: jylam 19206Date: Wed Jul 13 17:58:58 2005 +0000 19207 19208 * src/graphics.c src/caca.h : Added ANSI exporter 19209 19210 src/caca.h | 1 + 19211 src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 19212 2 files changed, 67 insertions(+), 0 deletions(-) 19213 19214Commit: 495 19215Author: jylam 19216Date: Wed Jul 13 17:45:47 2005 +0000 19217 19218 * 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. 19219 19220 src/bitmap.c | 3 +-- 19221 src/caca.h | 1 + 19222 src/math.c | 23 +++++++++++++++++++++++ 19223 3 files changed, 25 insertions(+), 2 deletions(-) 19224 19225Commit: 494 19226Author: sam 19227Date: Fri Jul 8 21:16:38 2005 +0000 19228 19229 * src/event.c src/caca.c: fixed coding style 19230 19231 src/caca.c | 2 - 19232 src/event.c | 126 +++++++++++++++++++++++++++++------------------------------ 19233 2 files changed, 62 insertions(+), 66 deletions(-) 19234 19235Commit: 493 19236Author: jylam 19237Date: Sat Jun 25 11:27:31 2005 +0000 19238 19239 * OpenGL driver mouse support 19240 19241 src/event.c | 19 +++++++++++++++---- 19242 src/graphics.c | 25 ++++++++++++++++++++++++- 19243 2 files changed, 39 insertions(+), 5 deletions(-) 19244 19245Commit: 492 19246Author: sam 19247Date: Fri Jun 24 11:54:28 2005 +0000 19248 19249 * imported previous Debian uploads. 19250 19251 debian/changelog | 30 ++++++++++++++++++++++++++++++ 19252 1 files changed, 30 insertions(+), 0 deletions(-) 19253 19254Commit: 491 19255Author: sam 19256Date: Fri Jun 24 11:48:31 2005 +0000 19257 19258 * src/graphics.c: more optimisations in the exporters 19259 19260 src/graphics.c | 349 +++++++++++++++++++++++++++----------------------------- 19261 1 files changed, 168 insertions(+), 181 deletions(-) 19262 19263Commit: 490 19264Author: jylam 19265Date: Thu Jun 23 18:27:02 2005 +0000 19266 19267 * made caca_get_html3() use tables again, as div is not html3 (bgcolor in html3 neither, but works on text mode tables-aware browsers 19268 19269 src/graphics.c | 143 +++++++++++++++++++++++++++++++++----------------------- 19270 1 files changed, 85 insertions(+), 58 deletions(-) 19271 19272Commit: 489 19273Author: sam 19274Date: Thu Jun 23 16:58:58 2005 +0000 19275 19276 * src/graphics.c: cleaned caca_get_html() 19277 19278 src/graphics.c | 198 +++++++++++++++++++++++--------------------------------- 19279 1 files changed, 82 insertions(+), 116 deletions(-) 19280 19281Commit: 488 19282Author: sam 19283Date: Thu Jun 23 16:44:14 2005 +0000 19284 19285 * src/graphics.c: heavy cleanup in caca_get_html3(). 19286 19287 src/graphics.c | 661 ++++++++++++++++++++++++++------------------------------ 19288 1 files changed, 311 insertions(+), 350 deletions(-) 19289 19290Commit: 487 19291Author: jylam 19292Date: Wed Jun 22 22:06:42 2005 +0000 19293 19294 * Added Null driver and html3 exporter. 19295 19296 configure.ac | 8 +++ 19297 src/caca.c | 27 ++++++++++ 19298 src/caca.h | 2 + 19299 src/caca_internals.h | 3 + 19300 src/event.c | 7 +++ 19301 src/graphics.c | 132 +++++++++++++++++++++++++++++++++++++++++++++++++- 19302 6 files changed, 178 insertions(+), 1 deletions(-) 19303 19304Commit: 486 19305Author: jylam 19306Date: Tue Jun 21 16:13:41 2005 +0000 19307 19308 GL driver : Updated documentation and added support for CACA_GEOMETRY 19309 19310 src/caca.h | 6 ++++-- 19311 src/graphics.c | 4 ++++ 19312 2 files changed, 8 insertions(+), 2 deletions(-) 19313 19314Commit: 485 19315Author: jylam 19316Date: Tue Jun 21 14:50:43 2005 +0000 19317 19318 Added HTML and IRC output support 19319 19320 src/caca.h | 9 +++ 19321 src/graphics.c | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 19322 2 files changed, 217 insertions(+), 0 deletions(-) 19323 19324Commit: 484 19325Author: sam 19326Date: Tue Jun 21 13:46:13 2005 +0000 19327 19328 * debian/control: use libslang2 instead of slang1. 19329 19330 debian/control | 4 ++-- 19331 1 files changed, 2 insertions(+), 2 deletions(-) 19332 19333Commit: 483 19334Author: jylam 19335Date: Tue Jun 21 13:28:51 2005 +0000 19336 19337 OpenGL support. 19338 19339 configure.ac | 19 +++- 19340 src/caca.c | 27 +++++- 19341 src/caca_internals.h | 9 ++ 19342 src/event.c | 64 +++++++++++ 19343 src/graphics.c | 306 +++++++++++++++++++++++++++++++++++++++++++++++++- 19344 5 files changed, 422 insertions(+), 3 deletions(-) 19345 19346Commit: 475 19347Author: sam 19348Date: Sat Mar 26 10:27:30 2005 +0000 19349 19350 * Use libtool for the static library generation; paves the way for 19351 a future shared library. 19352 19353 bootstrap | 19 +++++++++++++++++++ 19354 configure.ac | 5 ++++- 19355 examples/Makefile.am | 12 ++++++------ 19356 src/Makefile.am | 9 ++++++--- 19357 test/Makefile.am | 12 ++++++------ 19358 5 files changed, 41 insertions(+), 16 deletions(-) 19359 19360Commit: 466 19361Author: sam 19362Date: Sat Jan 22 16:43:58 2005 +0000 19363 19364 * compilation fix. 19365 19366 src/graphics.c | 4 ---- 19367 1 files changed, 0 insertions(+), 4 deletions(-) 19368 19369Commit: 464 19370Author: sam 19371Date: Thu Jan 13 23:59:55 2005 +0000 19372 19373 * src/bitmap.c: 19374 + Implemented caca_set_bitmap_gamma(). 19375 19376 src/bitmap.c | 42 +++++++++++++++++++++++++++++++++++------- 19377 src/caca.h | 1 + 19378 2 files changed, 36 insertions(+), 7 deletions(-) 19379 19380Commit: 463 19381Author: sam 19382Date: Thu Jan 13 22:19:01 2005 +0000 19383 19384 * src/graphics.c: 19385 + Implemented caca_get_screen(). 19386 19387 src/caca.h | 1 + 19388 src/graphics.c | 149 ++++++++++++++++++++++++++----------------------------- 19389 2 files changed, 71 insertions(+), 79 deletions(-) 19390 19391Commit: 462 19392Author: sam 19393Date: Thu Jan 13 20:46:00 2005 +0000 19394 19395 * examples/cacaplas: slower animation. 19396 19397 examples/cacaplas.c | 4 ++-- 19398 1 files changed, 2 insertions(+), 2 deletions(-) 19399 19400Commit: 379 19401Author: sam 19402Date: Sun Nov 21 00:31:13 2004 +0000 19403 19404 * Imported John Beppu's Perl wrapper. 19405 19406 AUTHORS | 1 + 19407 perl/Build.PL | 22 ++ 19408 perl/MANIFEST | 17 + 19409 perl/MANIFEST.SKIP | 11 + 19410 perl/META.yml | 29 ++ 19411 perl/Makefile.PL | 31 ++ 19412 perl/README | 21 ++ 19413 perl/lib/Term/Caca.pm | 389 +++++++++++++++++++++++ 19414 perl/lib/Term/Caca.xs | 650 +++++++++++++++++++++++++++++++++++++++ 19415 perl/lib/Term/Caca/Bitmap.pm | 5 + 19416 perl/lib/Term/Caca/Constants.pm | 332 ++++++++++++++++++++ 19417 perl/lib/Term/Caca/Sprite.pm | 5 + 19418 perl/lib/Term/Kaka.pm | 71 +++++ 19419 perl/lib/Term/Kaka/Bitmap.pm | 5 + 19420 perl/lib/Term/Kaka/Constants.pm | 9 + 19421 perl/lib/Term/Kaka/Sprite.pm | 5 + 19422 perl/t/data/caca.txt | 26 ++ 19423 17 files changed, 1629 insertions(+), 0 deletions(-) 19424 19425Commit: 378 19426Author: sam 19427Date: Fri Nov 5 14:57:50 2004 +0000 19428 19429 * src/bitmap.c: dark background works again with floyd-steinberg. 19430 19431 src/bitmap.c | 58 ++++++++++++++++++++++++++++------------------------------ 19432 1 files changed, 28 insertions(+), 30 deletions(-) 19433 19434Commit: 377 19435Author: sam 19436Date: Fri Nov 5 14:44:41 2004 +0000 19437 19438 * examples/: 19439 + Use Space to pause demos, Esc to quit. 19440 19441 examples/aafire.c | 17 ++++++++++++++++- 19442 examples/cacaball.c | 16 ++++++++++++++-- 19443 examples/cacamoir.c | 17 +++++++++++++++-- 19444 examples/cacaplas.c | 23 ++++++++++++----------- 19445 4 files changed, 57 insertions(+), 16 deletions(-) 19446 19447Commit: 376 19448Author: sam 19449Date: Thu Nov 4 22:59:29 2004 +0000 19450 19451 * src/bitmap.c: dark background works again, except with floyd-steinberg. 19452 19453 src/bitmap.c | 84 ++++++++++++++++++++++++++++++++++++---------------------- 19454 1 files changed, 52 insertions(+), 32 deletions(-) 19455 19456Commit: 375 19457Author: sam 19458Date: Thu Nov 4 22:28:39 2004 +0000 19459 19460 * src/caca.h: 19461 + Introduced CACA_DITHER_FSTEIN. 19462 * src/caca.c: 19463 + CACA_DITHER_FSTEIN is the default dithering method. 19464 * src/bitmap.c: 19465 + Fixed other dithering methods. Black background does not work yet. 19466 19467 src/bitmap.c | 80 ++++++++++++++++++++++++++++++++++++++------------------- 19468 src/caca.c | 6 +++- 19469 src/caca.h | 3 +- 19470 3 files changed, 60 insertions(+), 29 deletions(-) 19471 19472Commit: 374 19473Author: sam 19474Date: Thu Nov 4 21:19:52 2004 +0000 19475 19476 * src/bitmap.c: oops, removed spurious test code. 19477 19478 src/bitmap.c | 4 ++-- 19479 1 files changed, 2 insertions(+), 2 deletions(-) 19480 19481Commit: 373 19482Author: sam 19483Date: Thu Nov 4 21:18:52 2004 +0000 19484 19485 * src/bitmap.c: 19486 + 7-3-5-1 Floyd-Steinberg dithering. Breaks all other ditherers. 19487 19488 src/bitmap.c | 198 ++++++++++++++++++++++++++++++++++++++++----------------- 19489 1 files changed, 139 insertions(+), 59 deletions(-) 19490 19491Commit: 372 19492Author: sam 19493Date: Thu Nov 4 20:36:49 2004 +0000 19494 19495 * doc/Makefile.am: 19496 + Really fixed the manpage generation. 19497 19498 doc/Makefile.am | 2 +- 19499 1 files changed, 1 insertions(+), 1 deletions(-) 19500 19501Commit: 371 19502Author: sam 19503Date: Thu Nov 4 18:30:34 2004 +0000 19504 19505 * doc/Makefile.am: 19506 + Manpage installation fix. 19507 19508 doc/Makefile.am | 2 +- 19509 1 files changed, 1 insertions(+), 1 deletions(-) 19510 19511Commit: 370 19512Author: sam 19513Date: Thu Nov 4 18:16:57 2004 +0000 19514 19515 * examples/cacaplas.c: use Esc to quit, Space to pause. 19516 19517 examples/cacaplas.c | 29 ++++++++++++++++++++--------- 19518 1 files changed, 20 insertions(+), 9 deletions(-) 19519 19520Commit: 369 19521Author: sam 19522Date: Sun Oct 31 19:26:05 2004 +0000 19523 19524 * src/graphics.c: 19525 + Win32 speed improvements by Jari Komppa. 19526 19527 THANKS | 1 + 19528 src/graphics.c | 28 +++++----------------------- 19529 2 files changed, 6 insertions(+), 23 deletions(-) 19530 19531Commit: 368 19532Author: sam 19533Date: Fri Aug 6 17:33:46 2004 +0000 19534 19535 * src/graphics.c: 19536 + Fix strict aliasing rules breakage. 19537 19538 src/graphics.c | 6 +++++- 19539 1 files changed, 5 insertions(+), 1 deletions(-) 19540 19541Commit: 367 19542Author: sam 19543Date: Mon Jul 5 12:08:49 2004 +0000 19544 19545 * bootstrap: 19546 + Support for automake 1.8. 19547 19548 bootstrap | 4 +++- 19549 1 files changed, 3 insertions(+), 1 deletions(-) 19550 19551Commit: 366 19552Author: sam 19553Date: Mon Jul 5 12:07:00 2004 +0000 19554 19555 * BUGS TODO: 19556 + Removed BUGS, updated TODO. 19557 * debian/*: 19558 + Depend on libx11-dev instead of xlibs-dev. 19559 + New Debian upload. 19560 19561 BUGS | 14 -------------- 19562 Makefile.am | 4 ++-- 19563 TODO | 1 - 19564 debian/changelog | 7 +++++++ 19565 debian/control | 4 ++-- 19566 debian/rules | 3 +-- 19567 6 files changed, 12 insertions(+), 21 deletions(-) 19568 19569Commit: 364 19570Author: sam 19571Date: Mon Feb 2 13:51:55 2004 +0000 19572 19573 * configure.ac src/graphics: 19574 + Check for resize_term and resizeterm in -lncurses. 19575 19576 configure.ac | 7 ++++++- 19577 msvc/config.h | 2 ++ 19578 src/graphics.c | 4 ++++ 19579 3 files changed, 12 insertions(+), 1 deletions(-) 19580 19581Commit: 363 19582Author: sam 19583Date: Mon Feb 2 02:59:43 2004 +0000 19584 19585 * 0.9 branch. 19586 19587 ChangeLog | 12 ++++++++++++ 19588 1 files changed, 12 insertions(+), 0 deletions(-) 19589 19590Commit: 362 19591Author: sam 19592Date: Mon Feb 2 02:54:43 2004 +0000 19593 19594 * 0.9 release. 19595 19596 ChangeLog | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 19597 NEWS | 8 ++++++ 19598 configure.ac | 2 +- 19599 debian/changelog | 6 +++++ 19600 libcaca.spec | 5 +++- 19601 msvc/config.h | 4 ++- 19602 6 files changed, 88 insertions(+), 3 deletions(-) 19603 19604Commit: 361 19605Author: sam 19606Date: Mon Jan 26 10:52:30 2004 +0000 19607 19608 * configure.ac: 19609 + Check for curses.h as well as ncurses.h. 19610 * src/caca.c src/event.c src/graphics.c: 19611 + Include curses.h if ncurses.h was not found. 19612 19613 configure.ac | 2 +- 19614 debian/changelog | 7 +++++++ 19615 src/caca.c | 6 +++++- 19616 src/event.c | 6 +++++- 19617 src/graphics.c | 6 +++++- 19618 5 files changed, 23 insertions(+), 4 deletions(-) 19619 19620Commit: 360 19621Author: sam 19622Date: Fri Jan 23 09:20:39 2004 +0000 19623 19624 * examples/cacaview.c: 19625 + Moved statusbar and help menu handling in separate functions. 19626 19627 examples/cacaview.c | 76 ++++++++++++++++++++++++++++++++++----------------- 19628 1 files changed, 51 insertions(+), 25 deletions(-) 19629 19630Commit: 359 19631Author: sam 19632Date: Fri Jan 23 09:15:42 2004 +0000 19633 19634 * src/caca.c: 19635 + Alloc the AllocConsole() call to fail in case the process already has 19636 a console. 19637 19638 src/caca.c | 4 ++-- 19639 1 files changed, 2 insertions(+), 2 deletions(-) 19640 19641Commit: 358 19642Author: sam 19643Date: Wed Jan 21 17:25:18 2004 +0000 19644 19645 * examples/cacaview.c: 19646 + Proper aspect ratio support. 19647 + Finer zoom support. 19648 + Handle mouse clicks as next/prev picture command. 19649 + Removed useless iterations in draw_checkers(). 19650 19651 examples/cacaview.c | 182 ++++++++++++++++++++++++++++++-------------------- 19652 1 files changed, 109 insertions(+), 73 deletions(-) 19653 19654Commit: 357 19655Author: sam 19656Date: Wed Jan 21 13:49:26 2004 +0000 19657 19658 * src/graphics.c: 19659 + Fixed a buffer overflow due to bad signed/unsigned handling. 19660 * src/event.c: 19661 + Disallow zero width or height in the X11 driver. 19662 + Fixed resizing in ncurses and slang. 19663 * THANKS: 19664 + Added the Source Mage maintainer. 19665 19666 THANKS | 1 + 19667 src/event.c | 6 ++++-- 19668 src/graphics.c | 4 ++-- 19669 3 files changed, 7 insertions(+), 4 deletions(-) 19670 19671Commit: 356 19672Author: sam 19673Date: Sun Jan 18 04:48:09 2004 +0000 19674 19675 * 0.8 branch. 19676 19677 ChangeLog | 13 +++++++++++++ 19678 1 files changed, 13 insertions(+), 0 deletions(-) 19679 19680Commit: 355 19681Author: sam 19682Date: Sun Jan 18 04:45:28 2004 +0000 19683 19684 * 0.8 release. 19685 19686 ChangeLog | 416 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 19687 NEWS | 3 + 19688 THANKS | 1 + 19689 configure.ac | 2 +- 19690 debian/changelog | 6 + 19691 libcaca.spec | 5 +- 19692 msvc/config.h | 2 +- 19693 7 files changed, 432 insertions(+), 3 deletions(-) 19694 19695Commit: 354 19696Author: sam 19697Date: Sun Jan 18 04:17:35 2004 +0000 19698 19699 * src/graphics.c: 19700 + When resizing under X11, copy the old pixmap to the new one. 19701 * examples/cacaview.c: 19702 + Resizing support. 19703 19704 examples/cacaview.c | 23 +++++++++++++++++------ 19705 src/event.c | 4 ++-- 19706 src/graphics.c | 11 +++++++++-- 19707 3 files changed, 28 insertions(+), 10 deletions(-) 19708 19709Commit: 353 19710Author: sam 19711Date: Sun Jan 18 04:01:32 2004 +0000 19712 19713 * src/event.c: 19714 + Refresh the X11 window when an exposure event is received. 19715 + When resizing the X11 window, start showing extra characters when two 19716 thirds are visible. 19717 19718 src/caca_internals.h | 2 ++ 19719 src/event.c | 17 +++++++++++++++-- 19720 src/graphics.c | 7 ++++--- 19721 3 files changed, 21 insertions(+), 5 deletions(-) 19722 19723Commit: 352 19724Author: sam 19725Date: Sat Jan 17 22:32:39 2004 +0000 19726 19727 * src/graphics.c: 19728 + Renamed caca_set_title() to caca_set_window_title(). 19729 + Implemented caca_get_window_width() and caca_get_window_height(). 19730 * examples/cacaview.c: 19731 + Set the window title to cacaview. 19732 19733 TODO | 6 +--- 19734 examples/cacaview.c | 2 +- 19735 src/caca.h | 4 ++- 19736 src/graphics.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++- 19737 4 files changed, 73 insertions(+), 7 deletions(-) 19738 19739Commit: 351 19740Author: sam 19741Date: Wed Jan 14 10:34:20 2004 +0000 19742 19743 * src/event.c: 19744 + Make sure the mouse coordinates stay within the screen boundaries even 19745 if the window was resized. 19746 * src/bitmap.c: 19747 + Fixed a buffer underflow in the rendering routine that caused the bottom 19748 and rightmost pixels to be missed in certain conditions. 19749 + Minor speed optimisation. 19750 19751 src/bitmap.c | 35 +++++++++++++++++++++++------------ 19752 src/event.c | 6 ++++++ 19753 2 files changed, 29 insertions(+), 12 deletions(-) 19754 19755Commit: 350 19756Author: sam 19757Date: Wed Jan 14 10:32:04 2004 +0000 19758 19759 * test/colors.c: 19760 + Extracted the colour test from examples/demo.c. 19761 19762 test/Makefile.am | 6 ++++- 19763 test/colors.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 19764 2 files changed, 61 insertions(+), 1 deletions(-) 19765 19766Commit: 349 19767Author: sam 19768Date: Tue Jan 13 22:33:09 2004 +0000 19769 19770 * src/graphics.c src/event.c: 19771 + The ncurses and S-Lang drivers properly return CACA_EVENT_RESIZE. 19772 * test/event.c: 19773 + Display CACA_EVENT_RESIZE. 19774 19775 src/caca_internals.h | 5 ++- 19776 src/event.c | 25 ++++++++++++-- 19777 src/graphics.c | 87 ++++++++++++++++++++++--------------------------- 19778 test/event.c | 3 ++ 19779 4 files changed, 67 insertions(+), 53 deletions(-) 19780 19781Commit: 348 19782Author: sam 19783Date: Tue Jan 13 21:08:43 2004 +0000 19784 19785 * src/graphics.c: 19786 + Resize handling in the ncurses and slang drivers. 19787 19788 configure.ac | 7 ++++- 19789 msvc/config.h | 6 ++++- 19790 src/graphics.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 19791 3 files changed, 70 insertions(+), 9 deletions(-) 19792 19793Commit: 347 19794Author: sam 19795Date: Tue Jan 13 20:03:48 2004 +0000 19796 19797 * src/event.c: 19798 + Added the CACA_EVENT_RESIZE event. 19799 + Added caca_get_mouse_x() and caca_get_mouse_y(). 19800 * src/graphics.c: 19801 + Window resize handling in the X11 driver. 19802 * examples/aafire.c: 19803 + Fixed a bad assumption in the resize handling code. 19804 19805 examples/aafire.c | 4 +- 19806 src/caca.h | 3 + 19807 src/caca_internals.h | 3 + 19808 src/event.c | 173 +++++++++++++++++++++++++++++++++++--------------- 19809 src/graphics.c | 84 +++++++++++++++++++++++- 19810 5 files changed, 211 insertions(+), 56 deletions(-) 19811 19812Commit: 346 19813Author: sam 19814Date: Tue Jan 13 16:45:45 2004 +0000 19815 19816 * configure.ac: 19817 + Added --disable-doc to let the user not build documentation. 19818 * build-win32: 19819 + Do not build documentation. 19820 19821 build-win32 | 7 ++----- 19822 configure.ac | 50 ++++++++++++++++++++++++++++++++------------------ 19823 debian/rules | 3 ++- 19824 doc/Makefile.am | 12 ++++++------ 19825 libcaca.spec | 4 ++-- 19826 5 files changed, 44 insertions(+), 32 deletions(-) 19827 19828Commit: 345 19829Author: sam 19830Date: Tue Jan 13 15:01:22 2004 +0000 19831 19832 * src/graphics.c: 19833 + Fixed a typo preventing Win32 builds. 19834 * src/event.c: 19835 + Renamed io.c into event.c. 19836 * THANKS: 19837 + Added Gentoo, NetBSD and FreeBSD porters. 19838 19839 THANKS | 4 + 19840 src/Makefile.am | 2 +- 19841 src/event.c | 639 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 19842 src/graphics.c | 2 +- 19843 src/io.c | 639 ------------------------------------------------------- 19844 5 files changed, 645 insertions(+), 641 deletions(-) 19845 19846Commit: 344 19847Author: sam 19848Date: Tue Jan 13 09:55:32 2004 +0000 19849 19850 * configure.ac: 19851 + Check for sys/times.h and unistd.h. 19852 + Added calls to AC_C_CONST and AC_C_INLINE. 19853 * src/time.c src/graphics.c: 19854 + Fixes for MSVC compilation warnings. 19855 + Additional sanity checks in the Win32 driver. 19856 * src/caca.c: 19857 + Use raw()/noraw() in the curses driver instead of cbreak(). 19858 * msvc/libcaca.sln: 19859 + Added an MSVC solution. 19860 * examples/aafire.c: 19861 + Slightly reduced the maximum cacafire framerate. 19862 19863 Makefile.am | 2 +- 19864 configure.ac | 8 ++- 19865 examples/aafire.c | 2 +- 19866 examples/cacaview.c | 1 - 19867 msvc/Makefile.am | 16 ++++++ 19868 msvc/cacaball.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++ 19869 msvc/cacademo.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++ 19870 msvc/cacafire.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++ 19871 msvc/cacamoir.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++ 19872 msvc/cacaplas.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++ 19873 msvc/cacaview.vcproj | 122 +++++++++++++++++++++++++++++++++++++++++++ 19874 msvc/config.h | 47 ++++++++++++++++ 19875 msvc/libcaca.sln | 63 ++++++++++++++++++++++ 19876 msvc/libcaca.vcproj | 142 ++++++++++++++++++++++++++++++++++++++++++++++++++ 19877 src/caca.c | 6 ++- 19878 src/graphics.c | 20 ++++++-- 19879 src/time.c | 16 ++++-- 19880 17 files changed, 1039 insertions(+), 16 deletions(-) 19881 19882Commit: 343 19883Author: sam 19884Date: Mon Jan 12 17:30:09 2004 +0000 19885 19886 * src/graphics.c: 19887 + Implemented caca_set_title() for X11 and Win32. 19888 * examples/cacaview.c: 19889 + Use caca_set_title() to set the window title to "cacaview". 19890 19891 NOTES | 3 +++ 19892 examples/cacaview.c | 3 +++ 19893 src/caca.h | 1 + 19894 src/graphics.c | 32 ++++++++++++++++++++++++++++++++ 19895 4 files changed, 39 insertions(+), 0 deletions(-) 19896 19897Commit: 342 19898Author: sam 19899Date: Mon Jan 12 16:22:35 2004 +0000 19900 19901 * Fixed $Id in all Makefile.am files. 19902 19903 Makefile.am | 2 +- 19904 autotools/Makefile.am | 2 +- 19905 debian/Makefile.am | 2 +- 19906 doc/Makefile.am | 2 +- 19907 examples/Makefile.am | 2 +- 19908 src/Makefile.am | 2 +- 19909 test/Makefile.am | 2 +- 19910 7 files changed, 7 insertions(+), 7 deletions(-) 19911 19912Commit: 341 19913Author: sam 19914Date: Mon Jan 12 16:21:34 2004 +0000 19915 19916 * build-win32: 19917 + Win32 cross-compilation script. 19918 19919 Makefile.am | 6 ++---- 19920 autotools/Makefile.am | 1 + 19921 build-win32 | 37 +++++++++++++++++++++++++++++++++++++ 19922 debian/Makefile.am | 2 ++ 19923 doc/Makefile.am | 2 ++ 19924 examples/Makefile.am | 4 +--- 19925 src/Makefile.am | 4 +--- 19926 test/Makefile.am | 4 +--- 19927 8 files changed, 47 insertions(+), 13 deletions(-) 19928 19929Commit: 340 19930Author: sam 19931Date: Mon Jan 12 15:28:27 2004 +0000 19932 19933 * examples/cacamoir.c: 19934 + Renamed cacacirc to cacamoir. 19935 * libcaca.spec debian/ doc/: 19936 + Added cacamoir to the distributed files. 19937 19938 NEWS | 1 + 19939 debian/control | 8 ++- 19940 debian/rules | 6 ++ 19941 doc/Makefile.am | 8 ++- 19942 doc/cacademo.1 | 39 +++++++++----- 19943 examples/Makefile.am | 8 ++-- 19944 examples/cacacirc.c | 144 -------------------------------------------------- 19945 examples/cacamoir.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++ 19946 libcaca.spec | 12 +++- 19947 9 files changed, 201 insertions(+), 169 deletions(-) 19948 19949Commit: 339 19950Author: sam 19951Date: Mon Jan 12 14:25:46 2004 +0000 19952 19953 * examples/cacaballs.c: 19954 + Bigger metaballs, less metaballs. 19955 + Rotating palette. 19956 * examples/cacaplas.c: 19957 + Slightly decreased speed. 19958 * examples/cacacirc.c: 19959 + New effect. 19960 19961 examples/Makefile.am | 6 ++- 19962 examples/cacaball.c | 49 +++++++++++------ 19963 examples/cacacirc.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++ 19964 examples/cacaplas.c | 2 +- 19965 4 files changed, 183 insertions(+), 18 deletions(-) 19966 19967Commit: 338 19968Author: sam 19969Date: Mon Jan 12 14:01:40 2004 +0000 19970 19971 * configure.ac: 19972 + Better win32 check for Sleep(). 19973 19974 configure.ac | 11 +++++------ 19975 src/time.c | 2 +- 19976 2 files changed, 6 insertions(+), 7 deletions(-) 19977 19978Commit: 337 19979Author: sam 19980Date: Sun Jan 11 18:09:01 2004 +0000 19981 19982 * configure.ac src/time.c: 19983 + Look for Sleep in -lkernel32. 19984 * examples/cacaview.c: 19985 + Use caca_wait_event() instead of usleep()/caca_get_event(). 19986 19987 configure.ac | 8 +++++++- 19988 examples/cacaview.c | 19 ++++++++----------- 19989 src/time.c | 2 +- 19990 3 files changed, 16 insertions(+), 13 deletions(-) 19991 19992Commit: 336 19993Author: sam 19994Date: Sun Jan 11 05:09:02 2004 +0000 19995 19996 * src/caca.c src/graphics.c src/io.c src/time.c: 19997 + Native win32 port. 19998 19999 NOTES | 3 +- 20000 examples/cacaview.c | 8 ++ 20001 src/caca.c | 27 ++++++- 20002 src/caca_internals.h | 5 ++ 20003 src/graphics.c | 196 +++++++++++++++++++++++++++++++++++++++++++++++++- 20004 src/io.c | 64 ++++++++++++++++- 20005 src/time.c | 10 ++-- 20006 7 files changed, 300 insertions(+), 13 deletions(-) 20007 20008Commit: 335 20009Author: sam 20010Date: Sun Jan 11 01:45:57 2004 +0000 20011 20012 * configure.ac: 20013 + Check for gettimeofday(). 20014 * src/time.c: 20015 + Created _caca_time(). 20016 + Ported _caca_getticks() to the Win32 API. 20017 * src/caca.c: 20018 + Properly builds on Win32. 20019 * test/event.c: 20020 + Added <stdlib.h> because we use malloc(). 20021 20022 configure.ac | 2 +- 20023 src/caca.c | 39 +++++++++++++++++++++++++++++++++++++-- 20024 src/caca_internals.h | 4 ++++ 20025 src/graphics.c | 9 +-------- 20026 src/io.c | 20 +++++++++++--------- 20027 src/time.c | 47 ++++++++++++++++++++++++++++++++++++++++++----- 20028 test/event.c | 1 + 20029 7 files changed, 97 insertions(+), 25 deletions(-) 20030 20031Commit: 334 20032Author: sam 20033Date: Sat Jan 10 19:59:50 2004 +0000 20034 20035 * THANKS examples/cacaplas.c: 20036 + Updated credits. 20037 * NEWS: 20038 + Forthcoming 0.8 news. 20039 20040 NEWS | 7 +++++++ 20041 THANKS | 1 + 20042 examples/cacaplas.c | 2 +- 20043 3 files changed, 9 insertions(+), 1 deletions(-) 20044 20045Commit: 333 20046Author: sam 20047Date: Sat Jan 10 19:53:14 2004 +0000 20048 20049 * configure.ac: 20050 + Check for -lm. 20051 * examples/cacaplas.c: 20052 + New demo, cacaplas, that displays a colour plasma. 20053 20054 configure.ac | 2 + 20055 examples/Makefile.am | 10 +++- 20056 examples/cacaplas.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++ 20057 3 files changed, 149 insertions(+), 3 deletions(-) 20058 20059Commit: 332 20060Author: sam 20061Date: Sat Jan 10 19:29:12 2004 +0000 20062 20063 * src/graphics: 20064 + Initialise the char buffers in the X11 driver. 20065 * src/io.c: 20066 + caca_get_event() and caca_wait_event() immediately return zero if 20067 event_mask is zero. 20068 + Added support for the Home, End, PgUp and PgDown keys. 20069 + In the S-Lang driver, added a call to SLang_getkey() before the call to 20070 SLkp_getkey(), otherwise a single Escape call will not be interpreted. 20071 * test/event.c: 20072 + The "quit" sequence now quits the program, instead of "q" alone. 20073 + Added a status bar below. 20074 20075 src/caca.h | 18 ++++++++ 20076 src/graphics.c | 3 + 20077 src/io.c | 132 +++++++++++++++++++++++++++++++++++--------------------- 20078 test/event.c | 28 +++++++++--- 20079 4 files changed, 126 insertions(+), 55 deletions(-) 20080 20081Commit: 331 20082Author: sam 20083Date: Fri Jan 9 09:51:53 2004 +0000 20084 20085 * test/event.c: 20086 + Do not refresh after each event, but only when there is no event 20087 pending. 20088 + If the pressed key is a printable character, display it. 20089 * src/time.c: 20090 + Moved _caca_getticks() to this file. 20091 * src/caca.c: 20092 + Set the escape delay to a very low value in the ncurses driver, 20093 because I don't want escape sequences to be entered manually. 20094 * src/io.c: 20095 + Autorepeat emulation in the ncurses and slang drivers: do not 20096 immediately send the key release event. 20097 * configure.ac: 20098 + Check for usleep. 20099 + Improvements in the win32 platform detection. 20100 20101 BUGS | 5 +-- 20102 NOTES | 2 + 20103 README | 4 ++- 20104 configure.ac | 27 +++++++++++++-- 20105 src/Makefile.am | 1 + 20106 src/caca.c | 3 ++ 20107 src/caca_internals.h | 10 ++++++ 20108 src/graphics.c | 53 +++++++++--------------------- 20109 src/io.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++--- 20110 src/time.c | 65 ++++++++++++++++++++++++++++++++++++ 20111 test/event.c | 36 +++++++++++++------- 20112 11 files changed, 232 insertions(+), 63 deletions(-) 20113 20114Commit: 330 20115Author: sam 20116Date: Thu Jan 8 18:40:29 2004 +0000 20117 20118 * test/event.c: 20119 + Display at least two digits for keycodes. 20120 * configure.ac: 20121 + ScreenUpdate is actually mandatory for our conio driver. 20122 20123 configure.ac | 23 +++++++++++------------ 20124 src/graphics.c | 4 ---- 20125 test/event.c | 4 ++-- 20126 3 files changed, 13 insertions(+), 18 deletions(-) 20127 20128Commit: 329 20129Author: sam 20130Date: Thu Jan 8 10:22:14 2004 +0000 20131 20132 * src/io.c: 20133 + Use SLkp_getkey instead of SLang_getkey so that escape sequences are 20134 directly interpreted. 20135 + Major rehandling of the event code. All output drivers are now 20136 correctly separated. 20137 * src/graphics.c: 20138 + Fixed a compilation warning. 20139 * test/event.c: 20140 + More human-readable event printing. 20141 20142 src/graphics.c | 3 + 20143 src/io.c | 385 ++++++++++++++++++++++++-------------------------------- 20144 test/event.c | 10 +- 20145 3 files changed, 175 insertions(+), 223 deletions(-) 20146 20147Commit: 328 20148Author: sam 20149Date: Wed Jan 7 18:36:41 2004 +0000 20150 20151 * 0.7 branch. 20152 20153 ChangeLog | 211 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 20154 libcaca.spec | 4 +- 20155 2 files changed, 213 insertions(+), 2 deletions(-) 20156 20157Commit: 327 20158Author: sam 20159Date: Wed Jan 7 18:22:44 2004 +0000 20160 20161 * configure.ac: 20162 + Release 0.7. 20163 20164 configure.ac | 2 +- 20165 debian/changelog | 6 ++++++ 20166 libcaca.spec | 3 +++ 20167 3 files changed, 10 insertions(+), 1 deletions(-) 20168 20169Commit: 326 20170Author: sam 20171Date: Wed Jan 7 18:22:08 2004 +0000 20172 20173 * src/bitmap.c: 20174 + Fixed a bug in the dithering characters. 20175 20176 src/bitmap.c | 2 +- 20177 1 files changed, 1 insertions(+), 1 deletions(-) 20178 20179Commit: 325 20180Author: sam 20181Date: Wed Jan 7 18:15:10 2004 +0000 20182 20183 * src/io.c: 20184 + Do not report mouse motions if the coordinates did not change. 20185 * src/bitmap.c: 20186 + More documentation. 20187 20188 NEWS | 1 + 20189 src/bitmap.c | 50 +++++++++++++++++++++++++++++++------------------- 20190 src/io.c | 6 +++--- 20191 3 files changed, 35 insertions(+), 22 deletions(-) 20192 20193Commit: 324 20194Author: sam 20195Date: Wed Jan 7 17:19:36 2004 +0000 20196 20197 * test/event.c: 20198 + Small event lister, similar to X11's xev. 20199 * src/graphics.c: 20200 + If possible, disable autorepeat in the X11 driver. 20201 * src/io.c: 20202 + Implemented CACA_EVENT_MOUSE_RELEASE in all drivers. 20203 + Button number support in CACA_EVENT_MOUSE_{PRESS,RELEASE}. 20204 20205 configure.ac | 1 + 20206 src/caca.c | 3 +- 20207 src/graphics.c | 17 ++++++- 20208 src/io.c | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 20209 test/Makefile.am | 6 ++- 20210 test/event.c | 117 ++++++++++++++++++++++++++++++++++++++++ 20211 6 files changed, 286 insertions(+), 14 deletions(-) 20212 20213Commit: 323 20214Author: sam 20215Date: Wed Jan 7 13:06:06 2004 +0000 20216 20217 * test/spritedit.c: 20218 + Moved spritedit to the test/ directory, because it is not mature enough. 20219 * libcaca.spec debian/control debian/rules: 20220 + Do not install caca-spritedit. 20221 20222 debian/control | 6 +- 20223 debian/rules | 3 - 20224 doc/Makefile.am | 2 +- 20225 doc/caca-spritedit.1 | 15 ------ 20226 examples/Makefile.am | 6 +-- 20227 examples/spritedit.c | 120 -------------------------------------------------- 20228 libcaca.spec | 8 +-- 20229 test/Makefile.am | 6 ++- 20230 test/spritedit.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++ 20231 9 files changed, 133 insertions(+), 153 deletions(-) 20232 20233Commit: 322 20234Author: sam 20235Date: Wed Jan 7 12:45:02 2004 +0000 20236 20237 * libcaca.spec debian/control: 20238 + Updated the package descriptions to include cacaball. 20239 * doc/cacademo.1 doc/Makefile.am: 20240 + Use the cacademo manpage as the cacaball manpage. 20241 * src/: 20242 + Added #ifdef _DOXYGEN_SKIP_ME here and there to prvent Doxygen from 20243 documenting bizarre stuff. 20244 20245 NEWS | 6 +++++- 20246 debian/control | 11 +++++------ 20247 debian/rules | 3 +++ 20248 doc/Makefile.am | 2 ++ 20249 doc/cacademo.1 | 23 ++++++++++++++++------- 20250 libcaca.spec | 13 +++++++------ 20251 src/bitmap.c | 25 ++++++++++++++++++------- 20252 src/caca.c | 8 +++++--- 20253 src/caca.h | 4 ++-- 20254 src/conic.c | 2 +- 20255 src/graphics.c | 12 ++++++++++-- 20256 src/io.c | 2 ++ 20257 src/line.c | 4 +++- 20258 src/sprite.c | 2 ++ 20259 14 files changed, 81 insertions(+), 36 deletions(-) 20260 20261Commit: 321 20262Author: sam 20263Date: Wed Jan 7 12:42:22 2004 +0000 20264 20265 * examples/cacaball.c: 20266 + 24 metaballs instead of 5, but smaller. 20267 + Zoom the bitmap to make more use of the screen area. 20268 20269 examples/cacaball.c | 64 +++++++++++++++++++++++++++++++-------------------- 20270 1 files changed, 39 insertions(+), 25 deletions(-) 20271 20272Commit: 320 20273Author: sam 20274Date: Tue Jan 6 16:31:27 2004 +0000 20275 20276 * examples/cacaball.c: 20277 + Crop the palette so that it looks a bit more like metaballs. 20278 * AUTHORS THANKS: 20279 + Credited Jylam and Jan Hubicka. 20280 20281 AUTHORS | 1 + 20282 THANKS | 1 + 20283 examples/aafire.c | 5 +---- 20284 examples/cacaball.c | 13 +++++++++---- 20285 4 files changed, 12 insertions(+), 8 deletions(-) 20286 20287Commit: 319 20288Author: sam 20289Date: Tue Jan 6 12:46:25 2004 +0000 20290 20291 * examples/cacaball.c: 20292 + Huge coding style overhaul. 20293 + Display 5 metaballs instead of 3. 20294 + Generate the palette instead of having a static one. 20295 + Use a 256x256 back buffer for more smoothness. 20296 20297 examples/cacaball.c | 292 +++++++++++++++++++------------------------------- 20298 1 files changed, 111 insertions(+), 181 deletions(-) 20299 20300Commit: 318 20301Author: sam 20302Date: Tue Jan 6 10:12:22 2004 +0000 20303 20304 * src/graphics.c: 20305 + Fixed a compilation warning. 20306 20307 src/graphics.c | 2 +- 20308 1 files changed, 1 insertions(+), 1 deletions(-) 20309 20310Commit: 317 20311Author: sam 20312Date: Mon Jan 5 22:16:55 2004 +0000 20313 20314 * examples/cacaball.c: 20315 + Metaballs demo program from Jean-Yves Lamoureux <jylam@lnxscene.org>. 20316 20317 examples/Makefile.am | 6 +- 20318 examples/cacaball.c | 224 ++++++++++++++++++++++++++++++++++++++++++++++++++ 20319 2 files changed, 229 insertions(+), 1 deletions(-) 20320 20321Commit: 316 20322Author: sam 20323Date: Mon Jan 5 18:17:20 2004 +0000 20324 20325 * src/io.c: 20326 + caca_get_event() and caca_wait_event() now accept a mask as an argument 20327 in order to select events. 20328 20329 examples/aafire.c | 2 +- 20330 examples/cacaview.c | 70 +++++++++++++++++++++-------------------- 20331 examples/demo.c | 2 +- 20332 examples/spritedit.c | 35 ++++++++++----------- 20333 src/caca.h | 7 ++-- 20334 src/io.c | 83 ++++++++++++++++++++++++++++++------------------- 20335 test/dithering.c | 2 +- 20336 test/hsv.c | 2 +- 20337 8 files changed, 112 insertions(+), 91 deletions(-) 20338 20339Commit: 315 20340Author: sam 20341Date: Mon Jan 5 18:10:51 2004 +0000 20342 20343 * src/graphics.c: 20344 + Fixed a bug that caused an infinite loop if the delay between two 20345 caca_refresh() calls was greater than 2000 seconds (or something). 20346 20347 src/graphics.c | 11 ++++++++++- 20348 1 files changed, 10 insertions(+), 1 deletions(-) 20349 20350Commit: 314 20351Author: sam 20352Date: Mon Jan 5 18:08:50 2004 +0000 20353 20354 * src/io.c: 20355 + Fixed a bug that caused ButtonRelease events to be forgotten under X11. 20356 * examples/cacaview.c: 20357 + Use <stdlib.h> instead of <malloc.h>. 20358 20359 examples/cacaview.c | 2 +- 20360 src/io.c | 2 +- 20361 2 files changed, 2 insertions(+), 2 deletions(-) 20362 20363Commit: 313 20364Author: sam 20365Date: Sun Jan 4 00:45:08 2004 +0000 20366 20367 * configure.ac: 20368 + Check for dvips in addition to latex. 20369 * doc/Makefile.am: 20370 + Workaround for a bug in the latex code generated by doxygen 20371 in Mandrake 9.1. 20372 20373 configure.ac | 6 +++++- 20374 doc/Makefile.am | 4 +++- 20375 2 files changed, 8 insertions(+), 2 deletions(-) 20376 20377Commit: 312 20378Author: sam 20379Date: Sun Jan 4 00:19:53 2004 +0000 20380 20381 * libcaca.spec: 20382 + Install documentation into %{doc}/package-version/ instead 20383 of %{doc}/package/. 20384 + Added tetex-dvips to the build dependencies. 20385 20386 libcaca.spec | 21 ++++++++++++++------- 20387 1 files changed, 14 insertions(+), 7 deletions(-) 20388 20389Commit: 311 20390Author: sam 20391Date: Sat Jan 3 23:21:27 2004 +0000 20392 20393 * 0.6 branch. 20394 20395 ChangeLog | 328 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 20396 1 files changed, 328 insertions(+), 0 deletions(-) 20397 20398Commit: 310 20399Author: sam 20400Date: Sat Jan 3 23:15:48 2004 +0000 20401 20402 * configure.ac NEWS: 20403 + Prepared the 0.6 release. 20404 * libcaca.spec: 20405 + Split the RPM into libcaca-devel and caca-utils. 20406 + More detailed descriptions. 20407 + Packages are now rpmlint clean. 20408 * doc/Makefile.am: 20409 + Symlink cacafire.1 to cacademo.1 upon manpage installation. 20410 20411 NEWS | 9 +++++ 20412 configure.ac | 2 +- 20413 debian/changelog | 6 +++ 20414 debian/control | 2 +- 20415 debian/rules | 9 +++-- 20416 doc/Makefile.am | 3 ++ 20417 libcaca.spec | 105 ++++++++++++++++++++++++++++++++++++++++------------- 20418 7 files changed, 104 insertions(+), 32 deletions(-) 20419 20420Commit: 309 20421Author: sam 20422Date: Sat Jan 3 17:31:44 2004 +0000 20423 20424 * configure.ac: 20425 + Search for <slang/slang.h> in addition of <slang.h>. 20426 20427 configure.ac | 7 +++---- 20428 src/caca.c | 6 +++++- 20429 src/graphics.c | 6 +++++- 20430 src/io.c | 6 +++++- 20431 4 files changed, 18 insertions(+), 7 deletions(-) 20432 20433Commit: 308 20434Author: sam 20435Date: Sat Jan 3 14:33:35 2004 +0000 20436 20437 * src/bitmap.c: 20438 + Dither H/S/V when looking up the two nearest colours. 20439 + Weigh pixels in the distance calculation. 20440 + Factorised the lookup table calculation. 20441 20442 src/bitmap.c | 217 ++++++++++++++++----------------------------------------- 20443 1 files changed, 61 insertions(+), 156 deletions(-) 20444 20445Commit: 307 20446Author: sam 20447Date: Sat Jan 3 14:28:39 2004 +0000 20448 20449 * test/hsv.c: 20450 + Trivial saturation/value rendering test. 20451 20452 test/Makefile.am | 6 ++++- 20453 test/hsv.c | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 20454 2 files changed, 70 insertions(+), 1 deletions(-) 20455 20456Commit: 306 20457Author: sam 20458Date: Fri Jan 2 18:09:29 2004 +0000 20459 20460 * src/bitmap.c: 20461 + Fixed a minor overflow in the saturation computation. 20462 + Use a global lookup table for foreground/background colour selection 20463 in the bitmap rendering routine. This broke dithering, sorry. 20464 20465 src/bitmap.c | 387 +++++++++++++++++++++++++++++-------------------- 20466 src/caca.c | 4 + 20467 src/caca_internals.h | 2 + 20468 3 files changed, 235 insertions(+), 158 deletions(-) 20469 20470Commit: 305 20471Author: sam 20472Date: Fri Jan 2 16:52:10 2004 +0000 20473 20474 * src/ examples/ test/: 20475 + Changed <const type> constructs into <type const>. 20476 20477 examples/aafire.c | 2 +- 20478 examples/cacaview.c | 4 ++-- 20479 src/bitmap.c | 18 +++++++++--------- 20480 src/caca.c | 6 +++--- 20481 src/caca.h | 28 ++++++++++++++-------------- 20482 src/graphics.c | 10 +++++----- 20483 src/line.c | 4 ++-- 20484 src/sprite.c | 14 +++++++------- 20485 test/optipal.c | 6 +++--- 20486 9 files changed, 46 insertions(+), 46 deletions(-) 20487 20488Commit: 304 20489Author: sam 20490Date: Fri Jan 2 15:35:53 2004 +0000 20491 20492 * examples/aafire.c: 20493 + Do not call caca_get_width() 10000 times per frame. Cache the value 20494 instead. 20495 20496 examples/aafire.c | 8 +++++--- 20497 1 files changed, 5 insertions(+), 3 deletions(-) 20498 20499Commit: 303 20500Author: sam 20501Date: Fri Jan 2 15:34:16 2004 +0000 20502 20503 * src/graphics.c: 20504 + Split the drawing of foreground and background colours in the X11 20505 driver. Nice performance improvement. 20506 20507 src/graphics.c | 29 +++++++++++++++++++++++------ 20508 1 files changed, 23 insertions(+), 6 deletions(-) 20509 20510Commit: 302 20511Author: sam 20512Date: Fri Jan 2 15:23:54 2004 +0000 20513 20514 * examples/cacaview.c: 20515 + If Imlib2 was not activated, warn the user that only BMP is supported. 20516 20517 examples/cacaview.c | 9 +++++++-- 20518 1 files changed, 7 insertions(+), 2 deletions(-) 20519 20520Commit: 301 20521Author: sam 20522Date: Thu Jan 1 18:21:13 2004 +0000 20523 20524 * libcaca.spec: 20525 + RPM specfile, courtesy of Richard Zidlicky. 20526 * THANKS: 20527 + Added a THANKS file for contributors. 20528 20529 AUTHORS | 3 +- 20530 Makefile.am | 4 +- 20531 THANKS | 4 +++ 20532 libcaca.spec | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 20533 4 files changed, 68 insertions(+), 3 deletions(-) 20534 20535Commit: 300 20536Author: sam 20537Date: Thu Jan 1 17:51:57 2004 +0000 20538 20539 * src/graphics.c: 20540 + Minor optimisation in caca_set_color(). 20541 + Added an X11 error handler to avoid BadFont aborts in the X11 driver. 20542 + Optimised the X11 caca_refresh() routine by handling strings of the 20543 same colour as one text chunk. 20544 * src/caca.c: 20545 + Bugfix in caca_init when conio is the only compiled-in driver. 20546 * README: 20547 + Minor documentation updates. 20548 20549 README | 12 ++-- 20550 src/caca.c | 11 ++-- 20551 src/graphics.c | 173 +++++++++++++++++++++++++++++++++---------------------- 20552 3 files changed, 117 insertions(+), 79 deletions(-) 20553 20554Commit: 299 20555Author: sam 20556Date: Thu Jan 1 16:29:50 2004 +0000 20557 20558 * examples/cacaview.c: 20559 + Use sprintf() instead of snprintf() so that cacaview builds with DJGPP. 20560 * examples/aafire.c: 20561 + bzero the pixel buffer in the initialisation routine. 20562 20563 examples/aafire.c | 2 ++ 20564 examples/cacaview.c | 23 ++++++++++++++++++----- 20565 2 files changed, 20 insertions(+), 5 deletions(-) 20566 20567Commit: 298 20568Author: sam 20569Date: Wed Dec 31 14:21:08 2003 +0000 20570 20571 * doc/doxygen.cfg.in: 20572 + Removed caca_internal.h from the list of documented files. 20573 * src/: 20574 + Minor documentation updates. 20575 20576 doc/doxygen.cfg.in | 2 +- 20577 src/bitmap.c | 2 +- 20578 src/box.c | 2 +- 20579 src/caca.h | 22 +++++++++++----------- 20580 src/conic.c | 2 +- 20581 src/graphics.c | 2 +- 20582 src/io.c | 2 +- 20583 src/line.c | 2 +- 20584 src/math.c | 2 +- 20585 src/triangle.c | 2 +- 20586 10 files changed, 20 insertions(+), 20 deletions(-) 20587 20588Commit: 297 20589Author: sam 20590Date: Wed Dec 31 13:55:34 2003 +0000 20591 20592 * test/dithering.c: 20593 + Fixed a minor compilation warning. 20594 * debian/rules: 20595 + Explicitely use --enable-imlib2. 20596 * BUGS: 20597 + Added a note about blinking consoles. 20598 * doc/Makefile.am: 20599 + Fixed a bashism in the HTML files installation. 20600 20601 BUGS | 12 +++++++----- 20602 debian/rules | 2 +- 20603 doc/Makefile.am | 4 ++-- 20604 test/dithering.c | 1 - 20605 4 files changed, 10 insertions(+), 9 deletions(-) 20606 20607Commit: 296 20608Author: sam 20609Date: Wed Dec 31 13:32:14 2003 +0000 20610 20611 * doc/Makefile.am: 20612 + Do not install doxygen.png directly, because it can be doxygen.gif on 20613 old installations. 20614 20615 doc/Makefile.am | 3 ++- 20616 1 files changed, 2 insertions(+), 1 deletions(-) 20617 20618Commit: 295 20619Author: sam 20620Date: Wed Dec 31 13:26:47 2003 +0000 20621 20622 * examples/aafire.c: 20623 + Only quit upon keypress, not mouse motion. 20624 20625 examples/aafire.c | 2 +- 20626 1 files changed, 1 insertions(+), 1 deletions(-) 20627 20628Commit: 294 20629Author: sam 20630Date: Wed Dec 31 13:24:46 2003 +0000 20631 20632 * examples/aafire.c: 20633 + Render cacafire at full speed. 20634 20635 examples/aafire.c | 2 +- 20636 1 files changed, 1 insertions(+), 1 deletions(-) 20637 20638Commit: 293 20639Author: sam 20640Date: Wed Dec 31 13:20:18 2003 +0000 20641 20642 * test/optipal.c: 20643 + Optimised S-Lang palette generator. 20644 * src/graphics: 20645 + Removed the S-Lang palette generator and replaced it with the tables 20646 generated by optipal. 20647 20648 src/graphics.c | 214 +++++++++++++--------------------------------- 20649 test/Makefile.am | 6 +- 20650 test/optipal.c | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 20651 3 files changed, 317 insertions(+), 155 deletions(-) 20652 20653Commit: 292 20654Author: sam 20655Date: Wed Dec 31 12:26:22 2003 +0000 20656 20657 * Makefile.am: 20658 + Added a test directory for test programs. 20659 * test/dithering.c: 20660 + The value/saturation dithering example. 20661 20662 Makefile.am | 2 +- 20663 configure.ac | 1 + 20664 examples/Makefile.am | 2 +- 20665 test/Makefile.am | 10 ++++ 20666 test/dithering.c | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++ 20667 5 files changed, 150 insertions(+), 2 deletions(-) 20668 20669Commit: 291 20670Author: sam 20671Date: Wed Dec 31 12:05:44 2003 +0000 20672 20673 * src/caca.c: 20674 + Do not try the X11 driver if DISPLAY is set to the empty string. 20675 * examples/cacaview.c: 20676 + Cosmetic fixes. 20677 20678 examples/cacaview.c | 10 +++++++--- 20679 src/caca.c | 2 +- 20680 2 files changed, 8 insertions(+), 4 deletions(-) 20681 20682Commit: 290 20683Author: sam 20684Date: Wed Dec 31 12:00:18 2003 +0000 20685 20686 * example/: 20687 + Renamed view.c into cacaview.c. 20688 20689 examples/Makefile.am | 5 +- 20690 examples/cacaview.c | 631 ++++++++++++++++++++++++++++++++++++++++++++++++++ 20691 examples/view.c | 631 -------------------------------------------------- 20692 3 files changed, 633 insertions(+), 634 deletions(-) 20693 20694Commit: 289 20695Author: sam 20696Date: Wed Dec 31 11:17:47 2003 +0000 20697 20698 * src/io.c: 20699 + Fixed mouse support under ncurses and slang. 20700 20701 src/io.c | 37 ++++++++++++++++--------------------- 20702 1 files changed, 16 insertions(+), 21 deletions(-) 20703 20704Commit: 288 20705Author: sam 20706Date: Wed Dec 31 11:17:00 2003 +0000 20707 20708 * configure.ac: 20709 + Error out if Imlib2 was not found. Override with --disable-imlib2. 20710 20711 configure.ac | 22 +++++++++++++++------- 20712 1 files changed, 15 insertions(+), 7 deletions(-) 20713 20714Commit: 287 20715Author: sam 20716Date: Wed Dec 31 01:16:47 2003 +0000 20717 20718 * src/io.c: 20719 + Mouse support under X11. 20720 + Split the mouse motion and mouse click events. 20721 * examples/demo.c: 20722 + Mouse motion support. 20723 20724 examples/demo.c | 156 ++++++++++++++++++++++++++++--------------------------- 20725 src/caca.h | 10 ++-- 20726 src/io.c | 146 ++++++++++++++++++++++++++++----------------------- 20727 3 files changed, 167 insertions(+), 145 deletions(-) 20728 20729Commit: 286 20730Author: sam 20731Date: Wed Dec 31 01:02:08 2003 +0000 20732 20733 * src/graphics.c: 20734 + Compilation fix. 20735 * src/caca.c: 20736 + Minor indentation fix. 20737 20738 src/caca.c | 2 +- 20739 src/graphics.c | 4 ++++ 20740 2 files changed, 5 insertions(+), 1 deletions(-) 20741 20742Commit: 285 20743Author: sam 20744Date: Thu Dec 25 23:59:48 2003 +0000 20745 20746 * src/caca.c: 20747 + Prefer the X11 driver if $DISPLAY is set. 20748 + The slang driver is now preferred over the ncurses driver. 20749 * configure.ac: 20750 + Autodetect conio.h. 20751 20752 configure.ac | 31 ++++++++++++++++++------------- 20753 src/caca.c | 27 ++++++++++++++++----------- 20754 2 files changed, 34 insertions(+), 24 deletions(-) 20755 20756Commit: 284 20757Author: sam 20758Date: Thu Dec 25 23:22:13 2003 +0000 20759 20760 * configure.ac: 20761 + Autodetect ncurses, slang and X11. 20762 + Abort if no output driver was selected or detected. 20763 20764 configure.ac | 76 +++++++++++++++++++++++++++++++++++++++------------------- 20765 1 files changed, 51 insertions(+), 25 deletions(-) 20766 20767Commit: 283 20768Author: sam 20769Date: Thu Dec 25 21:38:46 2003 +0000 20770 20771 * 0.5 branch. 20772 20773 ChangeLog | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 20774 1 files changed, 48 insertions(+), 0 deletions(-) 20775 20776Commit: 282 20777Author: sam 20778Date: Thu Dec 25 21:36:52 2003 +0000 20779 20780 * configure.ac NEWS debian/changelog: 20781 + New 0.5 release. 20782 20783 NEWS | 7 +++++++ 20784 configure.ac | 2 +- 20785 debian/changelog | 6 ++++++ 20786 3 files changed, 14 insertions(+), 1 deletions(-) 20787 20788Commit: 281 20789Author: sam 20790Date: Thu Dec 25 21:28:55 2003 +0000 20791 20792 * NOTES BUGS: 20793 + Updated information about the S-Lang colour pair shortage bug. 20794 * src/graphics.c: 20795 + Implemented the solution explained in NOTES. 20796 20797 BUGS | 3 +- 20798 NOTES | 44 ++++---- 20799 configure.ac | 1 + 20800 src/graphics.c | 298 +++++++++++++++++++++++++++++++++++++++++++++++++------- 20801 4 files changed, 287 insertions(+), 59 deletions(-) 20802 20803Commit: 280 20804Author: sam 20805Date: Thu Dec 25 18:09:58 2003 +0000 20806 20807 * src/caca.c: 20808 + Fixed a compilation bug reported by Thomas Klausner <wiz@NetBSD.org>. 20809 20810 src/caca.c | 17 ++++++++++++----- 20811 1 files changed, 12 insertions(+), 5 deletions(-) 20812 20813Commit: 279 20814Author: sam 20815Date: Thu Dec 25 18:08:46 2003 +0000 20816 20817 * NOTES: 20818 + Added a section with a proposed solution to the slang problem. 20819 20820 NOTES | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 20821 1 files changed, 68 insertions(+), 0 deletions(-) 20822 20823Commit: 278 20824Author: sam 20825Date: Thu Dec 25 10:18:37 2003 +0000 20826 20827 * 0.4 branch. 20828 20829 ChangeLog | 232 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 20830 1 files changed, 232 insertions(+), 0 deletions(-) 20831 20832Commit: 277 20833Author: sam 20834Date: Wed Dec 24 23:58:32 2003 +0000 20835 20836 * debian/control: 20837 + Added missing dependencies to the -dev package. 20838 * configure.ac: 20839 + Kludge for woody builds where x_includes is undefined. 20840 20841 configure.ac | 4 ++-- 20842 debian/control | 2 +- 20843 2 files changed, 3 insertions(+), 3 deletions(-) 20844 20845Commit: 276 20846Author: sam 20847Date: Wed Dec 24 16:23:37 2003 +0000 20848 20849 * src/caca.h: 20850 + Documented CACA_FONT. 20851 20852 src/caca.h | 4 ++++ 20853 1 files changed, 4 insertions(+), 0 deletions(-) 20854 20855Commit: 275 20856Author: sam 20857Date: Wed Dec 24 16:16:16 2003 +0000 20858 20859 * doc/Makefile.am: 20860 + Rename the refman.ps doxygen documentation to libcaca.ps. 20861 20862 doc/Makefile.am | 6 ++++-- 20863 1 files changed, 4 insertions(+), 2 deletions(-) 20864 20865Commit: 274 20866Author: sam 20867Date: Wed Dec 24 15:43:45 2003 +0000 20868 20869 * src/graphics.c: 20870 + Replace CACA_WIDTH and CACA_HEIGHT with CACA_GEOMETRY. 20871 * src/caca.c: 20872 + Documented the CACA_GEOMETRY environment variable. 20873 20874 NEWS | 3 +-- 20875 src/caca.h | 4 ++++ 20876 src/graphics.c | 9 ++++----- 20877 3 files changed, 9 insertions(+), 7 deletions(-) 20878 20879Commit: 273 20880Author: sam 20881Date: Wed Dec 24 15:35:07 2003 +0000 20882 20883 * src/io.c: 20884 + Mouse support in the X11 driver. 20885 20886 src/caca_internals.h | 1 + 20887 src/graphics.c | 6 ++++-- 20888 src/io.c | 30 +++++++++++++++++++++++++++++- 20889 3 files changed, 34 insertions(+), 3 deletions(-) 20890 20891Commit: 272 20892Author: sam 20893Date: Wed Dec 24 14:48:38 2003 +0000 20894 20895 * src/graphics: 20896 + Use XCreateWindow instead of XCreateSimpleWindow. 20897 + Set the X window title to "caca for X". 20898 20899 src/graphics.c | 18 ++++++++++++++---- 20900 1 files changed, 14 insertions(+), 4 deletions(-) 20901 20902Commit: 271 20903Author: sam 20904Date: Tue Dec 23 17:25:29 2003 +0000 20905 20906 * debian/control: 20907 + Build-depend on doxygen and tetex to build documentation. 20908 + Build-depend on xlibs-dev and slang1-dev to provide alternate drivers. 20909 20910 debian/changelog | 9 +++++++++ 20911 debian/control | 2 +- 20912 debian/rules | 23 +++++++++++++++++------ 20913 3 files changed, 27 insertions(+), 7 deletions(-) 20914 20915Commit: 270 20916Author: sam 20917Date: Tue Dec 23 17:01:38 2003 +0000 20918 20919 * configure.ac NEWS: 20920 + Prepared release 0.4. 20921 * src/graphics.c README BUGS TODO: 20922 + Updated documentation. 20923 * Makefile.am doc/Makefile.am: 20924 + Install the generated doxygen documentation. 20925 20926 BUGS | 2 ++ 20927 Makefile.am | 3 +++ 20928 NEWS | 9 +++++++++ 20929 README | 9 +++++---- 20930 TODO | 3 ++- 20931 configure.ac | 4 +++- 20932 doc/Makefile.am | 20 +++++++++++++++++++- 20933 src/graphics.c | 5 +++++ 20934 8 files changed, 48 insertions(+), 7 deletions(-) 20935 20936Commit: 269 20937Author: sam 20938Date: Tue Dec 23 16:32:56 2003 +0000 20939 20940 * src/io.c: 20941 + Fixed a warning by including <unistd.h>. 20942 + Support for arrow and function keys under X11. 20943 20944 src/io.c | 41 +++++++++++++++++++++++++++++++++++------ 20945 1 files changed, 35 insertions(+), 6 deletions(-) 20946 20947Commit: 268 20948Author: sam 20949Date: Tue Dec 23 13:27:40 2003 +0000 20950 20951 * src/io.c: 20952 + Added caca_wait_event(), a blocking caca_get_event(). 20953 * src/ examples/: 20954 + More documentation. 20955 * doc/doxygen.cfg.in: 20956 + doc/doxygen.cfg is now generated by configure, so that we can use 20957 @top_srcdir@ and we no longer need to hardcode PROJECT_NUMBER. 20958 + Create manpages. 20959 20960 configure.ac | 1 + 20961 doc/Makefile.am | 4 +- 20962 doc/doxygen.cfg | 210 ---------------------------------------------- 20963 doc/doxygen.cfg.in | 210 ++++++++++++++++++++++++++++++++++++++++++++++ 20964 examples/aafire.c | 40 +++++----- 20965 examples/demo.c | 32 ++++---- 20966 examples/spritedit.c | 32 ++++---- 20967 examples/view.c | 32 ++++---- 20968 src/bitmap.c | 40 +++++----- 20969 src/box.c | 40 +++++----- 20970 src/caca.c | 101 +++++++++++++---------- 20971 src/caca.h | 224 +++++++++++++++++++++++++++---------------------- 20972 src/caca_internals.h | 40 +++++----- 20973 src/conic.c | 42 +++++----- 20974 src/graphics.c | 156 +++++++++++++++++++++-------------- 20975 src/io.c | 73 +++++++++++----- 20976 src/line.c | 56 ++++++------ 20977 src/math.c | 40 +++++----- 20978 src/sprite.c | 40 +++++----- 20979 src/triangle.c | 40 +++++----- 20980 20 files changed, 776 insertions(+), 677 deletions(-) 20981 20982Commit: 267 20983Author: sam 20984Date: Tue Dec 23 11:08:37 2003 +0000 20985 20986 * More API documentation. 20987 20988 doc/doxygen.cfg | 887 +------------------------------------------------------ 20989 src/bitmap.c | 2 +- 20990 src/caca.c | 20 +- 20991 src/caca.h | 202 +++++++------ 20992 4 files changed, 128 insertions(+), 983 deletions(-) 20993 20994Commit: 266 20995Author: sam 20996Date: Mon Dec 22 22:58:24 2003 +0000 20997 20998 * caca.c: 20999 + Fixed typos in the initialisation code. 21000 21001 src/caca.c | 8 ++++---- 21002 1 files changed, 4 insertions(+), 4 deletions(-) 21003 21004Commit: 265 21005Author: sam 21006Date: Mon Dec 22 15:26:12 2003 +0000 21007 21008 * src/graphics.c src/caca.c src/io.c: 21009 + Support for simultaneously compiled-in drivers. 21010 + Honour the CACA_DRIVER environment variable. 21011 * configure.ac: 21012 + Drivers are no longer mutually exclusive. 21013 21014 configure.ac | 22 +- 21015 src/bitmap.c | 6 +- 21016 src/caca.c | 257 ++++++++++++++------ 21017 src/caca.h | 6 + 21018 src/caca_internals.h | 21 ++ 21019 src/conic.c | 2 +- 21020 src/graphics.c | 668 +++++++++++++++++++++++++++++--------------------- 21021 src/io.c | 131 ++++++---- 21022 src/line.c | 2 +- 21023 9 files changed, 686 insertions(+), 429 deletions(-) 21024 21025Commit: 264 21026Author: sam 21027Date: Sun Dec 21 00:39:41 2003 +0000 21028 21029 * src/graphics: 21030 + Initialise default height at 32 (as in aalib). 21031 21032 src/graphics.c | 2 +- 21033 1 files changed, 1 insertions(+), 1 deletions(-) 21034 21035Commit: 263 21036Author: sam 21037Date: Sat Dec 20 12:07:56 2003 +0000 21038 21039 * src/graphics.c: 21040 + Support for CACA_WIDTH, CACA_HEIGHT and CACA_FONT in the x11 driver. 21041 + Use an intermediary X pixmap for rendering. 21042 + Slightly changed the variable naming scheme. 21043 21044 src/caca_internals.h | 4 +- 21045 src/graphics.c | 189 +++++++++++++++++++++++++++++++------------------- 21046 src/io.c | 2 +- 21047 3 files changed, 121 insertions(+), 74 deletions(-) 21048 21049Commit: 262 21050Author: sam 21051Date: Sat Dec 20 10:54:35 2003 +0000 21052 21053 * examples/aafire.c: 21054 + The image buffer in cacafire was too small. 21055 21056 examples/aafire.c | 2 +- 21057 1 files changed, 1 insertions(+), 1 deletions(-) 21058 21059Commit: 261 21060Author: sam 21061Date: Fri Dec 19 17:26:23 2003 +0000 21062 21063 * src/graphics.c: 21064 + Progress in the X11 driver. 21065 + Fixed a compilation bug in the conio driver. 21066 21067 src/graphics.c | 93 +++++++++++++++++++++++++++++++++++++++++++++++--------- 21068 1 files changed, 78 insertions(+), 15 deletions(-) 21069 21070Commit: 260 21071Author: sam 21072Date: Thu Dec 18 09:46:19 2003 +0000 21073 21074 * debian/rules debian/control: 21075 + Moved cacafire to the caca-utils package. Added proper conflict/replace. 21076 + Symlinked cacafire.1 to cacademo.1. 21077 21078 debian/changelog | 7 +++++++ 21079 debian/control | 2 ++ 21080 debian/rules | 2 ++ 21081 3 files changed, 11 insertions(+), 0 deletions(-) 21082 21083Commit: 258 21084Author: sam 21085Date: Thu Dec 18 00:41:28 2003 +0000 21086 21087 * debian/control: 21088 + Updated long descriptions. 21089 * debian/changelog ChangeLog doc/doxygen.cfg NEWS: 21090 + Prepared 0.3 release. 21091 * README: 21092 + --enable-ncurses is now the default. 21093 21094 ChangeLog | 216 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 21095 NEWS | 11 +++ 21096 README | 4 +- 21097 debian/changelog | 4 +- 21098 debian/control | 6 +- 21099 doc/doxygen.cfg | 2 +- 21100 6 files changed, 236 insertions(+), 7 deletions(-) 21101 21102Commit: 257 21103Author: sam 21104Date: Thu Dec 18 00:11:52 2003 +0000 21105 21106 * src/: 21107 + Doxygenated public functions. 21108 21109 src/bitmap.c | 40 +++++++++++++++++++++++++++++++++++ 21110 src/box.c | 29 +++++++++++++++++++++++++ 21111 src/caca.c | 44 +++++++++++++++++++++++++++++++++++++++ 21112 src/caca.h | 9 ++++--- 21113 src/conic.c | 38 +++++++++++++++++++++++++++++++++ 21114 src/graphics.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 21115 src/io.c | 5 ++++ 21116 src/line.c | 25 +++++++++++++++++++++- 21117 src/math.c | 14 ++++++++++++ 21118 src/sprite.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++ 21119 src/triangle.c | 35 +++++++++++++++++++++++++++++++ 21120 11 files changed, 353 insertions(+), 5 deletions(-) 21121 21122Commit: 256 21123Author: sam 21124Date: Wed Dec 17 15:03:05 2003 +0000 21125 21126 * src/caca.h: 21127 + Documented environment variables. 21128 21129 src/caca.h | 29 +++++++++++++++++++++++++++++ 21130 1 files changed, 29 insertions(+), 0 deletions(-) 21131 21132Commit: 255 21133Author: sam 21134Date: Tue Dec 16 23:25:54 2003 +0000 21135 21136 * examples/view.c: 21137 + Fixed a bug in the loading of 1bpp BMPs. 21138 + Commented stuff. 21139 21140 examples/view.c | 6 ++++-- 21141 1 files changed, 4 insertions(+), 2 deletions(-) 21142 21143Commit: 254 21144Author: sam 21145Date: Tue Dec 16 23:06:54 2003 +0000 21146 21147 * examples/view.c: 21148 + If Imlib2 is not available, use a custom simple BMP loader. 21149 + Draw the bottom bar one line higher to leave room for a status line. 21150 + '?' now properly toggles help. 21151 * examples/Makefile.am: 21152 + Always build cacaview. 21153 21154 examples/Makefile.am | 5 +- 21155 examples/view.c | 366 ++++++++++++++++++++++++++++++++++++++++++-------- 21156 2 files changed, 315 insertions(+), 56 deletions(-) 21157 21158Commit: 253 21159Author: sam 21160Date: Tue Dec 16 09:06:46 2003 +0000 21161 21162 * src/bitmap.c: 21163 + If the alpha palette is all-zero, forget the alpha channel. 21164 * configure.ac: 21165 + Export HAVE_IMLIB2_H and the like. 21166 21167 configure.ac | 10 +++++----- 21168 src/bitmap.c | 3 +-- 21169 2 files changed, 6 insertions(+), 7 deletions(-) 21170 21171Commit: 252 21172Author: sam 21173Date: Mon Dec 15 15:02:50 2003 +0000 21174 21175 * src/bitmap.c: 21176 + If the alpha mask is 0, ignore alpha information. 21177 + Ditto if no alpha information is given with the palette. 21178 21179 src/bitmap.c | 24 ++++++++++++++++-------- 21180 1 files changed, 16 insertions(+), 8 deletions(-) 21181 21182Commit: 251 21183Author: sam 21184Date: Mon Dec 15 10:38:03 2003 +0000 21185 21186 * src/graphics.c src/io.c: 21187 + Beginning of an X11 driver. Currently we merely open the window and 21188 check keyboard events. 21189 21190 configure.ac | 16 +++++++++++ 21191 src/caca.c | 12 +++++++- 21192 src/caca_internals.h | 7 +++++ 21193 src/graphics.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++ 21194 src/io.c | 20 +++++++++++++ 21195 5 files changed, 127 insertions(+), 1 deletions(-) 21196 21197Commit: 250 21198Author: sam 21199Date: Fri Dec 12 16:19:44 2003 +0000 21200 21201 * configure.ac debian/changelog: 21202 + Prepare for 0.3 release. 21203 + Check for strcasecmp(). 21204 * src/caca.c: 21205 + Honor CACA_BACKGROUND, CACA_DITHERING and CACA_ANTIALIASING environment 21206 variables. 21207 21208 configure.ac | 4 ++-- 21209 debian/changelog | 12 ++++++++++++ 21210 src/caca.c | 37 +++++++++++++++++++++++++++++++++++++ 21211 3 files changed, 51 insertions(+), 2 deletions(-) 21212 21213Commit: 249 21214Author: sam 21215Date: Fri Dec 12 14:49:41 2003 +0000 21216 21217 * src/bitmap.c: 21218 + Added antialiasing support. 21219 + Dithering, antialiasing and background mode can now be selected at 21220 runtime. 21221 * src/caca.c src/caca.h: 21222 + Renamed caca_dithering into caca_feature and extended the type to 21223 express background colour and antialiasing mode. 21224 * examples/demo.c: 21225 + Fixed a bug that disabled the sprite demo. 21226 + Draw solid flares. 21227 * examples/view.c: 21228 + Select antialiasing and background mode at runtime. 21229 21230 examples/aafire.c | 1 - 21231 examples/demo.c | 18 +- 21232 examples/view.c | 67 +++++-- 21233 src/bitmap.c | 510 ++++++++++++++++++++++++++------------------------ 21234 src/caca.c | 83 +++++++- 21235 src/caca.h | 43 ++++- 21236 src/caca_internals.h | 6 + 21237 7 files changed, 430 insertions(+), 298 deletions(-) 21238 21239Commit: 248 21240Author: sam 21241Date: Thu Dec 11 17:01:09 2003 +0000 21242 21243 * Minor updates to manpages, BUGS, TODO and the Debian control file. 21244 21245 BUGS | 8 +++++--- 21246 TODO | 4 ++++ 21247 debian/control | 4 +++- 21248 doc/cacademo.1 | 37 ++++++++++++++++++++++++++++--------- 21249 doc/cacaview.1 | 3 +++ 21250 5 files changed, 43 insertions(+), 13 deletions(-) 21251 21252Commit: 247 21253Author: sam 21254Date: Thu Dec 11 16:56:35 2003 +0000 21255 21256 * src/caca.c: 21257 + Moved global variables to src/graphics.c. 21258 * src/bitmap.c: 21259 + Sanitised prototypes. 21260 21261 src/Makefile.am | 2 +- 21262 src/bitmap.c | 11 ++++++----- 21263 src/caca.c | 8 -------- 21264 src/caca.h | 7 +++++-- 21265 src/caca_internals.h | 12 ------------ 21266 src/graphics.c | 20 +++++++++++++++++--- 21267 6 files changed, 29 insertions(+), 31 deletions(-) 21268 21269Commit: 246 21270Author: sam 21271Date: Thu Dec 11 16:31:49 2003 +0000 21272 21273 * src/graphics.c: 21274 + Internally cache screen width and height. 21275 * src/bitmap.c: 21276 + Added alpha support to caca_draw_bitmap(). For now, we only treat 0% 21277 alpha as fully transparent, and any other value as fully opaque. 21278 + Slightly tuned colour weights in the renderer. 21279 + caca_set_bitmap_palette() takes unsigned ints. 21280 * examples/demo.c: 21281 + Added a crap render demo. 21282 * examples/aafire.c: 21283 + Set a 20ms delay. 21284 + Added alpha values to the palette. 21285 * examples/view.c: 21286 + Draw a gray checkered grid below the image so that transparent images 21287 look a lot nicer. 21288 + 'f' toggles "fullscreen" mode. 21289 21290 examples/aafire.c | 9 ++-- 21291 examples/demo.c | 107 +++++++++++++++++++++++++++++++++++++++++++++++++- 21292 examples/view.c | 80 +++++++++++++++++++++++++++---------- 21293 src/bitmap.c | 97 ++++++++++++++++++++++++++------------------- 21294 src/box.c | 8 ++-- 21295 src/caca.c | 22 +--------- 21296 src/caca.h | 19 +++++---- 21297 src/caca_internals.h | 4 ++ 21298 src/conic.c | 8 ++-- 21299 src/graphics.c | 54 +++++++++++++++++-------- 21300 src/line.c | 8 ++-- 21301 src/sprite.c | 12 +++--- 21302 src/triangle.c | 4 +- 21303 13 files changed, 299 insertions(+), 133 deletions(-) 21304 21305Commit: 245 21306Author: sam 21307Date: Thu Dec 11 15:54:53 2003 +0000 21308 21309 * configure.ac: 21310 + Set the executable bit of caca-config when regenerating that file. 21311 * caca-config.in: 21312 + No longer use USE_SLANG_TRUE and USE_NCURSES_TRUE since we now 21313 have @CACA_LIBS@. 21314 21315 caca-config.in | 8 ++------ 21316 configure.ac | 7 +++---- 21317 2 files changed, 5 insertions(+), 10 deletions(-) 21318 21319Commit: 244 21320Author: sam 21321Date: Tue Dec 2 22:27:27 2003 +0000 21322 21323 * configure.ac: 21324 + Removed unused USE_* variables. 21325 + Export -lslang and -lncurses as @CACA_LIBS@. 21326 * examples/aafire.c: 21327 + Imported aafire.c from the AAlib tree and ported it to libcaca. 21328 21329 configure.ac | 11 +-- 21330 examples/Makefile.am | 19 ++-- 21331 examples/aafire.c | 260 ++++++++++++++++++++++++++++++++++++++++++++++++++ 21332 3 files changed, 271 insertions(+), 19 deletions(-) 21333 21334Commit: 242 21335Author: sam 21336Date: Sun Nov 30 17:15:31 2003 +0000 21337 21338 * 0.2 release. 21339 21340 ChangeLog | 1753 ++++++++++++++++++++++++++++++++---------------------- 21341 NEWS | 14 +- 21342 TODO | 2 +- 21343 debian/changelog | 6 + 21344 debian/control | 4 +- 21345 5 files changed, 1075 insertions(+), 704 deletions(-) 21346 21347Commit: 241 21348Author: sam 21349Date: Sun Nov 30 17:14:19 2003 +0000 21350 21351 * examples/view.c: 21352 + Removed last endianness issue. 21353 21354 examples/view.c | 20 +------------------- 21355 1 files changed, 1 insertions(+), 19 deletions(-) 21356 21357Commit: 240 21358Author: sam 21359Date: Sun Nov 30 16:34:04 2003 +0000 21360 21361 * src/io.c: 21362 + Removed a useless message. 21363 * src/bitmap.c examples/view.c: 21364 + Really fixed the endianness issue. 21365 21366 examples/view.c | 4 ++-- 21367 src/bitmap.c | 32 ++++++++++++++++++++++---------- 21368 src/io.c | 1 - 21369 3 files changed, 24 insertions(+), 13 deletions(-) 21370 21371Commit: 239 21372Author: sam 21373Date: Sun Nov 30 15:56:02 2003 +0000 21374 21375 * src/bitmap.c: 21376 + Fine-tuned the new renderer. 21377 + Fixed warnings. 21378 + Changed hardcoded values to macros. 21379 21380 src/bitmap.c | 115 ++++++++++++++++++++++++++++++++++++++++++---------------- 21381 1 files changed, 84 insertions(+), 31 deletions(-) 21382 21383Commit: 238 21384Author: sam 21385Date: Sun Nov 30 15:01:55 2003 +0000 21386 21387 * src/bitmap.c: 21388 + Fixed an endianness issue in the byte reader. 21389 + Decreased precision in RGB and HSV values to avoid overflows. 21390 + New dithering method: 2x2 ordered. 21391 + New renderer, with background colour awareness. 21392 * configure.ac: 21393 + Check for <endian.h>. 21394 * examples/demo.c examples/view.c: 21395 + Fixed an endianness issue in cacaview. 21396 + Adapted code to the additional dithering method. 21397 21398 configure.ac | 4 +- 21399 examples/demo.c | 2 +- 21400 examples/view.c | 28 +++++- 21401 src/bitmap.c | 290 ++++++++++++++++++++++++++++++++++++++++++------------ 21402 src/caca.c | 3 +- 21403 src/caca.h | 7 +- 21404 6 files changed, 257 insertions(+), 77 deletions(-) 21405 21406Commit: 237 21407Author: sam 21408Date: Sun Nov 30 02:11:37 2003 +0000 21409 21410 * src/bitmap.c examples/view.c: 21411 + Fixed an endianness issue in caca_draw_bitmap(). 21412 + Code cleanup. 21413 21414 examples/view.c | 4 +- 21415 src/bitmap.c | 65 ++++++++++++++++++++++++++++++++---------------------- 21416 2 files changed, 40 insertions(+), 29 deletions(-) 21417 21418Commit: 236 21419Author: sam 21420Date: Sun Nov 30 01:18:10 2003 +0000 21421 21422 * src/caca.c: 21423 + Minor change to the dithering names. 21424 * TODO: 21425 + Added cacaview TODO. 21426 * doc/cacaview.1: 21427 + Wrote a manpage for cacaview. 21428 * examples/Makefile.am: 21429 + Moved the -DX_DISPLAY_MISSING=1 here. 21430 * examples/view.c: 21431 + Capital 'D' cycles through dithering modes in reverse order. 21432 + Sleep when there is nothing to do. 21433 + Cosmetic code reorganisation. 21434 21435 TODO | 11 +++- 21436 doc/cacaview.1 | 51 ++++++++++++++++ 21437 examples/Makefile.am | 2 +- 21438 examples/view.c | 155 ++++++++++++++++++++++++++------------------------ 21439 src/caca.c | 6 +- 21440 5 files changed, 146 insertions(+), 79 deletions(-) 21441 21442Commit: 235 21443Author: sam 21444Date: Sat Nov 29 19:35:07 2003 +0000 21445 21446 * src/caca.c src/caca.h: 21447 + Added caca_get_dithering_name(). 21448 * src/bitmap.c: 21449 + Created a new dithering method with an 8x8 ordered matrix. 21450 + Replaced the char list with a string for better readability. 21451 + Dithering functions now return a value between 0 and 255. 21452 * examples/demo.c examples/view.c: 21453 + Adapted to use caca_get_dithering_name(). 21454 21455 examples/demo.c | 10 ++-- 21456 examples/view.c | 10 ++-- 21457 src/bitmap.c | 143 +++++++++++++++++++++++++++++++++++++------------------ 21458 src/caca.c | 22 +++++++- 21459 src/caca.h | 17 +++++-- 21460 5 files changed, 138 insertions(+), 64 deletions(-) 21461 21462Commit: 234 21463Author: sam 21464Date: Sat Nov 29 18:04:42 2003 +0000 21465 21466 * src/caca.c: 21467 + Test whether ncurses knows xterm-16color before setting $TERM. 21468 21469 src/caca.c | 20 +++++++++++++++++--- 21470 1 files changed, 17 insertions(+), 3 deletions(-) 21471 21472Commit: 233 21473Author: sam 21474Date: Sat Nov 29 17:36:00 2003 +0000 21475 21476 * examples/view.c: 21477 + Added top and bottom status lines, like in mutt and slrn. 21478 + Added a status string when loading an image or upon error. 21479 + Can load multiple files; use 'n' and 'p' for next and previous. 21480 + Clip zoom between -48 and +48. 21481 21482 examples/view.c | 164 +++++++++++++++++++++++++++++++++++++++++-------------- 21483 1 files changed, 123 insertions(+), 41 deletions(-) 21484 21485Commit: 232 21486Author: sam 21487Date: Sat Nov 29 16:42:35 2003 +0000 21488 21489 * Fixed a C99ism. 21490 21491 src/caca.c | 6 ++++-- 21492 1 files changed, 4 insertions(+), 2 deletions(-) 21493 21494Commit: 231 21495Author: sam 21496Date: Sat Nov 29 14:41:37 2003 +0000 21497 21498 * configure.ac: 21499 + Default to ncurses, not slang, because slang only has 128 colour pairs. 21500 * src/caca.c: 21501 + Disable scrolling to avoid hashmap scrolling optimization code. 21502 * src/graphics.c: 21503 + Swap fg and bg in the colour pair indexing, so that bg is always 21504 right. 21505 + Disable alt charset support to exploit my patched slang. 21506 21507 NOTES | 5 +++++ 21508 configure.ac | 18 +++++++++--------- 21509 src/caca.c | 4 ++++ 21510 src/graphics.c | 29 +++++++++++++++++++++++------ 21511 4 files changed, 41 insertions(+), 15 deletions(-) 21512 21513Commit: 230 21514Author: sam 21515Date: Fri Nov 28 20:39:54 2003 +0000 21516 21517 * src/bitmap.c: 21518 + Dither chroma outside of rgb2hsv_default(). 21519 + Clip fromx and fromy values. 21520 * NOTES: 21521 + Link to the XTerm control sequences. 21522 * examples/view.c: 21523 + Draw status bar. 21524 + Move with 'h' 'j' 'k' 'l', à la vi. 21525 + '?' toggles a help menu. 21526 21527 NOTES | 11 ++++++--- 21528 examples/view.c | 58 +++++++++++++++++++++++++++++++++++++++++++++--------- 21529 src/bitmap.c | 30 ++++++++++++++-------------- 21530 3 files changed, 70 insertions(+), 29 deletions(-) 21531 21532Commit: 229 21533Author: sam 21534Date: Thu Nov 27 23:18:12 2003 +0000 21535 21536 * src/bitmap.c: 21537 + Removed § from the list of default characters due to collisions. 21538 21539 src/bitmap.c | 2 +- 21540 1 files changed, 1 insertions(+), 1 deletions(-) 21541 21542Commit: 228 21543Author: sam 21544Date: Thu Nov 27 22:54:48 2003 +0000 21545 21546 * debian/control: 21547 + Removed slang1-dev dependency in caca-utils. 21548 * debian/caca-utils.mime debian/rules: 21549 + Added a MIME file with low priority. 21550 + Added call to dh_installmime. 21551 21552 debian/caca-utils.mime | 15 +++++++++++++++ 21553 debian/control | 2 +- 21554 debian/rules | 1 + 21555 3 files changed, 17 insertions(+), 1 deletions(-) 21556 21557Commit: 227 21558Author: sam 21559Date: Thu Nov 27 22:29:13 2003 +0000 21560 21561 * src/caca.c src/graphics.c: 21562 + Moved graphics stuff from caca.c to graphics.c. 21563 + Added a few kludges: if gnome-terminal or konsole are detected, switch 21564 to TERM=xterm-16color to benefit from extended colour palette. 21565 21566 configure.ac | 2 +- 21567 src/caca.c | 197 +++++++++----------------------------------------- 21568 src/caca_internals.h | 2 + 21569 src/graphics.c | 176 ++++++++++++++++++++++++++++++++++++++++++++ 21570 4 files changed, 213 insertions(+), 164 deletions(-) 21571 21572Commit: 226 21573Author: sam 21574Date: Thu Nov 27 21:56:30 2003 +0000 21575 21576 * NOTES: 21577 + Added setab/setaf quotes from the XTerm terminfo. 21578 + Proposed a workaround for bright colours on any terminal. 21579 * src/caca.c: 21580 + 16 colour support for ncurses and conio. 21581 * src/graphics.c: 21582 + Ported to 16 colour support. 21583 + Added a missing <stdio.h> for BUFSIZ. 21584 + Disabled vsnprintf under DOS (only vsprintf exists). 21585 * examples/: 21586 + Don't abort if the caca.txt sprite was not found. 21587 + Ported to 16 colour support. 21588 21589 NOTES | 44 +++++++++++++++++++++--- 21590 examples/demo.c | 88 +++++++++++++++++++++++++++---------------------- 21591 examples/spritedit.c | 6 ++-- 21592 src/bitmap.c | 2 + 21593 src/caca.c | 82 +++++++++++++++++++++++++++++++--------------- 21594 src/caca.h | 6 ++- 21595 src/graphics.c | 49 ++++++++++++++++++++------- 21596 src/sprite.c | 10 +++-- 21597 8 files changed, 192 insertions(+), 95 deletions(-) 21598 21599Commit: 225 21600Author: sam 21601Date: Thu Nov 27 13:27:32 2003 +0000 21602 21603 * NOTES: more notes about colours. 21604 21605 NOTES | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++-------------- 21606 1 files changed, 68 insertions(+), 19 deletions(-) 21607 21608Commit: 224 21609Author: sam 21610Date: Thu Nov 27 09:43:56 2003 +0000 21611 21612 * configure.ac: 21613 + More sensible imlib2 detection, works with cross-compilation. 21614 * Makefile.am: 21615 + Don't forget to include NOTES to the dist tarball. 21616 21617 Makefile.am | 2 +- 21618 configure.ac | 9 ++++++++- 21619 examples/Makefile.am | 2 +- 21620 3 files changed, 10 insertions(+), 3 deletions(-) 21621 21622Commit: 223 21623Author: sam 21624Date: Thu Nov 27 09:38:16 2003 +0000 21625 21626 * NOTES: added information about colour support. 21627 21628 NOTES | 38 ++++++++++++++++++++++++++++++++++++++ 21629 README | 2 ++ 21630 debian/rules | 4 ++-- 21631 3 files changed, 42 insertions(+), 2 deletions(-) 21632 21633Commit: 222 21634Author: sam 21635Date: Wed Nov 26 21:02:31 2003 +0000 21636 21637 * configure.ac: Added a missing check for <inttypes.h>. 21638 21639 configure.ac | 2 ++ 21640 1 files changed, 2 insertions(+), 0 deletions(-) 21641 21642Commit: 221 21643Author: sam 21644Date: Wed Nov 26 20:58:30 2003 +0000 21645 21646 * src/bitmap.c: Support for more colour depths. 21647 21648 src/bitmap.c | 267 ++++++++++++++++++++++++++++++++++++++++++++++++---------- 21649 1 files changed, 223 insertions(+), 44 deletions(-) 21650 21651Commit: 217 21652Author: sam 21653Date: Mon Nov 24 19:56:04 2003 +0000 21654 21655 * configure.ac examples/Makefile.am: 21656 + Added a check for imlib2-config. 21657 + Build cacaview conditionally. 21658 * examples/demo.c: 21659 + Removed all gdkpixbuf code. 21660 * examples/view.c: 21661 + Default to ordered dithering. 21662 + Make sure the arrows always work even if delta is too small. 21663 21664 configure.ac | 4 +++ 21665 examples/Makefile.am | 8 +++++- 21666 examples/demo.c | 60 +------------------------------------------------ 21667 examples/view.c | 10 ++++---- 21668 4 files changed, 17 insertions(+), 65 deletions(-) 21669 21670Commit: 216 21671Author: sam 21672Date: Mon Nov 24 17:51:40 2003 +0000 21673 21674 * debian/: 21675 + New caca-utils package. 21676 + Move cacademo, cacaview and caca-spritedit to caca-utils. 21677 21678 debian/control | 20 +++++++++++++++++++- 21679 debian/rules | 16 ++++++++++++++-- 21680 2 files changed, 33 insertions(+), 3 deletions(-) 21681 21682Commit: 215 21683Author: sam 21684Date: Mon Nov 24 17:50:14 2003 +0000 21685 21686 * examples/: 21687 + Simple image viewer, cacaview, based on libcaca and imlib2. 21688 + Renamed caca-demo into cacademo. 21689 * doc/: 21690 + Renamed doc/caca-demo.1 into doc/cacademo.1. 21691 21692 doc/Makefile.am | 2 +- 21693 doc/caca-demo.1 | 14 ---- 21694 doc/cacademo.1 | 14 ++++ 21695 examples/Makefile.am | 15 +++-- 21696 examples/view.c | 181 ++++++++++++++++++++++++++++++++++++++++++++++++++ 21697 5 files changed, 205 insertions(+), 21 deletions(-) 21698 21699Commit: 214 21700Author: sam 21701Date: Sun Nov 23 15:34:35 2003 +0000 21702 21703 * Renamed src/blit.c into src/bitmap.c. 21704 21705 src/Makefile.am | 2 +- 21706 src/bitmap.c | 281 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 21707 src/blit.c | 281 ------------------------------------------------------- 21708 3 files changed, 282 insertions(+), 282 deletions(-) 21709 21710Commit: 213 21711Author: sam 21712Date: Sun Nov 23 03:44:59 2003 +0000 21713 21714 * src/caca.c: 21715 + Mouse initialisation in ncurses. 21716 * src/io.c: 21717 + Mouse support in ncurses. 21718 21719 examples/demo.c | 2 +- 21720 src/caca.c | 6 ++ 21721 src/caca.h | 2 +- 21722 src/io.c | 217 +++++++++++++++++++++++++++++++------------------------ 21723 4 files changed, 131 insertions(+), 96 deletions(-) 21724 21725Commit: 212 21726Author: sam 21727Date: Sat Nov 22 14:28:36 2003 +0000 21728 21729 * debian/control: 21730 + libcaca-dev should depend on slang1-dev. 21731 21732 debian/control | 2 +- 21733 1 files changed, 1 insertions(+), 1 deletions(-) 21734 21735Commit: 211 21736Author: sam 21737Date: Sat Nov 22 14:23:18 2003 +0000 21738 21739 * debian/Makefile.am: 21740 + Added compat and copyright to the distributed files. 21741 21742 debian/Makefile.am | 2 +- 21743 1 files changed, 1 insertions(+), 1 deletions(-) 21744 21745Commit: 210 21746Author: sam 21747Date: Sat Nov 22 14:19:36 2003 +0000 21748 21749 * Added a ChangeLog file. 21750 21751 ChangeLog | 1604 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 21752 debian/rules | 2 +- 21753 2 files changed, 1605 insertions(+), 1 deletions(-) 21754 21755Commit: 209 21756Author: sam 21757Date: Sat Nov 22 14:13:53 2003 +0000 21758 21759 * examples/Makefile.am: 21760 + Compilation fix when libcaca is not available. 21761 21762 examples/Makefile.am | 5 ++--- 21763 1 files changed, 2 insertions(+), 3 deletions(-) 21764 21765Commit: 208 21766Author: sam 21767Date: Sat Nov 22 13:44:02 2003 +0000 21768 21769 * debian/: 21770 + Wrote the changelog for the Debian release. 21771 + Wrote a copyright file. 21772 * doc/: 21773 + Wrote manpages for caca-demo and caca-spritedit. 21774 * examples/caca.txt: 21775 + Centered the sprite handle. 21776 + Added a second frame to the sprite. 21777 21778 debian/changelog | 7 ++++--- 21779 debian/copyright | 20 ++++++++++++++++++++ 21780 debian/rules | 4 ++-- 21781 doc/Makefile.am | 2 +- 21782 doc/caca-config.1 | 2 +- 21783 doc/caca-demo.1 | 14 ++++++++++++++ 21784 doc/caca-spritedit.1 | 15 +++++++++++++++ 21785 examples/caca.txt | 15 ++++++++++++++- 21786 8 files changed, 71 insertions(+), 8 deletions(-) 21787 21788Commit: 207 21789Author: sam 21790Date: Sat Nov 22 12:53:55 2003 +0000 21791 21792 * AUTHORS NEWS: 21793 + Added these mandatory files. 21794 * doc/: 21795 + Wrote a Doxygen configuration file. 21796 + Added a manpage for caca-config(1), borrowed from sdl-config. 21797 * configure.ac: 21798 + Use new style AC_INIT. 21799 + Error out if no library was found. 21800 + Added *djgpp* to the list of non-PIC platforms. 21801 + Added checks for doxygen and latex. 21802 21803 AUTHORS | 3 + 21804 Makefile.am | 4 +- 21805 NEWS | 10 + 21806 configure.ac | 24 +- 21807 doc/Makefile.am | 25 ++ 21808 doc/caca-config.1 | 73 ++++ 21809 doc/doxygen.cfg | 1079 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 21810 doc/footer.html | 3 + 21811 doc/header.html | 9 + 21812 9 files changed, 1223 insertions(+), 7 deletions(-) 21813 21814Commit: 206 21815Author: sam 21816Date: Sat Nov 22 12:51:27 2003 +0000 21817 21818 * Disabled gdkpixbuf code. 21819 21820 examples/Makefile.am | 4 ++-- 21821 examples/demo.c | 16 ++++++++++++++-- 21822 2 files changed, 16 insertions(+), 4 deletions(-) 21823 21824Commit: 205 21825Author: sam 21826Date: Sat Nov 22 12:45:25 2003 +0000 21827 21828 * src/: 21829 + Doxygenated a few things. 21830 21831 src/blit.c | 10 +++++++- 21832 src/box.c | 10 +++++++- 21833 src/caca.c | 12 ++++++++- 21834 src/caca.h | 57 ++++++++++++++++++++++++++++++++++++-------------- 21835 src/caca_internals.h | 10 +++++++- 21836 src/conic.c | 11 ++++++++- 21837 src/graphics.c | 10 +++++++- 21838 src/io.c | 10 +++++++- 21839 src/line.c | 21 ++++++++++++------ 21840 src/math.c | 10 +++++++- 21841 src/sprite.c | 10 +++++++- 21842 src/triangle.c | 10 +++++++- 21843 12 files changed, 138 insertions(+), 43 deletions(-) 21844 21845Commit: 204 21846Author: sam 21847Date: Fri Nov 21 14:34:07 2003 +0000 21848 21849 * TODO: 21850 + A few updates. 21851 * src/blit.c: 21852 + Split blit() into caca_create_bitmap() and caca_draw_bitmap(). 21853 + Started removing hardcoded bitmask and pitch values. 21854 * examples/demo.c: 21855 + Do something with mouse clicks. 21856 21857 TODO | 4 +++ 21858 examples/demo.c | 9 ++++++++ 21859 src/blit.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++------- 21860 src/caca.h | 27 +++++++++++++++++++++-- 21861 4 files changed, 91 insertions(+), 11 deletions(-) 21862 21863Commit: 203 21864Author: sam 21865Date: Fri Nov 21 14:14:26 2003 +0000 21866 21867 * src/io.c: 21868 + Fixed an off-by-one error in the mouse driver. 21869 21870 src/io.c | 9 +++++++-- 21871 1 files changed, 7 insertions(+), 2 deletions(-) 21872 21873Commit: 202 21874Author: sam 21875Date: Thu Nov 20 16:54:04 2003 +0000 21876 21877 * debian/control: 21878 + Changed section to libs/libdevel instead of games/games. 21879 + Changed package name to libcaca-dev. 21880 * debian/rules: 21881 + Use debian/compat instead of DH_COMPAT. 21882 + Install README, BUGS and TODO into /usr/share/doc. 21883 * caca-config.in: 21884 + First version of the config script. 21885 * configure.ac src/Makefile.am: 21886 + Build a static PIC library as well. 21887 * README TODO: 21888 + Various updates. 21889 21890 Makefile.am | 4 +- 21891 README | 22 +++++++++ 21892 TODO | 12 +++++ 21893 caca-config.in | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++ 21894 configure.ac | 15 ++++++ 21895 debian/compat | 1 + 21896 debian/control | 13 +++--- 21897 debian/rules | 5 +- 21898 examples/Makefile.am | 17 ++++--- 21899 examples/demo.c | 4 +- 21900 src/Makefile.am | 10 +++- 21901 11 files changed, 206 insertions(+), 20 deletions(-) 21902 21903Commit: 201 21904Author: sam 21905Date: Wed Nov 19 18:38:49 2003 +0000 21906 21907 * TODO: New stuff to do. 21908 * src/io.c: left and right arrow keys were swapped. 21909 21910 TODO | 18 +++++++++++++----- 21911 src/io.c | 4 ++-- 21912 2 files changed, 15 insertions(+), 7 deletions(-) 21913 21914Commit: 200 21915Author: sam 21916Date: Wed Nov 19 17:49:43 2003 +0000 21917 21918 * src/io.c: 21919 + Fixed a bug in the mouse coordinates reporting. 21920 21921 src/blit.c | 16 ++++++++-------- 21922 src/caca.c | 5 ++--- 21923 src/io.c | 4 ++-- 21924 3 files changed, 12 insertions(+), 13 deletions(-) 21925 21926Commit: 199 21927Author: sam 21928Date: Wed Nov 19 17:32:10 2003 +0000 21929 21930 * src/io.c: 21931 + Renamed sdl_get_key() into sdl_get_event(). 21932 + Handle mouse clicks. 21933 * src/caca.c: 21934 + Activate the terminal's mouse handling if supported. 21935 21936 examples/demo.c | 19 ++++--- 21937 examples/spritedit.c | 33 +++++++----- 21938 src/blit.c | 18 +++--- 21939 src/caca.c | 4 ++ 21940 src/caca.h | 13 ++++- 21941 src/io.c | 142 +++++++++++++++++++++++++++++--------------------- 21942 6 files changed, 139 insertions(+), 90 deletions(-) 21943 21944Commit: 198 21945Author: sam 21946Date: Mon Nov 17 16:11:34 2003 +0000 21947 21948 * src/io.c src/caca.h: 21949 + Interpret escape sequences for F1, F2, left, right, etc. 21950 * src/Makefile.am examples/Makefile.am: 21951 + Install caca.h in /usr/include. 21952 + Do not install example programs. 21953 * src/blit.c: 21954 + Minor improvements to grayscale colors. 21955 21956 examples/Makefile.am | 2 +- 21957 src/Makefile.am | 2 + 21958 src/blit.c | 15 +++++-- 21959 src/caca.h | 29 +++++++++++++- 21960 src/io.c | 105 +++++++++++++++++++++++++++++++++++++++++++++++--- 21961 5 files changed, 140 insertions(+), 13 deletions(-) 21962 21963Commit: 197 21964Author: sam 21965Date: Mon Nov 17 10:15:40 2003 +0000 21966 21967 * Removed legacy .cvsignore files. 21968 21969 .cvsignore | 17 ----------------- 21970 autotools/.cvsignore | 10 ---------- 21971 2 files changed, 0 insertions(+), 27 deletions(-) 21972 21973Commit: 195 21974Author: sam 21975Date: Sun Nov 16 17:41:43 2003 +0000 21976 21977 * src/blit.c: 21978 + Hue calculation now uses integers only. 21979 + Dithering is now parametrable. Implemented none, ordered, random. 21980 * examples/demo.c: 21981 + Added dithering selection. 21982 21983 examples/demo.c | 19 +++++++- 21984 src/blit.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 21985 src/caca.h | 5 +- 21986 3 files changed, 148 insertions(+), 16 deletions(-) 21987 21988Commit: 193 21989Author: sam 21990Date: Sun Nov 16 15:20:17 2003 +0000 21991 21992 * src/blit.c: 21993 + Added caca_set_dithering() (unused yet). 21994 + Added random dithering. 21995 * src/caca.h: 21996 + Renamed legacy EE_* enums to CACA_*. 21997 * examples/demo.c examples/caca.txt: 21998 + Added a default sprite for libcaca. 21999 22000 examples/Makefile.am | 2 + 22001 examples/caca.txt | 13 +++++++++ 22002 examples/demo.c | 38 +++++++++++++++----------- 22003 examples/spritedit.c | 6 ++-- 22004 src/blit.c | 71 ++++++++++++++++++++++++++----------------------- 22005 src/caca.c | 32 +++++++++++----------- 22006 src/caca.h | 54 ++++++++++++++++++++++--------------- 22007 src/caca_internals.h | 6 ++-- 22008 src/graphics.c | 6 ++-- 22009 9 files changed, 132 insertions(+), 96 deletions(-) 22010 22011Commit: 192 22012Author: sam 22013Date: Sun Nov 16 12:28:29 2003 +0000 22014 22015 * Changed copyleft to LGPL. 22016 22017 examples/demo.c | 19 ++++++++++--------- 22018 examples/spritedit.c | 19 ++++++++++--------- 22019 src/blit.c | 21 +++++++++++---------- 22020 src/box.c | 21 +++++++++++---------- 22021 src/caca.c | 21 +++++++++++---------- 22022 src/caca.h | 21 +++++++++++---------- 22023 src/caca_internals.h | 21 +++++++++++---------- 22024 src/conic.c | 21 +++++++++++---------- 22025 src/graphics.c | 21 +++++++++++---------- 22026 src/io.c | 21 +++++++++++---------- 22027 src/line.c | 21 +++++++++++---------- 22028 src/math.c | 21 +++++++++++---------- 22029 src/sprite.c | 21 +++++++++++---------- 22030 src/triangle.c | 21 +++++++++++---------- 22031 14 files changed, 152 insertions(+), 138 deletions(-) 22032 22033Commit: 190 22034Author: sam 22035Date: Sun Nov 16 12:13:46 2003 +0000 22036 22037 * 2nd pass in the libcaca rehandling; moved sources to src/ and examples 22038 to examples/. 22039 22040 Makefile.am | 2 +- 22041 configure.ac | 6 +- 22042 examples/Makefile.am | 23 +++ 22043 examples/demo.c | 462 ++++++++++++++++++++++++++++++++++++++++++++++ 22044 examples/spritedit.c | 115 ++++++++++++ 22045 libcaca/Makefile.am | 20 -- 22046 libcaca/blit.c | 102 ---------- 22047 libcaca/box.c | 122 ------------ 22048 libcaca/caca.c | 308 ------------------------------ 22049 libcaca/caca.h | 116 ------------ 22050 libcaca/caca_internals.h | 37 ---- 22051 libcaca/conic.c | 207 --------------------- 22052 libcaca/graphics.c | 158 ---------------- 22053 libcaca/io.c | 52 ----- 22054 libcaca/line.c | 375 ------------------------------------- 22055 libcaca/math.c | 59 ------ 22056 libcaca/sprite.c | 262 -------------------------- 22057 libcaca/triangle.c | 102 ---------- 22058 src/Makefile.am | 20 ++ 22059 src/blit.c | 102 ++++++++++ 22060 src/box.c | 122 ++++++++++++ 22061 src/caca.c | 308 ++++++++++++++++++++++++++++++ 22062 src/caca.h | 116 ++++++++++++ 22063 src/caca_internals.h | 37 ++++ 22064 src/conic.c | 207 +++++++++++++++++++++ 22065 src/graphics.c | 158 ++++++++++++++++ 22066 src/io.c | 52 +++++ 22067 src/line.c | 375 +++++++++++++++++++++++++++++++++++++ 22068 src/math.c | 59 ++++++ 22069 src/sprite.c | 262 ++++++++++++++++++++++++++ 22070 src/triangle.c | 102 ++++++++++ 22071 test/Makefile.am | 23 --- 22072 test/demo.c | 462 ---------------------------------------------- 22073 test/spritedit.c | 115 ------------ 22074 34 files changed, 2524 insertions(+), 2524 deletions(-) 22075 22076Commit: 189 22077Author: sam 22078Date: Sun Nov 16 12:07:52 2003 +0000 22079 22080 * The big TTYvaders/libcaca split. This is libcaca. 22081 22082 COPYING | 672 +++++++++++++++++++++++++++++++++-------------------- 22083 Makefile.am | 8 +- 22084 README | 34 +--- 22085 TODO | 34 --- 22086 bootstrap | 2 +- 22087 configure.ac | 6 +- 22088 data/Makefile.am | 14 -- 22089 data/barboss.txt | 27 --- 22090 data/barfight.txt | 14 -- 22091 data/bazfight.txt | 28 --- 22092 data/bongem.txt | 14 -- 22093 data/bonheart.txt | 14 -- 22094 data/foofight.txt | 29 --- 22095 data/ship.txt | 7 - 22096 data/wpnbomb.txt | 86 ------- 22097 data/wpnfrag.txt | 50 ---- 22098 data/xplmed.txt | 60 ----- 22099 data/xplsmall.txt | 32 --- 22100 debian/.cvsignore | 6 - 22101 debian/changelog | 4 +- 22102 debian/control | 14 +- 22103 debian/rules | 2 +- 22104 doc/shapes.txt | 191 --------------- 22105 src/.cvsignore | 6 - 22106 src/Makefile.am | 33 --- 22107 src/aliens.c | 136 ----------- 22108 src/bonus.c | 113 --------- 22109 src/box.c | 106 --------- 22110 src/ceo.c | 49 ---- 22111 src/collide.c | 296 ----------------------- 22112 src/common.h | 226 ------------------ 22113 src/explosions.c | 142 ----------- 22114 src/intro.c | 77 ------ 22115 src/main.c | 268 --------------------- 22116 src/overlay.c | 81 ------- 22117 src/player.c | 101 -------- 22118 src/starfield.c | 93 -------- 22119 src/tunnel.c | 206 ---------------- 22120 src/weapons.c | 459 ------------------------------------ 22121 39 files changed, 439 insertions(+), 3301 deletions(-) 22122 22123Commit: 187 22124Author: sam 22125Date: Sun Nov 16 11:26:54 2003 +0000 22126 22127 * configure.ac: 22128 + Added -Wsign-compare to the warning flags. 22129 * libcaca/caca.c: 22130 + Fixed a signed/unsigned bug that caused infinite waits with 22131 ee_set_delay(0). 22132 * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c: 22133 + Fixed minor signed/unsigned comparison warnings. 22134 22135 configure.ac | 2 +- 22136 libcaca/blit.c | 4 ++-- 22137 libcaca/caca.c | 8 ++++---- 22138 libcaca/conic.c | 8 ++++---- 22139 libcaca/graphics.c | 9 +++++---- 22140 src/weapons.c | 5 +++-- 22141 6 files changed, 19 insertions(+), 17 deletions(-) 22142 22143Commit: 185 22144Author: sam 22145Date: Sun Nov 16 00:33:35 2003 +0000 22146 22147 * Renamed libee to libcaca. Far less collisions. 22148 22149 Makefile.am | 2 +- 22150 TODO | 2 +- 22151 configure.ac | 2 +- 22152 libcaca/Makefile.am | 20 +++ 22153 libcaca/blit.c | 102 +++++++++++++ 22154 libcaca/box.c | 122 +++++++++++++++ 22155 libcaca/caca.c | 308 +++++++++++++++++++++++++++++++++++++ 22156 libcaca/caca.h | 116 ++++++++++++++ 22157 libcaca/caca_internals.h | 37 +++++ 22158 libcaca/conic.c | 207 +++++++++++++++++++++++++ 22159 libcaca/graphics.c | 157 +++++++++++++++++++ 22160 libcaca/io.c | 52 +++++++ 22161 libcaca/line.c | 375 ++++++++++++++++++++++++++++++++++++++++++++++ 22162 libcaca/math.c | 59 +++++++ 22163 libcaca/sprite.c | 262 ++++++++++++++++++++++++++++++++ 22164 libcaca/triangle.c | 102 +++++++++++++ 22165 libee/Makefile.am | 20 --- 22166 libee/blit.c | 102 ------------- 22167 libee/box.c | 122 --------------- 22168 libee/conic.c | 207 ------------------------- 22169 libee/ee.c | 308 ------------------------------------- 22170 libee/ee.h | 116 -------------- 22171 libee/ee_internals.h | 37 ----- 22172 libee/graphics.c | 157 ------------------- 22173 libee/io.c | 52 ------- 22174 libee/line.c | 375 ---------------------------------------------- 22175 libee/math.c | 59 ------- 22176 libee/sprite.c | 262 -------------------------------- 22177 libee/triangle.c | 102 ------------- 22178 src/Makefile.am | 4 +- 22179 src/aliens.c | 20 ++-- 22180 src/bonus.c | 12 +- 22181 src/box.c | 28 ++-- 22182 src/ceo.c | 6 +- 22183 src/collide.c | 4 +- 22184 src/common.h | 2 +- 22185 src/explosions.c | 40 +++--- 22186 src/intro.c | 38 +++--- 22187 src/main.c | 20 ++-- 22188 src/overlay.c | 36 +++--- 22189 src/player.c | 6 +- 22190 src/starfield.c | 22 ++-- 22191 src/tunnel.c | 20 ++-- 22192 src/weapons.c | 198 ++++++++++++------------ 22193 test/Makefile.am | 8 +- 22194 test/demo.c | 302 +++++++++++++++++++------------------- 22195 test/spritedit.c | 60 ++++---- 22196 47 files changed, 2335 insertions(+), 2335 deletions(-) 22197 22198Commit: 183 22199Author: sam 22200Date: Sun Nov 16 00:09:09 2003 +0000 22201 22202 * Very ugly ee_blit function. Will be polished in a while. 22203 22204 libee/Makefile.am | 1 + 22205 libee/blit.c | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 22206 libee/ee.h | 2 + 22207 test/Makefile.am | 2 + 22208 test/demo.c | 38 ++++++++++++++++++-- 22209 5 files changed, 142 insertions(+), 3 deletions(-) 22210 22211Commit: 181 22212Author: sam 22213Date: Sat Nov 15 12:42:38 2003 +0000 22214 22215 * libee/ee.c: 22216 + Replaced ee_color_names[] with ee_get_color_name(). 22217 + Don't oversleep in ee_refresh(). 22218 * libee/graphics.c: 22219 + Implemented ee_printf(). 22220 * test/demo.c: 22221 + If new keypresses are detected, don't wait for the next screen refresh. 22222 + Added an fps counter on demos. 22223 + Added controls for outlines and drawing boundaries. 22224 22225 libee/ee.c | 55 +++++++++++-------- 22226 libee/ee.h | 4 +- 22227 libee/graphics.c | 34 ++++++++++-- 22228 test/demo.c | 152 ++++++++++++++++++++++++++--------------------------- 22229 4 files changed, 138 insertions(+), 107 deletions(-) 22230 22231Commit: 179 22232Author: sam 22233Date: Sat Nov 15 09:58:20 2003 +0000 22234 22235 * libee/graphics.c: 22236 + Correct clipping in ee_putstr() for long strings. 22237 * libee/ee.c: 22238 + New ee_get_rendertime() call to provide framerate information. 22239 * libee/ee.h: 22240 + Added const keywords where it was meaningful, despite Slang's blatant 22241 omission of such keywords in its prototypes. 22242 22243 libee/ee.c | 25 +++++++++++++++++++------ 22244 libee/ee.h | 15 ++++++++------- 22245 libee/ee_internals.h | 1 + 22246 libee/graphics.c | 11 +++++++++-- 22247 libee/line.c | 4 ++-- 22248 5 files changed, 39 insertions(+), 17 deletions(-) 22249 22250Commit: 177 22251Author: sam 22252Date: Fri Nov 14 19:00:07 2003 +0000 22253 22254 * libee/ee.c: 22255 + Implemented correct framerate wait loop. 22256 + No framedropping yet. 22257 * test/demo.c src/main.c: 22258 + Set an arbitrary framerate for demos. 22259 22260 libee/ee.c | 66 +++++++++++++++++++++++++---------------------------------- 22261 src/main.c | 2 + 22262 test/demo.c | 2 + 22263 3 files changed, 32 insertions(+), 38 deletions(-) 22264 22265Commit: 175 22266Author: sam 22267Date: Fri Nov 14 18:49:53 2003 +0000 22268 22269 * Fixed compilation in an alternate directory. 22270 22271 src/Makefile.am | 2 +- 22272 test/Makefile.am | 2 +- 22273 2 files changed, 2 insertions(+), 2 deletions(-) 22274 22275Commit: 173 22276Author: sam 22277Date: Fri Nov 14 17:02:36 2003 +0000 22278 22279 * Sanity checks after each malloc() call. 22280 22281 src/box.c | 2 ++ 22282 src/main.c | 10 ++++++++++ 22283 src/player.c | 2 ++ 22284 src/starfield.c | 2 ++ 22285 src/tunnel.c | 6 ++++++ 22286 src/weapons.c | 4 ++-- 22287 6 files changed, 24 insertions(+), 2 deletions(-) 22288 22289Commit: 171 22290Author: sam 22291Date: Fri Nov 14 16:55:58 2003 +0000 22292 22293 * libee/math.c: 22294 + ee_sqrt() now uses unsigned ints. 22295 + Avoid overflows in ee_sqrt(). 22296 22297 libee/ee.h | 2 +- 22298 libee/math.c | 31 ++++++++++++++++++------------- 22299 2 files changed, 19 insertions(+), 14 deletions(-) 22300 22301Commit: 169 22302Author: sam 22303Date: Thu Nov 13 17:12:40 2003 +0000 22304 22305 * src/intro.c: Minor graphical issue on dosemu with ncurses backend. 22306 22307 src/intro.c | 6 +++--- 22308 1 files changed, 3 insertions(+), 3 deletions(-) 22309 22310Commit: 167 22311Author: sam 22312Date: Thu Nov 13 16:45:25 2003 +0000 22313 22314 * libee/ee.c: 22315 + Error checking in ee_init(). 22316 + Pre-generate the empty line for ee_clear(). 22317 * libee/sprite.c: 22318 + Better error checking in ee_sprite_load(). 22319 22320 libee/ee.c | 11 +++++++- 22321 libee/ee_internals.h | 2 + 22322 libee/graphics.c | 11 +-------- 22323 libee/sprite.c | 63 ++++++++++++++++++++++++++++++++++++------------- 22324 4 files changed, 58 insertions(+), 29 deletions(-) 22325 22326Commit: 165 22327Author: sam 22328Date: Thu Nov 13 15:41:12 2003 +0000 22329 22330 * Minor coding style changes. 22331 22332 libee/conic.c | 6 +++--- 22333 libee/line.c | 6 +++--- 22334 src/box.c | 2 +- 22335 3 files changed, 7 insertions(+), 7 deletions(-) 22336 22337Commit: 163 22338Author: sam 22339Date: Thu Nov 13 15:37:49 2003 +0000 22340 22341 * Renamed sprites to < 8+3 names for the DOS port. 22342 22343 data/Makefile.am | 22 ++++++------ 22344 data/bar_boss | 27 --------------- 22345 data/bar_fighter | 14 -------- 22346 data/barboss.txt | 27 +++++++++++++++ 22347 data/barfight.txt | 14 ++++++++ 22348 data/baz_fighter | 28 ---------------- 22349 data/bazfight.txt | 28 ++++++++++++++++ 22350 data/bongem.txt | 14 ++++++++ 22351 data/bonheart.txt | 14 ++++++++ 22352 data/explosion_medium | 60 ---------------------------------- 22353 data/explosion_small | 32 ------------------ 22354 data/foo_fighter | 29 ---------------- 22355 data/foofight.txt | 29 ++++++++++++++++ 22356 data/item_gem | 14 -------- 22357 data/item_heart | 14 -------- 22358 data/ship.txt | 7 ++++ 22359 data/ship_green | 7 ---- 22360 data/weapon_bomb | 86 ------------------------------------------------- 22361 data/weapon_fragbomb | 50 ---------------------------- 22362 data/wpnbomb.txt | 86 +++++++++++++++++++++++++++++++++++++++++++++++++ 22363 data/wpnfrag.txt | 50 ++++++++++++++++++++++++++++ 22364 data/xplmed.txt | 60 ++++++++++++++++++++++++++++++++++ 22365 data/xplsmall.txt | 32 ++++++++++++++++++ 22366 src/aliens.c | 6 ++-- 22367 src/bonus.c | 4 +- 22368 src/explosions.c | 4 +- 22369 src/intro.c | 6 ++-- 22370 src/player.c | 2 +- 22371 src/weapons.c | 4 +- 22372 test/demo.c | 2 +- 22373 30 files changed, 386 insertions(+), 386 deletions(-) 22374 22375Commit: 161 22376Author: sam 22377Date: Wed Nov 12 23:46:58 2003 +0000 22378 22379 * test/demo.c: 22380 + Removed a spurious '\n' from an ee_putstr(). 22381 * src/starfield.c: 22382 + Fixed starfield color. 22383 * data/: 22384 + Fixed every sprite's colors. 22385 22386 data/bar_boss | 26 ++++++++-------- 22387 data/bar_fighter | 12 ++++---- 22388 data/baz_fighter | 8 ++-- 22389 data/explosion_medium | 50 ++++++++++++++++---------------- 22390 data/explosion_small | 26 ++++++++-------- 22391 data/foo_fighter | 24 ++++++++-------- 22392 data/item_gem | 8 ++-- 22393 data/item_heart | 12 ++++---- 22394 data/ship_green | 2 +- 22395 data/weapon_bomb | 74 ++++++++++++++++++++++++------------------------ 22396 data/weapon_fragbomb | 44 ++++++++++++++-------------- 22397 src/starfield.c | 4 +- 22398 test/demo.c | 2 +- 22399 13 files changed, 146 insertions(+), 146 deletions(-) 22400 22401Commit: 159 22402Author: sam 22403Date: Wed Nov 12 21:18:50 2003 +0000 22404 22405 * libee/ee.h: 22406 + Added ee_color_names[] containing our 16 color names. 22407 * libee/ee.c: 22408 + Extended our color set to the full 16 instead of 10. 22409 + Precalculate ncurses attributes. 22410 * libee/graphics.c: 22411 + Clip color value in ee_set_color(). 22412 + Clip characters in ee_putchar(). 22413 + Partially clip characters in ee_putstr(), overflows aren't checked yet. 22414 * libee/ee_internals.h: 22415 + New file to share extern variables within libee. 22416 * test/demo.c: 22417 + Added a simple demo_color() to output all colors. 22418 + Replaced four ee_draw_line() with ee_draw_thin_box(). 22419 + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already 22420 defines y1. 22421 + Randomized colours from 0 to 15 instead of 1 to 10. 22422 * src/Makefiles.am: 22423 + Added -lm to the ttyvaders linking flags because of the intro. 22424 * README BUGS TODO: 22425 + Updated. 22426 22427 BUGS | 8 +++ 22428 Makefile.am | 2 +- 22429 README | 47 ++++++++-------- 22430 TODO | 51 +++++++++-------- 22431 libee/Makefile.am | 1 + 22432 libee/box.c | 7 +-- 22433 libee/conic.c | 7 +-- 22434 libee/ee.c | 107 +++++++++++++++++++++++++++++-------- 22435 libee/ee.h | 31 +++++++---- 22436 libee/ee_internals.h | 34 ++++++++++++ 22437 libee/graphics.c | 72 +++++++++++++------------ 22438 libee/io.c | 26 ++++------ 22439 libee/line.c | 7 +-- 22440 libee/math.c | 7 +-- 22441 libee/sprite.c | 7 +-- 22442 libee/triangle.c | 7 +-- 22443 src/Makefile.am | 2 +- 22444 src/overlay.c | 4 +- 22445 src/weapons.c | 2 +- 22446 test/demo.c | 144 ++++++++++++++++++++++++++++--------------------- 22447 20 files changed, 339 insertions(+), 234 deletions(-) 22448 22449Commit: 157 22450Author: sam 22451Date: Wed Nov 12 18:41:02 2003 +0000 22452 22453 * README: 22454 + Added a note about dos cross-compilation. 22455 * configure.ac: 22456 + Added a check for ScreenUpdate in <pc.h>. 22457 * libee/graphics.c libee/ee.c: 22458 + Improved the conio port thanks to ScreenUpdate(). 22459 22460 README | 4 +++ 22461 configure.ac | 10 ++++++++ 22462 libee/ee.c | 65 +++++++++++++++++++++++++++++++---------------------- 22463 libee/graphics.c | 48 +++++++++++++++++++++++++-------------- 22464 4 files changed, 83 insertions(+), 44 deletions(-) 22465 22466Commit: 155 22467Author: sam 22468Date: Wed Nov 12 16:23:18 2003 +0000 22469 22470 * MS-DOS port of libee, using <conio.h>. 22471 22472 configure.ac | 9 ++++++++- 22473 libee/conic.c | 7 ++++++- 22474 libee/ee.c | 38 +++++++++++++++++++++++++++++--------- 22475 libee/graphics.c | 40 +++++++++++++++++++++++++++++----------- 22476 libee/io.c | 8 ++++++-- 22477 libee/line.c | 7 ++++++- 22478 6 files changed, 84 insertions(+), 25 deletions(-) 22479 22480Commit: 153 22481Author: sam 22482Date: Wed Nov 12 01:48:58 2003 +0000 22483 22484 * libee/graphics.c: 22485 + Renamed ee_color() to ee_set_color(), wrote ee_get_color(). 22486 * libee/line.c: 22487 + Implemented draw_polyline() and draw_thin_polyline(). 22488 * libee/sprite.c: 22489 + Removed the f member of struct ee_sprite. 22490 + Implemented ee_get_sprite_{width|height|dx|dy}(). 22491 + Restore the color fater ee_draw_sprite() is called. 22492 * libee/box.c: 22493 + Fixed a bug causing improper box clipping at the right and the bottom. 22494 * data/foo_fighter: 22495 + Fixed bugs in the sprite. 22496 * src/intro.c: 22497 + Test effects for the future game's intro. 22498 * test/spritedit.c: 22499 + Added stuff to the sprite editor. We can now navigate through frames. 22500 22501 data/foo_fighter | 8 +++--- 22502 libee/box.c | 4 +- 22503 libee/ee.h | 27 ++++++++++++++++--- 22504 libee/graphics.c | 10 ++++++- 22505 libee/line.c | 33 +++++++++++++++++++++++ 22506 libee/sprite.c | 64 +++++++++++++++++++++++++++++++++++--------- 22507 src/Makefile.am | 1 + 22508 src/aliens.c | 29 ++------------------ 22509 src/bonus.c | 8 +++--- 22510 src/box.c | 6 ++-- 22511 src/common.h | 2 + 22512 src/explosions.c | 23 +++------------ 22513 src/intro.c | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 22514 src/main.c | 2 + 22515 src/overlay.c | 20 +++++++------- 22516 src/player.c | 2 +- 22517 src/starfield.c | 2 +- 22518 src/tunnel.c | 4 +- 22519 src/weapons.c | 61 ++++++++++++++++++++---------------------- 22520 test/demo.c | 46 ++++++++++++++++---------------- 22521 test/spritedit.c | 65 ++++++++++++++++++++++++++++++++++++++++++--- 22522 21 files changed, 346 insertions(+), 148 deletions(-) 22523 22524Commit: 151 22525Author: sam 22526Date: Tue Nov 11 10:22:19 2003 +0000 22527 22528 * libee/triangle.c: 22529 + Wrote ee_draw_triangle() and ee_draw_thin_triangle(). 22530 * libee/box.c: 22531 + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box(). 22532 * libee/conic.c: 22533 + Wrote ee_fill_ellipse(). 22534 + First attempt at ee_draw_thin_ellipse(), to be reworked. 22535 * test/demo.c: 22536 + Merged demo_lines() and demo_thin_lines(). 22537 + Merged demo_triangles() and demo_outlined_triangles(). 22538 + Wrote demo_box(). 22539 + Use ee_fill_ellipse() in demo_all(). 22540 22541 libee/Makefile.am | 1 + 22542 libee/box.c | 127 ++++++++++++++++++++++++++ 22543 libee/conic.c | 88 ++++++++++++++++++ 22544 libee/ee.h | 10 ++ 22545 libee/triangle.c | 14 +++ 22546 test/demo.c | 254 +++++++++++++++++------------------------------------ 22547 6 files changed, 319 insertions(+), 175 deletions(-) 22548 22549Commit: 149 22550Author: sam 22551Date: Tue Nov 11 08:00:36 2003 +0000 22552 22553 * src/weapons.c: 22554 + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke. 22555 * src/player.c: 22556 + Use ee_draw_sprite() to draw our ship. 22557 22558 data/Makefile.am | 1 + 22559 data/ship_green | 7 +++++++ 22560 src/collide.c | 8 ++++---- 22561 src/main.c | 32 ++++++++++++++++---------------- 22562 src/player.c | 32 ++++++-------------------------- 22563 src/weapons.c | 14 +++++++++----- 22564 6 files changed, 43 insertions(+), 51 deletions(-) 22565 22566Commit: 147 22567Author: sam 22568Date: Mon Nov 10 23:38:50 2003 +0000 22569 22570 * libee/graphics.c: 22571 + Moved ee_putstr() and ee_putchar() in here. 22572 * libee/ee.h: 22573 + Got rid of ee_goto(). 22574 + Moved <slang.h> or <curses.h> into libee. 22575 * Replaced ee_goto()/ee_putstr() pairs with ee_putstr(). 22576 * Ditto for ee_putchar(). 22577 22578 libee/Makefile.am | 1 + 22579 libee/conic.c | 26 +++----- 22580 libee/ee.c | 30 ++-------- 22581 libee/ee.h | 34 ++--------- 22582 libee/graphics.c | 93 +++++++++++++++++++++++++++++ 22583 libee/io.c | 6 ++ 22584 libee/line.c | 26 +++++---- 22585 libee/math.c | 6 ++ 22586 libee/sprite.c | 10 +++- 22587 libee/triangle.c | 11 ++- 22588 src/box.c | 20 +++--- 22589 src/overlay.c | 25 +++----- 22590 src/player.c | 15 ++--- 22591 src/starfield.c | 3 +- 22592 src/tunnel.c | 46 ++------------- 22593 src/weapons.c | 168 ++++++++++++++++++----------------------------------- 22594 test/demo.c | 53 ++++++---------- 22595 17 files changed, 264 insertions(+), 309 deletions(-) 22596 22597Commit: 145 22598Author: sam 22599Date: Mon Nov 10 23:04:13 2003 +0000 22600 22601 * test/spritedit.c: 22602 + Placeholder for our upcoming sprite editor. 22603 * src/Makefile.am data/Makefile.am: 22604 + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used. 22605 22606 data/Makefile.am | 1 + 22607 src/Makefile.am | 4 +- 22608 test/Makefile.am | 10 ++++++-- 22609 test/spritedit.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 22610 4 files changed, 68 insertions(+), 5 deletions(-) 22611 22612Commit: 143 22613Author: sam 22614Date: Mon Nov 10 22:43:30 2003 +0000 22615 22616 * src/weapons.c data/weapon_fragbomb: 22617 + Drew the fragbomb sprite. 22618 + Use the fragbomb in src/weapons.c. 22619 22620 data/Makefile.am | 1 + 22621 data/weapon_fragbomb | 50 ++++++++++++++++++++++++++ 22622 src/weapons.c | 96 ++++--------------------------------------------- 22623 3 files changed, 59 insertions(+), 88 deletions(-) 22624 22625Commit: 141 22626Author: sam 22627Date: Mon Nov 10 21:54:11 2003 +0000 22628 22629 * data/weapon_bomb: 22630 + New bomb sprite. 22631 * src/weapons.c: 22632 + Switched the bomb drawing to use ee_draw_sprite(). 22633 22634 data/Makefile.am | 1 + 22635 data/weapon_bomb | 86 ++++++++++++++++++++++++++++ 22636 src/weapons.c | 165 +++++++---------------------------------------------- 22637 3 files changed, 109 insertions(+), 143 deletions(-) 22638 22639Commit: 139 22640Author: sam 22641Date: Mon Nov 10 21:17:47 2003 +0000 22642 22643 * libee/sprite.c: 22644 + Made sprite loading more robust. 22645 * src/explosions.c: 22646 + No longer use ee_putchar etc. to draw our sprites, but use 22647 ee_draw_sprite(). 22648 * data/: 22649 + Drew explosion_medium and explosion_small sprites. 22650 22651 data/Makefile.am | 11 ++++- 22652 data/explosion_medium | 60 ++++++++++++++++++++++++ 22653 data/explosion_small | 32 +++++++++++++ 22654 libee/sprite.c | 14 +++--- 22655 src/explosions.c | 121 ++++--------------------------------------------- 22656 5 files changed, 120 insertions(+), 118 deletions(-) 22657 22658Commit: 137 22659Author: sam 22660Date: Mon Nov 10 20:43:02 2003 +0000 22661 22662 * libee/conic.c: Clip circles and ellipses. 22663 22664 libee/conic.c | 39 +++++++++++++++++++++++++++++++++++---- 22665 1 files changed, 35 insertions(+), 4 deletions(-) 22666 22667Commit: 135 22668Author: sam 22669Date: Mon Nov 10 18:29:04 2003 +0000 22670 22671 * libee/sprite.c: 22672 + Added sanity checks in ee_sprite_* functions. 22673 * libee/conic.c: 22674 + Use ellipsepoints() in ee_draw_circle(). 22675 22676 libee/conic.c | 29 ++++++++++++----------------- 22677 libee/sprite.c | 16 +++++++++++++++- 22678 2 files changed, 27 insertions(+), 18 deletions(-) 22679 22680Commit: 133 22681Author: sam 22682Date: Mon Nov 10 18:23:23 2003 +0000 22683 22684 * test/demo.c: 22685 + Ellipses demo. 22686 22687 test/demo.c | 52 +++++++++++++++++++++++++++++++++++++++++++++++----- 22688 1 files changed, 47 insertions(+), 5 deletions(-) 22689 22690Commit: 131 22691Author: sam 22692Date: Mon Nov 10 18:21:36 2003 +0000 22693 22694 * libee/conic.c: 22695 + ee_draw_ellipse(). 22696 22697 libee/conic.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 22698 libee/ee.h | 1 + 22699 2 files changed, 51 insertions(+), 0 deletions(-) 22700 22701Commit: 129 22702Author: sam 22703Date: Mon Nov 10 15:31:12 2003 +0000 22704 22705 * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis. 22706 22707 libee/Makefile.am | 2 +- 22708 libee/circle.c | 49 ------------------------------------------------- 22709 libee/conic.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 22710 libee/line.c | 4 ++++ 22711 4 files changed, 54 insertions(+), 50 deletions(-) 22712 22713Commit: 127 22714Author: sam 22715Date: Mon Nov 10 15:16:38 2003 +0000 22716 22717 * libee/line.c: 22718 + Added code comments. 22719 22720 libee/line.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 22721 1 files changed, 46 insertions(+), 0 deletions(-) 22722 22723Commit: 125 22724Author: sam 22725Date: Mon Nov 10 14:19:21 2003 +0000 22726 22727 * configure.ac: 22728 + Moved optimization flags and warning triggers here. 22729 + Updated the snapshot timestamp. 22730 22731 configure.ac | 9 +++++++-- 22732 libee/Makefile.am | 5 ----- 22733 src/Makefile.am | 5 ----- 22734 test/Makefile.am | 5 ----- 22735 4 files changed, 7 insertions(+), 17 deletions(-) 22736 22737Commit: 123 22738Author: sam 22739Date: Mon Nov 10 14:13:56 2003 +0000 22740 22741 * test/demo.c: Nicer complete demo. 22742 22743 test/demo.c | 203 +++++++++++++++++++++++++++++++++++++++++++---------------- 22744 1 files changed, 148 insertions(+), 55 deletions(-) 22745 22746Commit: 121 22747Author: sam 22748Date: Mon Nov 10 09:26:40 2003 +0000 22749 22750 * libee/sprite.c: 22751 + More robust sprite loader. 22752 + Added ee_set_sprite_frame() and ee_get_sprite_frame(). 22753 + Free all structures in ee_free_sprite(). 22754 * src/aliens.c src/bonus.c: 22755 + Use ee_draw_sprite() instead of our manual sprite rendering. 22756 * src/box.c: 22757 + Use ee_draw_line() instead of the manual equivalent. 22758 * data/: 22759 + Added foo_fighter, baz_fighter, item_gem and item_heart sprites. 22760 22761 data/Makefile.am | 2 +- 22762 data/baz_fighter | 28 ++++++++++++ 22763 data/foo_fighter | 29 ++++++++++++ 22764 data/item_gem | 14 ++++++ 22765 data/item_heart | 14 ++++++ 22766 libee/ee.h | 2 + 22767 libee/sprite.c | 28 ++++++++++++ 22768 src/aliens.c | 130 ++++++------------------------------------------------ 22769 src/bonus.c | 32 ++++--------- 22770 src/box.c | 51 ++++++--------------- 22771 10 files changed, 155 insertions(+), 175 deletions(-) 22772 22773Commit: 119 22774Author: sam 22775Date: Mon Nov 10 02:00:52 2003 +0000 22776 22777 * Oops, forgot data/Makefile.am. 22778 22779 data/Makefile.am | 1 + 22780 1 files changed, 1 insertions(+), 0 deletions(-) 22781 22782Commit: 117 22783Author: sam 22784Date: Mon Nov 10 02:00:19 2003 +0000 22785 22786 * test/demo.c: 22787 + Wrote a little sprite demo. 22788 * data/: 22789 + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt). 22790 22791 Makefile.am | 2 +- 22792 configure.ac | 1 + 22793 data/bar_boss | 27 +++++++++++++++++++++++++++ 22794 data/bar_fighter | 14 ++++++++++++++ 22795 test/demo.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 22796 5 files changed, 94 insertions(+), 1 deletions(-) 22797 22798Commit: 115 22799Author: sam 22800Date: Mon Nov 10 01:56:24 2003 +0000 22801 22802 * libee/sprite.c: 22803 + Beginning of sprite handling within the library. 22804 + Added support to load files. 22805 22806 libee/Makefile.am | 1 + 22807 libee/ee.h | 9 +++ 22808 libee/sprite.c | 150 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 22809 3 files changed, 160 insertions(+), 0 deletions(-) 22810 22811Commit: 113 22812Author: sam 22813Date: Mon Nov 10 00:27:33 2003 +0000 22814 22815 * test/demo.c: 22816 + outlined triangles demo. 22817 22818 test/demo.c | 41 +++++++++++++++++++++++++++++++++++++++++ 22819 1 files changed, 41 insertions(+), 0 deletions(-) 22820 22821Commit: 111 22822Author: sam 22823Date: Mon Nov 10 00:15:02 2003 +0000 22824 22825 * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h. 22826 22827 configure.ac | 18 +++++++----------- 22828 libee/Makefile.am | 8 -------- 22829 src/Makefile.am | 4 +--- 22830 test/Makefile.am | 4 +--- 22831 4 files changed, 9 insertions(+), 25 deletions(-) 22832 22833Commit: 109 22834Author: sam 22835Date: Sun Nov 9 23:34:24 2003 +0000 22836 22837 * src/*.c: 22838 + Added missing #include "config.h". 22839 + Fixed a nasty bug in ee_rand() calls. 22840 22841 src/aliens.c | 4 +++- 22842 src/bonus.c | 2 ++ 22843 src/box.c | 2 ++ 22844 src/collide.c | 6 ++++-- 22845 src/explosions.c | 4 +++- 22846 src/main.c | 6 ++++-- 22847 src/overlay.c | 2 ++ 22848 src/player.c | 2 ++ 22849 src/starfield.c | 20 +++++++++++--------- 22850 src/tunnel.c | 4 ++-- 22851 src/weapons.c | 2 ++ 22852 11 files changed, 37 insertions(+), 17 deletions(-) 22853 22854Commit: 107 22855Author: sam 22856Date: Sun Nov 9 23:01:29 2003 +0000 22857 22858 * test/demo.c: 22859 + Disabled the pyramid demo and wrote a simple triangles demo. 22860 22861 test/demo.c | 63 ++++++++++++++++++++++++++-------------------------------- 22862 1 files changed, 28 insertions(+), 35 deletions(-) 22863 22864Commit: 105 22865Author: sam 22866Date: Sun Nov 9 21:36:24 2003 +0000 22867 22868 * libee/triangle.c: 22869 + Implemented ee_fill_triangle(). 22870 * test/demo.c: 22871 + Triangle demo. 22872 22873 libee/Makefile.am | 5 ++- 22874 libee/ee.h | 3 +- 22875 libee/triangle.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 22876 test/Makefile.am | 2 +- 22877 test/demo.c | 57 +++++++++++++++++++++++++++++++++- 22878 5 files changed, 152 insertions(+), 5 deletions(-) 22879 22880Commit: 103 22881Author: sam 22882Date: Sun Nov 9 19:46:14 2003 +0000 22883 22884 * libee/line.c: 22885 + ee_draw_thin_line(). 22886 * test/demo.c: 22887 + Added a thin lines demo. 22888 22889 libee/ee.h | 1 + 22890 libee/line.c | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 22891 test/demo.c | 75 ++++++++++++++++++++++++------------ 22892 3 files changed, 165 insertions(+), 31 deletions(-) 22893 22894Commit: 101 22895Author: sam 22896Date: Sun Nov 9 18:10:44 2003 +0000 22897 22898 * libee/line.c: genericized line drawing for future use. 22899 22900 libee/line.c | 99 ++++++++++++++++++++++++++++++++++++++-------------------- 22901 1 files changed, 65 insertions(+), 34 deletions(-) 22902 22903Commit: 99 22904Author: sam 22905Date: Sun Nov 9 17:45:12 2003 +0000 22906 22907 * test/demo.c: 22908 + Putpixel demo. 22909 + Draw line demo. 22910 + Draw circle demo. 22911 + Animated radar demo. 22912 22913 test/demo.c | 178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 22914 1 files changed, 167 insertions(+), 11 deletions(-) 22915 22916Commit: 97 22917Author: sam 22918Date: Sun Nov 9 17:21:43 2003 +0000 22919 22920 * src/weapons.c: 22921 + Removed draw_circle, use ee_draw_circle instead. 22922 * libee/circle.c: 22923 + New ee_draw_circle function. 22924 * libee/line.c: 22925 + Changed an internal function's name. 22926 22927 libee/Makefile.am | 1 + 22928 libee/circle.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 22929 libee/ee.h | 1 + 22930 libee/line.c | 6 +++--- 22931 src/weapons.c | 30 ++++-------------------------- 22932 5 files changed, 58 insertions(+), 29 deletions(-) 22933 22934Commit: 95 22935Author: sam 22936Date: Sun Nov 9 16:34:23 2003 +0000 22937 22938 * libee/line.c: Implemented ee_draw_line. 22939 22940 libee/Makefile.am | 8 +++- 22941 libee/ee.h | 2 + 22942 libee/line.c | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 22943 3 files changed, 162 insertions(+), 1 deletions(-) 22944 22945Commit: 93 22946Author: sam 22947Date: Sun Nov 9 13:52:40 2003 +0000 22948 22949 * libee/ee.c: 22950 + got rid of DELAY. 22951 * test/demo.c: 22952 + Minor animation effect. 22953 22954 libee/ee.c | 15 +++++++++++---- 22955 libee/ee.h | 1 + 22956 test/demo.c | 11 +++++++++-- 22957 3 files changed, 21 insertions(+), 6 deletions(-) 22958 22959Commit: 91 22960Author: sam 22961Date: Sun Nov 9 13:51:37 2003 +0000 22962 22963 * libee/math.c: fixed a thinko in ee_rand(). 22964 22965 libee/math.c | 2 +- 22966 1 files changed, 1 insertions(+), 1 deletions(-) 22967 22968Commit: 89 22969Author: sam 22970Date: Sun Nov 9 13:32:04 2003 +0000 22971 22972 * libee/io.c: 22973 + Moved ee_get_key() here. 22974 * libee/math.c: 22975 + Moved r00t() here and renamed it to ee_sqrt(). 22976 + Moved GET_RAND() here and renamed it to ee_rand(). 22977 * src/math.c: 22978 + Removed this deprecated file. 22979 22980 libee/Makefile.am | 2 +- 22981 libee/ee.c | 22 ---------------------- 22982 libee/ee.h | 3 +++ 22983 libee/io.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 22984 libee/math.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 22985 src/Makefile.am | 1 - 22986 src/aliens.c | 2 +- 22987 src/collide.c | 4 ++-- 22988 src/common.h | 6 ------ 22989 src/explosions.c | 2 +- 22990 src/main.c | 4 ++-- 22991 src/math.c | 42 ------------------------------------------ 22992 src/starfield.c | 18 +++++++++--------- 22993 src/tunnel.c | 4 ++-- 22994 src/weapons.c | 4 ++-- 22995 15 files changed, 124 insertions(+), 91 deletions(-) 22996 22997Commit: 87 22998Author: sam 22999Date: Sun Nov 9 13:16:19 2003 +0000 23000 23001 * Coding style everywhere. 23002 23003 src/aliens.c | 206 +++++++------- 23004 src/bonus.c | 70 +++--- 23005 src/box.c | 84 +++--- 23006 src/ceo.c | 10 +- 23007 src/collide.c | 140 +++++----- 23008 src/common.h | 74 +++--- 23009 src/explosions.c | 218 ++++++++-------- 23010 src/main.c | 146 +++++----- 23011 src/math.c | 6 +- 23012 src/overlay.c | 62 +++--- 23013 src/player.c | 56 ++-- 23014 src/starfield.c | 48 ++-- 23015 src/tunnel.c | 108 ++++---- 23016 src/weapons.c | 782 +++++++++++++++++++++++++++--------------------------- 23017 14 files changed, 1005 insertions(+), 1005 deletions(-) 23018 23019Commit: 85 23020Author: sam 23021Date: Sun Nov 9 13:02:34 2003 +0000 23022 23023 * libee/Makefile.am, test/Makefile.am: 23024 + Added more compiler warning flags. 23025 * test/demo.c: 23026 + Small demo for libee. 23027 23028 libee/Makefile.am | 9 ++++++++ 23029 test/Makefile.am | 24 +++++++++++++++++++++++ 23030 test/demo.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 23031 3 files changed, 87 insertions(+), 0 deletions(-) 23032 23033Commit: 83 23034Author: sam 23035Date: Sun Nov 9 13:01:44 2003 +0000 23036 23037 * libee/ee.c: Fixed a compilation warning. 23038 23039 libee/ee.c | 3 ++- 23040 1 files changed, 2 insertions(+), 1 deletions(-) 23041 23042Commit: 81 23043Author: sam 23044Date: Sun Nov 9 12:48:09 2003 +0000 23045 23046 * libee/ee.c: Exact line fill in ee_clear(). 23047 23048 libee/ee.c | 25 ++++++++++++------------- 23049 1 files changed, 12 insertions(+), 13 deletions(-) 23050 23051Commit: 79 23052Author: sam 23053Date: Sun Nov 9 12:40:53 2003 +0000 23054 23055 * libee is now standalone. 23056 23057 libee/Makefile.am | 4 +- 23058 libee/ee.c | 164 +++++++------- 23059 libee/ee.h | 74 ++++++ 23060 src/Makefile.am | 2 +- 23061 src/aliens.c | 150 ++++++------ 23062 src/bonus.c | 46 ++-- 23063 src/box.c | 52 ++-- 23064 src/ceo.c | 6 +- 23065 src/common.h | 44 +---- 23066 src/explosions.c | 176 +++++++------- 23067 src/main.c | 13 +- 23068 src/overlay.c | 54 +++--- 23069 src/player.c | 26 +- 23070 src/starfield.c | 8 +- 23071 src/tunnel.c | 30 ++-- 23072 src/weapons.c | 660 ++++++++++++++++++++++++++-------------------------- 23073 16 files changed, 771 insertions(+), 738 deletions(-) 23074 23075Commit: 77 23076Author: sam 23077Date: Sun Nov 9 12:02:42 2003 +0000 23078 23079 * libee is now (almost) standalone. 23080 23081 Makefile.am | 2 +- 23082 configure.ac | 3 +++ 23083 libee/Makefile.am | 11 +++++++++++ 23084 src/Makefile.am | 3 +-- 23085 4 files changed, 16 insertions(+), 3 deletions(-) 23086 23087Commit: 75 23088Author: sam 23089Date: Sun Nov 9 11:26:08 2003 +0000 23090 23091 * libee/ee.c: 23092 + First file in libee, from src/graphics.c. 23093 + Disable cursor upon initialisation. 23094 + Added delay code for constant framerate. 23095 * src/common.h: 23096 + Minor compilation fix for latest ncurses. 23097 23098 doc/shapes.txt | 10 +++ 23099 libee/ee.c | 228 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 23100 src/Makefile.am | 2 +- 23101 src/ceo.c | 6 +- 23102 src/common.h | 9 +- 23103 src/graphics.c | 183 -------------------------------------------- 23104 src/main.c | 8 +- 23105 7 files changed, 250 insertions(+), 196 deletions(-) 23106 23107Commit: 73 23108Author: sam 23109Date: Thu Nov 6 21:40:53 2003 +0000 23110 23111 * bootstrap: always remove autom4te.cache. 23112 23113 bootstrap | 1 + 23114 1 files changed, 1 insertions(+), 0 deletions(-) 23115 23116Commit: 71 23117Author: sam 23118Date: Thu Oct 2 01:08:13 2003 +0000 23119 23120 * Fixed keywords, ignore, and lots of tiny SVN things. 23121 23122 bootstrap | 63 +++++++++++++++++++++++++++++---------------------------- 23123 configure.ac | 2 +- 23124 2 files changed, 33 insertions(+), 32 deletions(-) 23125 23126Commit: 69 23127Author: sam 23128Date: Sun Feb 9 11:17:40 2003 +0000 23129 23130 * support for boxes 23131 * application: pause box 23132 23133 TODO | 2 +- 23134 src/Makefile.am | 1 + 23135 src/box.c | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 23136 src/common.h | 19 ++++++++- 23137 src/main.c | 27 +++++++++++- 23138 src/overlay.c | 4 +- 23139 6 files changed, 169 insertions(+), 7 deletions(-) 23140 23141Commit: 67 23142Author: sam 23143Date: Mon Jan 6 12:22:58 2003 +0000 23144 23145 * cosmetic code changes. 23146 * fixed a bug in the tunnel munching. 23147 23148 TODO | 2 ++ 23149 src/collide.c | 30 +++++++++--------------------- 23150 2 files changed, 11 insertions(+), 21 deletions(-) 23151 23152Commit: 65 23153Author: sam 23154Date: Mon Dec 23 16:44:28 2002 +0000 23155 23156 * fixed the ncurses build. 23157 * replaced '�' with ':' in the fragbomb tail because it's not ASCII. 23158 23159 README | 8 ++++++++ 23160 TODO | 2 +- 23161 configure.ac | 8 ++++++-- 23162 src/weapons.c | 16 ++++++++-------- 23163 4 files changed, 23 insertions(+), 11 deletions(-) 23164 23165Commit: 63 23166Author: sam 23167Date: Mon Dec 23 16:21:38 2002 +0000 23168 23169 * new timestamp for a new snapshot. 23170 * lots of sanity checks in collide.c. 23171 * moved usleep() to graphics.c. 23172 * added random key generator in the dummy driver. 23173 * cosmetic changes in the energy bars. 23174 23175 configure.ac | 4 +- 23176 src/collide.c | 62 ++++++++++++++++++++++++++++++++++++++----------------- 23177 src/common.h | 11 +++++---- 23178 src/graphics.c | 22 +++++++++++++++++++- 23179 src/main.c | 11 +++++---- 23180 src/overlay.c | 20 +++++++++--------- 23181 src/player.c | 3 +- 23182 7 files changed, 90 insertions(+), 43 deletions(-) 23183 23184Commit: 61 23185Author: sam 23186Date: Mon Dec 23 15:06:13 2002 +0000 23187 23188 * better handling of special weapon timeout. 23189 * the bomb is now part of the standard fire button effect. 23190 * overlay for life and special weapon jauges. 23191 23192 src/Makefile.am | 9 ++-- 23193 src/common.h | 110 ++++++++++++++++++++++++++++++++++++++++++------------- 23194 src/main.c | 68 ++++++++++++++++++--------------- 23195 src/overlay.c | 86 +++++++++++++++++++++++++++++++++++++++++++ 23196 src/player.c | 8 ++-- 23197 5 files changed, 216 insertions(+), 65 deletions(-) 23198 23199Commit: 59 23200Author: sam 23201Date: Mon Dec 23 13:46:27 2002 +0000 23202 23203 * aliens are now named foo, bar and baz. 23204 * beginning of life jauges. 23205 23206 src/aliens.c | 38 +++++++++++++++++++------------------- 23207 src/collide.c | 9 ++++++++- 23208 src/common.h | 7 +++++-- 23209 src/main.c | 4 ++-- 23210 src/player.c | 28 +++++++++++++++++++++++++++- 23211 5 files changed, 61 insertions(+), 25 deletions(-) 23212 23213Commit: 57 23214Author: sam 23215Date: Mon Dec 23 13:13:04 2002 +0000 23216 23217 * ship has vx and vy. 23218 23219 src/common.h | 4 ++-- 23220 src/main.c | 6 +++--- 23221 src/player.c | 27 +++++++++++++++++---------- 23222 3 files changed, 22 insertions(+), 15 deletions(-) 23223 23224Commit: 55 23225Author: sam 23226Date: Mon Dec 23 12:47:36 2002 +0000 23227 23228 * cosmetic change: reworked draw_tunnel. 23229 23230 TODO | 2 +- 23231 src/main.c | 3 +- 23232 src/tunnel.c | 171 +++++++++++++++++++++++++++++++--------------------------- 23233 3 files changed, 93 insertions(+), 83 deletions(-) 23234 23235Commit: 53 23236Author: sam 23237Date: Mon Dec 23 12:03:31 2002 +0000 23238 23239 * lasers are now twice as fast. 23240 * walls are now filled, and displayed on top of aliens. 23241 23242 src/main.c | 23 ++++++++------------- 23243 src/tunnel.c | 62 +++++++++++++++++++++++++++++++++++++++++++++------------ 23244 2 files changed, 58 insertions(+), 27 deletions(-) 23245 23246Commit: 51 23247Author: sam 23248Date: Mon Dec 23 10:06:27 2002 +0000 23249 23250 * added support for --disable-slang. 23251 * fixed an overflow in the tunnel update code. 23252 * fragbomb is now 'f', not 'd'. 23253 * added a missing call to init_bonus(). 23254 23255 configure.ac | 14 +++++++++++--- 23256 src/Makefile.am | 15 ++++++++------- 23257 src/ceo.c | 3 ++- 23258 src/common.h | 9 +++++++-- 23259 src/graphics.c | 29 +++++++++++++++++++++-------- 23260 src/main.c | 10 ++++------ 23261 src/tunnel.c | 6 ++---- 23262 7 files changed, 55 insertions(+), 31 deletions(-) 23263 23264Commit: 49 23265Author: sam 23266Date: Mon Dec 23 09:28:37 2002 +0000 23267 23268 * the beam now digs the tunnel. 23269 * the starfield is now an array of stars. 23270 * fixed wall rendering (offset issues and disappearing left wall). 23271 * 32 seekers on fragbomb explosion, not 16. 23272 23273 TODO | 8 +++-- 23274 src/collide.c | 100 +++++++++++++++++++++++++++++++------------------------ 23275 src/common.h | 18 +++++----- 23276 src/main.c | 7 ++-- 23277 src/starfield.c | 50 ++++++++++++++++----------- 23278 src/tunnel.c | 34 +++++++++--------- 23279 src/weapons.c | 7 ++-- 23280 7 files changed, 125 insertions(+), 99 deletions(-) 23281 23282Commit: 47 23283Author: sam 23284Date: Sun Dec 22 23:39:15 2002 +0000 23285 23286 * seekers and homing bombs react more quickly. 23287 * 16 seekers on fragbomb explosion instead of 12. 23288 23289 src/weapons.c | 39 ++++++++++++++++++++++++++------------- 23290 1 files changed, 26 insertions(+), 13 deletions(-) 23291 23292Commit: 45 23293Author: sam 23294Date: Sun Dec 22 23:01:35 2002 +0000 23295 23296 * fixed a segfault when the target seeker speed was zero. 23297 * factorized the seeker generation on fragbomb explosion. 23298 23299 src/math.c | 9 +++++++-- 23300 src/weapons.c | 40 ++++++++++++++++++++++------------------ 23301 2 files changed, 29 insertions(+), 20 deletions(-) 23302 23303Commit: 43 23304Author: sam 23305Date: Sun Dec 22 22:36:42 2002 +0000 23306 23307 * Removed the dependency on <math.h>. We don't need no stinking sqrt! 23308 23309 src/Makefile.am | 1 + 23310 src/common.h | 4 +++- 23311 src/math.c | 37 +++++++++++++++++++++++++++++++++++++ 23312 src/weapons.c | 7 +++---- 23313 4 files changed, 44 insertions(+), 5 deletions(-) 23314 23315Commit: 41 23316Author: sam 23317Date: Sun Dec 22 22:17:41 2002 +0000 23318 23319 * dead aliens don't explode in the collision loop but in their update loop. 23320 * new super weapon, the fragmentation bomb. 23321 23322 doc/shapes.txt | 2 +- 23323 src/aliens.c | 11 ++- 23324 src/ceo.c | 9 +- 23325 src/collide.c | 322 +++++++++++++++++++++++++++---------------------------- 23326 src/common.h | 4 +- 23327 src/main.c | 11 ++- 23328 src/weapons.c | 131 +++++++++++++++++++++++- 23329 7 files changed, 316 insertions(+), 174 deletions(-) 23330 23331Commit: 39 23332Author: sam 23333Date: Sun Dec 22 19:08:35 2002 +0000 23334 23335 * Moved generated autotools files to the autotools/ directory. 23336 23337 .cvsignore | 8 +------- 23338 Makefile.am | 2 +- 23339 autotools/.cvsignore | 10 ++++++++++ 23340 bootstrap | 5 +++-- 23341 configure.ac | 2 ++ 23342 debian/.cvsignore | 3 +++ 23343 src/Makefile.am | 2 +- 23344 7 files changed, 21 insertions(+), 11 deletions(-) 23345 23346Commit: 37 23347Author: sam 23348Date: Sun Dec 22 18:44:12 2002 +0000 23349 23350 * I think I fucked up the $Id tags on my previous commit. 23351 23352 src/aliens.c | 2 +- 23353 src/bonus.c | 2 +- 23354 src/ceo.c | 2 +- 23355 src/collide.c | 2 +- 23356 src/common.h | 2 +- 23357 src/explosions.c | 2 +- 23358 src/graphics.c | 2 +- 23359 src/main.c | 2 +- 23360 src/player.c | 2 +- 23361 src/starfield.c | 2 +- 23362 src/tunnel.c | 2 +- 23363 src/weapons.c | 2 +- 23364 12 files changed, 12 insertions(+), 12 deletions(-) 23365 23366Commit: 35 23367Author: sam 23368Date: Sun Dec 22 18:42:32 2002 +0000 23369 23370 * added the COPYING file (GPLv2). 23371 * added GPL headers to source files. 23372 23373 COPYING | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 23374 src/aliens.c | 21 ++++ 23375 src/bonus.c | 21 ++++ 23376 src/ceo.c | 21 ++++ 23377 src/collide.c | 21 ++++ 23378 src/common.h | 21 ++++ 23379 src/explosions.c | 21 ++++ 23380 src/graphics.c | 21 ++++ 23381 src/main.c | 2 +- 23382 src/player.c | 21 ++++ 23383 src/starfield.c | 21 ++++ 23384 src/tunnel.c | 21 ++++ 23385 src/weapons.c | 21 ++++ 23386 13 files changed, 572 insertions(+), 1 deletions(-) 23387 23388Commit: 33 23389Author: sam 23390Date: Sun Dec 22 18:40:36 2002 +0000 23391 23392 * tab == hotkey for CEO alert. 23393 23394 src/Makefile.am | 1 + 23395 src/ceo.c | 24 ++++++++++++++++++++++++ 23396 src/common.h | 2 ++ 23397 src/main.c | 16 +++++++++++----- 23398 4 files changed, 38 insertions(+), 5 deletions(-) 23399 23400Commit: 31 23401Author: sam 23402Date: Wed Dec 18 18:44:47 2002 +0000 23403 23404 * 3rd alien type. 23405 23406 TODO | 4 +++- 23407 doc/shapes.txt | 17 ++++++++++++++++- 23408 src/aliens.c | 39 ++++++++++++++++++++------------------- 23409 3 files changed, 39 insertions(+), 21 deletions(-) 23410 23411Commit: 29 23412Author: sam 23413Date: Wed Dec 18 18:12:28 2002 +0000 23414 23415 * Scrapped Makefile. 23416 23417 Makefile | 530 -------------------------------------------------------------- 23418 1 files changed, 0 insertions(+), 530 deletions(-) 23419 23420Commit: 27 23421Author: sam 23422Date: Wed Dec 18 18:11:54 2002 +0000 23423 23424 * README and TODO files. 23425 23426 Makefile | 12 ++++++------ 23427 README | 35 +++++++++++++++++++++++++++++++++++ 23428 TODO | 38 ++++++++++++++++++++++++++++++++++++++ 23429 3 files changed, 79 insertions(+), 6 deletions(-) 23430 23431Commit: 25 23432Author: sam 23433Date: Wed Dec 18 13:29:31 2002 +0000 23434 23435 * the bomb's head is now white 23436 23437 Makefile | 6 ++-- 23438 configure.ac | 4 +- 23439 doc/shapes.txt | 9 +++++- 23440 src/collide.c | 2 +- 23441 src/weapons.c | 76 +++++++++++++++++++++++++++++++++++++++---------------- 23442 5 files changed, 67 insertions(+), 30 deletions(-) 23443 23444Commit: 23 23445Author: sam 23446Date: Sun Dec 15 17:16:45 2002 +0000 23447 23448 * new weapon: bomb. 23449 * beam now collides with aliens. 23450 23451 doc/shapes.txt | 32 +++++++++++ 23452 src/aliens.c | 6 +- 23453 src/collide.c | 63 +++++++++++++++++----- 23454 src/common.h | 6 +- 23455 src/main.c | 75 ++++++++++++++------------ 23456 src/weapons.c | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 23457 6 files changed, 291 insertions(+), 55 deletions(-) 23458 23459Commit: 21 23460Author: sam 23461Date: Sun Dec 15 05:03:55 2002 +0000 23462 23463 * 'beam' weapon. 23464 23465 doc/shapes.txt | 79 +++++++--------------------- 23466 src/common.h | 2 +- 23467 src/main.c | 9 +++- 23468 src/weapons.c | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 23469 4 files changed, 184 insertions(+), 61 deletions(-) 23470 23471Commit: 19 23472Author: sam 23473Date: Sun Dec 15 03:41:32 2002 +0000 23474 23475 * real Debian package files. 23476 * two new types of aliens. only one rules. 23477 * removed gfx_write in favor of gfx_putchar and gfx_putstr. 23478 * added bonuses at alien death. they do nothing yet. 23479 * seeker missiles. 'b' to test. 23480 * weapon resolution is now 16*char. needs to be generalized. 23481 * fixed the supernova bugs. center could collide with the tunnel, and 23482 the last frame was badly displayed. 23483 * lots of cleanups everywhere. 23484 23485 Makefile | 6 +- 23486 configure.ac | 4 +- 23487 debian/changelog | 5 + 23488 debian/control | 15 +++ 23489 debian/rules | 77 +++++++++++++ 23490 doc/shapes.txt | 43 +++++++- 23491 src/Makefile.am | 5 +- 23492 src/aliens.c | 266 +++++++++++++++++++++++++++------------------- 23493 src/bonus.c | 102 ++++++++++++++++++ 23494 src/collide.c | 210 ++++++++++++++++++++++++------------- 23495 src/common.h | 70 +++++++++---- 23496 src/explosions.c | 312 +++++++++++++++++++++--------------------------------- 23497 src/graphics.c | 2 +- 23498 src/main.c | 110 ++++++++++++-------- 23499 src/player.c | 33 +++---- 23500 src/starfield.c | 6 +- 23501 src/tunnel.c | 25 ++--- 23502 src/weapons.c | 205 +++++++++++++++++++++++++----------- 23503 18 files changed, 947 insertions(+), 549 deletions(-) 23504 23505Commit: 17 23506Author: sam 23507Date: Fri Dec 13 20:50:00 2002 +0000 23508 23509 * autotoolificationized the whole thing. 23510 23511 .cvsignore | 25 +++- 23512 Makefile | 541 +++++++++++++++++++++++++++++++++++++++++++++++++--- 23513 Makefile.am | 10 + 23514 aliens.c | 176 ----------------- 23515 bootstrap | 44 +++++ 23516 collide.c | 151 --------------- 23517 common.h | 134 ------------- 23518 configure.ac | 34 ++++ 23519 debian/.cvsignore | 3 + 23520 debian/Makefile.am | 1 + 23521 doc/shapes.txt | 135 +++++++++++++ 23522 explosions.c | 305 ----------------------------- 23523 graphics.c | 129 ------------- 23524 main.c | 183 ------------------ 23525 player.c | 74 ------- 23526 shapes.txt | 135 ------------- 23527 src/.cvsignore | 6 + 23528 src/Makefile.am | 35 ++++ 23529 src/aliens.c | 176 +++++++++++++++++ 23530 src/collide.c | 151 +++++++++++++++ 23531 src/common.h | 134 +++++++++++++ 23532 src/explosions.c | 305 +++++++++++++++++++++++++++++ 23533 src/graphics.c | 129 +++++++++++++ 23534 src/main.c | 183 ++++++++++++++++++ 23535 src/player.c | 74 +++++++ 23536 src/starfield.c | 59 ++++++ 23537 src/tunnel.c | 171 +++++++++++++++++ 23538 src/weapons.c | 135 +++++++++++++ 23539 starfield.c | 59 ------ 23540 tunnel.c | 171 ----------------- 23541 weapons.c | 135 ------------- 23542 31 files changed, 2326 insertions(+), 1677 deletions(-) 23543 23544Commit: 15 23545Author: sam 23546Date: Fri Dec 13 19:27:16 2002 +0000 23547 23548 * moved nuke from explosions to weapons. 23549 * used a cool Bresenham algorithm to draw the nuke circles. 23550 * nuke collides with aliens. 23551 23552 collide.c | 80 ++++++++++++++++++++++++++++++++-------------- 23553 common.h | 16 ++++++--- 23554 explosions.c | 100 ---------------------------------------------------------- 23555 main.c | 14 +++++--- 23556 player.c | 6 +++ 23557 weapons.c | 88 ++++++++++++++++++++++++++++++++++++++++++++------- 23558 6 files changed, 156 insertions(+), 148 deletions(-) 23559 23560Commit: 13 23561Author: sam 23562Date: Fri Dec 13 19:24:53 2002 +0000 23563 23564 * .cvsignore file. 23565 23566 .cvsignore | 2 ++ 23567 1 files changed, 2 insertions(+), 0 deletions(-) 23568 23569Commit: 11 23570Author: sam 23571Date: Fri Dec 13 19:23:07 2002 +0000 23572 23573 * First commit. Scrolling works, some weaponry, controls, tunnel blowing, 23574 the nuke is still ugly, almost no collision detection. Nice demo :) 23575 23576 Makefile | 35 +++++ 23577 aliens.c | 176 +++++++++++++++++++++++++ 23578 collide.c | 121 +++++++++++++++++ 23579 common.h | 130 +++++++++++++++++++ 23580 explosions.c | 405 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 23581 graphics.c | 129 +++++++++++++++++++ 23582 main.c | 179 ++++++++++++++++++++++++++ 23583 player.c | 68 ++++++++++ 23584 shapes.txt | 135 +++++++++++++++++++ 23585 starfield.c | 59 +++++++++ 23586 tunnel.c | 171 ++++++++++++++++++++++++ 23587 weapons.c | 71 ++++++++++ 23588 12 files changed, 1679 insertions(+), 0 deletions(-) 23589