[MonoDevelop] MAC OS Tests, GetText / GuiDesigner / Editor

Thomas Ziegler ziegler.thomas at web.de
Sun Nov 8 15:53:57 EST 2009


Hello *

I have build the last SVN Version of Monodevelop and tested several  
addins and functions.
My system is a Mac OS 10.5.7 machine.

1. Editor
The source code editor had problems with scrolling and if you enter  
some code you must type blind until you do an resize of the source  
window.

2. GuiDesigner
The GUI designer is working in general the only disadvantage is the  
DND and widget movement.
If you drag a widget to the window you receive following exception:
System.NullReferenceException: Object reference not set to an instance  
of an object
   at Stetic.DND.Drag (Gtk.Widget source, Gdk.DragContext ctx,  
Stetic.WidgetDropCallback dropCallback, Gtk.Widget dragWidget)  
[0x00092] in /Users/thomas/Documents/Development/Mono/Monodevelop/ 
monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/DND.cs:125
   at Stetic.DND.Drag (Gtk.Widget source, Gdk.DragContext ctx,  
Stetic.WidgetDropCallback dropCallback, System.String label) [0x0005d]  
in /Users/thomas/Documents/Development/Mono/Monodevelop/monodevelop/ 
main/src/addins/MonoDevelop.GtkCore/libstetic/DND.cs:88
   at Stetic.ApplicationBackend.BeginComponentDrag  
(Stetic.ProjectBackend project, System.String desc, System.String  
className, Stetic.ObjectWrapper wrapper, Gtk.Widget source,  
Gdk.DragContext ctx, Stetic.ComponentDropCallback callback) [0x0004d]  
in /Users/thomas/Documents/Development/Mono/Monodevelop/monodevelop/ 
main/src/addins/MonoDevelop.GtkCore/libsteticui/ApplicationBackend.cs: 
615
   at (wrapper remoting-invoke-with-check)  
Stetic.ApplicationBackend:BeginComponentDrag  
(Stetic 
.ProjectBackend 
,string 
,string 
,Stetic 
.ObjectWrapper,Gtk.Widget,Gdk.DragContext,Stetic.ComponentDropCallback)
   at Stetic.WidgetDesigner.BeginComponentDrag (System.String title,  
System.String className, Gtk.Widget source, Gdk.DragContext ctx,  
Stetic.ComponentDropCallback callback) [0x00000] in /Users/thomas/ 
Documents/Development/Mono/Monodevelop/monodevelop/main/src/addins/ 
MonoDevelop.GtkCore/libsteticui/WidgetDesigner.cs:98
   at  
MonoDevelop 
.GtkCore 
.GuiBuilder 
.GuiBuilderView 
.MonoDevelop.DesignerSupport.Toolbox.IToolboxConsumer.DragItem  
(MonoDevelop.DesignerSupport.Toolbox.ItemToolboxNode item, Gtk.Widget  
source, Gdk.DragContext ctx) [0x0005c] in /Users/thomas/Documents/ 
Development/Mono/Monodevelop/monodevelop/main/src/addins/ 
MonoDevelop.GtkCore/MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs:448
   at MonoDevelop.DesignerSupport.ToolboxService.DragSelectedItem  
(Gtk.Widget source, Gdk.DragContext ctx) [0x00017] in /Users/thomas/ 
Documents/Development/Mono/Monodevelop/monodevelop/main/src/addins/ 
MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport/ 
ToolboxService.cs:382

If you click on the OK button in the range of the designer window the  
DND action is correct completed.

If you try to move a widget you receive following exception:
System.NullReferenceException: Object reference not set to an instance  
of an object
   at Stetic.DND.Drag (Gtk.Widget source, Gdk.DragContext ctx,  
Stetic.WidgetDropCallback dropCallback, Gtk.Widget dragWidget)  
[0x00092] in /Users/thomas/Documents/Development/Mono/Monodevelop/ 
monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/DND.cs:125
   at Stetic.DND.Drag (Gtk.Widget source, Gdk.DragContext ctx,  
Gtk.Widget dragWidget) [0x00000] in /Users/thomas/Documents/ 
Development/Mono/Monodevelop/monodevelop/main/src/addins/ 
MonoDevelop.GtkCore/libstetic/DND.cs:94
   at Stetic.DND.Drag (Gtk.Widget source, Gdk.Event evt, Gtk.Widget  
dragWidget) [0x0000f] in /Users/thomas/Documents/Development/Mono/ 
Monodevelop/monodevelop/main/src/addins/MonoDevelop.GtkCore/libstetic/ 
DND.cs:71
   at Stetic.Wrapper.Container.HandleWindowDrag (Gdk.EventMotion evt,  
Int32 dx, Int32 dy) [0x0003e] in /Users/thomas/Documents/Development/ 
Mono/Monodevelop/monodevelop/main/src/addins/MonoDevelop.GtkCore/ 
libstetic/wrapper/Container.cs:1131
   at Stetic.ObjectSelection.FireDrag (Gdk.EventMotion evt, Int32 dx,  
Int32 dy) [0x0000b] in /Users/thomas/Documents/Development/Mono/ 
Monodevelop/monodevelop/main/src/addins/MonoDevelop.GtkCore/ 
libsteticui/WidgetDesignerBackend.cs:942
   at Stetic.SelectionHandlePart.OnMotionNotifyEvent (Gdk.EventMotion  
evm) [0x00099] in /Users/thomas/Documents/Development/Mono/Monodevelop/ 
monodevelop/main/src/addins/MonoDevelop.GtkCore/libsteticui/ 
WidgetDesignerBackend.cs:899
   at Gtk.Widget.motionnotifyevent_cb (IntPtr widget, IntPtr evnt)  
[0x00000]

When you click on OK, MD crashes.

3. GetText is working on my machine without any problem

Greetings,
Thomas 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20091108/5c39a4ae/attachment.html 


More information about the Monodevelop-list mailing list