Sam Hocevar
f3c3eac054
Reorganise MSVC files so that each project is with its source code.
16 years ago
Sam Hocevar
ed08c2d1ff
Detect shared library suffix at configure stage.
16 years ago
Sam Hocevar
3be551608a
caca-sharp: support systems with .dylib or .sl shared libraries.
16 years ago
Sam Hocevar
b984149e67
Tidy the .NET Makefile.
16 years ago
Sam Hocevar
73e9780de1
Split the C# bindings into separate files.
16 years ago
Sam Hocevar
4cda200b03
Continuing the libcucul-libcaca merge.
16 years ago
Sam Hocevar
fe732d0c04
Continuing the libcucul-libcaca merge.
16 years ago
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.
16 years ago
Sam Hocevar
da68305e2c
* Get the project to build in an alternate directory.
17 years ago
Sam Hocevar
e6e490ea58
* Refresh the .NET bindings. Still not complete, but quite useful already.
17 years ago
Sam Hocevar
fc83359457
* Implemented the empty CuculCanvas constructor.
* Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
17 years ago
Sam Hocevar
daf0085dd7
* Re-add methods that take int as arguments in addition to the Point,
Size and Rectangle versions.
17 years ago
Sam Hocevar
4acebad20b
* Put the demo text on top of the copper bar, not the contrary.
17 years ago
Sam Hocevar
9c0f19ecc6
* Minor naming convention changes in the C# bindings.
17 years ago
Sam Hocevar
6c093b6217
* Generate CLI .config files at configure time so that we can embed the
library version and not rely on .so being present.
17 years ago
Sam Hocevar
d657a09759
* Use the bigger font for the C# test scroller.
17 years ago
Sam Hocevar
752a2f7783
* Add a C# wrapper for cucul_render_canvas().
* Use CuculFont.Render() in the C# test for a nice oldschool effect.
17 years ago
Sam Hocevar
76477f4ffa
* Started to implement the CuculFont class.
17 years ago
Sam Hocevar
ad0ad85416
* Implement all line drawing functions (even variadic ones).
17 years ago
Sam Hocevar
1c03b72337
* Use System.Drawing.Rectangle etc. for cucul-sharp and caca-sharp arguments,
allowing for much cleaner code (at the expense of an extra dependency).
17 years ago
Sam Hocevar
1c3f8fee16
* Implemented getVersion() in the C# bindings.
* Slightly improved the C# test program.
17 years ago
Sam Hocevar
2681508288
* Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
17 years ago
Sam Hocevar
f0aeb69301
* Added the various C# projects to the Visual Studio solution and slightly
fixed the bindings so that they now work with the Microsoft CLR.
17 years ago
Sam Hocevar
14881e4744
* Add missing entries in the CacaEventKey enum.
17 years ago
Sam Hocevar
4c68153c4a
* Implemented C# bindings for ditherBitmap() and added it to the C# test.
17 years ago
Sam Hocevar
838cdc41b9
* Adapt the C# bindings to the event API change.
17 years ago
Sam Hocevar
2f7ac4ca2d
* Rewrote the C# test in a more object-oriented way.
17 years ago
Sam Hocevar
ffa69e5252
* Started Cucul# cleanup: added missing functions, used get/set attributes
when meaningful, removed deprecated bindings.
17 years ago
Sam Hocevar
16587a464e
* Some mass-renaming in the C# bindings:
+ Renamed the dlls so that the C# versions do not have the same name
as the C DLLs on Win32. It's now "cucul-sharp.dll", mimicking GTK#.
+ Renamed namespaces: "using Cucul" instead of "using libCucul".
+ Renamed the Cucul class into CuculCanvas to avoid namespace/class
name collisions.
+ Renamed old-fashioned "kk"/"qq" names into "dp"/"cv".
17 years ago
Sam Hocevar
5791b183c5
* Renamed DotNet/ to csharp/ because I hate mixed case.
17 years ago