Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch comment-formatter-wcwidth Excluding Merge-Ins
This is equivalent to a diff from 725af94791 to cc8a3116d1
|
2024-10-06
| ||
| 04:32 | Merge another update to the comment formatter. ... (check-in: 9ae999d74f user: florian tags: trunk) | |
| 04:23 | Restore an error handling path deleted by an optimization. ... (Closed-Leaf check-in: cc8a3116d1 user: florian tags: comment-formatter-wcwidth) | |
|
2024-10-05
| ||
| 13:29 | Merge updates to the character width measurements of the comment formatter. Note that multi-byte and wide characters are not handled in the comment prefix, which is entirely controlled by the application and only contains ASCII text. ... (check-in: 725af94791 user: florian tags: trunk) | |
| 13:27 | Fix some compiler warnings reported by clang 17.0.6 on FreeBSD. ... (Closed-Leaf check-in: b9e34fa9d2 user: florian tags: comment-formatter-wcwidth) | |
|
2024-09-30
| ||
| 18:21 | Fix the unicode code-point width estimating function to align with the SQLite CLI. ... (check-in: e483b3b15f user: drh tags: trunk) | |
Changes to src/comformat.c.
| ︙ | ︙ | |||
292 293 294 295 296 297 298 299 300 301 302 303 304 305 |
( (z[2] & 0x3f)<< 0 ) ;
break;
case 2:
*pUtf32 =
( (z[0] & 0x1f)<< 6 ) |
( (z[1] & 0x3f)<< 0 ) ;
break;
}
#ifdef FOSSIL_DEBUG
assert(
*pUtf32>=0 && *pUtf32<=0x10ffff && /* Valid range U+0000 to U+10FFFF. */
*pUtf32<0xd800 && *pUtf32>0xdfff /* Non-scalar (UTF-16 surrogates). */
);
#endif
| > > > | 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
( (z[2] & 0x3f)<< 0 ) ;
break;
case 2:
*pUtf32 =
( (z[0] & 0x1f)<< 6 ) |
( (z[1] & 0x3f)<< 0 ) ;
break;
default:
*pUtf32 = 0xfffd; /* U+FFFD Replacement Character */
break;
}
#ifdef FOSSIL_DEBUG
assert(
*pUtf32>=0 && *pUtf32<=0x10ffff && /* Valid range U+0000 to U+10FFFF. */
*pUtf32<0xd800 && *pUtf32>0xdfff /* Non-scalar (UTF-16 surrogates). */
);
#endif
|
| ︙ | ︙ |