Files
another-boids-in-rust/vendor/accesskit_windows/CHANGELOG.md

34 KiB

Changelog

  • The following workspace dependencies were updated

    • dependencies
      • accesskit bumped from 0.8.0 to 0.8.1
      • accesskit_consumer bumped from 0.9.1 to 0.10.0
  • The following workspace dependencies were updated

    • dependencies
      • accesskit_consumer bumped from 0.11.0 to 0.12.0
  • The following workspace dependencies were updated

    • dependencies
      • accesskit_consumer bumped from 0.12.0 to 0.12.1
  • The following workspace dependencies were updated

    • dependencies
      • accesskit bumped from 0.10.1 to 0.11.0
      • accesskit_consumer bumped from 0.14.1 to 0.14.2
  • The following workspace dependencies were updated

    • dependencies
      • accesskit bumped from 0.11.0 to 0.11.1
      • accesskit_consumer bumped from 0.15.0 to 0.15.1
  • The following workspace dependencies were updated

    • dependencies
      • accesskit bumped from 0.11.1 to 0.11.2
      • accesskit_consumer bumped from 0.15.1 to 0.15.2
  • The following workspace dependencies were updated

    • dependencies
      • accesskit bumped from 0.12.2 to 0.12.3
      • accesskit_consumer bumped from 0.17.0 to 0.17.1
  • The following workspace dependencies were updated

    • dependencies
      • accesskit bumped from 0.16.2 to 0.16.3
      • accesskit_consumer bumped from 0.24.2 to 0.24.3

0.25.0 (2025-03-06)

