On Sat, 22 Jun 2013 20:34:07 +1000 Lex Trotman elextr@gmail.com wrote:
On 22 June 2013 20:14, Dimitar Zhekov dimitar.zhekov@gmail.com wrote:
Some time ago, I sent to ML an alternate gtkcompat that maps the gtk+ functions from lower to higher, but there was no interest.
Putting words in someone's mouth, I guess it was to look forward to gtk3 not backward to gtk2, but you are right, a plugin that decides to support gtk3 will no longer supports Geany < 1.24 unless it includes a local copy of gtkcompat.h, and well, thats messy, error prone and nasty.
We can copy the forward-looking gtkcompat into a geany-plugins own /include directory, so building the latest plugins will require... the latest plugins. :) All it needs is a small change in autotools/waf for the new include directory. And it doesn't matter whether gtkcompat gets included from geany/include or plugins/include.
I actually tried gtk+3. Not only is it slow - on a machine that can run a decent 3D game, no less - but Scintilla flickers [YMMV]. Seems that I'll have to wait for gtk+ 3.24. :) Or a new video driver. Or Wayland.