History of src/dispatch.c of d7929436815ce792
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file src/dispatch.c at check-in d7929436815ce792

2026-01-28
16:12
Fix commands supporting the --quiet option to use the global option state initialized on program startup, so that their --quiet option really works. Make -q an alias of --quiet, as documented by many commands, and fix two resulting conflicts with the short form. IMPORTANT COMPATIBILITY NOTE: For the `test-integrity' command, the -q option is changed from --quick to --quiet, and for the `ticket' command family, the -q option is changed from --quote to --quiet! file: [f9b0602b20] check-in: [74d5ce39ea] user: florian branch: trunk, size: 60549
2026-01-10
14:17
Sync with trunk. file: [09f03f4056] check-in: [ceee00be59] user: florian branch: standard-cli-colors, size: 60630
2026-01-01
19:12
Improved HTML formatting of help pages. file: [3e583cbced] check-in: [ddd1c320f6] user: drh branch: trunk, size: 60549
2025-12-27
14:45
Minor fix to the previous check-in. file: [39a481f0c8] check-in: [c91fd40bea] user: drh branch: trunk, size: 60424
14:42
Add a new category of help: help-topics. There is initially just one named "options" which explains the command-line options available for all commands. Other topics can now be easily added simply by inserting the appropriate "TOPIC:" comments into the code. file: [5223fd7e1e] check-in: [6eeb27aab9] user: drh branch: trunk, size: 60457
2025-12-23
16:06
Assorted fixes of typos and grammar in code comments. No functional changes. file: [4a74dab916] check-in: [e2bdc10572] user: danield branch: trunk, size: 59109
2025-12-19
13:01
Add documentation for network control command-line options, such as --ipv4. file: [df3ccbe61a] check-in: [5ef8ac82c3] user: drh branch: trunk, size: 59108
2025-11-26
14:12
Sync with trunk. file: [87c00f755f] check-in: [b81b4c6c3c] user: florian branch: standard-cli-colors, size: 58617
2025-11-15
12:32
Document the new -? alias for --help. file: [113e845f6a] check-in: [ce13c6735e] user: danield branch: trunk, size: 58537
2025-10-11
16:06
Squish multiple comment typos file: [586d74b991] check-in: [8af686481e] user: wyoung branch: trunk, size: 58537
2025-10-10
17:20
Make use of the improved /help/CMD syntax everywhere, in place of the legacy /help?cmd=CMD syntax. file: [c6e8d97c64] check-in: [c64f28d26c] user: drh branch: trunk, size: 58534
2025-09-26
20:07
Add a new setting "regexp-limit" that determines the maximum size of a REGEXP virtual machine. Default value 1000. file: [d2077e5896] check-in: [82888a0d35] user: drh branch: trunk, size: 57995
2025-04-18
07:16
Add the global --color option to control output of color VT escapes to CLI, similar to `ls', `grep' and other utilities. Useful when piping `fossil search' results through a pager utility. file: [8064c871dc] check-in: [210b7d2fe0] user: florian branch: standard-cli-colors, size: 58047
2025-03-10
10:23
Make the (help platform-specific-command-or-page) output more generic so that it applies equally to commands, settings, and web pages. file: [ed3f8b39d1] check-in: [7919a44d53] user: stephan branch: trunk, size: 57967
10:21
Teach the help command and /help page to be able to distinguish completely unknown commands from commands which are only conditionally available depending on their platform or build flags. Based on a /chat discussion. file: [2d2e7c48cf] check-in: [e5ace41107] user: stephan branch: trunk, size: 57978
2025-03-07
17:52
Improvements to the title on the /help webpage. file: [a5e56d8936] check-in: [e28cc7373a] user: drh branch: trunk, size: 57137
15:56
Enhance codecheck1.c to detect cases where style_header() is called with arguments that are not easily proven to be HTML-free. Fix multiple calls to style_header() to prove they are always HTML-free. file: [386e4a9514] check-in: [2da41072ff] user: drh branch: enhanced-defenses, size: 56972
2025-03-03
12:07
Change the "legacy comment printing algorithm" to the "canonical comment printing algorithm". Omit the --comfmtflags and --comment-format global flags. Simplify the comment printing code. file: [0b7235eeb1] check-in: [35302d9e50] user: drh branch: trunk, size: 56972
04:50
Removal of breadcrumb. Sorry about that. file: [084e754456] check-in: [623c74d3a5] user: brickviking branch: bv-infotool, size: 57090
01:28
Removal of duplicate version string for fossil help -f -v. file: [4ca3bef5fa] check-in: [b58aa5e213] user: brickviking branch: bv-infotool, size: 57095
2025-03-01
20:31
Remove the "fossil usage" and "fossil options" command. Use instead the the --usage/-u or --options/-o options on the "fossil help" command. Other improvements and fixes to the recent "fossil help" enhancement. file: [66d68144ac] check-in: [b097e6899e] user: drh branch: trunk, size: 57054
16:02
Improvements to rendering in the "fossil help" command, especially in combination with the -u/--usage and -o/--options command-line options. file: [f8258b44cc] check-in: [62cb8ea785] user: drh branch: trunk, size: 59816
11:14
Make "fossil help --options" work the same as "fossil options". file: [4b31df8afa] check-in: [692a28394e] user: drh branch: trunk, size: 56675
10:58
Add new command "fossil options" that shows command-line options only from help text. file: [11c9a13986] check-in: [aff179d89f] user: drh branch: trunk, size: 56576
10:07
Disable the new "fossil apropos" command. It is of limited usefulness. The "fossil search -h" command does exactly the same thing. And it pollutes the command namespace. file: [3342b68ce1] check-in: [638c98d360] user: drh branch: trunk, size: 54869
2025-02-28
23:26
Do not use the memmem() C-library function as it is not available on Windows. file: [7471118085] check-in: [7d28ae44fe] user: drh branch: trunk, size: 54840
20:22
Further help improvemens. Add the "fossil apropos" command for searching help. "fossil help options" and "fossil help COMMAND options" give sensible results. file: [bb2a0c6761] check-in: [90e564f213] user: drh branch: trunk, size: 54931
18:41
If the SUBCOMMAND argument to "fossil help" does not match a subcommand, then try using it as a search pattern. file: [0ae9daa6ef] check-in: [4ee254ec4b] user: drh branch: trunk, size: 52880
17:26
Help improvements: (1) New command "fossil usage COMMAND" that prints just a summary of the command-line syntax. (2) "fossil help COMMAND SUBCOMMAND" shows just the help for SUBCOMMAND for commands line "bisect" or "push" that have lots of subcommands. file: [4d4fba2a9b] check-in: [baeffb9d31] user: drh branch: trunk, size: 51996
2025-02-26
19:44
Honor the "y=h" query option on the /search page even if help-search is disabled, but otherwise do not advertise help-search when it is disabled. file: [2d3c8f965f] check-in: [2e9e3695ae] user: drh branch: trunk, size: 48252
15:48
Improvements to the "fossil fts-config" command so that "enable" and "disable" subcommands accept symbolic names for the search catagories, rather than cryptic code letters. Always allow help-search even if disabled; just don't advertise the capability. file: [7405d3b6e7] check-in: [7ea128dd51] user: drh branch: help-search, size: 48254
12:55
Do not show the search entry boxes on the /help page if help-search is disabled. file: [7ec333e5ae] check-in: [4efa569a75] user: drh branch: help-search, size: 48230
12:49
Add support for search built-in help text. file: [2264389f57] check-in: [64040c7254] user: drh branch: help-search, size: 48178
2024-11-19
12:52
New setting "forum-title" is the title of the Forum. file: [08b7f541f0] check-in: [f646537cb6] user: drh branch: trunk, size: 48092
2024-07-20
11:43
Consistently use a dash in '--no' options, preserving the no-dash variant for compatibility where it exists. file: [52362bc6a6] check-in: [d03ed299d2] user: danield branch: no-x-dash-options, size: 47389
2024-07-18
10:22
Wider columns on the /help page, so that longer command names do not overflow the available column width. file: [888760a3fa] check-in: [b919738dc5] user: drh branch: trunk, size: 47389
2024-02-02
22:18
Remove trailing whitespace from non-external C files. file: [23c8f2cdf7] check-in: [7db0a2d910] user: danield branch: fix-overlength-lines, size: 47332
16:26
Fix lines over 80 characters long, excluding external source files and @-lines. file: [54abfe392d] check-in: [942f691b39] user: danield branch: fix-overlength-lines, size: 47367
2024-01-18
14:50
Fix several harmless compiler warnings (turned off in the standard build). file: [7532029f18] check-in: [ab05475997] user: danield branch: trunk, size: 47351
2023-11-14
20:17
Add search for help pages. file: [5abede78db] check-in: [f0b960898e] user: preben branch: search-help-pages, size: 47862
2023-10-16
14:33
Implement propagating settings that are sent to clients that pull. The warning-policy is used as example, but not yet applied. file: [1e2892cc02] check-in: [f812fedc44] user: preben branch: warn-on-merging-private-branch, size: 47676
2023-09-25
15:47
If the value of a setting is changed into an empty string, then unset it, except for the rare setting that has the new keep-empty property. file: [5689a69494] check-in: [b9bbb8d7fd] user: drh branch: unset-empty-settings, size: 47328
2023-09-19
11:31
Improvements to help-text HTML formatting. file: [132188a85d] check-in: [ccc780f552] user: drh branch: trunk, size: 47254
2023-07-16
20:47
Add calls to cgi_check_for_malice() on many more web pages. Log all 418 responses to the error log. file: [490e92b0e2] check-in: [40266bf9b2] user: drh branch: verify-options-cgi, size: 47047
2023-07-09
03:13
Show default value of settings that have a default in 'fossil help SETTING' output. These values are otherwise only documented in the source code. ok stephan, danield file: [3a4d81734e] check-in: [1e1a319e63] user: mark branch: trunk, size: 47019
2023-05-18
03:04
Fix harmless compiler warnings. file: [1b0d9e7c1c] check-in: [586967cceb] user: mistachkin branch: trunk, size: 46760
2023-04-14
15:31
Squelch an unitialized var warning from gcc 12.2.1 on Alpine Linux. file: [4f08108181] check-in: [3783a24ee1] user: stephan branch: trunk, size: 46760
2023-01-09
13:06
Further consistency improvements in docs for various commands. file: [85cbcbe0b5] check-in: [2512d2d472] user: km branch: trunk, size: 46754
2022-11-13
16:26
Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 file: [ef7b69dc72] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 46749
2022-09-01
01:29
Merge in trunk. Resolve a shadowed var in dispatch.c which led to an assigned-but-not-used warning. file: [a7e09a0ead] check-in: [a257fbd92e] user: stephan branch: help-aliases-unique, size: 46761
2022-07-19
14:47
Add aliases as a new command type and display these next to the corresponding main command in /help. Make sure that for 'test-all-help' command and webpage each help string is output at most once. file: [a2e14b8ba9] check-in: [4b8efc05d7] user: danield branch: help-aliases-unique, size: 46788
2022-04-14
17:41
Added new loadavg-exempt WEBPAGE: flag for mkindex.c which exempts a given page from the load_control() check. Currently applied to /chat and its dependents: /builtin and /style.css. file: [03d4f3e634] check-in: [5c49ab3c7a] user: stephan branch: load-control-rework, size: 43014
2022-04-05
19:51
When reporting the list of matching ambiguous sub-commands, make sure settings with the same prefix are not listed. file: [6fb0d0605f] check-in: [bb5162fe16] user: mgagnon branch: ambiguous_cmd_fix, size: 42940
16:49
Don't give an "ambiguous command prefix" error when reported ambiguous commands are aliases to each others. Assume alias point to same function pointer and are all consecutive in the aCommand[] list. file: [dcc4f7b87d] check-in: [862ce7ce2c] user: mgagnon branch: ambiguous_cmd_fix, size: 42715
2022-02-20
19:14
Fix typo in the output of "fossil help -o". file: [14efca09db] check-in: [5b4a729b71] user: drh branch: trunk, size: 42641
2022-02-01
22:03
Add --case-sensitive and --nocgi to the output of 'fossil help -o', and --cgitrace to the webpage for global options. file: [5053f9bbd1] check-in: [54cdf297fd] user: danield branch: trunk, size: 42641
21:24
Document the "--chdir" global option. (on "fossil help -o") file: [ef9df7cc45] check-in: [4bb2090454] user: mgagnon branch: trunk, size: 42531
2021-12-16
09:43
Added missing help text reference to the -o/--options help flag, per [forum:9b3a25eb2b | forum post 9b3a25eb2b]. file: [3707f49c1d] check-in: [784f147dc4] user: stephan branch: trunk, size: 42454
2021-09-08
17:23
help: added optional 'hidden' flag to WEBPAGE/COMMAND/SETTING entries, which causes them to be elided from most listings. They can still be invoked by the help system if their name is used, but they won't be listed. This is primarily intended for internal-use ajax routes. file: [5d92dfc903] check-in: [701c6dc284] user: stephan branch: trunk, size: 42337
2021-07-21
18:48
Cleanup for the "fossil help" command implementation. file: [a091e4fe99] check-in: [8a231a7990] user: drh branch: trunk, size: 41784
2021-07-14
23:58
Recreate the ability to view all the settings easily in one command that was lost with [f74f7014c2271beb] and enhance the output to show whether or not a setting is versioned. file: [48c7834a62] check-in: [b572b76604] user: andybradford branch: verbose-settings-help, size: 41588
2021-03-11
13:22
Numerous help text consistency tweaks based on forum discussion [forum:8c644048f0]. file: [6f416461a0] check-in: [4cb50c4ef3] user: stephan branch: trunk, size: 41260
2021-02-02
23:01
added help --everything option that borrows functionality refactored from test-all-help file: [f59b65abbc] check-in: [c39e23cda6] user: sdr branch: help-full, size: 41260
21:28
improved help text for the help --full option file: [fe92c1b897] check-in: [cf36fbb98f] user: sdr branch: help-full, size: 40829
20:22
modified to not change based on whether destination is a tty, but to provide a help --full option to display all the text at once for those who would like to pipe it through grep / less / capture to a file file: [b3ab7b6a5b] check-in: [93fd6d3395] user: sdr branch: help-full, size: 40687
16:01
modified help command to output detailed help information when stdout is not a tty (note: branch name changed after consensus seemed to indicate original concept was undesirable) file: [75bee316f4] check-in: [d792943681] user: sdr branch: help-full, size: 40571
2020-12-23
00:58
Get the /chat-send and /chat-poll interfaces working. file: [568c17e70f] check-in: [25828eb581] user: drh branch: chatroom-dev, size: 40071
2020-12-22
12:13
Removed the parameter from style_finish_page() since the resulting content div class is now redundant with respect to the body class. This potentially breaks CSS made against old class names that a prior commit on this branch changed, but such skins would be made against an unreleased version of Fossil, it's unlikely many are using that first version of the feature anyway, and most of the class names did *not* change unless you were targeting a "div" instead of "body" or just a generic class name. None of the shipping skins are affected. file: [32b4aab90d] check-in: [0e83ca88ce] user: wyoung branch: body-feature-class, size: 39591
11:58
Calling the new style_set_current_feature() function to override the new TH1 variable $current_feature for Fossil UI pages where the page name isn't what we want used as the "body" CSS class. For the most part, this matches the value currently being passed to style_finish_page(), but a few have changed with the benefit of hindsight. Not all calls to style_finish_page() have a corresponding call to the new function since the default value for $current_page now suffices. file: [d39ab221c2] check-in: [8ac0830bfc] user: wyoung branch: body-feature-class, size: 39603
2020-11-25
21:14
Eliminate unnecessary variable. file: [11538cc43e] check-in: [aca2988fdb] user: andybradford branch: ambiguous-help, size: 39530
20:59
Restore lost 's' from command-line option so documentation matches code. file: [42cd4de2ac] check-in: [3eaaa56583] user: andybradford branch: ambiguous-help, size: 39576
20:55
When using "fossil command --help" restrict the ambiguous matching to just commands to avoid breaking prefixes that otherwise work fine as a command. For example, "fossil di" works fine as a command, but "fossil di --help" suddenly makes it ambiguous. file: [ef6f584e0d] check-in: [99f650af0d] user: andybradford branch: ambiguous-help, size: 39576
2020-11-07
13:25
Rename the "style_body_and_footer()" interface to "style_finish_page()" and add a more detailed header comment to the implementation. file: [d9f040e886] check-in: [942b2076c6] user: drh branch: default-css-cleanups, size: 39257
2020-11-05
23:15
Added a parameter to style_footer() and renamed it to match its actual function (style_body_and_footer()) so we can add a CSS class to each page that indicates which major Fossil feature served the page, so we can have module-specific CSS. file: [f605c57572] check-in: [ef5424b683] user: wyoung branch: default-css-cleanups, size: 39265
2020-10-04
14:35
Exchanged most uses of %s(g.zTop) and such in the code with use of %R in Fossil's special printf() type functions. (The branch is named after just one of several of these, mprintf(), being one of the shortest names.) At the least, this is shorter, simpler code, but there is also some hope that it may fix some doubled slash problems someone is having on the forum. (https://www.fossil-scm.org/forum/forumpost/1ea72176e0) file: [bd9be74b73] check-in: [2907721acd] user: wyoung branch: prefer-mprintf-r, size: 39235
2020-08-26
21:43
Improvements to help-text HTML formatting. file: [0c46e3750e] check-in: [517223eca9] user: drh branch: trunk, size: 39243
2020-08-12
17:20
Add new columns "formatted" and "html" to the "helptext" virtual table. file: [e8b2a8e285] check-in: [53adb7dc6c] user: drh branch: trunk, size: 38508
2020-08-11
11:41
Re-added the P tags removed in [9850dd3f22db], as they're needed for proper spacing. file: [7b6bc99d17] check-in: [689b7f6d5d] user: stephan branch: trunk, size: 38095
11:13
Corrected help_to_html() to escape less-than signs so that script tags in help text do not break the page. Removed a semantically illegal P tag from the HTML-format help. file: [6a8b23f871] check-in: [9850dd3f22] user: stephan branch: trunk, size: 38285
2020-08-09
13:49
Revise and simplify the list of 1st-tier commands that are shown by the "fossil help" command. file: [2c14951498] check-in: [84f697e570] user: drh branch: trunk, size: 37938
2020-08-08
23:55
Fix the /help webpage to accept prefixes on the cmd= query parameter. file: [cb991abe5d] check-in: [f2f419ea9b] user: drh branch: trunk, size: 37902
20:13
Enhance built-in help text formatting so that text contained within [[...]] is a hyperlink to another help page. file: [4c76a9cedb] check-in: [71992d0f08] user: drh branch: trunk, size: 37887
2020-07-18
22:21
Minor formatting tweak to the help-to-html converter. file: [03e6868b91] check-in: [bb6e1fe75b] user: drh branch: trunk, size: 36557
2020-06-27
17:05
Typos in the help text and the change log. file: [2472dfa373] check-in: [cd061779d2] user: drh branch: trunk, size: 36544
15:06
Add query parameters "plaintext" and "raw" to the /help page. file: [f640e20798] check-in: [8530666c09] user: drh branch: trunk, size: 36544
2020-06-25
00:16
Adjust help text to work better with the new formatter. file: [28fd7624c8] check-in: [a8a606996b] user: drh branch: formatted-online-help, size: 35807
2020-06-24
21:50
Automatically add HTML formatting to the on-line help when displaying in a web-page. (This is a work-in-progress. No everything displays correctly, yet.) file: [d7721d8c6d] check-in: [f1230cb3f3] user: drh branch: formatted-online-help, size: 35373
2020-06-20
00:15
Add the "helptext" virtual table. This is a stepping-stone to adding help-text search. file: [862b622cc2] check-in: [b2dacfcd73] user: drh branch: trunk, size: 30196
2020-06-19
20:20
Remove a harmless unused variable. file: [7aa3b3693a] check-in: [45372c122e] user: drh branch: trunk, size: 23593
20:13
The "fossil test" command offers suggestions if the help requested is not recognized. file: [9540872877] check-in: [a99d9173bf] user: drh branch: trunk, size: 23705
17:54
Add the test-command-stats command. file: [d1ea2aa3d3] check-in: [c7bb647f7a] user: drh branch: trunk, size: 21439
2020-05-27
13:28
Demonstrate how the mkindex.c utility could be extended to automatically put a complete web-page construction inside a transaction. file: [01b2cacaf7] check-in: [67c420402f] user: drh branch: auto-webpage-txn, size: 20604
2020-04-05
23:45
Match the COMMAND and WEBPAGE names with _cmd and _page functions; forumpost/045bffda68 file: [771da779c1] check-in: [06afb7022f] user: ashepilko branch: api-cleanup, size: 20528
2020-02-15
18:48
Improvements to the /test-all-help webpage. file: [2539d05570] check-in: [9e40834016] user: drh branch: trunk, size: 20528
2019-08-27
20:57
For candidate CGI parameter names that start with an uppercase letter, convert them to lowercase and then add. file: [97cfd9c938] check-in: [b47b6b6906] user: mistachkin branch: noJsonCgiFlag, size: 19647
05:34
If the '--cgiupperparamsok' command line option or 'uppercase_params' CGI control line are present, allow parameter names to start with an uppercase letter. file: [682ac2871b] check-in: [ab0d81f893] user: mistachkin branch: noJsonCgiFlag, size: 19549
2019-07-25
18:34
Defer decoding POST parameters until after the webpage name is located. Do not do the decode if the webpage has the new "raw-content" property. Set that property on /ext so that is can relay the encoded content to sub-cgi. file: [710b774342] check-in: [e4849f58e4] user: drh branch: extension-cgi, size: 19547
2019-01-27
15:38
Add the global --comment-format command-line option as an alias for --comfmtflags. file: [e56f57d2fc] check-in: [a0d10b91f7] user: florian branch: comment-format-setting, size: 19471
2018-12-12
14:28
Fix the "fossil test-all-help -e" command so that it shows help for test commands and settings. file: [45ef2434e9] check-in: [cb3a89058c] user: drh branch: trunk, size: 19419
2018-10-06
17:10
Fixed an HTML typo in the /help page, reported by "Z03": (https://fossil-scm.org/forum/forumpost/13c80e13e2 file: [257bb4a392] check-in: [1f4a9eb90c] user: wyoung branch: trunk, size: 19372
14:14
The "fossil help -o" command shows command-line options that are common to all commands. file: [e37ab3a5cc] check-in: [50eb6bd569] user: drh branch: trunk, size: 19372
2018-08-21
01:33
Dynamic number of columns on the /help page, based on screen width file: [129a4751ee] check-in: [1d495e89e2] user: drh branch: trunk, size: 18059
2018-07-15
19:56
Clarify the difference between fossil_fatal() and fossil_panic(). The fossil_panic() interface puts a message on the error log when generating webpages. Otherwise the two routines are identical. Convert some fossil_fatal() calls into fossil_panic() where appropriate. The goal here is to limit messages on the error log to things that require attention from the system administrator, or represent bugs. file: [3d568ac54c] check-in: [3f5ab71744] user: drh branch: trunk, size: 19277
2018-02-24
17:08
Fix ETags support for when compiling with FOSSIL_ENABLE_TH1_HOOKS. file: [13c0d1cfa3] check-in: [43a66b58db] user: drh branch: etags, size: 19707
2018-01-23
22:34
Stop including settings in the 'Available commands' section of the help web page. Fix typo of '--setting' help option. file: [15e80d7d8d] check-in: [4962fa9e33] user: mistachkin branch: trunk, size: 19277
2017-10-30
13:20
Add a blank entry to the end of the Setting array so that loops can be terminated by checking for a null zName pointer. file: [9103c1b192] check-in: [df654bd993] user: drh branch: trunk, size: 19143
2017-10-29
23:59
Update the 2.4 change log. file: [a704180aa6] check-in: [266a311b62] user: drh branch: trunk, size: 19139
2017-09-27
03:23
Assorted cleanups associated with [f74f7014], most notably making "fossil dif" work again despite the ambiguity with setting "diff-command" file: [6f049ae1b5] check-in: [2b6a34c7e4] user: andygoth branch: trunk, size: 19016
2017-09-26
14:46
Fix double "However" in comment. Some more end-of-line spacing. Nothing functional. file: [acd835be55] check-in: [ce1bc4fb09] user: jan.nijtmans branch: trunk, size: 18518
2017-09-20
13:36
Fix another harmless compiler warning. file: [f5e5e57ec8] check-in: [49b6f89b4f] user: drh branch: trunk, size: 18519
13:35
Remove dead code to fix harmless compiler warnings. file: [5dc7fdbe3a] check-in: [4c666ccf92] user: drh branch: trunk, size: 18515
04:05
Correct comment typos file: [ee692a51b2] check-in: [b1191c1ee0] user: andygoth branch: trunk, size: 18569
03:27
Add preliminary support for URL aliasing. Create aliases by visiting the "URL Aliases" subscreen under the Setup menu. file: [1d4bc0af96] check-in: [8131f1c5d9] user: drh branch: trunk, size: 18567
2017-08-31
05:51
Correct typo in help's help file: [b70ca6867e] check-in: [0d8c3c2bef] user: andygoth branch: trunk, size: 16617
03:37
Improved error message when the "help" command cannot find its argument. file: [db15fd9136] check-in: [2817800164] user: drh branch: trunk, size: 16617
2017-08-30
23:03
Enhancements to the /setup_settings web page. Provide hyperlinks to documentation for all settings. file: [72770a4433] check-in: [5068f23d3e] user: drh branch: improved-setting-help, size: 16526
17:08
Enhance the mkindex utility to extract help text for each setting separately and automatically build the aSetting table. file: [3c730e8234] check-in: [3d02004f6e] user: drh branch: improved-setting-help, size: 15435
2017-07-12
16:57
Be careful not to return a pointer to a webpage generator as a command-line command method. file: [63d8b8268b] check-in: [38df2a4544] user: drh branch: trunk, size: 14561
2017-05-12
16:22
Fix an XSS issue with the /help webpage. file: [c4135c158e] check-in: [db482f1675] user: drh branch: trunk, size: 14502
2016-11-05
14:31
Change help index command list from seven columns to six to better match the widths of the other lists presented on the page file: [4e634c0cf2] check-in: [2f61357426] user: andygoth branch: trunk, size: 14502
14:30
In help index, display first-tier command names in bold file: [44d74402a5] check-in: [37e8c173a6] user: andygoth branch: trunk, size: 14502
14:22
Use symbolic name CMDFLAG_WEBPAGE instead of directly saying 0x08 file: [2d21395af2] check-in: [dfa23f5bba] user: andygoth branch: trunk, size: 14321
14:17
Ignore empty command name in help page so that /help/ is treated the same as /help file: [1e5cb478a8] check-in: [e237cea4c2] user: andygoth branch: trunk, size: 14310
14:15
Include name of command or page in help title file: [be3cc48562] check-in: [9b15ec0d6c] user: andygoth branch: trunk, size: 14301
14:12
Remove "Command-line" from name of help page which documents web pages as well as commands file: [bd5e835cde] check-in: [ccd4ca87b0] user: andygoth branch: trunk, size: 14261
14:07
Remove "Testpage:" from title of all-in-one help text page file: [584c81f87a] check-in: [d8506df183] user: andygoth branch: trunk, size: 14274
2016-11-04
22:37
Consistently use the count(X) macro in place of sizeof(X)/sizeof(*X) throughout the Fossil core, excluding things that don't use makeheaders. Also use count(X) instead of ArraySize(X) which has the same definition. file: [2d6e1392c0] check-in: [e5b62edb28] user: andygoth branch: trunk, size: 14284
21:32
Remove unused, undocumented zTitle argument to style_submenu_element(). This argument appears to have been unused all the way back to [dbda8d6ce9]. file: [3ef20e7619] check-in: [187424e891] user: andygoth branch: trunk, size: 14307
2016-09-23
17:10
Add --html option to the 'test-all-help' command. file: [52878ab4a8] check-in: [1763f2879c] user: mistachkin branch: trunk, size: 14323
13:53
Add the help_to_html() routine which transforms plaintext help into HTML for display on web pages. So far it only surrounds the text with <pre>..</pre>. But it can (in theory) be enhanced to do more sophisticated formatting. file: [5bac4dbd13] check-in: [7a69e5db64] user: drh branch: trunk, size: 13809
02:10
Clarify the exact type used for cmdFlags. file: [16b2448660] check-in: [3ca2bc105a] user: mistachkin branch: trunk, size: 13493
2016-09-13
22:13
Pass the command flags into the TH1 hooks verbatim, without any masking. file: [6adca854d0] check-in: [9595cfcd45] user: mistachkin branch: trunk, size: 13493
19:59
Revise the COMMAND: and WEBSITE: parsing to add the ability to specify flag options after the command or website name. file: [50654e5781] check-in: [555ddfecfa] user: drh branch: trunk, size: 13659
18:03
Fix up some comments on the command and webpage name lookup logic. No changes to code. file: [58f79ddb35] check-in: [49703de740] user: drh branch: trunk, size: 13208
17:51
Added: Refactor command and webpage name lookup. Move all associated logic out of main.c and into a new file named "dispatch.c". There is now a single const array of objects named "aCommand" that contains all command and webpage names together with their help text. file: [0971646836] check-in: [e6aab1a437] user: drh branch: trunk, size: 13211