Skip to content

Instantly share code, notes, and snippets.

View mhutch's full-sized avatar

Mikayla Hutchinson mhutch

View GitHub Profile
@mhutch
mhutch / MSBuild targets
Created September 26, 2011 11:58
PLP Info
/c/Program Files (x86)/MSBuild/Microsoft/Portable/
/c/Program Files (x86)/MSBuild/Microsoft/Portable/v4.0
/c/Program Files (x86)/MSBuild/Microsoft/Portable/v4.0/Microsoft.Portable.Common.targets
/c/Program Files (x86)/MSBuild/Microsoft/Portable/v4.0/Microsoft.Portable.CSharp.targets
/c/Program Files (x86)/MSBuild/Microsoft/Portable/v4.0/Microsoft.Portable.VisualBasic.targets
@mhutch
mhutch / gist:1714726
Created February 1, 2012 02:36
Convert NSObjects to .NET primitives
class NSObjectConverter
{
static IntPtr selObjCType = MonoMac.ObjCRuntime.Selector.GetHandle ("objCType");
static IntPtr clsNSCFBoolean = Class.GetHandle ("NSCFBoolean");
public static object ConvertNumber (NSNumber num)
{
char kind;
unsafe {
kind = (char) *((byte *) MonoMac.ObjCRuntime.Messaging.IntPtr_objc_msgSend (num.Handle, selObjCType));
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Novell\GtkSharp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Novell\GtkSharp\InstallFolder]
@="C:\\Program Files (x86)\\GtkSharp\\2.12\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Novell\GtkSharp\Version]
@="2.12.10"
@mhutch
mhutch / gist:2253141
Created March 30, 2012 17:27
Possible fix for Gtk.Container resurrection bug
--- /c/Users/Michael/Desktop/Container.custom.txt Fri Mar 30 13:16:00 2012
+++ /c/Users/Michael/Desktop/Container.custom.txt-mod Fri Mar 30 13:26:24 2012
@@ -124,6 +124,7 @@
}
}
+//FIXME: fix this too
static void ForallOld_cb (IntPtr container, bool include_internals, IntPtr cb, IntPtr data)
{
try {
@mhutch
mhutch / gist:2625243
Created May 7, 2012 01:03
Copy Unity addins into upstream MonoDevelop
cp -r /Applications/Unity/MonoDevelop.app//Contents/MacOS/lib/monodevelop/AddIns/MonoDevelop.Debugger.Soft.Unity/ /Applications/MonoDevelop.app/Contents/MacOS/lib/monodevelop/AddIns/
cp -r /Applications/Unity/MonoDevelop.app//Contents/MacOS/lib/monodevelop/AddIns/BackendBindings/UnityScript/ /Applications/MonoDevelop.app/Contents/MacOS/lib/monodevelop/AddIns/BackendBindings/
@mhutch
mhutch / StartProcess.cs
Last active October 4, 2015 11:38
Taskified StartProcess
using System;
using System.IO;
using System.Diagnostics;
using System.Threading;
using System.Threading.Tasks;
//MIT license, from MonoDevelop ProcessUtils.cs
public static Task<int> StartProcess (ProcessStartInfo psi, TextWriter stdout, TextWriter stderr, CancellationToken cancellationToken)
{
var tcs = new TaskCompletionSource<int> ();
@mhutch
mhutch / -
Created September 6, 2013 18:50
diff --git a/main/external/nrefactory b/main/external/nrefactory
--- a/main/external/nrefactory
+++ b/main/external/nrefactory
@@ -1 +1 @@
-Subproject commit a87d4cf3c543cde2257fb06e2f7ad15a8d50b375
+Subproject commit a87d4cf3c543cde2257fb06e2f7ad15a8d50b375-dirty
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs
index e7ec264..b20b9b2 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs
@mhutch
mhutch / -
Created September 18, 2013 17:24
diff --git a/Xwt.Gtk/Xwt.GtkBackend/PasswordEntryBackend.cs b/Xwt.Gtk/Xwt.GtkBackend/PasswordEntryBackend.cs
index 4809f7b..161eb3c 100644
--- a/Xwt.Gtk/Xwt.GtkBackend/PasswordEntryBackend.cs
+++ b/Xwt.Gtk/Xwt.GtkBackend/PasswordEntryBackend.cs
@@ -33,9 +33,9 @@ namespace Xwt.GtkBackend
public override void EnableEvent (object eventId)
{
base.EnableEvent (eventId);
- if (eventId is TextEntryEvent) {
- switch ((TextEntryEvent)eventId) {
diff --git a/main/external/Newtonsoft.Json b/main/external/Newtonsoft.Json
--- a/main/external/Newtonsoft.Json
+++ b/main/external/Newtonsoft.Json
@@ -1 +1 @@
-Subproject commit b8ff206bd36247fe68e1ec4b862c47c27ef3f367
+Subproject commit b8ff206bd36247fe68e1ec4b862c47c27ef3f367-dirty
diff --git a/main/external/cecil b/main/external/cecil
--- a/main/external/cecil
+++ b/main/external/cecil
@@ -1 +1 @@
diff --git a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/GetAssemblyIdentity.cs b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/GetAssemblyIdentity.cs
index 2921119..da30a93 100644
--- a/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/GetAssemblyIdentity.cs
+++ b/mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/GetAssemblyIdentity.cs
@@ -25,11 +25,13 @@
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-#if NET_2_0
-