blob: 4637961f38b7901e9dca5b3ce6011ecfd6a81837 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="IBM">
<title>Eclipse Platform Build Notes - SWT</title>
</head>
<body>
<h1>
Eclipse Platform Build Notes<br>
SWT</h1>
<h2> SWT Build 3.2 018b - Wednesday December 14th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
NoPR Warning fixes, background redraw in Combo and Spinner
</blockquote>
<h2> SWT Build 3.2 018a - Tuesday December 13th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
29994 Image background Composite / Transparent widget backgrounds
</blockquote>
<h2> SWT Build 3.2 018 - Tuesday December 13th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
114518 [build] eclipse solaris-motif depends on libm.so.2
</blockquote>
<h2> SWT Build 3.2 017a - Monday December 12th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
116722 [PropertiesView] [CellEditors] (regression) Property edit...
<br>119638 Typo in ToolItem.getControl
<br>119670 StyleText.setRange(StyleRange) no longer working
<br>119687 Tree mouse button down messing up cell editors
<br>120176 Can't reliably change the cursor during Tracker.open()
</blockquote>
<h2> SWT Build 3.2 017 - Tuesday December 6th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
100659 Dialog displays small sometimes in GTK
<br>116121 Invalid widget used for gtk_widget_get_accessible
<br>116746 ToolItem text is clipped
<br>117700 [open type] Open Type table shows unmotivated ellipsis, d...
<br>118119 Mac: Calling Tree.setItemCount() causes SWTError: Item no...
<br>118362 StyledText: Top index wrong after selectAll
<br>118378 StyledText#computeSize imposes artificial limit on return...
</blockquote>
<h2> SWT Build 3.2 016 - Tuesday November 29th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
64776 StyledText word traverse places caret wrong with WRAP
<br>67754 StyledText: AIOBE (Power of 2 + 1)
<br>74482 Background colour not propagated inside group or tabfolder
<br>83405 Support multiple fonts in StyledText
<br>83406 Support objects in StyledText
<br>83430 Support indentation in StyledText
<br>99381 [PerspectiveBar] Alignment of items in perspective switch...
<br>99461 resizing Table can have draw problems
<br>109901 Poor performance of StyledText.
<br>112705 [build] SWT standalone .zip uncompresses to the current d...
<br>115398 [build] Compile warnings in os.c on Solaris/GTK+
<br>117574 RIGHT_TO_LEFT | DOUBLE_BUFFERED don't get along
<br>117757 Is TreeItem (.. int hParent, ..) supposed to be public?
<br>117807 possible bug in TableItem.setImage (int index, Image image)
<br>117816 Crash while running JFace test suite
<br>117879 NullPointerException from mouse move
<br>117928 JDT Text test don't run anymore (out of handles) - works ...
<br>117990 Reduce matching complexity of the SWT flat toolbar RC style
<br>118154 StyledText: setting the caret has no effect
<br>118227 StyledText.getBaseline() != StyledText.getBaseline(offset)
<br>118240 StyledText.getBaseline(StyledText.getCharCount()-1)) caus...
<br>118241 StyledText: getLineHeight(int) and getBaseline(int): code...
</blockquote>
<h2> SWT Build 3.2 015 - Tuesday November 22nd, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
93017 Tiger: Starting Eclipse with Spotlight freezes UI Manager.
<br>103311 [build] mozilla and cairo swt libs are not built during e...
<br>104284 GTK warnings when setting item count on VIRTUAL Table bef...
<br>107720 [build] Request to replace ${ws}, ${os} and ${arch} in fr...
<br>113005 Table Header stays depressed.
<br>116110 FileDialog hangs SWT Application
<br>116350 Transform not being set properly on Linux-GTK
<br>116683 Home key doesn't scroll window
<br>116688 editor cheese after code completion
<br>116720 GLCanvas doesn't set hint for merging mouse motion events
<br>116845 Ctrl+End in StyledText does not scroll down enough to rev...
<br>116855 StyledText with WRAP and special text draws cheese on Arr...
<br>116938 VIRTUAL Tree hangs
<br>117125 Tree with columns shows horizontal scroll bar when it sho...
<br>117174 Mouse event coordinates broken on Linux-GTK
<br>117195 Regression: Shell ignores first mouse-click after dialog ...
</blockquote>
<h2> SWT Build 3.2 014a - Tuesday November 15th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
116466 AIOOBE in StyledTextRenderer.updateRanges
</blockquote>
<h2> SWT Build 3.2 014 - Tuesday November 15th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
79894 Control.update() method is too expensive
<br>100659 Dialog displays small sometimes in GTK
<br>107219 Redraw problems on resizing Tree column
<br>112358 Need a way to create a new Color based on an existing color
<br>112454 ColorSelector button does not display correctly when firs...
<br>113105 Table widget does not return table item when #getItem(Poi...
<br>114815 KeyDown Listener deaf until controls traversed; then focu...
<br>115229 SWT.RIGHT on Label with Image causes drawing problems
<br>115230 Font smooth does not work in Eclipse Forms
<br>115628 [build] GLData.java missing from src.zip
<br>115667 Handle leak in TextLayout
<br>115675 disappearing checkbox with Windows XP look and feel
<br>116005 Cannot type in Text widget in an ON_TOP Shell
<br>116038 Need more docs for modal behavior constants in SWT class
</blockquote>
<h2> SWT Build 3.2 013 - Tuesday November 8th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
47760 Images that SWT cannot load.
<br>93380 [DnD] 100% CPU usage when dragging files in the navigator...
<br>98282 Wrapping has strange behavior for long Label with no spaces
<br>111195 Doubleclicking between TreeColumns does not resize the co...
<br>112345 [LayoutExample] Toolbar replacing another widget causes c...
<br>112463 Tree.showColumn doesn't scroll column from left of viewpo...
<br>113244 Accessibilty...When using JAWS on a StyledText widget the...
<br>113802 Dialogs block the execution of (a)syncExecs
<br>114632 ControlExample should show button with both image and text
<br>115092 Snippet 203 doesn't use all texts
<br>115176 Regression: Disabling tool bar makes separator items disa...
<br>115229 SWT.RIGHT on Label with Image causes drawing problems
<br>115292 NullPE in Tree#_getItem(TreeItem parentItem, int index)
<br>115317 ToolItem's are now (light-)gray in M3
</blockquote>
<h2> SWT Build 3.2 012c - Tuesday November 2nd, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
114533 Editor popup has wrong size
</blockquote>
<h2> SWT Build 3.2 012b - Tuesday November 1st, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
114498 Table doesn't send selection change events anymore when selecting elements with the mouse
<br>114518 [build] eclipse solaris-motif depends on libm.so.2
</blockquote>
<h2> SWT Build 3.2 012a - Tuesday November 1st, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
112390 [Viewers] JUnit error in JFacePerformanceSuite
</blockquote>
<h2> SWT Build 3.2 012 - Monday October 31st, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
76789 Table redraw during drag'n'drop
<br>85069 [Mac] KERN_PROTECTION_FAILURE on Exit
<br>87883 Remove title bar buttons from application-modal dialogs o...
<br>88724 Provide 'since' javadoc in snippets
<br>92341 DCR - Add SWT.VIRTUAL style to Tree widget
<br>98511 Treeviewer doesn't de-select child when parent is closed
<br>100668 Mac only: redraw bug which occurs when switching views
<br>101331 GC.drawFocus not implemented on the Mac
<br>104973 Unhandily Workaround in Text.getCaretLocation ()
<br>110951 Combo.setItem(int, String) does not preserve the selectio...
<br>111303 Cannot middle-button paste to rxvt from Eclipse
<br>111798 Text#getCaretLocation() replaces selected text by " " iff...
<br>113172 SWT Label widget trancates the text if it contains a lo...
<br>113204 Text widget bleeds outside SashForm
<br>113895 pango_layout_context_changed called too often
<br>113971 Test failures in Tree on N20051027-0010
<br>114039 Table.computeSize returns bogus Point.y values under Win3...
<br>114139 Bad colours for text in the plugin.xml editor
</blockquote>
<h2> SWT Build 3.2 011 - Tuesday October 25th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
34612 scroll problem in tree, table, and list
<br>35909 Table HIDE_SELECTION behaviour not implemented
<br>41466 Panther: Check and Radio ToolItems don't use correct look
<br>51736 [JUnit] TreeItem test cases failing
<br>68657 JUnit test fails for Image.setBackground
<br>76804 Improve SWT performance over GTK window system
<br>85539 [JUnit] GC.copyArea test cases failing
<br>89687 computeSize(-1, -1) wrong for Text with SWT.Wrap.
<br>91388 Tiger: 1 pixel line drawn over scrollbars
<br>94370 SWT crashes with KERN_PROTECTION_FAILURE on mac
<br>94629 Clipped text fields in project info page
<br>96839 CCombo visible above neighbouring areas while scrolling ...
<br>100035 Eclipse loses its dock icon when dock restarted
<br>100696 Keyboard fails on MacOS X
<br>102088 Text with CENTER has too much logical space
<br>109215 Moveable table column and DND feedback clash on MacOS X
<br>109951 Mac: Menu Highlight Cheese
<br>109952 Mac: Menu Cleared After Shell Restored From Dock
<br>111973 Default Dialog font on Mac OS X not good for DBCS languages
<br>112116 Antialiasing causes incorrect drawing
<br>112403 window dimensions are tiny
<br>112994 auto hook up simple widget relations for screen readers
<br>113100 Button size test failures in org.eclipse.ui.tests
<br>113485 Don't flush X exposes for a SMOOTH Sash
</blockquote>
<h2> SWT Build 3.2 010 - Tuesday October 18th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
32471 Disabled text field does not show as ghosted
<br>34513 Text has a horizontal scrollbar when not required
<br>41306 Border draws through fast views
<br>41467 Panther: Switch to HIViews and Compositing mode
<br>43920 Clipping problems
<br>51749 List flashes
<br>57723 BIDI: StyledText bug when changing the color of bold text
<br>62908 ScrollBars flash when Text widget created
<br>64997 label cheese when dialog layout changes.
<br>66980 Custom Combo: changing any option while the component is ...
<br>70587 [Perspectives] java perspective does not repaint on occasion
<br>74574 Property Dialog > Info Page: layout broken
<br>82021 BIDI:when searching for a substring of an Arabic word the...
<br>85775 Focus painted outside of the visible area of scrollable.
<br>89687 computeSize(-1, -1) wrong for Text with SWT.Wrap.
<br>89696 Bad painting when eratically scrolling compare editor
<br>94629 Clipped text fields in project info page
<br>99266 [Viewers] Bogus empty rows at the beginning of a table
<br>102525 Button in a toolbar not sized correctly
<br>104041 [browser]browser.execute() fails when Acrobat Reader v7 i...
<br>108635 Text widget in MAC OS X doesnt paint to GC
<br>108943 Dragging table column sashes left to right leaves pretty ...
<br>111910 Regression: Empty unusable dialogs on Redhat 8+9 / gtk-2....
<br>112336 StyledText is still misbehaving
</blockquote>
<h2> SWT Build 3.2 009a - Tuesday October 11th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
NoPr Text issues on the Mac, compile error on Photon
</blockquote>
<h2> SWT Build 3.2 009 - Tuesday October 11th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
13813 API request: notification when OS system colors change
<br>22000 GTK: Menubar is not accounted for in computeTrim().
<br>51480 JUnit tests for Browser are printing to console
<br>71348 Can't listen Excel events
<br>75390 [browser] download not working on the mac
<br>93763 Clicking on the button frame does not activate toolitem's...
<br>110346 Text widget does not trigger SWT.DefaultSelection events ...
<br>110559 Pressing Cmd+Q twice crashes application
<br>110923 TableItem.setImage does not redraw the item
<br>111751 [OpenGL] No GLData class found when running examples
<br>111762 JVM dump in SWT native method
</blockquote>
<h2> SWT Build 3.2 008 - Tuesday October 4th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
33967 DCR - Image AND Text Button support when avalaible
<br>85962 Internal browser maintains session after window is closed
<br>88958 DirectoryDialog and FileDialog bring CPU utilization to 100%
<br>90116 [build] pkg-config arguments passed to ld and not gcc
<br>98296 Browser in BrowserExample opens too small
<br>102097 [build] build.sh uses hardcoded AWT_LIB_PATH
<br>103894 browser fail to hyper link to another page
<br>109431 ArrayIOB in Tree.wmNotifyChild
<br>110342 SWT Example Launcher: Double-click on "Standalone" folder...
<br>110531 VM crashes when creating an Image after rotation
<br>110734 Warnings about XCreateColormap
<br>110753 gdk_region_get_rectangles leaks
<br>110767 java.lang.NoSuchMethodError: XErrorProc when setting Disp...
<br>110949 link error in GC.setClipping(x, y, w, h) on pocket pc
<br>111157 TreeItem.setBackground doesn't work
<br>111284 Crash in TreeSelection - Event
</blockquote>
<h2> SWT Build 3.2 007 - Tuesday September 26th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
37709 Support OpenGL
<br>50646 CTabFolder tooltips are not read out
<br>74095 SWT_AWT X error with JadeDisplay integration
<br>104407 Right click on Tree does not honor the SWT.FULL_SELECTION...
<br>108921 Tree with lines visible not painted correctly
<br>108949 [browser] javascript alerts are not shown
<br>110432 atk_object_factory_create_accessible errors
</blockquote>
<h2> SWT Build 3.2 006d - Wednesday September 21st, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
110057 [browser] crash whenever a Browser is disposed
</blockquote>
<h2> SWT Build 3.2 006c - Monday September 19th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
110073 perspective button goes blank after closing perspective
</blockquote>
<h2> SWT Build 3.2 006b - Monday September 19th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
99266 [Viewers] Bogus empty rows at the beginning of a table
</blockquote>
<h2> SWT Build 3.2 006a - Monday September 19th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
NoPR Compile fixes for 64-bit
</blockquote>
<h2> SWT Build 3.2 006 - Monday September 19th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
101750 [Browser] Clicking on link to PDF file does nothing
</blockquote>
<h2> SWT Build 3.2 005 - Tuesday September 13th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4572 Need support for tool tips in table columns (1GBZLD1)
<br>34184 Native Tree: No tooltips
<br>46387 Patch for saving animated GIFs
<br>87503 implement OSX opengl binding
<br>87577 GC.drawImage() with rescaling does not optimize clipped d...
<br>97597 Tree is not showing lines
<br>101204 [consistency] MouseDown fired while using Scrollbar in Table
<br>102952 Foreground color gets lost when painting a Path
<br>105772 Strange background color of label on text search page
<br>106289 Blurry Tree text in second column
<br>106498 creating Tree column 0 causes drawing problem
<br>107243 Scrollbar.setValues silently does nothing
<br>107684 Resetting of clipping region does not work if gc.setTrans...
<br>108060 Extra non-functional horizontal scroll bar in TreeViewer
<br>108190 Combo doesn't produce modification event for ALT-DOWN
<br>108315 GC.setAdvanced() destroys clipping
<br>108331 Usign internal web browser to access basic auth protected...
<br>108423 GC.drawArc doesn't work correct with Cairo
<br>108511 Eclipse crashes when open html file renamed
<br>108706 GC.drawRoundRectangle() doesn't work if Cairo is initialized
<br>108796 Please make FormAttachment() public
<br>108865 SWT.DOUBLE_BUFFERED + GC.drawFocus() equals cheese
</blockquote>
<h2> SWT Build 3.2 004 - Tuesday August 30th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
34159 [Tasks] First three columns of Task List too wide w/nativ...
<br>37959 Select on hover selects when mouse is in scrollbar
<br>60309 TextLayout.getBounds.height not right when the text termi...
<br>65729 TextLayout.getOffset is not working when using '\n'.
<br>67066 Table "lines visible" flag does not work
<br>80490 The SWT browser widget doesn't work with input field type...
<br>81567 [PropertiesView] Properties View scrolling problem
<br>96339 Next Editor causes crash when remapped to Ctrl-Tab
<br>97597 Tree is not showing lines
<br>101204 [consistency] MouseDown fired while using Scrollbar in Table
<br>105622 ToolItem.setText("") should remove Text and return to ini...
<br>105772 Strange background color of label on text search page
<br>106494 creating Table/TreeColumn makes existing item disappear
<br>106502 setting Table column alignment does not visually update
<br>106511 Cannot set text selection in VerifyListener.verifyText
<br>106928 JVM terminates when closing web broser with Command W on ...
<br>107777 [browser] crash when accessing password-protected site
</blockquote>
<h2> SWT Build 3.2 003 - Tuesday August 23rd, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
89183 Image in any table column header creates indent in first ...
<br>92636 [Browser] Clicking in web browser (editor) does not dismi...
<br>100665 Add Resource.getDevice()
<br>104380 Text with WRAP - Compute fails
<br>105494 setting image in TreeItem column 1 affects its future col...
<br>106006 [Contributions] NullPointerExceptions in MenuManager.update
<br>107123 Alpha values on GC are not applied to Images on Windows
<br>107324 Recent changes causing a VM crash
<br>107329 AIOOBException caused by Tree.setRedraw()
<br>107452 [browser] fires 2 keyUp events
</blockquote>
<h2> SWT Build 3.2 002a - Thursday August 18th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
107112 Closing an editor adds "Widget is disposed" error to the ...
</blockquote>
<h2> SWT Build 3.2 002 - Tuesday August 16th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4416 Widget tree should be valid during a dispose event (1FF1DJ4)
<br>4862 Check for isDisposed() in dispose after sending Dispose C...
<br>64107 Items in bad state in dispose callback
<br>89183 Image in any table column header creates indent in first ...
<br>90447 AIOOB when creating TreeItems in TreeItem.dispose() callback
<br>90478 TreeItem.dispose callback provides opportunity for Tree h...
<br>92013 DCR - Need SWT.VERTICAL style for CoolBar
<br>94896 Browser.setText() fires an unexpected url
<br>104380 Text with WRAP - Compute fails
<br>104589 Crash while running JFace test suites
<br>106289 Blurry Tree text in second column
<br>106536 TableItem.getBounds - small inconsistencies
<br>106542 showing/hiding column sort arrow should recompute display...
<br>106543 64-bit problem in Cairo
<br>106601 Typo in SWT makefile
<br>106640 Failures running the JFace suites
<br>106647 VM crash in TableItem dispose
<br>106730 Rendering problems on Customize Perspective dialog
<br>106759 SWT doesn't build against newest Cairo versions
<br>106851 NPEs caused by recent Tree changes
<br>107048 Path.moveTo draws lines
<br>107145 Javadoc can not refer to package protected methods
</blockquote>
<h2> SWT Build 3.2 001c - Wednesday August 10th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
NoPR Sort indicator stuck up on Windows
</blockquote>
<h2> SWT Build 3.2 001b - Monday August 8th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
45708 NPE in Table.releaseWidget
<br>59537 [Workbench] Accessibility: Minimize and Maximize icons in...
<br>105133 mouse wheel scrolling in editor moves scrollbar thumb but...
<br>105591 Problems setting and updating an Image on a Label
<br>105849 SWT bugs: GDI Handles leak
<br>106058 Antialiasing memory leak
</blockquote>
<h2> SWT Build 3.2 001a - Tuesday August 2nd, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
70599 Unexpected tooltip behaviour of Combo control
<br>80798 setToolTipText() method of org.eclipse.swt.widgets.Combo ...
<br>96053 Spinner: Pressing buttons should focus spinner and select...
<br>96916 Spinner.setToolTipText() doesn't work
<br>99145 Link widget only disables link, not text
<br>103465 Need better documentation of SWT event types.
<br>103973 GC Transform not applied to drawImage()
<br>104301 Support discovery of AWT Frames by walking the Widget hie...
<br>104966 Link displays as enabled when setText called after setEna...
<br>104992 List control bug [cheese when resizing]
<br>105132 Image flashing when using a Tree in a themed TabFolde
<br>105213 moveBelow(null) does not adjust z order
</blockquote>
<h2> SWT Build 3.2 001 - Tuesday July 26th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
18607 XP Look and Feel - 3D border appearance on some widgets d...
<br>24538 TabItem controls should use the TabFolder to paint their ...
<br>38948 caculate table height not possible
<br>42475 Add LEFT/CENTER/RIGHT to ControlExample Text tab
<br>43192 Add sort indicator (e.g. arrow) in TableColumn
<br>45895 [browser] get NPE when calling browser api from within di...
<br>49065 Table widget flicker
<br>51995 SelectionEvent not getting detail info for scrollbar events
<br>69374 Crash in SWT Accessible / org.eclipse.swt.internal.ole.wi...
<br>74095 SWT_AWT X error with JadeDisplay integration
<br>77194 MsgBox is not centered on screen on Solaris, ok in win32 ...
<br>80465 XP theme - label issues with tab folder
<br>85389 [preferences] Changing Code Formatter tab width does not ...
<br>86018 TreeColumn should support moveable headers
<br>92313 Virtual table: flashes on clear
<br>92342 Tree widget: make TreeColumns reordable
<br>94429 Group label doesn't fire mouse events
<br>94502 Redundant check for the pointer coordinates
<br>99524 Display.eventProc reads a GdkEventButton when GdkEventAny...
<br>99746 Table and Tree column resize line matches foreground color
<br>99761 pressing down arrow selects tool item
<br>100387 CTabFolder creates and disposes a Shell on every MouseHover
<br>100741 Unused variable in ScrollBar.java
<br>101093 [browser] crash when setting html as url
<br>101534 No navigation by typing in VIRTUAL Table
<br>101799 Enabling advanced graphics will cause alpha gradient to b...
<br>101839 support MacOS command line option "-Xdock:name=<applicati...
<br>102080 Unused variables in GC.java
<br>102165 ImageLoader closes OutputStream on save
<br>102272 Repainting a double-buffered canvas may cause pixel corru...
<br>102313 disposing first column of reordered Tree changes items
<br>102481 Pattern doesn't make a gradient
<br>102543 Height of MenuItems differs when using Icons and Text com...
<br>102617 Table right mouse double click registers as left mouse click
<br>102794 GridLayout has change behaviour between 3.0.2 and 3.1
<br>102830 Junit test of TableColumn (test_setTextLjava_lang_String...
<br>102952 Foreground color gets lost when painting a Path
<br>103187 Support gradients with alpha
<br>103238 TrayItem obscures KDE's gradient
<br>103349 Scale widget switches focus when setting background
<br>103431 JavaDoc for Composite.getChildren() is wrong
<br>103436 Performance of selection in a multi-select table
<br>103571 Image in table header gets corrupted
<br>103603 ImageData getPixel operation
<br>103627 Text#getCaretPosition() returns wrong value for non-zero ...
<br>103642 resetting clipping path doesn't work when transforms are ...
<br>103934 Table.getItem(Point) uses incorrect calculation on Motif
<br>103937 Motif: Resizing a column in a large virtual table is extr...
<br>103939 On Motif: In a large virtual table Table.removeAll() is ...
<br>104509 reducing VIRTUAL Table's item count can show drawing problem
</blockquote>
<h2> SWT Build 3.1 038i - Monday June 27th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
101795 GC.fillGradientrectangle() with GDI+ causes crash
</blockquote>
<h2> SWT Build 3.1 038f - Thursday June 23rd, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
20448 Text Widget Javadoc for Text limit
<br>41346 Javadoc: add a note about the order of getSelectedIndices...
<br>49674 DND.FEEDBACK_INSERT_BEFORE and DND.FEEDBACK_INSERT_AFTER...
<br>78634 ImageData.getTransparencyMask - incorrect javadoc or impl...
<br>84681 The specifications for some methods should describe the b...
<br>84891 In the specifications some methods do not describe their ...
<br>84906 We found some typos or broken links.
<br>84911 Unspecified methods
<br>86562 Can Widget.getDisplay() be called from a background thread?
<br>99348 Java doc for Decorations.setImages(Images[] images) does ...
<br>100663 [64] Links do not paint
<br>100699 Widget.setKeyState reads from memory which has been freed
</blockquote>
<h2> SWT Build 3.1 038 - Friday June 16th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
98845 Crash when a Combo disposed on FocusOut
<br>99376 TableColumn has width=0 and second column missing
<br>99534 ImageList leaks a pixbuf if an image added multiple times
</blockquote>
<h2> SWT Build 3.1 037i - Friday June 16th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4805 resize during setRedraw causes cheese (1GJ4URX)
<br>96479 SWTMessages.properties missing from source zip
<br>97170 [About] Eclipse logo not rendered correctly in about dial...
<br>97625 Intro Test A.4 Eclipse crashed.
<br>99266 [Viewers] Bogus empty rows at the beginning of a table
<br>99518 Extremely jumpy resizing in the ControlExample
<br>99525 TextLayout.getLineOffsets() leaks a pango iter
<br>99527 Dialog size problems when using the ion window manager
<br>99535 FontDialog leaks a string
<br>99541 Cursors not disposed in SWT FileViewer example
<br>99561 GDI+ crash with icons where width > height [was: GEF pain...
<br>99636 [browser] browser contents become excluded from tab order
<br>99745 Tray doesn't support image with alpha
<br>99756 paint example is missing view icon
<br>99936 [browser] nsIRequest has some incorrect method signatures
<br>100040 Slowdown between 3.1 RC1 and N20050602 due to change to I...
<br>100199 Display.asyncExec() can hang Windows
</blockquote>
<h2> SWT Build 3.1 037g - Friday June 10th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
99341 GDI leak in Label with transparent images (png, gif)
</blockquote>
<h2> SWT Build 3.1 037f - Friday June 10th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
98802 Focus cannot be given to visible but zero-sized controls
<br>98894 Shell.setImages() should be smarter
<br>99167 Hover Event fired continiously although Mouse not moving
</blockquote>
<h2> SWT Build 3.1 037c - Thursday June 9th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
96212 org.eclipse.ui could not be found.
<br>96679 OutOfMemory Exception from corrupted clipboard?
<br>99109 ComputeSize on Link gives different results when calling two times in a row
</blockquote>
<h2> SWT Build 3.1 037 - Thursday June 9th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
77611 [browser] IE shows warning dialog when JS error occured
<br>89397 Compile warnings when compiling libswt-gtk-XXXX.so
<br>91547 Insertion line in TreeViewer does not show up during drag...
<br>93724 Drag-and-drop creates signal names every time
<br>94210 Multiple expansion broken in trees
<br>96042 computeTrim() is not returning the correct value
<br>96525 Painting a translucent image fails when the GC is mirrored
<br>96723 Table not shown when there are no rows initially
<br>96873 Icons in toolitem are mirrored on mirrored toolbar
<br>97011 Custom Table font is not applied to first column header
<br>97046 PNG images look corrupt as main window icon
<br>97177 [misc] Chinese IME status lost
<br>97340 MouseEnter not fired when scroll bar released
<br>97370 gnopernicus no longer reads custom widgets in eclipse
<br>97651 tree insert mark cheese
<br>97659 TreeColumns don't fire ControlEvents on dispose() [win32]
<br>97668 Chevron not always showing in Perspective Switcher
<br>97678 SashForm - can lose sash for item on far right
<br>97686 AIOOB when removing non-existent TableItem by index
<br>97696 ToolItem with image is blank or shows cheese
<br>97697 CCombo - drop down list appears in wrong place
<br>97725 GTK - Layout Example table editor combo in wrong place
<br>97743 [portability] Drag Tool Turns Off on Linux
<br>97745 Table column header stays pressed if mouse button release...
<br>97762 Hiding redraw window before destroying it
<br>97813 height of Text widgets for SWT/GTK differs from native GT...
<br>97903 problem in features Plateform and Plateform Plug-in Devel...
<br>97915 Table.remove(int) can change selection
<br>97931 Coolbar fails to show contents until resized
<br>97978 Table/TreeColumns don't fire ControlEvents on dispose() [...
<br>97981 Focus given to the Eclipse window while the preferences d...
<br>97985 Snippet144 (Virtual Table) slow on the Mac
<br>97992 javadoc warnings in RC1
<br>98024 Open type dialog skips over too much
<br>98156 Images not appearing on menus, or when painted
<br>98383 Linux AMD64 missing org.eclipse.swt.gtk.linux.x86 3.1.0 h...
<br>98439 Pixel corruption when using clipping on a double-buffered...
<br>98802 Focus cannot be given to visible but zero-sized controls
</blockquote>
<h2> SWT Build 3.1 036 - Thursday May 26th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
26902: GTK: mouse wheel doesn't work on the compare editor
<br>64393: Forgot to close <code> tag in SWT javadocs
<br>77540: typo in import org.eclipse.swt.custom.StyledText.setOrien...
<br>77617: Brief "page not found" message on startup
<br>81064: [Browser] HTML set via setText() not showing in most cas...
<br>82169: In console pane, cannot click "Terminate" and then "Remov...
<br>85645: Typeahead broken for Table and Tree
<br>89378: Combo default size too small with certain fonts
<br>89574: In the task bar, the Eclipse window is called "TopLevelSh...
<br>89720: Crash closing dialog when IM is open (IIIM)
<br>90246: StyledText draws cheesy if the caret is invisible
<br>92105: BIDI3.1: Mixed Arabic and English text is viewed incorrec...
<br>92352: DBCS3.1:can't input CHT strings after press Enter while x...
<br>92629: Table.setSelection does nothing if there is a TableColumn
<br>94437: add "Columns Reorderable" checkbox to ControlExample's Ta...
<br>94595: eclipse gtk doesn't set X window name
<br>94598: DBCS3.1:Eclipse hangs when activate IIMF input in search ...
<br>94946: FileDialog should inherit image from parent shell
<br>95116: can create Shell with disposed parent Shell
<br>95756: Tables don't repaint
<br>95825: GTK warnings when using a virtual table
<br>96090: Popup menu doesn't work when dialog opened via short cut
</blockquote>
<h2> SWT Build 3.1 035c - Friday May 13th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
93526: SWT Browser crashes on MacOS
</blockquote>
<h2> SWT Build 3.1 035b - Friday May 13th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
95035: Can't Launch Eclipse on Windows 98
</blockquote>
<h2> SWT Build 3.1 035a - Thursday May 12th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
88463: No hover help in java editor
</blockquote>
<h2> SWT Build 3.1 035 - Thursday May 12th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
94421: NPE showing a CoolBar's dropdown
<br>94467: Table layouts which only lay out once are giving bogus sizes
<br>94835: Buttons with characters that start with a line are cut off in right to left
<br>94815: Decorations.setDefaultButton() does not check for null
<br>94784: Java search can't be changed
</blockquote>
<h2> SWT Build 3.1 034 - Tuesday May 10th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
31066: Button widget does not support images with transparent color.
<br>71228: Program.findProgram("html") returns null when there's no default command
<br>71234: Program.execute mangles URLs
<br>72784: Close override redirect while opening another loses focus forever
<br>75148: Mac launcher: improve Dock icon and application name support
<br>76628: Eclipse crashed JVM when CVS protocol not set correctly
<br>79268: Program API does not work with GNOME 2.8 (libgnomevfs-WARNING)
<br>79631: [CTabFolder] Min / Max buttons are hidden when last item closed
<br>80564: Image transparency not always handled correctly (case #1)
<br>80567: Image transparency not always handled correctly (case #2)
<br>83564: [SashForm] Sash no longer moveable when one weight is very tiny
<br>84219: List.showSelection() scrolls list although item already visible
<br>87051: NPE in file dialog when trying to open a file with a wierd name.
<br>87636: ArrayIndexOutOfBoundsException TreeItem.setImage()
<br>88030: Table and SWT.CHECK: Check not visible on selection
<br>90462: add fragment org.eclipse.swt.gtk.linux.ppc
<br>90938: GC.setLineStyle produces inconsistent dash for width equal 1
<br>91159: [Consistency] DropTarget event.dataType field not alwys set on DragEnter
<br>91672: CTabFolder performance improvements
<br>92181: Bogus CTabFolder tab sizes
<br>92612: CTabFolder hidden tabs count (in chevron) can become 0
<br>93106: GB18030: Copy GB18030 char outside of editor to editor will get unicode encoding shown.
<br>93349: Support alpha transparency in Shell images
<br>93382: Use canonical signal names
<br>93387: console hijacks SWT event thread when selecting binary content
<br>93391: Eclipse 3.0.1 PLATFORM CRASH. JVM termination exit code 1 on SuSE 8.2 Linux x86 gtk on "Eclipse Overview"
<br>93501: ToolBar.computeSize is returning a much wider width than it used to
<br>93664: TRAVERSE_RETURN closing a dialog cannot be suppressed in a combo box
<br>93691: Program.findProgram("html") fails with Firefox as the default browser
<br>93759: Can't drawPath on image GC
<br>93848: Label not wrapping
<br>93870: [Import/Export] Usability problem with the Import > Existing Project into Workspace
<br>94003: Cannot update a button image using a GC if the image is set before creation
<br>94132: ClassCast exception in FillLayout.computeChildSize
<br>94202: Activate event not fired when ON_TOP window hidden
</blockquote>
<h2> SWT Build 3.1 033 - Tuesday May 3rd, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
33313: [JUNIT] Combo remove fails
<br>33821: Header of native table doesn't show images
<br>38415: remove() function in combo behaves inconsistently (BBAWT)
<br>45793: Panther: Initial Combobox contents not visible
<br>63266: Native platform icons look junky
<br>65806: [misc] TextViewer.revealRange very slow for long ranges
<br>67400: Editable combo-box misses out the first two characters until focus is given
<br>80463: EC: CoolBar height < Combo height
<br>83097: Dialog opens with no contents; resizing shows contents
<br>83905: No way to center tool items on a vertical toolbar
<br>84632: hiding Tree header can leave cheese
<br>85862: [consistency] TreeEvent fired upon disposal of TreeItems
<br>86201: Output in consol causes Eclipse to crash
<br>86214: GTK caret location gets hammered after being set in verify event
<br>86830: org.eclipse.swt.graphics.GC: Transform has no effect to images with transarent colors like GIF/PNG
<br>87477: Eclipse on Linux-Motif requires GLIBC_2.3
<br>87822: GC.drawString ignores transparency boolean when alpha is used
<br>89239: Painting problems using latest builds
<br>90115: swt-mozilla.zip source file puts xpcom.cpp in library/ subdirectory
<br>90303: turn off caret blink
<br>91302: (regression) Transparency is not transparent in remove button on progress view item
<br>91441: Default button flickers in "Replace with Uncommitted Changes" dialog.
<br>92318: ViewForm.set* triggers a layout
<br>92505: Creating a GNOME icon theme is slow
<br>92541: Tree items do not animate as they expand
<br>92616: event doit=false does not work for Combo on Mac.
<br>92648: Tree,setTopItem can end up setting the wrong number
<br>92844: Increase scrolling speed based on distance from the widget
<br>92864: [api] construction notices in GC, Pattern, etc.
<br>92883: Lines are misaligned (antialiased)
<br>92964: Launcher should have no pixmap background under X
<br>93058: Form Layout behaviour has changed between 3.0 and 3.1
<br>93151: TableItem.computeDisplayText does not check to see if index is greater than string
<br>93158: SWT fingerprints and assertions use CPU time cf. elapsed process
<br>93222: Setting a cursor only needs a flush, not a sync
<br>93255: [Contributions] Vertical separator where horizontal was expected
<br>93266: setBackground of text redraw incorrect with xp style
</blockquote>
<h2> SWT Build 3.1 032 - Tuesday April 26th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
41772: DBCS: DBCS copy and paste for OpenOffice failure
<br>50598: Some focus events are reported twice
<br>55382: setAccelerator(-1) on MenuItem shows error on Linux
<br>68478: Another variant of the SWTError: no more handles
<br>69381: Call to new_Shell results in "No more handles" error
<br>69701: Printer doesn't stretch B&W images created by code.
<br>80762: Interactive text selection lags on Linux-GTK+
<br>81298: NPE changing style on SashForm in CustomControlExample
<br>85426: Table not getting expose events when partially obscured by another window
<br>85525: mnemonics are not working
<br>87294: Strange clipping when scaling and rotating drawText
<br>88059: Line Width of 0 is invisible on the Mac
<br>88717: [DND] Tree is scrolling very slow when dragging an Item to the Bottom
<br>90192: ON_TOP setVisible(true) focus issues on parent of child shell.
<br>91060: linux copy-paste chinese to StyledText problem
<br>91254: [encoding] DBCS3.1: bogus DBCS in editor after re-activation
<br>91350: [Browser] Embedded browser fails to handle link to text file
<br>91464: [content assist] NPE in CompletionProposalPopup
<br>91733: MenuItem.setText doesn't check if it matches the existing text
<br>91807: Context menu shows twice in combo box.
<br>92017: Support very large Image on Windows platform
<br>92046: Pen leak in TextLayout#draw(...)
<br>92186: Virtual table: not redrawn when item count drops to zero
<br>92228: Layout occurs while creating table columns, causing AIOOBEs
<br>92230: Inconsistent Button focus events between platforms
<br>92382: Text in table not updated on clear
<br>92583: Hidden files shown by default in GtkFileChooser
</blockquote>
<h2> SWT Build 3.1 031 - Tuesday April 18th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4537: DCR Ability to paint with a brush pattern (1G0I8BE)
<br>4621: CCombo never fires keyboard events (1GB76BP)
<br>4742: DCR: Useful features, idioms and documentation missing from GC (1GFWCUO)
<br>7075: DCR - Rendering hints on GC - anti alias / mitre
<br>12723: Windows XP Icon format not supported
<br>20723: Discrepencies in Table behaviour across platforms
<br>23621: Image scaling gives poor results on Windows
<br>28533: Table - no focus indicator
<br>34826: Eclipse crashes - stack trace shows GP inside tree
<br>35341: Way to disable font smoothing for editors on MacOS X
<br>35670: FontMetrics.getAscent() returns the wrong value
<br>37500: Feature request: SWT Project creation wizard
<br>38973: Need Control.getMonitor (or Widget.getMonitor)
<br>40985: Draw vertical Text or rotate graphics.
<br>41160: ImageLoader has repeatCount of 0 for animated gifs
<br>41774: DBCS: DBCS named file drag&drop failure on GTK
<br>42155: ControlExample - Toolbar SWT.VERTICAL leaves wrong separator
<br>48781: cursors of size 16 look wrong
<br>56094: tracker resize uses screen coordinates instead of control
<br>56718: SWTException and SWTError should use standard 1.4 exception nesting
<br>62817: FileDialog: getFileName does not returns extension
<br>64590: [browser] widget not sized properly
<br>66882: altgr keys not available
<br>68679: minor changes to make_gtk.mak to allow build with installed mozilla
<br>68867: ImageData - remove ImageLoader dependencies
<br>69350: Accessibility : Group title is not taken into account by Window-Eyes 4.5
<br>73536: Eclipse 3.0.1 RC2 source build does not contain latest org.eclipse.swt.tools
<br>76456: Eclipse 3.0.1crashes on HP-UX with a NullPointerException when starting up
<br>77055: Log stacktrace not helpful for SWTException and SWTError
<br>80150: [plan item] [launcher] Support for launcher branding
<br>81242: [JUnit] GP in Clipboard.getContents
<br>81691: Tracker with SWT.Resize really slow
<br>82594: Request support for alpha channel in Color
<br>82719: Request for affine transformation API
<br>83472: Request for API to check for double buffering support
<br>83933: Check and Radio Buttons with image do not use XP style
<br>84532: [browser] Javadoc hover stays on top when it has focus
<br>84673: [browser] amd64 problem
<br>84740: crash on windows xp korean
<br>85312: combo is cut off when added to ToolBar
<br>85736: [browser] SWT Errors on RH 3.0 When Mozilla Security Patch mozilla-1.4.3-3.0.7 installed
<br>86193: Java WebStart: SWT Browser cannot find libxpcom.so: cannot open shared object file: No such file or directory)
<br>86608: Do not understand Javadoc of Link.setText()
<br>86631: Javadoc wrong for Image(stream)
<br>86741: Pressing backspace in browser widget shows navigation cancelled page
<br>87882: No default contextual menu item on Mac
<br>88133: Slow rendering with images with transparancy bit set
<br>88839: Embedded Swing: Enter key does not work
<br>89547: SWT bundle manifest files use deprecated syntax
<br>89681: Link widget missing last word at preferred size.
<br>89779: NPE in CCombo.dropDown()
<br>89911: Missing gtk_tree_view_column_get_fixed_width on amd64
<br>90152: resizing Label flashes
<br>90222: Device constructor
<br>90258: Table item not updated when item count == 1
<br>90856: segfault while clicking in browser
<br>90899: Using PaintListener on Table destroys repainting (Button is the same case)
<br>90946: gtk_entry_set_text crashes when passed a zero-length buffer
<br>91019: SWT Rendering Problems
<br>91070: Cannot self-host eclipse
<br>91089: SWT Snippet 77 For Table Col resize has an error in it (fix included beklow)
<br>91252: View toolbars are showing with black backgrounds
<br>91423: Fixed size columns used even if fixed_height_mode not supported
<br>91435: Ctrl+SPACE is not a valid keybinding assignment for actions on native widgets
<br>91456: platform-launcher: eclipse.c won't compile on BSD (Mac) because of macro clash
<br>91468: GTK+ 2.2 requests data from non-visible rows of a VIRTUAL table
<br>91475: M5 Selecting TreeColumn does not create an SWT.Selection Event on Mac OS X
<br>91511: Directory Dialog - Selection string not externalized?
<br>91555: Table not visible
</blockquote>
<h2> SWT Build 3.1 030 - Tuesday April 11th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4746: DCR: TreeItem needs removeAll() method (1GG0NL0)
<br>11178: Pressed & disabled toolbar button looks enabled
<br>48443: Property sheet does not repaint
<br>53390: NPE changing perspectives
<br>56223: Display filters do not work in compound native widgets
<br>64219: GeometricalTransformation
<br>65192: org.eclipse.swt.Browser.addHelpListener does not work after the setUrl method is called
<br>67529: Window->Preferences->Help crashes Eclipse
<br>78459: Platform differences setting size while shell is maximized
<br>80204: Checkbox in Tree or Table ignores second click of double click
<br>81263: [CustomControlExample] CCombo caret moves at random when up and down arrows are press
<br>83308: KDE integration causing crashes on KDE 3.3.2
<br>83731: (javadoc update) WindowEvent location and size fields are in terms of shell size, not browser control size
<br>84110: workspace lost
<br>84773: [launcher] icon not being used in error window
<br>85117: Selected and disabled tool item looks enabled
<br>85537: [JUNIT] Display.map test cases failing
<br>87037: [browser] charset/xml Intro question
<br>87113: First TableColumn with style SWT.RIGHT draws badly
<br>87559: NPE in TableItem.getText using control example
<br>87837: Strange redraw and disabled behaviour with SWT.CHECK toolitems with and without disabled icons set.
<br>87997: TableEditor.dispose( ) causes NPE if linked Table is being disposed
<br>88388: tree focus cheese
<br>88735: Table.getClientArea() width is inconsistent with win32
<br>88827: Need a distinctive platform filter for GTK / GTK 64
<br>88829: Table.setColumnOrder() may not fire enough Move events
<br>89329: [Viewers] CVS Repositories View: "Pending..." item gets an icon when selected
<br>89367: String is not rendered inside stringExtent
<br>89378: Combo default size too small with certain fonts
<br>89483: [Table] No SWT.Resize when Scrollbars become visible
<br>89669: [browser] F1 does not bring eclipse help content when browser has focus
<br>90087: GC.copyArea causes continuous repainting of Canvas
<br>90123: SWT manifests still use Provide-Package
<br>90176: Scale widget and SWT.PAGE_UP key event
<br>90217: Request: SWT Fragment name to be unique for a given ws/os/arch
<br>90223: Regression: Spinner reports wrong value
<br>90282: SWT.RIGHT not working on Text control on Mac OS X
<br>90317: clicking in Table or Tree first time fires two selection events
<br>90326: Shell realized too early for no reason
<br>90366: SWT Link Widget throws Array Out of Bounds Exception
<br>90457: SWT in M6 and prior will not build against the Sun JDK
<br>90513: Link widget does not have a proper CreateHandle method
<br>90729: Shell with style MODELESS or DIALOG_TRIM ignores setSize()
<br>90770: Race conditions in Device.getDevice() method
</blockquote>
<h2> SWT Build 3.1 029 - Tuesday April 5th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
20954: [About] Feature Plugins dialog fails to launch web browser
<br>25490: White Color doesn't appear on Toolbar Image
<br>34481: Java Compiler Properties for a Project
<br>41065: Arrow button look is inconsistent with scroll arrows
<br>57819: [SWT-Example-Controls-Table] In some cases the vertical scroll bar is not available with size 10x10
<br>64192: Scrollbar - setVisible not working as expected
<br>69919: [Browser] Javadoc view steals key events.
<br>75141: [Browser] CTabItem with Browser containing video crashes when disposing item's image
<br>75317: [Browser] Location not browsed when URL misses protocol / www
<br>79881: Browser class shipped with AIX-Motif checks for Linux ?!?
<br>79927: crash when using a Table, TableItems using images with alpha, and using TableColumn.pack
<br>81235: [JUnit] TableItem.getBounds test fails
<br>81240: [JUnit] Tree get/setTopItem fails
<br>82703: Tree with TreeColumns doesn't display FULL_SELECTION properly
<br>83477: [browser] Native crash outside JVM in libwidget_gtk2.so
<br>85530: Control in vertical ToolBar doesn't fit
<br>87695: Interface Disposeable
<br>87855: NullPointerException in Table.callWindowProc
<br>88278: TreeItem should provide item.removeAll
<br>89063: [Markers] infinite-loop during cvs override and update
<br>89217: Label.computeSize() returning incorrect values when using WRAP
<br>89533: [Themes] Colors and Fonts preferences page has funny icons for color entries
<br>89564: Image appears and disappears in Tree
<br>89575: Browser widget crashes
<br>89665: VM terminated when switching page in the Plugin manifest editor
<br>89785: Disabled links look like normal links
<br>89826: [Browser] browser eats all keystrokes
<br>89885: Crash using command-O.
<br>90009: code assist loses its visual selection
<br>90018: Native tooltips left around on CTabFolder
</blockquote>
<h2> SWT Build 3.1 028 - Thursday March 29th, 2005 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<p>New API has been added to Spinner</p>
<blockquote>
int Spinner.getDigits()
<br>Spinner.setDigits(int)
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
86079: Spinner should handle non-integer increments
<br>87207: Content of first column in Tree with columns overflows past last column
<br>89028: uneccessary casts
<br>89156: Cairo bindings for SWT can not be compiled.
<br>89163: GridData.verticalIndent does not work as expected
</blockquote>
<h2> SWT Build 3.1 027c - Thursday March 24nd, 2005 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<p>New API has been added to Tree and TableTree</p>
<blockquote>
int Tree.indexOf(TreeItem)
<br>int TreeItem.indexOf(TreeItem)
<br>TreeItem Tree.getItem(int)
<br>TreeItem TreeItem.getItem(int)
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
26625: Combo cursor and copy/paste are not working right
<br>87554: Need bounding rectangle for a Path
<br>87820: GC.drawString uses BG color for font when alpha value < 255
<br>87824: GC setRegion and getRegion are not symmetric
<br>88122: switch org.eclipse.swt plugin and fragments to new eclipse jar format
<br>88409: Device.getFontList should have better performance
<br>88582: Computed width of link widget is too large
<br>82336: TreeView: setting gray gives free check mark
<br>83432: iFrame does not render border when in SWT Browser
<br>87534: TVT3.1 #33 - SWT Browser View cannot be found
<br>87726: Removing libXm links from motif drops
<br>87810: Support FULL_SELECTION in (table) Tree
<br>87833: Platform-filter must be added to the fragments
<br>88093: Shapes are drawn too large when a transform is used
<br>88171: Warning in N20050316-0010 build
<br>88519: Need a way to clear the Transform from a GC
</blockquote>
<h2> SWT Build 3.1 026 - Tuesday March 15th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
68040: Views keep resizing after mouse up
<br>86294: Find/Replace not working "Illegal/Unsupported escape on the Mac
<br>87010: NoSuchMethodError Display.setDirectoryProc
<br>87372: [browser] CTRL-N should not run IE action when using Browser.setText
<br>87578: TVT3.1 #38 - RUS mnemonics only work in main window
<br>87584: Remove ImageLoader dependency in Test_org_eclipse_swt_graphics_Image and Test_org_eclipse_swt_graphics_ImageData
<br>87664: Null pointer exception in org.eclipse.swt.widgets.TreeItem.computeDisplayText in 3.1M5a
<br>87676: Double-click only works on a tree's column0
</blockquote>
<h2> SWT Build 3.1 025 - Tuesday March 8th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
41202: GTK-BIDI: RTL support in Slider
<br>84012: StyledText with SWT.WRAP style does not adjust selection correctly
<br>84051: Table widget unexpectedly fire deactivated event while clicking scroll bar buttons.
<br>86582: Spinner should allow wrapping to be turned off
<br>86921: Crash embedding other process.
<br>87075: [SWT Examples - SWT Controls] Incorrect Dialog buttons creation with SWT.RETRY, SWT.ABORT, and SWT.IGNORE on MessageBox
<br>87122: Link: problem with WM_PRINT
<br>87265: Link widget javadoc does not mention style bits
<br>87363: Regression: MenuDetect no longer opens new menus
</blockquote>
<h2> SWT Build 3.1 024 - Tuesday March 1st, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
34146: GTK-BIDI: RTL support in ToolItem
<br>34160: Clicking on table header does not sort w/native table
<br>41184: GTK-BIDI: Support of RTL orientation of based SWT widgets
<br>41243: GTK-BIDI: RTL support in List
<br>41363: GTK-BIDI: RTL support in TabFolder
<br>41364: GTK-BIDI: RTL support in Combo
<br>41546: GTK-BIDI: RTL support in Table
<br>51828: GTK-BIDI: RTL support in Menu
<br>56593: TableItem.setFont() causes cels to be rendered with ellipsis even when they aren't necessary
<br>58401: Need a more flexible GridLayout and GridData class to support more dynamic layouts
<br>83703: Crash when using source - find strings to externalize
<br>85552: TextLayout preferred size depends on current width
<br>85634: Strange blip above help combo
<br>85876: Line bugs in GC
<br>86000: ImageLoader Save - produces invalid JPEG images
<br>86145: VM Crash when running remotely via cygwin/X
<br>86216: Display.getActiveShell() slow with lots of widgets
<br>86275: NPE in Shell.gtk_focus_out_event
<br>86375: Toolitem calling gtk_widget_add_events after it is realized
<br>86402: ToolBar only needs to resize its children if the bounds are required
<br>86577: Not removing event filter added with gdk_window_add_filter
<br>86587: Tree: problem with WM_PRINT
<br>86588: Tree: problem with column resize
</blockquote>
<h2> SWT Build 3.1 023g - Tuesday February 21st, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
85662: VM crash ? when browser widget is being used
<br>70713: First Launch from Dock fails
<br>71844: popup menu has bunch of empty items
<br>85834: notifyAll() slow in locking code
<br>85849: GC.copyArea() slow on images
<br>85875: Eclipse crashes when clicking on "View Installation History"
<br>66815: Selection disappears in trees when they do not have focus (KDE)
<br>37775: SWT is not 64-bit clean
<br>70293: Application error during the start of Eclipse
<br>73919: add ant task to build native libraries as part of the eclipse build
<br>85877: Shell has unwanted title bar on Pocket PC
<br>85236: IllegalArgumentException when layouting link widget
<br>85412: changing link foreground does not repaint
<br>50123: Drop down Combo doesn't drop down
<br>51705: [JUNIT] - CoolItem fails JUnit tests
<br>85069: [Mac] KERN_PROTECTION_FAILURE on Exit
<br>85453: Advanced graphics not working on W2K - trigger system window
<br>85531: swt-cairo library not built on AMD64
<br>85547: Combo box list is way too big
<br>85958: 3.1M5a not usable on win98
<br>22035: DCR - Dragable tablecolumns in table
<br>51079: Resizing of TableColumns on Linux displays extra horizontal toolbar
<br>84557: Table item does not appear in table
<br>85386: NullPointerException in DropTarget
<br>4543: DCR - need flipping image support ala awt.Graphics.drawImage() (1FZ0C7G)
<br>30329: Support Bezier curves on swt.graphics.GC
<br>85732: getClientArea() cause Shell to be resized to its initial size
</blockquote>
<h2> SWT Build 3.1 023 - Tuesday February 15th, 2005 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<p>New API has been added to Table and TableColumn to support reordering of columns by dragging the headers</p>
<blockquote>
int[] Table.getColumnOrder()
<br>Table.setColumnOrder(int[])
<br>boolean TableColumn.getMoveable() - default is false
<br>TableColumn.setMoveable(boolean)
<br>SWT.Move event is sent for the TableColumn when columns are dragged to a new position
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
<br>22000: GTK: Menubar is not accounted for in computeTrim().
<br>34644: DND in the FileViewer example resets tree selection
<br>39237: GTK Tree DND doesn't highlight between markings
<br>45429: TableColumn.pack() doesn't decrease column's width on GTK
<br>79419: [Preferences] Need a link component
<br>81254: ControlExample spews warnings
<br>83795: GridLayout doesn't handle horizontal spanning of multiple columns correctly
<br>84500: Broken selection on TableItem when Image in 1st Column
<br>84535: TitleAreaDialog doesn't dismiss on <ENTER> if contains Combo(SWT.SIMPLE)
<br>84602: scrolling Tree with columns horizontally fires Move and Resize events
<br>84609: TableColumn has NPE while calling pack() on last column
<br>84613: setting Tree header visibility fires Resize
<br>84630: resizing a TreeColumn does not fire Resize or Move
<br>84665: Clarify Javadoc of Display.postEvent
<br>84733: TabFolder position change broken
<br>84755: Cannot open filenames with 8-bit characters
<br>84765: StackOverflow in setText
<br>84783: Directory dialog does not deal with non-UTF8 filenames
<br>84861: Display.post(Event) not working for char key events SWT.TAB, SWT.ESC, SWT.DEL and SWT.BS
<br>84888: Temporary - don't use certain websites in junit tests
<br>84953: View contents are drawn over tab area
<br>85006: TableColumn.pack() of column 0 wth SWT.CHECK is bad
<br>85119: Use GDK_HAND2 instead of GDK_HAND1 for SWT.CURSOR_HAND
</blockquote>
<h2> SWT Build 3.1 022 - Tuesday February 8th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
<br>80033: SWT Browser does not display https.
<br>54973: [browser] Default WindowEvent to handle normal window open case - feature request
<br>81463: [launcher] Launcher and Core issues regarding -showSplash
<br>81969: [launcher] Launcher should be independent of startup.jar location
<br>82739: EXCEPTION_ACCESS_VIOLATION hovering over check in table with SWT.CHECK style
<br>83432: iFrame does not render border when in SWT Browser
<br>83819: JPopupMenu doesn't work correcty in a SWT composite
<br>83978: CLabel with style SWT.CENTER kills tabbing
<br>84085: XP style not support with Button with SWT.ARROW
<br>84201: Label text doesn't wrap correctly
<br>84383: [browser] can't navigate to eclipse bugzilla
<br>84404: Disabled button stops events
<br>84581: Check button size does not change when right aligned
<br>84600: resizing TreeColumn leaves cheese
</blockquote>
<h2> SWT Build 3.1 021 - Tuesday February 1st, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
<br>4408: Image Processing Algorithims (1PQ8RGT)
<br>4473: DCR - need API to begin/end defer layout (1FMGFRP)
<br>4680: DCR - tree and table does not match item when key is typed
<br>18699: Buttons with images don't use the XP theme
<br>59514: Need support to underline text when using TextLayout API.
<br>80414: ArrmListener for MenuItem generates submenu with invisible lables
<br>82346: CLabel disappears when given SWT.CENTER flag in constructor
<br>83251: Javadoc warnings in latest builds
<br>83546: Printing doesn't seem to work anymore in latest integration build
<br>83667: Eclipse splashscreen is very rude
<br>83683: Javadoc of StyleRange does not mention it supports SWT.ITALIC
<br>83699: Font reset to default after screen saver
<br>83765: DCR: add strikeout to TextLayout
<br>83769: ImageLoader - Exception For Image Save
<br>83791: Repaint problems for Combo using SWT.SIMPLE style
<br>83838: different style of indeterminant progress bar requested
<br>84077: Table.pack() extends last column to include scroll bar
</blockquote>
<h2> SWT Build 3.1 020 - Tuesday January 25th, 2005 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
RowData.exclude and GridData.exclude have been added to allow applications to
selectively exclude widgets from a Layout operation.
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
<br>42632: Clipboard becomes empty after shell closes
<br>49426: Layouts should support laying out only a subset of a composite's children
<br>64923: EC: need api to query for Tray support
<br>76722: [RCP] [launcher] ability to generate executable with specific icon resources
<br>79944: The Eclipse launcher should give the splash screen window a type hint
<br>82026: [launcher] eclipse launcher does not connect stdout of jvm to console
<br>82469: [launcher] Launcher should not hard code a reference to org.eclipse.core.launcher.Main
<br>82640: Setting style bits breaks SWT embedded Swing in Milestone M4
<br>82657: Help fails to open
<br>82693: Simple example snippet for OpenGL
<br>82828: Table's SWT.FULL_SELECTION broken for empty table items
<br>82837: Embedding swing on swt _ problems with JDK1.4.1
<br>82905: drawImage doesn't honor clip rect
<br>83262: rxvt pastes null terminator
<br>83305: Javadoc of Display.addFilter could be improved
<br>83424: [browser] check if reparenting works
<br>83532: [browser] HTTPS link crashes Browser with Mozilla 1.7.5
<br>83543: add alpha support to GTK MenuItem TabItem TableColumn TrayItem
</blockquote>
<h2> SWT Build 3.1 019c - Tuesday January 18th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
<br>22646: Cheese appears in table when using mouse wheel
<br>37704: [plan item] Support GUI test tools
<br>53923: Changing table font causes table gridlines to be misaligned.
<br>75087: redraw errors in scrollable table when row is to height
<br>80608: SWT.error does not initialize the causing exception.
<br>81819: Missing scenario results for Linux GTK
<br>81987: BIDI:Check box mark is inverted
<br>82067: BIDI:Printing of text files is not right aligned
<br>82454: BIDI:Java editor is RTL oriented
<br>82466: Problem in invoking Eclipse using telnet
<br>82501: Table sort/redraw problem
<br>82531: Missing selectionEvent when disposing TreeItem
<br>82660: Browser without scroll bars
</blockquote>
<h2> SWT Build 3.1 019 - Tuesday January 11th, 2005 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
TreeColumn - support creating columns in a tree widget. This replaces the
emulated TableTree and gives access to the native look and feel of the tree.
<br>
<br><b>New Tree API:</b>
<br>int getGridLineWidth
<br>int getHeaderHeight
<br>boolean getHeaderVisible
<br>TreeColumn getColumn (int index)
<br>int getColumnCount
<br>TreeColumn [] getColumns
<br>boolean getLinesVisible
<br>void setLinesVisible (boolean show)
<br>void setHeaderVisible (boolean show)
<br>void showColumn (TreeColumn column)
<br>
<br><b>New TreeItem API:</b>
<br>Color getBackground (int index)
<br>Rectangle getBounds (int index)
<br>Font getFont (int index)
<br>Color getForeground (int index)
<br>Image getImage (int index)
<br>Rectangle getImageBounds (int index)
<br>String getText (int index)
<br>void setBackground (int index, Color color)
<br>void setFont (int index, Font font)
<br>void setForeground (int index, Color color)
<br>void setImage (Image [] images)
<br>void setImage (int index, Image image)
<br>void setText (String [] strings)
<br>void setText (int index, String string)
</blockquote>
<br>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
<br>4591: prop sheet - the first column seems to leave too much unused space (1G7GIC3)
<br>13954: TableTree Tree icons are large
<br>25007: Allow for icons in TableTreeItems in first column
<br>36822: DCR - TableTree doesn't support drag and drop
<br>52145: TableTree incorrectly handles Left-Arrow in subtree
<br>66179: TableTree widget has weird +/- signs on Windows
<br>73622: TableTree plus sign background wrong color on Solaris
<br>80599: SWT gets window origin even if nobody has hooked a motion event
<br>80830: implement GC.drawFocus
<br>81695: [Linux GTK] SWT Text displays the wrong characters if call addModifyListener
<br>81893: IllegalArgumentException from StyledText Widget
<br>82156: [launcher] typo in eclipseConfig.c
<br>82160: [launcher] eclipseUnicode.h needs to include ctype.h
<br>82282: Control.redraw() invalidates children on Linux-GTK
<br>82385: Browser widget causes crash or freeze when opening URL with Java 2 applets
</blockquote>
<h2> SWT Build 3.1 018 - Tuesday January 4th, 2005 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
81759: Can't select tool items when tool bar has a DragDetect listener
<br>78295: VM crash in org.eclipse.swt.internal.gtk.OS.gtk_file_chooser_dialog_new
<br>80758: ControlExample showing strange events
<br>81265: background of tree is incorrect when disabled
<br>81399: Pixel Corruption caused by Tracker on a Composite with children
<br>78854: Memory leak in ClipboardProxy.getFunc()
<br>81395: [Navigator] Cannot open context menu on Navigator that is initially empty
</blockquote>
<h2> SWT Build 3.1 017 - Tuesday December 21st, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
41227: [Workbench] Switching applications, there is lag displaying the menubar
<br>66954: Open external JavaDoc opens on type instead of member [javadoc]
<br>79216: [consistency] attaching a DragDetect listener to a sash affects the selection event
<br>80216: KERN_PROTECTION_FAILURE due to EXC_BAD_ACCESS on exit
<br>80276: CBannerLayout calls Control.update too often
<br>80519: update platform-launcher structure to include arch
<br>80867: APPSTARTING cursor has colours reversed
<br>80911: SWT.SetData event not thrown in all needed cases
<br>80965: ControlExample does not register correct event
<br>80975: Need to update Javadoc for "public" fields
<br>81137: TableEditors shifted to the right when table has image
<br>81175: launcher does not show splash screen when any argument is set
<br>81241: [Junit] NPE in CLabel
<br>81283: [JUnit] NPE's and No more callbacks from Browser when MOZILLA_FIVE_HOME not set
<br>81336: using a ini file seems to prevent eclipse from switching workspace
<br>81357: TableColumn.setText("") results in screen cheese
</blockquote>
<h2> SWT Build 3.1 016 - Tuesday December 14th, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
12379: CoolBar does not behave properly with Combo as item
<br>69694: linux-ia64-gtk platform launcher crashes immediately
<br>70318: Support for multiple lines in CLabel
<br>74138: Duplicate DLLs in win32 fragment
<br>76855: [RCP] launcher should read an ini file
<br>79128: SWT 3.1 does not work on ppc64
<br>79504: shell not opened if previous shell was disposed when active
<br>80160: Regression: Pressing Return/Esc does not close drop down list of editable combo
<br>80485: get a java.lang.UnsatisfiedLinkError at launch
<br>80506: [consistency] forceActive and setActive are inconsistent across platforms
</blockquote>
<h2> SWT Build 3.1 015 - Tuesday December 7th, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
7101: DCR ability to receive scroll events (e.g. scrollwheel) from Scrollable
<br>24538: TabItem controls should use the TabFolder to paint their background when using XP visual styles.
<br>68212: Mac - can't drag from SWT application to another application
<br>79527: org.eclipse.swt.gtk* build.xml gather.bin.parts target needs to collect libraries from archictecture specific directories to support source builds
<br>79557: Display.getShells() optimization
<br>79934: Incorrect SWT.Deactivate received
<br>80120: CTabFolder layout puts top right item one pixel to far to the right
</blockquote>
<h2> SWT Build 3.1 014 - Tuesday November 29th, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
16971: LayoutExample not big enough
<br>20018: CCombo missing keyboard access
<br>26859: [consistency] Ensure Button.setImage(null) is consistent across all platforms
<br>26878: Eclipse doesn't interact with X's "Selection Clipboard"
<br>44217: Calling Clipboard on Motif no longer accepts key/mouse events
<br>49057: Inconsistency in layout handling during shell.setVisible
<br>63481: Clipboard getAvailableTypes runs the event loop on Motif
<br>65406: [consistency] Clipboard inconsistencies across platforms
<br>65545: DND can hang desktop
<br>65547: [consistency]DND inconsistencies
<br>69304: EC: disappearing table column headers
<br>72033: [browser] support AMD64 (early access)
<br>73965: [Layouts] add marginLeft, marginRight, marginTop and marginBottom to GridLayout
<br>78548: [consistency] Button Selection fires before MouseUp
<br>78558: [consistency] Slider fires two selection events on single click
<br>78559: [consistency] Slider fires two Selection events before MouseDown
<br>78564: [consistency] TabFolder tab traversals do not fill in detail field
<br>78565: [consistency] TabFolder fires two MenuDetect events
<br>78566: [consistency] Table fires two DefaultSelection events
<br>78568: [consistency] Table fires DefaultSelection before KeyDown
<br>79107: [consistency] setItems(String[]) with null elements
<br>79186: [consistency] pressing Enter on Button fires MouseUp on win32 only
<br>79191: [consistency] Button KeyUp-Selection differences
<br>79210: [consistency] Combo does not fire some KeyDowns
<br>79215: [consistency] ProgressBar does not fire some mouse events
<br>79221: [consistency] TabFolder does not fire some KeyDowns
<br>79228: Solaris 8 crash
<br>79237: [consistency] Text does not fire MenuDetect
<br>79423: [consistency] TabFolder fires Selection for all mnemonics
<br>79481: Sash no longer draggable when too small
</blockquote>
<h2> SWT Build 3.1 013 - Tuesday November 23rd, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
Spinner - allow the user to enter and modify numeric values
<br>GC.setLineCap - Sets the receiver's line cap style to the argument
<br>GC.getLineCap - Returns the receiver's line cap style
<br>GC.setlineJoin - Sets the receiver's line join style to the argument
<br>GC.getLineJoin - Returns the receiver's join style
</blockquote>
<br>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
<br>4853: GC.setLineStyle does not work if width > 1 (1GKZ18N) [portability]
<br>5645: DCR: Need to be able cut and paste data on Clipboard
<br>11418: DCR - Need linestyle to allow dots of 1 pixel
<br>14297: Add a Spinner widget to the SWT toolkit
<br>34523: Text - No context menu
<br>35040: Problems with PNG transparency in Image Class
<br>38355: Invalid handling transparent pixel if there is another pixel with same RGB
<br>38443: Support GTK on Sparc Solaris
<br>43684: Setting cursor to SWT.CURSOR_APPSTARTING doesn't seem to work
<br>52637: Line Styles on GTK vary greatly from those on Windows.
<br>60815: Image transparency does not work in tables, column >0
<br>67237: DND copy and link are allowed with default mouse gesture
<br>68353: Components in SWT_AWT are not displayed on Solaris
<br>70214: [64] Eclipse does not start on AMD64, Sun J2SE 1.4.2, SuSE Linux 9.1
<br>70966: No Popup on Tiger
<br>74744: Eclipse 3.0.0 crashes suddenly
<br>75450: SWT-mozilla issue
<br>76094: request for automatic chevron support. in coolbars/coolitems
<br>77320: Junit performance [JUnit]
<br>77535: Control example coolbar tab uses images in drop down
<br>77812: Memory leaks and performance degradation in Display
<br>77983: Funny behaviour on Linux GTK with MessageBox with % character
<br>78150: eclipse 3.1x crashs on startup
<br>78204: Refresh problem in progress view or compare view
<br>78226: [JFace] ImageCache.getImage failing to return an image for ico file (regression)
<br>78239: Label does not Wrap correctly
<br>78301: Can't open font chooser dialog
<br>78407: Platform differences setting size while shell is maximized
<br>78554: [consistency] Scale rarely fires MenuDetect
<br>78562: [portability] Slider selection event fires before MouseDown
<br>78725: Separator ToolItems with Controls do not wrap soon enough
<br>78727: ToolItems on a wrapped ToolBar do not "unwrap" correctly
<br>78873: Combo box performance problem
<br>79064: Strange NullPE in Widget.sendEvent(int eventType, Event event, boolean send)
<br>79199: Update SashForm to recognize SWT.SMOOTH
</blockquote>
<h2> SWT Build 3.1 012 - Tuesday November 9th, 2004 </h2>
<br>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
<br>4811: d'n'd should log runtime exceptions (1GJ9PCQ)
<br>44008: [browser] Browser component grabs focus when loaded.
<br>59783: [Workbench] WorkbenchParts resized to (0,0) when Shell minimized
<br>66866: [browser] Javadoc preview update very slow
<br>71107: [browser] calling setText from within Location.changing callback fails and raises apple exception
<br>72244: Posting mouse events locks up event handling
<br>76750: XP scrollbars becomes temporaly visible ...
<br>76933: MessageBox does not display default title when icon is specified
<br>77102: [browser] crash when trying to use unsupported Mozilla GTK1.2
<br>77191: broken backwards compatability? new error in plugin.xml
<br>77433: under construction spinner not working on WinCE
<br>77490: setting background on single TableItem always shows grid lines
<br>77492: ToolBar example tab should have image+text example
<br>77493: No more handles error when running the Browser demo
<br>77511: buttons do not resize
<br>77527: setting the background colour in one widget, sets it as the default
<br>77530: Selection in open type dialog does not work
<br>77532: Version number code doesn't account for double digits
<br>77676: TextLayout doesn't produce proper runs when newlines present
<br>77867: Setting layout on TableTree inside of a SashForm causes incorrect layout
<br>77926: Cannot compile SWT for GTK from CVS sources
<br>77936: Platform inconsistency: drawLine(X,Y,X,Y) does nothing on the Mac
<br>77948: NullPointerException in CLabel.findMnemonic
</blockquote>
<h2> SWT Build 3.1 011 - Tuesday November 2nd, 2004 </h2>
<br>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
15239: Coolbar - when chevron appears hide tool icon if partially displayed
<br>34536: Drop-down arrows (on tree) are not centered
<br>47178: Tree - Change font size and can not select items
<br>49722: support mnemonics on CLabel
<br>57068: [browser] Curious behaviour on target=_blank links
<br>69781: max StyledText window, fire MouseMove event
<br>76391: SWt.Virtual tables do not callback on getItems
<br>76490: VM crash running UI test suites
<br>76596: Compare editor has double scroll bar
<br>76635: Browser.java uses private Mozilla interfaces when alternatives exist
<br>76748: [browser] setText issue on Mozilla
<br>76904: Poor Canvas scrolling performance
<br>76963: [browser] Browser.java should not use nsIScriptContext
<br>76983: [browser] Download.java uses wrong pointer
<br>76996: corrupted display of images in SWT table (MacOS X)
<br>77153: SWT shell scripts override environment variables
<br>77342: getOffset () in emulated TextLayout.java wrong for proportional fonts
</blockquote>
<h2> SWT Build 3.1 010 - Tuesday October 26th, 2004 </h2>
<br>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4593: Need to handle RGB transparent pixel value (1G7M833)
<br>4616: GC.drawLine() is really slow (1GAVSGP)
<br>20269: Please add javadoc for Composite getChildren() ordering
<br>22964: org.eclipse.swt.motif_2.0.1 not ready for KDE 3
<br>23006: Tree Expand all "*" sends expand event regardless of current state
<br>31372: setControl
<br>33367: [JUNIT]List fails
<br>34918: Request for platform SWT jar download
<br>38721: Cant setParent() to a control in GTK
<br>55964: [ViewMgmt] spacing between border and text of "classic" tab style
<br>63579: Rename refactoring wizard butchers clipboard
<br>68732: Remove dependancy on pangoxft library
<br>73100: Crash while running a JUnit Plug-In test
<br>74882: TextLayout needs toString() Method
<br>75218: DirectoryDialog widget has a growing label
<br>75577: Keyboard focus not given to selected element in tree
<br>76595: Hang on shutdown
<br>76612: [EditorMgmt] Open With > System Editor fails after setting up File Association
<br>76707: GC Background and Foreground are black
<br>76709: CR Key down arrives twice
</blockquote>
<h2> SWT Build 3.1 009 - Tuesday October 19th, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
boolean Browser.execute(String script) - execute the specified javascript. e.g to modify the DOM of the current HTML document
</blockquote>
<br>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4527: IME mode on J box overwrites scroll bar (1G91MAP)
<br>4735: DCR: Additional Region features (1GFQO4C)
<br>4795: Performance: Synchronizer queue creation (1GITDM2)
<br>4849: Multi Select Tree - Disposing last selected item selects "random" item (1GKX5TW) [portability]
<br>7718: horizontal scroll: Deeply nested elements in an SWT Tree widget cannot be dragged anywhere
<br>7772: SWT Tree inconsistency when collapsing a multi-selected node
<br>10766: Combo.removeAll() behaviour does not match API documentation
<br>11657: inconsistent SWT.NO_FOCUS behaviour
<br>12989: Data input in tables
<br>35060: Tree does not show focus selection
<br>53885: Java core (access violation) expanding a tree
<br>54665: [browser] No more handles when created on a second thread
<br>56047: SWT Example Launcher does not run standalone apps
<br>58730: utilize new GtkFileChooser widget once required gtk is 2.4.0
<br>63185: [browser] Intro issues using Safari version of the browser
<br>68643: [browser] characters are not always typed in in text field
<br>68876: Sashes should resize interactively
<br>70795: LocationListener and changed event isn't always correct
<br>70883: DBCS: IME pre-edit text size looks like 12 points all the time
<br>72075: Native TabFolder on Pocket PC
<br>72401: Wrong TableColumn width set when font-style is bold
<br>73052: Exception while calling Clipboard object
<br>73345: TableTreeItem.setExpanded causes redraw which causes flickering
<br>73871: [KeyBindings] NullPointerException while running UiTestSuite
<br>74666: String cut off in New Java Interface wizard
<br>75168: Deadlocked Eclipse
<br>75451: setBackground(index, color) does not set color when tableitem is in a Table
<br>75675: [browser] setText/setUrl crashes when called from location.changing
<br>75739: Variant has no toString()
<br>75753: SWT.NO_BACKGROUND not working on Linux GTK
<br>75904: Can not create launch configurations from the dialog.
<br>75906: Multiple file type filters broken in file chooser
<br>75947: InputStreams not closed in SWT examples
<br>76034: Excessive Flicker on resizing Frame returned by SWT_AWT
<br>76102: pocket pc - change of behaviour in Shell layout since 3.0.1
<br>76185: [browser] investigate ways to communicate between java code and browser content
<br>76195: Synchronizer.runAsyncMessages only runs the first runnable
<br>76320: running out of memory and VM crashing
</blockquote>
<h2> SWT Build 3.1 008 - Tuesday October 5th, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
GridData.minimumWidth - minimum width for dynamically sized controls
<br>GridData.minimumHeight - minimum height for dynamically sized controls
<br>Combo.addVerifyListener - add verify listener
<br>Combo.removeVerifyListener - remove verify listener
</blockquote>
<br>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4704: Focus not given to project name field in wizard (1GEV88H)
<br>4806: setRedraw() nesting behaviour should be documented (1GJ4ZWB)
<br>10505: Implement Verify listener for Combo on Photon
<br>30804: DCR - GridLayout should not treat width/height hint as minumum size when grab/fill is specified
<br>43396: Combo does not fire SelectionListener
<br>48272: pocket pc - gesture erases current text selection
<br>58185: Eclipse fails to load oldstyle BMP files
<br>64770: [browser] Lose Mouse Moves/Enter/Exits
<br>64801: [browser] browser shows disabled
<br>66853: CTabFolder navigation-control issues
<br>74025: SWT Browser with no URL stops any mouse move event
<br>74275: SWT.ON_TOP and SWT.MIN|SWT.MAX are mutually eclusive
<br>74736: Please provide some way to determine the state of keys in the Tracker event loop and provide notifications when they change
<br>75169: [StyledText] setStyleRanges() shows different result when StyleRanges are sorted differently
<br>75219: File open dialog does not handle filters
<br>75268: snippet 2
<br>75318: [WorkspaceLauncher] Workspace location confirmation dialog box wont take focus
<br>75404: ControlExample slider tab grabs mouse
<br>75521: Eclipse 3.1M2 crashes when software update is run
<br>75569: OpenGL SWT Examples compile error with setCurrent
</blockquote>
<h2> SWT Build 3.1 007 - Tuesday September 28th, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
11915: Redraw problem
<br>20968: javadoc bashing did not extend to protected methods
<br>22264: OLE web browser example for swt has compiler warnings
<br>24402: OLE part have a access violation exception
<br>63224: Chevron in the coolbar
<br>66392: IllegalArgumentException in Table
<br>68267: Drag&Drop HTMLTransfer implementation request
<br>68301: Close button on Ctabfolder not drawn proprely
<br>72399: Program integration with KDE
<br>73812: TableColumn.getWidth() returns 0 on gtk
<br>74010: Display.setSynchronizer, readAndDispatch may throw ERROR_FAILED_EXEC
<br>74241: [DND] Drop Target TreeItem not selected when Font was set
<br>74399: [CTabFolder] Widget Disposed SWTException when closing Application with opened Tab-Chooser
<br>74408: Dialogs open at an incredibly small size
<br>74682: [Preferences] Widget disposed while changing the workbench's colors and fonts
<br>75094: Workaround to bring up existing application instance on Pocket PC
</blockquote>
<h2> SWT Build 3.1 006 - Tuesday September 21th, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4606: Text.computeTrim doesn't work (1G8W5RN)
<br>37029: Display.getFocusControl() should answer new focus widget in focus out event
<br>41339: org.eclipse.swt.layout.FormData needs toString()
<br>42867: Combo - Custom PopUp not displayed properly
<br>52947: Cheese with Toolbar on parent with SWT.NO_BACKGROUND
<br>58103: [browser] expose chrome required for new browser
<br>60975: [browser] can't download files with mozilla
<br>67898: VM crash when restarting Eclipse
<br>68292: [Import/Export] Import/Export dialogs confused by "Select Types..."
<br>68418: SWT Inconsistencies with subclassing between platforms
<br>68545: Caret blink rate is not native
<br>68877: Spec for OleClientSite mentions the wrong error
<br>69721: Control+backspace key combination does not work in Text widgets
<br>71975: Newly open shell does not draw its content until resized (Windows gives extra resize callback)
<br>72217: CTabFolder should hide tabs in LRU order
<br>73717: Button.computeSize gives different results on Linux-GTK and Linux-Motif
<br>73725: [Browser] SWTException when resizing CTab containing Browser
<br>73730: Button.computeSize definition on Mac does not match other platforms
<br>73734: Lower/right edge of Carbon Scale widget not selectable with mouse
<br>73757: Empty button has different height from one with text
<br>74111: enum is no longer a valid variable name
<br>74169: DirectoryDialog widget does not allow resize to smaller width
<br>74268: deprecated methods in SWT samples
</blockquote>
<h2> SWT Build 3.1 005 - Tuesday September 14th, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
CTabFolder.setMRUVisible(boolean) - Show only the most recently selected tabs if there is not enough room to show all tabs
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
9211: GP - VM crash in KDE.KMimeType_allMimeTypes
<br>9866: GridLayout does not handle wrapped Label properly
<br>39207: Cut and paste does not work correctly (on a 2 processor m...
<br>47184: MS Word can not be pasted on clipboard in Windows 98
<br>49726: [Workbench] Weird Java perspective icon in action bar
<br>57525: [KeyBindings] keybinding for Cut doesn't work
<br>59205: DBCS:Can not drop and drag DBCS name file from outside ec...
<br>61827: (BBAWT) getImageData() works incorrectly on Photon
<br>64607: GC.drawRoundRectangle/GC.fillRoundRectangle
<br>66285: ProjectionViewer.copyToClipboard crash while Ctrl+X, Ctrl...
<br>70299: Eclipse dead slow on one system, normal on other
<br>70780: Table Redraw freezes the Table Headers on CE
<br>71146: [Browser] Browser widget should allow to hide 3D border
<br>71303: BIDI issue in Variables view
<br>71966: Clarify Combo/Composite/Scrollable behavior
<br>72929: TableColumn widths ignored in Table width calculation
<br>73046: UnsatisfiedLinkError jawt.dll already loaded in another c...
<br>73432: Textlayout does not render multiline text correctly
<br>73698: Control.isVisible() returns incorrect value for child Shell
<br>73735: Carbon vertical Scale widget has top/bottom reversed from...
</blockquote>
<h2> SWT Build 3.1 004 - Tuesday August 31, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
39927: MacOSX Quartz font smoothing not working properly for LCD...
<br>46268: [browser] calling multiple times setText without running ...
<br>47549: GPF in XtSetValues on M5
<br>48884: Dialog (org.eclipse.swt.widgets.ColorDialog and org.eclip...
<br>51108: setAppName() should update application menu title.
<br>51741: Shell not becoming "active"
<br>57188: Label widget can get focus.
<br>61384: [browser] support mozilla 1.7
<br>61893: controlMoved event fired by Control.setBounds() on Window...
<br>64215: [Fonts] Cannot set fonts which have a blank in their name
<br>67556: [browser] TEXTREL in libswt-mozilla-gtk-3058.so
<br>70077: [typing] Copy/paste doesn't work occasionally
<br>71180: Profiling launch configuration: Minimum width should be s...
<br>72040: ActiveX Accessibility
<br>72223: Add org.eclipse.swt.custom.ST.SELECT_ALL
<br>72750: "Program.findProgram()" does not return null for an exten...
</blockquote>
<h2> SWT Build 3.1 003 - Tuesday August 24, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
<br>52548: PocketPC and eSWT example problems
<br>63793: [encoding] DBCS: some DBCS is displayed as dot on default...
<br>67061: [Browser] Blank page when opening page with Flash
<br>67746: investigate making emulated Table and Tree always post se...
<br>69495: Splash screen appears green on AIX
<br>70779: [browser] Mozilla 1.6 Browser problem : [Unknown mozilla ...
<br>70925: Layout cells are infinetly large
<br>70949: 'Unsupported color depth' error on Linux
<br>71711: Gtk - Checkbox/Radiobox setLocation Bug
<br>72123: Patches for 3.0 launcher cross-builds
<br>72206: StyledText Javadoc needs italic doc.
<br>72342: MouseListener behaving incorrectly when attached to Button
<br>72343: Shell doesn't maximize
<br>72345: Text wider than normal in toolitem if ampersand (&) used
</blockquote>
<h2> SWT Build 3.1 002 - Tuesday August 17, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
Shell.getMinimumSize - Returns a point describing the minimum receiver's size
<br>Shell.setMinimumSize(int, int) - Sets the receiver's minimum size
<br>Shell.setMinimumSize(Point) - Sets the receiver's minimum size
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4479: getFocusControl inside FocusOut event inconsistent (1FMITIE)
<br>4606: Text.computeTrim doesn't work (1G8W5RN)
<br>5016: Controlling shell min size during resize
<br>36997: DCR: Accessibility on GTK
<br>39863: TableViewer / cellModifier / ComboBoxCellEditor: new valu...
<br>62435: Chinese font substitution defaults to Kai
<br>63571: TextLayout: font substitution support
<br>64266: accept imagedatas of depth other than 1 as a mask
<br>65772: Receiving duplicate key events per non-printable key [BBAWT]
<br>66433: Need keyboard support for Nested Tabfolder Traversal
<br>68273: tabletree plus/minus not visible in High Contrast Mode
<br>69410: TVT3.0: mnemonics doesn't work if focus is in a text widget
<br>69440: Inspect32 does not show name for CCombo
<br>70516: Provide snippet for converting BufferedImage <-> SWT Image
<br>70620: Display.setMouseLocation() not implemented on GTK
<br>70630: Font constructor fails to throw ERROR_NULL_ARGUMENT
<br>70707: ImageLoader closes the byte stream after loading an image
<br>70854: Regression: GridLayout misapplies horizontalSpacing when ...
<br>70857: when the toolBar is wrapped only by a few pixels, removin...
<br>71013: Shell.open() blocks until the window is mapped
<br>71019: Setting a ToolItem's control to a Button doesn't work in ...
<br>71141: SWT Snippet 145 has compile errors
<br>71231: Program.isGnomeDesktop does not work for Fedora 2
<br>71237: Controls placed in group composite w/ text title are inco...
<br>71277: Program.execute does not work on Mac (patch available)
<br>71282: Text control has been broken since 3.0
<br>71338: Unsatisfied link error with Combo
<br>71381: gtk build crashing on linux while opening a file
<br>71570: Tooltips are not shown if shell's client area is located ...
<br>71757: Cursor X/Y hotspots don't work with all constructors
<br>71799: Readonly text fields aren't always readonly
<br>71803: No lower border on swt combo boxes
<br>71828: Listener is not notified when using the display's "addFil...
<br>71894: ToolBar.getItem(Point point) always returns first item.
<br>71907: The "Device#getFontList" method does not return an array ...
<br>71999: StyleText displays StyleRanges incorrect depending on ord...
</blockquote>
<h2> SWT Build 3.1 001 - Tuesday July 26, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
CBanner.getRightMinimumSize - Returns the minimum size of the control that appears on the right of the banner
<br>CBanner.setRightMinimumSize - Sets the minimum size of the control that appears on the right of the banner
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4770: Accessibility Problems (1GHQMR9)
<br>67165: [Browser] HTML not rendered w/XP style using javaw.exe.manifest comctl
<br>68639: platform crashes opening help (internal browser)
<br>68759: Confirm dialog doesn't work in the embedded Mozilla browser widget
<br>69239: [browser] No more handles (java.lang.UnsatisfiedLinkError:
<br>69609: Browser view broken on Linux (Fedora Core 2)
<br>70160: Image(Device, InputStream) throws incorrect/unspec'd exception
<br>18868: TestCase cause NPE on TabFolder (Emulated Widget)
<br>20217: Coolbar Buttons flash with enablement/disablement
<br>20841: Hover help hides Ctrl+F1 help
<br>24959: CoolBar with SWT.DROP_DOWN style
<br>31385: Redraw problems: selecting text backwards
<br>32855: [Coolbar] Unnecessary flash when remove/add last item
<br>34945: Cheese: Tracker leaves garbage
<br>35161: EC: cheese and GP
<br>37735: TreeViewer's Tree gets two selectionChanged events when it gets focus
<br>37980: Crash Moving throw Frames
<br>41051: Wizard not gaining focus after closing of dialog box from WizardPage of this Wizard.
<br>41204: combo event not firing on SWT.FocusIn
<br>41537: keyboard stops responding, cursor disappears (WindowMaker)
<br>43009: Bad performance on zh_CN.GB18030
<br>45555: can't run at freebsd!
<br>49598: place arbitrary controls in a table has wrong tab order
<br>51078: Static text doesn't display on toolbar in Linux
<br>68969: Buttons in disabled group are not disabled
<br>62690: [launcher] splash screen spans multi-monitors
<br>63659: SWT developers page not up to date?
<br>68482: JVM dump errorcode=6
<br>68661: Trees are eager to expand
<br>68667: NPE in AddressBook example
<br>68744: Readme mentions duplicate bug (35443)
<br>14856: [Editor Mgmt] Ctrl+Tab does not work in editors with multiple tabs
<br>52166: close button on view/editors tabs need refinement
<br>68296: bug with editor in Eclipse
<br>16171: No Maximize / First resize gets reverted
<br>29642: Performance problems on Mac
<br>30983: ACC - I20030205 - Can't switch tabs using keyboard
<br>66507: ToolItem.getBounds() replied {-1,-1,1,1} is shell is not visible
<br>68566: javaw.exe not found at launch
<br>68571: drawText(text, 0, 0, SWT.DRAW_DELIMITER) is now right-justified
<br>68855: org.eclipse.swt.tools.internal.SwtJniGen is not working properly
<br>37868: Setting a GridLayout on a TabFolder gives strange behavior when resizing
<br>59630: [Dialogs] Accessibility: [Search dialog] Cannot select Choose working set text without mouse
<br>68950: Bug in List.showSelection method
<br>69398: Table.clearAll() does not force redraw
<br>69509: Combobox computeSize() doesn't take the down arrow into account
<br>70461: Minor javadoc error in Display.map(Control,Control,Point)
<br>70633: Program launch and execute methods have incorrect javadoc
<br>70729: Plugin: Modal dialog blocks other dialogs closing
<br>21089: CTabFolder - close button doesn't appear when tab moves under mouse
<br>29772: [Editor Mgmt] Last editor tab gets cut off when unnecessary
<br>36220: expand Sashform API to support setBackground
<br>52059: SashForm right/bottom constraint is not computed correctly
<br>52849: Lightweight close buttons on CTabFolder are problematic
<br>64610: hover over chevron for Ctabfolder not big enough for large fonts
<br>65598: Chevron shows '0' when there are at least one items tabs not showing
<br>67078: Chevron and Text touching on Motif
<br>67489: CLabel does not save alignment in style bits
<br>68070: Label does not draw background correctly
<br>68074: Couple of bad pixels in SWT.FLAT | SWT.BORDER style
<br>68972: GridLayout adjusts the width of the column already adjusted
<br>69881: In ScrolledComposite, vertical scrollbar does not appear
<br>70536: if GridLayout.numColumns == 0 a StackOverflowError gets thrown
</blockquote>
<h2> SWT Build 3.0 062 - Thursday June 24, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4410: AWT/SWT - Applet Interop (1PQ8QG1)
<br>30104: Drag & Drop not implemented on the Mac
<br>32434: Javadoc typo
<br>65439: CBanner/CTabFolder comments.
<br>66095: Combo.setVisibleItemCount does nothing until resize/layout
<br>67319: CBanner javadoc incomplete
<br>67979: editor focus issue
<br>68096: SWT exception docking a detached view
<br>68160: Cannot use 'eclipse' command line launcher to launch eclipse app when no workspace specified on the command line
</blockquote>
<h2> SWT Build 3.0 061c - Tuesday June 22, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
68056: GTK64 - CCombo does not work
<br>67928: [Browser] Enter path to non-existing file brings NullPE
<br>67935: Typo in SWT_AWT.new_Frame javadoc
<br>68102: No mouse up when tree expansion indicator selected
</blockquote>
<h2> SWT Build 3.0 061 - Friday June 18, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
48492: Eclipse crashes on GTK (linux) while Cell Editor in Property View loosing focus
<br>60768: CBanner at top does vertical sizing based on left components
<br>66962: Tabbing from list in Property/Preference dialog takes you to sash instead of page
<br>67458: Resize is too slow for mouse events on GTK
<br>67670: cancelling Open Type dialog moves focus to Open Perspective button
<br>67825: [browser] browser crashes on jdk 1.5 beta applets
</blockquote>
<h2> SWT Build 3.0 060 - Thursday June 17, 2004, 8:00pm </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
66813: Browser does not handle setText twice
<br>67185: Bug in emulated TextLayout.setFont(Font)
<br>67195: Possible NPE in TextLayout (motif/emulated)
<br>67219: Segmentation fault in OS.gtk_main_do_event
<br>67301: Dll infos are bogus
</blockquote>
<h2> SWT Build 3.0 059 - Thursday June 17, 2004, 4:25pm </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
44399: SWTError when trying to copy entry from Error Log View
<br>53920: Slow performance updating target
<br>55948: BIDI: problems in rtl-oriented CTabFolder
<br>58642: [misc] caret disappears from java editor
<br>65053: [KeyBindings] Key bindings stop working
<br>65975: Ctrl+C broken in Java editor
<br>66717: SHADOW_IN style hides Group title
<br>67483: No chevron when not enough space to show all the tabs in CTabFolder
</blockquote>
<h2> SWT Build 3.0 058d - Wednesday June 16, 2004, 8:00pm </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
66001: package.html should not be included in binary plug-in JARs
<br>67132: Styled text example loses the text style when changing any style flag
<br>67346: Display.gdkEventWidgets leaks widgets
<br>67355: Setting font back to its default value in a table tree widget causes an illegalArgumentException
</blockquote>
<h2> SWT Build 3.0 058c - Wednesday June 16, 2004, 4:00pm </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
65985: Disabled controls still get keystrokes [was [Progress] NPE in log while refactoring]
</blockquote>
<h2> SWT Build 3.0 058b - Tuesday June 15, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
34515: GTK: Cascade MenuItem doesn't support image
<br>40003: Productize java_swt
<br>59344: Inspect Popups disappear on Mac
<br>60657: Default size of Shell is too big in multi-monitors
<br>62565: NPE in WM_KEYDOWN
<br>66293: Editor blank on startup
<br>66633: [Workbench] missing toolbar items
<br>66653: NPE on window close
<br>66941: SWT printing snippet not working on MacOS X
<br>66942: [browser] F5 blanks out the Browser widget when setText used
</blockquote>
<h2> SWT Build 3.0 058 - Thursday June 10, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
6047: setFocus fails if setRedraw turned off
<br>6325: No busy cursor for Open on Selection
<br>9847: Embedded Swing hangs eclipse when editor closes
<br>35103: OS X Editor has cursor problems
<br>38408: Caret.drawCaret ignores image content
<br>42562: Various improvements for the Os X Interface:
<br>50216: NPE in org.eclipse.swt.widgets.Control.hasFocus(Control.java:934)
<br>51107: ControlEditor sizing on the Macintosh
<br>51697: CustomControlExample: missing event listener part on CCombo tab
<br>64400: ON_TOP shell - can't setFocus to content
<br>65350: StyledText leaves second caret behind
<br>65695: TrayItem not coming back after an explorer crash
<br>65697: CCombo does not respond to keyboard or mouse actions when it it dropped down
<br>66331: exception in Members panel of java browsing perspective
</blockquote>
<h2> SWT Build 3.0 057 - Wednesday June 9, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
35346: Eclipse crash opening preferences of third party plugin
<br>64349: SWT of the eclipse 3.0 versions crashes on start (mouse-problem)
<br>64429: Progress bars use deprecated style
<br>65269: [EditorMgmt] Slow redraw/relayout when maximizing/unmaximizing an editor
<br>65537: [KeyBindings] Control (ctrl) key hotkeys not working eg Ctrl+F4
<br>65792: Blank lines in table [WAS: Table.showItem() works wrong in Win32]
<br>66151: Alt-clicking to expand a tree node doesn't work properly
<br>66356: DND - move reported to drag source even though cancelled
</blockquote>
<h2> SWT Build 3.0 056 - Tuesday June 8, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
21245: different disabled toolbar icons on GTK
<br>32852: Crash when using sub-pixel rendering in Xft 2.0
<br>32978: Export Javadoc: element not selected
<br>37163: Crash on startup: "Cannot open font file for font Verdana 10"
<br>43270: Non-Antialiased Fonts have wrong spacing
<br>47464: Second unused import message missing in problem display list view after rebuild
<br>52276: Blurred font rendering in editor under MacOS X
<br>55600: CVS perspective has busy cursor
<br>56508: Editor: some tab characters are not rendered missing in field declations
<br>56765: StyledText - Fix calculating of cursor level
<br>57408: DBCS: After pressing "Tab", anything can not be inputed
<br>58615: Setting italic font for tree items does not work on Mac
<br>60659: GP when asyncExec runs from DirectoryDialog modal loop (was Crash related to new Progress Viewer)
<br>62336: UI hangs while attempting to add missing methods.
<br>64759: Color buttons look bad on Mac
<br>64793: One line of cheese in CTabFolder selected tab
<br>65387: SWT depends on Swing (AWT not a problem)
<br>65599: Shell location is not properly used
<br>65759: TableItem does not redraw correctly on setText(int, String)
<br>65905: Possible Memory Leaks
<br>65947: SWT Carbon makefile still uses JNI 1.3.1 headers
<br>66039: org.eclipse.swt.widgets.Control has funky color issues
</blockquote>
<h2> SWT Build 3.0 055 - Thursday June 3, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
14536 StyledText - bidi - change ctrl-arrow behavior
<br>39493: GTK Combo; first item is selected when Dropdown list is shown
<br>42480: JOGL method popups extremely slow; likely now SWT issue
<br>43312: Switching perspectives while debugging causes segfault
<br>44003: MenuItem.setAcceleratorText does not work properly on MacOS X
<br>47972: [KeyBindings] Incorrect drawing of accelerator text on mac os x
<br>56509: Details pane in Debug perspective doesn't render it's contents properly (repeats characters)
<br>58176: Screen scribbles when scrolling up in Java editor
<br>62119: setCursor() doesn't work for Text objects
<br>63931: [browser] setVisible(true) does not work
<br>63991: hang in gtk_clipboard_wait_for_contents()
<br>64237: [Menus] menu items missing on first click
<br>64291: mouse unusable over regions previously covered by fastview
<br>64365: Embedded AWT windows use wrong location
<br>64645: java.lang.ArrayIndexOutOfBoundsException in GTK Table.java
<br>64705: Expanding a Tree with left and right arrows does not trigger TreeExpanded or TreeCollapsed events.
<br>64709: Tree views don't update correctly using keyboard shortcuts
<br>64752: TableCurser.setSelection does not function properly after columns are disposed
<br>64760: add SINGLE/MULTI radios to ControlExample - Dialog tab - File Dialog Styles
<br>64791: [KeyBindings] accelerator strings displayed incorrectly.
<br>64938: [browser] NPE in test case
<br>64980: should use correct SIZE_ALL cursor on motifs
<br>65169: [browser] URLs with space don't show up on Safari
<br>65214: Regression: Tree.setRedraw(false) not reliable
<br>65239: new SWT Mac properties aren't boolean
<br>65359: Label.setText() causes a redraw when the string did not change
</blockquote>
<h2> SWT Build 3.0 054 - Friday May 28, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
StyledText.getBaseline()
<br>Combo.getVisibleItemCount()
<br>Combo.setVisibleItemCount(int)
<br>CCombo.getVisibleItemCount()
<br>CCombo.setVisibleItemCount(int)
<br>CBanner.getSimple()
<br>CBanner.setSimple(boolean)
<br>CTabFolder.getSimpleTab() -> CTabFolder.getSimple()
<br>CTabFolder.setSimpleTab(boolean) -> CTabFolder.setSimple(boolean)
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
64518: NPE in StyledText used by 'Change method signature' refactoring
<br>64633 NPE caused by small font support
<br>64652 StyledText - Clicking at the end of a line place the care...
<br>62723: javadoc console output: hyperlink not clickable, no hand ...
<br>53358: GC copyArea(image, x, y) not implemented on Mac
<br>7845: API needed in Combo class to specify # of items visible
<br>17346: Missing busy cursor in Search dialog under GTK
<br>22018: GTK: Text.setCursor() does not function.
<br>31023: GP - using F3 to open new edit window
<br>38260: CCombo with Dialog
<br>44648: Support JDK1.1
<br>45574: Panther: Run... and Properties dialogs lay out incorrectly.
<br>48006: [SWT] layout problems on mac
<br>50183: Vertical scrollbar is not created as expected
<br>54414: [typing] Delete Next Word and others don't work quite right
<br>58804: Mac OSX : TableColumn Alignment
<br>60452: [Mac] Button Placed on Group does not get Dialog Font
<br>60816: Deferred events will not run during mousedrag
<br>61728: Need access to TextLayout styles and fonts
<br>62329: CTabFolder leaves a little cheese when resizing
<br>62558: Null Pointer when opening Folder in File>Open External File
<br>62982: TableColumn does not fire resize event
<br>63003: Ctrl+ Clicking on PackageExplorer expands items
<br>63070: some menus do not show their item texts
<br>63701: Display var in debugger exits eclipse JVM
<br>63716: Tree items do not display their children when unfolded by keyboard
<br>63903: setSimple
<br>64216: TableItem.getText - wrong for first column
<br>64220: Wrong cursor used for SWT.CURSOR_SIZEALL
<br>64294: Title and maximisation does not work on Pocket PC
<br>64457: calling CTabItem.setFont (and setImage) repeatedly with null causes repaints
<br>64512: Add smallFont and noFocusBorder properties to Info.plist file
<br>20903: ACC: Checkboxes not identified correctly
<br>26632: Table cloumn headers not drawn in GTK2
<br>28990: GTK: Paints not flushed after open()
<br>35753: missing API: TableCursor.removeSelectionListener(SelectionListener)
<br>37956: Crash in OS.gdk_pixbuf_scale_simple ()
<br>38809: DCR - need Display.getSystemCursor()
<br>38828: Eclipse Crach Closing Session
<br>38875: java.lang.reflect.InvocationTargetException on startup
<br>40540: Eclipse JVM crashes randomly in GTK native code.
<br>42422: eclipse crashes on startup with RedHat 9.0 system
<br>47266: [browser] how can we format URL links to pass on information to the SWT app
<br>48850: SWT Example projects build error
<br>52109: drawText() treats "\n" differently if antialiasing is on or off
<br>56063: [Colors] Perspective toolbar items have wrong background
<br>56981: [browser] need to support Alerts on Mozilla
<br>57843: Fatal Error in SWT causing Eclipse to crash.
<br>58193: [Browser] content embedded using the HTML OBJECT element doesn't show up in swt browser
<br>59614: Clicking the CTabFolder chevron twice does not make the drop down go away
<br>59698: [browser] investigate support for custom popup menu
<br>60037: Accessibility: Junit Preference Page checkboxes in list view not readable
<br>60102: Shell opened on KDE3.2.x does not paint
<br>60237: [browser] BrowserExample running inside Eclipse does not get key/mouse events
<br>60457: [browser] safari - does not fire location event for inner frame
<br>60727: BIDI: StyledText - Wrong cursor positioning on bidi boundary
<br>60819: Photon: Tree.java references java.util.Stack (not in JDK 1.1)
<br>61316: SWT error occurred on Eclipse 200405060200
<br>62523: launch eclipse with -DMBCS as a vmarg and copy-paste works incorrectly / ctrl f6 shows undisplayable characters
<br>62528: Tracker does not keep up with mouse movement
<br>62761: SWT should not grab focus on traversal events
<br>62790: packing a shell has the effect of creating an unusable shell on pocketpc
<br>63006: Typo in SWT doc for ON_TOP
<br>63102: [Icons] It is hard to distinguish pressed/non pressed icons on Mac OS 10.3.3
<br>63105: TableItem.getImageBounds() returns incorrect value for Column 0
<br>63143: malformed MANIFEST.MF in gtk/motif/gtk64 fragments
<br>63296: [browser] F1 crashes workbench
<br>63661: VM terminates abnormally
</blockquote>
<h2> SWT Build 3.0 052 - Tuesday May 18, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
16620: GC.drawLine and GC.drawPolyline aren't consistent [portability]
<br>19828: CTabFolder popups should not span monitors.
<br>21574: Color selection for individual table cells
<br>27331: CTabFolder right control request
<br>28766: Printing Images does not respect transparency
<br>36732: Performance problems on Mac - slow appearance of cmd-space results
<br>39320: SWT.NO_BACKGROUND style does not work in Linux-GTK
<br>39881: BIDI: DCR - Need to implement a Text Layout class
<br>44915: Clipboard getAvailableTypes runs the event loop on GTK
<br>45093: Editor tab tooltip position wrong for dual monitor setup
<br>52458: [Workbench] wrong background color in tab corners
<br>52574: Rendering of CBanner with only one child
<br>52595: CTabFolder flashing during resize
<br>53791: Implement Control.setRedraw() on platforms other than Windows
<br>54264: [EditorMgmt] Editor close button
<br>54499: Tree.getItem(Point) returns element even if point is over +/- area
<br>55392: Critical GTK Error in gtkselection.c
<br>55748: [browser] fail to launch under RH EL3
<br>56170: SWT_AWT problems
<br>56694: Typing slow because too much data sent over the wire (was: [Workbench] since 3.0M8 typing is terribly slow)
<br>57777: [typing] Wrong behavior for append next "word" to selection action
<br>57965: GTK: Control.setBackground() with same color causes OS paint event (BBAWT)
<br>59329: [Browser] browser code fails if gre.conf contains a blank line before version number
<br>59333: [Browser] Exception error messages are not very meaningful
<br>59998: [browser] hover tooltips at wrong position
<br>60068: TableCursor crashes when scrolling vertically an empty table
<br>60662: version-match deprecated in SWT fragment manifests
<br>60934: [interop] tab focus problem
<br>61207: cannot use icons with > 8 bit color depth
<br>61397: UI seems to become "disconnected" from the application
<br>61496: [EditorMgmt] Editor tabs should adjust themselves on window resize
<br>61789: [Browser] browser code uses a hardcoded config file name /etc/gre.conf
<br>61818: Cheese in ViewForm
<br>61970: NPE in TableItem class in getImageBounds (int index)
<br>62010: NPE Pressing CTRL-O in java editor
<br>62090: Pressing enter in combo triggers dialog traversal
<br>62195: Error in SWT#SCROLL_LOCK JavaDoc
<br>62393: SWT_AWT enter key misbehaves with JTextArea in a wizard
<br>62477: Clicking on shell title bar causes activation events with null active shells
</blockquote>
<h2> SWT Build 3.0 051 - Tuesday May 11, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
TextLayout.getAscent() added
<br>TextLayout.getDescent() added
<br>TextLayout.setAscent(int) added
<br>TextLayout.setDescent(int) added
<br>Display.getSystemImage(int) added
<br>Display.getSystemCursor(int) added
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
12625: Menu items still grab accelerators when disabled
<br>25703: Getting system icons for dialogs
<br>28858: Cursor appears behind character although it's in front of
<br>40523: [launcher] Allow launcher build using MinGW
<br>43921: gradient fill does not print its color properly
<br>46824: ControlExample: scrolling Canvas leaves screencheese
<br>47511: Shell.setVisible runs event loop
<br>53034: showItem() not working when setRedraw(false)
<br>55616: [browser] SWT.Browser (Mozilla) does not like https links (img src="https://..." or href="https://...")
<br>57506: Pressing TAB key creates junk in editor
<br>59352: [browser] GTK crashes on attachments
<br>60420: lots of crashes since M8
<br>60454: [browser] Browser crashes on Jaguar
<br>60471: Eclipse stops responding to mouse, NullPointerException on shutdown
<br>60568: Table TreeItem selection fails with MouseEvent position
<br>60607: inconsistent API in FontData
<br>60704: Long menu item labels cut off
<br>60893: [64] NPE on startup
<br>60913: StyledText shows lines when mulitple lines are selected
<br>60937: Hitting Enter when a combobox is open can invoke default button
<br>60969: [browser] clicking link to PDF crashes VM
<br>61109: Widget is disposed error disposing shell
<br>61239: TableItem NPE
<br>61337: Dialogs resize when moved on Solaris
</blockquote>
<h2> SWT Build 3.0 050 - Tuesday May 4, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
New accessibility state and role constants ACC.STATE_LINKED and ROLE_LINK.
<br>StyleRange now accepts SWT.ITALIC.
<br>CTabFolder.MIN_TAB_WIDTH is deprecated and replaced by CTabFolder.setMinimumCharacters
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4587: StyledText - support italic fonts and italic font style (1G60C4X)
<br>10846: Tab titles not read by JAWS
<br>21771: Accessibility for Buttons ignored in JAWS
<br>25629: Need STATE_SYSTEM_LINKED mapped to one of the states in ACC.
<br>41887: [browser] Mac - HTML Browser widget - investigate Safari browser
<br>42264: [Outline] Show Outline popup very slow
<br>44008: [browser] Browser component grabs focus when loaded.
<br>50524: RCP: CTabFolder truncated tabs should appear as tooltip
<br>51676: New Look CTabFolder menu does not stay open
<br>52087: not showing close button makes it easy to close tabs accidentally
<br>52482: [New Look] black box around view tab labels
<br>52489: CTabFolder selected tab not properly rendered
<br>52593: CTabFolder.setTabHeight and paint problem
<br>52837: [Editor Mgmt] Closing an editor when using multi tabs does not always redraw properly
<br>52958: TabFolder, new look draws dotted selected
<br>54575: CTabFolder: Selecting tabs should not affect whether chevron is shown (should use constant space)
<br>54591: CTabFolder: screen cheese
<br>55245: CTabFolder does not give available space to tab early enough
<br>56472: [Font/Colour] Active part foreground on white povokes nasty looking close widgets
<br>56535: [Workbench] No separator between part trim and its content is difficult on the eyes
<br>58272: BIDI: The C/ C++ editor doesn't preserve the keyboard language after pressing sapce bar
<br>58704: CBanner computesize seems wrong when no control on the right hand side
<br>58843: TableCursor example in Javadoc doesn't work on GTK!
<br>59524: Evaluation pop-up keybindings are broken
<br>59861: asyncExec runnables not run until drag complete in Windows
<br>60127: [PropertiesView] garbage in the properties view
<br>60334: Can't force focus to a shell (BBAWT)
<br>60492: [browser] safari - 2 browsers on different tab items in same tab folder overlap
<br>60686: Program.hashCode() throws NullPointerException under linux with gnome
</blockquote>
<h2> SWT Build 3.0 049 - Tuesday April 27, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
32524: CoolBar Clips 'run' icon
<br>37785: ctrl+delete nukes non-alphanum chars
<br>43769: Eclipse crashes when loading web page with applet in OLE Browser view
<br>47939: [browser] Expose native menus in WebBrowser
<br>51682: update (custom)control example to permit setting font on single item
<br>51727: SWT_AWT's use of embeddedFrame does not allow required subclassing of the embedded Frame
<br>53506: Program.getProgram() Does Not Get Default Command
<br>55625: Compiling SWT on top of GTK 2.4.0
<br>55956: [DynamicUI] Perspective deleted only after Workbench restart
<br>56126: StyledText background highlighting doesn't work
<br>56376: [EditorMgmt] Immortal editor tab tooltips
<br>57079: [interop] SWT_AWT causes JVM crash
<br>57143: Fast view animate transition bad on Linux
<br>57225: [browser] SWT Browser Widget Crashes Workbench on XP when loading the Shockwave Plug-in
<br>57380: Excess clipping/dirty area for Table PaintListener's paintControl(PaintEvent)
<br>57562: [Workbench] DBCS: Window resizing does not work properly
<br>58073: Table.java java.lang.ArrayIndexOutOfBoundsException:
<br>58308: SWT_AWT - Embedded JSplitPane resizable arrows
<br>58575: drawRectangles in Tracker causes missed mouse events
<br>58638: Permit to have synchronous display to help debugging
<br>58732: Coolbar on Linux-GTK should draw native handles
<br>58851: When shell is created with SWT.NO_TRIM, windows does not show it on task bar
<br>59051: fillGradientRectangle doesn't work with XORMode on Windows
<br>59279: Item.setText() impl. doesn't follow JavaDoc
<br>59424: BIDI: level of the first directional run is never detected
<br>59472: Eclipse splash screen label is "Silenio"
<br>59615: Empty space before handle in a coolbar
<br>59707: StyledText is not setting the OS background
<br>59872: Documentation fix for RowLayout
</blockquote>
<h2> SWT Build 3.0 048 - Tuesday April 20, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
CoolBar now has SWT.FLAT style.
</blockquote>
<h3><a NAME="Breaking Changes"></a>Breaking Changes</h3>
<blockquote>
CTabItem no longer supports set/getForeground and set/getBackground.
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
20186: Copyright dates still are 2001
<br>22589: GTK: StyledText widget is slow
<br>23566: Accessibility - toolbar not accessible by keyboard
<br>41090: THAI/VIET: The behavior of text editing functions are not correct.
<br>49133: SWT_AWT API class undocumented
<br>53107: Slider crashes when hooking resize callback
<br>53814: views are blank when detached automaticly by switching perspective
<br>54051: Font baselines don't line up in Java editor
<br>54225: Checkbox TableItems don't honor background color near checkbox
<br>54989: [CellEditors] [regression] ComboBoxCellEditor does not fire value applied
<br>57003: DBCS:Copy/Paste or input DBCS display incorrectly in project file
<br>57004: DBCS:Can not copy/Paste or input DBCS data in project file
<br>57426: Clipped items when setting a tree item to use a bold font
<br>57627: Can't click in Content Assist window of New Class wizard
<br>57948: [browser] how to distinguish between a call to setText and a hyperlink activation
<br>58071: ICO images painted not correctly when smaller than 17x17 pixels
<br>58093: swt-gtk: uses ~100% CPU while drawing using fillGradientRectangle()
<br>58243: [browser] hover messages don't show up in mozilla
<br>58346: [browser] Browser not working with default RH EL3 update 1
<br>58569: Regression: StyledText does not wrap correctly
<br>58756: Tables & Images refresh problem
<br>59106: SWT Snippet 139 fails to compile
</blockquote>
<h2> SWT Build 3.0 047 - Tuesday April 13, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4425: List(SINGLE) - setSelection(int, int) doesn't deselect when start>end (1FCHJMQ)
<br>48849: Keyboard events ignored in Import Plug-ins and Fragments dialog
<br>50657: Can't input 2 bytes character To combo box
<br>56390: EXCEPTION_ACCESS_VIOLATION
<br>56829: CBanner not sized correctly after coolbar wraps
<br>56915: Chinese characters not rendered in StyledText
<br>57099: GTK: Text widget of style MULTI does not send mouse track events if added to realized Shell (BBAWT)
<br>57182: [browser] Browser displays a blank page if character encoding is specified (Linux GTK)
<br>57647: errant ON_TOP | SYSTEM_MODAL Shell behaviour if tooltiptext is set on any control
<br>57876: Constructor for Font has wrong-named argument; doesn't appear to be used
<br>57884: Javadoc on Text missing possible style
<br>58156: Unhandled event loop exception (Widget is disposed) when using "Open Type Hierarchy"
</blockquote>
<h2> SWT Build 3.0 046 - Tuesday April 6, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
25646: [launcher] After rebranding, "Eclipse" shows up in Windows toolbar during launch.
<br>27696: DCR - need to set font and color for a TableItem's individual cells
<br>37052: Shells assuming SWT.RESIZE on GTK and Motif (BBAWT)
<br>40521: [launcher] Launcher error messages cannot be rebranded
<br>42032: [browser] Browser Mozilla binding - problem submitting form
<br>42313: SWT.CENTER and SWT.RIGHT don't work with Text
<br>54341: [browser] swt.browser.Browser; buttons in html does not work on linux/gtk
<br>55541: StyledText - Bidi segments Listener is broken
<br>55702: [browser] Intro page does not show images on Linux
<br>55806: [64] crash on startup when using jit on AMD64
<br>55926: [64] [M8] AMD64 I20040324 build cannot work (unsatisfied link errro)
<br>56089: [misc] Extend selection causing horizontal scroll is slow
<br>56149: coolbar does not fill vertical space
<br>56315: performance bad when moving lines
<br>56667: Minimization of top Shell widgets impossible (SWT.MIN & SWT.NONE) on PocketPC (BBAWT)
<br>56795: NPE opening quick outline/hierarchy
<br>56799: NPE in WM_KEYDOWN
<br>56918: Problems disposing TrayItem
<br>56999: [KeyBindings] Regression: Alt+Numpad keystrokes broken
<br>57165: eclipse does not start when using lesstif, FAQ is wrong
<br>57296: BidiUtil static var retains references to runnables from StyledText
<br>57395: backspace in texteditors -> double backspace
</blockquote>
<h2> SWT Build 3.0 045 - Tuesday March 30, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
15025: implement java.awt.Robot for SWT
<br>51719: Need to suppress "untitled window" on GTK
<br>53274: [SWT Examples] Image Analyzer crashed when tried to save images as PNGs and ICOs
<br>53978: manifest.mf of org.eclipse.swt is not consistent with plugin.xml
<br>55522: Display.post - support/investigate mouse button 2 and 3
<br>55525: Display.post - don't send mouse down/up when doing mousemove
<br>55556: MacOS 10.2.x (Jaguar) has no strcasestr function
<br>55561: Display.post - hang when doing a mousedown
<br>55738: next word action broken on win2000
<br>55756: Double click is ignored on progress indicators
<br>55849: Keyboard shortcuts don't work in old workspace
<br>55897: StyledText doesn't compute preferred size properly
<br>55913: Styled Text draws on top of itself
<br>55917: Extra library dependency in Eclipse 2.1.2 GTK launcher
<br>55920: View presentation visual problems
<br>55937: Introduction page wizard not properly installing SWT examples
<br>55967: SWT should be a singleton bundle
<br>55980: display.post() does not handle uppercase characters
<br>56245: subtitle text does not fill available horizontal space
<br>56366: Tooltip for CTabFolder shows up on wrong monitor
</blockquote>
<h2> SWT Build 3.0 044 - Tuesday March 23, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
For new API released in the last few builds, see the "New & Noteworthy" link
on the Downloads page for 3.0M8 after March 26th, 2004.
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
15054: OwnerData or "virtual" Table support
<br>21659: Frames drawn in inappropriate places
<br>23335: Odd lines around buttons
<br>30848: API for Table#showColumn() like Table#showItem()
<br>40420: Shell with style NO_TRIM should not appear in the Window Manager task bar
<br>40663: Dragging views is not synchronised with mouse position
<br>47638: NPE in getParentBackground.
<br>50359: Problem with vertical toolbars and GTK+ 2.3.x
<br>51582: Need the ability to determine "High Contrast" mode
<br>54231: CTabFolder now adds margin around page controls
<br>54291: new TaskTray widget does not compile on Windows CE and GTK64
<br>54386: Stray pixel in SWT table
<br>54878: Drop down coolbar/toolbar menus and combo boxes take too many clicks
<br>54990: ALT+DOWN does not drop down CCombo list
<br>55113: Hover text stuck after drag in CTabFolder
<br>55133: Table.java: java.lang.ArrayIndexOutOfBoundsException with SWT.VIRTUAL
<br>55187: swt v3043b does not work under gtk 2.0.6
<br>55300: StyledText - single and border cause cheese when resize
<br>55307: ViewForm's title area controls are off by one pixel
</blockquote>
<h2> SWT Build 3.0 043 - Tuesday March 16, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4809: SWT Cursor Source and mask are flip-flopped (1GJ80FZ)
<br>6593: Doc: knowing the coordinate space for SWT
<br>25336: CoolBar - computeSize do not respect autobreaks [Emulated]
<br>30834: Minimize to system tray
<br>43893: Scrolling copies wrong bits
<br>49778: Images on MenuBar are not lining up with thier Hotstop
<br>50151: Using SWT.RIGHT on a ToolBar leaves blank space
<br>52785: Eclipse 3.0M7 doesn't run on Fedora Core 2 test1 release.
<br>53401: [64] junit tests don't compile - crashes
<br>53837: Workbench hangs up when hitting space key on readonly combo.
<br>54358: Shells don't fire move event when not visible (BBAWT)
</blockquote>
<h2> SWT Build 3.0 042 - Tuesday March 9, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
19654: Coolbar - resizing window can add rows to coolbars
<br>32537: Menu text and accelerator text overlapping
<br>42022: Mnemonic traversal cannot be suppressed
<br>46369: javadoc should be updated for behavior of selecting multiple items in a single select list
<br>51464: eclipse.exe review/updates
<br>51537: need a way to pass a string to the launcher
<br>52536: [SWT Examples] Setting the style to SWT.FLAT has no effect on Buttons
<br>52935: Emulated Coolbar does not support wrapping
<br>52959: setFont() in TableTreeItem
<br>53014: MessageBox opens modal but unparented
<br>53045: no more handles!
<br>53057: Browser widget and display of special chars
<br>53141: JVM crash at eclipse exit
<br>53221: [SWT Examples] ???Save As??????? Dialog of Image Analyzer does not provide the correct file path
<br>53236: Setting font/color on an item when there is no change should not redraw
<br>53361: [EditorMgmt] New look: editor close button (x) does nothing sometimes
<br>53388: [64] Crash in g_signal_lookup
<br>53394: ArrayIndexOutOfBoundsException in ColorDialog
<br>53419: viewing preference page makes preferences tree unresponsive
<br>53430: Additional fixes for porting SWT to 64-bit
<br>53487: [browser] Suze 9 installs Mozilla into different folder than RH
<br>53519: CheckboxTableViewer does not receive selection events
<br>53544: [Viewers] Checkbox Table Viewer does not provide selection callbacks on a check
<br>53549: remove custom code in Program Gnome
<br>53556: Index out of bounds resizing preference page
<br>53570: Opening the file type association dialog to the external editors view causes Eclipse to crash
<br>53638: eclipse startup problem
<br>53723: Problems with setFont() on TreeItem
<br>53832: VM Crash releated to focus or set font
<br>53853: Selection event for checkbox Table is broken
<br>53995: java_swt crashes if application bundle is named .APP instead of .app
</blockquote>
<h2> SWT Build 3.0 041 - Tuesday March 2, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
Table.setItemCount(), SWT.VIRTUAL and SWT.SetData have been added and
implemented on all platforms to support the virtual Table. This feature
is "under construction". Use at your own risk.
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4575: desire exception checks for inputProc/windowCallback (1G55O7P)
<br>17659: Eclipse crashes when switching Encoding to UTF-16 (little endian)
<br>20364: Slider control does not take focus
<br>39892: SWT error thrown when refreshing the properties page
<br>45845: scrollbars on ScrollingGraphicalViewer sometimes does not work
<br>45945: Drawing issues with SWT 2.1.1 under PocketPC 2002
<br>46156: Eclipse crash with KERN_PROTECTION_FAILURE when customizing perspective
<br>49082: Unsupported color depth does not throw an exception in Linux GTK
<br>52295: Monochrome bmp and ico image data, and icon masks are not always handle correctly
<br>52733: Deadlock expand of HEAD
<br>52862: SPACE gets inserted into styledtext using system menu
<br>53063: Changing the style of a Label from SWT.SHADOW_IN to SWT.SHADOW_NONE does not make a difference in the appearance of the Label
<br>53128: Shell.setRegion() should check if region is disposed...
<br>53440: critical warnings when running jnigen tool
</blockquote>
<h2> SWT Build 3.0 040 - Tuesday February 24, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
Point Menu.getSize() added
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
6781: Cannot draw unicode string
<br>38643: Toolbar computeSize stop working after WM_SETFONT
<br>38714: Table and table cursor buggy scrolling. It is impossible to use properly the table widget when the table cursor is involved.
<br>42554: Double icon in the dock on OSX
<br>48341: Cannot get height of Menu and no capabilities for work around
<br>50107: SWT does not compile successfully against CLDC (i.e. j2me)
<br>51374: Need MenuBar to support Images on PocketPC
<br>51645: Java core when running event loop on the Sun
<br>51671: Text not redrawn on new look CTabFolder
<br>51777: TableItem.getBounds(int) returns the wrong values when table scrolled
<br>52024: [NewLook] curvy lines have inconsistent line width
<br>52242: New Look: white banding in view and editor tabs
<br>52255: Found small problem in snipets code
<br>52335: Snippet108.html missing code
<br>52337: LZWCodec#maskTable should be a static final field
<br>52541: [SWT Examples] CoolBar Buttons with a dropdown menu do not behave correctly
</blockquote>
<h2> SWT Build 3.0 039 - Tuesday February 17, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<p>CTabFolder has been modified to display the new look for 3.0.
Please note that the new 3.0 API in CTabFolder has not been finalized and is subject to change.</p>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
21430: Accessibility:JAWS can not read label for multi-lines Text
<br>38194: SWT performance issues with JAWS 4.5
<br>38564: [Import/Export] On MacOS X SWT Buttons easily get wrong height
<br>43257: org.eclipse.swt.custom.StyledText is not accessible
<br>44236: Jaws doesn't read eclipse's main menus
<br>44946: TableCursor always paints left-aligned text
<br>47264: I-Beam displayed in wrong control (Run... dialog)
<br>48273: [wm2003] pocket pc - issues with popup menu
<br>48327: [WM2003] Problem with PaintListener on PocketPC WM2003
<br>49797: [WM2003] GC cannot instantiate on PPC 2003
<br>51031: Broken arrows on multi page
<br>51036: Tree Widget opens then closes on RETURN/ENTER
<br>51088: Patch(es) to fix redraw bug after ControlEditors close.
<br>51248: GUI thread does not process the GUI update requests timely, causing the display to be unresponsive
<br>51401: can't find java.awt.* packages using IBMs 1.4.1 VM on linux
<br>51472: Error launching Browser plugin in pre-M7 build
<br>51492: changing TabFolder foreground colour is not immediately reflected
<br>51831: StyledText doesn't specify contents of its SelectionEvents
</blockquote>
<h2> SWT Build 3.0 038 - Tuesday February 10, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
ACC.ROLE_TREEITEM added
<br>ACC.ROLE_TABLECELL added
<br>ACC.ROLE_TABLECOLUMNHEADER added
<br>ACC.ROLE_TABLEROWHEADER added
<br>TableItem.setFont(Font) and TableItem.setFont(int, Font) added
<br>TableItem.getFont() and TableItem.getFont(int) added
<br>Table.showColumn(TableColumn) added
<br>LocationEvent.top added
</blockquote>
<h3><a NAME="Breaking Changes"></a>Breaking Changes</h3>
<blockquote>
ACC.ROLE_TABLECOLUMN deprecated - use ROLE_TABLECOLUMNHEADER instead.
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
37742: ACC: missing an item correspondent with ROLE_SYSTEM_OUTLINEITEM defined by MSAA
<br>43091: [browser] Browser - LocationEvent behavior
<br>44063: Clipboard of GTK on KDE : Eclipse crash
<br>44943: TableCursor color set incorrectly
<br>50522: [interop] Components in SWT_AWT don't show in Workbench.
<br>50907: JPEG loader fails to load image
<br>51081: Tracker flickers when using setRectangles to hold it in place
<br>51325: SWT_AWT:The color depth of the display changed cause NullPointerException
<br>51372: [browser] certain event strings contain an extra null char
</blockquote>
<h2> SWT Build 3.0 037 - Tuesday February 3, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
50639: Deadlock creating image outside UI thread
<br>50718: get doc title from Browser
<br>50130: gtk and motif don't compile against CLDC
<br>50778: Java doc problems
<br>50547: MessageBox locks out application
<br>50520: RCP: Need ability to set close button per item on CTabFolder
<br>50709: Right Aligned Table Column Headers do not appear until after a resize
<br>49828: [browser] Browser control does not always send completed progress event
<br>48899: [browser] browser plugin not included into the eclipse example zip file
<br>50991: [browser] mozilla - must support older version mozilla 1.4
<br>50777: [browser] mozilla dependencies on unfrozen api
</blockquote>
<h2> SWT Build 3.0 036d - Tuesday January 27, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
Browser.backEnabled() added
<br>Browser.forwardEnabled() added
<br>Browser.addTitleListener(TitleListener) added
<br>Browser.removeTitleListener(TitleListener) added
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
46225: 3.0M4 doesn't work with gtk2.3.0
<br>50301: Characters typed are displayed backwards.
<br>50518: CLabel should support a vertical gradient
<br>49971: NPE when closing workbench
<br>50377: Swt MANIFEST.MF not adjusted to repackaging of SWT_AWT.
<br>50256: Text#getCaretLocation() sends erroneous Modify event
<br>45419: [browser] add api to read html from memory on Photon Browser
<br>47936: [browser] Back/Next event support in WebBrowser
<br>48809: [browser] breaking change - rename LocationEvent.cancel to LocationEvent.doit and reverse boolean meaning
<br>50405: [browser] Linux: switch to Mozilla 1.6
<br>50437: [browser] send title event
<br>50034: [interop] swing mouse events not received in RCP plugin
<br>50483: [interop] swt SWT_AWT & ui ViewPart
</blockquote>
<h2> SWT Build 3.0 036 - Tuesday January 20, 2004 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
Display.getIconSizes() added
<br>Display.getCursorSizes() added
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
50153: API - Breaking change - replace Display.getCursorSize with Display.getCursorSizes
<br>50161: NEW API - Display.getIconSizes
<br>49942: NPE in StyledText.getSelectionRange (line 4275)
<br>48653: NPE in StyledText.performPaint (line 6084)
</blockquote>
<h2> SWT Build 3.0 035 - Tuesday January 13, 2004 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
46800: Arrow button doesn't receive focus
<br>49154: Combo behavior not very user-friendly
<br>49534: Javadoc of 'Control' should mention 'Traverse' event
<br>32828: Loss of the modal context
<br>49471: M6 image leak
<br>47279: OS.ExpandEnvironmentStrings crashes on zero-length string
<br>49502: Snippet 90 miss class specification
<br>49503: Snippet 98 missing import statements
<br>49723: StyledText is leaking StyleRange objects again
<br>49401: SWT M6 outdated Manifest File prevents use of SWT_AWT from within Eclipse
<br>49381: SWT.RIGHT does not work in Text
<br>49488: swt_awt.c and swt_awt.rc files not in source bundle
<br>45149: The position of IME input field is wrong.
</blockquote>
<h2> SWT Build 3.0 034 - Monday December 15, 2003 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
39606: JAWS 4.5 not reading tabs
<br>48263: EC: gtk allows TabItem.setControl(...) value to be non-child of TabFolder.
<br>48343: DCR: Provide means to get preferred cursor size
<br>47928: overly stringent bounds tests in Text.getText
<br>48233: [KeyBindings] shortcut Command+Space not working
<br>22228: [Workbench] program icon in ALT+TAB window looks ugly
<br>48271: EC: Control.setVisible doesn't do isDisposed() check
</blockquote>
<h2> SWT Build 3.0 033 - Tuesday December 9, 2003 </h2>
<h3><a NAME="Breaking Changes"></a>Breaking Changes</h3>
<blockquote>
<code>Slider.setThumb(int), Slider.setValues(...), ScrollBar.setThumb(int)</code> and
<code>ScrollBar.setValues(...)</code> now clamps the passed thumb value if it exceeds
the receiver's range.
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
48036: [browser] crash on IE when using javascript to close more...
<br>48022: 3 mouse clicks cause 4 mouseDown events
<br>47894: Combo layout problems
<br>47916: [browser] crash on IE when setting text multiple time wit...
<br>47885: [browser] provide a resize event
<br>48168: [browser] breaking change - changing names of WindowEvents
<br>45989: Slider/Scrollbar API doc
<br>47898: StyledText leaking StyleRanges
<br>47190: Documentation missing
<br>48297: [browser] investigate support for Mozilla Firebird
</blockquote>
<h2> SWT Build 3.0 032 - Tuesday December 2, 2003 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
org.eclipse.swt.awt.SWT_AWT class added for Windows, GTK and Motif - the class is not internal anymore
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
33687: Combo widget does not size itself to handle largest entry
<br>47170: cheese when resize with focus ring
<br>47557: No images returned by Program.getImageData()
<br>47245: setEditable() method for Combo or CCombo
<br>47468: Support "full keyboard access" mode.
<br>38149: SHIFT + spacebar doesn't work
<br>46810: unexpected behavior for TableItem.setBackground() when co...
<br>46641: Browser widget: footprint and guidelines question
<br>46707: NPE when closing eclipse.
<br>47366: [New Look] Area not painted when tab in the background
<br>46751: [browser] Javascript window.close() does not work in the ...
<br>46896: CCombo setEnabled
<br>47109: Resize buttons horizontally leaves cheese
<br>47530: [New Look] Cheese when adding to a banner
<br>47143: List.add() != List.getItems() if string contains '\n'
<br>34797: API: Clipboard:isDisposed
<br>47426: [browser] breaking change - Replace NewWindowEvent with O...
<br>29396: Unable to get session data when using internal browser
<br>47039: Inconsistent shutdown
<br>47391: Combo.deselect(int) and deselectAll() doesn't work
<br>44567: Clipboard.dispose throws NPE
</blockquote>
<h2> SWT Build 3.0 031 - Tuesday November 25, 2003 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
46848: Circumflex accent for characters does not work
<br>46859: Combo API doc/problems
<br>16011: Copy not working.
<br>47146: Group label should have same foreground/background as Group
<br>47084: No mouseUp events for the left mouse button
<br>46068: [browser] linux motif Browser shows up non embedded if previous instance disposed
<br>40460: [Key Bindings] Some shortcut keys broken
</blockquote>
<h2> SWT Build 3.0 030 - Tuesday November 18, 2003 </h2>
<h3><a NAME="Breaking Changes"></a>Breaking Changes</h3>
<blockquote>
<ul>
<li><code>DirectoryDialog.setMessage(String string)</code> now throws an <code>IllegalArgumentException</code> if
<code>string</code> is <code>null</code>
<li><code>MessageBox.setMessage(String string)</code> now throws an <code>IllegalArgumentException</code> if
<code>string</code> is <code>null</code>
<li><code>Text.getText(int start, int end)</code> now throws an <code>IllegalArgumentException</code> if
<code>start</code> is negative, if <code>end</code> is equal to or greater than the length of
the receiver's text, or if <code>start</code> is greater than <code>end</code>.
</ul>
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
34128: classpath incomplete
<br>46688: eclipse 3.0M4 left out a char symbol behind
<br>46722: Crash on open of any java source
<br>38981: Decorations.getMaximized() always returns false
<br>46582: gtk setSelection(*) does not set focus properly
<br>22010: GTK: Combo.setForeground() and Combo.setFont() dont change the drop-down list
<br>46702: List.getFocusIndex() does not answer -1
<br>46500: MessageBox.setMessage(null) has to be spec'd
<br>45787: Panther: intitial Textfield contents only partially visible
<br>46419: Text.getText(int,int) needs to spec behaviour for invalid range
<br>42408: [browser] Javascript window.open() does not work in the Browser widget
<br>23084: [StyledText Motif 2.0.1] Cursor disappears while moving by words (forwards/backwards)
<br>36010: [View Mgmt] View menu "Move" and "Size" commands have no effect.
</blockquote>
<h2> SWT Build 3.0 029 - Tuesday November 11, 2003 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
GC.drawPoint(int x, int y) added
<br><code>DragDetect</code> event objects now have their <code>x</code> and <code>y</code> fields
set to the control-relative x and y coordinates of the drag start
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
46354: add to javadoc for List.remove(int start, int end)
<br>42426: Backport BiDi Mirroring Fixes from 3.0 and 2.1.x
<br>46029: bad alignment in Import plugins wizard
<br>32772: Cannot hold down stepping keys on OSX
<br>44390: column separator disappeares after resizing the first column to zero width
<br>46306: ControlExample: multiple Select Listeners dialogs is confusing
<br>33637: DCR - no printing on Mac [was Print on OSX 10.2.4]
<br>43251: DragDetect event should have x and y coordinates
<br>28684: Drop-Down arrows hard to hit
<br>21075: Import to filesystem can only browse when empty
<br>45877: many German strings are not displayed
<br>38521: Mouse events delivered to wrong Control
<br>45946: Need an efficient GC.setPixel( x,y ) method.
<br>41465: Panther: ToolItem(DROP_DOWN) arrow has wrong background
<br>45453: pocketpc - Pop-Up menus do not work on Tables
<br>45422: Pull-down menu only shows up on mouse-up, rather than mouse down
<br>43108: StyledText - Scrollwheel event interferes with last caret placement
<br>46368: Table array exception when removing invalid lower range
<br>46037: text editor - <home> positions editor in first page
<br>45789: Toolbar dropdown items don't fire immediately
<br>45940: Votes on closed bugs?
<br>46028: [browser] IE browser still shows default popup menu
<br>45997: [browser] support and require Mozilla 1.5
<br>46147: [browser] SWT accelerators get overriden by IE
<br>44919: [KeyBindings] dialog keyboard shortcuts gone
<br>45362: [KeyBindings] French Keyboard issue with 0 key (SHIFT + ???????)
<br>37740: [KeyBindings] Text tool item on the Viewpart Title takes menu's accelerator key
</blockquote>
<h2> SWT Build 3.0 028 - Tuesday November 4, 2003 </h2>
<h3><a NAME="Breaking Changes"></a>Breaking Changes</h3>
<blockquote>
<code>FileDialog.getFileNames()</code> now returns an empty <code>String</code> array instead of <code>null</code>
when there are no file names to answer.
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
36083: NPE in Cursor.dispose
<br>5096: FileDialog doesn't allow to set file name
<br>22785: FileDialog: File paths incorrect
<br>26771: motif test case failures
<br>26913: All platforms should clear mouse capture when modal dialog is opened
<br>34408: Shift Tab does not work in java editor
<br>44878: StyledText - Arrow_Down in text editor doesn't retain column when it scrolls
<br>45323: Error occurred using F3 to open class
<br>45628: cannot traverse to ToolBar items
<br>45800: Tracker (RESIZE) with multiple Rectangles losing precision
<br>45834: FileDialog API spec problems
<br>8507: SWTError thrown instead of SWTException
<br>11663: unnecessary focus events on linux-motif
<br>24319: Key events don't send to code completion dialog
<br>25494: Mnemonic keys in editor menu don't work on gtk.
<br>26101: Strange behaviour in VerifyListener under GTK
<br>26170: SWT widget org.eclipse.swt.widgets.Label does not properly display its text under Linux Gtk when given a SWT.WRAP style.
<br>35811: Resize workbench shell causes fastview z-order cheese
<br>36153: No F1 help in Java editor
<br>37510: Shift + F10 does not work in GEF on Linux
<br>43683: [SWT] request function keys F13, F14, and F15 be supported
<br>45457: [ViewMgmt] View contents rendered on top of fast view
<br>45552: Crash when viewing MicroAnalyzer trace on Linux
<br>21035: [Key Bindings] Ability to map keypad key events
<br>24178: (BBAWT) Certain keys do not generate KeyEvents
<br>43871: Ctrl+Break is interpreted as Ctrl+C Ctrl+C
<br>45640: PENs are being leaked during painting
<br>4622: DCR: No auto tab select on first tab created (1GCEDI4)
<br>31107: CTabFolder and CCombo - too many sheels from tooltip shell
<br>33934: CTabFolder's closeImage invisible in High Contrast mode
<br>33945: CTabFolder tooltips overlap cursor
<br>38805: Switching perspectives on Linux GTK seems to be slow due to large number of toolbar creations
<br>42278: CTabFolder throws exception when closing a tab
</blockquote>
<h2> SWT Build 3.0 027 - Tuesday October 28, 2003 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
45267: BIDI: Mirrored text appears on every editor
<br>38585: ControlExample - Checkbox Tree preferred size a tad too small
<br>35494: ControlExample - Table preferred size does not adjust width
<br>22287: Crash when calling SWT Combo.setText()
<br>41420: Deleting the first column of a Table may throw an exception
<br>45439: Double clicking the left upper corner of the nested Decoration closes the parent Shell
<br>45341: FileDialog crashes VM on invalid drive
<br>34362: GB18030-Motif: Crash when typing CN in the JavaEditor
<br>43500: InvalidThreadAccess when running a subset of JUnit tests
<br>45306: Mouse events lost in shell launched from secondary application modal shell
<br>45337: pocketpc - can't show popup menu in Tree
<br>41060: preferences dialog and editing paste functions wedged
<br>42367: StyledText - StringIndexOutOfBoundsException in StyledTextRenderer
<br>44474: StyledText does not handle case where printing not supported
<br>44050: SWT.BORDER Text should display thin black border on PocketPC
</blockquote>
<h2> SWT Build 3.0 026 - Wednesday October 21, 2003 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
44896: 2 junit tests have been intermittently failing in nightly build
<br>43811: 3.0M3 fails startup
<br>42410: A way to check if SWT Browser is implemented and working is needed.
<br>44174: Eclipse crashes using SWT Designer plugin
<br>44232: ImageData constructor should thrown IllegalArgumentException for scanlinePad == 0
<br>44832: Opening a PRIMARY_MODAL dialog on top on another PRIMARY_MODAL dialog shoud not enable the parent of the first.
<br>44301: SashForm - Sashes have no borders
<br>45145: Second window comes to front when using first
<br>40873: Splash Screen Has Wrong Colors on Linux
<br>42947: StyledText - redraw problem on last line with word wrap
<br>43837: [browser] Browser - linux can't dispose a browser and open a new one
<br>45122: [browser] Mozilla browser forward() back() always return true
<br>45118: [browser] mozilla browser throws exception after reload in some cases
<br>39106: [DBCS] Cannot input Japanese characters into Text widget with GTK+2, kinput2 and canna
</blockquote>
<h2> SWT Build 3.0 025 - Wednesday October 15, 2003 </h2>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
TabFolder style bits SWT.TOP and SWT.BOTTOM added
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
44212: FocusEvents/KeyEvents from Scale not delivered
<br>43729: GC.drawText() does not work on large images
<br>44508: GC.getCharWidth JUnit test failure on Win98
<br>44600: gnome Program does not return icon
<br>44476: GP on shutdown
<br>44223: Group widget doesn't pass focus when pressing mnemonic
<br>44607: Gtk critical warning when running swt app
<br>44372: NPE on hitting Esc to dismiss inline table edit
<br>44516: Remove println's from FontData JUnit test
<br>43878: SWT HTML Widget / Browser embedding problem on Linux
<br>22983: Table.showItem() ignored before bounds are set
<br>44778: TableItem.getImage periodically throws ArrayOutOfBoundsException
<br>43281: Text field throws StackOverflowError when full
<br>44509: Text.setTextLimit JUnit test failure on Win98
</blockquote>
<h2> SWT Build 3.0 024 - Tuesday October 7, 2003 </h2>
<h3><a NAME="Breaking Changes"></a>Breaking Changes</h3>
<p>Methods <code>ImageLoader.addImageLoaderListener(ImageLoaderListener)</code> and
<code>ImageLoader.removeImageLoaderListener(ImageLoaderListener)</code> now throw an SWT Error
if <code>null</code> is passed as the argument.
</p>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
Region.add(int[] polygon) added
<br>Region.subtract(int[] polygon) added
<br>Shell.getRegion() added
<br>Shell.setRegion(Region) added
<br>ACC.TEXT_INSERT added
<br>ACC.TEXT_DELETE added
<br>Accessible.addAccessibleTextListener(AccessibleTextListener) added
<br>Accessible.removeAccessibleTextListener(AccessibleTextListener listener) added
<br>Accessible.selectionChange() added
<br>Accessible.textCaretMoved(int) added
<br>Accessible.textChanged(int,int,int) added
<br>Accessible.textSelectionChanged() added
<br>org.eclipse.swt.accessibility.AccessibleTextAdapter added
<br>org.eclipse.swt.accessibility.AccessibleTextEvent added
<br>org.eclipse.swt.accessibility.AccessibleTextListener added
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
44161: addImageLoadListener should check for null
<br>43971: Double clicking no longer works
<br>42559: Eclipse 3.0 M3 - can't start Eclipse from the command line
<br>43706: Palette desc saying 'no items for this editor' doesnt wrap on linux
<br>40940: Printing disabled in Solaris
<br>43918: Some mouse clicks don't work
<br>44164: update needed in javadoc for constructor Image(Device , ImageData)
<br>44165: update needed in javadoc for constructors ImageData specifying colorDepth
</blockquote>
<h2> SWT Build 3.0 023 - Tuesday September 30, 2003 </h2>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
43610: 'Shift+Alt+' gives 0x00 as key code and character
<br>43538: Ctrl+Space gives two key down events
<br>42225: Can't assign command to Ctrl+Backspace
<br>43597: [SWT] Text.setText(..) can change font inappropriately on Mac OSX
<br>43599: [KeyBindings] accelerators on Mac OS X 'application menu' should not always be active
<br>34790: Search view doesn't reposition scrollbar
<br>38757: BIDI - on a 102 keyboard, English Layer, there is a key conflict
<br>40085: Cursor key scrolling in code assist table doesn't update scrollbars
<br>43311: KeyReleased event is not fired when the '4' key is released on spanish keyboards
<br>43394: ImageAnalyzer example failed to read PNG file.
<br>43576: "Alt+Space" traversal cannot be blocked
<br>43613: Integrate isComplete() work and merge with patches
<br>43667: New Synch View layout
<br>43757: Table answers its Header as a child
<br>43778: Browser - mozilla GTK into Motif appears in top level window
<br>43779: Browser - mozilla GTK into Motif gets hidden by shell proxy focus
<br>43780: Implement Browser on Linux Motif
<br>43177: Text.setText() triggers two ModifyEvents
<br>43808: StyledText deletes too many characters in some situations
<br>43094: Provide a how-to on running SWT snippets
</blockquote>
<h2> SWT Build 3.0 022 - Tuesday September 23, 2003 </h2>
<h3>
<a NAME="Breaking Changes"></a>Breaking Changes</h3>
<p>The Event.keyCode field now contains the unaffected keycode value. For example,
when the user types Ctrl+Shift+'a', the keyCode field contains 'a'. The character
field is unaffected and contains the same value as before (0x01).
</p>
<h3><a NAME="New APIs"></a>New APIs</h3>
<blockquote>
Combo.getOrientation() added
<br>Combo.setOrientation(int) added
<br>StyledText.getOrientation() added
<br>StyledText.setOrientation(int) added
<br>Text.getOrientation() added
<br>Text.setOrientation(int) added
</blockquote>
<h3><a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
38094: [Enter] key doesn't work in text editors
<br>30273: [Key Bindings] DBCS: "F1" funtion key does NOT work on Linux_GTK.
<br>15538: Label requires border to draw correctly
<br>21555: View menu remains open on GTK
<br>33198: [Wizards] Error message in Wizard clipped
<br>37608: [Bidi] StyledText - support dynamic changing of orientation
<br>42467: Photon - implement the SWT browser widget
<br>43125: Bidi: DCR setOrientation API for Text and Combo widget
<br>43262: XmTextPaste native declares jboolean return, does not do so
</blockquote>
<h2> SWT Build 3.0 021 - Tuesday September 16, 2003 </h2>
<h3>
<a NAME="Breaking Changes"></a>Breaking Changes</h3>
<p>Canvases now see Ctrl+Tab, Shift+Tab, Ctrl+PgUp and Ctrl+PgDn by default instead of traversing.
This change was made for the Eclipse key binding work. The rule that Canvases see every key was
broken in previous versions of SWT due to a last minute accessibility work around for 2.0.
</p>
<h3>
<a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
42897: BIDI: CHECK style doesn't work with RTL Tree or Table
<br>42787: CheckboxTableViewer does not clear selection
<br>42202: JDTUI tests don't finish
<br>15307: DCR - Ability to forbid SWT button (PUSH style) to become default needed
<br>32790: Breakpoint hover is flaky on OS X
<br>37863: Text's focus border has wrong background
<br>39987: BIDI: MIRRORED bit can't be switched on in the style's bitmap of any SWT widget.
<br>40006: BIDI: rtl-oriented StyledText has overlapping segments problem
<br>41039: Hitting the Enter/Return key in the Find/Replace dialog doesn't do anything on Mac OS X
<br>42349: Bogus implementation for GC.drawText (String string, int x, int y, int flags) on Mac
<br>42353: drawString/drawText do not work properly on GTK.
<br>42512: MenuBar on Decorations are not refreshed
<br>42724: StyledText - selection rendered incorrectly on bidi platforms
<br>42818: DirectoryDialog does not show its set message
<br>42882: remove platform code throwing ClassNotFound exception
<br>43011: "Alt+" key strokes not always received on "zh_CN.GB18030"
</blockquote>
<h2> SWT Build 3.0 020 - Tuesday September 9, 2003 </h2>
<h3>
<a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
4776: StyledText - GC.stringExtent returns incorrect value (1GI7ALA)
<br>35589: StyledText - add getStyleRanges(start, offset) API
<br>35826: GPs on exit
<br>38983: StyledText - ignore WRAP when SINGLE style is specified
<br>40019: BIDI: StyledText has problem with drawing of selection in both ltr and rtl orientation of this widget in the bidi locale.
<br>40406: Clicking in tree does not bring window to the front.
<br>40693: Text - No Verify/Modify when a modifier key is down
<br>40800: org.eclipse.swt.widgets.Text, method append(), bottom focusing error
<br>41748: [Keybindings] Keyboard Shortcuts not working
<br>41773: underscore dissapears in editor if font is bold Courier New size 9
<br>41899: Odd font names returned by getFontList on Mac
<br>42259: StringIndexOutOfBoundsException in FontData.getLocale()
<br>42266: NPE when opening Compiler preference page
<br>42275: Device.getFontList() is inconsistent across platforms.
<br>42293: Menu item too large
<br>42323: Eclipse won't start after renaming Eclipse.app
<br>42460: Browser - report location before it is changed
<br>42465: StackOverflow on Keys preference page
<br>42697: multiselect in pocket pc
</blockquote>
<h2> SWT Build 3.0 019c - Tuesday September 2, 2003 </h2>
<h3>
<a NAME="Problem reports fixed"></a>Problem reports fixed</h3>
<blockquote>
39781: Selection events not fired from Combo
<br>40560: Label with text and image set tries to display both
<br>41330: Import|filesystem Form Directory input acts strange
<br>41619: SWT does not render Unicode glyphs > 255
<br>41707: Exception causes Members view to become empty
<br>41968: Some menu item texts appear blank on Solaris 9 x86
<br>41980: GP showing Workbench - Appearance preference page
<br>42008: Corrupt Tree view-model after disposing last treeItem
<br>42150: Browser plugin not working on GTK
<br>42182: Externalize strings wizard is broken
</blockquote>
<h2> SWT Build 3.0 019 - Monday August 25, 2003 </h2>
<h3>
<a NAME="Breaking Changes"></a>Breaking Changes</h3>
<p>Keydown events now run before the work is done in the Operating System. This means, for example,
that if you hook a key down event in a text widg