Commit Graph

934 Commits

Author SHA1 Message Date
Jay McCarthy
1c99e77b91 Adding web-cells
svn: r1095
2005-10-16 17:08:25 +00:00
Noel Welsh
99c1f896da Add Jen's versions of srfi 26 and 31 with improved error messages
svn: r1092
2005-10-16 10:02:55 +00:00
Noel Welsh
6addb169d6 update w/ details of new srfis
svn: r1091
2005-10-16 09:49:16 +00:00
Noel Welsh
6b283301ea Add srfis from the Schematics repository
svn: r1090
2005-10-16 09:26:57 +00:00
Eli Barzilay
af1e6be894 Welcome to a new PLT day.
svn: r1089
2005-10-16 08:20:02 +00:00
Robby Findler
8e1b196d97 hopefully do not show the save diamond when it is not available and do not show languages for which the fonts are not installed
svn: r1088
2005-10-15 14:41:40 +00:00
Eli Barzilay
07de57c7cf Welcome to a new PLT day.
svn: r1087
2005-10-15 08:20:02 +00:00
Robby Findler
07b3789f8b moved out the syntax->string function
svn: r1085
2005-10-14 18:38:10 +00:00
Matthew Flatt
0b12dcfd54 cache on content and type, not just content
svn: r1084
2005-10-14 14:11:58 +00:00
Matthew Flatt
e2e6516a84 use 'png for arrow bitmaps, drop redundant with-handlers
svn: r1083
2005-10-14 14:08:40 +00:00
Matthew Flatt
d34597549e wrap dynamic check for framework collection
svn: r1082
2005-10-14 13:29:51 +00:00
Matthew Flatt
fffe9c8bfc use include-bitmap
svn: r1081
2005-10-14 13:02:09 +00:00
Eli Barzilay
c73ac451a9 Welcome to a new PLT day.
svn: r1080
2005-10-14 04:13:59 +00:00
Robby Findler
78624dd286 ,
svn: r1079
2005-10-14 03:48:45 +00:00
Robby Findler
e1529f3969 improved language portion of initial wizard
svn: r1078
2005-10-14 02:18:43 +00:00
Matthew Flatt
2299baf597 r5rs letrec fix
svn: r1077
2005-10-14 01:22:36 +00:00
Eli Barzilay
c47b962567 disconnect politely if there are no active assignments
svn: r1076
2005-10-13 22:12:22 +00:00
Robby Findler
988dfce4ae fixed bug so that number snips can be loaded outside of drscheme
svn: r1075
2005-10-13 21:55:14 +00:00
Matthew Flatt
2d484520b2 more 299.404
svn: r1074
2005-10-13 19:58:54 +00:00
Eli Barzilay
d044b06b27 deal with eof a little better
svn: r1071
2005-10-13 18:43:27 +00:00
Eli Barzilay
bab76d0479 * Renamed kw-proc.ss to kw..ss
* Make only #:optopnal and #:key work, no alternative names

svn: r1069
2005-10-13 16:39:51 +00:00
Matthew Flatt
71c85fc75e changed sub/superscript scale to 2/3, improved docs to clarify tex vs. mred
svn: r1067
2005-10-13 16:18:47 +00:00
Robby Findler
ee081262e8 fixed bug
svn: r1066
2005-10-13 13:52:17 +00:00
Eli Barzilay
6dc6c78557 Welcome to a new PLT day.
svn: r1062
2005-10-13 08:20:01 +00:00
Eli Barzilay
6f4241fe7f just an initial test set for keyword args
svn: r1061
2005-10-13 06:27:16 +00:00
Eli Barzilay
3bded648f7 first version of swindle-like keywords
svn: r1060
2005-10-13 02:43:44 +00:00
Eli Barzilay
e6f69f0996 svn: r1059 2005-10-13 02:23:43 +00:00
Eli Barzilay
76640f4c6c svn: r1058 2005-10-13 01:53:32 +00:00
Eli Barzilay
dfbc4c9baa adjust properties
svn: r1057
2005-10-12 23:18:35 +00:00
Chongkai Zhu
0a6f0dd09b SRFI 34 from Schematics
svn: r1056
2005-10-12 23:15:00 +00:00
Robby Findler
02687a1744 updated portuguese translation
svn: r1055
2005-10-12 22:11:41 +00:00
Robby Findler
f94580cb77 fixed bug
svn: r1054
2005-10-12 20:22:54 +00:00
Eli Barzilay
402ec4da0f Welcome to a new PLT day.
svn: r1051
2005-10-12 08:20:06 +00:00
Eli Barzilay
03cde66969 Make it possible to control the current timeout.
svn: r1046
2005-10-11 19:38:37 +00:00
Robby Findler
0484ff7f56 somewhat fixed up -d mode
svn: r1044
2005-10-11 14:58:40 +00:00
Robby Findler
83c917698d added portuguese translation
svn: r1043
2005-10-11 14:40:17 +00:00
Robby Findler
71a5040785 fixed pr 7628, ->d now checks the domain contract before partially applying the range function
svn: r1042
2005-10-11 12:57:57 +00:00
Eli Barzilay
bc6ef7ede0 Welcome to a new PLT day.
svn: r1041
2005-10-11 08:20:01 +00:00
Eli Barzilay
f30e285be4 Make `with-watcher' deal with timeouts if not in 3m,
removed timeout from `run-server'.

