--- a/AbortOperationRequest.st Sat Nov 17 11:01:33 2001 +0100
+++ b/AbortOperationRequest.st Sat Nov 17 11:02:15 2001 +0100
@@ -1,15 +1,31 @@
"{ Package: 'stx:libbasic' }"
-GenericException subclass:#AbortOperationRequest
+ControlRequest subclass:#AbortOperationRequest
instanceVariableNames:''
classVariableNames:''
poolDictionaries:''
- category:'Kernel-Exceptions'
+ category:'Kernel-Exceptions-Control'
!
+!AbortOperationRequest class methodsFor:'documentation'!
+
+documentation
+"
+ Raised when the CTRL-y (abort operation) Key is pressed,
+ or when the 'Abort'-button is pressed in the Debugger,
+ or by many dialogs 'Cancel' key.
+
+ If unhandled, this is a no-op,
+ however, all windows catch this signal in their main event handling
+ loop to allow for whatever operation is ongoing to be cancelled.
+
+ Pressing CTRL-y has the same behavior as interrupting followed by pressing
+ the debuggers 'Abort'-button.
+"
+! !
!AbortOperationRequest class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/AbortOperationRequest.st,v 1.1 2001-11-16 17:17:14 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/AbortOperationRequest.st,v 1.2 2001-11-17 10:01:58 cg Exp $'
! !
--- a/BreakPointInterrupt.st Sat Nov 17 11:01:33 2001 +0100
+++ b/BreakPointInterrupt.st Sat Nov 17 11:02:15 2001 +0100
@@ -4,12 +4,20 @@
instanceVariableNames:''
classVariableNames:''
poolDictionaries:''
- category:'Kernel-Exceptions'
+ category:'Kernel-Exceptions-Control'
!
+!BreakPointInterrupt class methodsFor:'documentation'!
+
+documentation
+"
+ Raised by the breakpoint wrapper code.
+ A debug-breakpoint (see browsers methodList-debug menu).
+"
+! !
!BreakPointInterrupt class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/BreakPointInterrupt.st,v 1.1 2001-09-24 09:41:07 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/BreakPointInterrupt.st,v 1.2 2001-11-17 10:02:06 cg Exp $'
! !
--- a/ControlInterrupt.st Sat Nov 17 11:01:33 2001 +0100
+++ b/ControlInterrupt.st Sat Nov 17 11:02:15 2001 +0100
@@ -4,9 +4,16 @@
instanceVariableNames:''
classVariableNames:''
poolDictionaries:''
- category:'Kernel-Exceptions'
+ category:'Kernel-Exceptions-Control'
!
+!ControlInterrupt class methodsFor:'documentation'!
+
+documentation
+"
+ parent of all control-related interrupts (halt, breakpoint etc.)
+"
+! !
!ControlInterrupt class methodsFor:'testing'!
@@ -19,5 +26,5 @@
!ControlInterrupt class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/ControlInterrupt.st,v 1.2 2001-11-16 15:19:30 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/ControlInterrupt.st,v 1.3 2001-11-17 10:02:02 cg Exp $'
! !
--- a/HaltInterrupt.st Sat Nov 17 11:01:33 2001 +0100
+++ b/HaltInterrupt.st Sat Nov 17 11:02:15 2001 +0100
@@ -4,12 +4,20 @@
instanceVariableNames:''
classVariableNames:''
poolDictionaries:''
- category:'Kernel-Exceptions'
+ category:'Kernel-Exceptions-Control'
!
+!HaltInterrupt class methodsFor:'documentation'!
+
+documentation
+"
+ Raised by the #halt methods.
+ A programmed debug-breakpoint.
+"
+! !
!HaltInterrupt class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/HaltInterrupt.st,v 1.1 2001-09-07 10:00:56 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/HaltInterrupt.st,v 1.2 2001-11-17 10:02:15 cg Exp $'
! !
--- a/UserInterrupt.st Sat Nov 17 11:01:33 2001 +0100
+++ b/UserInterrupt.st Sat Nov 17 11:02:15 2001 +0100
@@ -4,12 +4,20 @@
instanceVariableNames:''
classVariableNames:''
poolDictionaries:''
- category:'Kernel-Exceptions'
+ category:'Kernel-Exceptions-Control'
!
+!UserInterrupt class methodsFor:'documentation'!
+
+documentation
+"
+ Raised when the user presses the Interrupt-Key,
+ which is CTRL-c on unix and BREAK on win32 systems.
+"
+! !
!UserInterrupt class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/UserInterrupt.st,v 1.1 2001-09-07 10:09:15 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/UserInterrupt.st,v 1.2 2001-11-17 10:02:10 cg Exp $'
! !