[Geany] [Patch] draft version of vcdiff support on win32

Frank Lanitz linux at xxxxx
Mon Feb 18 22:45:23 UTC 2008


On Mon, 18 Feb 2008 20:46:26 +0100
Enrico Tröger <enrico.troeger at uvena.de> wrote:

> > I first tried to do that but win32 functions are not exported and
> > thus not callable by plugins. It will require a dllexport first (and
> > probably some def files too). However I agree, the win32 function
> > fits
> Why? I was talking about to add your code simply to Geany's core code.
> There we create the wrapper functions, maybe utils_spawn_sync() and
> utils_spawn_async(). Within these wrappers depending on the operating
> system at compile time, your code (on Windows) or the GLib
> implementations (on non-Windows platforms) are called. All this
> happens inside Geany.
> Then we add these wrapper functions to the plugin API just like any
> other function in Geany. So, plugins don't know anything about all the
> different handling, they just use Geany's utils_spawn_sync() and the
> correct code is executed by Geany.

If this works, this would be a great things for plugins. So I agree ;) 

Regards, 
Frank

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.geany.org/pipermail/users/attachments/20080218/e10a8d17/attachment.pgp>


More information about the Users mailing list