2beb644
Fix the java bindings build by updating AM_CPPFLAGS. by
2015-12-04 15:15:05 +0100
06f3bf0
Add Travis CI integration. by
2015-12-04 11:39:02 +0100
203d333
Merge pull request #5 from alxf/python by
2015-06-24 18:57:08 +0200
0baf2fd
fix python3 issue again. by
2015-06-21 12:35:22 +0200
551ad91
python: fix python3 problem by
2015-06-18 19:59:31 +0200
b97a477
python: fix drawing.py example by
2015-06-18 19:35:49 +0200
d3cc67d
Merge pull request #2 from artygus/x11_input_init_check by
2015-06-18 07:12:21 +0200
fdb67c5
Merge pull request #1 from artygus/master by
2015-06-18 07:05:48 +0200
5b50cfa
test: refactor a lot of test suite related stuff. by
2015-05-31 00:39:33 +0200
eae8918
ruby: update the testsuite to match Ruby API changes. by
2015-05-31 00:05:00 +0200
d3c5bce
misc: fix unit test failures. by
2015-05-30 22:15:31 +0200
c3276fb
doc: update for doxygen 1.8.9.1. by
2015-05-30 22:04:46 +0200
92d6ac3
build: now working on 0.99.beta20. by
2015-05-30 22:01:47 +0200
6190f41
build: update bootstrap script. by
2015-05-30 21:57:57 +0200
32f430e
examples: remove cross-directory build dependencies. by
2015-05-30 21:57:21 +0200
55f8516
x11: replace deprecated XKeycodeToKeysym() with XLookupKeysym(). by
2015-05-30 20:30:27 +0200
239b223
x11 driver: handle errors caused by missing locales by
2015-03-04 21:18:04 +0300
4ae4579
fix cocoa check on osx mavericks and above by
2015-02-27 12:10:58 +0300
e569ea4
caca-sharp: fix an ABI mismatch bug. by
2015-01-17 12:52:03 +0100
4aaca9b
doc: update for doxygen 1.8.7. by
2014-06-02 20:35:34 +0000
3791c06
doc: update the Doxygen configuration file. by
2014-06-02 20:35:26 +0000
4431743
misc: some source code cleanup. by
2014-05-16 16:48:56 +0000
caae67d
(tag: v0.99.beta19)
Fill in the correct array (coverity) by
2013-09-16 07:24:45 +0000
2ec11a8
Test limits before accessing the array (coverity) by
2013-09-15 21:35:35 +0000
707eccb
Fix 2 buffers leaking even if we exist just afterwards (coverity) by
2013-09-15 21:35:28 +0000
c80bd42
Don't leak fd when malloc fails (coverity) by
2013-09-15 21:35:10 +0000
a836967
attr: fix a very old bug in caca_attr_to_ansi_fg. by
2013-08-11 20:32:59 +0000
2731717
codec: add import code for .BIN binary ANSI files. by
2013-03-30 18:39:42 +0000
298edbc
codec: fix \t handling in the text importer. by
2013-03-30 09:47:09 +0000
237f946
Fixed character attribute in ncurses driver. by
2013-02-08 19:32:52 +0000
34d172f
Fixed typo in driver/x11.c. by
2013-02-04 22:26:00 +0000
f32c24a
build: fix the WTFPL homepage and copyright information. by
2012-12-28 17:50:32 +0000
75fd8cd
win32: improvements to the Win32 driver by Bastian Märkisch <bmaerkisch@web.de>: - Save and correctly restore console input mode, ie. do not change settings of the original console. - Fix hiding of cursor. - Free console again if the driver actually created a new one. - Default canvas size is current window size. - Base calculation on current font. - Properly handle press and release events of up to 5 mouse buttons. - Map right mouse button to button #3. This is a change in behaviour, which is desirable for cross-platform codes. - Generate two click events for double mouse clicks. - Mouse wheel support, creates button press events. Button numbers are identical to X11 mappings. - Handle window buffer resize events. by
2012-11-18 18:34:14 +0000
97c26b9
string: avoid an infinite loop with some invalid UTF-8 sequences, and add a unit test for the problem. Bug found by Bastian Märkisch <bmaerkisch@web.de>. by
2012-11-18 17:54:57 +0000
26d01d6
build: fix copyright date in old files. by
2012-11-18 17:54:50 +0000
f1096cb
build: make the build process less verbose. by
2012-11-18 17:54:41 +0000
a9a6d2c
examples: fix a potential buffer overflow in the canvas example, triggered when BUFSIZ is smaller than 1000. Bug found and patch sent by Bastian Märkisch <bmaerkisch@web.de>. by
2012-11-18 17:54:35 +0000
bef9d0c
misc: fix a few memory leaks and invalid memory accesses. by
2012-11-18 17:54:27 +0000
568f043
Allow building with -Werror=format-security by
2012-11-06 21:02:55 +0000
36990e1
Use macros to access len, needed for ruby 1.9 by
2012-11-01 20:18:08 +0000
a9cfffb
Use mkmf to get flags, needed for ruby 1.9 by
2012-11-01 20:17:46 +0000
8046b1b
core: fix a mistake in the caca_set_color_ansi() documentation. by
2012-10-22 09:51:55 +0000
28f4d43
build: fix the OS X and Clang builds. by
2012-10-21 22:29:42 +0000
ab882df
string: fix a potential memory corruption with caca_printf() calls done outside the canvas. by
2012-09-09 15:00:05 +0000
a33126c
doc: hide "__extern" from the final documentation. by
2012-07-09 00:04:39 +0000
e8db5f4
figfont: fix uninitialised data access. by
2012-06-26 22:41:16 +0000
cd61fce
build: ship a weak symbol for vsnprintf, too, because our weak symbol for sprintf_s uses that function and VS2010 does not strip it off even if it is unused. Also do not use 64-bit integer division in the timer code because that will create unwanted references to ___moddi3 and ___divdi3. by
2012-06-17 14:05:44 +0000
02bb261
win32: define a custom sprintf_s() weak symbol. The VS2010 runtime does not provide the deprecated snprintf(). The mingw32 runtime does not provide the MS-specific sprintf_s(). Mingw-w64 copes with both. So we switch to sprintf_s but also provide it as a weak symbol so that mingw32 does not complain. by
2012-06-17 12:36:30 +0000
b806834
build: install the static libraries as caca.lib, not libcaca.lib. by
2012-06-17 12:36:22 +0000
f16f002
build: disable subdir-objects option because it makes the distclean rule fail. by
2012-06-17 12:36:15 +0000
9e8c0b6
build: switch to subdir objects and fix copyright information in string.c. by
2012-06-17 11:05:16 +0000
55af141
caca: allow to define the CACA_STATIC macro to deactivate dllimport specifiers; this is required for proper static link. by
2012-06-13 11:34:11 +0000
f56be9b
win32: use sprintf_s and vsnprintf_s on Windows, so that our static library works with the VS2010 runtime, too. Also reduce the stack size requirements to avoid depending on __chkstk_ms(). by
2012-06-13 11:32:42 +0000
84619aa
build: use RbConfig instead of Config in the Ruby checks. by
2012-06-13 11:32:35 +0000
b2e484f
build: fix Win32 build and allow to build Win64 binaries from Linux, and ship the static library and includes too. by
2012-06-13 00:01:12 +0000
6ad8521
build: no longer create symlinks for old libcucul stuff; it's really gone for good. by
2012-06-13 00:01:06 +0000
0a9f59f
build: fix the Visual Studio compilation, remove old solution configuration entries, and update bootstrap script. by
2012-06-11 13:39:22 +0000
f068c83
build: add ignore entries for Visual Studio crap. by
2012-06-11 11:50:16 +0000
3ccae93
(tag: v0.99.beta18)
release: libcaca 0.99.beta18 by
2012-04-06 20:42:57 +0000
d736507
build: fix copyright information. by
2012-04-06 20:30:22 +0000
00a285b
figfont: support setting the canvas width and smushing mode from the calling application. by
2012-04-06 20:30:16 +0000
859804d
build: fix "make dist", which was broken because of the vcproj -> vcxproj migration. by
2012-04-06 20:30:09 +0000
89670f0
figfont: stick the source canvas's width, if specified. by
2012-04-06 18:42:05 +0000
769eab7
Add support for python3 to python bindings. by
2012-01-13 20:17:01 +0000
ae32f9e
Add unittest for canvas module. by
2012-01-11 18:00:16 +0000
d70c958
Drop tabs and trailing spaces. by
2012-01-11 15:44:37 +0000
4e9a9b8
Add check-source rule for python files. by
2012-01-11 15:21:35 +0000
09e6b67
Fixed wildcard for python and perl extension. by
2012-01-11 15:21:29 +0000
1877583
Add cacaclock demo and python binaries to git ignore list. by
2012-01-11 15:21:23 +0000
c5937ce
Drop trailing spaces by
2011-08-21 15:09:52 +0000
23c8dfd
Add set_cursor to the ruby binding (patch from Tony Miller <mcfiredrill@gmail.com>) by
2011-08-21 15:06:30 +0000
8f1c38b
ncurses: if terminal doesn't support curs_set(2), try curs_set(1). by
2011-03-29 20:18:16 +0000
9f8e314
* Updated help by
2011-03-06 10:03:03 +0000
8c758dd
* Removed unused variable by
2011-03-06 08:18:46 +0000
115e47f
* Added command line parsing (--dateformat, --font, --help, --version) * Center font by
2011-03-06 08:17:14 +0000
487f968
* Handles error messages from libcaca and ctypes with CanvasError exception. by
2011-03-05 17:26:35 +0000
94182a6
* Added width/height fetch by
2011-03-04 17:26:35 +0000
0319420
* Fixed utf32_to_utf8 function. by
2011-03-04 16:45:10 +0000
41f434f
* Added preliminary cacaclock, a continuous clock by
2011-03-04 11:03:21 +0000
4295cf3
* Make mask an optional argument for Canvas.blit method. * Drawing and put_figchar methods now can handle utf8 chars. by
2011-02-19 13:11:34 +0000
83c34c4
* method Canvas.put_char now handle utf8 char. by
2011-02-18 19:03:44 +0000
69ab7aa
* Bind font functions. * Bind caca_render_canvas function. * Add example font. by
2011-02-13 19:07:20 +0000
c5e2f0e
* Fix get_key_utf8 method, return python string with utf8 char now. by
2011-02-13 16:39:13 +0000
9b513e7
Fix a bug in our Xutf8LookupString() usage. by
2011-02-13 13:12:28 +0000
c822280
Rename figfont into charfont. We will support far more than figfonts in the future. by
2011-02-13 12:48:50 +0000
77c9457
* Add examples: colors, driver and event. by
2010-11-13 12:23:52 +0000
569bab3
* Add examples: blit, frames and text. by
2010-11-11 11:36:52 +0000
4aaab2f
* Bind figfont functions * Add example figfont by
2010-11-11 08:46:17 +0000
01b5f89
* Convert RGB image to RGBA. by
2010-11-08 19:26:33 +0000
8800d97
* Fix color mask order in Dither class. by
2010-11-08 19:20:12 +0000
80113aa
* Add example: port of img2txt with python bindings. by
2010-11-08 13:21:30 +0000
ebaa0dc
* Bind dither functions by
2010-11-07 17:08:24 +0000
9506e1f
* Fixed typo in img2txt doc (patch courtesy of Julien Danjou) * Fixes #85 by
2010-10-29 15:52:51 +0000
4e3e2d9
Fix the Win32 build: ssize_t was no longer defined. by
2010-10-12 23:04:53 +0000
d761415
Convert stuff to Visual Studio 2010. It has <stdint.h>! by
2010-10-12 15:26:02 +0000
ae274af
Minor tuning to caca_types.h. by
2010-10-09 09:58:00 +0000
c783e86
Get rid of the build time generated caca_types.h. It sucked. by
2010-10-09 09:43:25 +0000
55263ed
Link libcaca with -lgnugetopt if necessary. by
2010-10-07 21:33:47 +0000
c735b19
Set version to 0.99beta18. by
2010-10-07 21:33:42 +0000
3e3210a
Remove spurious tabs from source. by
2010-10-07 21:33:36 +0000