Commit Graph

108 Commits

Author SHA1 Message Date
interp fe70289bc6 Factor out SESSION-DATA and make it available in SURFLETS 2003-03-13 11:52:37 +00:00
interp 88e255d5de + Restructuring: Now, we have a three (four) layer concept:
Basic User, Advanced User, Administrative User
+ see file SURFLETS-STRUCTURES.TXT for details
+ Adapt example surflets to new structures. Only surflets that use extended
  features should need adaptations.
2003-03-13 11:36:49 +00:00
interp 3fc36e865e + Splitting file surflets.scm into several packages
- Removing surflets.scm
+ The surflets package remains and collects the most usual used packages
  It does not export any more the outdaters, the access to IDs
    (like session-id), callbacks, form-query-list.
      (and maybe some other stuff I've forgot to mention here, see list
below).

The new packages are (not included in surflets are marked (*)):
+ surflets/addresses: MAKE-ADDRESS, MAKE-ANNOTATED-ADDRESS
+ surflets/bindings: GET-BINDINGS, EXTRACT-BINDINGS and stuff
+ surflets/ids (*): MY-SESSION-ID, .., INSTANCE-SESSION-ID
+ surflets/input-fields: MAKE-INPUT-FIELD, MAKE-NUMBER-INPUT-FIELD...
+ surflets/outdaters(*): MAKE-OUTDATER, OUTDATER?...
+ surflets/returned-via: RETURNED-VIA, CASE-RETURNED-VIA
+ surflets/send-html: SEND-HTML/SUSPEND...
+ surflets/surflet-sxml: URL-RULE,..., SURLFET-SXML-RULES, ...
+ surflets/sxml: SXML->STRING, DEFAULT-RULE,...
+ surflets/typed-optionals(*): TYPED-OPTIONALS, OPTIONALS
+ surflets/utilities(*): MAKE-CALLBACK, FORM-QUERY-LIST,
                         GENERATE-UNIQUE-NAME...
2003-03-10 16:29:32 +00:00
mainzelm 5c03d2e24e URL -> url 2003-03-10 09:23:41 +00:00
interp 3b51f7b82b + export conversion rules from surflets:
default-rules (default, text, attribute, plain-html and url)
  surflet-form-rules (input-field and surflet-form)
