Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Fix and improve comments associated with the previous check-in. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
3cbf02acebcd8d142e33dda6003147a5 |
| User & Date: | drh 2020-05-17 12:59:57.952 |
Context
|
2020-05-17
| ||
| 16:33 | Update the built-in SQLite to the second 3.32.0 beta, for testing. check-in: 5181332eb5 user: drh tags: trunk | |
| 12:59 | Fix and improve comments associated with the previous check-in. check-in: 3cbf02aceb user: drh tags: trunk | |
| 12:55 | Improvements to the skin_id() routine. check-in: 56ad55415f user: drh tags: trunk | |
Changes
Changes to src/skins.c.
| ︙ | ︙ | |||
281 282 283 284 285 286 287 | ** Return an identifier that is (probably) different for every skin ** but that is (probably) the same if the skin is unchanged. This ** identifier can be attached to resource URLs to force reloading when ** the resources change but allow the resources to be read from cache ** as long as they are unchanged. ** ** The zResource argument is the name of a CONFIG setting that | | > > | 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 |
** Return an identifier that is (probably) different for every skin
** but that is (probably) the same if the skin is unchanged. This
** identifier can be attached to resource URLs to force reloading when
** the resources change but allow the resources to be read from cache
** as long as they are unchanged.
**
** The zResource argument is the name of a CONFIG setting that
** defines the resource. Examples: "css", "logo-image".
*/
unsigned int skin_id(const char *zResource){
unsigned int h = 0;
if( zAltSkinDir ){
h = skin_hash(0, zAltSkinDir);
}else if( pAltSkin ){
h = skin_hash(0, pAltSkin->zLabel);
}else{
char *zMTime = db_get_mtime(zResource, 0, 0);
h = skin_hash(0, zMTime);
fossil_free(zMTime);
}
/* Change the ID every time Fossil is recompiled */
h = skin_hash(h, fossil_exe_id());
return h;
}
/*
** For a skin named zSkinName, compute the name of the CONFIG table
** entry where that skin is stored and return it.
|
| ︙ | ︙ |