Skip to content

V1.20.0

Choose a tag to compare

@ptziegler ptziegler released this 11 Jun 19:32
· 179 commits to master since this release

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