github Bush2021/chrome_plus 1.13.5

17 hours ago

Fix

  • 1bd6b2e fix(utils): fix non ACSII character handling and add mutex to DebugLog by @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_close sometimes doesn't work.

Maintenance

  • d12024e chore(iaccessible): improve logging in GetChromeWidgetWin by @Bush2021

  • acc4805 refactor(iaccessible): refactor FindElementWithRole to prevent unbounded DFS by @Bush2021

  • 33f8f30 perf: use const ref in parameter passing when appropriate by @Bush2021

  • 5de2292 refactor(hotkey): use string_view instead of const 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 MouseProc dispatch logic and simplify helper signatures by @Bush2021

  • b18181d refactor: use C++23 "Deducing this" and modularize mini_gzip build by @Bush2021

    Bumps to C++23!

  • 3571993 refactor: adopt C++20 ranges, consteval, and fix potential isspace UB by @Bush2021

Full Changelog: 1.13.4...1.13.5

Don't miss a new chrome_plus release

NewReleases is sending notifications on new releases.