Commit Graph

29343 Commits

Author SHA1 Message Date
Asumu Takikawa
ec80b7d01c Fix test for 29bce22d0b
Oddly, this test succeeded locally even with the
wrong exception expression. DrDr caught it though.
2013-06-22 12:58:52 -04:00
Matthew Flatt
f6b8b6ed8e more test repairs 2013-06-22 07:11:17 -06:00
Matthew Flatt
b8591a5a98 fix `path->relative-string/setup'
Need to make `path->relative-string/setup/pkg' have a better name
and be more accessible, though --- possibly replacing
`path->relative-string/setup'.
2013-06-22 06:29:55 -06:00
Matthew Flatt
ede94761b3 fix a test 2013-06-22 06:29:55 -06:00
Matthew Flatt
c8de8d3ae8 framework: fix meta keybindings setup
Don't add "~c:" to a keybinding that has "c:".
2013-06-22 06:29:55 -06:00
Robby Findler
eb98ab58cb add 'horizontal-side-conditions-same-line style to rule-pict-style 2013-06-22 00:52:26 -05:00
Asumu Takikawa
29bce22d0b Fix internal error for vector type-checking
If multiple values were expected and not provided
when type-checking a vector expression, TR would throw
an internal error.

Thanks to Pierpaolo for the report!
2013-06-21 21:08:57 -04:00
Matthew Flatt
208c7d23a6 detect changes to "links.rktd" by content instead of timestamp
The 1-second granularity of filesystem timestamps is not
good enough to deetct changes to the file --- especially
when `raco pkg' installs links and runs `raco setup' (in
the same Rcket process), in which case a newly installed link
might not be detected.

