Hi
I just upgrade Geany to 1.33 on linux mint from PPA [1].
It seem's since that version, the horizontal mouse scroll ([shift] + scroll mouse) don't scroll all document width, it scroll a bit and just stop, can't move more at right with this method, use of scrollbar is required :(
Do you use this very convenient mouse scroll ?
If no mistake this behavior come with 1.33, is it for everyone ? is it intended ? Is it reversable ?
Thanks
Jérôme A
On 22 April 2018 at 00:42, Jérôme Andanson via Users users@lists.geany.org wrote:
Hi
I just upgrade Geany to 1.33 on linux mint from PPA [1].
It seem's since that version, the horizontal mouse scroll ([shift] + scroll mouse) don't scroll all document width, it scroll a bit and just stop, can't move more at right with this method, use of scrollbar is required :(
Do you use this very convenient mouse scroll ?
If no mistake this behavior come with 1.33, is it for everyone ? is it intended ? Is it reversable ?
Works for me LM 18.3 Cinnamon, GTK 3.18.9 Glib 2.48.2
Thanks
Jérôme A
[1] http://ppa.launchpad.net/geany-dev/ppa/ubuntu xenial
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Works for me as well in Ubuntu 16.04 with Unity and Geany 1.33
Saludos,
* Abel.*
On 22 April 2018 at 01:43, Lex Trotman elextr@gmail.com wrote:
On 22 April 2018 at 00:42, Jérôme Andanson via Users users@lists.geany.org wrote:
Hi
I just upgrade Geany to 1.33 on linux mint from PPA [1].
It seem's since that version, the horizontal mouse scroll ([shift] + scroll mouse) don't scroll all document width, it scroll a bit and just stop, can't move more at right with this method, use of scrollbar is required :(
Do you use this very convenient mouse scroll ?
If no mistake this behavior come with 1.33, is it for everyone ? is it intended ? Is it reversable ?
Works for me LM 18.3 Cinnamon, GTK 3.18.9 Glib 2.48.2
Thanks
Jérôme A
[1] http://ppa.launchpad.net/geany-dev/ppa/ubuntu xenial
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Thanks for your responses, my configuration is LM 18.2 GTK 3.18.9, GLib 2.48.2
I test again without plugin, same problem. And now i found i can scroll scroll (2 times) then it move a little bit to right, but it's too boring this way, move to left is ok, just go right the problem. No problems with other application like xed (gedit mint)
Any idea ?
Le 22/04/2018 à 09:41, Abel a écrit :
Works for me as well in Ubuntu 16.04 with Unity and Geany 1.33
Saludos,/
Abel.///
On 22 April 2018 at 01:43, Lex Trotman <elextr@gmail.com mailto:elextr@gmail.com> wrote:
On 22 April 2018 at 00:42, Jérôme Andanson via Users <users@lists.geany.org <mailto:users@lists.geany.org>> wrote: > Hi > > I just upgrade Geany to 1.33 on linux mint from PPA [1]. > > It seem's since that version, the horizontal mouse scroll ([shift] + > scroll mouse) don't scroll all document width, it scroll a bit and just > stop, can't move more at right with this method, use of scrollbar is > required :( > > Do you use this very convenient mouse scroll ? > > If no mistake this behavior come with 1.33, is it for everyone ? is it > intended ? Is it reversable ? Works for me LM 18.3 Cinnamon, GTK 3.18.9 Glib 2.48.2 > > Thanks > > > Jérôme A > > > [1] http://ppa.launchpad.net/geany-dev/ppa/ubuntu <http://ppa.launchpad.net/geany-dev/ppa/ubuntu> xenial > > _______________________________________________ > Users mailing list > Users@lists.geany.org <mailto:Users@lists.geany.org> > https://lists.geany.org/cgi-bin/mailman/listinfo/users <https://lists.geany.org/cgi-bin/mailman/listinfo/users> _______________________________________________ Users mailing list Users@lists.geany.org <mailto:Users@lists.geany.org> https://lists.geany.org/cgi-bin/mailman/listinfo/users <https://lists.geany.org/cgi-bin/mailman/listinfo/users>
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
On 22 April 2018 at 21:51, Jérôme Andanson via Users users@lists.geany.org wrote:
Thanks for your responses, my configuration is LM 18.2 GTK 3.18.9, GLib 2.48.2
I test again without plugin, same problem.
Which plugin?
Try it with NO plugins enabled.
And now i found i can scroll scroll (2 times) then it move a little bit to right, but it's too boring this way, move to left is ok, just go right the problem. No problems with other application like xed (gedit mint)
Any idea ?
Le 22/04/2018 à 09:41, Abel a écrit :
Works for me as well in Ubuntu 16.04 with Unity and Geany 1.33
Saludos,
Abel.
On 22 April 2018 at 01:43, Lex Trotman elextr@gmail.com wrote:
On 22 April 2018 at 00:42, Jérôme Andanson via Users users@lists.geany.org wrote:
Hi
I just upgrade Geany to 1.33 on linux mint from PPA [1].
It seem's since that version, the horizontal mouse scroll ([shift] + scroll mouse) don't scroll all document width, it scroll a bit and just stop, can't move more at right with this method, use of scrollbar is required :(
Do you use this very convenient mouse scroll ?
If no mistake this behavior come with 1.33, is it for everyone ? is it intended ? Is it reversable ?
Works for me LM 18.3 Cinnamon, GTK 3.18.9 Glib 2.48.2
Thanks
Jérôme A
[1] http://ppa.launchpad.net/geany-dev/ppa/ubuntu xenial
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Le 22/04/2018 à 13:58, Lex Trotman a écrit :
On 22 April 2018 at 21:51, Jérôme Andanson via Users users@lists.geany.org wrote:
Thanks for your responses, my configuration is LM 18.2 GTK 3.18.9, GLib 2.48.2
I test again without plugin, same problem.
Which plugin?
Try it with NO plugins enabled.
I have disabled all plugins! not better :( I downgraded to Geany 1.27 GTK 2.24.30, GLib 2.48.0 and it's ok i can horizontal scroll with mouse
I come back to Geany 1.33 GTK 3.18.9, GLib 2.48.2 and it doesn't work
And now i found i can scroll scroll (2 times) then it move a little bit to right, but it's too boring this way, move to left is ok, just go right the problem. No problems with other application like xed (gedit mint)
Any idea ?
Le 22/04/2018 à 09:41, Abel a écrit :
Works for me as well in Ubuntu 16.04 with Unity and Geany 1.33
Saludos,
Abel.
On 22 April 2018 at 01:43, Lex Trotman elextr@gmail.com wrote:
On 22 April 2018 at 00:42, Jérôme Andanson via Users users@lists.geany.org wrote:
Hi
I just upgrade Geany to 1.33 on linux mint from PPA [1].
It seem's since that version, the horizontal mouse scroll ([shift] + scroll mouse) don't scroll all document width, it scroll a bit and just stop, can't move more at right with this method, use of scrollbar is required :(
Do you use this very convenient mouse scroll ?
If no mistake this behavior come with 1.33, is it for everyone ? is it intended ? Is it reversable ?
Works for me LM 18.3 Cinnamon, GTK 3.18.9 Glib 2.48.2
Thanks
Jérôme A
[1] http://ppa.launchpad.net/geany-dev/ppa/ubuntu xenial
Hi,
Le 21/04/2018 à 11:42, Jérôme Andanson via Users a écrit :
I just upgrade Geany to 1.33 on linux mint from PPA [1].
It seem's since that version, the horizontal mouse scroll ([shift] + scroll mouse) don't scroll all document width, it scroll a bit and just stop, can't move more at right with this method, use of scrollbar is required :(
I can reproduce something very similar to what you're describing indeed, when I try and Shift+DownScroll, which should scroll to the right, it somewhat works but seems to randomly scroll right or left, which leads to a lot of flickering back and forth, and a barely usable feature.
Debian GNU/Linux 9.4 (x86_64), GTK 3.22.11, GLib 2.50.3, Geany 1.33+
I would suspect a bug in the horizontal scroll handling reading a seemingly random value for the scroll direction (or possibly, a conflict in direction between smooth and regular scroll). I'm afraid I won't have time to look at anything before at least a week, but that might be a lead if somebody is interested at looking at this.
Do you use this very convenient mouse scroll ?
Not really ^^
If no mistake this behavior come with 1.33, is it for everyone ? is it intended ? Is it reversable ?
It's not intended, and it's probably a bug.
Regards, Colomban
On 23 April 2018 at 07:20, Colomban Wendling lists.ban@herbesfolles.org wrote:
Hi,
Le 21/04/2018 à 11:42, Jérôme Andanson via Users a écrit :
I just upgrade Geany to 1.33 on linux mint from PPA [1].
It seem's since that version, the horizontal mouse scroll ([shift] + scroll mouse) don't scroll all document width, it scroll a bit and just stop, can't move more at right with this method, use of scrollbar is required :(
I can reproduce something very similar to what you're describing indeed, when I try and Shift+DownScroll, which should scroll to the right, it somewhat works but seems to randomly scroll right or left, which leads to a lot of flickering back and forth, and a barely usable feature.
Debian GNU/Linux 9.4 (x86_64), GTK 3.22.11, GLib 2.50.3, Geany 1.33+
Since it works perfectly with GTK3.18.9 its probably a bug in GTK.
I would suspect a bug in the horizontal scroll handling reading a seemingly random value for the scroll direction (or possibly, a conflict in direction between smooth and regular scroll). I'm afraid I won't have time to look at anything before at least a week, but that might be a lead if somebody is interested at looking at this.
Do you use this very convenient mouse scroll ?
Not really ^^
If no mistake this behavior come with 1.33, is it for everyone ? is it intended ? Is it reversable ?
It's not intended, and it's probably a bug.
Regards, Colomban _______________________________________________ Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Le 22/04/2018 à 20:39, Lex Trotman a écrit :
On 23 April 2018 at 07:20, Colomban Wendling lists.ban@herbesfolles.org wrote:
[…] I can reproduce something very similar to what you're describing indeed, when I try and Shift+DownScroll, which should scroll to the right, it somewhat works but seems to randomly scroll right or left, which leads to a lot of flickering back and forth, and a barely usable feature.
Debian GNU/Linux 9.4 (x86_64), GTK 3.22.11, GLib 2.50.3, Geany 1.33+
Since it works perfectly with GTK3.18.9 its probably a bug in GTK.
Actually I found the issue, and although I'm not really sure how it can happen on X11, there's a bug in our code and an easy fix. The thing is that somehow we sometimes (I don't know how to start it, but I sometimes see it after a while) get SMOOTH scroll events in addition to the regular ones (although we don't ask for them on X11 -- but Scintilla does on Wayland, so we should properly handle this anyway), and we wrongly assume that "not down" means "up" (e.g. that there's only 2 kinds of events we can get), which is wrong for SMOOTH events.
See https://github.com/geany/geany/pull/1843
@Jérôme : could you check the above fix works for you?
Regards, Colomban
Le 25/04/2018 à 00:23, Colomban Wendling a écrit :
Le 22/04/2018 à 20:39, Lex Trotman a écrit :
On 23 April 2018 at 07:20, Colomban Wendling lists.ban@herbesfolles.org wrote:
[…] I can reproduce something very similar to what you're describing indeed, when I try and Shift+DownScroll, which should scroll to the right, it somewhat works but seems to randomly scroll right or left, which leads to a lot of flickering back and forth, and a barely usable feature.
Debian GNU/Linux 9.4 (x86_64), GTK 3.22.11, GLib 2.50.3, Geany 1.33+
Since it works perfectly with GTK3.18.9 its probably a bug in GTK.
Actually I found the issue, and although I'm not really sure how it can happen on X11, there's a bug in our code and an easy fix. The thing is that somehow we sometimes (I don't know how to start it, but I sometimes see it after a while) get SMOOTH scroll events in addition to the regular ones (although we don't ask for them on X11 -- but Scintilla does on Wayland, so we should properly handle this anyway), and we wrongly assume that "not down" means "up" (e.g. that there's only 2 kinds of events we can get), which is wrong for SMOOTH events.
See https://github.com/geany/geany/pull/1843
@Jérôme : could you check the above fix works for you?
First I test building geany, I'm not famillar with C stuff or compiling code, and I success compiling with GTK3 \o/ First, I do with github master branch + adding manually your fix --> everything is OK really cool For comparison purpose I do it again without the fix and horizontal scroll won't work ! so it's exactly the problem
Thanks for this catch !
Also while compiling geany I follow github readme so I type "make install" !Now I have two binary in my system /usr/bin && /usr/local/bin/, for other compiling test I just type make and use the binary in geany/src/ . Any advice for cleaning my environment ? What's the better way to use this fixed geany or when a fix will be released ?
Regards, Colomban _______________________________________________ Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Le 25/04/2018 à 09:18, Jérôme Andanson via Users a écrit :
Le 25/04/2018 à 00:23, Colomban Wendling a écrit :
Le 22/04/2018 à 20:39, Lex Trotman a écrit :
On 23 April 2018 at 07:20, Colomban Wendling lists.ban@herbesfolles.org wrote:
[…] I can reproduce something very similar to what you're describing indeed, when I try and Shift+DownScroll, which should scroll to the right, it somewhat works but seems to randomly scroll right or left, which leads to a lot of flickering back and forth, and a barely usable feature.
Debian GNU/Linux 9.4 (x86_64), GTK 3.22.11, GLib 2.50.3, Geany 1.33+
Since it works perfectly with GTK3.18.9 its probably a bug in GTK.
Actually I found the issue, and although I'm not really sure how it can happen on X11, there's a bug in our code and an easy fix. The thing is that somehow we sometimes (I don't know how to start it, but I sometimes see it after a while) get SMOOTH scroll events in addition to the regular ones (although we don't ask for them on X11 -- but Scintilla does on Wayland, so we should properly handle this anyway), and we wrongly assume that "not down" means "up" (e.g. that there's only 2 kinds of events we can get), which is wrong for SMOOTH events.
See https://github.com/geany/geany/pull/1843
@Jérôme : could you check the above fix works for you?
First I test building geany, I'm not famillar with C stuff or compiling code, and I success compiling with GTK3 \o/ First, I do with github master branch + adding manually your fix --> everything is OK really cool For comparison purpose I do it again without the fix and horizontal scroll won't work ! so it's exactly the problem
Thanks for this catch !
Also while compiling geany I follow github readme so I type "make install" !Now I have two binary in my system /usr/bin && /usr/local/bin/, for other compiling test I just type make and use the binary in geany/src/ . Any advice for cleaning my environment ? What's the better way to use this fixed geany or when a fix will be released ?
Ok I found for removing all compiled binary with make uninstall !
Regards, Colomban _______________________________________________ Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Hi,
Le 25/04/2018 à 04:18, Jérôme Andanson via Users a écrit :
Le 25/04/2018 à 00:23, Colomban Wendling a écrit :
[…] See https://github.com/geany/geany/pull/1843
@Jérôme : could you check the above fix works for you?
First I test building geany, I'm not famillar with C stuff or compiling code, and I success compiling with GTK3 \o/
Congrats on your first build! :)
First, I do with github master branch + adding manually your fix --> everything is OK really cool For comparison purpose I do it again without the fix and horizontal scroll won't work ! so it's exactly the problem
Perfect, thank you!
Thanks for this catch !
Also while compiling geany I follow github readme so I type "make install" !Now I have two binary in my system /usr/bin && /usr/local/bin/, for other compiling test I just type make and use the binary in geany/src/ . Any advice for cleaning my environment ?
What's the better way to use this fixed geany or when a fix will be released ?
Next release is due in July, so it's a little time from now. I guess it depends how bad you need the fix: you can either wait, or use your own compiled version (that you can install in your home directory with --prefix=$HOME/geany, so it's super easy to remove by just removing that directory, and you don't even need superuser privileges).
You can also try and get your distribution's package updated with the fix, but whether or not that will work or be fast depends on the distro, the maintainer, etc. If you're familiar enough with that part of your distro, you could even create an updated package just for you waiting for the rest, but well.
So, that's a few options you might want to consider :)
Cheers, Colomban
Le 26/04/2018 à 01:32, Colomban Wendling a écrit :
Hi,
Le 25/04/2018 à 04:18, Jérôme Andanson via Users a écrit :
Le 25/04/2018 à 00:23, Colomban Wendling a écrit :
[…] See https://github.com/geany/geany/pull/1843
@Jérôme : could you check the above fix works for you?
First I test building geany, I'm not famillar with C stuff or compiling code, and I success compiling with GTK3 \o/
Congrats on your first build! :)
First, I do with github master branch + adding manually your fix --> everything is OK really cool For comparison purpose I do it again without the fix and horizontal scroll won't work ! so it's exactly the problem
Perfect, thank you!
Thanks for this catch !
Also while compiling geany I follow github readme so I type "make install" !Now I have two binary in my system /usr/bin && /usr/local/bin/, for other compiling test I just type make and use the binary in geany/src/ . Any advice for cleaning my environment ?
What's the better way to use this fixed geany or when a fix will be released ?
Next release is due in July, so it's a little time from now. I guess it depends how bad you need the fix: you can either wait, or use your own compiled version (that you can install in your home directory with --prefix=$HOME/geany, so it's super easy to remove by just removing that directory, and you don't even need superuser privileges).
You can also try and get your distribution's package updated with the fix, but whether or not that will work or be fast depends on the distro, the maintainer, etc. If you're familiar enough with that part of your distro, you could even create an updated package just for you waiting for the rest, but well.
So, that's a few options you might want to consider :)
Thanks again, I will use my own compiled version (too proud), until next release :)
Other thing, I see and test your plugin for a dark geany : https://github.com/b4n/geany-plugin-dark-theme
My current theme doesn't have a dark variant, so I found a little hack[1] to use another theme and icon set for Geany :
* create any folder |path/to/FOLDER| * create a |icons/| folder inside it * put your desired icon set folder (breeze-dark[2] for example) in it and rename that folder with the name of current icon set
And for launching app with these settings in geany.desktop file :
|Exec=sh -c "GTK_THEME=Adwaita:dark XDG_DATA_DIRS=/path/to/FOLDER/:$XDG_DATA_DIRS geany %F"|
So beautiful ;)
Cheers Jérôme
[1] https://unix.stackexchange.com/questions/440335/gtk3-icon-theme-and-window-d... [2] https://www.gnome-look.org/p/1002340/
Cheers, Colomban