Fossil SCM

Show unsupported "test" commands on the /help webpage.

drh 2014-01-09 21:17 trunk
Commit 3b10682a8c1bf6eda8bb8b74a6a1050b6ff0ca1e
1 file changed +30
+30
--- src/main.c
+++ src/main.c
@@ -1084,10 +1084,40 @@
10841084
if( aCmdHelp[i].zText && *aCmdHelp[i].zText ){
10851085
@ <li><a href="%s(g.zTop)/help?cmd=%s(z)">%s(z+1)</a></li>
10861086
}else{
10871087
@ <li>%s(z+1)</li>
10881088
}
1089
+ j++;
1090
+ if( j>=n ){
1091
+ @ </ul></td>
1092
+ j = 0;
1093
+ }
1094
+ }
1095
+ if( j>0 ){
1096
+ @ </ul></td>
1097
+ }
1098
+ @ </tr></table>
1099
+
1100
+ @ <h1>Unsupported commands:</h1>
1101
+ @ <table border="0"><tr>
1102
+ for(i=j=0; i<count(aCommand); i++){
1103
+ const char *z = aCommand[i].zName;
1104
+ if( strncmp(z,"test",4)!=0 ) continue;
1105
+ j++;
1106
+ }
1107
+ n = (j+3)/4;
1108
+ for(i=j=0; i<count(aCommand); i++){
1109
+ const char *z = aCommand[i].zName;
1110
+ if( strncmp(z,"test",4)!=0 ) continue;
1111
+ if( j==0 ){
1112
+ @ <td valign="top"><ul>
1113
+ }
1114
+ if( aCmdHelp[i].zText && *aCmdHelp[i].zText ){
1115
+ @ <li><a href="%s(g.zTop)/help?cmd=%s(z)">%s(z)</a></li>
1116
+ }else{
1117
+ @ <li>%s(z)</li>
1118
+ }
10891119
j++;
10901120
if( j>=n ){
10911121
@ </ul></td>
10921122
j = 0;
10931123
}
10941124
--- src/main.c
+++ src/main.c
@@ -1084,10 +1084,40 @@
1084 if( aCmdHelp[i].zText && *aCmdHelp[i].zText ){
1085 @ <li><a href="%s(g.zTop)/help?cmd=%s(z)">%s(z+1)</a></li>
1086 }else{
1087 @ <li>%s(z+1)</li>
1088 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1089 j++;
1090 if( j>=n ){
1091 @ </ul></td>
1092 j = 0;
1093 }
1094
--- src/main.c
+++ src/main.c
@@ -1084,10 +1084,40 @@
1084 if( aCmdHelp[i].zText && *aCmdHelp[i].zText ){
1085 @ <li><a href="%s(g.zTop)/help?cmd=%s(z)">%s(z+1)</a></li>
1086 }else{
1087 @ <li>%s(z+1)</li>
1088 }
1089 j++;
1090 if( j>=n ){
1091 @ </ul></td>
1092 j = 0;
1093 }
1094 }
1095 if( j>0 ){
1096 @ </ul></td>
1097 }
1098 @ </tr></table>
1099
1100 @ <h1>Unsupported commands:</h1>
1101 @ <table border="0"><tr>
1102 for(i=j=0; i<count(aCommand); i++){
1103 const char *z = aCommand[i].zName;
1104 if( strncmp(z,"test",4)!=0 ) continue;
1105 j++;
1106 }
1107 n = (j+3)/4;
1108 for(i=j=0; i<count(aCommand); i++){
1109 const char *z = aCommand[i].zName;
1110 if( strncmp(z,"test",4)!=0 ) continue;
1111 if( j==0 ){
1112 @ <td valign="top"><ul>
1113 }
1114 if( aCmdHelp[i].zText && *aCmdHelp[i].zText ){
1115 @ <li><a href="%s(g.zTop)/help?cmd=%s(z)">%s(z)</a></li>
1116 }else{
1117 @ <li>%s(z)</li>
1118 }
1119 j++;
1120 if( j>=n ){
1121 @ </ul></td>
1122 j = 0;
1123 }
1124

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button