Commit Graph

941 Commits

Author SHA1 Message Date
interp c42a467ce5 Sorry for the messed up previous commits. Here are the collected messages:
Insert forgotten point to argument list of MAKE-SELECT, making the last
arguments optional. This was the reason for a "bug" in admin-surflet.scm.

Remove bug from MAKE-SELECT;
  MAKE-SELECT used the wrong argument name in calls to
  make-multiple-select or make-single-select, respectively.
2003-08-01 18:00:51 +00:00
interp 0ffbe611dc Sorry for the messed up previous commits. Here are the collected messages:
* Use "Internal Error" instead of "Bad Gateway" as the surflet handler is not a
gateway.
* Thus, rename BAD-GATEWAY-ERROR-RESPONSE to BAD-SURFLET-ERROR-RESPONSE.
Move SESSION-ADJUST-TIMEOUT from SEND/SUSPEND to RESUME-URL where it belongs to.
Let SET-SESSION-DATA! raise an error, if the instance isn't alive anymore (instead of returning #t or #f).
Add small comment to RESET-SESSION-TABLE!
Remove unused variable in DELETE-CONTINUATION!
Remove superfluous FILE-NAME-NON-DIRECTORY from RESUME-URL, as RESUME-URL-IDS uses this anyway.
Small change in error message in MAKE-HTTP-RESPONSE.
2003-08-01 17:59:27 +00:00
interp 64ef783d8d `cat ~/diff-sunet/$num/log` 2003-08-01 17:41:11 +00:00
interp 92dc531fa2 `cat ~/diff-sunet/$num/log` 2003-08-01 17:41:06 +00:00
interp d134f033d6 `cat ~/diff-sunet/$num/log` 2003-08-01 17:41:02 +00:00
interp c0773d8e55 `cat ~/diff-sunet/$num/log` 2003-08-01 17:40:58 +00:00
interp 5214f767d7 `cat ~/diff-sunet/$num/log` 2003-08-01 17:40:49 +00:00
interp 4673e0012f `cat ~/diff-sunet/$num/log` 2003-08-01 17:40:44 +00:00
interp 6f27658c68 `cat ~/diff-sunet/4/log` 2003-08-01 17:36:18 +00:00
interp f106614a75 `cat ~/diff-sunet/3/log` 2003-08-01 17:33:21 +00:00
interp d26c61799b Rename callback-functor to callback-function. 2003-08-01 15:02:43 +00:00
mainzelm 0656c89fca + Moved WITH-DATA-CONNECTION closer to call to LS to avoid stray connections in case of an error
+ Call surrounding exception handler in WITH-DATA-CONNECTION

+ Add arguments to two calls of escape proecures
2003-07-28 07:50:16 +00:00
interp d7fb759988 Assure at least one digit for each ID in regexp for cont-URL. 2003-07-24 09:18:53 +00:00
interp 32a2473d2d Remove wrong multiple value return from RESUME-URL-SURFLET-NAME 2003-07-24 09:17:05 +00:00
interp afe38a4147 Add task callback-functor. 2003-07-23 14:07:22 +00:00
interp 0f91f5f1c4 Remove done tasks. 2003-07-23 14:06:33 +00:00
interp d34380c1fa what we have to do 2003-07-23 14:05:29 +00:00
interp 2cc9c209f0 Drop WITH-REAL-INPUT-FIELD. Use INPUT-FIELD-REAL-INPUT-FIELD instead (and instead of CADR). 2003-07-23 13:45:34 +00:00
interp 4ec94f293e Remove superfluous reset in RESUME-URL. 2003-07-21 07:13:50 +00:00
interp 2e3b217145 Remove accidently commited code. 2003-07-18 16:10:57 +00:00
interp 2067f77670 Remove surflet-path bug in SURFLET-HANDLER.
The surflet-path could be given either explicitly or by options-structure.
This introduced an unexpected behavior: the explicitly given surflet-path
argument was completely ignored when options were given.
Now we accept only one argument to SURFLET-HANDLER that must be an option,
like HTTPD does it.
2003-07-18 15:06:53 +00:00
interp 0a510b7c76 Rename SELECT-MULTIPLE-TRANSFORMER to MULTIPLE-SELECT-TRANSFORMER to make things clearer. 2003-07-15 14:39:55 +00:00
interp 3d5a92eb44 Renamen MAKE-ADDRESS-CONSTRUCTOR to MAKE-ADDRESS-RECORD to make things clearer. 2003-07-15 14:06:17 +00:00
interp 0cfc9491d9 Use 'hidden' as internal type of hidden-fields. 2003-07-15 14:05:22 +00:00
interp 2ff183fa28 Move definition of deprecated MAKE-ANNOTATED-SELECT behind the definition of MAKE-SELECT. 2003-07-14 17:33:37 +00:00
interp b532f8a991 Minor change in FIND-IMAGE-BUTTON-COORDINATE. 2003-07-14 09:10:36 +00:00
interp 44268c5c4a Remove double definition of MAKE-IMAGE-BUTTON 2003-07-14 08:57:10 +00:00
interp e634526856 Some minor changes:
+ Detach TEXTAREA input field from simple input fields
  (concerning its setter) and remove WRAP? parameter from
  make-simple-default-setter
