Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A big bundle of improvements. #8

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mschurr
Copy link

@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
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
Author

mschurr commented Jul 19, 2017

image

@tipsy
Copy link
Collaborator

tipsy commented Jul 19, 2017

Nice, will have a look after work.

@tipsy
Copy link
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
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