Steps to reporduce:
1. Open file A in Geany
2. In a separate window, edit the same file (using e.g. vi)
3. Click to Geany editor so it regains focus
4. An infobar appears. As it appears, several lines in editor are selected
The selection is caused by the fact that as the same time the editor is being clicked, Geany checks if the document was modified and shows the info bar. The info bar makes the Scintilla editor smaller and it scrolls by the amount of lines corresponding to the height of the infobar. All this happens in the click handler and for Scintilla it appears as if the mouse button was presses during the scroll and it makes the selection.
Showing infobars on idle seems to fix the problem.
Fixes #3906.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3909
-- Commit Summary --
* Avoid unwanted selection when infobar shows by mouse click in Scintilla
-- File Changes --
M src/document.c (34)
-- Patch Links --
https://github.com/geany/geany/pull/3909.patchhttps://github.com/geany/geany/pull/3909.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3909
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3909(a)github.com>
To keep the things related to the caret at the same place, I used filetypes.common.
In addition to allowing users modify the caret to their needs, this can be used for debugging CPU usage as this should be the only timer in Geany and when set to 0, Geany should (theoretically) use absolutely no CPU.
Fixes #3410.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3901
-- Commit Summary --
* Support setting SCI_SETCARETPERIOD
-- File Changes --
M data/filedefs/filetypes.common (5)
M src/highlighting.c (5)
-- Patch Links --
https://github.com/geany/geany/pull/3901.patchhttps://github.com/geany/geany/pull/3901.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3901
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3901(a)github.com>
Hello everyone,
There is a problem while trying to use the integrated terminal. I have bash as shell. When using 'git push' or 'git pull,' I get an error message:
Bad owner or permissions on /etc/ssh/ssh_config.d/50-redhat.conf
fatal: Could not read from remote repository.
When I use git status it seems to read the remote repository, although I have GitHub return:
On branch main
Your branch is up to date with 'origin/main'.
When in fact it's not 'up to date'
I'm using Fedora Linux 39 Silverblue with Geany 2.0
All permissions are correct in my .ssh folders and the files within that folder. Everything works using external terminal, or other code editors. I prefer to use Geany.
Any suggestions?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3679
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3679(a)github.com>
Since many distros now distribute the GTK3 version of Geany the nightly builds should also check GTK3.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2003
The real name of the struct in Lua 5.1 is luaL_Reg. Lua 5.1 contains a define for compatibility, but it is not present in LuaJIT or later 5.x releases.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1231
-- Commit Summary --
* GeanyLua: Use luaL_Reg instead of luaL_reg
-- File Changes --
M geanylua/glspi_app.c (2)
M geanylua/glspi_dlg.c (2)
M geanylua/glspi_doc.c (2)
M geanylua/glspi_init.c (2)
M geanylua/glspi_kfile.c (2)
M geanylua/glspi_run.c (2)
M geanylua/glspi_sci.c (2)
M geanylua/gsdlg_lua.c (2)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1231.patchhttps://github.com/geany/geany-plugins/pull/1231.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1231
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1231(a)github.com>
On Windows, when I open a file, press Ctrl-L, and enter a relative path using forward slashes (`/`) instead of Windows's official backslash path separator (`\`), Geany doesn't understand that and produces a confusing error message.
Specifically, if I go to `C:\Users\cousteau\` and enter `AAA/BBB/ccc.txt`, I get "Error: couldn't find `C:\Users\cousteau\AAA\BBB\AAA\BBB\cc.txt`. Note that the directory part (`AAA/BBB/`) appears twice, but other than that it looks like Geany is somewhat able to parse the path. If instead I enter `AAA\BBB\ccc.txt`, Geany will open `C:\Users\cousteau\AAA\BBB\cc.txt` without complaining.
This is a bit inconveniencing because I often work with Unix-like environments (Git bash shell, MinGW, MSYS, WSL, tools and languages that ignore Windows's odd decision to use backslashes and use the usual `/` instead, etc), so whenever I get a file name (e.g. after running `find` on bash) the path is specified using forward slashes. I'd love to be able to just copy-paste that in Geany and have it open without manually replacing every `/` with `\`.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3868
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3868(a)github.com>
This PR contains some ctags updates which were made upstream as discussed in https://github.com/geany/geany/pull/3859.
Apart from that I noticed that the `update-ctags.py` script didn't copy the updated libreadtags library so I modified it to do so and as a result this PR also contains updated readtags.c/h which was missed in the previous PR.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3877
-- Commit Summary --
* update-ctags.py: Also copy the readtags library
* Update ctags to p6.1.20240519.0
* Add missing powershell mapping
* Update matlab unit test output
-- File Changes --
M ctags/libreadtags/readtags.c (298)
M ctags/libreadtags/readtags.h (20)
M ctags/main/repoinfo.h (2)
M ctags/parsers/jscript.c (96)
M ctags/parsers/matlab.c (11)
M ctags/parsers/pascal.c (11)
M ctags/parsers/powershell.c (35)
M scripts/update-ctags.py (4)
M src/tagmanager/tm_parser.c (1)
M tests/ctags/matlab_test.m.tags (4)
-- Patch Links --
https://github.com/geany/geany/pull/3877.patchhttps://github.com/geany/geany/pull/3877.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3877
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3877(a)github.com>