Fix
-
1bd6b2e fix(utils): fix non ACSII character handling and add mutex to
DebugLogby @Bush2021 -
3c5efae fix(tabbookmark): avoid swallowing irrelevant RBUTTONUP events by @Bush2021
Resolves #198 - Fixes a regression introduced in 31ccd00, where users need to click twice to complete a right click operation after triggering
wheel_tab. -
49f1a6e fix(iaccessible): fix double click close failure by pruning a11y traversal by @Bush2021
Resolves #199 - Fixes a long-standing regression where
double_click_closesometimes doesn't work.
Maintenance
-
d12024e chore(iaccessible): improve logging in
GetChromeWidgetWinby @Bush2021 -
acc4805 refactor(iaccessible): refactor
FindElementWithRoleto prevent unbounded DFS by @Bush2021 -
33f8f30 perf: use const ref in parameter passing when appropriate by @Bush2021
-
5de2292 refactor(hotkey): use
string_viewinstead ofconst wchar_t*by @Bush2021 -
efc58b9 refactor: modernize pakfile.cc with C++20 smart pointers and ranges by @Bush2021
-
a918728 perf(iaccessible): only traversal into pane when finding document by @Bush2021
-
bd6dec0 perf(iaccessible): use lambda to replace raw_traversal by @Bush2021
-
6906add perf(tabbookmark): improve
MouseProcdispatch logic and simplify helper signatures by @Bush2021 -
b18181d refactor: use C++23 "Deducing
this" and modularize mini_gzip build by @Bush2021Bumps to C++23!
-
3571993 refactor: adopt C++20 ranges, consteval, and fix potential
isspaceUB by @Bush2021
Full Changelog: 1.13.4...1.13.5