The longer-term repair is probably to add file-changed
events to Racket (based on `inotify' and similar interfaces
provided by OSes).
2013-06-21 13:16:03 -06:00
Matthias Felleisen
f6f18b39fa typo fixed, Closes PR13876 2013-06-21 14:21:20 -04:00
Matthew Flatt
39f2aa7f1a redex delim-cont example: fix if' in get-marks'
The `if' case of `get-marks' was missing subscripts, which
caused it not to match and defer to an `if' in `get-marks-core',
but `get-marks-core' is not supposed to have an `if' rule.
Fix the one in `get-marks' and removed it from `get-marks-core'.
2013-06-20 15:55:58 -06:00
Matthew Flatt
2ff05e2dda win32: fix destination of COPYING files in build 2013-06-20 07:21:46 -06:00
Matthew Flatt
41e9b06bcc distro-build: add missing dependency on "scribble-lib" 2013-06-20 07:00:34 -06:00
Matthew Flatt
fc79d744d1 win32: make "doc" dir for core install 2013-06-20 06:41:09 -06:00
Matthew Flatt
1787ae169c fix `distro-build' package 2013-06-19 21:01:52 -06:00
Matthew Flatt
f0135e9ab3 fix `server' target 2013-06-19 21:01:52 -06:00
Matthew Flatt
fa6f56fcb1 move release notes in appropriate packages
A collection declares release notes with a `release-notes' field in
"info.rkt".

The "doc" directory is now populated exclusively by generated content,
instead of having a static "release-notes" directory (and a "keep-dirs.rktd"
file to record the static directories).
2013-06-19 21:01:52 -06:00
Matthew Flatt
8bd81d456b raco setup: better tracking of provides in database
Keep track of the out<n>.sxref timestamps, so that `raco setup'
can detect when the database is out of sync (instead of assuming that
it's always in sync with out<n>.sxref files).
2013-06-19 21:01:52 -06:00
Matthew Flatt
2e781d32f7 mzcom: set mzobj interface version to bogus value, for now
MzCOM and its build process need some sort of overhaul, but
it's on the backburner for now.
2013-06-19 21:01:52 -06:00
Matthew Flatt
92cd5955b5 mzcom: fix installer 2013-06-19 21:01:51 -06:00
Matthew Flatt
4863ea1608 paint-by-numbers: fix path construction
Syntaxes of filesystem paths and module paths are not the same
under Windows.
2013-06-19 21:01:51 -06:00
Matthew Flatt
8f2b08d0f5 win32: fix `win32-in-place' target on existing tree 2013-06-19 21:01:51 -06:00
Eli Barzilay
3440e29d48 Fix the filename of the Ubuntu build.
The actual file *is* an x86_64 build.
2013-06-19 22:34:52 -04:00
Robby Findler
9df3aa6a94 adjust games to use find-relevant-directories instead of
working directly with collections

also some Rackety
2013-06-19 20:53:43 -05:00
Robby Findler
28e23fa65a move framework tests to their own package (but still inside the framework collection) 2013-06-19 20:03:41 -05:00
Robby Findler
f7a344dc32 fix an infinite loop in find-next-outer-paren
closes PR 13863
2013-06-19 19:03:32 -05:00
Robby Findler
eaaf85cdec update framework tests to reflect new location 2013-06-19 19:03:32 -05:00
Robby Findler
67e668d6e6 move the framework tests into the gui package 2013-06-19 19:03:31 -05:00
Robby Findler
3c16602c1d fix 77a4a8c276
related to PR 13863
2013-06-19 19:03:31 -05:00
Robby Findler
77a4a8c276 adjust various drracket keybindings so they are not just "m:"
but are now "~cⓂ️" to try to ward off alt-gr related problems
under windows
2013-06-19 16:28:05 -05:00
Robby Findler
9476ce8871 unbreak keybinding file removal
(the pkg library shadows the list function 'remove' which
broke the callback for removing a keybindings file)
2013-06-19 16:07:27 -05:00
Matthew Flatt
a63972b33b raco setup: fix some info-dmain problems
Info for "lib/collects" collections could be put in the wrong place,
and `--tidy' mode could miss some caches.
2013-06-19 12:39:33 -06:00
Matthew Flatt
ef0c84d2e0 move recently added file 2013-06-19 11:30:44 -06:00
Matthew Flatt
a3c7be1a9c win32: fix version info in executables
Also, remove the need for a cron job that patches the version
number in resource and manifest files.
2013-06-19 11:20:03 -06:00
Matthew Flatt
092db5414a fix for `find-relevant-directory-records'
Multiple package-based instances of the same collection were not
handled correctly.
2013-06-19 09:01:38 -06:00
Matthew Flatt
b2ebb0a28b reorganize into core plus packages
The "racket" directory contains a pared-back version of the
repository, roughly.

The "pkgs" directory everything else in the repository, but
organized into packages.
2013-06-19 09:01:37 -06:00
Eli Barzilay
0f3bb2dbd0 New Racket version 5.3.5.1. 2013-06-19 03:30:05 -04:00
Asumu Takikawa
d9c01ce68c Minor framework doc fixes 2013-06-18 17:38:37 -04:00
Asumu Takikawa
2f59f1027f Fix types for some plot parameters
Thanks to Neil for providing test cases
2013-06-18 17:38:37 -04:00
Asumu Takikawa
bafaf52056 Only generate poly contracts for functions
Closes PR 13815
2013-06-18 12:07:40 -04:00
Eli Barzilay
61b509d39e v5.3.5 installers info 2013-06-18 07:00:09 -04:00
Eli Barzilay
08d940976f [Style] Wire it in.
I think that this should work, note that I used (racket-core -99) in the
info file for no good reason -- it should probably be properly placed
somewhere.
2013-06-18 06:31:24 -04:00
Matthias Felleisen
347ee0e78f [Style] fix acknowledgements 2013-06-18 06:23:43 -04:00
Matthias Felleisen
62eaefa70f [Style] move retiquette text to branch-and-commit (step 2) 2013-06-18 06:23:43 -04:00
Matthias Felleisen
91f5603fc0 [Style] move retiquette text to branch-and-commit 2013-06-18 06:23:43 -04:00
Eli Barzilay
adca5a7abc [Style] Fix git intor link & it's no longer just mine. 2013-06-18 06:23:43 -04:00
Matthias Felleisen
242e53b01c [Style] provide first! 2013-06-18 06:23:43 -04:00
Matthias Felleisen
ecb58309da [Style] contract-out over provide/contract 2013-06-18 06:23:43 -04:00
Matthias Felleisen
9999a02009 [Style] racketmod0, space issues 2013-06-18 06:23:43 -04:00
Matthias Felleisen
e3408c197d [Style] fixed typo pointed out by Harry Spier 2013-06-18 06:23:43 -04:00
Matthias Felleisen
0ed2928fa8 [Style] submodule contracts 2013-06-18 06:23:43 -04:00