+ Rename TOLERATE-OLD-SELECT-OPTIONS to SIMPLE-OPTIONS
+ Deprecate MAKE-ANNOTATED-SELECT; it's not useful anymore
+ Merge MAKE-SELECT and REALLY-MAKE-SELECT to one function MAKE-SELECT
2003-07-13 20:08:28 +00:00
interp 4ff633e5db Add test.scm SUrflet to list of selectable SUrflets. 2003-07-13 16:21:53 +00:00
interp 347094a62f Minor change in RAW-INPUT-FIELD-VALUE 2003-07-13 14:36:41 +00:00
interp cad4fe21cf Minor change in args of MAKE-INPUT-FIELD-SETTER! 2003-07-13 14:35:33 +00:00
interp 4caaa001c7 Don't unwrap and rewrap real-input-field in input-field-rule. 2003-07-13 10:22:21 +00:00
interp 7e76eac6c8 * New packages SURFLETS/INTERNAL-INPUT-FIELDS provides bindings used to
define INPUT-FIELD-RULE in surflet-input-fields.scm.
* Change imports of SURFLETS/SURFLET-SXML (don't need pre-post-order
anymore).
2003-07-11 11:38:28 +00:00
interp 7a7fd39f0c Use SXML->LOW-LEVEL-SXML provided by SURFLETS/SXML instead of using PRE-POST-ORDER directly. 2003-07-11 11:34:38 +00:00
cresh e71a3581af fixed bugs related to invalid nameservers:
* added new error signal no-nameserver-given
* modified send-receive-message-* functions:
	- better error handling
	- timeout/maxtries functionality
	- try to contact all nameservers,
	  before error is signaled
2003-07-09 20:45:20 +00:00
interp f972598f59 Remove module typed-optionals. We don't need it anymore.
Rename function TYPED-OPTONALS to OPTIONALS-FIRST and move its definition
  to the only module that uses it: sxml.scm
Use LET-OPTIONALS instead of OPTIONALS, as it does the job, too, and
  it ensures that the meaning of an argument depends only on its
  position and not on the amount of arguments in front of it.
  This commit removes a pitfall in calls to MAKE-TEXTAREA.
Nearly every example SUrflet continues to work unchanged, except of one
  line in admin-surflets.scm, thus updating it.
2003-07-09 17:18:57 +00:00
interp e43b8bb2fc Rewritten OPTIONALS macro with SYNTAX-RULES. 2003-07-08 23:07:37 +00:00
interp 3384fdd920 Always add COLS and ROWS attributes to TEXTAREA to suffice HTML 4.01 2003-07-08 22:50:21 +00:00
interp c78145dee2 small row line up 2003-07-08 21:23:27 +00:00
interp c1d14a06a0 Change names in surflet-input-fields.scm, so that they are both short and
descriptive and not misleading.

If you have written SUrflets that use the input field feature, you must
rename your input field commands to get them work with this change.
Contact me, if you want to have a small script that does this for you.
2003-07-08 21:22:06 +00:00
interp e66223b666 remove superfluous bracket pair introduced by previous commit 2003-07-06 09:00:36 +00:00
interp 477544caaa Merge a LET in upper LET* 2003-07-06 08:58:39 +00:00
interp 39f7addaf9 Factor out SURFLET-RESPONSE object 2003-07-05 18:13:32 +00:00
interp 592baf7c6a minor change in comment layout. 2003-07-04 16:18:19 +00:00
interp d5b14d4ffc Let it be a bit more valid as HTML 4.01 Transitional.
Among other things, add HEAD tag, give charset information, add TITLE
tag and let it start with the "<!DOCTYPE ...>" declaration.
2003-07-04 14:46:31 +00:00
cresh dbd13f24ab Minor changes in parse-resolv.conf. 2003-06-30 10:57:26 +00:00
mainzelm 886b8f7dd1 Made uri-escaped-chars the complement of alphanum | mark. 2003-06-25 07:49:54 +00:00
interp 7d188b8269 slight modifications 2003-06-22 16:23:16 +00:00
interp dca13aabde slight adaptation, mainly renaming 2003-06-21 15:27:20 +00:00
tjaden 64a8793a37 Added tentative support for ftp RESTART command. 2003-06-14 12:59:02 +00:00