Sam Hocevar
2f1ca4a550
Refactor a few things in the makefiles.
This fixes the path to source files in some unit tests and allows
to get rid of a few duplicate lines.
pirms 8 gadiem
Sam Hocevar
107ff4b815
Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
pirms 15 gadiem
Sam Hocevar
52758fae24
Look for csc and gmcs2 prior to gmcs.
pirms 15 gadiem
Sam Hocevar
fd34b1779e
caca-sharp: improve install and uninstall rules, add a strong name key
to allow third-party applications to link with caca-sharp, and tune a
few things here and there.
pirms 16 gadiem
Sam Hocevar
a5b9be2d55
Rename csharp/ into caca-sharp/.
pirms 16 gadiem
Sam Hocevar
f3c3eac054
Reorganise MSVC files so that each project is with its source code.
pirms 16 gadiem
Sam Hocevar
b984149e67
Tidy the .NET Makefile.
pirms 16 gadiem
Sam Hocevar
73e9780de1
Split the C# bindings into separate files.
pirms 16 gadiem
Sam Hocevar
fe732d0c04
Continuing the libcucul-libcaca merge.
pirms 16 gadiem
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.
pirms 16 gadiem
Sam Hocevar
da68305e2c
* Get the project to build in an alternate directory.
pirms 16 gadiem
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.
pirms 17 gadiem
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).
pirms 17 gadiem
Sam Hocevar
2681508288
* Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
pirms 17 gadiem
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".
pirms 17 gadiem
Sam Hocevar
5791b183c5
* Renamed DotNet/ to csharp/ because I hate mixed case.
pirms 17 gadiem
Sam Hocevar
67a677fa9e
* Autotoolified the .NET bindings. Use --enable-dotnet.
pirms 17 gadiem