Pre-Release 2.1.1
June 3rd, 2003
This software is OSI Certified Open Source Software.
OSI Certified is a certification mark of the Open Source Initiative.
1. Target Platforms
2. Compatibility with Previous Release
3. Known Issues
4. Defects Fixed in 2.1.1
GEF 2.1.1 requires the Eclipse 2.1.1 Platform or equivalent. See the Eclipse Platform readme for requirements of the Eclipse platform.
GEF 2.1.x has been tested and validated on the following Java 2 Platform implementations:
Operating system | Processor architecture | Java 2 Platforms |
Microsoft® Windows® |
Intel x86 | Sun Java 2 SDK, Standard Edition, version 1.3.1 for Microsoft Windows |
IBM Developer Kit for Windows, Java 2 Technology Edition, version 1.3.0 | ||
Sun Java 2 SDK, Standard Edition, version 1.4 for Microsoft Windows | ||
Linux | Intel x86 | Sun Java 2 SDK, Standard Edition, version 1.3.1 for Linux x86 |
IBM Developer Kit for Linux, Java 2 Technology Edition, version 1.3.0 | ||
Sun Java 2 SDK, Standard Edition, version 1.4 for Linux x86 |
The following table describes the combinations of operating system and Java 2 Platform used when testing GEF.
Window system | Java 2 Platform (see above table) |
Operating Environment | Testing Status |
Win32 | Windows on Intel x86 | Windows 2000 | Primary |
Windows XP | Primary | ||
Motif | Linux on Intel x86 | RedHat Linux 7.2 x86 | Primary |
Other Linux; kernel version 2.4.7, and XFree86 version 4.1.0 | untested | ||
GTK | Linux on Intel x86 | RedHat Linux 7.2 x86 GTK 2.0 | Primary |
Other Linux; kernel version 2.4.7, and GTK 2.0 | untested |
The clip region of an SWT GC in GTK gets lost whenever an Image is drawn. As a result, figures which expect paint calls to get clipped will not see them clipped on GTK following and drawImage calls. This problem is reproducible in the palette. When every drawer is closed, the last drawer's icons will leave a trail of icons on the screen.
Some fonts scale differently on the printer than they do on the screen. This may result in printed text appearing wider than the same text on the screen. This is only a problem with certain vector fonts.
Images with transparency masks may print incorrectly. This is a limitation in SWT, which GEF uses for printing.
All GEF plug-ins have been changed to version id "2.1.1". All features now have version id "2.1.1".
The following defects have been fixed in the 2.1.1 release:
ID | Comp | Summary |
---|---|---|
34721 | FlowUtilities is measuring whitespace when wrapping text | |
35998 | ConnectionLayer.invalidate(), revalidate() inop | |
36301 | Polyline doesn't erase properly when linewidth reduced | |
36410 | removeKeyListener missing from IFigure interface | |
36451 | PointList::getPoints causing ArrayIndexOutOfBoundsException | |
37077 | FlowLayout using a major alignment ALIGN_CENTER causes an improper layout. | |
37201 | NullConnectionRouter modifies the connection anchors location | |
37334 | TextFlow figure needs to handle empty string | |
37342 | FanRouter.handleCollision incorrect for PointList where start and end point are the same | |
37408 | ViewportLayout subtracts Insets twice during hint calculation | |
37597 | Rectangle scale operation has rounding errors | |
37599 | ScrollableThumbnail doesn't remove figure and property change listeners from viewport | |
37600 | ScrollableThumbnail displays highlight rectangle when no scrolling is possible | |
37601 | ThumbnailUpdater isn't being deactivated | |
37602 | FlowPage performs excessive layouts during validation | |
37603 | FlowLayout uses wrong spacing in vertical orientation | |
37610 | ScrollPaneSolver passes incorrect hints to contents figure | |
37665 | PrinterGraphics does not scale font heights properly | |
38205 | PrecisionRectangle calculates width and height incorrectly | |
38209 | TooltipHelper does not size to preferred size | |
19492 | Implement createChildEditPolicy for various layouts | |
27601 | [Logic Example] Direct edit interferes somehow with IME | |
29384 | Add Print support to GraphicalRootEditPart | |
34718 | Accessible drag should not place mouse pointer outside viewer | |
35176 | Palette Drawer compression needs to be fixed | |
35549 | XYLayoutEditPolicy.getConstraintFor() double precision | |
35617 | Pop-up for a drawer's truncated label stays up when the workbench windows loses focus | |
35618 | FontCache should be using FontDatas as keys | |
35619 | Sometimes when using the workbench dialog font, the settings dialog does not acknowledge that | |
35913 | Visibility of GraphicalEditorWithPalette.createPaletteViewer | |
36091 | Selecting Restore Default Value on the property sheet view causes a null pointer exception | |
36221 | Deleting the source node during connection creation | |
36249 | GTK Palette items get stuck in pressed state | |
36252 | Zoom actions do not belong to a category [NLS] | |
36279 | addNotify - Method Doesn't Add Previously Created Editparts to VisualPartMap | |
36314 | CustomizerDialog PaletteRoot stale after setPaletteRoot() on PaletteViewer | |
36413 | Need to query expansion/pinned state of drawers | |
36466 | Handle traversal stops working after moving a connection endpoint. | |
36700 | No way to reorient palette to left without copying GEF source code... | |
36868 | Several tools do not take advantage of autoscrolling | |
36982 | Minor Javadoc copy/paste error | |
37009 | SelectionAction.setSelection(), please make public | |
37024 | Copy on drag in the TreeViewer should display the "not" cursor | |
37027 | Palette Rollover interferes with Pinned button | |
37108 | EditorPartAction.isEnabled() override should be removed | |
37145 | [Logic] Exception thrown when deleting connection and one of its nodes then undoing | |
37170 | hover problem in bean palette | |
37228 | Direct edit problems with multiple editpart selection/deselection | |
37242 | Palette tooltip enhancements | |
37245 | palette items need to support truncation of width | |
37446 | connection creation feedback displayed when over treeviewer | |
37569 | Palette drawer tooltip flashes when shown on Motif | |
37571 | AbstractEditPartViewer returns wrong focus part | |
37611 | creation Feedback remains visible when source node deleted | |
37613 | AlignmentAction should disable if primary selection does not participate | |
37635 | Palette items are not fully accessible | |
37889 | XYLayoutEditPolicy getConstraintFor(...) not handling request type equal to REQ_ALIGN_CHILDREN | |
38165 | Remove listener methods missing from EditPartViewer interface | |
38206 | Hard to distinguish rows in Palette column layout | |
38208 | Move and Resize Handles off by one during Zoom | |
38240 | Deleting a Drawer in the PaletteCustomizer doesn't update selection |
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
IBM is a trademark of International Business Machines Corporation in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
Other company, product, and service names may be trademarks or service marks of others.
(c) Copyright IBM Corp. and others 2002