Robby Findler
1ca79003f1
remove ? from German string constant to match similar removal from the English
...
(checked with Mike Sperber first)
2011-12-01 07:22:08 -06:00
Eli Barzilay
9f1de12e82
New Racket version 5.2.0.5.
2011-12-01 04:02:03 -05:00
Eli Barzilay
e0eccf7019
Make "icons" into a package, to include its documentation.
2011-12-01 03:55:44 -05:00
Eli Barzilay
a9b1f993d4
Remove redundant execution bit from some files, convert one CRLF file to LFs.
2011-12-01 03:54:32 -05:00
Eli Barzilay
fac07b964d
Make get-libs retry downloads if they look stuck.
...
This resolves a problem with the osx64 machine, where downloads seem to
just get stuck after a while, without timeout errors. Re-enable that
build.
2011-12-01 03:40:27 -05:00
Eli Barzilay
51787cab5a
Make the version tool use "Racket".
2011-12-01 03:39:13 -05:00
Robby Findler
d1c29f8621
make the names of procedures with optional arguments be basedn on the
...
lexical name instead of "core" (this only shows up in stacktraces, as
far as I can tell)
2011-11-30 16:55:55 -06:00
Robby Findler
7f96ee19e0
When opening a new file, first load the file into the definitions text
...
before wiring up / initializing the new tab. This means that the
file's name is not asked for, and thus a new "untitled" number is not
allocated too early
closes PR 12361 (and hopefully introduces no new ones)
2011-11-30 16:55:55 -06:00
Robby Findler
7b9cb97654
eliminate the word "online" from the description of
...
"instant check syntax" in the docs
2011-11-30 16:55:54 -06:00
Robby Findler
1717fb74cd
adjust the drawing of the online check syntax dot when switching languages
...
closes PR 12366 (if it wasn't closed before, that is)
2011-11-30 16:55:54 -06:00
Robby Findler
082978effe
improve the double-click-on-word behavior for scribble (generally when
...
double clicking inside a string) and when clicking on close
parentheses (specifically, only special case close parens that are
actually parentheses according to the colorer, rather than special
casing all close parens).
2011-11-30 16:55:54 -06:00
Robby Findler
f07095283d
remove ? from string constant that should not have been there
2011-11-30 16:55:54 -06:00
Vincent St-Amour
c720d0f6f7
Add regexp-filter to unstable/string.
2011-11-30 17:54:28 -05:00
Vincent St-Amour
29bea4863e
Add group-by to unstable/list.
2011-11-30 17:54:28 -05:00
Vincent St-Amour
8509b81f47
Allow integers as sequences in TR.
2011-11-30 17:54:27 -05:00
Ryan Culpepper
5c20a46c3a
macro-stepper: better styling of errors, reduction steps
2011-11-30 09:24:24 -07:00
Ryan Culpepper
df3a9d8c7f
macro-stepper: fix value of absent evaluations (local actions) on error
...
related to PR 12316
2011-11-30 09:24:24 -07:00
Ryan Culpepper
0db96352bf
macro-stepper: temp fix for drracket tool
...
closes PR 12349, closes PR 10396
The macro stepper tool broke when DrRacket started doing expansion
earlier, before eval handler gets control. This commit changes the
macro stepper to just expand module contents. No REPL, no evaluation.
The long-term fix might be to make the macro stepper cooperate more
closely with the module language.
2011-11-30 09:24:24 -07:00
Ryan Culpepper
7fbd232c77
macro-stepper: display binding info for phases -5 to 5, clean up
2011-11-30 09:24:24 -07:00
Ryan Culpepper
7ebd15c4b0
db: export and document exn:fail:sql
2011-11-30 09:24:24 -07:00
Matthew Flatt
779b419c03
first cut at cross-module function inlining
...
Inline only trivial functions, such as `(empty? x)' -> `(null? x)',
to avoid generating too much code.
Bytecode includes a new `inline-variant' form, which records a
version of a function that is suitable for cross-module inlining.
Mostly, the variant let the run-time system to retain a copy
of the bytecode while JITting (and dropping the bytecode of)
the main variant, but it may be different from the main variant
in other ways that make it better for inlining (such a less loop
unrolling).
2011-11-30 07:39:36 -07:00
Matthew Flatt
1ebde53db7
fix `compiler-sizeof' docs and error message
2011-11-30 07:39:36 -07:00
Matthew Flatt
fa685207a3
add explicit `void's in some prototypes
...
Closes PR 12384
2011-11-30 07:39:36 -07:00
Robby Findler
c338e5bfe3
remove now-unneeded debugging printfs from drracket's module-lang test suite
2011-11-30 08:24:20 -06:00
Robby Findler
458e2c2282
some long overdue Rackety: renaming the 'scheme:' exports of the framework to 'racket:'
2011-11-30 06:45:50 -06:00
Robby Findler
9db206b231
add in keymap mixin
2011-11-29 18:43:37 -06:00
Robby Findler
dd4f307a47
use an aug-keymap instead of a keymap for the scheme mode keymap container
2011-11-29 14:27:51 -06:00
Robby Findler
1c2f9cd721
adjust the handling of the scheme mode keymap so that it can go
...
before the plain text-mode keymap.
Add a doubleleftclick binding to the scheme mode keymap so that
we can have sexp-sensitive double clicking in the drracket editor
2011-11-29 13:46:23 -06:00
Robby Findler
e935b1fa8e
change the framework & drracket so that they still use the colorer
...
methods (paren matching, mostly) when the colorer is frozen
(but continue to avoid using them when the colrer is stopped)
closes PR 12374
2011-11-29 13:46:23 -06:00
Neil Toronto
f41fce1fc3
Finished icons docs, renamed racket-icon-style to default-icon-style
2011-11-29 12:11:07 -07:00
Matthias Felleisen
d6d8e4351c
removed mistakenly committed file
2011-11-29 14:04:06 -05:00
Neil Toronto
a6abce481d
Set props on icons and render-png.rkt
2011-11-29 09:21:51 -07:00
Jay McCarthy
41e35175f4
Increasing timeout
2011-11-29 06:50:54 -07:00
Neil Toronto
b4e0e17739
Doc fixes and better examples (because black icons are kewl)
2011-11-28 22:47:10 -08:00
Neil Toronto
4012373a8c
Started icon reorganization
...
- SVG icon sources
- Playback-style icons, logos, stop signs, magnifying glasses, etc., in diffuse and shiny styles
- Program to pre-render SVG files (icons/private/svg/render-png.rkt)
- Pre-rendered icons (PNGs in power-of-2 sizes)
- Made `icons' a module, with functions to conveniently load icons and convert to/from picts
- Scribble docs for `icons'
- Used new icons in DrRacket toolbar
2011-11-28 22:09:15 -08:00
Neil Toronto
918c4e97a6
Fixed a bug with small (but not epsilon) flonum bounds
2011-11-28 22:09:15 -08:00
Robby Findler
11994bd4f8
fix a bug in the module lexer; it was returning the wrong length for the tokens
...
it creates when the #lang line isn't well-formed (eg "#lang racke").
closes PR 12399
2011-11-28 21:16:31 -06:00
Robby Findler
c4a8cd65fb
disable file in drdr
2011-11-28 21:16:30 -06:00
Matthias Felleisen
acb66d094b
doc bugs fixed; Closes PR12404
2011-11-28 22:01:11 -05:00
Matthias Felleisen
00c93a1829
allow strings and symbols for name clause in world; Closes PR12403
2011-11-28 21:31:18 -05:00
Matthias Felleisen
19f8cacfcd
on-receive does not have to exist for a world to be a part of a universe, weird but feasible; Closes PR12401
2011-11-28 17:43:12 -05:00
Robby Findler
b40cc23f60
change file-creator-and-type so that it raises exn:fail:filesystem?
...
exceptions instead of exn:fail exceptions for errors having to do
with the actual attempt to change/retrieve the creator and type
(but leaving alone the type errors)
closes PR 12400
2011-11-28 15:35:42 -06:00
Robby Findler
d580518e66
adjust the autosave error code to print the stacktrace
...
related to PR 12400
2011-11-28 15:34:30 -06:00
Robby Findler
5d1a2beded
Adjusting the weekend-bitmap-swapping code so it changes dynamically
...
isntead of just checking weekendness on startup
2011-11-28 15:09:36 -06:00
Matthew Flatt
be89a1c1c4
ffi/unsafe/objc: at least load on platforms without libobjc
2011-11-28 13:51:25 -07:00
Matthew Flatt
14e0698602
raco setup: one more path simplifcation point
...
Closes PR 12355
2011-11-28 13:51:24 -07:00
Matthew Flatt
cb341e1f48
make in-sequences' and
in-cycle' accept 0 sequences
...
Plus doc clarifications.
2011-11-28 13:51:24 -07:00
Robby Findler
031b7b18be
adjust weekend logo setting code so that it works on non-mac os x platforms
2011-11-28 14:49:06 -06:00
Robby Findler
f210692a20
adjust the dock icon (under mac os x) to change on the weekends
2011-11-28 14:35:44 -06:00
Robby Findler
d381c7b40b
add the ability to pass a bitmap directly for the splash screen
2011-11-28 14:35:44 -06:00