V1.20.0
What's Changed
- Update target platform and projects for 2025-06 development cycle by @ptziegler in #997
- Remove usage of deprecated TypedListener by @ptziegler in #999
- Bump eclipse-dash/dash-licenses from 7650f53e6723e60c773eb59dcaab805322898781 to 2a10cea47026ea744fb77d18f2c6069f7f17dfcd by @dependabot in #995
- Bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in #991
- Realize buttons in property table using GEF instead of SWT by @ptziegler in #988
- Use FlowLayout instead of GridLayout for property root edit-part by @ptziegler in #1000
- Remove unused width parameter when creating the tooltip control by @ptziegler in #1001
- Unify functionality related to the PropertyEditPart by @ptziegler in #1002
- Improve error message if no converter is mapped to a generic property by @ptziegler in #1005
- Harmonize property selection with edit-part selection by @ptziegler in #1003
- Avoid jumping if property table is refreshed by a change by @ptziegler in #1006
- Extract property edit parts by @ptziegler in #1007
- Replace usage of getDoubleQuotes2() with text blocks by @ptziegler in #1008
- Refactor createTypeDeclaration_Test() to use text blocks by @ptziegler in #1009
- Add converter for AWT Cursor and ComponentOrientation by @ptziegler in #1010
- Migrate Swing-based GEF test to text blocks by @ptziegler in #1011
- Split PropertyFigure into TitleFigure and ValueFigure by @ptziegler in #1013
- Bump eclipse-dash/dash-licenses from 2a10cea47026ea744fb77d18f2c6069f7f17dfcd to 0d2934541908a3b46ea96918307ab73c86efd332 by @dependabot in #1014
- Adapt tests to updated "New Wizard" title by @ptziegler in #1017
- Improve tool-tip handling in property table by @ptziegler in #1016
- Bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot in #1015
- Realize SwingPaletteEntryInfo as a PaletteDrawer by @ptziegler in #1018
- Update size of TitleFigure whenever the splitter is moved by @ptziegler in #1019
- Reduce use of reflection in SWTResourceManagerTest by @ptziegler in #1023
- Bump EnricoMi/publish-unit-test-result-action from 2.18.0 to 2.19.0 by @dependabot in #1022
- Bump eclipse-dash/dash-licenses from 0d2934541908a3b46ea96918307ab73c86efd332 to ab35220d7658c9ea0e0924abc6d16399a8b72723 by @dependabot in #1021
- Update changelog regarding modifications of the property table by @ptziegler in #1020
- Put call to exportAllModulesToAllModules() in try-catch block by @ptziegler in #1029
- Harmonize use of Windows and Linux line-breaks across files by @ptziegler in #1031
- Bump actions/setup-java from 4.7.0 to 4.7.1 by @dependabot in #1026
- Bump eclipse-dash/dash-licenses from ab35220d7658c9ea0e0924abc6d16399a8b72723 to dedd3cfb28e2ba54abbc3dfc88f539b5ea8d27b3 by @dependabot in #1025
- Adapt and migrate all copyrights header from EPL-1.0 to EPL-2.0 by @ptziegler in #1024
- Refactor class-loader hack for property cache by @ptziegler in #1030
- Avoid usage of setAccessible() for fields by @ptziegler in #1033
- Update LICENSE file to EPL-2.0 by @ptziegler in #1035
- Bump eclipse-dash/dash-licenses from dedd3cfb28e2ba54abbc3dfc88f539b5ea8d27b3 to acf58b400ff964c8a1ade4d7df66a9fe0148383f by @dependabot in #1037
- Avoid usage of setAccessible() for methods by @ptziegler in #1034
- Convert usage of RunnableEx interface in WB Core to lambda expression by @ptziegler in #1036
- Avoid usage of setAccessible() for constructors by @ptziegler in #1039
- Add workflow to also build WindowBuilder against the 2024-06 Eclipse by @ptziegler in #1040
- Add accessibility check to ReflectionUtils class by @ptziegler in #1042
- Refactor reflective loading of AnonymousTypeDeclaration by @ptziegler in #1043
- Don't use reflection to get component within a BorderLayout by @ptziegler in #1044
- Don't use reflection when getting the Date time by @ptziegler in #1047
- Don't call setAccessible() on the component constructors. by @ptziegler in #1046
- Don't use reflection to get the GridBagConstraints by @ptziegler in #1045
- Make "firePropertyChange()" public in CustomizeTest by @ptziegler in #1048
- Remove redundant dispose listener in EmbeddedSwingComposite by @ptziegler in #1050
- Convert XmlDocumentTest to use text blocks by @ptziegler in #1052
- Add public "defineClass" method to ProjectClassLoader by @ptziegler in #1051
- Partially revert fix for Bug 502397 by @ptziegler in #1054
- Remove workaround for Bug 58777 by @ptziegler in #1053
- Ignore methods that are guaranteed to be inaccessible by @ptziegler in #1056
- Refactor ReflectionUtilsTests to avoid native Java classes by @ptziegler in #1057
- Refactor LafInfo to avoid direct creation of LookAndFeel instance by @ptziegler in #1058
- Add Java 24 to GitHub workflow by @ptziegler in #1041
- Finalize changes to be compatible with Java 24 by @ptziegler in #1061
- Cleanup and update GitHub YAML files by @ptziegler in #1059
- Repair EditableSupportTest, NlsSupportTest and SourceEclipseOldTest by @ptziegler in #1060
- Update Maven dependencies to their latest version by @ptziegler in #1028
- Repair and execute SourceCompositeTest by @ptziegler in #1062
- Repair and restore NLS JUnit tests by @ptziegler in #1055
- Migrate deprecated UIContext methods to SWTBot by @ptziegler in #1063
- Revert "Migrate deprecated UIContext methods to SWTBot" by @ptziegler in #1065
- Refactor animateOpenTypeSelection() method to use SWTBot by @ptziegler in #1067
- Separate category and entry font in GEF-based palette by @ptziegler in #1068
- Bump eclipse-dash/dash-licenses from acf58b400ff964c8a1ade4d7df66a9fe0148383f to aea9011c1dcbc2d2a94cf75be9a7cc04a3eb5f45 by @dependabot in #1069
- Update broken "What's New" links when browsing from Github by @ptziegler in #1071
- Try to stabilize failing "Open Type" tests by @ptziegler in #1076
- Move SVG icons to their respective bundles by @ptziegler in #1075
- Migrate deprecated UIContext methods to SWTBot by @ptziegler in #1066
- Convert "Properties" icons to SVG by @ptziegler in #1077
- Convert remaining alignment icons to SVG by @ptziegler in #1078
- Convert "Absolute Layout" icons to SVG by @ptziegler in #1079
- [Draw2D] Remove deprecated update manager in RootFigure by @ptziegler in #1074
- Enable compiler warnings if deprecated API is used by @ptziegler in #1080
- Remove deprecated DrawUtils methods by @ptziegler in #1081
- Remove CImageLabel widget by @ptziegler in #1082
- Bump eclipse-dash/dash-licenses from aea9011c1dcbc2d2a94cf75be9a7cc04a3eb5f45 to 2a20cd41c1d2d5a06c49b36fa22ffc1b9c367633 by @dependabot in #1084
- Remove usage of deprecated ObjectUtils method by @ptziegler in #1083
- Harmonize folder icons and convert to SVG by @ptziegler in #1085
- Set DOUBLE_BUFFERED style for WindowBuilder FigureCanvas by @ptziegler in #1087
- Add SVG support for palette icons and designer editor by @ptziegler in #1089
- Refactor painting of flyout title text by @ptziegler in #1086
- Replace CLabel in CCombo3 with read-only Text widget by @ptziegler in #1093
- Convert Struts & Springs to SVG by @ptziegler in #1094
- Move WindowBuilder documentation into a dedicated working set by @ptziegler in #1098
- Bump eclipse-dash/dash-licenses from 2a20cd41c1d2d5a06c49b36fa22ffc1b9c367633 to 510ef299d8c61582c0cdb41e5936d566832bd856 by @dependabot in #1100
- Add DataBindingTest example and resolve compilation errors by @ptziegler in #1099
- Convert Swing layout icons to SVGs by @ptziegler in #1097
- Bump EnricoMi/publish-unit-test-result-action from 2.19.0 to 2.20.0 by @dependabot in #1104
- Correct initialization of default layout in advanced JFrame template by @ptziegler in #1105
- Increase SWTBot timeout from 5s to 30s by @ptziegler in #1106
Full Changelog: V1.19.0...V1.20.0