Skip to content

A big bundle of improvements.#8

Open
mschurr wants to merge 1 commit into
perwendel:masterfrom
mschurr-dev:master
Open

A big bundle of improvements.#8
mschurr wants to merge 1 commit into
perwendel:masterfrom
mschurr-dev:master

Conversation

@mschurr
Copy link
Copy Markdown

@mschurr mschurr commented Jul 19, 2017

  • The entire exception chain will now be displayed (including suppressions).
  • Fixed a bunch of bugs in shrink stackframes that could cause incorrect displays.
  • De-coupled SourceLocators from the local file system.
  • Fixed a bug where null table keys caused a display issue.
  • Full stack trace message is now included in the debug screen (since it may get truncated on the left panel).

This is a merge of changes that I had applied to the debug screens in my own framework (https://github.com/lightning-framework/lightning/tree/master/src/main/java/lightning/debugscreen); these are pretty well tested.

- The entire exception chain will now be displayed (including suppressions).
- Fixed a bunch of bugs in shrink stackframes that could cause incorrect displays.
- De-coupled SourceLocators from the local file system.
- Fixed a bug where null table keys caused a display issue.
- Full stack trace message is now included in the debug screen (since it may get truncated on the left panel).
@mschurr
Copy link
Copy Markdown
Author

mschurr commented Jul 19, 2017

This addresses #4.

I can look into #5 and see if we can apply that fix in this change as well.

@mschurr
Copy link
Copy Markdown
Author

mschurr commented Jul 19, 2017

image

@tipsy
Copy link
Copy Markdown
Collaborator

tipsy commented Jul 19, 2017

Nice, will have a look after work.

@tipsy
Copy link
Copy Markdown
Collaborator

tipsy commented Jul 19, 2017

It's a pretty massive change, so it would be fine to make it even more massive by including a fix for #5 too.

@mschurr
Copy link
Copy Markdown
Author

mschurr commented Jul 19, 2017

Sounds good. There seems to be a weird little visual artifact above the code preview that only happens in Chrome. I'm going to take a look at that after work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants