Hi,
as you might have noticed, Geany 1.27 is near. And among all the many cool code changes this will bring, we also switched to the MSYS2 environment on Windows to build Geany. Paired with this we changed the build system from Waf to Autotools on Windows and also the bundled GTK runtime environment is taken from the MSYS2 environment.
So quite a few changes regarding the Windows support. Ideally, users won't notice this much as Geany should work as before.
There should be only place where users notice the changes: in the plugin manager. Beginning with 1.27, we will ship many more plugins like Markdown, Webhelper, GeanyPG and some more which were not built before because of missing dependencies. The drawback is that the size of the Plugins installer increased from about 3 MB to 30 MB, but hey, you get WebkitGTK for Windows included. This is more than just batteries :).
Here we go:
http://download.geany.org/snapshots/geany-1.27nightly_setup.exe http://download.geany.org/snapshots/geany-plugins-1.27nightly_setup.exe
If you can, please test and report issues as soon as you on Github as time is already close to the 1.27 release.
Thanks a lot, Enrico
[...]
The drawback is that the size of the Plugins installer increased from about 3 MB to 30 MB, but hey, you get WebkitGTK for Windows included. This is more than just batteries :).
Well, a Tesla battery instead of the regular AAA :)
Great idea to make binaries available for a while before release :)
[...]
Hey, sorry to be so late, but here we go
Le 06/03/2016 23:52, Enrico Tröger a écrit :
[…] http://download.geany.org/snapshots/geany-1.27nightly_setup.exe http://download.geany.org/snapshots/geany-plugins-1.27nightly_setup.exe
If you can, please test and report issues as soon as you on Github as time is already close to the 1.27 release.
I just tried installed both Geany an GP snapshots on a Window 7 VM, and it seems mostly good :)
Not sure if it's my VM, but it seems slightly slow to startup or show plugin list. Might be related to an antivirus or something too.
Some issues:
# Geany
Suffers from unfixed https://github.com/geany/geany/commit/6818ba6baf8bef4afe3b88b36b9eb2b5a8c2fc... -- just mentioning here so testers can know it's known and fixed in the source.
# GP installer:
* The list of dependencies in the message for the GP option "Dependencies" is outdated.
# GP plugins
* Spellcheck seems to miss all dictionaries, making it not very useful (and print an error when loaded)
* WebHelper somewhat works, but the inspector doesn't, complains about missing resource:
Unable to load page
Problem occurred while loading the URL
resource:///org/webkitgtk/inspector/UserInterface/Main.html
La resource dans « /\org\webkitgtk\inspector\UserInterface\Main.html »
n'existe pas
Try again
I also have to click the inspector button twice, but that might be a WebKitGTK issue not specific to Windows.
* GeniusPaste doesn't fine its config files under Windows (an issue I expected might happen, will try to figure out a fix).
Will keep on searching for problems, but that's all for the moment :)
Cheers, Colomban
Hi,
[…] http://download.geany.org/snapshots/geany-1.27nightly_setup.exe http://download.geany.org/snapshots/geany-plugins-1.27nightly_setup.exe
If you can, please test and report issues as soon as you on Github as time is already close to the 1.27 release.
I just tried installed both Geany an GP snapshots on a Window 7 VM, and it seems mostly good :)
Not sure if it's my VM, but it seems slightly slow to startup or show plugin list. Might be related to an antivirus or something too.
I didn't notice a slow startup but also not paid much attention to it. To me, Geany on Windows always felt slow. But I also never work with a real Windows box, just a VM over RDP. But the plugin list is really slow. This must be related to some of the dependencies. Without having deeper debugged, I would blame WebkitGTK, just because it is so huge.
Some issues:
# Geany
Suffers from unfixed https://github.com/geany/geany/commit/6818ba6baf8bef4afe3b88b36b9eb2b5a8c2fc... -- just mentioning here so testers can know it's known and fixed in the source.
True. Release binaries will have the fix, of course.
# GP installer:
- The list of dependencies in the message for the GP option
"Dependencies" is outdated.
Thanks, fixed in https://github.com/eht16/geany-plugins/commit/c86c659407fa107aabf5a3c1d95018... as part of #386.
# GP plugins
- Spellcheck seems to miss all dictionaries, making it not very useful
(and print an error when loaded)
The error message on load without any dictionaries is a known problem but I didn't get to fix it yet. But what does "miss all dictionaries" mean? There are no dictionaries installed by default. Did you had an existing config with a patch to dictionaries which don't work any longer? This would be bad.
- WebHelper somewhat works, but the inspector doesn't, complains about
missing resource:
Unable to load page
Problem occurred while loading the URL
resource:///org/webkitgtk/inspector/UserInterface/Main.html
There is a resources folder in share\webkitgtk-1.0\resources but it doesn't contain anything like this. No idea where these files normally would come from :(.
Try again
I also have to click the inspector button twice, but that might be a WebKitGTK issue not specific to Windows.
Confirmed, same here. But no idea what's causing this.
- GeniusPaste doesn't fine its config files under Windows (an issue I
expected might happen, will try to figure out a fix).
I actually noticed the same problem on Friday morning, but didn't get to debug/fix it then. Anyway, you did it yourself. For the archives, see https://github.com/geany/geany-plugins/pull/402.
Will keep on searching for problems, but that's all for the moment :)
Thanks for the feedback.
Regards, Enrico
Le 12/03/2016 16:35, Enrico Tröger a écrit :
[…]
- Spellcheck seems to miss all dictionaries, making it not very useful
(and print an error when loaded)
The error message on load without any dictionaries is a known problem but I didn't get to fix it yet. But what does "miss all dictionaries" mean? There are no dictionaries installed by default. Did you had an existing config with a patch to dictionaries which don't work any longer? This would be bad.
Nope, I just mean it complains and doesn't work out-of-the-box as it doesn't have any dictionaries. But if it's expected none get installed (understandable), then it's probably fine.
- WebHelper somewhat works, but the inspector doesn't, complains about
missing resource:
Unable to load page
Problem occurred while loading the URL
resource:///org/webkitgtk/inspector/UserInterface/Main.html
There is a resources folder in share\webkitgtk-1.0\resources but it doesn't contain anything like this. No idea where these files normally would come from :(.
Bummer :( Makes the plugin a fair bit less useful. But well.
Hi,
- WebHelper somewhat works, but the inspector doesn't, complains about
missing resource:
Unable to load page
Problem occurred while loading the URL
resource:///org/webkitgtk/inspector/UserInterface/Main.html
There is a resources folder in share\webkitgtk-1.0\resources but it doesn't contain anything like this. No idea where these files normally would come from :(.
Bummer :( Makes the plugin a fair bit less useful. But well.
I thought there might be some files missing in the bundle but I cannot find anything related in the whole webkitgtk package from MSYS2 nor can I find it in the installation of webkitgtk on my ArchLinux system.
Maybe those "resources" are compiled in or should be compiled in, not sure. Searching through the net doesn't reveal that much :(.
Regards, Enrico
On 2016-03-06 02:52 PM, Enrico Tröger wrote:
Hi,
as you might have noticed, Geany 1.27 is near. And among all the many cool code changes this will bring, we also switched to the MSYS2 environment on Windows to build Geany. Paired with this we changed the build system from Waf to Autotools on Windows and also the bundled GTK runtime environment is taken from the MSYS2 environment.
So quite a few changes regarding the Windows support. Ideally, users won't notice this much as Geany should work as before.
There should be only place where users notice the changes: in the plugin manager. Beginning with 1.27, we will ship many more plugins like Markdown, Webhelper, GeanyPG and some more which were not built before because of missing dependencies. The drawback is that the size of the Plugins installer increased from about 3 MB to 30 MB, but hey, you get WebkitGTK for Windows included. This is more than just batteries :).
Is GeanyPy in there? I remember some discussion about it but I can't find it anywhere to see what the result was.
I'll try and test it on Win10 Pro 64-bit tonight if I get a chance.
If you update the snapshot installers to latest master, please ping this thread so I know to update the copy to test.
Cheers, Matthew Brush
Here we go:
http://download.geany.org/snapshots/geany-1.27nightly_setup.exe http://download.geany.org/snapshots/geany-plugins-1.27nightly_setup.exe
If you can, please test and report issues as soon as you on Github as time is already close to the 1.27 release.
Thanks a lot, Enrico
Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel
On 12/03/16 02:56, Matthew Brush wrote:
On 2016-03-06 02:52 PM, Enrico Tröger wrote:
Hi,
as you might have noticed, Geany 1.27 is near. And among all the many cool code changes this will bring, we also switched to the MSYS2 environment on Windows to build Geany. Paired with this we changed the build system from Waf to Autotools on Windows and also the bundled GTK runtime environment is taken from the MSYS2 environment.
So quite a few changes regarding the Windows support. Ideally, users won't notice this much as Geany should work as before.
There should be only place where users notice the changes: in the plugin manager. Beginning with 1.27, we will ship many more plugins like Markdown, Webhelper, GeanyPG and some more which were not built before because of missing dependencies. The drawback is that the size of the Plugins installer increased from about 3 MB to 30 MB, but hey, you get WebkitGTK for Windows included. This is more than just batteries :).
Is GeanyPy in there? I remember some discussion about it but I can't find it anywhere to see what the result was.
Nope, sorry. It was already a lot of work to get the majority of the plugins working and all the related work with changing from Waf to Autotools on MSYS2. I skipped the GeanyPy part.
Maybe you or Thomas or someone else might be willing to work on that for 1.28 but I'm afraid for 1.27 it's too late.
Regards, Enrico
On 2016-03-12 03:28 AM, Enrico Tröger wrote:
On 12/03/16 02:56, Matthew Brush wrote:
On 2016-03-06 02:52 PM, Enrico Tröger wrote:
Hi,
as you might have noticed, Geany 1.27 is near. And among all the many cool code changes this will bring, we also switched to the MSYS2 environment on Windows to build Geany. Paired with this we changed the build system from Waf to Autotools on Windows and also the bundled GTK runtime environment is taken from the MSYS2 environment.
So quite a few changes regarding the Windows support. Ideally, users won't notice this much as Geany should work as before.
There should be only place where users notice the changes: in the plugin manager. Beginning with 1.27, we will ship many more plugins like Markdown, Webhelper, GeanyPG and some more which were not built before because of missing dependencies. The drawback is that the size of the Plugins installer increased from about 3 MB to 30 MB, but hey, you get WebkitGTK for Windows included. This is more than just batteries :).
Is GeanyPy in there? I remember some discussion about it but I can't find it anywhere to see what the result was.
Nope, sorry. It was already a lot of work to get the majority of the plugins working and all the related work with changing from Waf to Autotools on MSYS2. I skipped the GeanyPy part.
Bummer. GeanyPy was written to be Windows-friendly from day one, and upstream even has a Make file to create a Windows release. Maybe I could generate a new installer from upstream and host/link it on geany.org releases page?
Cheers, Matthew Brush
On 12/03/16 17:38, Matthew Brush wrote:
On 2016-03-12 03:28 AM, Enrico Tröger wrote:
On 12/03/16 02:56, Matthew Brush wrote:
On 2016-03-06 02:52 PM, Enrico Tröger wrote:
Hi,
as you might have noticed, Geany 1.27 is near. And among all the many cool code changes this will bring, we also switched to the MSYS2 environment on Windows to build Geany. Paired with this we changed the build system from Waf to Autotools on Windows and also the bundled GTK runtime environment is taken from the MSYS2 environment.
So quite a few changes regarding the Windows support. Ideally, users won't notice this much as Geany should work as before.
There should be only place where users notice the changes: in the plugin manager. Beginning with 1.27, we will ship many more plugins like Markdown, Webhelper, GeanyPG and some more which were not built before because of missing dependencies. The drawback is that the size of the Plugins installer increased from about 3 MB to 30 MB, but hey, you get WebkitGTK for Windows included. This is more than just batteries :).
Is GeanyPy in there? I remember some discussion about it but I can't find it anywhere to see what the result was.
Nope, sorry. It was already a lot of work to get the majority of the plugins working and all the related work with changing from Waf to Autotools on MSYS2. I skipped the GeanyPy part.
Bummer. GeanyPy was written to be Windows-friendly from day one, and upstream even has a Make file to create a Windows release. Maybe I could
Still it requires additional work. It's not that I explicitly ignored it, just put the main focus on G-P in general to get it working. Unfortunately, for 1.27 there is no time left.
generate a new installer from upstream and host/link it on geany.org releases page?
Sure. Or just contribute to the missing bits to G-P. Not that it is new that we are running out of time with Windows stuff close to a release. This is partly my bad but I also never cried to be only one to care for Windows releases...
Regards, Enrico
On 2016-03-12 9:26 AM, Enrico Tröger wrote:
On 12/03/16 17:38, Matthew Brush wrote:
On 2016-03-12 03:28 AM, Enrico Tröger wrote:
On 12/03/16 02:56, Matthew Brush wrote:
On 2016-03-06 02:52 PM, Enrico Tröger wrote:
Hi,
as you might have noticed, Geany 1.27 is near. And among all the many cool code changes this will bring, we also switched to the MSYS2 environment on Windows to build Geany. Paired with this we changed the build system from Waf to Autotools on Windows and also the bundled GTK runtime environment is taken from the MSYS2 environment.
So quite a few changes regarding the Windows support. Ideally, users won't notice this much as Geany should work as before.
There should be only place where users notice the changes: in the plugin manager. Beginning with 1.27, we will ship many more plugins like Markdown, Webhelper, GeanyPG and some more which were not built before because of missing dependencies. The drawback is that the size of the Plugins installer increased from about 3 MB to 30 MB, but hey, you get WebkitGTK for Windows included. This is more than just batteries :).
Is GeanyPy in there? I remember some discussion about it but I can't find it anywhere to see what the result was.
Nope, sorry. It was already a lot of work to get the majority of the plugins working and all the related work with changing from Waf to Autotools on MSYS2. I skipped the GeanyPy part.
Bummer. GeanyPy was written to be Windows-friendly from day one, and upstream even has a Make file to create a Windows release. Maybe I could
Still it requires additional work. It's not that I explicitly ignored it, just put the main focus on G-P in general to get it working. Unfortunately, for 1.27 there is no time left.
generate a new installer from upstream and host/link it on geany.org releases page?
Sure. Or just contribute to the missing bits to G-P. Not that it is new that we are running out of time with Windows stuff close to a release. This is partly my bad but I also never cried to be only one to care for Windows releases...
How dare you! After we paid you all that money to.... oh wait :)
It's no biggie, GeanyPy has some annoying dependencies, and waiting till the day before release to check if it was going to be included certainly isn't the best way for me to contribute to getting it in the release.
Cheers, Matthew Brush
On 12.03.2016 18:40, Matthew Brush wrote:
It's no biggie, GeanyPy has some annoying dependencies, and waiting till the day before release to check if it was going to be included certainly isn't the best way for me to contribute to getting it in the release.
I think this is a good goal for 1.28. I think there will be a huge number of users that will give +1 here.
Cheers, Frank