Ben Wiley Sittler
d71ddf0f51
no more horrible hacks needed, since fixing the alpha mismatch in the C binding
před 16 roky
Ben Wiley Sittler
d0a08f2be2
do not bother with an extraneous fill, and don't create out.png
před 16 roky
Ben Wiley Sittler
79864c5541
fix endianness problem
před 16 roky
Ben Wiley Sittler
010c3b20bf
oops! fix problem i introduced in the previous commit
před 16 roky
Ben Wiley Sittler
f75f27aec8
fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)
před 16 roky
Ben Wiley Sittler
309bf77215
copy img2txt.c to img2txt.php in preparation for phpizing
před 16 roky
Ben Wiley Sittler
bf59034786
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...)
před 16 roky
Ben Wiley Sittler
d9d23767d4
default to $timeout = 0 in Display::getEvent()
před 16 roky
Ben Wiley Sittler
5626959bbc
fix some bugs and inconsistencies in the PHP object layer
před 16 roky
Ben Wiley Sittler
0b32c1d6eb
add a Libcaca class to the PHP class interface, parallel to the Libcaca class in the .NET interface; fix a bunch of whitespace inconsistencies
před 16 roky
Ben Wiley Sittler
8e65594567
add AnsiColor, EventType and EventKey constants parallel to the .NET ones
před 16 roky
Ben Wiley Sittler
d258b7e2a4
added missing constant CACA_KEY_UNKNOWN
před 16 roky
Ben Wiley Sittler
96b250cd2f
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
před 16 roky
Ben Wiley Sittler
41b52e7e94
copy test.cs to test.php in preparation for phpizing
před 16 roky
Ben Wiley Sittler
24ca7502e6
merge alpha fix from svn://svn.zoy.org/libcaca/libcaca/trunk/caca-php/examples/export.php@3287 into examples/www/export.php
před 16 roky
Ben Wiley Sittler
839457cc5d
use alpha in PNG export, since it is now required to get a correct PNG output image
před 16 roky
Ben Wiley Sittler
eb7b2bdda7
fix type in Canvas::drawLine; add a minimal class Event providing a
subset of the functionality of the .NET version; added Display::getEvent
similar to the .NET version; change Dither::bitmap to take a Canvas
object rather than a caca canvas resource as its first parameter; add
Font::Render and Font::getList methods parallel to the .NET version
před 16 roky
Ben Wiley Sittler
c1e1760ee4
use alpha channel in gd truecolor images -- note that the scale for
this is [0, 127], rather than [0, 255]; always free the temporary
pixels copy allocated in PHP_FUNCTION(caca_dither_bitmap); fix a typo
which caused PHP_FUNCTION(caca_set_display_title) to crash due to a
failed run-time binding to "caca_set_display" (the "_title" was
missing).
před 16 roky
Ben Wiley Sittler
07d9dcc348
preserve column alignment better by breaking cells at spaces; preserve
readability of fullwidth characters better by not placing cell
boundaries between them unneccessarily
před 16 roky
Ben Wiley Sittler
e434549a4d
force a column alignment after each column containing a fullwidth character.
před 16 roky
Ben Wiley Sittler
14c4a66190
no border in old browsers, either.
před 16 roky
Ben Wiley Sittler
fe9bc1e97a
htmlification
před 16 roky
Ben Wiley Sittler
7ee83ef1cb
copy unicode.php to www in preparation for htmlizing
před 16 roky
Ben Wiley Sittler
912c12b68e
cli-only
před 16 roky
Ben Wiley Sittler
cefb7fb871
phpized
před 16 roky
Ben Wiley Sittler
f89341d18f
copy unicode.c to unicode.php in preparation for phpizing
před 16 roky
Ben Wiley Sittler
c503541dcb
htmlize
před 16 roky
Ben Wiley Sittler
b5701199d7
copy transform.php to www in preparation for htmlizing
před 16 roky
Ben Wiley Sittler
dd9fff4d60
PHPified
před 16 roky
Ben Wiley Sittler
531c76030c
copy transform.c to transform.php in preparation for phpizing
před 16 roky
Ben Wiley Sittler
7f251a3e93
show client-side filename
před 16 roky
Ben Wiley Sittler
c662584362
clearer wording.
před 16 roky
Ben Wiley Sittler
735997d551
link to an example file to download and then import (generated by export.php)
před 16 roky
Ben Wiley Sittler
9e13b58fe7
works well enough to import the files exported by export.php
před 16 roky
Ben Wiley Sittler
fee77cac00
force cli on remaining examples so that apache doesn't pop up a window
(this actually happens with the cocoa driver!)
před 16 roky
Ben Wiley Sittler
415b54902d
CLI-only
před 16 roky
Ben Wiley Sittler
665f0c98bf
copy import.php to www in preparation for htmlizing
před 16 roky
Ben Wiley Sittler
13dcd97685
list available import formats in usage message
před 16 roky
Ben Wiley Sittler
aae1d4c531
PHPification of import.c
před 16 roky
Ben Wiley Sittler
62b20bc8d1
copy import.c to import.php in preparation for phpizing
před 16 roky
Ben Wiley Sittler
4b01269d8a
only fill the preview iframe when javascript is enabled
před 16 roky
Ben Wiley Sittler
995edf8021
merge latest CLI example bugfixes into the HTML versions
před 16 roky
Ben Wiley Sittler
e7305d8b68
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
před 16 roky
Ben Wiley Sittler
b76e1ed2b2
now generates HTML
před 16 roky
Ben Wiley Sittler
b4375871d7
copy fullwidth.php to www in preparation for htmlizing
před 16 roky
Ben Wiley Sittler
5558dbadc7
added copyright info for PHP conversion (blah blah blah...)
před 16 roky
Ben Wiley Sittler
3ac8510e4c
now works as PHP
před 16 roky
Ben Wiley Sittler
1e7ae2c712
copy fullwidth.c to fullwidth.php in preparation for phpizing
před 16 roky
Ben Wiley Sittler
1e933f8d50
only assume svg preview ability in opera, WebKit and Gecko
před 16 roky
Nicolas Vion
ab44c8daa7
* Improve object layer for caca-php
před 16 roky