From: David T. <dav...@gm...> - 2008-05-06 20:53:46
|
I think that should cover it. The other large problem at the moment is windows support for embedding. Nageshwar submitted a patch which has been added to Vim a while ago (although not yet in a released version) but it has some problems compared to the GTK version. 1) Vim when started isn't 100% maximised and can be resized. Ideally it should fill the whole window and can't be resized, the GTK version functions this way. 2) It steals the focus from Eclipse. Even though its 'inside' and 'part of' Eclipse, when you select the Vim instance, Eclipse completely looses the focus, e.g The title bar becomes the deactivate title bar. I think the problem is we are using the SetParent win32 function which is meant more for MDI apps which isn't exactly what we want. When I was looking at some code of how other applications do this (mplayer is a good example) they seemed to retrieve the window they wanted to embed in and use that as the root window to paint to... not sure if that makes sense, if not ill try to explain it better. Anyway, I think that's a big issue which we need to solve since WIN32 support at the moment with embedding is pretty horrible, no offence to Nageshwar intended. We might also be able to fix up the current method through just changing some window properties (e.g disable resizing) but I'm worried about the focus issue, perhaps we can fix that in the current method but I suspect it perhaps requires a different method of embedding or changes elsewhere in the Win32 GUI code for Vim. Also, I have been since the start of this year (and will be until mid July ) travelling so I don't have any time to work on the project but hope to be able to once I'm back home. Oh and yes for a current release it sounds great, there are probably some more stability issues which need to be solved but the current code is a definite improvement so might as well get it out. Best regards, David On 5/6/08, Sebastian Menge <seb...@un...> wrote: > Hi vimpluginners > > Am Wed, 30 Apr 2008 19:41:33 +0200 > schrieb Martin Krischik <kri...@us...>: > > > > I made a few Windows related fixes and they tested ok. Only I can't > > manage to create a new deployment :-(. Could any of you pick up where > > I left? > > > I made 0.3.3 from the current trunk and pushed it to the update-site. > > Please try it on your platforms (64bit-systems, Windows, Linuxes, > different eclipse-versions etc.) and report here. > > Martin, it seems you are the only one working regularly on vimplugin. > Great :-) But I found some files in the trunk that contain your local > stuff: > http://vimplugin.svn.sourceforge.net/viewvc/vimplugin?view=rev&revision=203 > E.g. paths like C:\Work\... or programs like "ncftpput" and "7za" wont > be available on any other system than yours. > > In general I would appreciate to discuss things before committing. Or, > at least, report afterwards (like im doing now ...). > > 4,6 or 8 eyes will see more flaws than 2 :-) That way we can keep > better quality. Please be careful to commit only really good stuff. > > Nageshwar asked to collect current issues. As far as I can see it's only > the "howto get it under windows" (bugid: 1938885) and "64bit"-issue > (which i had myself ...) > > Both seem to be fixed now. Also the bug "blank tabs" by edyfox could be > closed if the embedding under Windows works. > > What other issues are there currently ? Any showstoppers? > > best wishes, Sebastian. > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > vimplugin-devel mailing list > vim...@li... > https://lists.sourceforge.net/lists/listinfo/vimplugin-devel > |