Wapp

Timeline
Login

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

50 check-ins related to "trunk" occurring on or before 2018-02-06 13:14:16.

2018-02-06
13:14
Add the WAPP_MODE cgi parameter. (check-in: 7700f1866a user: drh tags: trunk)
12:46
Add the "--local PORT" option to wapp-start. (check-in: a931abfc06 user: drh tags: trunk)
12:37
Move the implementation of wapp-start to the end of the file, where it seems to fit in better. No changes to logic. (check-in: bacdb61533 user: drh tags: trunk)
2018-02-05
04:34
Add SQLite search to the list of known users of Wapp in the wild. (check-in: 7a829f83e3 user: drh tags: trunk)
04:21
Update documentation to include the SCRIPT_FILENAME and DOCUMENT_ROOT cgi parameters. (check-in: de2bae5c84 user: drh tags: trunk)
01:31
Fix automatic CGI detection so that it works with CGI 1.1. (check-in: 95e6f7d2d2 user: drh tags: trunk)
00:45
Make sure the SCRIPT_FILENAME is a full pathname for the standalone server. (check-in: 20f4274937 user: drh tags: trunk)
2018-02-04
23:38
Add the (pwd)= output line to wapp-debug-env. (check-in: 4c985fa7e4 user: drh tags: trunk)
19:49
Make CGI parameters DOCUMENT_ROOT and SCRIPT_FILENAME available to the application. (check-in: bccd3dd07f user: drh tags: trunk)
17:58
Tweaks to the homepage. No changes to code. (check-in: 1bb173f9a3 user: drh tags: trunk)
2018-02-02
16:14
Add real-world usage examples for Wapp. (check-in: 405b0e8963 user: drh tags: trunk)
16:03
Remove deprecated interfaces. Improved comments in the wapp.tcl source code. (check-in: d45c7180be user: drh tags: trunk)
15:40
More tweaks to the homepage documentation. (check-in: c0fdd17fd6 user: drh tags: trunk)
14:51
Updates to the documentation. (check-in: 985de3d884 user: drh tags: trunk)
05:45
Further tweaks to the documentation. (check-in: 7387e256f9 user: drh tags: trunk)
05:41
Improved documentation. No code changes. (check-in: 7ec2de27c9 user: drh tags: trunk)
01:02
Faster dispatch using "info procs" rather than "info commands". (check-in: 3a5f24fc30 user: drh tags: trunk)
2018-02-01
22:07
Move test files into the tests/ folder. Add the encode-binary-file.tcl utility script. Add an image to tests/test01.tcl. Move the "-translation binary" out of wappInt-handle-request and into wappInt-handle-cgi-request. (check-in: 7c173f40cb user: drh tags: trunk)
21:19
Always set "-translation binary" on an http reply. Add an icon to the shoplist.tcl example application. (check-in: 098049fe94 user: drh tags: trunk)
18:15
Work on the example scripts so that they all work with the new default CSP. Add comments to all scripts. Provide a demonstration database for shoplist.tcl. Add a README.md to the examples folder. (check-in: f28e72c49e user: drh tags: trunk)
17:28
Restructure and comment the shoplist.tcl example to make it easier for people to read and understand. (check-in: 47e58e7d2b user: drh tags: trunk)
13:31
More shoplist.tcl enhancements. (check-in: 2169d31440 user: drh tags: trunk)
03:45
Updates to the documentation. (check-in: c594b95816 user: drh tags: trunk)
03:11
Safety enhancements: (A) Invoke the application with the --lint option to do a self-check for unsafe constructs. (B) Bring back the wapp-unsafe command for the rare cases where it is actually needed. (C) Comment out wapp.tcl comment lines when building the wapptclsh application. (check-in: 15fbf713e6 user: drh tags: trunk)
2018-01-31
22:25
Fix typo in the shoplist.tcl app. (check-in: 0b681c21b4 user: drh tags: trunk)
22:15
Updated shopping list app (check-in: 8526aa6f10 user: drh tags: trunk)
18:52
Add the shoplist.tcl example script. (check-in: 351d1c4858 user: drh tags: trunk)
01:09
Get automatic compression working for CGI. (check-in: 9aa39ada4d user: drh tags: trunk)
00:19
Add a restrictive default Content Security Policy and provide the wapp-content-security-policy command to change it if necessary. (check-in: 4022bf292d user: drh tags: trunk)
2018-01-30
23:46
Add wapp-allow-xorigin-params and SAME_ORIGIN. Update the documentation accordingly. (check-in: e82121be4d user: drh tags: trunk)
20:36
Update example scripts to remove uses of the ::wapp dict. Improvements to the documentation. (check-in: 5d5c1559d7 user: drh tags: trunk)
19:37
Update the documentation page to remove all references to the ::Wapp dict. Describe the wapp-set-param, wapp-param-list, and wapp-param-exists interfaces used as an alternative to direct ::Wapp dict access. (check-in: 91b5a1ed09 user: drh tags: trunk)
19:09
Use 307 instead of 302 to redirect. (check-in: d8cc844e83 user: drh tags: trunk)
19:07
Add routines wapp-set-param, wapp-param-exists, and wapp-param-list which together eliminate the need to access the global ::wapp dict. (check-in: f9a0146ed6 user: drh tags: trunk)
17:28
Support the -Dvariable=value option to set global TCL variables. (check-in: 6fa89b7c98 user: drh tags: trunk)
17:06
Change wapp-debug-puts-env to just wapp-debug-env. (check-in: bf65f413cf user: drh tags: trunk)
16:09
Pass the HTTPS CGI parameter through to the application code. (check-in: 622563732a user: drh tags: trunk)
13:18
Automatically do gzip content-encoding on text/* replies if the TCL interpreter supports the zlib command. (check-in: 51541ac197 user: drh tags: trunk)
00:36
Add the tableajax01.tcl example script (check-in: 5bace79173 user: drh tags: trunk)
2018-01-29
23:42
Comment changes. Code is unaltered. (check-in: 142baa4cbd user: drh tags: trunk)
21:55
Add wapp-cache-control. (check-in: 815db10773 user: drh tags: trunk)
20:54
Add the --trace option useful for debugging. (check-in: 7e098c4180 user: drh tags: trunk)
18:08
Add the wapp-debug-puts-env command for debugging. (check-in: 95eb5f5c75 user: drh tags: trunk)
01:10
Add another ajax form example, this time using x-www-form-urlencoded content. (check-in: 39368df9be user: drh tags: trunk)
00:45
Move the "env.tcl" example script into the examples/ folder. (check-in: afbbaffbe0 user: drh tags: trunk)
00:40
Add the formajax01.tcl example script (check-in: bc899245cc user: drh tags: trunk)
2018-01-28
22:58
Add the "env.tcl" demonstration and prototyping script. (check-in: 441f956cf2 user: drh tags: trunk)
20:54
Updates to the README.md file. (check-in: 05cf577f9f user: drh tags: trunk)
20:04
Add the wapp-trim command. (check-in: ba9c27b26a user: drh tags: trunk)
19:46
Add a Makefile for MacOS. Add wapp-param. Add the %string(...) substitution for wapp-subst. (check-in: 1b25f9e6ed user: drh tags: trunk)