This adds a filter entry in the keybindings tab in the preferences dialog, similar to the filter entry in the plugin manager dialog.
![Screenshot_2025-01-05_11-04-26](https://github.com/user-attachments/assets/6afee9e9-5f64-41ef-bcc9-39646f5eedd8)
Remarks:
- only the action name is considered for filtering, not the keybindings
- the categories are always shown (hiding them on no matching children isn't trivial)
- Ctrl-F in the TreeView sets focus to the filter entry
- Ctrl-F in the TreeView in the plugin manager dialog sets focus to the filter entry
- I also changed the dialog title of the assign keybinding dialog, as suggested in https://github.com/geany/geany/issues/4185
Closes #2848.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/4192
-- Commit Summary --
* Move UTF-8 capable sub string matching from plugin manager to utils
* Preferences: add filter entry for keybindings
* Plugin Manager: Bind Ctrl-F shortcut to focus the filter entry
* Preferences: Retitle assign keybinding dialog title
-- File Changes --
M data/geany.glade (18)
M src/plugins.c (56)
M src/prefs.c (81)
M src/utils.c (48)
M src/utils.h (2)
-- Patch Links --
https://github.com/geany/geany/pull/4192.patchhttps://github.com/geany/geany/pull/4192.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4192
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/4192(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>
Before, any error messages were suppressed.
This helps on flaky internet connections or other transient network errors.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/4190
-- Commit Summary --
* Windows: Let "curl" retry package downloads and show errors
-- File Changes --
M scripts/gtk-bundle-from-msys2.sh (2)
-- Patch Links --
https://github.com/geany/geany/pull/4190.patchhttps://github.com/geany/geany/pull/4190.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4190
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/4190(a)github.com>
Following instructions here: https://plugins.geany.org/downloads.html
Adding the key:
```
$ gpg --recv-keys 01380DF54FD09D02
gpg: key 01380DF54FD09D02: new key but contains no user ID - skipped
gpg: Total number processed: 1
gpg: w/o user IDs: 1
```
Verifying the key:
```
$ gpg --verify geany-plugins-2.0.tar.gz.sig geany-plugins-2.0.tar.gz
gpg: Signature made Fri 20 Oct 2023 03:18:41 AM ADT
gpg: using EDDSA key 986FA7E80256D3D16F30FB7A01380DF54FD09D02
gpg: Can't check signature: No public key
```
This looks lilke it didn't work. What am I doing wrong?
My OS: Ubuntu 22.04.5 LTS
```
$ uname -srvmpio
Linux 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
```
```
$ gpg --version
gpg (GnuPG) 2.2.27
libgcrypt 1.9.4
Copyright (C) 2021 Free Software Foundation, Inc.
License GNU GPL-3.0-or-later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Home: /home/allanmacdonald/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2
```
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1391
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1391(a)github.com>
Is there any way to change how Geany highlights a misspelled word? At least make those red squiggly underlines a lot bolder? Or, better still, switch background color? Those lines are barely visible on my system.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4193
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4193(a)github.com>
I installed both Geany Nightly and Geany Plugins Nightly.
geany-2.1_git_20241127021509_22a8a1f55_setup.exe
geany-plugins-2.1_git_20241127022112_8d924fd1_setup.exe
Geany will fail to run because missing of these dlls: `libjpeg-8.dll`, `libtiff-6.dll`, `libdeflate.dll`, `libjbig-0.dll`, `libLerc.dll`, `libwebp-7.dll`, and `libsharpyuv-0.dll`.
My educated guess: new dependencies being introduced but the old packaging script is not updated to copy them.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/4084
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/4084(a)github.com>