| | @@ -41,10 +41,17 @@ |
| 41 | 41 | #define CONFIGSET_ALL 0x0000ff /* Everything */ |
| 42 | 42 | |
| 43 | 43 | #define CONFIGSET_OVERWRITE 0x100000 /* Causes overwrite instead of merge */ |
| 44 | 44 | #define CONFIGSET_OLDFORMAT 0x200000 /* Use the legacy format */ |
| 45 | 45 | |
| 46 | +/* |
| 47 | +** This mask is used for the common TH1 configuration settings (i.e. those |
| 48 | +** that are not specific to one particular subsystem, such as the transfer |
| 49 | +** subsystem). |
| 50 | +*/ |
| 51 | +#define CONFIGSET_TH1 (CONFIGSET_SKIN|CONFIGSET_TKT|CONFIGSET_XFER) |
| 52 | + |
| 46 | 53 | #endif /* INTERFACE */ |
| 47 | 54 | |
| 48 | 55 | /* |
| 49 | 56 | ** Names of the configuration sets |
| 50 | 57 | */ |
| | @@ -90,15 +97,16 @@ |
| 90 | 97 | { "timeline-max-comment", CONFIGSET_SKIN }, |
| 91 | 98 | { "timeline-plaintext", CONFIGSET_SKIN }, |
| 92 | 99 | { "adunit", CONFIGSET_SKIN }, |
| 93 | 100 | { "adunit-omit-if-admin", CONFIGSET_SKIN }, |
| 94 | 101 | { "adunit-omit-if-user", CONFIGSET_SKIN }, |
| 95 | | - { "th1-setup", CONFIGSET_ALL }, |
| 102 | + { "th1-setup", CONFIGSET_TH1 }, |
| 103 | + { "th1-uri-regexp", CONFIGSET_TH1 }, |
| 96 | 104 | |
| 97 | 105 | #ifdef FOSSIL_ENABLE_TCL |
| 98 | | - { "tcl", CONFIGSET_SKIN|CONFIGSET_TKT|CONFIGSET_XFER }, |
| 99 | | - { "tcl-setup", CONFIGSET_SKIN|CONFIGSET_TKT|CONFIGSET_XFER }, |
| 106 | + { "tcl", CONFIGSET_TH1 }, |
| 107 | + { "tcl-setup", CONFIGSET_TH1 }, |
| 100 | 108 | #endif |
| 101 | 109 | |
| 102 | 110 | { "project-name", CONFIGSET_PROJ }, |
| 103 | 111 | { "short-project-name", CONFIGSET_PROJ }, |
| 104 | 112 | { "project-description", CONFIGSET_PROJ }, |
| 105 | 113 | |