* mono/Makefile.am: Always build the dbus DLL with --debug.
* mono/Arguments.cs (GetDBusTypeConstructor): If the type
is an enum, get the enum's underlying type. Another mono
1.1.3 fix.
+2005-01-12 Joe Shaw <joeshaw@novell.com>
+
+ * mono/Makefile.am: Always build the dbus DLL with --debug.
+
+ * mono/Arguments.cs (GetDBusTypeConstructor): If the type
+ is an enum, get the enum's underlying type. Another mono
+ 1.1.3 fix.
+
2005-01-11 Joe Shaw <joeshaw@novell.com>
Patch from Sjoerd Simons <sjoerd@luon.net>
if (type.IsArray)
constructorType = typeof (System.Array);
+ else if (type.IsEnum)
+ constructorType = Enum.GetUnderlyingType (type);
else
constructorType = type.UnderlyingSystemType;
all-am: $(TARGET)
dbus-sharp.dll: $(DBUS_SHARP_FILES)
- $(CSC) --unsafe --target library -o dbus-sharp.dll $(DBUS_SHARP_FILES) AssemblyInfo.cs
+ $(CSC) --debug --unsafe --target library -o dbus-sharp.dll $(DBUS_SHARP_FILES) AssemblyInfo.cs
test-dbus-sharp.exe: $(TEST_DBUS_SHARP_FILES)
- $(CSC) --unsafe --target exe -L . -r dbus-sharp.dll -pkg:gtk-sharp -o test-dbus-sharp.exe $(TEST_DBUS_SHARP_FILES)
+ $(CSC) --debug --unsafe --target exe -L . -r dbus-sharp.dll -pkg:gtk-sharp -o test-dbus-sharp.exe $(TEST_DBUS_SHARP_FILES)
clean:
rm -f $(TARGET) $(NOINST_EXES)