Marcel Taeumel uploaded a new version of System to project The Trunk: http://source.squeak.org/trunk/System-mt.1202.mcz
==================== Summary ====================
Name: System-mt.1202 Author: mt Time: 18 December 2020, 10:11:47.76906 am UUID: 29ceed8f-1bbf-fa4f-89ee-8e8aaabe25ba Ancestors: System-dtl.1201
Fixes logging output of DoItFirst for cases where stdio streams are unavailable such as on Windows via Squeak.exe (instead of SqueakConsole.exe).
=============== Diff against System-dtl.1201 ===============
Item was removed: - ----- Method: DoItFirst>>print:to: (in category 'private') ----- - print: aString to: stream - [ stream nextPutAll: aString; lf; flush ] - on: Error - do: [ Transcript cr; show: self class name , ' output: ', aString; flush. - ^false ]. - ^true. - !
Item was changed: ----- Method: DoItFirst>>printError: (in category 'private') ----- printError: aString "Print to stdout if available, otherwise to the transcript. Answer true if the stdio stream was used, false if output was redirected to transcript." + [ FileStream stderr nextPutAll: aString; lf; flush ] + on: Error + do: [ TranscriptStream forceUpdate: false. "Graphics not yet fully initialized." + Transcript cr; show: self class name , ' error: ', aString; flush. + ^false ]. + ^true. - ^self print: aString to: FileStream stderr. !
Item was changed: ----- Method: DoItFirst>>printOut: (in category 'private') ----- printOut: aString "Print to stdout if available, otherwise to the transcript. Answer true if the stdio stream was used, false if output was redirected to transcript." + [ FileStream stdout nextPutAll: aString; lf; flush ] + on: Error + do: [ TranscriptStream forceUpdate: false. "Graphics not yet fully initialized." + Transcript cr; show: self class name , ' output: ', aString; flush. + ^false ]. + ^true. - ^self print: aString to: FileStream stdout. !
packages@lists.squeakfoundation.org