Commit Graph

811 Commits

Author SHA1 Message Date
mainzelm 7559be876a Initial notes for 0.6.4. 2003-01-27 20:13:50 +00:00
mainzelm b9eb4c055c Add switches to evaluate exec scripts. 2003-01-27 20:08:43 +00:00
mainzelm a5e76d4484 Bug fix for let-match: variables may be #f. 2003-01-23 17:18:08 +00:00
sperber a6c56aa458 Ensure some spaces after \sharpf. 2003-01-21 10:41:39 +00:00
sperber 4a1c23a9bb Fix a bug in SEND-MESSAGE:
There is such a thing as an empty datagram; SEND-MESSAGE used to
ignore those.  Now force those to be sent as well.
2003-01-21 09:47:10 +00:00
sperber ad18648afa Fix some problems with WAIT-FOR-CHANNELS:
- Initialize READY-{READ,WRITE}-CHANNELS to () instead of #f, because
  the #f's don't get overwritten when the whole thing is interrupted.
- Fix the cleanup code which was conditionalized the wrong way.
2003-01-17 13:30:26 +00:00
mainzelm c0cccd7c7a My first post 0.6.3 fix: md5 is not opened by default and you cannot
load it later since the path is not translated.
2003-01-16 16:52:51 +00:00
sperber 00e8147657 I did it again:
only multiply timeout by 1000 if it's a number.
2003-01-14 13:21:31 +00:00
mainzelm 19afd32221 0.6.3 snapshot 2003-01-13 17:28:26 +00:00
sperber 32953f94c0 It had to happen: the first post-0.6.3 bug fix.
The SELECT* operations take a timeout argument, specified to be in
seconds.  Instead, they took milliseconds.  Fix this.
2003-01-13 16:52:26 +00:00
mainzelm c695ff052a Put $(CPPFLAGS) behind the local includes as suggested by Michel Schinz. 2003-01-13 06:17:49 +00:00
mainzelm 5f7974ba1e Copied scsh-paper.t2p from tex2page 4q6b 2003-01-12 17:25:07 +00:00
mainzelm d3bc19346f Minor change 2003-01-10 17:06:47 +00:00
sperber c74b97c7b9 i/o -> I/O 2003-01-10 14:15:14 +00:00
sperber 0b2bc63faf Typeset proper <> brackets for syntactic variables. 2003-01-10 10:20:34 +00:00
mainzelm 37695d923b Merges from tex2page 4p6 2003-01-09 13:00:17 +00:00
mainzelm 25c9cb046a Adjust date 2003-01-09 12:21:38 +00:00
mainzelm 52c50f9410 Check whether the file is opened non-blocking and call read-block with
'immediate in this case.
2003-01-08 17:59:48 +00:00
sperber 7e8b106c3a Use \def instead of \newcommand for \defun to avoid conflict with
\defun provided by tex2page.tex.
2003-01-08 14:38:34 +00:00
mainzelm 658e5bca96 Consistently use size_t for optlen in getsockopt. 2003-01-08 10:17:06 +00:00
mainzelm 10cebaf941 Use tm.tm_zone only when defined. 2003-01-08 10:14:11 +00:00
mainzelm 6a8b7f6145 When closing an output port, capture any errors while flushing the
port and try to close the port immediately instead.
2003-01-08 09:26:58 +00:00
mainzelm 804362834b Extend with-errno to capture all I/O exceptions of the VM:
+ add errno as first argument to raise-exception os-error in prim-io.scm

+ capture os-error in with-errno-handler* and adjust exception
  arguments to fit errno-handlers
2003-01-08 09:16:47 +00:00
mainzelm 13a3bf55d2 clean more 2003-01-08 09:00:49 +00:00
mainzelm 4dee54d381 Ignore even more. 2003-01-08 08:58:22 +00:00
mainzelm edddbd2925 Partially rewrite of read-string(!)/partial:
- immediately return on vacuous request

- try to avoid copying in read-string!/partial

- don't use read-string!/partial in read-string/partial to avoid
  duplicate copying

- if argument is fd, set port-buffer to bufpol/none as usual
2003-01-07 17:32:57 +00:00
mainzelm 7fb1d585b2 Set bufpol/none for current-input-port. 2003-01-07 16:01:14 +00:00
mainzelm f35bd77442 Check string indices and simplify calls to set-port-buffering. 2003-01-07 14:58:13 +00:00
mainzelm b0a5aef735 Use \exi and \indextt throughout the manual to generate entries in the index. 2003-01-07 14:25:31 +00:00
mainzelm 2a352215df Clarifications and fixes for set-port-buffering. 2003-01-07 13:35:54 +00:00
mainzelm 5cd0763723 In socket-option operator and operand were swapped two times. 2003-01-07 10:51:28 +00:00
mainzelm 02e2c02e38 Ugly kludge to fix (glob "/*"): The code treats "" as "/" but
directory-files doesn't.
2003-01-07 10:45:01 +00:00
mainzelm 5da13e0f55 Merged definition of byte-vector from S48 1.0. 2003-01-07 10:30:37 +00:00
mainzelm 8f95a44f54 Corrections by Michel Schinz 2002-12-19 11:22:15 +00:00
mainzelm 5072aa0441 Added comment for buffer-size argument in md5-digest-for-port 2002-12-19 11:21:47 +00:00
sperber e2557c7200 Add forgotten OPEN clause for SIGNALS in READING-FORMS. 2002-12-19 10:02:31 +00:00
mainzelm 813e4b1240 better cleaning 2002-12-17 16:15:50 +00:00
mainzelm c88adb9d39 Readd srfi-1, srfi-13 and srfi-14 to the list of opened packages.
(srfi-14 is also exported by scsh itself to enable the export of ->char-set)
2002-12-17 15:53:50 +00:00
mainzelm 2fcc149269 Added forgotten export of srfi-13: string-concatenate-reverse/shared 2002-12-17 15:49:54 +00:00
mainzelm 76536c0f37 comment on kludge for ->char-set. 2002-12-17 15:43:23 +00:00
mainzelm 6e708ec1cb Call thumbpdf. 2002-12-17 15:00:32 +00:00
mainzelm 80c4f903cf Added package thumbpdf to get thumbs in the pdf
Added package tocbibind to get pdf bookmarks for TOC and index.
2002-12-17 14:44:28 +00:00
mainzelm edac3cf6fa Added description of the library-search feature related flags. 2002-12-17 14:40:49 +00:00
sperber 69a2031350 Replace half-assed DYNAMIC-WIND protection of input port by the one
Richard Kelsey suggested for Scheme 48.
2002-12-17 13:50:14 +00:00
sperber 91002918fc Add/clean up some bug fix items. 2002-12-17 13:41:46 +00:00
sperber aa1481450d Make LET-MATCH/IF-MATCH conform to documentation & comments.
In the process, rewrite LET-MATCH as a SYNTAX-RULES macro.
2002-12-17 13:33:33 +00:00
mainzelm 465e012cf8 Documentation for MD5 interface. 2002-12-17 10:09:31 +00:00
mainzelm d57d0d9fbb Ignore result of -e: It's not needed anyway and it may be a multiple value result. 2002-12-16 15:44:16 +00:00
sperber 4c90a345ec In READ-FORMS, open/close input port in DYNAMIC-WIND before/after
thunks.
2002-12-16 11:00:11 +00:00
mainzelm 196efa4e85 + remove references to scsh/static...
+ include scsh-config.in in distribution
+ selective inclusion in distribution for the files in ps-compiler/
2002-12-15 20:47:02 +00:00