Mon, 10 Aug 2020 14:37:20 +0100 Convert (Squeak) tabs to (Smalltalk/X) spaces in method sources jv
Jan Vrany <jan.vrany@labware.com> [Mon, 10 Aug 2020 14:37:20 +0100] rev 1108
Convert (Squeak) tabs to (Smalltalk/X) spaces in method sources ...when loading and other way round when saving. Historically, Squeak world uses tabs to indent source whereas Smalltalk/X uses (four) spaces. This is a pain when one works on code that is meant to work in both, Smalltalk/X and Squeak (family). In an attempt to ease that pain, tabs are converted when loading / saving the method. We'll see how it goes.
Thu, 09 Jul 2020 23:31:03 +0100 Do not cache `MCDefinition`s jv
Jan Vrany <jan.vrany@labware.com> [Thu, 09 Jul 2020 23:31:03 +0100] rev 1107
Do not cache `MCDefinition`s since it only makes loading slow.
Tue, 30 Jun 2020 11:28:45 +0100 Allow adding / removing Monticello repositories in settings even if Monticello is disabled jv
Jan Vrany <jan.vrany@labware.com> [Tue, 30 Jun 2020 11:28:45 +0100] rev 1106
Allow adding / removing Monticello repositories in settings even if Monticello is disabled ...as in browser menus.
Mon, 29 Jun 2020 23:17:32 +0100 Allow reading an extra instvar for `MCSnapshot` and `MCMethodDefinition` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 29 Jun 2020 23:17:32 +0100] rev 1105
Allow reading an extra instvar for `MCSnapshot` and `MCMethodDefinition` Recent Pharo (8 and later) adds an extra instvar to `MCSnapshot` and `MCMethodDefinition`. The code below just ignores the extra instvar, allowing us to read these .mcz while producing .mcz readable by Squeak. Whether this is a bug or another instance of 'nothing but Pharo matters' I do not know.
Mon, 29 Jun 2020 23:15:01 +0100 Fixed `MCSnapshot >> #options` to always return options jv
Jan Vrany <jan.vrany@labware.com> [Mon, 29 Jun 2020 23:15:01 +0100] rev 1104
Fixed `MCSnapshot >> #options` to always return options ...and not `self`. Due to slip in lazy initialization, `self` was accidentally returned when `options` were not initialized.
Mon, 29 Jun 2020 22:48:29 +0100 Backed out changeset fa939598a32a jv
Jan Vrany <jan.vrany@labware.com> [Mon, 29 Jun 2020 22:48:29 +0100] rev 1103
Backed out changeset fa939598a32a Adding extra instance variables added by Pharo to `MCMethodDefinition` and MCSnapshot is a bad idea: it makes .mcz written back by Smalltalk/X unreadable by Squeak. This is certainly something we don't want. So, another way around has to be found.
Mon, 29 Jun 2020 13:44:49 +0100 Add utility method to export St/X package to Monticello repository jv
Jan Vrany <jan.vrany@labware.com> [Mon, 29 Jun 2020 13:44:49 +0100] rev 1102
Add utility method to export St/X package to Monticello repository
Mon, 29 Jun 2020 13:43:38 +0100 Regenerate build support files jv
Jan Vrany <jan.vrany@labware.com> [Mon, 29 Jun 2020 13:43:38 +0100] rev 1101
Regenerate build support files
Mon, 01 Jun 2020 14:40:28 +0100 Add missing instvars from Pharo implementation to MCSnapshot / MCMethodDefinition jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 01 Jun 2020 14:40:28 +0100] rev 1100
Add missing instvars from Pharo implementation to MCSnapshot / MCMethodDefinition This allows loading Pharo-saved .mcz into Smalltalk/X without error and resorting to source fileout. Should be compatible with Squeak.
Mon, 25 May 2020 13:25:27 +0100 Fix source loading w.r.t. class comments jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 25 May 2020 13:25:27 +0100] rev 1099
Fix source loading w.r.t. class comments
(0) -1000 -300 -100 -10 +10 tip