Skip to content

Releases: dolphinsmalltalk/Dolphin

Dolphin 8.2.0

27 Aug 16:25
Compare
Choose a tag to compare
Dolphin 8.2.0 Pre-release
Pre-release

Adds support for High DPI in the Dolphin 8 branch and various minor changes and fixes.

Full Changelog: 8.1.0...8.2.0

There is no setup .exe for this release. Please follow the readme instructions to build the image from source. The binaries can be downloaded using the FetchVM powershell script as described there, or alternately build them yourself with Visual Studio 2022.

7.2.0

27 Aug 16:17
Compare
Choose a tag to compare
7.2.0 Pre-release
Pre-release

What's Changed

  • Fix #308: Dolphin is not High DPI aware
  • Fix #1275: Tree views paint incorrectly when tools are added to Idea Space
  • Fix #1279: double triggering of tab change event from sliding card tray by @blairmcg in #1281

Full Changelog: 7.1.30...7.2.0

7.1.30

04 Jan 09:11
Compare
Choose a tag to compare

What's Changed

  • 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

Full Changelog: 7.1.29...7.1.30

7.1.29

27 Dec 15:56
Compare
Choose a tag to compare

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

Full Changelog: 7.1.27...7.1.29

Dolphin 8.1.0

22 Dec 17:17
Compare
Choose a tag to compare
Dolphin 8.1.0 Pre-release
Pre-release

What's Changed

  • 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

Full Changelog: 8.0.5...8.1.0

7.1.27

11 Nov 16:51
Compare
Choose a tag to compare

What's Changed

  • 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

Full Changelog: 7.1.26...7.1.27

7.1.24

19 Jun 16:15
Compare
Choose a tag to compare

What's Changed

Full Changelog: 7.1.23...7.1.24

7.1.23

28 Apr 19:34
fe2750f
Compare
Choose a tag to compare

What's Changed

Full Changelog: 7.1.22...7.1.23

7.1.22

06 Mar 10:16
Compare
Choose a tag to compare

Replaces obsolete Internet Explorer integration with Edge (Chromium) based WebView2

What's Changed

7.1.21

27 Nov 15:41
Compare
Choose a tag to compare

Adds better support for multiple monitors so that Windows will open on the monitor most likely to be in active use (#1116).

The class fileout format is modified to reduce the number of conflicts that typically occur when moving code between 7.1 (pre-namespace) and 8.x (namespace) formats (#1138). Note that this format is not forwards compatible for 7.1.20 (i.e. cannot be loaded in 7.1.20 and earlier). It can be loaded and saved from 8.x.

Some bug fixes:
#258
#928
#1015
#1093
#1095
#1097
#1103
#1113
#1119
#1125
#1133
#1135
Minor VM source fixes for building on latest versions of VS2019 (#1152)

What's Changed

Full Changelog: 7.1.20...7.1.21