What's new in Dolphin Smalltalk 7.1.30
Jan 4, 2024
- Simple negative floats not scanned correctly (sign lost) by @blairmcg in #1264
- Load IDB IDE Package Backup extension to help avoid loss of work by @blairmcg in #1267
New in Dolphin Smalltalk 7.1.29 (Dec 28, 2023)
- What's Changed:
- Fix tests failing in 7.1 because of OS and WebView2 changes by @blairmcg in #1199
- Quit from filed-in script can cause silent nil DNU #setToEnd error by @blairmcg in #1254
- Drag/drop method over class/instance mode radio button fails by @blairmcg in #1256
- Some bug fixes back-ported from Dolphin8 by @blairmcg in #1257
- String>>endsWith: does not work correctly for UTF encoded strings by @blairmcg in #1260
New in Dolphin Smalltalk 8.1.0 Pre-release (Dec 22, 2023)
- Fix #1183: Wrong seconds calc in Duration class>>hours:minutes: by @blairmcg in #1186
- Port fix for #1178 to Dolphin 8 by @blairmcg in #1188
- Fix tests failing because of OS and WebView2 changes by @blairmcg in #1198
- First cut of replacement for the poorly regarded #queryCommand: "switch" by @blairmcg in #1201
- Adopt new command query annotations in Debugger, class & package browsers by @blairmcg in #1202
- Implement command query annotations in View, Shell, and TextEdit hierarchy by @blairmcg in #1203
- Add skipIf/Unless annotations mechanism for SUnit TestCases by @blairmcg in #1204
- Rename Method References transformation is broken by @blairmcg in #1205
- Upgrade to Scintilla 5.4.0 by @blairmcg in #1206
- Command queries can be zero-arg testing methods by @blairmcg in #1207
- Add support for marquee progress bars and remove 16-bit range limitation by @blairmcg in #1208
- shortName of BindingReferences with unbindable environment is incorrect by @blairmcg in #1209
- Improve clarity of message box shown for unhandled warning by @blairmcg in #1210
- Improve context sensitive definitions/references commands in MethodWorkspace by @blairmcg in #1211
- Inline expression prompts should offer option to show changes by @blairmcg in #1212
- Migrate ApplicationDeploymentWizard to new command query mechanism by @blairmcg in #1213
- Sort test failures and errors in test run console log output by @blairmcg in #1214
- Method workspace identifier auto-completion can be more scope aware by @blairmcg in #1215
- Refactoring fixes for namespace related issues by @blairmcg in #1216
- Modified source editor state not maintained correctly on loss of focus by @blairmcg in #1217
- Improve ability to store legacy format (pre-namespace) packages by @blairmcg in #1218
- Fix browsing of refs/defs to vars broken by recent command query changes by @blairmcg in #1219
- Fix confusion between clear and clearAll in TextEdit hierarchy by @blairmcg in #1220
- Move STB filer out of base package by @blairmcg in #1221
- Debugger step over does not work after Debug/Continue (Ctrl+F5) by @blairmcg in #1222
- Two small refactoring tools inline method bug fixes by @blairmcg in #1223
- STB/STL no longer use collection proxies in most cases by @blairmcg in #1224
- Update WebView2 to latest stable SDK, 1.0.1901.177 by @blairmcg in #1225
- Refactor STB/STL again to have versioned filers instead of policy by @blairmcg in #1226
- Remove insecure CollectionPresenter default add item prompt (uses compiler) by @blairmcg in #1227
- Remove unreferenced method literals when deploying applications by @blairmcg in #1228
- Fix some command line parsing bugs, e.g. aa -- b, drops 'aa' by @blairmcg in #1229
- Flatten External.Structure hierarchy by @blairmcg in #1230
- Show progress for large file outs from Source Browser by @blairmcg in #1231
- Insecure generic object clipboard format should not be available by default by @blairmcg in #1232
- Split out command HistoryList and basic undo/redo support to separate package by @blairmcg in #1233
- Split out MVP static views and some abstract bases into separate packate by @blairmcg in #1234
- Replace queryCommand with command queries in remaining presenters, views and samples by @blairmcg in #1235
- CopyClassRefactoring broken by d2b8d98 by @blairmcg in #1236
- COM functions should be in message send graph for application deployment by @blairmcg in #1237
- Migrate MethodBrowser to declarative command querying mechanism by @blairmcg in #1238
- VariableBindings should be resolved to live variable on deserialisation by @blairmcg in #1239
- Further generalize the validation hint bubble mechanism in dialogs by @blairmcg in #1240
- Add a nil substitution capability to String>>expandMacrosWith&c by @blairmcg in #1241
- Factor out command and menu annotations into a common register class by @blairmcg in #1242
- Fix print dialog in Windows 11 and split out common dialogs to own packages by @blairmcg in #1243
- Complete the replacement of old #queryCommand: mechanism in IDE tools by @blairmcg in #1244
- Complete the replacement of old #queryCommand: mechanism in samples/contrib by @blairmcg in #1245
- Update STON to svenvc/ston@5af627a by @blairmcg in #1246
- Fix some issues with Convert to Sibling Refactoring by @blairmcg in #1247
- Serialize Transcript as static var ref in STB/STL6 by @blairmcg in #1248
- Use menuPopulator: annotations to build drop-down toolbar menus too by @blairmcg in #1249
- View mode popup menu can be generic across list, tree and tab views by @blairmcg in #1250
- Upgrade to WebView2 SDK 1.0.2210.55 by @blairmcg in #1251
- Add missing supersends of setUp and tearDown in TestCase hierarchy by @blairmcg in #1252
- Converting Date to DateAndTime then to asUnixTime results in value that when converted back does not equal original by @blairmcg in #1253
- Quit from filed-in script can cause silent nil DNU #setToEnd error by @blairmcg in #1255
New in Dolphin Smalltalk 7.1.27 (Nov 11, 2023)
- Remove references to default Object Arts website from code and tools by @blairmcg in #1195
- Mitigate #1191 by removing the ExternalDescriptor shared instance cache by @blairmcg in #1192
New in Dolphin Smalltalk 8.0.5 Pre-release (Mar 25, 2023)
- Upgrade to VisualStudio 2022
- Add refactoring option to warn when symbolic class names found on rename
New in Dolphin Smalltalk 7.1.24 (Jun 19, 2022)
- Fix #1164: PackageSelector>>#uninstall: endless loop by @blairmcg in #1165
- Fix #1166: Deadlock in interrupting overlapped calls by @blairmcg in #1167
New in Dolphin Smalltalk 7.1.23 (Apr 29, 2022)
- Fix: Win32 errors when trying to use WebView2.
New in Dolphin Smalltalk 7.1.22 (Mar 7, 2022)
- Add WebView2 package.
- Improve WebView2 abstraction and replace all uses of IE with it.
- Resave URLPresenter WebView2 view for new inst var layout.
- Some tidy up of WebView2.
New in Dolphin Smalltalk 7.1.21 (Nov 28, 2021)
- What's Changed:
- Remove ExternalStructure class>>#canUnderstand: during Image Stripping by @rko281 in #1096
- Fix #1097: Adjust blank icon to avoid scaling bug by @blairmcg in #1098
- Replace deprecated function call (use KernelLibrary instead of VMlibrary for isWindowsVistaOrGreater). by @blairmcg in #1104
- Fix #1015 by @blairmcg in #1106
- Resolve #1093: Optimization of Collection>>#distinct by @blairmcg in #1107
- Fix #1113: Add cancel option to package uninstallation prompts by @blairmcg in #1114
- Fix #258 by @blairmcg in #1115
- Fix reference to method that moved to a new library by @jgfoster in #1117
- Optimise comparison of ScaledDecimals by @rko281 in #1120
- Fix #1116: Dialogs always open on the primary display by @blairmcg in #1118
- Truncate seconds when converting from Time to ODBCTIME by @rko281 in #1126
- Fix regression caused by original fix for #1115 by @blairmcg in #1128
- Fix #1133 by deleting offending SourceBrowser class>>publishedAspects method by @blairmcg in #1134
- Fix #1135: Font change propagation from parent no longer works by @blairmcg in #1136
- Fix #1138: New method category chunk format to reduce 7<->8 merge conflicts by @blairmcg in #1139
- Open new shells on user's active monitor by default by @blairmcg in #1140
- Another change for #1116: Ensure initially centred shell views (e.g. splash screen) open on active monitor by @blairmcg in #1143
- Fix #928: Random #gpFault: error when closing Scintilla windows bug by @blairmcg in #1149
- char8_t in lexer.h requires C++20 by @jgfoster in #1152
New in Dolphin Smalltalk 8.0.2 Pre-release (Jun 24, 2021)
- VM binaries only release for Dolphin 8.
New in Dolphin Smalltalk 7.2.9 Pre-release (Apr 14, 2021)
New in Dolphin Smalltalk 7.2.2 Pre-release (Feb 9, 2021)
- New VM required for change of Behavior instance variables.
New in Dolphin Smalltalk 7.1.18 Pre-release (Dec 7, 2020)
- VM with <mutable> support
New in Dolphin Smalltalk 7.1.14 (Jul 19, 2020)
- Contains fixes for the following issues: #944, #945, #953, #955, #958, #960, #967, #968, #970, #971
- Improved code loading performance
- Brings STON up to date and adds higher performance reader and writer.
New in Dolphin Smalltalk 7.1.14 Pre-release (Jul 18, 2020)
- Contains fixes for the following issues: #944, #945, #953, #955, #958, #960, #967, #968, #970, #971
- Improved code loading performance
- Brings STON up to date and adds higher performance reader and writer.
New in Dolphin Smalltalk 7.2.0 Pre-release (Apr 28, 2020)
- Adds support for literal binding references.
New in Dolphin Smalltalk 7.0.57.2 (Sep 19, 2018)
- Fixes the crash when forking a very large number of processes described in issue #595
New in Dolphin Smalltalk 7.1.3 Pre-Release (Sep 18, 2018)
- Fix for crash on forking a process allocated beyond 2Gb boundary