Commit Graph

  • 4570e42eeb bigger application interp 2002-11-09 18:26:26 +0000
  • 8e22009ca1 Add another error handler in the reset from to catch errors occuring while running the servlet (perhaps with restored continuations). interp 2002-11-09 18:25:20 +0000
  • fb75cd4efe Add infrastructure for saving default values in get-results. interp 2002-11-09 17:17:14 +0000
  • 5e0e6abcb7 update description of INPUT-FIELD-VALUE and insert one for RAW-INPUT-FIELD-VALUE interp 2002-11-09 16:46:59 +0000
  • 2d97ef42bc remove sub-attribute-bug from select and radio input fields interp 2002-11-09 16:46:26 +0000
  • 5770918384 Remove debug output interp 2002-11-07 20:42:06 +0000
  • 223c1da086 Rename TRY-INPUT-FIELD-VALUE --> INPUT-FIELD-VALUE and INPUT-FIELD-VALUE --> RAW-INPUT-FIELD-VALUE simultanously. Thus, the WITH-FATAL-ERROR-HANDLER wrappers are not needed anymore. interp 2002-11-07 20:41:35 +0000
  • a03e5914da new TRY-INPUT-FIELD-VALUE returns #f, if INPUT-FIELD-VALUE fails interp 2002-11-07 14:11:05 +0000
  • 555af5225d removed bug in MAKE-YES-NO interp 2002-11-05 22:20:59 +0000
  • d4ea641e14 comment added interp 2002-11-05 22:20:47 +0000
  • 45a4c810a1 Create HTML page before creating response object. This enables the possibility to nest calls to the SEND-HTML/SUSPEND and similar, but disables the access to the HTTPD-OPTIONS (that wasn't granted anyway, currently). This makes the add.scm servlet working again. interp 2002-11-05 21:32:58 +0000
  • 47a60a26d3 Redesigning error catching machinery. Now no malicious servlet should be able to let the server crash. interp 2002-11-05 10:21:15 +0000
  • 2ab106745a Get rid of a bug. Filtering of instances is disabled to achieve this. interp 2002-11-03 18:15:53 +0000
  • 1374c4a8a6 Rename some procedure to get references clear and to remove a small bug interp 2002-11-03 18:00:12 +0000
  • d026036bf3 Simple servlet api adopted from PLT. Example included interp 2002-11-03 17:43:58 +0000
  • 9815824581 remove small typo from MAKE-PASSWORD interp 2002-11-03 17:42:27 +0000
  • 4d7d5b08cd Don't just say "#f" if you don't have an adminstrator's mail address. Be explicit. interp 2002-11-03 14:41:43 +0000
  • 2800b21fea Browser caching may be a reason for wrong servlet request. Tell them about it. interp 2002-11-03 14:37:53 +0000
  • 7b5cf03385 make target tags work on FreeBSD interp 2002-10-31 13:07:31 +0000
  • a49fbee71f Change argument order in EXTRACT-BINDINGS and EXTRACT-SINGLE-BINDING to fit the one of the equivalent PLT procedure. interp 2002-10-26 15:40:26 +0000
  • 26683bd822 * Move error handling of the servlets to the right point, i.e. after the reset. * Remove redirect 'feature'. It is not well tought out. interp 2002-10-26 15:35:20 +0000
  • ddae6cfb3c cache GET-BINDINGS-RESULTS' results of POST requests with weak-pointers interp 2002-10-26 15:20:56 +0000
  • 588dc93ddf + PMB is an uncompressed format---use smaller size. + Put the image in the image directory (we know, where we are...). interp 2002-10-22 16:05:18 +0000
  • 03da4f6e05 Use image directory for gnuplot output. interp 2002-10-22 16:01:25 +0000
  • fc7a6f3719 Let pictures be created in the PBM format instead of the PNG format, because some installations of gnuplot cannot produce PNG, though it is a web standard. The PBM files may be converted to other file formats using the PBMPLUS package from http://www.acme.com/software/pbmplus/, including PNG. interp 2002-10-22 15:34:59 +0000
  • 25976c1f39 export ADJUST-TIMEOUTdon't need defrec-package anymore interp 2002-10-21 08:42:09 +0000
  • 163e250b89 Some versions using callback.More will come soon. To be improved. interp 2002-10-21 08:41:00 +0000
  • 13c001841b Various changes and improvements, namely: + added links to previous menus + removed some typos + admin-servlets: + make unload all work + improved machine-user dialog + calculate.scm: + numbers are restored, if operator is changed interp 2002-10-21 08:38:46 +0000
  • 4925801b9e use DEFINE-RECORD-TYPE instead of DEFINE-RECORD interp 2002-10-21 08:34:12 +0000
  • 86df9aac58 minor changes interp 2002-10-21 08:26:50 +0000
  • d02d0e19d2 use DEFINE-RECORD-TYPE instead of DEFINE-RECORD interp 2002-10-21 08:25:58 +0000
  • f0106b48e7 add `source' directory Note: The MIME type reported by CORE is wrong and irritates Netscape. interp 2002-10-21 08:24:58 +0000
  • fa61699155 MAKE-UPPER-INPUT-FIELD --> MAKE-HIGHER-INPUT-FIELD interp 2002-10-09 15:25:14 +0000
  • e29d3d750a more comfortable interp 2002-10-09 15:22:50 +0000
  • 044c27e292 make forms POSTing interp 2002-10-09 15:14:54 +0000
  • db331ad0e3 Wrap error-handler around calls to LAUNCH-NEW-INSTANCE and RESUME-URL in SERVLET-HANDLER. This will catch most errors, but will fail on some, e.g. procedure called with wrong number of arguments. As far as I see, the problem is the underlying error reporting system of Scsh/Scheme48. Maybe I'm wrong. interp 2002-10-09 15:12:33 +0000
  • 900f552ee1 Wrap error-handler around calls to LAUNCH-NEW-INSTANCE and RESUME-URL. This will catch most errors, but will fail on some, e.g. procedure called with wrong number of arguments. As far as I see, the problem is the underlying error reporting system of Scsh/Scheme48. Maybe I'm wrong. interp 2002-10-09 15:11:55 +0000
  • 9e5d62aa77 In MAKE-NUMBER-INPUT-FIELD set default value field only if default text is given. interp 2002-10-05 11:58:52 +0000
  • 12b2b96582 remove some superfluous comments/code interp 2002-10-04 15:56:58 +0000
  • 23dfce1dc7 add further configurable option: cache servlets interp 2002-10-04 15:51:51 +0000
  • a920462ba1 Use preserved-thread-fluids for the options. With this, the stay the same between to calls to the servlet-handler. interp 2002-10-04 15:51:04 +0000
  • 9fb5c80f65 let MAKE-CHECKBOX-INPUT-FIELD accept a further argument: checked or not interp 2002-10-04 15:29:50 +0000
  • fbc10a2f63 mention and explain high order HTML tags interp 2002-10-04 15:11:41 +0000
  • b625901bd1 parameters to input field creators are optional on their own interp 2002-10-04 14:33:27 +0000
  • 7b81dbdd98 SERVLET-FORM accepts a method specifier: SERVLET-FORM return-address [method] [attributes] [elements] interp 2002-10-04 14:31:28 +0000
  • a6b499426a + Interface to MAKE-SELECT-INPUT-FIELD has changed + Add word space after `i.e.' and `e.g.' interp 2002-10-04 14:07:46 +0000
  • 85b0d91475 MAKE-SELECT-INPUT-FIELD can now create select input fields with multiple selections. INPUT-FIELD-VALUE will always return a (possible empty) list in the multiple case. interp 2002-10-04 13:56:46 +0000
  • eef78201f0 ignore latex help files interp 2002-10-03 13:35:16 +0000
  • 67d1587e72 first shot to a docu of servlets interp 2002-10-03 13:33:41 +0000
  • 08eee1915b If URL in SHOW-OUTDATED is #f, no reload address is shown. interp 2002-10-03 13:28:31 +0000
  • 29abe30461 let MAKE-NUMBER-INPUT-FIELD accept a default value interp 2002-10-03 12:28:36 +0000
  • 47424d504f Hit me! interp 2002-10-03 12:02:47 +0000
  • 7c3ca073dd let EXTRACT-BINDINGS return strings, not bindings interp 2002-10-03 11:58:27 +0000
  • f981b2505a export SEND in servlets interp 2002-10-03 11:20:05 +0000
  • ab9c1ef642 example using servlet-data interp 2002-10-03 01:25:47 +0000
  • 04ba0986d3 let forms do POST requests by default (currently unchangeable) interp 2002-10-03 00:45:41 +0000
  • 091f5ab590 prepare for POST requests interp 2002-10-03 00:18:10 +0000
  • 30aca350b9 feature servlet-data added interp 2002-10-03 00:15:44 +0000
  • f9f854ef85 add possibility to serve non-Scheme files interp 2002-10-02 23:47:07 +0000
  • 4899ff0453 bug removal; add data table to result output interp 2002-10-02 23:45:35 +0000
  • 20ff8816a9 + feature: return-addresses; lets servlets give more than one possible address for the next step + plain-html: leaves given text untouched, like quote in scheme don't call it quote, because it is too similar to the HTML's tag <q> (that stands for 'quote') interp 2002-10-02 20:28:39 +0000
  • 61896c1238 use MAKE-ADDRESS to generate return addresses interp 2002-10-02 20:15:54 +0000
  • 9203e245bf Don't use callbacks -- use several submit buttons or special return addresses. interp 2002-10-02 19:13:14 +0000
  • d690a7a24e don't use callbacks, but two submit-buttons interp 2002-10-02 18:22:19 +0000
  • 74acc71447 add INPUT-FIELD-BINDING interp 2002-10-02 18:22:01 +0000
  • d56d7f9fce add proper error handling on wrong inputs interp 2002-10-02 15:14:53 +0000
  • a01015cc44 + internal restructuring + nicer interface interp 2002-10-02 13:39:55 +0000
  • 1f8d1d4762 don't need sort anymore interp 2002-10-02 13:38:56 +0000
  • cc681e0a69 MAKE-SELECT-INPUT-FIELDS --> MAKE-SELECT-INPUT-FIELD interp 2002-10-02 13:37:41 +0000
  • 03eeb86a5f factor out transformers interp 2002-10-02 12:02:56 +0000
  • c85bcfc502 + serlvet administration tool Note that the picture generation in admin-profiling.scm currently fails because of current restrictions in the servlet-handler (that cannot serve data files). No error capturing on wrong input in input-fields. interp 2002-10-01 17:44:58 +0000
  • d3827d8e72 some renames, some more exports in SERVLET-HANDLER/ADMIN interp 2002-10-01 17:42:06 +0000
  • e68b320eb0 allow default text for text input fields interp 2002-10-01 17:40:08 +0000
  • fa350f02bf + thread-based *options* + INSTANCE-DELETE! --> DELETE-INSTANCE! + access to continuations (GET-CONTINUATIONS, DELETE-CONTINUATION!) interp 2002-10-01 17:39:39 +0000
  • bed81261f4 open output data file truncated interp 2002-10-01 17:37:47 +0000
  • 02169de482 really rename PLUGIN --> SERVLET interp 2002-10-01 12:36:50 +0000
  • 85e75950a3 rename PLUGIN --> SERVLET interp 2002-10-01 12:33:39 +0000
  • 349402b7cc use PATH-LIST->FILE-NAME for file name assembling interp 2002-10-01 12:22:37 +0000
  • a09d10850e SERVLET-HANDLER now accepts a second argument, the prefix for redirections interp 2002-10-01 12:12:03 +0000
  • 62ed566572 adjust to recent code writing: more export in SERVLET-HANDLER/ADMIN, some import to SERVLET-HANDLER interp 2002-10-01 12:10:58 +0000
  • 4fdd1cdbbb OUTDATER added; URL tag accepts more text fields now interp 2002-10-01 12:10:15 +0000
  • 1ac0705aae + longer instance lifetime + GET-INSTANCES returns all instances as an alist + let SEND/SUSPEND terminate correctly if instance has died in the meanwhile (may happen while administrating servlets) interp 2002-10-01 12:08:42 +0000
  • 3e9486573a adapt to recent change in creating form input fields interp 2002-09-30 15:58:50 +0000
  • 516d8221d7 adapt to recent change in creating form input fields interp 2002-09-30 15:25:59 +0000
  • 2579598783 + servlet-handler/admin structure gives runtime access to servlet-handler options + several constructors for form input fields interp 2002-09-30 14:43:15 +0000
  • db6b607d0f in ftpd: use signature calculus to get access to scsh's OPEN-OUTPUT-FILE instead of relying on the import order interp 2002-09-30 10:42:34 +0000
  • fc6f2c5a1a small correction interp 2002-09-30 07:58:20 +0000
  • 30e66edc61 + longer standard instance lifetime + instance lifetime adjusted when new continuation is launched + GET-LOADED-PLUGINS and UNLOAD-PLUGIN + small bug fixes interp 2002-09-30 07:53:00 +0000
  • d6c4304f45 callbacks get the REQUEST, not the BINDINGS interp 2002-09-29 16:42:53 +0000
  • aa7bcc6186 + add option instance-lifetime along with some functions + add instance surveillance thread that kills instance after a period of time interp 2002-09-29 15:20:36 +0000
  • bfbeb49125 add CACHE-PLUGINS? option interp 2002-09-29 13:43:39 +0000
  • 06c8b5ea5d add GET-BINDINGS: gets bindings out of REQUEST interp 2002-09-29 13:43:08 +0000
  • bdf62cbf05 make options LOGFILE and DNS-LOOKUP? thread-safe interp 2002-09-28 12:38:57 +0000
  • 6a090fba6b change load order of scheme and scsh in ftpd to get access to scsh's open-output-file interp 2002-09-28 12:37:42 +0000
  • b8a1ec9024 some short hint added interp 2002-09-27 17:31:35 +0000
  • aaa5283e0b byte input widget interp 2002-09-27 17:30:11 +0000
  • 0b6e68a2c0 added upper-input-field type interp 2002-09-27 17:29:31 +0000
  • 37aac43aa9 add calculator example interp 2002-09-27 15:32:39 +0000
  • 52566ea00a FORM -> SERVLET-FORM interp 2002-09-27 15:32:05 +0000
  • db3c5ef04e + small calculator + shows usage of ++ callbacks (two submitbuttons) ++ creation of own input fields interp 2002-09-27 15:31:26 +0000