Nicolas Cellier uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-nice.563.mcz
==================== Summary ====================
Name: Morphic-nice.563
Author: nice
Time: 4 August 2011, 12:58:16.105 am
UUID: d7f20d21-ba0e-4fff-84fc-e01926b645fc
Ancestors: Morphic-nice.562
Also select between vertical bars when clicking twice.
=============== Diff against Morphic-nice.562 ===============
Item was changed:
----- Method: Editor>>selectWord (in category 'new selection') -----
selectWord
"Select delimited text or word--the result of double-clicking."
^self
+ selectWordLeftDelimiters: '([{<|''"
- selectWordLeftDelimiters: '([{<''"
'
+ rightDelimiters: ')]}>|''"
- rightDelimiters: ')]}>''"
'!
Nicolas Cellier uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-nice.563.mcz
==================== Summary ====================
Name: Morphic-nice.563
Author: nice
Time: 4 August 2011, 12:58:16.105 am
UUID: d7f20d21-ba0e-4fff-84fc-e01926b645fc
Ancestors: Morphic-nice.562
Also select between vertical bars when clicking twice.
=============== Diff against Morphic-nice.562 ===============
Item was changed:
----- Method: Editor>>selectWord (in category 'new selection') -----
selectWord
"Select delimited text or word--the result of double-clicking."
^self
+ selectWordLeftDelimiters: '([{<|''"
- selectWordLeftDelimiters: '([{<''"
'
+ rightDelimiters: ')]}>|''"
- rightDelimiters: ')]}>''"
'!
Nicolas Cellier uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-nice.563.mcz
==================== Summary ====================
Name: Morphic-nice.563
Author: nice
Time: 4 August 2011, 12:58:16.105 am
UUID: d7f20d21-ba0e-4fff-84fc-e01926b645fc
Ancestors: Morphic-nice.562
Also select between vertical bars when clicking twice.
=============== Diff against Morphic-nice.562 ===============
Item was changed:
----- Method: Editor>>selectWord (in category 'new selection') -----
selectWord
"Select delimited text or word--the result of double-clicking."
^self
+ selectWordLeftDelimiters: '([{<|''"
- selectWordLeftDelimiters: '([{<''"
'
+ rightDelimiters: ')]}>|''"
- rightDelimiters: ')]}>''"
'!
Nicolas Cellier uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-nice.562.mcz
==================== Summary ====================
Name: Morphic-nice.562
Author: nice
Time: 4 August 2011, 12:47:15.151 am
UUID: c33f17a9-28ad-450c-9b35-54ee67d9f0b9
Ancestors: Morphic-nice.561
Restore correct behaviour of selecting between delimiters when clicking twice.
=============== Diff against Morphic-nice.561 ===============
Item was changed:
----- Method: Editor>>selectWord (in category 'new selection') -----
selectWord
"Select delimited text or word--the result of double-clicking."
+ ^self
+ selectWordLeftDelimiters: '([{<''"
+ '
+ rightDelimiters: ')]}>''"
+ '!
- ^self selectWordLeftDelimiters: String cr rightDelimiters: String cr!
Nicolas Cellier uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-nice.562.mcz
==================== Summary ====================
Name: Morphic-nice.562
Author: nice
Time: 4 August 2011, 12:47:15.151 am
UUID: c33f17a9-28ad-450c-9b35-54ee67d9f0b9
Ancestors: Morphic-nice.561
Restore correct behaviour of selecting between delimiters when clicking twice.
=============== Diff against Morphic-nice.561 ===============
Item was changed:
----- Method: Editor>>selectWord (in category 'new selection') -----
selectWord
"Select delimited text or word--the result of double-clicking."
+ ^self
+ selectWordLeftDelimiters: '([{<''"
+ '
+ rightDelimiters: ')]}>''"
+ '!
- ^self selectWordLeftDelimiters: String cr rightDelimiters: String cr!
Nicolas Cellier uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-nice.562.mcz
==================== Summary ====================
Name: Morphic-nice.562
Author: nice
Time: 4 August 2011, 12:47:15.151 am
UUID: c33f17a9-28ad-450c-9b35-54ee67d9f0b9
Ancestors: Morphic-nice.561
Restore correct behaviour of selecting between delimiters when clicking twice.
=============== Diff against Morphic-nice.561 ===============
Item was changed:
----- Method: Editor>>selectWord (in category 'new selection') -----
selectWord
"Select delimited text or word--the result of double-clicking."
+ ^self
+ selectWordLeftDelimiters: '([{<''"
+ '
+ rightDelimiters: ')]}>''"
+ '!
- ^self selectWordLeftDelimiters: String cr rightDelimiters: String cr!
Nicolas Cellier uploaded a new version of ST80 to project The Trunk:
http://source.squeak.org/trunk/ST80-nice.133.mcz
==================== Summary ====================
Name: ST80-nice.133
Author: nice
Time: 4 August 2011, 12:29:20.301 am
UUID: 131f6f9d-ff5a-4cab-871e-6a3ec6a8d78b
Ancestors: ST80-nice.132
Always try to logDebuggerStackToFile first if Preferences is enabled, and discard Errors occuring in this phase.
That can help debugging the emergency situations when the debugger fail to open itself. ESPECIALLY IN MVC CASE...
=============== Diff against ST80-nice.132 ===============
Item was changed:
----- Method: Debugger class>>mvcOpenOn:context:label:contents:fullView: (in category '*ST80-opening') -----
mvcOpenOn: process context: context label: title contents: contentsStringOrNil fullView: bool
"Open a notifier in response to an error, halt, or notify. A notifier view just shows a short view of the sender stack and provides a menu that lets the user open a full debugger."
| controller debugger |
controller := ScheduledControllers activeControllerProcess == process
ifTrue: [ScheduledControllers activeController].
+ [Preferences logDebuggerStackToFile
+ ifTrue: [Smalltalk logSqueakError: title inContext: context]] on: Error do: [:ex | ex return: nil].
[debugger := self new
process: process
controller: controller
context: context.
bool
ifTrue: [debugger openFullNoSuspendLabel: title]
ifFalse: [debugger openNotifierContents: contentsStringOrNil label: title].
- Preferences logDebuggerStackToFile
- ifTrue: [Smalltalk logSqueakError: title inContext: context]
] on: Error do: [:ex |
self primitiveError: 'Original error: ' , title asString , '.
Debugger error: ' , ([ex description]
on: Error
do: ['a ' , ex class printString]) , ':'].
process suspend!
Nicolas Cellier uploaded a new version of ST80 to project The Trunk:
http://source.squeak.org/trunk/ST80-nice.133.mcz
==================== Summary ====================
Name: ST80-nice.133
Author: nice
Time: 4 August 2011, 12:29:20.301 am
UUID: 131f6f9d-ff5a-4cab-871e-6a3ec6a8d78b
Ancestors: ST80-nice.132
Always try to logDebuggerStackToFile first if Preferences is enabled, and discard Errors occuring in this phase.
That can help debugging the emergency situations when the debugger fail to open itself. ESPECIALLY IN MVC CASE...
=============== Diff against ST80-nice.132 ===============
Item was changed:
----- Method: Debugger class>>mvcOpenOn:context:label:contents:fullView: (in category '*ST80-opening') -----
mvcOpenOn: process context: context label: title contents: contentsStringOrNil fullView: bool
"Open a notifier in response to an error, halt, or notify. A notifier view just shows a short view of the sender stack and provides a menu that lets the user open a full debugger."
| controller debugger |
controller := ScheduledControllers activeControllerProcess == process
ifTrue: [ScheduledControllers activeController].
+ [Preferences logDebuggerStackToFile
+ ifTrue: [Smalltalk logSqueakError: title inContext: context]] on: Error do: [:ex | ex return: nil].
[debugger := self new
process: process
controller: controller
context: context.
bool
ifTrue: [debugger openFullNoSuspendLabel: title]
ifFalse: [debugger openNotifierContents: contentsStringOrNil label: title].
- Preferences logDebuggerStackToFile
- ifTrue: [Smalltalk logSqueakError: title inContext: context]
] on: Error do: [:ex |
self primitiveError: 'Original error: ' , title asString , '.
Debugger error: ' , ([ex description]
on: Error
do: ['a ' , ex class printString]) , ':'].
process suspend!
Nicolas Cellier uploaded a new version of ST80 to project The Trunk:
http://source.squeak.org/trunk/ST80-nice.133.mcz
==================== Summary ====================
Name: ST80-nice.133
Author: nice
Time: 4 August 2011, 12:29:20.301 am
UUID: 131f6f9d-ff5a-4cab-871e-6a3ec6a8d78b
Ancestors: ST80-nice.132
Always try to logDebuggerStackToFile first if Preferences is enabled, and discard Errors occuring in this phase.
That can help debugging the emergency situations when the debugger fail to open itself. ESPECIALLY IN MVC CASE...
=============== Diff against ST80-nice.132 ===============
Item was changed:
----- Method: Debugger class>>mvcOpenOn:context:label:contents:fullView: (in category '*ST80-opening') -----
mvcOpenOn: process context: context label: title contents: contentsStringOrNil fullView: bool
"Open a notifier in response to an error, halt, or notify. A notifier view just shows a short view of the sender stack and provides a menu that lets the user open a full debugger."
| controller debugger |
controller := ScheduledControllers activeControllerProcess == process
ifTrue: [ScheduledControllers activeController].
+ [Preferences logDebuggerStackToFile
+ ifTrue: [Smalltalk logSqueakError: title inContext: context]] on: Error do: [:ex | ex return: nil].
[debugger := self new
process: process
controller: controller
context: context.
bool
ifTrue: [debugger openFullNoSuspendLabel: title]
ifFalse: [debugger openNotifierContents: contentsStringOrNil label: title].
- Preferences logDebuggerStackToFile
- ifTrue: [Smalltalk logSqueakError: title inContext: context]
] on: Error do: [:ex |
self primitiveError: 'Original error: ' , title asString , '.
Debugger error: ' , ([ex description]
on: Error
do: ['a ' , ex class printString]) , ':'].
process suspend!