svn: r1040
2005-10-11 05:36:32 +00:00
Eli Barzilay
b93a25c3ad utf-8 charset
svn: r1039
2005-10-11 01:49:48 +00:00
Robby Findler
ff430e189d allow outline and solid arguments to image contructors to be strings
svn: r1036
2005-10-10 17:04:35 +00:00
Robby Findler
9426bc8248 updated test suite for string solid/outline arguments
svn: r1035
2005-10-10 15:42:20 +00:00
Eli Barzilay
2eed6deb6f Welcome to a new PLT day.
svn: r1033
2005-10-10 08:20:09 +00:00
Eli Barzilay
b4182a661b Welcome to a new PLT day.
svn: r1031
2005-10-09 08:20:06 +00:00
Eli Barzilay
778075ac2a Add support for text boxes, xml boxes, and scheme boxes.
svn: r1030
2005-10-09 04:59:10 +00:00
Eli Barzilay
dff3e69814 dont ignore checker body if not evaluating submission
svn: r1029
2005-10-09 02:51:29 +00:00
Eli Barzilay
af24612618 reorganize text
svn: r1028
2005-10-09 02:45:13 +00:00
Eli Barzilay
ec66204e56 added defaults
svn: r1027
2005-10-09 01:06:31 +00:00
Eli Barzilay
0946433c82 * Added a message-final that can be used to leave a message when handin is
done.
* A little more pleasant error messages on submission errors.

