Author: mhutch
Date: 2008-01-25 21:59:53 -0500 (Fri, 25 Jan 2008)
New Revision: 93973
Modified:
trunk/monodevelop/main/src/addins/VersionControl/ChangeLog
trunk/monodevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs
Log:
*
MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs:
Add a workaround for [MarshalAs (UnmanagedType.SysInt)] not
working. Fixes "Bug 325391 - Crash when attempting to browse
registered repo" but related issues remain in the binding.
Modified: trunk/monodevelop/main/src/addins/VersionControl/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/addins/VersionControl/ChangeLog 2008-01-26
02:49:26 UTC (rev 93972)
+++ trunk/monodevelop/main/src/addins/VersionControl/ChangeLog 2008-01-26
02:59:53 UTC (rev 93973)
@@ -1,3 +1,10 @@
+2008-01-25 Michael Hutchinson <[EMAIL PROTECTED]>
+
+ *
MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs:
+ Add a workaround for [MarshalAs (UnmanagedType.SysInt)] not working.
+ Fixes "Bug 325391 - Crash when attempting to browse registered repo"
but
+ related issues remain in the binding.
+
2008-01-25 Lluis Sanchez Gual <[EMAIL PROTECTED]>
*
MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion.addin.xml:
Modified:
trunk/monodevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs
===================================================================
---
trunk/monodevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs
2008-01-26 02:49:26 UTC (rev 93972)
+++
trunk/monodevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/MonoDevelop.VersionControl.Subversion/LibSvnClient.cs
2008-01-26 02:59:53 UTC (rev 93973)
@@ -293,7 +293,13 @@
internal struct svn_dirent_t {
public IntPtr kind;
public long size;
- [MarshalAs (UnmanagedType.SysInt)] public int has_props;
+ //HACK: [MarshalAs (UnmanagedType.SysInt)] doesn't work
on mono, so hack around 32/64 issue
+ public IntPtr _has_props;
+ public int has_props {
+ get {
+ return _has_props.ToInt32 ();
+ }
+ }
public int created_rev;
public long time; // created
[MarshalAs (UnmanagedType.LPStr)] public string
last_author;
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches