This could be X windows or XFCE related, sorry I have no idea.
geany -V; geany 1.36 (built on 2020-03-22 with GTK 3.24.14, GLib 2.64.1)
OS is Mint 20.3 Una XFCE edition
To reproduce;
- open geany
- type "a" in untitled
- ctrl-n
- press and hold ctrl-tab to switch tabs, release tab key but keep ctrl key held down till popup shows
- click any menu
- release ctrl
- Now popup is stuck as always on top until geany is closed
See attached screen capture for example (you may need to download it first to view)
https://user-images.githubusercontent.com/72730470/200763465-e06bbdc2-bba1-…
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3330
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3330(a)github.com>
The pasted data might contain sensitive information and the pastebin service might be public and might not allow deleting a paste (at least not in a way the plugin supports). Thus, ask confirmation by default in case the user accidentally triggered the action.
@xiota does this make you a tad more comfortable? The UI isn't stellar, but it gets the job done and fearless users can disable it.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1361
-- Commit Summary --
* geniuspaste: Ask confirmation before pasting
-- File Changes --
M geniuspaste/TODO (1)
M geniuspaste/src/geniuspaste.c (82)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1361.patchhttps://github.com/geany/geany-plugins/pull/1361.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1361
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1361(a)github.com>
Steps to reproduce:
1. Open document `foo.bar` in Geany.
2. Open the same document in e.g. `vi` and modify it.
3. Click inside the Scintilla widget inside Geany containing `foo.bar`
4. This single click selects several lines of code.
The selection below is a result of a single click:
<img width="1005" alt="Screenshot 2024-06-13 at 16 02 18" src="https://github.com/geany/geany/assets/713965/89e45dd2-c49b-4ba8-945e-b62d50…">
What I think happens is that when the widget with the warning appears at the top of the window, Scintilla scrolls the text by the amount of the height of the widget and all this happens within the click handler. As the scroll happens while the click is in progress, selection is made between the start Scintilla position of the click and the end position after the scroll.
Maybe postponing the display with the warning to idle would help here.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3906
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3906(a)github.com>
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>