+ according to mainzelm: lowercase URL tag to url in surflet-xml
2003-03-09 20:15:08 +00:00
interp 31f0044e2c rename FORM-QUERY of surflets to FORM-QUERY-LIST
to avoid name puzzlement with the simple-surflet-api that already
exports this name (and we cannot change this, as this is adapted to PLT)
2003-03-09 19:57:56 +00:00
interp 4af92bc379 factor out creating of input page 2003-03-09 19:57:09 +00:00
interp b12070e349 Add MY-SESSION-ID, MY-CONTINUATION-ID and MY-IDS to surflets, that return the respective IDs out from an request object. There are restrictions on their use. 2003-03-09 19:44:09 +00:00
interp 4748a882c3 Add a bang to SET-OPTIONS-SESSION-LIFETIME, SET-OPTIONS-CACHE-SURFLETS? and ADJUST-TIMEOUT 2003-03-09 18:49:09 +00:00
interp 3f1542466c Rename misleading {SET,GET}-SURFLET-DATA to {SET,GET}-SESSION-DATA, as the data is specific to a session and not to a surflet. 2003-03-09 18:03:15 +00:00
interp 862dd31c88 Correct self links & restructure a bit. 2003-02-21 09:50:49 +00:00
interp 9a6b262637 Correct self links. 2003-02-21 09:49:35 +00:00
interp e6e4ea0f1a use INPUT-FIELD-VALUE for check-box 2003-02-19 18:48:24 +00:00
interp 945b4a2ade failsafe if "which" is not executable. 2003-02-19 18:45:57 +00:00
interp 2d7a37f060 unify dispatcher: RETURNED-VIA? accepts now input-fields as well as return-addresses. 2003-02-19 18:42:45 +00:00
interp bd26da7497 remove debug output 2003-02-19 18:34:48 +00:00
interp bf070b1036 use 'convert' to create PNG profiling chart. 2003-02-19 18:26:10 +00:00
interp a767f7b84b Correct self-links. 2003-02-17 10:10:26 +00:00
interp 21f62d5d8e + REQUEST object extended for SUrflets by INPUT-PORT
+ SURFLET-REQUESTs used in SUrflets
+ Use MAKE-INPUT-RESPONSE to generate SUrflet responses
2003-02-17 10:09:24 +00:00
interp 7747dd4ac6 Use SEND-ERROR instead of MAKE-ERROR-RESPONSE. 2003-01-25 13:42:50 +00:00
interp fe10f7b609 Use SEND-ERROR instead of MAKE-ERROR-RESPONSE 2003-01-25 13:40:34 +00:00
interp e99acd10ee Use SEND-ERROR instead of MAKE-ERROR-RESPONSE 2003-01-25 13:24:22 +00:00
interp ac28d0c6a2 Remove a bug: wrong parameter to SHOW-SESSIONS after e.g. killing a
session
2003-01-25 13:21:36 +00:00
interp 1f10457d52 Adapt to recent changes in surflet-handler 2003-01-24 16:05:39 +00:00
interp 27f6c5a832 + complete renaming SERVLET->SURFLET
+ adjust to recent changes in RFC822 (surflets.scm, packages.scm)
2003-01-22 12:53:46 +00:00
interp 1fa3096a34 Rename some files, SF forgot to rename (*SERVLET* --> *SURFLET*) 2003-01-21 19:20:01 +00:00
interp 751ee1d6ca Add javascript code 2003-01-19 17:27:15 +00:00
interp 400e4b916f Correct javascript code. 2003-01-19 17:26:56 +00:00
interp e8d592520f + Remove nonsense string
+ Add forgotten arg to FORMAT.
2003-01-19 17:01:44 +00:00
interp 61fc543af2 Rename SERVLET --> SURFLET 2003-01-19 16:57:27 +00:00
interp 071b59a99f Hopefully last restructuring. 2003-01-19 11:03:14 +00:00
interp bee74b3867 More restructuring. 2003-01-19 10:31:16 +00:00
interp 7c33c9ba08 minor restructuring 2003-01-19 09:47:15 +00:00
interp 0bd2a7b254 Remove debug output. 2003-01-18 17:22:57 +00:00
interp c2bb9ae9e8 Remove bug from previous commit: write out to outport. 2003-01-18 17:18:19 +00:00
interp b7133f4393 Add finalizer to remove temporary session files. 2003-01-18 15:02:22 +00:00
interp 104802b3ae Reindent. 2003-01-17 17:48:20 +00:00
interp 4183ec85ce Add bang after set-... commands. 2003-01-17 17:47:31 +00:00
interp 05b7af0986 READ-LINE does the job as well as READ-CRLF-IO, so kick CRLF-IO. 2003-01-17 17:40:30 +00:00
interp c02cb068af right-justify ids 2003-01-16 12:58:01 +00:00
interp 422a1db09f Add note about danger of killing / deleting current continuation.
Add current session's id and current session's continuation's id in
this message.
2003-01-16 12:53:10 +00:00
interp d54645f39b Update list of return links. 2003-01-16 12:50:14 +00:00
interp c9c7eb0a90 Make add examples look the same. 2003-01-16 12:09:49 +00:00
interp 0656602636 Improve handling of gnuplot executable.
(`which` at startup, check for executable)
2003-01-16 11:10:38 +00:00
interp 02f9f60e99 + Add code to remove forgotten temporary file.
+ Add note about time of profiling.
+ Don't show profiling pictures anymore. The server can't show them anyway.
Instead provide a link to the pbm file.
2003-01-15 14:42:32 +00:00
sperber 86b0639a7f Rename MAKE-HTTP-ERROR-RESPONSE -> MAKE-ERROR-RESPONSE to be
consistent with MAKE-RESPONSE.
2003-01-10 09:52:35 +00:00
sperber 0754b74963 Replace integer HTTP status codes by finite record type instances. 2003-01-09 15:05:30 +00:00
interp 4bee3e42f5 Update links to new 'add' scheme servlets. 2002-12-08 18:46:45 +00:00
interp f4cca95296 Version of add form:
Uses SIMPLE-SERVLET-API.
2002-12-08 18:45:58 +00:00
interp a7357dc1a4 Rename add2.scm to add-servlet.scm
Version of add form:
"Full featured" version: uses both HTML generating and support for
input-fields in forms.
2002-12-08 18:13:59 +00:00