Mon, 13 Dec 2021 13:46:39 +0000 `ExternalAddress`: send `#initialize` *after* `#setAddress:` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 13 Dec 2021 13:46:39 +0000] rev 25439
`ExternalAddress`: send `#initialize` *after* `#setAddress:` ...to make sure that pointer (handle) is valid when `#initialize` is called. This is to provide backward-compatibility for code that does things in `#initialize` that requires the handle. It is preferred to use new, more flexible method (introduced in commit cad52f81f60c and in 74da99aeab66) and override `#fromExternalAddress:` but not all code may have been migrated by now so provide this compatibility.
Fri, 03 Dec 2021 12:26:39 +0000 Add support for (Pharo) `BaselineOfXYZ` packages jv
Jan Vrany <jan.vrany@labware.com> [Fri, 03 Dec 2021 12:26:39 +0000] rev 25438
Add support for (Pharo) `BaselineOfXYZ` packages In order to improve interoperability with Pharo and Tonel packages this commit fixes `ProjectDefinition class >> #definitionClassForPackage:` to allow loading (Tonel) `BaselineOfXYZ` packages.
Mon, 29 Nov 2021 23:00:04 +0000 Fix `ObjectMemory >> #nameForSnapshot` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 29 Nov 2021 23:00:04 +0000] rev 25437
Fix `ObjectMemory >> #nameForSnapshot` ...to actually do what the comment says: return current image name (if any).
Thu, 25 Nov 2021 21:39:25 +0000 Add support for (Pharo) `PackageManifest`s jv
Jan Vrany <jan.vrany@labware.com> [Thu, 25 Nov 2021 21:39:25 +0000] rev 25436
Add support for (Pharo) `PackageManifest`s In order to improve interoperability with Pharo and Tonel packages this commit extends `ProjectDefinition class >> #definitionClassForPackage:` to return `PackageManifest` subclass if found. The `PackageManifest` class itself is in `stx:libcompat` and inherits from `ProjectDefinition`. This way, Smalltalk/X tools can store Smalltalk/X-specific metadata (most importantly, dependencies and load actions) to `PackageManifest` classes in a compatible way.
Wed, 24 Nov 2021 11:28:38 +0000 Fix `AbstractOperatingSystem >> #defaultPackagePath` for out-of-tree builds jv
Jan Vrany <jan.vrany@labware.com> [Wed, 24 Nov 2021 11:28:38 +0000] rev 25435
Fix `AbstractOperatingSystem >> #defaultPackagePath` for out-of-tree builds This commit fixes a bug introduced in commit bbae1f420889.
Mon, 18 Oct 2021 10:03:14 +0200 Fix CreateProcessW to throw an error when input parameters are too long jv
Patrik Svestka <patrik.svestka@gmail.com> [Mon, 18 Oct 2021 10:03:14 +0200] rev 25434
Fix CreateProcessW to throw an error when input parameters are too long Create process to throw an error in cases of too long: - command path - command line - dir name If the CreateProcessW fails the error is thrown too.
Mon, 21 Jun 2021 15:00:09 +0100 Cherry-picked `BlockContext` from a6b6dda4caff: jv
Jan Vrany <jan.vrany@labware.com> [Mon, 21 Jun 2021 15:00:09 +0100] rev 25433
Cherry-picked `BlockContext` from a6b6dda4caff: cherry-picked BlockContext.st from a6b6dda4caff: * 674ea83c00b9: #DOCUMENTATION by cg, Claus Gittinger <cg@exept.de> * 4af6ed4920e8: #REFACTORING by stefan, Stefan Vogel <sv@exept.de> * 8c4ef3c21488: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de> * 7fdaf3987d8f: #UI_ENHANCEMENT by exept, Claus Gittinger <cg@exept.de> * d6cc2bdc7773: Fix `BlockContext >> method` for cheap-block contexts, Jan Vrany <jan.vrany@labware.com>
Fri, 18 Jun 2021 17:43:50 +0100 Fix `ApplicationDefinition` to support (new) out-of-tree builds jv
Jan Vrany <jan.vrany@labware.com> [Fri, 18 Jun 2021 17:43:50 +0100] rev 25432
Fix `ApplicationDefinition` to support (new) out-of-tree builds ...as well as (old) in-tree builds.
Wed, 23 Jun 2021 21:53:27 +0000 `Timestamp`: fix bug in `#readFrom:...` jv
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 23 Jun 2021 21:53:27 +0000] rev 25431
`Timestamp`: fix bug in `#readFrom:...` ...on i686 (and possibly other 32bit platforms) caused by (possibly) a bug in `stc` that fails correctly fold `1000*1000*1000`.
Wed, 23 Jun 2021 12:50:05 +0100 `Process`: revert `#interruptWith:` jv
Jan Vrany <jan.vrany@labware.com> [Wed, 23 Jun 2021 12:50:05 +0100] rev 25430
`Process`: revert `#interruptWith:` Commit 3b02b0f1f647: Cherry-picked `Semaphore`, `EventSemaphore, `Process` and `ProcessorScheduler` changes `Process >> #interruptWith:` but this - for not yet known reason - breaks stx:libjava tests. This commit reverts the code to version before that commit, fixing tests.
(0) -10000 -3000 -1000 -300 -100 -10 +10 tip