@@ -48,10 +48,12 @@
48 48 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define CMDFLAG_SETTING 0x0020 /* A setting */
49 49 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define CMDFLAG_VERSIONABLE 0x0040 /* A versionable setting */
50 50 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define CMDFLAG_BLOCKTEXT 0x0080 /* Multi-line text setting */
51 51 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define CMDFLAG_BOOLEAN 0x0100 /* A boolean setting */
52 52 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define CMDFLAG_RAWCONTENT 0x0200 /* Do not interpret POST content */
53 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ /* NOTE: 0x0400 = CMDFLAG_SENSITIVE in mkindex.c! */
54 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ #define CMDFLAG_HIDDEN 0x0800 /* Elide from most listings */
53 55 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/**************************************************************************/
54 56 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
55 57 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Values for the 2nd parameter to dispatch_name_search() */
56 58 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define CMDFLAG_ANY 0x0038 /* Match anything */
57 59 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
#define CMDFLAG_PREFIX 0x0200 /* Prefix match is ok */
@@ -551,10 +553,11 @@
551 553 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
552 554 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fossil_print("---\n");
553 555 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
554 556 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
for(i=0; i<MX_COMMAND; i++){
555 557 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( (aCommand[i].eCmdFlags & mask)==0 ) continue;
558 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ else if(aCommand[i].eCmdFlags & CMDFLAG_HIDDEN) continue;
556 559 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( useHtml ){
557 560 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Blob html;
558 561 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_init(&html, 0, 0);
559 562 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
help_to_html(aCommand[i].zHelp, &html);
560 563 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
fossil_print("<h1>%h</h1>\n", aCommand[i].zName);
@@ -829,10 +832,11 @@
829 832 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *z = aCommand[i].zName;
830 833 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zBoldOn = aCommand[i].eCmdFlags&CMDFLAG_1ST_TIER?"<b>" :"";
831 834 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zBoldOff = aCommand[i].eCmdFlags&CMDFLAG_1ST_TIER?"</b>":"";
832 835 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( '/'==*z || strncmp(z,"test",4)==0 ) continue;
833 836 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( (aCommand[i].eCmdFlags & CMDFLAG_SETTING)!=0 ) continue;
837 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ else if( (aCommand[i].eCmdFlags & CMDFLAG_HIDDEN)!=0 ) continue;
834 838 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <li><a href="%R/help?cmd=%s(z)">%s(zBoldOn)%s(z)%s(zBoldOff)</a></li>
835 839 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
836 840 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ </ul></div>
837 841 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
838 842 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <a name='webpages'></a>
@@ -840,10 +844,11 @@
840 844 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <div class="columns" style="column-width: 18ex;">
841 845 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <ul>
842 846 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
for(i=0; i<MX_COMMAND; i++){
843 847 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *z = aCommand[i].zName;
844 848 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( '/'!=*z ) continue;
849 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ else if( (aCommand[i].eCmdFlags & CMDFLAG_HIDDEN)!=0 ) continue;
845 850 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( aCommand[i].zHelp[0] ){
846 851 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <li><a href="%R/help?cmd=%s(z)">%s(z+1)</a></li>
847 852 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
848 853 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <li>%s(z+1)</li>
849 854 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
@@ -855,10 +860,11 @@
855 860 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <div class="columns" style="column-width: 20ex;">
856 861 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <ul>
857 862 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
for(i=0; i<MX_COMMAND; i++){
858 863 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *z = aCommand[i].zName;
859 864 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( strncmp(z,"test",4)!=0 ) continue;
865 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ else if( (aCommand[i].eCmdFlags & CMDFLAG_HIDDEN)!=0 ) continue;
860 866 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( aCommand[i].zHelp[0] ){
861 867 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <li><a href="%R/help?cmd=%s(z)">%s(z)</a></li>
862 868 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
863 869 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <li>%s(z)</li>
864 870 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
@@ -870,10 +876,11 @@
870 876 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <div class="columns" style="column-width: 20ex;">
871 877 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <ul>
872 878 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
for(i=0; i<MX_COMMAND; i++){
873 879 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *z = aCommand[i].zName;
874 880 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( (aCommand[i].eCmdFlags & CMDFLAG_SETTING)==0 ) continue;
881 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ else if( (aCommand[i].eCmdFlags & CMDFLAG_HIDDEN)!=0 ) continue;
875 882 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( aCommand[i].zHelp[0] ){
876 883 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <li><a href="%R/help?cmd=%s(z)">%s(z)</a></li>
877 884 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
878 885 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
@ <li>%s(z)</li>
879 886 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
@@ -985,10 +992,11 @@
985 992 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
986 993 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int i, nCmd;
987 994 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *aCmd[MX_COMMAND];
988 995 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
for(i=nCmd=0; i<MX_COMMAND; i++){
989 996 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( (aCommand[i].eCmdFlags & cmdMask)==0 ) continue;
997 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ else if(aCommand[i].eCmdFlags & CMDFLAG_HIDDEN) continue;
990 998 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
aCmd[nCmd++] = aCommand[i].zName;
991 999 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
992 1000 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
multi_column_list(aCmd, nCmd);
993 1001 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
994 1002 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
995 1003 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!