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.
il y a 8 ans
Sam Hocevar
107ff4b815
Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
il y a 15 ans
Sam Hocevar
52758fae24
Look for csc and gmcs2 prior to gmcs.
il y a 15 ans
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.
il y a 16 ans
Sam Hocevar
a5b9be2d55
Rename csharp/ into caca-sharp/.
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
b984149e67
Tidy the .NET Makefile.
il y a 16 ans
Sam Hocevar
73e9780de1
Split the C# bindings into separate files.
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
da68305e2c
* Get the project to build in an alternate directory.
il y a 16 ans
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.
il y a 17 ans
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).
il y a 17 ans
Sam Hocevar
2681508288
* Install CLI bindings to $(libdir)/cucul-sharp and $(libdir)/caca-sharp.
il y a 17 ans
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".
il y a 17 ans
Sam Hocevar
5791b183c5
* Renamed DotNet/ to csharp/ because I hate mixed case.
il y a 17 ans
Sam Hocevar
67a677fa9e
* Autotoolified the .NET bindings. Use --enable-dotnet.
il y a 17 ans