svn: r1026
2005-10-09 01:03:49 +00:00
Eli Barzilay
e323d15247 * Added a (message "..." 'final) that can be used to leave a message when
handin is done.
* Added `add-header-line' and a `:user-error-message' option to extra-utils.ss

svn: r1025
2005-10-09 00:56:06 +00:00
Eli Barzilay
b06cb9a2fc Welcome to a new PLT day.
svn: r1024
2005-10-08 08:20:03 +00:00
Eli Barzilay
bedb4235c3 make LOG available for user code
svn: r1023
2005-10-08 03:38:02 +00:00
Eli Barzilay
f9455176b7 enable/disable the retrieve box too
svn: r1022
2005-10-08 00:40:37 +00:00
Jay McCarthy
7b6f89f066 Fixing servlets/ bug
svn: r1021
2005-10-07 23:53:00 +00:00
Eli Barzilay
d4b6a1e120 sample c-printf interface
svn: r1020
2005-10-07 22:22:44 +00:00
Matthew Flatt
57f609e539 MDI child fixes, new on-mdi-activate method
svn: r1019
2005-10-07 19:11:42 +00:00
Robby Findler
a596d06517 fixed hash-bang bug
svn: r1016
2005-10-07 17:59:57 +00:00
Matthew Flatt
368b9d3382 fix 3m-too flag
svn: r1015
2005-10-07 17:21:10 +00:00
Eli Barzilay
6afc5dd4e5 Added the ability to have pre- and post-checkers.
Added and documented extra-utils.ss.

svn: r1009
2005-10-07 14:38:09 +00:00
Eli Barzilay
b24429088b allow messages after commit
svn: r1008
2005-10-07 14:36:46 +00:00
Eli Barzilay
480a71c271 Welcome to a new PLT day.
svn: r1007
2005-10-07 08:20:03 +00:00
Robby Findler
b0520f953b added diamond next to tab names to indicate unsaved tabs
svn: r1006
2005-10-07 02:31:46 +00:00
Eli Barzilay
3db301fcea typos
svn: r1005
2005-10-07 02:00:11 +00:00
Robby Findler
5840bea8f6 bug fix where io would get syntax colored
svn: r1004
2005-10-06 19:47:43 +00:00
Matthew Flatt
5c1a331d3b improved file dialogs for mac os x, changed create-executable interface, and fixed parsing of infix dots to require a delimitter after the second dot
svn: r1000
2005-10-06 15:54:38 +00:00
Matthew Flatt
0d44f44db9 fixed . typo that mzscheme now flags as a syntax error
svn: r999
2005-10-06 15:45:07 +00:00
Robby Findler
3139454548 fixed bug where one original identifier ends up being used in two different lexical contexts causes renaming not to work
svn: r998
2005-10-06 13:07:17 +00:00
Eli Barzilay
36edbf7c4a Welcome to a new PLT day.
svn: r997
2005-10-06 08:20:02 +00:00
Eli Barzilay
761c816280 Renamed tool.ss tp client-gui.ss -- the handin client is very useful
as part of a course package, so a less generic name is better.

svn: r996
2005-10-06 06:37:40 +00:00
Eli Barzilay
6d152fb925 * The protocol is changed, so its identifier is changed for safety
(from 'original to 'ver1).
* The client gets the list of extra fields from the server (when the
  dialog is used for the first time), the full-name, ID, and email
  fields are now part of this description which is in the server
  configuration file
* The network protocol has a generic initial part when clients set
  arbitrary key/values that are later used for actual actions
* In the submission dialog, there is a checkbox that makes it retrieve
  the submitted work instead of sending a new one.  The retrieved
  contents will pop up in a new DrScheme frame.  The file that is
  retrieved is the newest WXME file that is found in the student's
  main submission directory.
* The hack of returning a list from the checker is not needed now --
  it is possible to send text messages that are displayed on the
  handin dialog and it is also possible to send message-boxes and get
  the result that the client returns after getting the user response.
  This is a much better generalization of the single final popup that
  was enabled by the list hack.
* When registering, a second password for verification is required.
* It is now possible to edit any information field, with a
  configuration entry that locks by default any such changes.
* It is now possible to standard Unix encrypted passwords instead of
  MD5 hashes -- so a "users.ss" can be made from a plain /etc/passwd
  file.

svn: r995
2005-10-06 06:32:25 +00:00
Eli Barzilay
e517d0c407 string->keyword and back
svn: r991
2005-10-06 01:28:13 +00:00
Eli Barzilay
6311e99d2d Added some new primitive types
svn: r990
2005-10-06 01:25:54 +00:00
Eli Barzilay
ad376632e6 Swindle now overrides `keyword?' etc, so it still uses the same hack
and not MzScheme's keywords.

svn: r989
2005-10-05 23:40:08 +00:00
Carl Eastlund
a57403031e Honu:
- test-cases.ss
  - Used new test framework to test example files
  - Used new test framework to test non-void-statement error message
- private/tools/test.ss
  - Implemented new SchemeUnit-like test-case macros

svn: r987
2005-10-05 20:57:48 +00:00
Matthew Flatt
50a666ebd9 plain label strips parenthesized accelerators
svn: r983
2005-10-05 16:22:57 +00:00
Eli Barzilay
fd3b20e901 Welcome to a new PLT day.
svn: r982
2005-10-05 08:20:07 +00:00
Carl Eastlund
f3d24c7d46 Honu:
- doc.txt, documented the sqrt() function
- typecheck-expression.ss, line-wrapped to <100 columns
- type-utils.ss, changed printout for void type from "<>" to "void"

svn: r980
2005-10-04 22:01:03 +00:00
Matthew Flatt
8b384758e2 3m instructions
svn: r976
2005-10-04 20:41:28 +00:00
Matthew Flatt
ddb6c424ef prototype correction
svn: r974
2005-10-04 20:21:47 +00:00
Matthew Flatt
43abf620ac mzc --xform
svn: r973
2005-10-04 19:48:10 +00:00
Matthew Flatt
5dc1f6577a updated for mzc --xform
svn: r972
2005-10-04 19:47:02 +00:00
Matthew Flatt
8c2592b9fb include dirs for xform
svn: r971
2005-10-04 18:59:23 +00:00
Matthew Flatt
72d203a744 verbose xform
svn: r970
2005-10-04 18:52:54 +00:00
Matthew Flatt
117ec552fe verbose xform
svn: r969
2005-10-04 18:52:37 +00:00
Matthew Flatt
29cbaa9fc2 xform support in setup-extension
svn: r968
2005-10-04 18:42:24 +00:00
Matthew Flatt
bda88101f8 xform support in setup-extension
svn: r967
2005-10-04 18:41:49 +00:00
Matthew Flatt
f9b58b05b7 avoid defining keyword?
svn: r965
2005-10-04 16:07:43 +00:00
Jay McCarthy
eec8a3ec9a Converting to block buffering and flushing
svn: r963
2005-10-04 12:52:18 +00:00
Eli Barzilay
8b6f6f87f6 Welcome to a new PLT day.
svn: r962
2005-10-04 08:20:02 +00:00
Matthew Flatt
d79176f308 Chongkai's Chinese translations
svn: r959
2005-10-03 15:57:28 +00:00
Robby Findler
c9e81b63fa made yellow/black REPL warning go before output, rather than after
svn: r958
2005-10-03 15:55:08 +00:00
Eli Barzilay
2a34ce7c2b Welcome to a new PLT day.
svn: r957
2005-10-03 08:20:06 +00:00
Eli Barzilay
c4fb02a51e Welcome to a new PLT day.
svn: r956
2005-10-02 08:20:06 +00:00
Eli Barzilay
de5aff6f45 Welcome to a new PLT day.
svn: r954
2005-10-01 08:20:02 +00:00
Eli Barzilay
ecccc729c6 typo
svn: r953
2005-10-01 02:38:28 +00:00
Robby Findler
4407f75e8e improved matchers performance somewhat
svn: r948
2005-09-30 12:19:07 +00:00
Eli Barzilay
fafbf7682e Welcome to a new PLT day.
svn: r947
2005-09-30 08:20:03 +00:00
Carl Eastlund
cc6b1954e5 Honu:
- top.ss
  - removed top: prefix from exports
  - renamed parse-file to ast-from-file to prevent name clash
  - removed test case list and run-tests
- test-cases.ss
  - added test case list and run-tests
- test-tools.ss
  - renamed from test.ss

svn: r945
2005-09-29 22:21:48 +00:00
Matthew Flatt
57d39569fe removed #kd, fixed :interface
svn: r944
2005-09-29 20:06:09 +00:00
Carl Eastlund
365754f55c Honu:
- top.ss
  - commented out compile-failure tests for now
- cce-notes.txt
  - added my preliminary notes about the Honu codebase
- examples/*-test.ss
  - added *-test.ss files for all *.honu files

svn: r943
2005-09-29 16:14:54 +00:00
Matthew Flatt
a31d901061 check smoothing flag before enabling for printer output
svn: r942
2005-09-29 15:56:47 +00:00
Matthew Flatt
eb1c454246 avoid leading colon
svn: r941
2005-09-29 15:56:17 +00:00
Matthew Flatt
898f64df63 avoid leading colon for id
svn: r940
2005-09-29 15:51:20 +00:00
Matthew Flatt
4c5aff33a8 avoid leading colon for id
svn: r939
2005-09-29 15:50:33 +00:00
Matthew Flatt
63e051aee8 removed unused :ucall
svn: r938
2005-09-29 15:50:14 +00:00
Matthew Flatt
74a64f50da avoid leading colon for id
svn: r937
2005-09-29 15:49:48 +00:00
Matthew Flatt
457d23c390 avoid leading colon for id
svn: r936
2005-09-29 15:49:27 +00:00
Matthew Flatt
2ff737514b removed stay character
svn: r935
2005-09-29 15:48:54 +00:00
Matthew Flatt
46e33e12d9 added xform.ss, will provide better interface later
svn: r934
2005-09-29 15:46:59 +00:00
Eli Barzilay
61b329aec1 Welcome to a new PLT day.
svn: r932
2005-09-29 08:20:02 +00:00
Carl Eastlund
fc45eb8125 Honu:
- top.ss
  - Added top:eval-after-program
    to evaluate a new syntax in the context of Honu definitions
  - Added previous contents of test.ss - testing is a top-level behavior
- test.ss
  - Removed top-level testing calls
  - Added bindings useful from testcase code
  - New purpose is to be auto-required from *-test.ss when *.honu is tested
- examples/point-test.ss
  - Removed now-redundant definitions
- examples/BoundedStack-test.ss
  - Wrote tests for BoundedStack, both of defined names and actual code results
- examples/BoundedStack.honu
  - Removed test results that are now in ...-test.ss

svn: r930
2005-09-29 00:18:44 +00:00
Robby Findler
2986059cf2 started to build an implementation of contexts as procedures that do the plugging, but ran into trouble with name patterns
svn: r929
2005-09-28 21:09:56 +00:00
Carl Eastlund
728f65e9af Honu:
- test.ss
  - Special case, short error messages if test files not found
- parsers/parse.ss
  - Removed make-struct-type-decls and make-struct-exports
    (at Stevie's instruction: functionality duplicated elsewhere)
- tenv.ss, ast.ss, compile.ss
  - linewrapped code and comments to 100 columns or less

svn: r928
2005-09-28 19:56:44 +00:00
Eli Barzilay
4b464d1f83 Welcome to a new PLT day.
svn: r927
2005-09-28 08:20:03 +00:00
Jay McCarthy
1fdc303bf3 Fix of call
svn: r926
2005-09-27 23:47:16 +00:00
Eli Barzilay
6efbcbbba3 fix self-referential cstructs
svn: r924
2005-09-27 09:20:21 +00:00
Eli Barzilay
30a1c9e69d Welcome to a new PLT day.
svn: r919
2005-09-27 08:20:03 +00:00
Matthew Flatt
0ae882672a enable smoothing for printing
svn: r918
2005-09-27 05:58:39 +00:00
Eli Barzilay
1726d11233 Welcome to a new PLT day.
svn: r917
2005-09-26 08:20:04 +00:00
Matthew Flatt
dc7ddab153 added --comment-on-slide
svn: r915
2005-09-25 19:29:04 +00:00
Matthew Flatt
8307ecdd8b added current-line-sep
svn: r914
2005-09-25 11:25:35 +00:00
Eli Barzilay
548a1740f0 Welcome to a new PLT day.
svn: r913
2005-09-25 08:20:03 +00:00
Jay McCarthy
ac19b12504 Adding per-servlet, not per-instance custodians.
svn: r912
2005-09-25 03:39:25 +00:00
Eli Barzilay
1690b23282 Welcome to a new PLT day.
svn: r910
2005-09-24 08:20:02 +00:00
Carl Eastlund
6b184c70de Honu:
- test.ss
  - added list of examples files to test
  - added test-file function to run file and related test cases
  - added run-tests to run automated honu tests
- examples/
  - added test case file for point.honu
- top.ss
  - imported util.ss
  - added run-programs
  - moved test-program to test.ss
- util.ss
  - removed unnecessary "ast.ss" import
  - added "contract.ss" import
  - changed names to prevent import name-clash
  - added definitions of define/p (provide) and define/c (provide/contract),
    plus define-struct versions
  - added map-values for mapping functions which return arbitrary numbers of values
- tenv.ss
  - added sqrt() function to Honu environment

svn: r909
2005-09-24 07:50:32 +00:00
Sam Tobin-Hochstadt
d96e47c4b7 plt-match.ss/match.ss:
- don't export match:test-no-order, which is only used in generated code

test-no-order.ss
- reformat code
- use ormap instead of let loop

render-test-list:
- add define/opt sugar
- remove a lot of pointless stx arguments
- remove a lot of [quasi]syntax/loc

gen-match:
- use internal define instead of let
- remove quasisyntax/loc
- reformat
- remove pointlessly optional argument

coupling-and-binding:
- reformat
- use memf instead of custom loops

svn: r908
2005-09-23 19:55:12 +00:00
Eli Barzilay
821aa78044 Welcome to a new PLT day.
svn: r907
2005-09-23 08:20:04 +00:00
Carl Eastlund
d023288e05 Honu, top.ss:
- Changed names:
  - no longer add honu: prefix to imports
  - now include top: prefix on exports
  - *-introduced-identifiers now *-names (produce symbols, not identifiers)
- Added tenv:entry-mangled-name
- Implemented run-test-class-from-name to print whether a class is/isn't test code

svn: r906
2005-09-23 01:47:34 +00:00
Carl Eastlund
fd91f3afdc Honu, top.ss:
- Removed unused contract.
- Added abstraction for setting current-compile-context.
- Changed names of some input variables.
- Added names of introduced definitions to output of run-program.
- Begain writing test-program (for running test cases).

svn: r905
2005-09-22 21:43:20 +00:00
Jay McCarthy
2cd6bab47d cancel-timer! was blocking in an exit-handler.
svn: r904
2005-09-22 18:19:38 +00:00
Eli Barzilay
38568086b4 Welcome to a new PLT day.
svn: r901
2005-09-22 08:20:04 +00:00
Carl Eastlund
097e65a084 Honu:
- added top.ss, containing mzscheme-accessible compilation commands.
- line-wrapped tool.ss to max width 100.

svn: r896
2005-09-21 15:47:48 +00:00
Eli Barzilay
e2c11d5476 Welcome to a new PLT day.
svn: r894
2005-09-21 08:20:02 +00:00
Eli Barzilay
a3fae4a355 oops, still using the same protocol
svn: r893
2005-09-21 04:41:51 +00:00
Eli Barzilay
b6e2853d2c better description
svn: r892
2005-09-21 04:36:55 +00:00
Eli Barzilay
9eace8d11d Use write+flush in client.ss,
remove bogus second write from tool.ss.

svn: r891
2005-09-21 03:18:33 +00:00
John Clements
db22c963c9 transferred updates from stepper-tests branch
svn: r888
2005-09-20 23:04:47 +00:00
John Clements
7b3cebd46a re-did changes, reverting to 762
svn: r887
2005-09-20 23:00:40 +00:00
Jay McCarthy
2bf93fa004 Performance and cancel-continuations!
svn: r886
2005-09-20 22:06:33 +00:00
Eli Barzilay
c6152b783b Welcome to a new PLT day.
svn: r885
2005-09-20 08:20:03 +00:00
Eli Barzilay
bb60675440 check that cleanup dir exists
svn: r884
2005-09-20 03:21:36 +00:00
Matthew Flatt
04bc38a3fd added code-pict subtype to better handle embeddings
svn: r883
2005-09-19 16:26:34 +00:00
Eli Barzilay
fe28e0b0ca Welcome to a new PLT day.
svn: r882
2005-09-19 08:20:03 +00:00
Matthew Flatt
a840944371 variant constructors bound to syntax
svn: r875
2005-09-18 13:54:22 +00:00
Matthew Flatt
dbd1261122 extra paging keybindings
svn: r874
2005-09-18 12:47:35 +00:00
Matthew Flatt
f957d1ffa9 afm top space uses Ascent instead of CapHeight
svn: r872
2005-09-18 12:32:51 +00:00
Matthew Flatt
43d2868700 thread-cell tests
svn: r870
2005-09-18 12:30:58 +00:00
Eli Barzilay
da08e1a5e2 Welcome to a new PLT day.
svn: r868
2005-09-18 08:20:01 +00:00
Matthew Flatt
f3c0de5891 fix syntax-error message
svn: r867
2005-09-18 00:52:24 +00:00
Eli Barzilay
0cedaf8217 Welcome to a new PLT day.
svn: r866
2005-09-17 08:20:02 +00:00
Matthew Flatt
3c487a849b better timeout error message, doc revisions
svn: r865
2005-09-16 19:48:58 +00:00
Eli Barzilay
e5b7f9123d Welcome to a new PLT day.
svn: r863
2005-09-16 08:20:04 +00:00
Jay McCarthy
490010bd3a Commiting new interface version, with new timeout semantics
svn: r862
2005-09-15 23:17:39 +00:00
Eli Barzilay
f28927d3b1 execute counts are destructively modified
svn: r861
2005-09-15 22:14:19 +00:00
Eli Barzilay
d7b59fdd60 Copy execution counts (and do it at the right place)
svn: r860
2005-09-15 22:08:10 +00:00
Jay McCarthy
442286672b Improving servlet extent error message
svn: r859
2005-09-15 22:00:13 +00:00
Matthew Flatt
8a35993125 use code inspector
svn: r858
2005-09-15 17:50:32 +00:00
Jay McCarthy
c73537ff13 Introducing error when send/suspend like operations used outside of servlet-instance
svn: r857
2005-09-15 17:01:04 +00:00
Jay McCarthy
edfd2a4dd3 Fixing timeouts and making send/finish expire the session
svn: r855
2005-09-15 11:18:39 +00:00
Eli Barzilay
98dd029e7d Welcome to a new PLT day.
svn: r854
2005-09-15 08:20:02 +00:00
Eli Barzilay
b28a6df99b * Added functionality for checking coverage information
* Submissions are opened with line counting

svn: r853
2005-09-14 18:23:05 +00:00
Eli Barzilay
02c6c62601 Welcome to a new PLT day.
svn: r852
2005-09-14 08:20:02 +00:00
Eli Barzilay
1b4a3c7286 Sort collections according to the last element in the path, so they
are orderered deterministically.  (Otherwise, order changes based on
where your home directory and your plt tree are.)

svn: r851
2005-09-13 18:35:07 +00:00
Greg Cooper
a69fc0380e - added contract library to non-beginner langs to reflect documentation
svn: r850
2005-09-13 15:53:11 +00:00
Eli Barzilay
c59acfb12b Welcome to a new PLT day.
svn: r849
2005-09-13 08:20:02 +00:00
Eli Barzilay
7d88a48fb9 The patchlevel is added (as a "pN" suffix) to DrScheme version
svn: r846
2005-09-13 01:03:30 +00:00
Eli Barzilay
957943f162 encode paths in url strings
svn: r845
2005-09-13 00:38:04 +00:00
John Clements
4629487985 re-applied changes by merging back to 782
svn: r844
2005-09-12 23:53:31 +00:00
Matthew Flatt
4a6814388c remove force-brush-to-black in MrPict rendering
svn: r841
2005-09-12 20:35:44 +00:00
Kathy Gray
6e6e54d411 Fixed infinite loop bug in parse-error
svn: r839
2005-09-12 17:11:51 +00:00
Eli Barzilay
57e6e0c2b5 fixes for tight-security guard
svn: r838
2005-09-12 16:51:25 +00:00
Eli Barzilay
8ebf009e18 two path bugs
svn: r837
2005-09-12 16:25:00 +00:00
Eli Barzilay
32be056d1d * Manage dialog is now centered, new-user is leftmost tab, will start
with the change-password tab if a user is already remembered.
* Button name, frame titles, etc, all contain the handin-name
  configuration entry.

svn: r836
2005-09-12 15:15:39 +00:00
Eli Barzilay
4ca0878e5e Welcome to a new PLT day.
svn: r835
2005-09-12 08:20:02 +00:00
Jay McCarthy
15300b37a4 Modifying count example
svn: r834
2005-09-11 20:01:33 +00:00
Jay McCarthy
8572e70968 PR7576
svn: r833
2005-09-11 17:43:23 +00:00
Jay McCarthy
700c36eccd Fix of address lookup for SSL
svn: r832
2005-09-11 17:31:23 +00:00
Eli Barzilay
07598376bd Welcome to a new PLT day.
svn: r831
2005-09-11 08:20:04 +00:00
Eli Barzilay
8b5832a24d Improved status servlet.
svn: r830
2005-09-10 18:54:04 +00:00
Eli Barzilay
690c4b2517 semaphore for cleanup, configurable error messages
svn: r827
2005-09-10 10:00:52 +00:00
Eli Barzilay
6cb6343634 svn: r826 2005-09-10 08:23:35 +00:00
Eli Barzilay
198c98c805 Welcome to a new PLT day.
svn: r825
2005-09-10 07:49:21 +00:00
Eli Barzilay
ffef6a75bf svn: r824 2005-09-10 07:49:12 +00:00
Guillaume Marceau
3f8d2cf779 documented the annotator
svn: r823
2005-09-09 22:33:57 +00:00
Sam Tobin-Hochstadt
24b6ae4b32 Match:
- Simplify code for getter and setter handling.
- Fix cons patterns
- Reformat code to make it more readable

svn: r822
2005-09-09 22:28:47 +00:00
Eli Barzilay
9fbf8f47eb Completed cleaup facility
svn: r821
2005-09-09 22:21:54 +00:00
Greg Cooper
a7788ad50f now it should work for everyone
svn: r820
2005-09-09 21:58:52 +00:00
Greg Cooper
0eac5e012d removed experimental dependence on compose-continuation-marks
svn: r819
2005-09-09 21:56:14 +00:00
Greg Cooper
8e93c75f81 minor changes + fixes to demos:
svn: r818
2005-09-09 21:41:05 +00:00
Matthew Flatt
adec0ec106 new-user lock, more username restrictions
svn: r817
2005-09-09 20:43:29 +00:00
Robby Findler
46dfd90701 ,
svn: r816
2005-09-09 20:21:21 +00:00
Matthew Flatt
4f1a60c467 fixed implicit begin in type-case, added PLAI Void
svn: r814
2005-09-09 18:34:42 +00:00
Eli Barzilay
d6de531480 Welcome to a new PLT day.
svn: r813
2005-09-09 18:16:12 +00:00
Sam Tobin-Hochstadt
6f8d1ef4f2 getter-setter:
- Fix bug in handling of structures with set! patterns
  nested inside other patterns.
test-structure:
- add placeholder documentation for fields
- use #f instead of (make-inspector)

svn: r812
2005-09-09 15:58:34 +00:00
Eli Barzilay
6c8bd4e087 Removing only files and dirs that are newer in SUCCESS
svn: r811
2005-09-09 15:05:25 +00:00
Eli Barzilay
12260024e8 Using a cleanup mechanism now -- eager version that removes all previous
contents.

svn: r810
2005-09-09 14:41:27 +00:00
Eli Barzilay
5622f9466a Lots of changes to the handin client and server, mostly being able to deal with
group submission.

svn: r809
2005-09-09 02:36:44 +00:00
Eli Barzilay
bcf8da09fe play-sound should deal with paths
svn: r808
2005-09-09 00:10:40 +00:00
Eli Barzilay
bd023260c2 play-sound should deal with paths
svn: r807
2005-09-09 00:01:08 +00:00
Matthew Flatt
39a44d0849 added user-directory lock
svn: r796
2005-09-08 13:34:52 +00:00
Matthew Flatt
1dbff144c2 cursor de-blanking as suggested by Danny
svn: r794
2005-09-08 00:45:42 +00:00
Matthew Flatt
3eeac2cf66 fix define-type for PLAI beginner (but plain old define is still a problem)
svn: r791
2005-09-07 21:23:21 +00:00
Matthew Flatt
bc105baff0 better testing
svn: r790
2005-09-07 21:22:38 +00:00
Matthew Flatt
c401823251 highest should be lowest
svn: r788
2005-09-07 19:19:41 +00:00
Eli Barzilay
cee8e8234e Welcome to a new PLT day.
svn: r787
2005-09-07 18:37:31 +00:00
Kathy Gray
38f85dce57 Fix to catching exceptions
svn: r786
2005-09-07 18:33:23 +00:00
Matthew Flatt
4b7a8dece0 fix bad remq in test case
svn: r785
2005-09-07 11:58:43 +00:00
John Clements
9575d74aa2 reverted changes from 782 to 303 for 299.400 release
svn: r783
2005-09-07 03:04:30 +00:00
John Clements
8d40bf8fd9 temporarily unrolled changes for 299.400 release
svn: r782
2005-09-07 03:00:49 +00:00
Robby Findler
508f5f0510 ,
svn: r779
2005-09-06 20:10:16 +00:00
Matthew Flatt
d44dee3cc7 doc improvements
svn: r777
2005-09-06 15:53:39 +00:00
Matthew Flatt
37658aefc0 doc improvements
svn: r776
2005-09-06 15:50:56 +00:00
Matthew Flatt
b6ba03fd18 code macro improvements
svn: r775
2005-09-06 15:40:00 +00:00
Eli Barzilay
efd50813a0 Welcome to a new PLT day.
svn: r774
2005-09-06 08:20:07 +00:00
Jay McCarthy
1e36a07fc3 Adding code to make instance expiration handlers
svn: r772
2005-09-05 15:30:46 +00:00
Matthew Flatt
9f528d0288 paren-shape tests
svn: r769
2005-09-05 14:23:45 +00:00
Matthew Flatt
420323c562 fix some windows path tests
svn: r767
2005-09-05 13:26:19 +00:00
Eli Barzilay
2f2d5c3ddf Welcome to a new PLT day.
svn: r766
2005-09-05 08:20:02 +00:00
Eli Barzilay
412c9c16e2 Welcome to a new PLT day.
svn: r765
2005-09-04 08:20:04 +00:00
John Clements
1f42bd1958 ...
svn: r764
2005-09-04 07:43:33 +00:00
John Clements
e54afdb8c8 ...
svn: r763
2005-09-04 07:38:45 +00:00
John Clements
f68dda3324 whoops...
svn: r762
2005-09-04 07:19:03 +00:00
Matthew Flatt
cccf1fb978 mred unicode tests, mzscheme windows path tests
svn: r761
2005-09-04 00:01:13 +00:00
Eli Barzilay
2e041ca654 Welcome to a new PLT day.
svn: r757
2005-09-03 08:20:14 +00:00
Robby Findler
8848a3f7ec changed set! result and its printing for teaching languages
svn: r752
2005-09-02 15:51:49 +00:00
Jay McCarthy
828a942f58 Fixing mime type detection for prefixless files, pr 7564
svn: r751
2005-09-02 12:46:21 +00:00
Eli Barzilay
8c251a0970 Welcome to a new PLT day.
svn: r750
2005-09-02 08:20:04 +00:00
John Clements
b37e67573f removed unneeded file?
svn: r746
2005-09-01 23:37:59 +00:00
John Clements
6c7dd4bbd6 merged changes from 303-744 on branch back into main trunk
svn: r745
2005-09-01 23:31:23 +00:00
John Clements
800281da88 merged from stepper-tests branch
svn: r744
2005-09-01 23:26:32 +00:00
John Clements
e728ab2925 added annotation for advanced setbang
svn: r743
2005-09-01 23:12:20 +00:00
Robby Findler
e1e7b9fe43 void results for expressions now print in the teaching languages
svn: r739
2005-09-01 22:07:45 +00:00
Jay McCarthy
2b290b3107 Fixing examples
svn: r737
2005-09-01 19:46:29 +00:00
Jay McCarthy
a4ded2be5e Fixing signature
svn: r736
2005-09-01 19:40:50 +00:00
Jacob Matthews
d5ded0000d Added environment variable PLTPLANETDIR to control where planet saves stuff
in order to support multiple installations with different planet caches
(as per dherman's request)

svn: r735
2005-09-01 19:20:57 +00:00
Matthew Flatt
d232a9f491 work around debugger problem with gen-temp ids
svn: r734
2005-09-01 17:05:13 +00:00
Matthew Flatt
76ae386773 add support for message on handin accept, fixed minor GUI bug
svn: r733
2005-09-01 17:04:49 +00:00
Jay McCarthy
281f9a36b3 Creating cache-table for performance!
svn: r731
2005-09-01 12:35:54 +00:00
Eli Barzilay
71d9193d31 Welcome to a new PLT day.
svn: r728
2005-09-01 08:20:04 +00:00
Jay McCarthy
33d90e70f7 Adding expiration replacement primitives
svn: r723
2005-08-31 20:11:34 +00:00
Robby Findler
f0707745e6 ,
svn: r719
2005-08-31 12:35:35 +00:00
Robby Findler
f35acf442c ,
svn: r718
2005-08-31 12:35:02 +00:00
Robby Findler
aaa7b3ae65 ,
svn: r717
2005-08-31 12:34:31 +00:00
Eli Barzilay
f250d751cb ...
svn: r716
2005-08-31 11:37:36 +00:00
Eli Barzilay
7f60578197 Welcome to a new PLT day.
svn: r715
2005-08-31 08:20:04 +00:00
Eli Barzilay
a1a8630666 ...
svn: r714
2005-08-31 05:04:05 +00:00
Matthew Flatt
30020ec063 doc current-open-paren and current-close-paren
svn: r712
2005-08-31 02:25:35 +00:00
Matthew Flatt
de05280acf added flash
svn: r711
2005-08-31 02:24:21 +00:00
Eli Barzilay
da5a52e3f5 Welcome to a new PLT day.
svn: r705
2005-08-30 08:20:02 +00:00
Jay McCarthy
9e305d1960 Fixing PR 7010
svn: r704
2005-08-29 22:14:18 +00:00
Jay McCarthy
3ea5aebdc2 Cleaning up servlet loading
svn: r703
2005-08-29 22:08:31 +00:00
Kathy Gray
346fec9154 Fixed parsing bugs in advanced
svn: r700
2005-08-29 20:18:19 +00:00
Jay McCarthy
6f71fcd413 Formating
svn: r698
2005-08-29 13:17:12 +00:00
Jay McCarthy
dd88172baf Making manuals.ss work again
svn: r697
2005-08-29 12:38:52 +00:00
Jay McCarthy
67360f2843 Correcting contract and caching host-table
svn: r696
2005-08-29 12:38:44 +00:00
Eli Barzilay
cc259d1c90 Welcome to a new PLT day.
svn: r695
2005-08-29 08:20:03 +00:00
Matthew Flatt
ddd2f37dd9 fix saving non-text file in Windows
svn: r694
2005-08-28 22:42:21 +00:00
Eli Barzilay
2be17ef3c7 Welcome to a new PLT day.
svn: r693
2005-08-28 08:20:02 +00:00
Eli Barzilay
0ae54e40c1 Welcome to a new PLT day.
svn: r688
2005-08-27 08:20:04 +00:00
Kathy Gray
2067df9916 Fixed parsing bug in advanced, and array initialization bug
svn: r687
2005-08-26 18:41:21 +00:00
Jay McCarthy
9d4f01f1db Improving servlet loading performance
svn: r685
2005-08-26 14:53:25 +00:00
Jay McCarthy
7ada980df0 Rewrite of timeout manager and fixing of connection mutex bug on kill
svn: r684
2005-08-26 14:49:52 +00:00
Jay McCarthy
0309108a41 Refactoring dispatching from rest of server
svn: r682
2005-08-26 13:23:02 +00:00
Eli Barzilay
70a54e379d Welcome to a new PLT day.
svn: r681
2005-08-26 08:20:04 +00:00
Matthew Flatt
db88fcba02 updated for new web-server
svn: r679
2005-08-26 00:57:51 +00:00
Jay McCarthy
c88a732bda Refactoring dispatcher and structs
svn: r677
2005-08-25 19:51:28 +00:00
Jay McCarthy
97f7ef11b9 Changing current-servlet-instant to TLS
svn: r676
2005-08-25 17:52:07 +00:00
Jay McCarthy
1efb967dd8 Changing to mzscheme version of send-url
svn: r675
2005-08-25 17:34:41 +00:00
Jay McCarthy
30459cf543 Changing internal servlet representation to procedures from request to response, and adding adjust-timeout! to servlet.ss module
svn: r674
2005-08-25 17:02:50 +00:00
Jay McCarthy
7321a54569 Wrapping listener in loop to deal with tcp-accept failures
svn: r672
2005-08-25 15:01:19 +00:00
Jay McCarthy
1fb9d886e4 Moving network-error
svn: r671
2005-08-25 14:53:21 +00:00
Eli Barzilay
93988a2551 Welcome to a new PLT day.
svn: r670
2005-08-25 08:20:02 +00:00
Eli Barzilay
9ceeaa4f83 svn: r669 2005-08-25 06:45:57 +00:00
Eli Barzilay
b31d3cd92c Some initial tests for foreign
svn: r668
2005-08-25 06:45:29 +00:00
Jay McCarthy
e92f86feef Ensuring cache-entries work with servlet-env
svn: r667
2005-08-25 01:28:25 +00:00
Jay McCarthy
904b3ce059 PR 7547
svn: r666
2005-08-25 01:27:37 +00:00
Jacob Matthews
2041a95e19 Updated in line with the new configuration table syntax.
svn: r661
2005-08-24 20:35:01 +00:00
Jay McCarthy
c5aea7ccc8 Correcting accident
svn: r658
2005-08-24 18:26:58 +00:00
Jay McCarthy
d981654bbc Fixing PR 7359
svn: r657
2005-08-24 18:02:23 +00:00
Jay McCarthy
68667a740f Fixing PR 7359
svn: r656
2005-08-24 17:59:53 +00:00
Jay McCarthy
6e1a28e126 Adding collect-garbage
svn: r653
2005-08-24 17:20:56 +00:00
Jay McCarthy
99c49a9c5c Fixing typo
svn: r651
2005-08-24 16:45:49 +00:00
Jay McCarthy
a1cf68700e Adding back servlet teachpacks
svn: r648
2005-08-24 16:03:24 +00:00
Jay McCarthy
8a9da56f23 Cleaning make-connection call
svn: r647
2005-08-24 16:02:37 +00:00
Jay McCarthy
a817635bb6 Creating standalone servlet module
svn: r646
2005-08-24 16:02:16 +00:00
Jay McCarthy
5b4bd6ac4a Changing let/cc to let/ec
svn: r645
2005-08-24 16:01:47 +00:00
Matthew Flatt
193aac8a96 remove default-settings?, because super method uses default-settings method
svn: r644
2005-08-24 15:39:07 +00:00
Jay McCarthy
e4d6e9208e Reindenting
svn: r643
2005-08-24 15:02:22 +00:00
Eli Barzilay
fe61e32d34 Welcome to a new PLT day.
svn: r642
2005-08-24 08:20:04 +00:00
Jay McCarthy
3449e840ad Typo
svn: r641
2005-08-23 22:43:34 +00:00
Jay McCarthy
00b2750368 Changing log cache to regular variable
svn: r640
2005-08-23 22:24:59 +00:00
Stevie Strickland
ef55cd3242 PR 7535
svn: r639
2005-08-23 18:50:37 +00:00
Jay McCarthy
00b13175b8 Capturing exceptions and helping with timeouts
svn: r638
2005-08-23 16:52:40 +00:00
Eli Barzilay
85ca8748d7 Welcome to a new PLT day.
svn: r637
2005-08-23 08:20:04 +00:00
Stevie Strickland
47a3f0176b PR 7541
svn: r636
2005-08-23 07:17:48 +00:00
Matthew Flatt
f9f5f29dd4 oops - turn handin back off
svn: r635
2005-08-22 18:48:39 +00:00
Matthew Flatt
6d0fdec1df handin icon and doc fixes
svn: r634
2005-08-22 18:45:51 +00:00
Jay McCarthy
742b6682ea Fixing sync bug
svn: r633
2005-08-22 17:08:14 +00:00
Jay McCarthy
a257bb310b Fixing conn mutexes and adding ssd
svn: r632
2005-08-22 15:35:32 +00:00
Jay McCarthy
5e0b886ee6 PR 7533
svn: r631
2005-08-22 13:45:51 +00:00