Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Difference From b731e1f65bae4b46 To b39475b6253408c0
2022-03-17
| ||
12:01 | Update the fossil_prompt.sh script so that it keeps the username and hostname part of the prompt green and only changes the path from red to green. ... (check-in: cca805fa user: drh tags: trunk) | |
2022-03-12
| ||
20:11 | Fix to the uintnocase collating sequence. See forum post 56250e7ff0. ... (check-in: b39475b6 user: drh tags: trunk) | |
14:20 | Update the built-in SQLite to the latest trunk version which includes all of the patches associated with version 3.38.1 plus additional performance enhancements. ... (check-in: b731e1f6 user: drh tags: trunk) | |
2022-03-10
| ||
12:50 | Graph layout: Reduce the top-margin requirement for a merge arrow that comes straight up out of the top of a leaf node. ... (check-in: 6b56d890 user: drh tags: trunk) | |
Changes to src/db.c.
︙ | ︙ | |||
1393 1394 1395 1396 1397 1398 1399 | int nKey2, const void *pKey2 ){ const unsigned char *zA = (const unsigned char*)pKey1; const unsigned char *zB = (const unsigned char*)pKey2; int i=0, j=0, x; (void)notUsed; while( i<nKey1 && j<nKey2 ){ | | < | 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 | int nKey2, const void *pKey2 ){ const unsigned char *zA = (const unsigned char*)pKey1; const unsigned char *zB = (const unsigned char*)pKey2; int i=0, j=0, x; (void)notUsed; while( i<nKey1 && j<nKey2 ){ if( fossil_isdigit(zA[i]) && fossil_isdigit(zB[j]) ){ int k; while( i<nKey1 && zA[i]=='0' ){ i++; } while( j<nKey2 && zB[j]=='0' ){ j++; } k = 0; while( i+k<nKey1 && fossil_isdigit(zA[i+k]) && j+k<nKey2 && fossil_isdigit(zB[j+k]) ){ k++; } |
︙ | ︙ |