Skip to content

Conversation

@akoch-yatta
Copy link
Contributor

This commit adapts Path in the win32 implementation to create handles only on demand. If a non-handle specific operation like getBounds() is called, a temporary handle will be created and disposed afterwards if no handle exists already.

It contains the branch used for #1856 and is a second refactoring on transform, there it must be merged after #1856

@github-actions
Copy link
Contributor

github-actions bot commented Feb 28, 2025

Test Results

   509 files  + 4     509 suites  +4   9m 49s ⏱️ + 1m 4s
 4 308 tests + 4   4 296 ✅ + 4   11 💤 ±0  1 ❌ ±0 
16 576 runs  +16  16 467 ✅ +14  108 💤 +2  1 ❌ ±0 

For more details on these failures, see this check.

Results for commit c14992c. ± Comparison against base commit 326658a.

♻️ This comment has been updated with latest results.

@akoch-yatta akoch-yatta marked this pull request as draft March 7, 2025 11:02
@akoch-yatta akoch-yatta force-pushed the win32-refactor-path-dynamic branch 3 times, most recently from fcb1337 to 6c85c4c Compare March 10, 2025 07:22
@akoch-yatta akoch-yatta marked this pull request as ready for review March 10, 2025 07:22
Copy link
Contributor

@HeikoKlare HeikoKlare left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments or points for discussion on the overall design. I will test the change after we have resolved them.

@akoch-yatta akoch-yatta force-pushed the win32-refactor-path-dynamic branch 4 times, most recently from c66018b to 0d694a0 Compare March 11, 2025 08:06
This commit adapts Path in the win32 implementation to create handles
only on demand. If a non-handle specific operation like getBounds() is
called, a temporary handle will be created and disposed afterwards if no
handle exists already.
@HeikoKlare HeikoKlare force-pushed the win32-refactor-path-dynamic branch from 0d694a0 to c14992c Compare March 11, 2025 10:59
@HeikoKlare
Copy link
Contributor

Failing test is unrelated and documented: #1843

@HeikoKlare HeikoKlare merged commit d29a06f into eclipse-platform:master Mar 11, 2025
12 of 14 checks passed
@HeikoKlare HeikoKlare deleted the win32-refactor-path-dynamic branch March 11, 2025 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor Path to support creation handles on demand

3 participants