[squeak-dev] The Inbox: Tools-LM.808.mcz

H. Hirzel hannes.hirzel at gmail.com
Mon Apr 30 01:56:28 UTC 2018


+1 for clipboard

On 4/28/18, Chris Muller <asqueaker at gmail.com> wrote:
> The "mail out" option is cool but not useful for the vast majority,
> and a bit out-of-place in the IDE; nowhere else makes use of email.
>
> We don't need two options on this menu to be so similar, I think we
> should have only one or the other, and my vote is for the new one,
> Clipboard.
>
>
> On Sat, Apr 28, 2018 at 9:16 AM,  <commits at source.squeak.org> wrote:
>> A new version of Tools was added to project The Inbox:
>> http://source.squeak.org/inbox/Tools-LM.808.mcz
>>
>> ==================== Summary ====================
>>
>> Name: Tools-LM.808
>> Author: LM
>> Time: 28 April 2018, 4:16:15.825505 pm
>> UUID: 44402b15-5903-4ba6-87eb-544389e25886
>> Ancestors: Tools-cmm.807
>>
>> Added the ability to copy a bug report to the clipboard by right clicking
>> on the stack trace in the Debugger and selecting "bug report to
>> clipboard".
>> This feature is added as an alternative to the "mail out bug report"
>> feature, in the case that the bug report is not meant to be sent as an
>> email, but rather distributed in a different way (for example via Github
>> issues). It should make it easier for users to report bugs in detail and
>> for developers to diagnose the issue.
>>
>> =============== Diff against Tools-cmm.807 ===============
>>
>> Item was added:
>> + ----- Method: Debugger>>copyBugReportToClipboard (in category 'context
>> stack menu') -----
>> + copyBugReportToClipboard
>> +
>> +       | messageStream |
>> +       messageStream := WriteStream on: (String new: 1500).
>> +       self interruptedContext errorReportOn: messageStream.
>> +       Clipboard clipboardText: messageStream contents.!
>>
>> Item was changed:
>>   ----- Method: Debugger>>mainContextStackMenu: (in category 'context
>> stack menu') -----
>>   mainContextStackMenu: aMenu
>>         "Set up the menu appropriately for the context-stack-list,
>> unshifted"
>>         <contextStackMenuShifted: false>
>>         ^ aMenu addList: #(
>>                         ('fullStack (f)'
>> fullStack)
>>                         ('restart (r)'                          restart)
>>                         ('proceed (p)'                          proceed)
>>                         ('step (t)'
>> doStep)
>>                         ('step through (T)'
>> stepIntoBlock)
>>                         ('send (e)'
>> send)
>>                         ('where (w)'                            where)
>>                         ('peel to first like this'
>> peelToFirst)
>>                         -
>>                         ('return entered value'
>> returnValue)
>>                         -
>>                         ('toggle break on entry'
>> toggleBreakOnEntry)
>>                         ('senders of    (n)'
>> browseSendersOfMessages)
>>                         ('implementors of    (m)'       browseMessages)
>>                         ('inheritance (i)'
>> methodHierarchy)
>>                         -
>>                         ('versions (v)'
>> browseVersions)
>>                         -
>>                         ('references    (r)'
>> browseVariableReferences)
>>                         ('assignments    (a)'
>> browseVariableAssignments)
>>                         -
>>                         ('class refs (N)'
>> browseClassRefs)
>>                         ('browse full (b)'
>> browseMethodFull)
>>                         ('file out '
>> fileOutMessage)
>>                         -
>> +                       ('mail out bug report'          mailOutBugReport)
>> +                       ('bug report to clipboard'
>> copyBugReportToClipboard));
>> -                       ('mail out bug report'
>> mailOutBugReport));
>>                 yourself
>>   !
>>
>>
>
>


More information about the Squeak-dev mailing list