From fe6dc1b869605b565b27826fce1e65e71cdfd89e Mon Sep 17 00:00:00 2001 From: Robby Findler Date: Thu, 19 Dec 2013 22:33:00 -0600 Subject: [PATCH] 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 4408cdcfe4566fe3f0b7970f0dec7435076a5f70) --- .../drracket/drracket/HISTORY.txt | 60 +++++++++++++++++-- pkgs/gui-pkgs/gui-lib/mred/HISTORY.txt | 6 ++ pkgs/htdp-pkgs/htdp-lib/teachpack/HISTORY.txt | 6 ++ pkgs/redex-pkgs/redex-lib/redex/HISTORY.txt | 8 +++ racket/collects/racket/HISTORY.txt | 12 +++- 5 files changed, 84 insertions(+), 8 deletions(-) diff --git a/pkgs/drracket-pkgs/drracket/drracket/HISTORY.txt b/pkgs/drracket-pkgs/drracket/drracket/HISTORY.txt index 37ee51ffbd..034daff42c 100644 --- a/pkgs/drracket-pkgs/drracket/drracket/HISTORY.txt +++ b/pkgs/drracket-pkgs/drracket/drracket/HISTORY.txt @@ -2,22 +2,38 @@ 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 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 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 -shift-o to facilitate opening files that are in collections. . 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 + (December 10th) . Under Unix/X, the .desktop-based launcher now uses single-instance mode @@ -27,7 +43,39 @@ . 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 diff --git a/pkgs/gui-pkgs/gui-lib/mred/HISTORY.txt b/pkgs/gui-pkgs/gui-lib/mred/HISTORY.txt index e4c42e8005..ad5366d8a6 100644 --- a/pkgs/gui-pkgs/gui-lib/mred/HISTORY.txt +++ b/pkgs/gui-pkgs/gui-lib/mred/HISTORY.txt @@ -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 Added get-display-backing-scale Added get-backing-scale to bitmap% diff --git a/pkgs/htdp-pkgs/htdp-lib/teachpack/HISTORY.txt b/pkgs/htdp-pkgs/htdp-lib/teachpack/HISTORY.txt index 806c8df36d..1312f85b96 100644 --- a/pkgs/htdp-pkgs/htdp-lib/teachpack/HISTORY.txt +++ b/pkgs/htdp-pkgs/htdp-lib/teachpack/HISTORY.txt @@ -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 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] diff --git a/pkgs/redex-pkgs/redex-lib/redex/HISTORY.txt b/pkgs/redex-pkgs/redex-lib/redex/HISTORY.txt index 88215d911f..a3d29517aa 100644 --- a/pkgs/redex-pkgs/redex-lib/redex/HISTORY.txt +++ b/pkgs/redex-pkgs/redex-lib/redex/HISTORY.txt @@ -24,6 +24,14 @@ v6.0 * 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 v5.3.4 diff --git a/racket/collects/racket/HISTORY.txt b/racket/collects/racket/HISTORY.txt index adcaf6846c..b453dcbf97 100644 --- a/racket/collects/racket/HISTORY.txt +++ b/racket/collects/racket/HISTORY.txt @@ -69,9 +69,14 @@ Commands: ---------- raco pkg install: changed to install the current directory as a link when no arguments are provided; added --pkgs 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: 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 deserialized-info:... through a derialized-info submodule racket/sandbox: added sandbox-make-environment-variables @@ -85,6 +90,7 @@ Libraries: ---------- its second argument is not a class or interface racket/rerequire: added racket/require-syntax: added syntax-local-require-introduce + racket/path: added shrink-path-wrt racket/provide-syntax: added syntax-local-provide-introduce racket/place: allow keywords as place messages 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 ffi/unsafe: added array-type and in-array ffi/unsafe/objc: add -A and +A method modes + mrlib/terminal: new library Version 5.3.4, April 2013 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 entries for sub-parts when rendering as HTML 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 make-evaluator scribble/latex-properties: added command-extras