commit | 18f7094cb1f874601f8311e3e960741c0cb757a7 | [log] [tgz] |
---|---|---|
author | Alexandr Miloslavskiy <alexandr.miloslavskiy@syntevo.com> | Wed Dec 16 19:46:48 2020 +0100 |
committer | Andrey Loskutov <loskutov@gmx.de> | Fri Jan 01 11:20:18 2021 +0100 |
tree | aca31ed83e6e5090dfd2a538cd6f133fd49ea277 | |
parent | a82a68ddbf433163f96a74969724cfa67c4382a2 [diff] |
Bug 569752 - Detect non disposed OS resources via Object.finalize() New "org.eclipse.swt.graphics.Resource.reportNonDisposed" system property is added that can be used to track not disposed resources: - if set to "true", SWT will report not disposed SWT resource without allocating exception at SWT resource creation time. - if set to "stacks", SWT will aditionally report the stack recorded at resource creation time. A custom NonDisposedReporter can be added to customize how not disposed SWT resources should be reported. Note: Fonts created from native handle are ignored because they don't own the handle and can't be disposed. Same for Region on macOS. Change-Id: I3bfdc9d5b41eba2cac5f187ea1fe771f9ff36750 Signed-off-by: Alexandr Miloslavskiy <alexandr.miloslavskiy@syntevo.com>
Thanks for your interest in this project.
See the following description for how to contribute a feature or a bug fix to SWT.
Information regarding source code management, builds, coding standards, and more and be found under the following link.
Before your contribution can be accepted by the project, you need to create and electronically sign the Eclipse Foundation Contributor License Agreement (CLA).
Contact the project developers via the project's “dev” list.
This project uses Bugzilla to track ongoing development and issues.
Be sure to search for existing bugs before you create another one. Remember that contributions are always welcome!