c197dcec6d
- Wizards for ProfessorJ added + union wizard + class wizard - Check Syntax disabled in professorJ languages. - Help Desk searching is now language-sensitive. - Check syntax is now integrated (better) with the syntax colorer. - Check Syntax now distinguishes between require'd and locally defined identifiers. - added the ability to specify a command-line to the module language. - Help Desk's status messages are now in the frame and it's break button is also in the frame (no more modal dialog) - Check Syntax now does a better job of navigating amoung occurrences of a single variable. The popup menu lets you go from a bound occurrence to a binding occurrence and from a binding occurrence to the next binding occurrence. Also added two keystrokes: c-x;n to go to the next bound occurrence and c-x;b to to the binding occurrence. - show menu => view menu, added show/hide for the toolbar - multi file search works much bching languages color the portion of the program that has not been tested in dark red (using a simple syntactic coverage criterion -- dark red means untested, but not dark red doesn't mean fully tested, of course). - added a test coverage annotation for other languages in the "details" portion of the languages dialog; run the program and it colors the code that was executed in green and code that wasn't executed in red. - fixed up help desk fonts, so that the font size in help desk is now linked to the font size in drscheme proper. - added support for editor modes to drscheme. - drscheme shows the stack via arrows on the program text when an error occurs (and debugging is on) - added to special menu item: "insert delta" (to mean define) in parallel to the insert lambda menu item. - framework's scheme-mode font changed to be in an editor mixin. - macos: drscheme doesn't quit when all windows are closed anymoct -> supports multiple values using this syntax: (-> integer? (values integer? integer?)) - parenthesis highlight color is now configurable - integrated the module browser into the main drscheme window. Use the show menu to open a panel on the lhs of the drscheme window containing a DAG representing the modules that are required (only works for programs in modules). - integrated Bruce Hauman's rewrite of the match.ss library (ongoing). - added arrows to check syntax that show the (syntactic) tail structure of the program. - fixed many many problems with Help Desk. Some of the more interesting ones: - manual downloading now works. - bug report form is a mred window now. - doc.txt highlighting is in the right place now - doc.txt search restults now go to the right place - servlets are now modules (with no more free vars) - browser menus work properly - urls outside of our documentation use an external browser - eliminated many (now unecessary) redirections - various responsiveness improvements - help desk as a standalone web server isn't supported anymore. - added a status line class to the framework, which is used for check syntax and the module browser. both show status as the check the program and show information on mouse-over. Also, the contour window shows you the line under the mouse in a status line on mouse over. - added an extra level of hierarchy to the language dialog, but without the turn-down triangles. this helps organize the language dialog somewhat. - the top level function declarations in algol60 are now available in the REPL and in the test suite tool - Removed `Windows' menu from windows and unix versions. - Windows installer generates Program menu shortcuts for all users - added test suite support for use with the How to Design Programs - added support for recovering autosave files when DrScheme crashes - the draw.ss teachpack now provides the function get-key-event : -> Key This function enables programmers who use the draw.ss teachpack to write interactive drawing games. Warning: The function fails intermittently on Mac OS X. We intend to fix this problem in a future release. - Help Desk users can choose whether they wish to use a frame-based version. A toggle switch for this choice (in the form of a link) appears on the Help Desk home page. It can also be changed in the Help Desk configuration. - Help Desk users can once again use the PLT internal browser; look for the browser preference in DrScheme's preferences panel - removed an error in MrEd for Windows that was a frequent source of instability |
||
---|---|---|
.. | ||
a60 | ||
awka | ||
baci | ||
blackdown-jdk13 | ||
blackdown-jre13 | ||
brandybasic | ||
bwbasic | ||
caml-light | ||
ccsh | ||
cdl3 | ||
chicken | ||
cilk | ||
cim | ||
cint | ||
classpath | ||
classpath-gui | ||
clisp | ||
coq | ||
cu-prolog | ||
drscheme | ||
dylan-compiler | ||
dylan-interpreter | ||
eag | ||
eieio | ||
elisp-manual | ||
elk | ||
erlang | ||
ezm3 | ||
f2c | ||
focal | ||
fort77 | ||
gauche | ||
gawk | ||
gb | ||
gcc | ||
gcc-ssp | ||
gcc3 | ||
gcc3-ada | ||
gcc3-c | ||
gcc3-c++ | ||
gcc3-f77 | ||
gcc3-java | ||
gcc3-objc | ||
gcc34 | ||
gcc34-ada | ||
gforth | ||
ghc | ||
gpc | ||
gprolog | ||
guavac | ||
guile | ||
guile14 | ||
hugs | ||
icon | ||
inform | ||
intercal | ||
ja-gawk | ||
japhar | ||
jasmin | ||
java-lang-spec | ||
java-vm-spec | ||
java-wrapper | ||
jbuilder-jit | ||
jdk | ||
jdk-openjit | ||
jikes | ||
jini | ||
joos | ||
kaffe | ||
kaffe-esound | ||
kaffe-x11 | ||
kali | ||
ksi | ||
libperl | ||
librep | ||
libtcl-nothread | ||
lua | ||
lua4 | ||
maude | ||
mawk | ||
mercury | ||
minischeme | ||
mono | ||
moscow_ml | ||
mzscheme | ||
nawk | ||
nhc98 | ||
ocaml | ||
onyx | ||
oo2c | ||
openc++ | ||
opencobol | ||
p2c | ||
parrot | ||
perl5 | ||
perl58 | ||
perl58-thread | ||
pforth | ||
pgcc | ||
pnet | ||
pnetC | ||
pnetlib | ||
pnetlib-nox11 | ||
py-extclass | ||
py-funge | ||
py-html-docs | ||
py-psyco | ||
py-pyrex | ||
py21-html-docs | ||
py22-html-docs | ||
py23-html-docs | ||
python | ||
python15 | ||
python20 | ||
python21 | ||
python21-pth | ||
python22 | ||
python22-pth | ||
python23 | ||
python23-pth | ||
rexx-imc | ||
rexx-regina | ||
RScheme | ||
ruby | ||
ruby-base | ||
sablevm | ||
sablevm-classpath | ||
sablevm-classpath-gui | ||
sather | ||
scheme48 | ||
scm | ||
siod | ||
smalleiffel | ||
smalltalk | ||
smlnj | ||
snobol | ||
squeak | ||
stalin | ||
STk | ||
sun-jdk13 | ||
sun-jdk14 | ||
sun-jre13 | ||
sun-jre14 | ||
swi-prolog | ||
swi-prolog-lite | ||
swi-prolog-packages | ||
tcl | ||
tcl-expect | ||
tcl-itcl | ||
tcl-otcl | ||
tcl-tclX | ||
tcl83 | ||
tinyscheme | ||
tk-expect | ||
tk-tclX | ||
twelf | ||
ucblogo | ||
umb-scheme | ||
utilisp | ||
vscm | ||
vslisp | ||
wonka | ||
yabasic | ||
Makefile |