Hi,
I've built new Windows installers from current GIT master against a GTK 2.24 development environment and the GTK 2.24 runtime environment is also included in the full installer.
This is a preparation step for future releases which should be shipped with a recent GTK runtime on Windows.
Downloads can be found here: http://download.geany.org/snapshots/
Please note that these are test builds from the current development version, don't expect release quality. You have been warned :).
But after you installed the snapshots, you can also use the nightly builds again on Windows (i.e. copy the archive contents over the installation).
I noticed two issues so far which I have not yet debugged yet:
- auto completion popup is rendered incorrectly - some icons are missing/not displayed correctly
Screenshots for both issues are attached.
The icon problem seems to be somewhat related to g_themed_icon_new() but I'm not yet sure. I just had a quick look at the code.
@Lex: somewhere you said you used Geany with the GTK 2.24 runtime in the past. Did you notice the icon problem?
Regards, Enrico
Hey,
Le 14/10/2014 19:50, Enrico Tröger a écrit :
[...]
- auto completion popup is rendered incorrectly
I don't see that on my GTK 2.24.10, it works just fine here.
- some icons are missing/not displayed correctly
I never really noticed, but I have this problem too.
BTW, I couldn't build current Git with Waf, with the error "SHGFP_TYPE_CURRENT undefined", I had to manually include win32-config.h to have the right pre-processor defines. Any insight on how it should be fixed? (or rather, please fix it! ;)
Regards, Colomban
On 14/10/14 23:04, Colomban Wendling wrote:
Hey,
Le 14/10/2014 19:50, Enrico Tröger a écrit :
[...]
- auto completion popup is rendered incorrectly
I don't see that on my GTK 2.24.10, it works just fine here.
Ok, maybe it is because I work remotely via RDP on Windows and this could cause the effect. If nobody else notices it, then it is alright.
- some icons are missing/not displayed correctly
I never really noticed, but I have this problem too.
BTW, I couldn't build current Git with Waf, with the error "SHGFP_TYPE_CURRENT undefined", I had to manually include win32-config.h to have the right pre-processor defines. Any insight on how it should be fixed? (or rather, please fix it! ;)
I just fixed it in 5a243f :). Waf don't use win32-config.h (because it dynamically creates a proper config.h also on Windows). So I defined the two macros directly in wscript so they get written into the config.h on Windows.
It seems these macros are necessary on older Mingw environments, at least this is my guess. On my Windows 7 system with a fresh Mingw environment from the Strawberry Perl distribution, I don't need to define those. For the Geany nightly builds I had to define those but these are cross-compiled against an old Mingw version.
Regards, Enrico
Hi,
just for the records:
- some icons are missing/not displayed correctly
I never really noticed, but I have this problem too.
the icon issues would be fixed by commit https://github.com/techee/geany/commit/7880c0fc123da98ffa0881f84c93714c60526... of https://github.com/geany/geany/pull/396
Regards, Enrico
Hi
Thanks for the updated installer.
I noticed two issues so far which I have not yet debugged yet:
- auto completion popup is rendered incorrectly
Working here on Windows 7 64Bit SP1 Prof.
- some icons are missing/not displayed correctly
Verified, as seen on the screenshot for Geany 1.25 (git >= 5a243fd) build
Cheers, Frank