319cc69
Continue the libcaca/libcucul merge. Source and binary compatibility are almost there. by
2008-09-27 15:43:01 +0000
f291d41
* No need to require test/unit in each testfile by
2008-09-27 14:29:32 +0000
4cda200
Continuing the libcucul-libcaca merge. by
2008-09-27 14:29:11 +0000
0ee5f4c
* Have local paths first in LOAD_PATH by
2008-09-27 14:29:00 +0000
fe732d0
Continuing the libcucul-libcaca merge. by
2008-09-27 14:11:36 +0000
f61816c
Starting refactoring to get rid of libcucul. The initial reason for the split is rendered moot by the plugin system: when enabled, binaries do not link directly with libX11 or libGL. I hope this is a step towards more consisteny and clarity. by
2008-09-27 13:12:46 +0000
65ebcf0
test: remove legacy empty directory. by
2008-09-27 12:13:24 +0000
33b3fb5
makefont.c: change the font data encoding, the source is now 5% smaller. by
2008-09-27 09:52:27 +0000
6a61202
* mygetopt.c: fix a parsing issue with short options. by
2008-07-16 17:23:31 +0000
087605f
* Fix bad AM_CONDITIONAL location: it must be in the default code path. by
2008-07-16 13:50:48 +0000
c2706d6
* cucul/file.c: fix a typo causing build failures when zlib is not here. by
2008-07-16 13:06:39 +0000
c71cbdb
* Make the asm checks for fsin/fcos and fldln2/fxch/fyl2x more robust by forcing the tested code to use register contraints. by
2008-07-16 13:06:30 +0000
850fc14
* Fix plugin build. by
2008-07-05 16:39:56 +0000
4393a70
* Set version to 0.99.beta14. * Updateed NEWS and ChangeLog. by
2008-07-05 16:34:19 +0000
9752e82
* Check for FTGL in the configure step, because we will use it later. * Better CFLAGS and LDFLAGS propagation to the Makefiles. by
2008-07-05 16:28:30 +0000
44ee292
* Fix C++ library linking. by
2008-06-15 19:38:06 +0000
d0140a4
* Fix cucul_file_read() calls in cacaview. by
2008-06-15 18:41:09 +0000
772899a
* Fix cacademo build on systems without imlib-dev. by
2008-06-15 17:06:43 +0000
91103fb
* Generate the C++ .pc files at configure time. by
2008-06-15 16:53:57 +0000
211d070
* Only install the C++ .pc files if C++ support was activated. by
2008-06-15 16:49:42 +0000
1e40ace
* Install cucul++.pc and caca++.pc in the pkg-config directory. by
2008-06-15 16:47:40 +0000
c4119c7
* Updated version number to 0.99.beta15, so that we can build TOIlet. by
2008-06-15 14:46:51 +0000
52710f7
* Export cucul_flush_figlet() to the public API. It should be removed later, but for now it's the only way to integrate properly with TOIlet. by
2008-06-15 14:41:17 +0000
6d10f95
* Make cacaview use cucul_file_t functions. by
2008-06-15 13:50:28 +0000
9edb7dc
* Make deprecated cucul_load_file() use cucul_file_t functions. by
2008-06-15 13:50:22 +0000
f5597bc
* Make cucul_import_file() use cucul_file_t functions. by
2008-06-15 13:50:17 +0000
c25cb57
* Set errno to ENOSYS in unsupported cucul_file_t operations. by
2008-06-15 13:50:11 +0000
e87056c
* Implement cucul_file_tell(). by
2008-06-15 13:50:06 +0000
96d77f7
* Export cucul_file_t operations in the public header. * Implement cucul_file_read() and cucul_file_write(). by
2008-06-15 13:50:02 +0000
321db7b
* makefont is only a system tool: use htons/htonl instead of hton16/hton32. by
2008-06-15 13:49:57 +0000
e60e274
* Fix cucul_set_dither_palette() argument types in cacademo. by
2008-06-15 12:28:18 +0000
99d7e53
* Remove htons() and htonl() from kernel mode: we use our custom hton16() and hton32() implementations everywhere instead, except in cacaserver which requires <arpa/inet.h> stuff anyway. by
2008-06-15 12:28:14 +0000
abcc1ab
* Fix a buffer initialisation issue in the sortchars utility. by
2008-06-15 12:28:08 +0000
e9dd9ce
* Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight() by
2008-05-14 18:16:56 +0000
a278364
* Put autotools files in a hidden ".auto" directory instead of "autotools". by
2008-04-26 08:34:10 +0000
5c813a8
* Add missing headers to the Visual Studio build files. by
2008-04-23 21:24:40 +0000
8f832a3
* Switch a few unsigned int variables to size_t where appropriate. * Synchronise parameter types in the C++ bindings with the C API. by
2008-04-23 21:24:34 +0000
ef211b4
* Make Win32 a special case in cucul_types.h.in: it has intptr_t but none of the other required types. by
2008-04-23 21:24:28 +0000
d202c82
* Started libcaca unit tests. by
2008-04-21 10:10:42 +0000
da68305
* Get the project to build in an alternate directory. by
2008-04-19 22:51:20 +0000
e6e490e
* Refresh the .NET bindings. Still not complete, but quite useful already. by
2008-04-19 22:51:17 +0000
621f107
* Documentation fixes (due to renamings, some parameters were no longer documented). by
2008-04-19 19:40:25 +0000
4ea785f
* Remove all unsigned ints from exported functions. Signed arithmetic is far better for error checking. by
2008-04-19 19:25:52 +0000
ec68a63
* Get rid of the last long types in the API. * Use size_t and ssize_t where appropriate. by
2008-04-19 19:25:47 +0000
6a3f5c2
* 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. by
2008-04-19 19:25:41 +0000
bb771dc
* Cosmetic fix for ./configure output when a pkg-module is not found. by
2008-04-19 19:25:37 +0000
86d03eb
* Use CppUnit for C and C++ unit tests. Sorry, Jylam. by
2008-04-19 14:07:54 +0000
f44b5e1
* Changed most "unsigned char" variables into "uint8_t", including in prototypes. As they are equivalent, this does not break the ABI. by
2008-04-19 14:07:50 +0000
99b5396
* 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. by
2008-04-19 12:42:50 +0000
cdab8ff
Fix args type checks in Caca::Display.new by
2008-04-19 11:48:32 +0000
433a156
Add few unit tests for Caca::Display by
2008-04-19 11:32:21 +0000
f805afa
Add driver/set_driver/driver=/driver_list methods to Caca::Display, and driver arg to Caca::Display.new by
2008-04-19 11:31:39 +0000
bbe37aa
We should not free the canvas if it was auto created with the display by
2008-04-19 11:29:31 +0000
4d9b88f
* Fixed cucul_set_canvas_boundaries() bug that prevented good size to be applied on the resized canvas by
2008-04-19 10:57:30 +0000
1eae38f
* Removed by-default stack protector from recent gcc's while compiling kernel. by
2008-03-17 19:05:20 +0000
a21ac5c
* Oops, bad type (char instead of uint32) after ellipse rendering improvement. by
2008-03-02 16:30:31 +0000
73b071c
* Improved ellipse rendering. Not perfect, but still much better than old method. Closes #16 . by
2008-03-02 16:28:10 +0000
b1c1386
* Fixed line transitions (both vertical and horizontal ones) by
2008-03-02 14:27:43 +0000
9a4e9b5
* -Wshadow was actually put back in configure.ac; removing comment about it. by
2008-03-01 19:44:45 +0000
e4fae06
* Don't use mygetopt.c in img2txt if the system has getopt_long. * Fix invalid pointer/int cast (Closes #39). by
2008-02-29 22:29:08 +0000
708bf4b
* Get rid of TODO. It's now in Trac (http://libcaca.zoy.org/report/1). by
2008-02-26 21:43:10 +0000
e160393
build on Mac OS X again by
2008-02-03 21:53:40 +0000
8528b40
* Fixed the Visual Studio projects so that they build in Release mode. by
2008-01-12 20:15:42 +0000
9c951ce
* Windows build fixes here and there. by
2008-01-12 20:15:20 +0000
c42b0a9
* Make it clear that we can use the Windows native console. by
2008-01-10 23:42:42 +0000
725f29e
* Put back all the shit in struct caca_event to avoid breaking existing applications. I'll think of a migration path later. by
2008-01-10 23:42:29 +0000
119fb08
* FIRST ! by
2008-01-01 00:07:04 +0000
6a22ce9
* Add figfont.c to the MSVC solution. by
2007-12-30 18:50:41 +0000
d999f54
* Check for pkg-config before bootstrapping, because autoconf gives a totally meaningless message when it's not present. by
2007-12-30 13:49:57 +0000
b8d3f71
* Fix canvas export for the caca format. We now export all frames. * Fix the sprite import/export example. by
2007-12-20 15:26:12 +0000
4af5145
* Started sprite example. Doesn't work :-) by
2007-12-20 15:00:39 +0000
e895e01
* Disable file operations in kernel mode. * Implement strchr() in kernel.c. * Check for snprintf() at configure time. by
2007-12-16 14:29:19 +0000
3602fc9
* The SLang and ncurses drivers now put back the TERM environment variable if they modified it. by
2007-12-16 11:55:14 +0000
db1a77f
* 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. by
2007-12-16 11:54:43 +0000
367e1ef
* Fix a tiny use of uninitialised memory in caca_get_event() that may have lead to deadlocks. by
2007-12-16 11:54:25 +0000
b7a785f
* Implemented caca_set_display_driver() to change driver at runtime. by
2007-12-16 11:54:02 +0000
e15e962
* 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(). by
2007-12-16 01:50:41 +0000
283e1ef
* Remove cruft from caca_get_display_driver_list(). by
2007-12-16 01:50:36 +0000
db166f5
* Add #include <cstring> to fix gcc-4.3 build. by
2007-12-14 16:23:14 +0000
5b2b3e2
* Implemented caca_get_display_driver_list(), unused yet. by
2007-12-12 07:41:00 +0000
6132c56
* Cocoa driver build fix, courtesy of Ben Wiley Sittler. by
2007-12-07 09:34:11 +0000
dd6a99a
* Slight improvement to the Unicode -> ASCII conversion, courtesy of Ben Wiley Sittler. by
2007-12-07 09:33:23 +0000
d06bf76
=?utf-8?q?=20=20*=20Implement=20cucul=5Fput=5Ffigchar()=20to=20paste=20FIGlet/TOIlet=20characters=20in by
2007-12-01 17:58:52 +0000
81d6119
* Implemented cucul_canvas_set_figfont() from TOIlet’s open_font(). by
2007-12-01 17:58:20 +0000
fd9749d
* Import io.c from TOIlet directly into libcucul. Can you see where this is going? by
2007-12-01 17:57:50 +0000
2c9232d
* Bump version to 0.99.beta14. by
2007-12-01 17:57:41 +0000
7e75ff3
* Fix the "img2txt: option requires an argument -- h" bug. by
2007-12-01 17:57:19 +0000
8d92392
* Use cucul_get_dither_algorithm_list() and cucul_get_export_list() instead of hardcoding the feature list in img2txt. by
2007-12-01 17:56:45 +0000
226717b
* Allow exiting cacafire using the window manager by
2007-12-01 15:51:20 +0000
c2ed045
* Added BBCode (French) format to img2txt's help and doc by
2007-11-30 23:59:57 +0000
ca559d9
* Created a tests/ directory for regression tests. Run with "make check". * Added a first, simple test program. by
2007-11-30 23:48:51 +0000
ac91d59
* Add a French BBCode exporter, for use on http://libcaca.skyrock.com/ for instance. by
2007-11-30 23:48:46 +0000
10bf9f4
* Rename "test" to "examples". The former will become a real testsuite. * Autodetect zzuf in the configure step. It might become handy. by
2007-11-30 23:48:39 +0000
6946175
* cucul.h is needed to build caca part by
2007-11-29 00:52:13 +0000
1ab0d19
* Set version to 0.99.beta13. * Updated NEWS and ChangeLog. by
2007-11-28 23:57:53 +0000
fc83359
* Implemented the empty CuculCanvas constructor. * Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas(). by
2007-11-28 23:20:05 +0000
98e61bc
* Improve Cucul::Canvas creation by
2007-11-28 16:43:32 +0000
0456c90
* Add Caca::Display#canvas by
2007-11-28 16:39:10 +0000
a1b4741
* Allow calling Caca::Display.new without parameter by
2007-11-28 07:29:12 +0000
daf0085
* Re-add methods that take int as arguments in addition to the Point, Size and Rectangle versions. by
2007-11-28 07:15:09 +0000