add missing HISTORY entries based on my changes leading up to 6.0

Please merge to 6.0 (some of the history files already have
post-6.0 notes in them, but hopefully this patch still applies
cleanly)
(cherry picked from commit 4408cdcfe4)
This commit is contained in:
Robby Findler 2013-12-19 22:33:00 -06:00 committed by Ryan Culpepper
parent 5853d5a5f3
commit fe6dc1b869
5 changed files with 84 additions and 8 deletions

View File

@ -2,22 +2,38 @@
Version 6.0 Version 6.0
------------------------------ ------------------------------
. Internal errors are now stashed away and included in future bug
reports (even unrelated bug reports).
. Added a GUI package manager . Added a GUI package manager
. Added keybindings for the items in the Check Synax popup menu,
notably c:x;m to rename a variable, c:x;d to just to the
definition of an imported variable, c:x;n to go to the next
occurence of a variable, and c:x;b to go to the binding occurrence
of a variable.
. Improved how Check Syntax handles variables bound by . Improved how Check Syntax handles variables bound by
define-struct, struct, and Redex's pattern variables define-struct, struct, and Redex's pattern variables
. Check Syntax now allows macros to declare certain identifiers as
original via the 'original-for-syntax syntax property.
. Online expansion no longer puts status messages in the place where
errors go (just watch the colored bubble in the bottom right to
see what it is doing)
. Online check syntax now works even in the presence of type errors
in typed racket; and the results may come back in parallel to type
checking
. Added <menukey>-shift-o to facilitate opening files that are in . Added <menukey>-shift-o to facilitate opening files that are in
collections. collections.
. Improved support for (user-defined) color schemes . Improved support for (user-defined) color schemes
. An "info.rkt" spec for `textbook-pls' is appended with the results
for `get-textbook-pls' to allow access to `string-constants'. The
same is true for `drscheme-language-positions' and
`get-drscheme-language-positions'.
. Added a splash screen to commemorate Ada Lovelace's birthday . Added a splash screen to commemorate Ada Lovelace's birthday
(December 10th)
. Under Unix/X, the .desktop-based launcher now uses single-instance . Under Unix/X, the .desktop-based launcher now uses single-instance
mode mode
@ -27,7 +43,39 @@
. Improved the usability of the teaching language teachpack dialog . Improved the usability of the teaching language teachpack dialog
. Bug fixes, notably esc;y (paste previously copied text) now works properly . Packages can now add teachpacks to the teachpack dialog via
info.rkt declarations.
. DrRacket allows the language (via the #lang line-specified
read-language) to provide a mode specification which, in turn,
lets the language make arbitrary adjustments to the editor editing
the definitions window. (No languages are using this yet, tho.)
. Improved auto-parens mode behavior, e.g. typing a double quote in
a string now works better. Thanks to Nadeem Abdul Hamid.
. DrRacket now saves the font size and window position preferences
on a per-monitor-configuration basis (so when you plugin your
laptop to an external display, the font size will change to the
size it last was on that display)
. DrRacket now saves tabbing and square brack preferences is a
defaults-sensitive manner, so that if the defaults get more
entries, your DrRacket will pick up the new entries
. An "info.rkt" spec for `textbook-pls' is appended with the results
for `get-textbook-pls' to allow access to `string-constants'. The
same is true for `drscheme-language-positions' and
`get-drscheme-language-positions'.
. The compile-enforce-module-constants parameter's initial value in
The Racket Language is now configurable via the language dialog.
. The autosave delay defaults to 30 seconds now (instead of 5
minutes, as before)
. Bug fixes, notably esc;y (paste previously copied text) now works
properly
------------------------------ ------------------------------
Version 5.3.4 Version 5.3.4

View File

@ -1,3 +1,9 @@
Version 6.0
Framework: changed backward-containing-sexp so it returns #f in
more situations
Framework: syntax colorer now usees 'text' for stuff between {}s
in scribble mode (not string)
Version 5.90.0.9 Version 5.90.0.9
Added get-display-backing-scale Added get-display-backing-scale
Added get-backing-scale to bitmap% Added get-backing-scale to bitmap%

