[DF][Fix root-project#9116] Display pretty Print and AsString#9203
[DF][Fix root-project#9116] Display pretty Print and AsString#9203eguiraud merged 1 commit intoroot-project:masterfrom
Conversation
|
Starting build on |
|
Build failed on ROOT-ubuntu16/nortcxxmod. Errors:
|
|
Build failed on ROOT-performance-centos8-multicore/default. Errors:
|
|
Build failed on mac1014/python3. Errors:
|
|
Build failed on ROOT-ubuntu2004/soversion. Errors:
|
|
Starting build on |
1 similar comment
|
Starting build on |
eguiraud
left a comment
There was a problem hiding this comment.
Beautiful, great work Ivan! Just some leftover code to remove, and we can merge this. Can you also squash the fix commits into the first please (so ROOT's master branch gets a cleaner history)?
|
Build failed on mac11.0/cxx17. Failing tests: |
94bd3ec to
8f4d747
Compare
|
Starting build on |
|
Build failed on windows10/cxx14. Errors:
|
|
@phsft-bot build just on windows10/cxx14, mac11.0/cxx17 |
|
Starting build on |
|
Build failed on windows10/cxx14. Errors:
|
|
Starting build on |
Additional custom column "rdfentry_" added to the Display() The RDisplay constructor is adjusted so that is prints the name of the first column as "Row" (that is always "rdfentry_"). Function DashesBetweenLines added to display dashes in the beginning, between entries and in the end of the Print() and AsString() methods. To first column is used to check if there is a new entry in the table. Moreover, the GetColumnsToShorten() method now considers spaces between columns when counting the total width of the table. All tests are adjusted accordingly.
624cbf0 to
a86a407
Compare
|
Starting build on |
eguiraud
left a comment
There was a problem hiding this comment.
All good, must remember to squash on merge.
|
Build failed on mac11.0/cxx17. Failing tests: |
This Pull request:
Additional custom column "rdfentry_" added to the Display()
The RDisplay constructor is adjusted so that is prints the name of the
first column as "Row" (that is always "rdfentry_").
Function DashesBetweenLines added to display dashes in the beginning,
between entries and in the end of the Print() and AsString() methods.
To first column is used to check if there is a new entry in the table.
Moreover, the GetColumnsToShorten() method now considers spaces between
columns when counting the total width of the table.
All tests are adjusted accordingly.
Changes or fixes:
More beatiful Display.
Checklist:
This PR fixes #9116