Joined: 02 Aug 2006
|Posted: Wed Aug 02, 2006 7:42 pm Post subject: Welcome on our open-source projects support forum
|We are pleased to welcome you on our forums. As a user of one of our open source projects, we encourage you to freely register and participate.
Our forum are dedicated to all discussion regarding the installation, the usage and the development of our open-source projects.
We are currently supporting 3 projects:
- SubversionSharp is a C# wrapper that fully covers the client API of Subversion SCM. Easy access to the Subversion API is provided without any compromise on fonctionality. This library is the starting point to easily integrate Subversion repositories in any .NET managed software. These C# bindings for Subversion has been written for portability and performances. This library is now available for both Mono/Linux and .NET/Windows environments.
- AprSharp is a C# wrapper library around the Apache Runtime Library. It provides a starting point to easily interface any .NET managed languages with libraries using AprPool for their memory management. AprSharp has been written to support functionality required by SubversionSharp.
- CallConvHack that helps provide a working SubversionSharp to Windows users under the 1.x framework. Subversion callbacks should use Cdecl calling convention. Under Windows, C# delegates default to Stdcall calling convention. Moreover, there is no way using plain C# to change this behaviour. This hack (based on several articles, blogs and posts available elsewhere) patch IL code directly to fix the calling convention of attribute-marked delegates. The originality of our implementation is both the external DLL used to implement the CallConvCdeclAttribute and the C# program that works as a filter to translate the standard output of ildasm.
Since the last two project have been developped in support to the first one, most discussion are expected to happen the forums under the SubversionSharp category. Please, as stated in our rules, we encourage you to choose your forum carefully to provide the all Community a well organized support.
Your contributions will be very appreciated. If you feel inspired, do not hesitate to drop a line with either a procedure, a documentation or just a tricks regarding our projects.