Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | 'skin:' CGI config directive now accepts an empty value for consistency with the --skin CLI flag. |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
6362a98fa67e1d7dddab2872aab419f6 |
| User & Date: | stephan 2022-09-29 09:25:09.337 |
Context
|
2022-09-29
| ||
| 15:19 | Correct skintxt2config.c to be able to handle 0-byte input files. check-in: c7c1c4e8b9 user: stephan tags: trunk | |
| 09:25 | 'skin:' CGI config directive now accepts an empty value for consistency with the --skin CLI flag. check-in: 6362a98fa6 user: stephan tags: trunk | |
| 09:13 | --skin "" now forces use of the current edited skin and the warning on the /skins page about a forced skin now distinguishes between /draft and --skin ... usage. check-in: 816f6c040d user: stephan tags: trunk | |
Changes
Changes to src/main.c.
| ︙ | ︙ | |||
2448 2449 2450 2451 2452 2453 2454 |
** Set CGI parameter "HOME" to VALUE. This is legacy. Use
** setenv: instead.
*/
cgi_setenv("HOME", blob_str(&value));
blob_reset(&value);
continue;
}
| | | > > | 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 |
** Set CGI parameter "HOME" to VALUE. This is legacy. Use
** setenv: instead.
*/
cgi_setenv("HOME", blob_str(&value));
blob_reset(&value);
continue;
}
if( blob_eq(&key, "skin:") ){
/* skin: LABEL
**
** Use one of the built-in skins defined by LABEL. LABEL is the
** name of the subdirectory under the skins/ directory that holds
** the elements of the built-in skin. If LABEL does not match,
** this directive is a silent no-op. It may alternately be
** an absolute path to a directory which holds skin definition
** files (header.txt, footer.txt, etc.). If LABEL is empty,
** the skin stored in the CONFIG db table is used.
*/
blob_token(&line, &value);
fossil_free(skin_use_alternative(blob_str(&value), 1));
blob_reset(&value);
continue;
}
if( blob_eq(&key, "jsmode:") && blob_token(&line, &value) ){
/* jsmode: MODE
**
|
| ︙ | ︙ |