[MonoDevelop] MonoDevelop on Windows?

Zac Bowling zac@zacbowling.com
Thu, 31 Mar 2005 04:16:14 -0600

libgnomeprint works on windows. Some binary dlls are up on those links
if your interested that I have compiled. libgnomeprintui however won't
work because of libgnome deps and orbit/bonobo deps but thats ok because
gtksourview only needs libgnomeprint. The current gtksourceview compiles
correctly (although doesn't work correctly entirely yet) if you disable
the tests when you build. 

I wanted to wrap all calls to gnome and vfs behinds abstract internal
classes in MD and call them with reflection instead using runtime checks
instead of using the preprocessors stuff I added. A lot of what I was
working with changed however in the current tree and it was partially
nasty. Most of the reason why that was so huge was I changed some
combine files that existed in the tree at the time so it was a massive
change. The changes won't apply any more as the tree has be relayed out.

I started my gecko# port initially to help my port of MD but never got
back to win32 stuff for MD but I still want to get back to it. :-)


On Wed, 2005-03-30 at 23:04 -0500, John Luke wrote:
> Zac Bowling wrote:
> >I keep emailing the list and it seems like no one reads my messages. :-)
> >I have gtksourceview ported. I ported gecko# to win32 (hard dependency)
> >and other things to win32. Existing versions of libgnomeui elements that
> >haven't been ported have some mono gtk versions.  The biggest issue is
> >VFS which I already have some win32 apis to get around. I've been
> >through  this many many times :-). http://www.polystimulus.com/ and
> >http://monodevelop.zacbowling.com/ both have some of my work on the
> >subject. I have 90% of it built and working. I need to write a VFS work
> >around for reading the lang attributes from the xml based lang files for
> >gtksourceview (VFS does it nicely). I need to write a work around for
> >VTE stuff. I need a to write a work around for some of the path things.
> >Past that it should almost work. 
> >
> >Hope that helps.
> >  
> >
> You need to submit these changes at some point to the respective 
> upstream places and have them accepted.  Looking at the above link I see 
> one out of date and fairly unreadable 440k patch.  It is possible you 
> did nasty things to get it to work that won't be accepted.  By the way, 
> vte is not used by monodevelop right now.
> For example, I am fairly certain gtksourceview will work on win32 by 
> making gnome print support optional.  Since we dont use that part 
> anyways, why not make a patch for just that and submit it to them?