View File

@ -12,6 +12,12 @@ Version 6.0 [Wed Dec 18 22:02:03 EST 2013]
bounding box is calculated properly in the case that the curve goes bounding box is calculated properly in the case that the curve goes
outside that rectangle) outside that rectangle)
* allow (almost) any real number as angles in 2htdp/image
* added place-images, place-images/align to 2htdp/image
* add transparent color to 2htdp/image
------------------------------------------------------------------------ ------------------------------------------------------------------------
Version 5.3.4 [Wed Apr 24 16:20:03 EDT 2013] Version 5.3.4 [Wed Apr 24 16:20:03 EDT 2013]

View File

@ -24,6 +24,14 @@ v6.0
* added #:keep-going to redex-check * added #:keep-going to redex-check
* added #:satisfying to redex-check
* added #:reduce argument to traces
* DrRacket's Check Syntax now works better with Redex pattern variables
* The pattern _ now matches anything but does not bind a variable
* bug fixes * bug fixes
v5.3.4 v5.3.4

View File

@ -69,9 +69,14 @@ Commands: ----------
raco pkg install: changed to install the current directory as a link raco pkg install: changed to install the current directory as a link
when no arguments are provided; added --pkgs when no arguments are provided; added --pkgs
Libraries: ---------- Libraries: ----------
racket/class: fixed a bug in is-a? that changes its behavior
slightly: in the past it could return #f when the second argument
was invalid; now it signals an error
racket/file: make-directory* never fails on existing directories racket/file: make-directory* never fails on existing directories
racket/file: added call-with-atomic-output-file racket/file: added call-with-atomic-output-file
racket/contract: added channel/c racket/contract: added channel/c, added #:chaperone specification
in struct/dc, added immutable hashes to printable/c, added
#:omit-constructor to contract-out, misc improvements to opt/c
racket/serialize: changed serializable-struct, etc. to provide racket/serialize: changed serializable-struct, etc. to provide
deserialized-info:... through a derialized-info submodule deserialized-info:... through a derialized-info submodule
racket/sandbox: added sandbox-make-environment-variables racket/sandbox: added sandbox-make-environment-variables
@ -85,6 +90,7 @@ Libraries: ----------
its second argument is not a class or interface its second argument is not a class or interface
racket/rerequire: added racket/rerequire: added
racket/require-syntax: added syntax-local-require-introduce racket/require-syntax: added syntax-local-require-introduce
racket/path: added shrink-path-wrt
racket/provide-syntax: added syntax-local-provide-introduce racket/provide-syntax: added syntax-local-provide-introduce
racket/place: allow keywords as place messages racket/place: allow keywords as place messages
racket/system: add a #:set-pwd? argument to system, etc., which racket/system: add a #:set-pwd? argument to system, etc., which
@ -102,6 +108,7 @@ Libraries: ----------
xml: added a #:insert-newlines? argument to write-xexpr xml: added a #:insert-newlines? argument to write-xexpr
ffi/unsafe: added array-type and in-array ffi/unsafe: added array-type and in-array
ffi/unsafe/objc: add -A and +A method modes ffi/unsafe/objc: add -A and +A method modes
mrlib/terminal: new library
Version 5.3.4, April 2013 Version 5.3.4, April 2013
Added extflonums Added extflonums
@ -135,7 +142,8 @@ slideshow/pict: added color% objects to text-style/c
scribble: 'toc-hidden style on a part no longer hides ToC scribble: 'toc-hidden style on a part no longer hides ToC
entries for sub-parts when rendering as HTML entries for sub-parts when rendering as HTML
scribble/manual: added #:id option to defthing scribble/manual: added #:id option to defthing
scribble/srcdoc: added begin-for-doc scribble/srcdoc: added begin-for-doc, struct-doc, and struct*-doc
added #:omit-constructor argument to defstruct and defstruct*
scribble/eval: extended make-base-eval to be more like scribble/eval: extended make-base-eval to be more like
make-evaluator make-evaluator
scribble/latex-properties: added command-extras scribble/latex-properties: added command-extras