| Fix Version | Closed Date | Number | Summary | Type | Product | Fix Notes | Release Notes Notes |
| 6.1 beta 2 | 1/8/2008 | 2250 | Walkback when opening new System Browser from existing browser with no class selected | Incorrect Functionality | DPRO |
|
|
| 6.1 beta 2 | 1/8/2008 | 2253 | Double clicking on D6.0 images after installing D6.1 gives "Image Version Mismatch" | Incorrect Functionality | DCE | The FILEVERSION and PRODUCTVERSION for the VM and launcher had been changed to 2008,6,1,0 from 2005,6,1,0. For the time being at least I have restored the latter. |
|
| 6.1 beta 2 | 1/7/2008 | 2251 | Right click on TestCase class in browsers is very slow | Incorrect Functionality | DCE | The lookup test in ClassDescription>>correspondingTestCase is rather slow. Because the linear searching implementation of UnitTestPlugin>>classUnderTest this has a detrimental effect on the perfomance of context menu clicks oer TestCase subclasses. ClassDescription>>correspondingTestCase now uses £includesBehaviour. |
|
| 6.1 beta 2 | 1/7/2008 | 2252 | There is no longer a easy way to launch the SUnitBrowser on all the tests in a class or package | Incorrect Functionality | DCE | Since the UnitTestPlugin only works on a single (rather than multiple) class selection it no longer seemed appropriate to reinstigate the old Browse Tests context menu commands as these work on multiple class or package selections. Instead I have added an SUnitBrowser toolbar button to the tools which will launch a test browser on the current selection. This works in a similar way to the browseHierarchy and browseSystem commands. |
|
| 6.1 | 12/31/2007 | 2116 | IconicListAbstract>>selectionState should be using selectionsByIndex (plural) family of messages as otherwise will not restore multiple selections | Incorrect Functionality | DCE | I notice that Andy has fixed this already |
|
| 6.1 | 12/31/2007 | 2171 | Opening a System Browser from another browser with selection/focus in categories/variables/protocols filter always opens on Object | Cosmetic | DPRO | Just missing a browseSystem implementation in ClassBrowserAbstract (a copy of that in ClassSelector) |
|
| 6.1 | 12/31/2007 | 2213 | Drag' and drop icon for dragging methods from method browser is String rather than CompiledMethod icon | Cosmetic | DCE | Just change the order of the objects in the collection (bug description is incorrect - there is an object type, CompiledMethod, on the drag & drop objects) |
|
| 6.1 | 12/31/2007 | 2246 | View Composer view toolbox tab has wrong (string) icon | Cosmetic | DCE |
|
|
| 6.1 | 12/31/2007 | 2245 | Support Scintilla "modern" indicators and deprecate old style-byte indicators | Enhancement | DCE |
|
|
| 6.1 | 12/31/2007 | 2247 | Support Visa Command Link style buttons | Enhancement | DCE |
|
|
| 6.1 | 12/24/2007 | 2151 | Float>>asTrueFraction does not handle denormalized numbers (gradual underflow) | Incorrect Functionality | DCE | All fixed, including problem with syntax colouring/parsing of 1.0e-316 in a workspace. |
|
| 6.1 | 12/24/2007 | 2219 | Compiler does not parse 1.0e-316 correctly | Incorrect Functionality | DCE | Bug in CRT: Changed compiiler from using strtod to atoi. Added test coverage to CompilerTest>>testFloatScanning |
|
| 6.1 | 12/21/2007 | 2221 | Canvas>>#fillRectangle:startColor:endColor:verticalGradient: ignores rectangle origin | Incorrect Functionality | DCE |
|
|
| 6.1 | 12/20/2007 | 2209 | Tip of the Day popup causes Vista to display a window stating that help is not available for Dolphin (due to missing WinHelp engine) | Cosmetic | DCE |
|
|
| 6.1 | 12/20/2007 | 2243 | Sliding back a SlideyInneyOuteyThing under Vista's Aero leaves screen scarring | Cosmetic | DCE | Temporary fix is to disable the retraction animation if Aero is enabled under Vista. The extension animation can be left in place since it doesn't scar. | The slidey's unpin/slide-back animation is disabled when desktop composition is found to be enabled when running on Vista. Slide-out animation doesn't cause any problems. |
| 6.1 | 12/20/2007 | 2138 | Provide a public API to allow the configuration of pluggable filters in addition to the package selection in the System Browser | Enhancement | DPRO | Temporary solution is to check whether Aero is enabled under Vista and, if so, disable the SIOT animation as the pane retracts. The extension of a pane can still be animaed since it doesn't scar. |
|
| 6.1 | 12/20/2007 | 2143 | Allow IdeaSpace configurations to be saved to template (.IST) files | Enhancement | DPRO |
|
|
| 6.1 | 12/18/2007 | 2242 | Use new Vista themed tree views by default | Enhancement | DCE |
|
|
| 6.1 | 12/17/2007 | 2239 | Tidying Up section in First Splash tutorial has typo | Walkback | DCE | Fixed in the Education Centre |
|
| 6.1 | 12/17/2007 | 2240 | STS Load Package Edition command from Package Browser and PackageSelector should select current package | Incorrect Functionality | DPRO | Fixed by moving #loadPackageFromRepository from the SmalltalkSystemModel into both PackageBrowserShell and PackageSelector. Had to make minor fixes to the method too. |
|
| 6.1 | 12/17/2007 | 2241 | Keeping STS and SourceSafe projects in sync can be difficult | Enhancement | DPRO | If connected to an STS repository we always offer the ability to version any package as it is saved. |
|
| 6.1 | 12/6/2007 | 2238 | UnitTestPlugin for Class and System Browsers | Enhancement | DPRO | Added UnitTestPlugin |
|
| 6.1 | 11/6/2007 | 1568 | Selection in System Browser PackageSelector lost on image restart | Incorrect Functionality | DSE | IconicListAbstract was only saving selection state for single (not multiple) selection lists. |
|
| 6.1 | 11/6/2007 | 2237 | Code Mentor tab does not always display correct icon for failures | Incorrect Functionality | DPRO | CodeMentorPlugin now perfoms £refreshIcon on UI thread as part of £runLintChecks. Previously, this was being done on background thread before model was necessarily updated with the failing rules. |
|
| 6.1 | 6/22/2007 | 2236 | Typo in BytecodeRewriter>>testIsZero | Incorrect Functionality | DCE |
|
|
| 6.1 | 6/5/2007 | 2235 | Process>>showWalkback:callStack:debuggable:resumable: has typo | Incorrect Functionality | DCE |
|
|
| 6.1 | 5/1/2007 | 2231 | Typo in Pluggable Models documentation | Cosmetic | DCE |
|
|
| 6.1 | 3/28/2007 | 2226 | Save Image As can be non-modal if image file already exists | Incorrect Functionality | DCE | Made the MessageBox task modal |
|
| 6.1 | 3/28/2007 | 2227 | ActiveX Control Browser can give exception when opening a new control | Incorrect Functionality | DCE | IanB tracked it down to the ScriptBridge.ScriptBridge.1 component - whatever that is. The problem appears to be that the registry contains a negative value for its ToolboxBitmap32 key (see method below).... 'C:\Program Files\Internet Explorer\iexplore.exe' '-17' Having the negative value as the Bitmap id seems to cause the crash in Dolphin. Putting a guard test in to display the default icon for negative values resolves (or at least, disguises) the problem for now. |
|
| 6.1 | 3/27/2007 | 2225 | Missing return in ExternalStructure>>printFieldsOn:limit: | System Crash | DCE | Missing ^self added. |
|
| 6.1 | 2/14/2007 | 2223 | BinaryPackages with classes that contain "forward" references to subclasses will not file back in correctly | Walkback | DPRO | Introduced STBBinaryPackageProxy to ensure that all the class "definitions" are filed out first without their method dictionaries. The methods are filed out subsequently and later restored into the classes on fixup. See the comment for STBBinaryPackageProxy. |
|
| 6.1 | 1/31/2007 | 2215 | Method Workspace auto (dynamic) parse now reports all errors and warnings reported by the Compiler for the same source, and many more | Enhancement | DCE |
| The auto-parse uses the SmalltalkParser augmented by a simple semantic checker. This parsing identifies all syntax errors that the compiler spots, but not all semantic errors and warnings. This limited the usefulness of the automatic parser, and meant an apparently clean method would generate warnings (and even errors) when Accepted. The semantic checker now reports all errors and warnings that the compiler reports, and adds a number of extra semantic warnings, for example temps that are read before written, written not read, unassigned, etc. |
| 6.1 | 1/31/2007 | 2220 | Support Scintilla version 1.75, including new indicators | Enhancement | DCE |
|
|
| 6.1 | 12/20/2006 | 2218 | NotSignedCertificate new yield an invalid certificate | Walkback | DCE | The problem appears to be that the STB bytes for the not signed certificate (in NotSignedCertificate class>> new) have not been regenerated correctly after we changed the OA private key for Dolphin 6. |
|
| 6.1 | 11/28/2006 | 2216 | SysLink control gives walkback when link activated by keybaord | Walkback | DCE | Add #item (to return self) to LITEM |
|
| 6.1 | 11/10/2006 | 2156 | GPFault debugging blocks using floats | Walkback | DCE | Quite significant problems with the text mapping between debug and release versions of methods. Major compiler mods and changes to the Debugger needed. |
|
| 6.1 | 11/10/2006 | 2206 | Cannot open debugger from stack overflow walkback (get another stack overflow) | Walkback | DCE | The Debugger is now opened by the new main process when the Debug button is pressed in the walkback, rather than by the debugged process itself. |
|
| 6.1 | 11/10/2006 | 2214 | Warning of unimplemented selectors is now dynamic rather than only on method save | Enhancement | DCE |
|
|
| 6.1 | 10/20/2006 | 2108 | Error reporting may go into an infinite loop producing an enormous crash dump if there is an error opening message box | Incorrect Functionality | DCE |
|
|
| 6.1 | 10/20/2006 | 2210 | Disassembled output may print string literals containing newlines (breaking debugger source selection) or which are excessively long | Cosmetic | DCE |
|
|
| 6.1 | 10/18/2006 | 2212 | MouseEvent>>button: answers wrong button symbol for right-clicks | Incorrect Functionality | DCE | Fixed by answering #right for RBUTTONxxxx events |
|
| 6.1 | 10/16/2006 | 2207 | Clone Class refactoring added which creates a duplicate of the selected class at a specified point in the hierarchy and in a specified package | Enhancement | DPRO | Clone Class... added to all menus. It uses the CopyClassRefactoring. The new class name, superclass, and package are prompted for using the default view of the CreateSubclassDialog. This does not have the subclasses pane, as these are not needed, although potentially we could create a copy of these too I suppose. There is also a simpler implementation of class copying in SmalltalkSystem for DCE that is at least undoable as a unit (i.e. it uses the RB change objects) | This is inspired by Tim Mackinnon's class copying feature in his Intelli-Dolphin package. It differs in being implemented as a full refactoring that has performs the operation more intelligently, and which is undoable/redoable atomically. Note that a drag & drop copy of a class in DPRO will also use this refactoring operation. |
| 6.1 | 10/16/2006 | 2208 | Auto-Correct/Declare All Undeclared Temps command added for method workspaces | Enhancement | DPRO | See MethodWorkspace>>declareAllUndeclaredVariablesAsTemps | Inspired by the "Define All Temps" feature of Tim Mackinnon's Intelli-Dolphin package. |
| 6.1 | 10/16/2006 | 2211 | Debugger now steps into methods that return self, a literal constant, or static (global or class) variable | Enhancement | DCE | Modified the primitive implementations to look at the stepping flag, and if set fail the primitive. Cost of this should be minimal |
|
| 6.1 | 10/1/2006 | 2201 | Compiler exception on invalid syntax (use of reserved word for argument to #ifNotNil: block) | Walkback | DCE | Extended the test on redefining pseudo vars to include block examples for normal blocks, and optimised blocks with args (e.g. ifNotNil: and #to:by:do:) |
|
| 6.1 | 10/1/2006 | 2180 | Views browser plugin pane should switch to method source when a method is selected | Cosmetic | DCE | I must have fixed this (vaguely remember doing so) as it no longer reproduces |
|
| 6.1 | 10/1/2006 | 2204 | Automated deployment from script may leave certain development classes in image | Cosmetic | DCE |
|
|
| 6.1 | 10/1/2006 | 2205 | Initial System Folder window sizes are incorrect for Vista (folder has vertical scroll bar) | Cosmetic | DCE |
|
|
| 6.1 | 9/30/2006 | 2203 | VM now has a primitive to rapidly calculate instance count and space usage statistics for classes | Enhancement | DCE |
|
|
| 6.1 | 9/28/2006 | 2197 | Lagoon Wizard can't easily be scripted due to final MessageBox requiring user intervention | Enhancement | DPRO | Add #isUnattended flag. This must be set through the advanced/custom properties. | Add #isUnattended flag. This must be set through the advanced/custom properties. |
| 6.1 | 9/28/2006 | 2202 | Support auto URL detection and link clicked notifications in RichTextEdit | Enhancement | DCE | Does not restore correctly over an image save. This seems to difficult to fix for now. |
|
| 6.1 | 9/8/2006 | 1724 | A ReadWrite FileStream can get into a tight loop if it contains unflushed data and the stream is reset | Incorrect Functionality | DPRO | Fixed as per Bill's suggestion |
|
| 6.1 | 9/8/2006 | 2164 | Some category changes not being recorded in the change log | Incorrect Functionality | DCE | Also fix a couple of other cases |
|
| 6.1 | 9/8/2006 | 2175 | When the Go Search bar has focus in the System Folder the navigation buttons in the tool bar are disabled. | Incorrect Functionality | DCE |
|
|
| 6.1 | 9/6/2006 | 2198 | "Smalltalk deepCopy" causes stack overflow walkback | Walkback | DCE | Flaw in #deepCopy |
|
| 6.1 | 9/6/2006 | 2199 | Class comment text colour should be configurable as an option (without code changes) | Enhancement | DCE |
|
|
| 6.1 | 9/5/2006 | 2192 | "Object class DNU #methodFor:" walkback from Package Browser/Browse/Unimplemented Messages command in DCE | Walkback | DCE |
|
|
| 6.1 | 9/5/2006 | 2137 | Editing experience is poor with multi-byte characters | Incorrect Functionality | DCE | Requires verification that this does not break in locales other than 1252 and 949. |
|
| 6.1 | 9/5/2006 | 2167 | Tight loops may prevent higher priority processes from running | Incorrect Functionality | DCE |
|
|
| 6.1 | 9/5/2006 | 2193 | ShlwapiLibrary>>patchCompactPathEx:etc has incorrect return type | Incorrect Functionality | DCE | Regenerate all manually coded ShlwapiLibrary methods from Win32 type library |
|
| 6.1 | 9/5/2006 | 2187 | Debugger fails to step into methods that just get or set an instance variable | Cosmetic | DCE |
|
|
| 6.1 | 9/5/2006 | 2189 | Debugger "Implement In" steps over accessor methods it creates | Cosmetic | DCE |
|
|
| 6.1 | 9/5/2006 | 2194 | Checkbox with null backbrush does not draw correctly (has black background) | Cosmetic | DCE | Use PaintThemeParentBackground API | This fix works around a bug in Windows XP when themes are enabled. |
| 6.1 | 9/5/2006 | 400 | Support drag&drop of files from Windows explorer | Enhancement | DCE |
|
|
| 6.1 | 9/5/2006 | 2186 | Dolphin no longer supports application creation for Win98/ME OS | Enhancement | DCE |
|
|
| 6.1 | 9/5/2006 | 2191 | ShellLibrary repackaged from base system to "Windows Shell" package | Enhancement | DCE |
| ShellLibrary was only present in the base system because of some references for icons. These now refer to the DLL through an ExternalResourceLibrary instance, and ShellLibrary now lives in the "Windows Shell" package where it belongs. If you have any references to ShellLibrary then your applications will now be dependent on the "Windows Shell" package (if they weren't before). |
| 6.1 | 8/10/2006 | 2182 | RadioButtonSetPresenter>>enableAll does not work | Incorrect Functionality | DCE |
|
|
| 6.1 | 8/10/2006 | 2184 | Class Comment Plugin ignores word wrap option setting | Incorrect Functionality | DCE |
|
|
| 6.1 | 8/10/2006 | 2183 | "Confirm" message boxes fail to display icons on Vista | Cosmetic | DCE |
|
|
| 6.1 | 8/10/2006 | 2185 | Standard system Icon instance creation methods use hard code integer constants rather than symbolic IDI_xxxx constants | Cosmetic | DCE |
|
|
| 6.1 | 8/10/2006 | 2158 | PAI on Set always shows every item, unlike other "paging" mechanism used for other types of collection when large | Enhancement | DCE |
|
|
| 6.1 | 8/7/2006 | 1472 | Install package causes infinite recursion in PB if as yet uninstalled prereqs share no common root | Walkback | DCE | When there is no common root, then all packages are shown, not just those under $. |
|
| 6.1 | 8/7/2006 | 2165 | 'Implement In' refactoring/auto-correction fails if self/super/thisContext passed as arguments | Incorrect Functionality | DCE |
|
|
| 6.1 | 8/7/2006 | 2173 | Syntax highlighting causes walkback on user typing/displaying float that is too large to scan | Incorrect Functionality | DCE |
| See also #1726 |
| 6.1 | 8/7/2006 | 2027 | SystemBrowser opened from MethodExplorer is not positioned at selected method | Cosmetic | DPRO |
|
|
| 6.1 | 8/7/2006 | 2147 | Inspector on IDispatch should not display "restricted" properties (such as _NewEnum) as published aspects | Cosmetic | DCE |
|
|
| 6.1 | 8/7/2006 | 2168 | RadioButtonSetPresenter class comment is misleading (does not trigger separate selection event) | Cosmetic | DCE |
|
|
| 6.1 | 8/7/2006 | 2169 | Debugger should set initial focus to the source pane | Cosmetic | DCE |
|
|
| 6.1 | 8/7/2006 | 2170 | Method Explorer should set initial focus to the source pane | Cosmetic | DCE |
|
|
| 6.1 | 8/7/2006 | 2178 | Package Browser does not prompt to save changes to package comment | Cosmetic | DCE |
|
|
| 6.1 | 8/7/2006 | 2163 | Would be useful to control the caret color in workspaces | Enhancement | DCE | Added #defaultCaretColor to SmalltalkWorkspace class and SmallltalkWorkspaceDocumentt classs. |
|
| 6.1 | 8/7/2006 | 2166 | Make Date>>evaluateYYMMDD: public | Enhancement | DCE | Also improved class comment and method comments in the two methods Steve refers to. |
|
| 6.1 | 8/7/2006 | 2172 | New class browsers should set initial focus intelligently depending on initial selection | Enhancement | DCE |
|
|
| 6.1 | 8/7/2006 | 2174 | ActiveX Component Wizard and Active-X Control Browser are now only available in Dolphin Professional | Enhancement | DCE |
|
|
| 6.1 | 8/7/2006 | 2176 | CRTLibrary>>spawnForOutput:[args:] should be removed | Enhancement | DCE |
|
|
| 6.1 | 8/7/2006 | 2179 | Test Browser class should be configurable | Enhancement | DCE | #2179 |
|
| 6.1 | 8/7/2006 | 2181 | Add option to allow info-tips in method browsers to be disabled | Enhancement | DCE |
|
|
| 6.1 | 8/4/2006 | 1726 | Entering a literal integer as 2e0111111 appears to hang | Incorrect Functionality | DCE | The styling scanner (SmalltalkStylingScanner) now uses special number scanning code that does not calculate the actual value of the numbers in the source. This avoids potentially very expensive computations such as calculating very very large integers such as 2e01111111. Of course if you actually attempt to compile a method containing such a very large literal integer, then the system will still have to compute the value and it will take a very long time. This change is more to guard against typos causing the system to grind to a halt (in this case the user probably mean't to type 2.0e1111111) | The styling scanner now uses special number scanning code that does not calculate the actual value of the numbers in the source. This avoids potentially very expensive computations such as calculating very very large integers such as 2e01111111. Of course if you actually attempt to compile a method containing such a very large literal integer, then the system will still have to compute the value and it will take a very long time. This change is more to guard against typos causing the system to grind to a halt (in this case the user probably mean't to type 2.0e1111111). See also #2173 |
| 6.1 | 6/20/2006 | 2157 | ListView no longer displays nil items (text and image always blank regardless of text/image block settings) | Incorrect Functionality | DCE | Caused by change to way request for "stale" row is detected (refactoring to avoid full block was not a true refactoring). Added ListViewText>>testNilRow |
|
| 6.1 | 6/12/2006 | 2154 | RichTextEdit>>color: causes Integer DNU #asColorRef walkback | Walkback | DCE | Remove #asParameter from RichTextEdit>>color: |
|
| 6.1 | 6/3/2006 | 2152 | Fraction>>asFloat can overflow | Incorrect Functionality | DCE |
|
|
| 6.1 | 6/3/2006 | 2153 | LargeInteger>>asFloat may not round to nearest fp value due to accumulation of rounding errors | Incorrect Functionality | DCE |
|
|
| 6.1 | 5/27/2006 | 2087 | Dolphin does not play well inside some virtaul desktop managers (e.g. MSVDM) | Incorrect Functionality | DCE | Rather than use the "no visible windows" mechanism for panic, reset the system launcher explicitly from the panic command. Leave the "no visible windows" reset in place, but make it optional, and turn it off by default. |
|
| 6.1 | 5/27/2006 | 2144 | Methods with selectors containing ! (bang) character do not file out correctly. | Incorrect Functionality | DCE | Problem in filing out of method categories only - the selector is assumed not to contain ! characters. |
|
| 6.1 | 5/27/2006 | 2145 | Remove a method required by a supported protocol no longer generates a warning prompt | Cosmetic | DCE |
|
|
| 6.1 | 5/27/2006 | 2146 | Add Ctrl+F4 accelerator key sequence to close current tab in IdeaSpace | Enhancement | DPRO |
|
|
| 6.1 | 5/14/2006 | 2139 | In Code Mentor HTML report for lint rule failure make the rule name a link to open browser on all failed methods | Enhancement | DPRO |
|
|
| 6.1 | 5/14/2006 | 2142 | Write package load warnings to transcript as well as showing message boxes to make it easier to follow up and correct after load | Enhancement | DCE |
|
|
| 6.1 | 5/10/2006 | 2140 | SmalltalkScanner accepts many characters as valid letters in identifiers that are not part of the ANSI Smalltalk lexicon | Incorrect Functionality | DCE |
| This should not affect existing code, because the actual Dolphin compiler enforces the ANSI lexicon more strictly already |
|