Nicolas Vion
42fc449127
* Remove 'copy' attribute of RETURN_STRINGL in php binding of functions: caca_file_gets, caca_file_read
* Use RETVAL_STRINGL instead of RETURN_STRINGL in function caca_export_string
vor 16 Jahren
Ben Wiley Sittler
1498e63f72
add a reset button, move usage to "stdout", and stop hyperlinking the
logo filename in the example
vor 16 Jahren
Ben Wiley Sittler
ff6e92dfc8
allow a filename exactly matching the uploaded filename; give a better
error message when this does not work
vor 16 Jahren
Ben Wiley Sittler
5e49dcc864
more copyright info
vor 16 Jahren
Ben Wiley Sittler
dc821b8826
add more copyright info
vor 16 Jahren
Ben Wiley Sittler
96a393f391
https should work too
vor 16 Jahren
Ben Wiley Sittler
7e823f8ba8
obscure email addresses somewhat
vor 16 Jahren
Ben Wiley Sittler
f02befd915
better argument handling, and allow logo-caca.png as a special file argument
vor 16 Jahren
Ben Wiley Sittler
3a86d53fb2
fix case in example
vor 16 Jahren
Ben Wiley Sittler
bea03b1b1b
now works as HTML
vor 16 Jahren
Ben Wiley Sittler
8e859c7c0d
handle argument-parsing exceptions
vor 16 Jahren
Ben Wiley Sittler
4c5f2a9098
more accurate error message
vor 16 Jahren
Ben Wiley Sittler
872dd08617
clarify that this is a PHP port, not the original C program; return -1
when export fails, too
vor 16 Jahren
Ben Wiley Sittler
8fa649ff3e
copy img2txt.php to www in preparation for htmlizing
vor 16 Jahren
Ben Wiley Sittler
fc3775ca2a
remove workarounds since alpha works now (merged from ..)
vor 16 Jahren
Ben Wiley Sittler
32e5ad4d05
hacked around the lack of a reasonable php getopt_long by writing a
new version in PHP. it seems to work, and is more flexible than the
getopt() found in PHP 5.3+.
vor 16 Jahren
Ben Wiley Sittler
04e8348ea5
fix yet another bug i wrote :( -- be endian-neutral.
vor 16 Jahren
Ben Wiley Sittler
d71ddf0f51
no more horrible hacks needed, since fixing the alpha mismatch in the C binding
vor 16 Jahren
Ben Wiley Sittler
d0a08f2be2
do not bother with an extraneous fill, and don't create out.png
vor 16 Jahren
Ben Wiley Sittler
79864c5541
fix endianness problem
vor 16 Jahren
Ben Wiley Sittler
010c3b20bf
oops! fix problem i introduced in the previous commit
vor 16 Jahren
Ben Wiley Sittler
f75f27aec8
fix impedence mismatch between libgd alpha (0 = opaque, 127 = transparent) and libcaca alpha (0 = transparent, 255 = opaque)
vor 16 Jahren
Ben Wiley Sittler
309bf77215
copy img2txt.c to img2txt.php in preparation for phpizing
vor 16 Jahren
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...)
vor 16 Jahren
Ben Wiley Sittler
d9d23767d4
default to $timeout = 0 in Display::getEvent()
vor 16 Jahren
Ben Wiley Sittler
5626959bbc
fix some bugs and inconsistencies in the PHP object layer
vor 16 Jahren
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
vor 16 Jahren
Ben Wiley Sittler
8e65594567
add AnsiColor, EventType and EventKey constants parallel to the .NET ones
vor 16 Jahren
Ben Wiley Sittler
d258b7e2a4
added missing constant CACA_KEY_UNKNOWN
vor 16 Jahren
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
vor 16 Jahren
Ben Wiley Sittler
41b52e7e94
copy test.cs to test.php in preparation for phpizing
vor 16 Jahren
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
vor 16 Jahren
Ben Wiley Sittler
839457cc5d
use alpha in PNG export, since it is now required to get a correct PNG output image
vor 16 Jahren
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
vor 16 Jahren
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).
vor 16 Jahren
Ben Wiley Sittler
14c4a66190
no border in old browsers, either.
vor 16 Jahren
Ben Wiley Sittler
fe9bc1e97a
htmlification
vor 16 Jahren
Ben Wiley Sittler
7ee83ef1cb
copy unicode.php to www in preparation for htmlizing
vor 16 Jahren
Ben Wiley Sittler
912c12b68e
cli-only
vor 16 Jahren
Ben Wiley Sittler
cefb7fb871
phpized
vor 16 Jahren
Ben Wiley Sittler
f89341d18f
copy unicode.c to unicode.php in preparation for phpizing
vor 16 Jahren
Ben Wiley Sittler
c503541dcb
htmlize
vor 16 Jahren
Ben Wiley Sittler
b5701199d7
copy transform.php to www in preparation for htmlizing
vor 16 Jahren
Ben Wiley Sittler
dd9fff4d60
PHPified
vor 16 Jahren
Ben Wiley Sittler
531c76030c
copy transform.c to transform.php in preparation for phpizing
vor 16 Jahren
Ben Wiley Sittler
7f251a3e93
show client-side filename
vor 16 Jahren
Ben Wiley Sittler
c662584362
clearer wording.
vor 16 Jahren
Ben Wiley Sittler
735997d551
link to an example file to download and then import (generated by export.php)
vor 16 Jahren
Ben Wiley Sittler
9e13b58fe7
works well enough to import the files exported by export.php
vor 16 Jahren
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!)
vor 16 Jahren