spiegel-keyman/linux/ibus-keyman/src
Eberhard Beilharz c0d6d09309
fix(linux): fix memory problem 🍒
This fixes a problem identified by devin.ai: Because of the operator
precedence the previous code caused `memmove` to read
`sizeof(commit_queue_item) - 1` bytes past the end of `commit_queue`.
With this change `memmove` now reads the intended `MAX_QUEUE_SIZE - 1`
`commit_queue_items`.

Cherry-pick-of: #15823
Test-bot: skip
2026-04-08 17:59:06 +02:00
..
test Merge pull request #13247 from keymanapp/chore/linux/improve-test-messages 2025-02-17 17:11:34 +01:00
bcp47util.c feat(linux): Minimize tags before adding keyboards 2023-07-19 16:20:27 +02:00
bcp47util.h feat(linux): Minimize tags before adding keyboards 2023-07-19 16:20:27 +02:00
engine.c fix(linux): fix memory problem 🍒 2026-04-08 17:59:06 +02:00
engine.h chore(linux): change SIL International to SIL Global 2024-12-10 10:26:44 +01:00
keycodes.h refactor(linux): mark undocumented keycodes as internal 2025-03-26 16:49:31 +01:00
keyman-service.c chore(linux): change SIL International to SIL Global 2024-12-10 10:26:44 +01:00
keyman-service.h chore(linux): change SIL International to SIL Global 2024-12-10 10:26:44 +01:00
keyman-version.h.in chore(linux): Set correct version number on ibus component 2021-10-28 10:36:23 +02:00
keyman.xml.in fix(linux): Fix setting libexecdir 2023-02-23 17:43:09 +01:00
KeymanSystemServiceClient.cpp refactor(linux): changes to get integration tests working 2025-02-14 17:30:42 +01:00
KeymanSystemServiceClient.h refactor(linux): changes to get integration tests working 2025-02-14 17:30:42 +01:00
keymanutil.c refactor(linux): remove a warning 2025-03-31 16:33:31 +02:00
keymanutil.h chore(linux): change SIL International to SIL Global 2024-12-10 10:26:44 +01:00
keymanutil_internal.h fix(linux): Fix version comparison 2024-01-31 14:47:35 +01:00
kmpdetails.c chore(linux): change SIL International to SIL Global 2024-12-10 10:26:44 +01:00
kmpdetails.h refactor(linux): Use auto cleanup 2023-10-10 15:52:51 +02:00
main.c chore(linux): change SIL International to SIL Global 2024-12-10 10:26:44 +01:00
meson.build fix(linux): disable assertions in release builds 2024-11-27 18:04:35 +01:00