[squeak-dev] The Trunk: System-mt.1202.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Dec 18 09:11:53 UTC 2020


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.
  !



More information about the Squeak-dev mailing list