Sam Hocevar
d8db634083
Do not attempt to create libcaca++ symlinks if C++ support was disabled.
il y a 16 ans
Sam Hocevar
94a0232701
Remove executable bit from files that do not need it.
il y a 16 ans
Sam Hocevar
e8f04805fd
Renamed msvc into win32.
il y a 16 ans
Sam Hocevar
f3c3eac054
Reorganise MSVC files so that each project is with its source code.
il y a 16 ans
Sam Hocevar
ebabc96cea
Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.
il y a 16 ans
Sam Hocevar
9424863c81
Support for platforms where shared libraries are not called *.so.
il y a 16 ans
Sam Hocevar
02e29b8cdc
End of the libcucul merge: add symbolic links where appropriate.
il y a 16 ans
Sam Hocevar
00961e6088
caca, cxx: install symlinks for backwards compatibility with libcucul.
il y a 16 ans
Sam Hocevar
4cda200b03
Continuing the libcucul-libcaca merge.
il y a 16 ans
Sam Hocevar
fe732d0c04
Continuing the libcucul-libcaca merge.
il y a 16 ans
Sam Hocevar
f61816ceb7
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.
il y a 16 ans
Sam Hocevar
44ee29287d
* Fix C++ library linking.
il y a 16 ans
Sam Hocevar
211d0707f9
* Only install the C++ .pc files if C++ support was activated.
il y a 16 ans
Sam Hocevar
1e40acee37
* Install cucul++.pc and caca++.pc in the pkg-config directory.
il y a 16 ans
Jean-Yves Lamoureux
e9dd9ce036
* Changed Cucul::Rotate() to Cucul::Rotate180() and Cucul::RotateLeft() and Cucul::RotateRight()
il y a 16 ans
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.
il y a 16 ans
Sam Hocevar
ec68a634cf
* Get rid of the last long types in the API.
* Use size_t and ssize_t where appropriate.
il y a 16 ans
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.
il y a 16 ans
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.
il y a 16 ans
Sam Hocevar
9c951cebb2
* Windows build fixes here and there.
il y a 17 ans
Sam Hocevar
db166f5ec0
* Add #include <cstring> to fix gcc-4.3 build.
il y a 17 ans
Sam Hocevar
cc34dea271
* Use libtool’s -version-number instead of -version-info and its insane
major/minor computation scheme.
il y a 17 ans
Sam Hocevar
a7debae6f9
* Fix memory leaks that slipped in here and there. We still have 100,000
fewer than Firefox, lol.
il y a 17 ans
Sam Hocevar
9c72677ccf
* Add cucul_get_version() and caca_get_version() and updated C++ bindings
accordingly.
* The C++ test example no longer needs "config.h".
il y a 17 ans
Sam Hocevar
069f4775f0
* Tell doxygen to expand __class and __extern before parsing anything, so
we don’t end with those ugly identifiers in the documentation.
il y a 17 ans
Sam Hocevar
cdebb09b64
* Added MSVC project files for the C++ bindings and the C++ test.
il y a 17 ans
Sam Hocevar
33f441b424
* Adapt the C++ bindings to the event API change.
il y a 17 ans
Sam Hocevar
38c75c1bab
* Make Charset class methods explicitly public.
il y a 17 ans
Sam Hocevar
94c42350dd
* Link libcaca++ with libcucul++, not only the C versions.
il y a 17 ans
Sam Hocevar
1f1ac04df3
* Update C++ bindings after cucul_set_dither_mode() deprecation.
il y a 17 ans
Sam Hocevar
1bcf95b212
* Removed calls to now deprecated cucul_set_dither_invert().
il y a 17 ans
Sam Hocevar
85f2b01bf7
* Added .gitignore files in addition to svn:ignore properties.
il y a 17 ans
Sam Hocevar
7d12db87b7
* Replaced deprecated cucul_rotate() call with cucul_rotate_180().
il y a 17 ans
Sam Hocevar
9597783308
* Bwarf, typo in the no warranty clause.
il y a 18 ans
Sam Hocevar
33058757da
* Add a no warranty clause to the code.
il y a 18 ans
Sam Hocevar
54d459067a
* Implemented cucul_get_frame_name() and cucul_set_frame_name().
* Renamed cucul_*_canvas_frame() to cucul_*_frame() because we bloody well
know that a frame belongs to a canvas.
il y a 18 ans
Sam Hocevar
243ca40d7d
* Updated C++ bindings so that they build, at least.
il y a 18 ans
Jean-Yves Lamoureux
da48bab388
* Fixed behaviour of the pig while resizing window
il y a 18 ans
Sam Hocevar
3018841fe8
* Use the import function to load the pig image in cxxtest.
il y a 18 ans
Sam Hocevar
9d158c912d
* Oops, fixed getChar's prototype.
il y a 18 ans
Sam Hocevar
cdd9d822df
* Implemented putChar() and updated getChar()'s prototype.
il y a 18 ans
Sam Hocevar
8f5b6c1fbd
* Don't crash if Blit()'s second canvas argument is NULL (which is valid).
il y a 18 ans
Jean-Yves Lamoureux
0c87e5978a
* Fixed c++ example
il y a 18 ans
Sam Hocevar
67ff5d5b1d
* Got rid of cucul_ansi_to_str(), it's really useless.
* Partial update of the C++ bindings.
* Updated documentation.
il y a 18 ans
Sam Hocevar
82a2e5cd22
* Properly rename cxxtest.cpp to cpptest.cpp to preserve history.
il y a 18 ans
Sam Hocevar
91645bfa68
* Do not link binaries with @CACA_LIBS@, it's useless.
il y a 18 ans
Sam Hocevar
4409d19d24
* Fix extra qualification bug in cucul++.h, courtesy of Hanno Böck.
il y a 18 ans
Jean-Yves Lamoureux
6d2462ba6b
* Updated C++ bindings to support every single cucul/caca functionnality. Renamed cpptest to cxxtext for consistency.
--This line, and those below, will be ignored--
M cxx/cucul++.cpp
A cxx/cxxtest.cpp
M cxx/cucul++.h
M cxx/Makefile.am
il y a 18 ans
Jean-Yves Lamoureux
63955d927a
* Updated C++ bindings
il y a 18 ans
Sam Hocevar
aca46d3f39
* Added -I${top_srcdir} to the compilation flags to fix builds configured
from an alternate directory (they failed to find common.h).
il y a 18 ans