The GDK_RIGHT_PTR cursor is provided only by GTK - there's no native Windows cursor of this shape so GTK renders the cursor by itself from the cursor theme bitmap. The code doing this is apparently buggy and does not take into account HiDPI screens so on a screen with 300% scaling, the cursor is 3x smaller.
Workaround this by using GDK_HAND2 which maps to a native Windows cursor that doesn't suffer from this problem.
See https://sourceforge.net/p/scintilla/bugs/2460/
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/4204
-- Commit Summary --
* Workaround incorrect scaling of "reverse arrow" cursor under Windows and HiDPI screens
-- File Changes --
M scintilla/gtk/PlatGTK.cxx (6)
-- Patch Links --
https://github.com/geany/geany/pull/4204.patchhttps://github.com/geany/geany/pull/4204.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4204
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/4204(a)github.com>
Use a more flexible way of setting the default preference window size to allow shrinking the window if desired.
Related to #4195.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/4224
-- Commit Summary --
* Allow shrinking the preferences dialog again
-- File Changes --
M data/geany.glade (1)
M src/prefs.c (1)
-- Patch Links --
https://github.com/geany/geany/pull/4224.patchhttps://github.com/geany/geany/pull/4224.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4224
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/4224(a)github.com>
## Motivation
When working with different directories that have some common files that have long full path name, it's hard to find the right file from the list. This is because the panel's width is 500 and the full path may not be shown completely within the panel as below
```
<-------- visible to user --------> <----- invisible to users ------------------->
/-----------------------------------\
| /foo/bar/directory/with/very/long-|/path1/name/sample.txt
| Files -> Recent Files -> /foo/bar/|directory/with/very/long-/path1/name/sample.txt
| /foo/bar/directory/with/very/long-|/path2/name/sample.txt
| Files -> Recent Files -> /foo/bar/|directory/with/very/long-/path2/name/sample.txt
\-----------------------------------/
```
In this illustration, when looking up `sample.txt`, the user has no idea about the directory information (both `path1` and `path2` do matching)
## The patches
- [ ] The panel's width is one half of the width of the Geany window when this amount is greater than or equals to 250
- [ ] Otherwise the panel's width defaults to the width of the Geany window
- [ ] For labels, don't display full names; only display the parent directory's basename and the file name
The previous illustration now becomes
```
/-----------------------------------\
| name1/sample.txt |
| Files -> Recent Files -> /foo/bar/|directory/with/very/long-/path/name1/sample.txt
| name2/sample.txt |
| Files -> Recent Files -> /foo/bar/|directory/with/very/long-/path/name2/sample.txt
\-----------------------------------/
```
and this helps user to quickly find the right files.
Of course this doesn't solve all edge cases when there are a few more levels of duplication in full path names.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1394
-- Commit Summary --
* commander: extend default panel width to 1k
* commander: display less path information in dropbox menu
* commander: set panel width according to main windows width
-- File Changes --
M commander/src/commander-plugin.c (201)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1394.patchhttps://github.com/geany/geany-plugins/pull/1394.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1394
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1394(a)github.com>
I've noticed that the new meson "optlib-based" parser introduced in https://github.com/geany/geany/pull/4013 is extremely slow on macOS - for Geany's ~1000LOC `meson.build`, it takes about 2s to parse which means 2s freezes when editing. It is also slow on Windows, just the freezes are smaller (about 0.5s). Seems OK in the linux VM I'm using but I haven't tried it on anything lower-spec like Raspberry Pi yet.
What should we do about it? For now I disabled the parsers when performing macOS build (https://github.com/geany/geany-osx/commit/0bbb75a8c75426bb2b5576dd047a44bd9…).
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4179
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4179(a)github.com>
always occurs when typing in the search field on the toolbar
(geany:7948): Gdk-WARNING **: 11:39:56.739: The program 'geany' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAccess (attempt to access private resource denied)'.
(Details: serial 5385 error_code 10 request_code 104 (core protocol) minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4160
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4160(a)github.com>
IncDec is a plugin for Geany that provides shortcuts to increment an decrement
number at the cursor, or to the right of the cursor (on the same line).
By default, typing **Shift-+** will increment the next number, and typing **Shift--** will decrement the next number.
You can also increment and decrement number many times by typing **Shift-***. The number can be at the cursor, or to the right of the cursor (on the same line). Numbers can be negative and positive, and can be in decimal or hexadecimal format (hexadecimal number start with **0x**).
You can customize those defaults keys on the preferences, under the Keybindings tab by setting the _IncDec_ keybinding.
An item _Increment or Decrement number_ is also added in the Editor Popup Menu, it can be hidden by changing the Plugins Preferences.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1351
-- Commit Summary --
* IncDec is a plugin for Geany that provides shortcuts to increment and decrement
-- File Changes --
M Makefile.am (4)
M README (1)
M build/geany-plugins.nsi (1)
A build/incdec.m4 (11)
M configure.ac (1)
A incdec/AUTHORS (1)
A incdec/COPYING (674)
A incdec/ChangeLog (0)
A incdec/Makefile.am (4)
A incdec/NEWS (0)
A incdec/README (50)
A incdec/src/Makefile.am (16)
A incdec/src/incdec-plugin.c (592)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1351.patchhttps://github.com/geany/geany-plugins/pull/1351.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1351
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1351(a)github.com>
### We are looking for a new maintainer for the Windows builds of Geany
**You want to:**
- continue using Geany (or start doing so)
- maintain the Windows builds of Geany
- support the Geany developers on creating releases
- have fun with Geany's codebase, MSYS2 and Microsoft Windows and all the problems these create
**Your benefits:**
- fame and glory
- happy users of Geany on Windows
More seriously, while Geany is developed mostly on Linux and probably most of the user base is using Linux as well, there are also some Windows users.
In the past, the Windows builds were maintained by me (eht16) but I cannot continue because I used a Windows 7 VM but Windows 7 is no longer supported by MSYS2 which the builds are based on.
I will not upgrade to or use any newer version of the operating system for various reasons, so we are looking for someone who wants to take over.
Feel free to ask questions and comment here in this issue.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4189
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4189(a)github.com>
In "Preferences - Keybindings" assign keybinding dialog
Currently is titled
"Grab key"
maybe can change to something like
"Assign Keybinding"
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4185
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4185(a)github.com>