Commit b44b30f
committed
Reports: Fix word wrapping edge cases
The word wrapping in Code and Full reports did not correctly account
for the ANSI color codes (producing differently wrapped text depending
on the value of $showSources) and for the PHP_EOL constant values
(producing differently wrapped text on Linux and Windows).
Rewrite the code so that word wrapping is done first, and padding and
colors are added afterwards.
Also harmonize the implementation between the two reports.1 parent d02c686 commit b44b30f
2 files changed
+45
-52
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | 156 | | |
161 | 157 | | |
162 | 158 | | |
| |||
291 | 287 | | |
292 | 288 | | |
293 | 289 | | |
294 | | - | |
295 | | - | |
296 | | - | |
297 | | - | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
298 | 303 | | |
299 | 304 | | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
305 | 315 | | |
306 | | - | |
| 316 | + | |
307 | 317 | | |
308 | 318 | | |
309 | 319 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | 132 | | |
142 | 133 | | |
143 | 134 | | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
160 | 141 | | |
161 | 142 | | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
170 | 149 | | |
171 | | - | |
172 | | - | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
173 | 154 | | |
174 | | - | |
| 155 | + | |
175 | 156 | | |
176 | | - | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
177 | 160 | | |
178 | 161 | | |
179 | 162 | | |
| |||
200 | 183 | | |
201 | 184 | | |
202 | 185 | | |
203 | | - | |
| 186 | + | |
204 | 187 | | |
205 | 188 | | |
206 | 189 | | |
| |||
0 commit comments