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 година
Sam Hocevar
da68305e2c
* Get the project to build in an alternate directory.
пре 16 година
Sam Hocevar
e6e490ea58
* Refresh the .NET bindings. Still not complete, but quite useful already.
пре 16 година
Sam Hocevar
fc83359457
* Implemented the empty CuculCanvas constructor.
* Implemented CacaDisplay.Canvas which acts the same as caca_get_canvas().
пре 17 година
Sam Hocevar
daf0085dd7
* Re-add methods that take int as arguments in addition to the Point,
Size and Rectangle versions.
пре 17 година
Sam Hocevar
4acebad20b
* Put the demo text on top of the copper bar, not the contrary.
пре 17 година
Sam Hocevar
9c0f19ecc6
* Minor naming convention changes in the C# bindings.
пре 17 година
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 година
Sam Hocevar
d657a09759
* Use the bigger font for the C# test scroller.
пре 17 година
Sam Hocevar
752a2f7783
* Add a C# wrapper for cucul_render_canvas().
* Use CuculFont.Render() in the C# test for a nice oldschool effect.
пре 17 година
Sam Hocevar
76477f4ffa
* Started to implement the CuculFont class.
пре 17 година
Sam Hocevar
ad0ad85416
* Implement all line drawing functions (even variadic ones).
пре 17 година
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 година
Sam Hocevar
1c3f8fee16
* Implemented getVersion() in the C# bindings.
* Slightly improved the C# test program.
пре 17 година
Sam Hocevar
2681508288
* Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
пре 17 година
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 година
Sam Hocevar
14881e4744
* Add missing entries in the CacaEventKey enum.
пре 17 година
Sam Hocevar
4c68153c4a
* Implemented C# bindings for ditherBitmap() and added it to the C# test.
пре 17 година
Sam Hocevar
838cdc41b9
* Adapt the C# bindings to the event API change.
пре 17 година
Sam Hocevar
2f7ac4ca2d
* Rewrote the C# test in a more object-oriented way.
пре 17 година
Sam Hocevar
ffa69e5252
* Started Cucul# cleanup: added missing functions, used get/set attributes
when meaningful, removed deprecated bindings.
пре 17 година
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 година
Sam Hocevar
5791b183c5
* Renamed DotNet/ to csharp/ because I hate mixed case.
пре 17 година