Sam Hocevar
8f832a3b47
* Switch a few unsigned int variables to size_t where appropriate.
* Synchronise parameter types in the C++ bindings with the C API.
16 years ago
Sam Hocevar
ef211b4700
* Make Win32 a special case in cucul_types.h.in: it has intptr_t but none
of the other required types.
16 years ago
Sam Hocevar
d202c8242f
* Started libcaca unit tests.
16 years ago
Sam Hocevar
da68305e2c
* Get the project to build in an alternate directory.
16 years ago
Sam Hocevar
e6e490ea58
* Refresh the .NET bindings. Still not complete, but quite useful already.
16 years ago
Sam Hocevar
621f107c72
* Documentation fixes (due to renamings, some parameters were no longer
documented).
16 years ago
Sam Hocevar
4ea785f818
* Remove all unsigned ints from exported functions. Signed arithmetic is
far better for error checking.
16 years ago
Sam Hocevar
ec68a634cf
* Get rid of the last long types in the API.
* Use size_t and ssize_t where appropriate.
16 years ago
Sam Hocevar
6a3f5c21f0
* Changed most of the long ints in the API into C99 types. WARNING: this
completely breaks compatibility with previous versions of libcaca on
64-bit systems.
16 years ago
Sam Hocevar
bb771dcc5c
* Cosmetic fix for ./configure output when a pkg-module is not found.
16 years ago
Sam Hocevar
86d03eb137
* Use CppUnit for C and C++ unit tests. Sorry, Jylam.
16 years ago
Sam Hocevar
f44b5e11fa
* Changed most "unsigned char" variables into "uint8_t", including in
prototypes. As they are equivalent, this does not break the ABI.
16 years ago
Sam Hocevar
99b5396e8e
* Remove #include <stdint.h> etc. from "common.h". Instead, make sure that
<cucul.h> will provide the C99 types, even if libcaca has been installed.
* Rename what's left of "common.h" to "stubs.h".
* Remove all references to erroneous <inttypes.h> from source files.
16 years ago
Pascal Terjan
cdab8ff469
Fix args type checks in Caca::Display.new
16 years ago
Pascal Terjan
433a156fd4
Add few unit tests for Caca::Display
16 years ago
Pascal Terjan
f805afaa81
Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new
16 years ago
Pascal Terjan
bbe37aaaf7
We should not free the canvas if it was auto created with the display
16 years ago
Jean-Yves Lamoureux
4d9b88ff3e
* Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas
16 years ago
Jean-Yves Lamoureux
1eae38f2dc
* Removed by-default stack protector from recent gcc's while compiling kernel.
16 years ago
Jean-Yves Lamoureux
a21ac5c0e8
* Oops, bad type (char instead of uint32) after ellipse rendering
improvement.
17 years ago
Jean-Yves Lamoureux
73b071c003
* Improved ellipse rendering. Not perfect, but still much better than
old method. Closes #16 .
17 years ago
Jean-Yves Lamoureux
b1c13861f4
* Fixed line transitions (both vertical and horizontal ones)
17 years ago
Sam Hocevar
9a4e9b55a8
* -Wshadow was actually put back in configure.ac; removing comment about it.
17 years ago
Sam Hocevar
e4fae06a5e
* Don't use mygetopt.c in img2txt if the system has getopt_long.
* Fix invalid pointer/int cast (Closes #39 ).
17 years ago
Sam Hocevar
708bf4b7c1
* Get rid of TODO. It's now in Trac ( http://libcaca.zoy.org/report/1 ).
17 years ago
Ben Wiley Sittler
e1603937c7
build on Mac OS X again
17 years ago
Sam Hocevar
8528b407bb
* Fixed the Visual Studio projects so that they build in Release mode.
17 years ago
Sam Hocevar
9c951cebb2
* Windows build fixes here and there.
17 years ago
Sam Hocevar
c42b0a9979
* Make it clear that we can use the Windows native console.
17 years ago
Sam Hocevar
725f29ee8e
* Put back all the shit in struct caca_event to avoid breaking existing
applications. I'll think of a migration path later.
17 years ago
Jean-Yves Lamoureux
119fb08518
* FIRST !
17 years ago
Sam Hocevar
6a22ce903e
* Add figfont.c to the MSVC solution.
17 years ago
Sam Hocevar
d999f54fce
* Check for pkg-config before bootstrapping, because autoconf gives a
totally meaningless message when it's not present.
17 years ago
Sam Hocevar
b8d3f71ae8
* Fix canvas export for the caca format. We now export all frames.
* Fix the sprite import/export example.
17 years ago
Sam Hocevar
4af5145c38
* Started sprite example. Doesn't work :-)
17 years ago
Sam Hocevar
e895e01ee6
* Disable file operations in kernel mode.
* Implement strchr() in kernel.c.
* Check for snprintf() at configure time.
17 years ago
Sam Hocevar
3602fc98be
* The SLang and ncurses drivers now put back the TERM environment variable
if they modified it.
17 years ago
Sam Hocevar
db1a77f0d0
* Only call glutInit() once through the program's lifetime.
* Free the internal font when closing the GL driver.
* Hide the window when closing the GL driver, because freeglut's
glutDestroyWindow() does not really closes the window.
17 years ago
Sam Hocevar
367e1ef512
* Fix a tiny use of uninitialised memory in caca_get_event() that may have
lead to deadlocks.
17 years ago
Sam Hocevar
b7a785ff38
* Implemented caca_set_display_driver() to change driver at runtime.
17 years ago
Sam Hocevar
e15e962928
* Implement caca_create_display_with_driver() to specify an output driver
without using environment variables..
* Implement caca_get_display_driver() to return the current display's
output driver.
* Add a simple example program to test caca_create_display_with_driver().
17 years ago
Sam Hocevar
283e1ef70b
* Remove cruft from caca_get_display_driver_list().
17 years ago
Sam Hocevar
db166f5ec0
* Add #include <cstring> to fix gcc-4.3 build.
17 years ago
Sam Hocevar
5b2b3e27db
* Implemented caca_get_display_driver_list(), unused yet.
17 years ago
Sam Hocevar
6132c561c0
* Cocoa driver build fix, courtesy of Ben Wiley Sittler.
17 years ago
Sam Hocevar
dd6a99a395
* Slight improvement to the Unicode -> ASCII conversion, courtesy of
Ben Wiley Sittler.
17 years ago
Sam Hocevar
d06bf76c96
=?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in
=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
=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
=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
=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?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
17 years ago
Sam Hocevar
81d6119762
* Implemented cucul_canvas_set_figfont() from TOIlet’s open_font().
17 years ago
Sam Hocevar
fd9749db59
* Import io.c from TOIlet directly into libcucul. Can you see where this
is going?
17 years ago
Sam Hocevar
2c9232d71a
* Bump version to 0.99.beta14.
17 years ago