⚠ BREAKING CHANGES

  • Optimize simple string getters (#493)
  • Drop Tree::app_name (#492)

Features

Bug Fixes

Code Refactoring

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.17.1 to 0.18.0
      • accesskit_consumer bumped from 0.26.0 to 0.27.0

0.24.1 (2024-11-23)

Bug Fixes

  • Optimize use of hash tables in platform adapters (#485) (f4f0bfb)
  • Tell docs.rs to only build accesskit_windows on Windows (#483) (1fead29)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.17.0 to 0.17.1
      • accesskit_consumer bumped from 0.25.0 to 0.26.0

0.24.0 (2024-10-31)

⚠ BREAKING CHANGES

  • Rename name to label and use value for label content (#475)
  • Rename NodeBuilder to Node and the old Node to FrozenNode (#476)
  • Rename Role::InlineTextBox to TextRun (#473)
  • Drop DefaultActionVerb (#472)
  • Make the core crate no-std (#468)

Features

Code Refactoring

  • Drop DefaultActionVerb (#472) (ef3b003)
  • Rename name to label and use value for label content (#475) (e0053a5)
  • Rename NodeBuilder to Node and the old Node to FrozenNode (#476) (7d8910e)
  • Rename Role::InlineTextBox to TextRun (#473) (29fa341)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.16.3 to 0.17.0
      • accesskit_consumer bumped from 0.24.3 to 0.25.0

0.23.1 (2024-10-07)

Bug Fixes

  • Update minimum supported Rust version to 1.75 (#457) (fc622fe)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.16.1 to 0.16.2
      • accesskit_consumer bumped from 0.24.1 to 0.24.2

0.23.0 (2024-09-24)

⚠ BREAKING CHANGES

  • Update windows to 0.58 on accesskit_windows (#453)

Bug Fixes

  • Update windows to 0.58 on accesskit_windows (#453) (cda35e7)
  • Use the new HWND type on accesskit_winit (#453) (68a2462)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.16.0 to 0.16.1
      • accesskit_consumer bumped from 0.24.0 to 0.24.1

0.22.0 (2024-06-29)

⚠ BREAKING CHANGES

  • Rename the StaticText role to Label (#434)

Code Refactoring

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.15.0 to 0.16.0
      • accesskit_consumer bumped from 0.23.0 to 0.24.0

0.21.0 (2024-06-09)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.14.0 to 0.15.0
      • accesskit_consumer bumped from 0.22.0 to 0.23.0

0.20.0 (2024-05-27)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit_consumer bumped from 0.21.0 to 0.22.0

0.19.0 (2024-05-26)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit_consumer bumped from 0.20.0 to 0.21.0

0.18.2 (2024-05-13)

Bug Fixes

  • Fix platform adapters to support copy-on-write tree snapshots again (#411) (d3a130a)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit_consumer bumped from 0.19.1 to 0.20.0

0.18.1 (2024-05-11)

Bug Fixes

  • Make the transition from placeholder to real tree more robust (#405) (928e11d)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit_consumer bumped from 0.19.0 to 0.19.1

0.18.0 (2024-04-30)

⚠ BREAKING CHANGES

  • Update winit to 0.30 (#397)
  • Clean up table roles and properties (#393)
  • Drop NodeClassSet (#389)
  • Rename Checked to Toggled; drop ToggleButton role (#388)

Features

Bug Fixes

Code Refactoring

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.13.0 to 0.14.0
      • accesskit_consumer bumped from 0.18.0 to 0.19.0

0.17.0 (2024-04-14)

⚠ BREAKING CHANGES

  • New approach to lazy initialization (#375)

Code Refactoring

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.12.3 to 0.13.0
      • accesskit_consumer bumped from 0.17.1 to 0.18.0

0.16.4 (2024-03-18)

Bug Fixes

0.16.2 (2024-02-25)

Bug Fixes

0.16.1 (2024-02-24)

Bug Fixes

  • Avoid unnecessary_literal_unwrap clippy lint (#346) (59a6eae)

0.16.0 (2024-01-03)

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.12.1 to 0.12.2
      • accesskit_consumer bumped from 0.16.1 to 0.17.0

0.15.1 (2023-11-04)

Bug Fixes

  • Make the test focus event handler thread-safe again (#306) (bb479c6)
  • Make the Windows subclassing test more robust (#308) (0078f79)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.12.0 to 0.12.1
      • accesskit_consumer bumped from 0.16.0 to 0.16.1

0.15.0 (2023-09-27)

⚠ BREAKING CHANGES

  • Allow providing app_name, toolkit_name and toolkit_version in Tree, remove parameters from unix adapter constructor (#291)
  • Make ActionHandler::do_action take &mut self (#296)
  • Clean up roles and properties (#289)
  • Decouple in-tree focus from host window/view focus (#278)
  • Switch to simple unsigned 64-bit integer for node IDs (#276)

Features

  • Add role for terminals (#282) (ddbef37)
  • Allow providing app_name, toolkit_name and toolkit_version in Tree, remove parameters from unix adapter constructor (#291) (5313860)

Bug Fixes

  • Support text fields without a value property (#274) (5ae557b)
  • Use common filters across platform adapters (#287) (09c1204)

Code Refactoring

  • Clean up roles and properties (#289) (4fc9c55)
  • Decouple in-tree focus from host window/view focus (#278) (d360d20)
  • Make ActionHandler::do_action take &mut self (#296) (4fc7846)
  • Switch to simple unsigned 64-bit integer for node IDs (#276) (3eadd48)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.11.2 to 0.12.0
      • accesskit_consumer bumped from 0.15.2 to 0.16.0

0.14.3 (2023-08-08)

Bug Fixes

0.14.0 (2023-03-30)

⚠ BREAKING CHANGES

  • Force a semver-breaking version bump in downstream crates (#234)

Bug Fixes

  • Force a semver-breaking version bump in downstream crates (#234) (773389b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit_consumer bumped from 0.14.2 to 0.15.0

0.13.2 (2023-02-23)

Bug Fixes

0.13.1 (2023-02-20)

Bug Fixes

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.10.0 to 0.10.1
      • accesskit_consumer bumped from 0.14.0 to 0.14.1

0.13.0 (2023-02-12)

⚠ BREAKING CHANGES

  • Move thread synchronization into platform adapters; drop parking_lot (#212)

Code Refactoring

  • Move thread synchronization into platform adapters; drop parking_lot (#212) (5df52e5)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.9.0 to 0.10.0
      • accesskit_consumer bumped from 0.13.0 to 0.14.0

0.12.0 (2023-02-05)

⚠ BREAKING CHANGES

  • Make Node opaque and optimize it for size (#205)

Code Refactoring

  • Make Node opaque and optimize it for size (#205) (4811152)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.8.1 to 0.9.0
      • accesskit_consumer bumped from 0.12.1 to 0.13.0

0.11.0 (2023-02-02)

⚠ BREAKING CHANGES

  • Update winit to 0.28 (#207)

Miscellaneous Chores

0.10.2 (2022-12-17)

Bug Fixes

  • Correct broken UIA method implementation that was incompatible with Windows 11 ATs (#193) (3c527c7)
  • More reliable handling of the edge case for wrapped lines (#192) (c626d2c)
  • Provide fallback property implementations for the window root (#194) (f3d30b9)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit_consumer bumped from 0.10.0 to 0.11.0

0.10.0 (2022-11-29)

⚠ BREAKING CHANGES

  • Move lazy initialization from the core platform adapter to the caller (#179)

Code Refactoring

  • Move lazy initialization from the core platform adapter to the caller (#179) (f35c941)

0.9.3 (2022-11-25)

Bug Fixes

  • Gracefully handle nodes that only support text ranges some of the time (#169) (1f50df6)
  • platforms/windows: Change default minimum and maximum for range value pattern (#166) (176ec58)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit_consumer bumped from 0.9.0 to 0.9.1

0.9.2 (2022-11-24)

Bug Fixes

  • platforms/windows: Re-export more types from windows-rs (#162) (eed692b)

0.9.1 (2022-11-23)

Bug Fixes

  • platforms/windows: Re-export the windows-rs HWND type (#159) (389187a)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit_consumer bumped from 0.8.0 to 0.9.0

0.9.0 (2022-11-17)

⚠ BREAKING CHANGES

  • consumer: Eliminate the dependency on im due to licensing (#153)

Code Refactoring

  • consumer: Eliminate the dependency on im due to licensing (#153) (b4c4cb5)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.7.0 to 0.8.0
      • accesskit_consumer bumped from 0.7.1 to 0.8.0

0.8.0 (2022-11-12)

⚠ BREAKING CHANGES

  • platforms/windows: Update to windows-rs 0.42.0 (#148)

Bug Fixes

  • consumer, platforms/windows, platforms/winit: Update to parking_lot 0.12.1 (#146) (6772855)
  • platforms/windows: Update to windows-rs 0.42.0 (#148) (70d1a89)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit_consumer bumped from 0.7.0 to 0.7.1

0.7.0 (2022-11-11)

⚠ BREAKING CHANGES

  • Text range support (#145)
  • Drop the ignored field and implement generic filtered tree traversal (#143)

Features

Code Refactoring

  • Drop the ignored field and implement generic filtered tree traversal (#143) (a4befe6)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.6.1 to 0.7.0
      • accesskit_consumer bumped from 0.6.1 to 0.7.0

0.6.1 (2022-10-10)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.6.0 to 0.6.1
      • accesskit_consumer bumped from 0.6.0 to 0.6.1

0.6.0 (2022-10-09)

⚠ BREAKING CHANGES

  • consumer: Optimize tree access and change handling (#134)
  • Wrap TreeUpdate nodes in Arc (#135)
  • consumer: Make Node::data private to the crate (#137)
  • Store node ID in TreeUpdate, not accesskit::Node (#132)

Code Refactoring

  • consumer: Make Node::data private to the crate (#137) (adb372d)
  • consumer: Optimize tree access and change handling (#134) (765ab74)
  • Store node ID in TreeUpdate, not accesskit::Node (#132) (0bb86dd)
  • Wrap TreeUpdate nodes in Arc (#135) (907bc18)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.5.1 to 0.6.0
      • accesskit_consumer bumped from 0.5.1 to 0.6.0

0.5.1 (2022-10-03)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.5.0 to 0.5.1
      • accesskit_consumer bumped from 0.5.0 to 0.5.1

0.5.0 (2022-09-23)

⚠ BREAKING CHANGES

  • Basic live regions (#128)
  • platforms/windows: Bump windows-rs dependency (#126)

Features

Miscellaneous Chores

  • platforms/windows: Bump windows-rs dependency (#126) (472a75e)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.4.0 to 0.5.0
      • accesskit_consumer bumped from 0.4.0 to 0.5.0

0.4.0 (2022-07-22)

⚠ BREAKING CHANGES

  • String indices are always in UTF-8 code units (#114)
  • platforms/windows: Refactor window subclassing to avoid lifetime issue (#120)
  • platforms/windows: Simplify the adapter API by always boxing the tree source (#119)
  • Drop unused tree IDs (#113)
  • platforms/windows: Migrate to windows-rs 0.37 (#109)
  • Switch to NonZeroU128 for NodeIDs (#99)

Features

  • platforms/windows: Win32 subclassing support (#118) (60c69b7)
  • platforms/winit: New winit adapter (#121) (fdc274e)

Bug Fixes

  • consumer, platforms/windows: Resolve new clippy warning (#100) (e8cd95c)
  • Migrate to 2021 edition (#115) (f2333c8)
  • platforms/windows: Print usage text to the terminal from the Windows example (#103) (7fba3ce)
  • platforms/windows: Restore the optimization of the FragmentRoot method (#116) (d48c31b)
  • Switch to NonZeroU128 for NodeIDs (#99) (25a1a52)

Miscellaneous Chores

  • platforms/windows: Migrate to windows-rs 0.37 (#109) (1065e11)

Code Refactoring

  • Drop unused tree IDs (#113) (ca60770)
  • platforms/windows: Refactor window subclassing to avoid lifetime issue (#120) (37579aa)
  • platforms/windows: Simplify the adapter API by always boxing the tree source (#119) (27d5c78)
  • String indices are always in UTF-8 code units (#114) (386ca0a)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.3.0 to 0.4.0
      • accesskit_consumer bumped from 0.3.0 to 0.4.0

0.3.0 (2021-12-29)

⚠ BREAKING CHANGES

  • Drop TreeUpdate::clear (#96)

Code Refactoring

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • accesskit bumped from 0.2.0 to 0.3.0
      • accesskit_consumer bumped from 0.2.0 to 0.3.0