--- a/MiniDebug.st Wed May 19 18:09:44 1999 +0200
+++ b/MiniDebug.st Wed May 19 18:20:01 1999 +0200
@@ -51,13 +51,17 @@
enter
"enter a miniDebugger"
- ^ self enterWithMessage:'MiniDebugger'
+ ^ self enterWithMessage:'MiniDebugger entered'
+
+ "Modified: / 19.5.1999 / 18:15:03 / cg"
!
enter:aContext
"enter a miniDebugger - for protocol compatibility with the GUI-debugger"
- ^ self enterWithMessage:'MiniDebugger'
+ ^ self enterWithMessage:'MiniDebugger entered'
+
+ "Modified: / 19.5.1999 / 18:13:06 / cg"
!
enter:aContext withMessage:aString
@@ -84,13 +88,28 @@
Processor notNil ifTrue:[
active := Processor activeProcess.
'process: id=' print. active id print.
- ' name=' print. active name printCR.
+ ' name=' print. active name printCR.
].
].
- self new enter.
+
+ OperatingSystem hasConsole ifFalse:[
+ Object errorSignal handle:[:ex |
+ ex return
+ ] do:[
+ self warn:('Unexpected error:\' , aString , '\\No MiniDebugger functionality available') withCRs .
+ ].
+
+ Object errorSignal handle:[:ex |
+ Smalltalk exit
+ ] do:[
+ AbortSignal raise.
+ ]
+ ] ifTrue:[
+ self new enter.
+ ].
^ nil
- "Modified: 20.5.1996 / 10:28:31 / cg"
+ "Modified: / 19.5.1999 / 18:14:33 / cg"
!
new
@@ -677,5 +696,5 @@
!MiniDebugger class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/Attic/MiniDebug.st,v 1.40 1999-02-25 20:17:04 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/Attic/MiniDebug.st,v 1.41 1999-05-19 16:20:01 cg Exp $'
! !
--- a/MiniDebugger.st Wed May 19 18:09:44 1999 +0200
+++ b/MiniDebugger.st Wed May 19 18:20:01 1999 +0200
@@ -51,13 +51,17 @@
enter
"enter a miniDebugger"
- ^ self enterWithMessage:'MiniDebugger'
+ ^ self enterWithMessage:'MiniDebugger entered'
+
+ "Modified: / 19.5.1999 / 18:15:03 / cg"
!
enter:aContext
"enter a miniDebugger - for protocol compatibility with the GUI-debugger"
- ^ self enterWithMessage:'MiniDebugger'
+ ^ self enterWithMessage:'MiniDebugger entered'
+
+ "Modified: / 19.5.1999 / 18:13:06 / cg"
!
enter:aContext withMessage:aString
@@ -84,13 +88,28 @@
Processor notNil ifTrue:[
active := Processor activeProcess.
'process: id=' print. active id print.
- ' name=' print. active name printCR.
+ ' name=' print. active name printCR.
].
].
- self new enter.
+
+ OperatingSystem hasConsole ifFalse:[
+ Object errorSignal handle:[:ex |
+ ex return
+ ] do:[
+ self warn:('Unexpected error:\' , aString , '\\No MiniDebugger functionality available') withCRs .
+ ].
+
+ Object errorSignal handle:[:ex |
+ Smalltalk exit
+ ] do:[
+ AbortSignal raise.
+ ]
+ ] ifTrue:[
+ self new enter.
+ ].
^ nil
- "Modified: 20.5.1996 / 10:28:31 / cg"
+ "Modified: / 19.5.1999 / 18:14:33 / cg"
!
new
@@ -677,5 +696,5 @@
!MiniDebugger class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/MiniDebugger.st,v 1.40 1999-02-25 20:17:04 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/MiniDebugger.st,v 1.41 1999-05-19 16:20:01 cg Exp $'
! !