Commit Graph

30107 Commits

Author SHA1 Message Date
Robby Findler
940ce93fe9 make a drracket-plugin-lib pkg for other pkgs that provide plugins
to depend on (so they don't have to depend on all of drracket)
2013-08-11 12:42:45 -05:00
Jens Axel Søgaard
4c8b32fbcf with-color and with-thickness now preserve pen cap and join 2013-08-11 16:49:06 +02:00
Jens Axel Søgaard
ac37ccb79c Added get-path-bounding-box take 2 2013-08-11 15:24:27 +02:00
Jens Axel Søgaard
61a4c85d0d Added get-path-bounding-box. 2013-08-11 15:24:13 +02:00
Robby Findler
13e7f2f03d try to be more accomodating to low-permission contexts
when reading the development links file
2013-08-11 06:56:16 -05:00
Matthew Flatt
58c0074a71 Add ".desktop" file support
A launcher can have a ".desktop" file (found like other files: as the
same name as the main launcher file, but with a ".desktop" suffix),
where the "Exec" and "Icon" fields are added automatically. A ".png"
or ".ico" file can be supplied for the icon (where the ".ico" file
is already used for Windows launchers).

Closes PR 13953

Fix various problems with Unix-style install from an installer.

Also, add an ugly icon for the Racket Package Manager, with the hope
that it will provoke someone to create a nicer one.
2013-08-10 12:52:17 -06:00
Matthew Flatt
082f21c5f8 racket/gui: fix `get-key-release-code' result for a key-press event
Return 'press (matching docs and pre-v5.1) insteda of 'down.
2013-08-10 10:02:37 -06:00
Robby Findler
59ed6a832f adjust framework tests to properly find the racket executable 2013-08-10 09:33:42 -05:00
Robby Findler
847016b86c adjust contract-out.rkt to work when it is compiled 2013-08-10 09:33:42 -05:00
Eli Barzilay
33db12f146 v5.3.6 installers info 2013-08-10 08:41:55 -04:00
Robby Findler
6a94ebd2ed adjust props: make me responsible for all racket/contract files
(so mflatt doesn't accidentally inherit some of those) and disable
all.rkt from the contract tests (since running the files individually
is better)
2013-08-10 05:34:23 -05:00
Robby Findler
577bae6769 add some debugging to try to figure out why the
drdr run of these files are going wrong
2013-08-10 05:34:22 -05:00
Robby Findler
8caaf89e56 adjust test case 2013-08-10 05:34:22 -05:00
Robby Findler
c93debe653 fix error check in #lang info 2013-08-10 05:34:22 -05:00
Matthew Flatt
47d433b9c1 Solaris: disable places and futures by default
The issue is that gcc and the Sun linker do not cooperate
correctly to implement thread-local variables on x86_64.
Since gcc is normally configured to use the Sun linker by
default, enabling places and futures is asking for trouble.
2013-08-09 19:46:37 -06:00
Matthew Flatt
33b8c34866 move tests 2013-08-09 19:42:43 -06:00
Robby Findler
512009f7fa clean up drracket tests 2013-08-09 18:05:22 -05:00
Eli Barzilay
517b8fe11f Update html generation bit. 2013-08-09 18:40:23 -04:00
Jay McCarthy
6144758cf0 Moving pp program re test-docs-complete 2013-08-09 15:06:19 -06:00
Jay McCarthy
1d88a42280 Fixing webserver test paths 2013-08-09 15:04:08 -06:00
Jay McCarthy
30b55e4014 Remove setup test 2013-08-09 15:04:08 -06:00
Jay McCarthy
5d10d60340 Preventing symbols getting to system* 2013-08-09 15:04:08 -06:00
Jay McCarthy
55f25167b7 resort 2013-08-09 15:04:08 -06:00
Jay McCarthy
55046276b8 Adding collects responsibility 2013-08-09 15:04:08 -06:00
Jay McCarthy
b72384381b Turning off check-dists because we won't be using that process anymore, as far as I can understand, and we have the dependencies information more directly now 2013-08-09 15:04:08 -06:00
Jay McCarthy
56903d2405 Fix icons path 2013-08-09 15:04:08 -06:00
Jay McCarthy
1682b28b85 Turn off tests 2013-08-09 15:04:08 -06:00
Jay McCarthy
aa5ac67b9d fix unstable-test pkg metadata 2013-08-09 15:04:08 -06:00
Jay McCarthy
435e4679b1 turn off some distro-build files 2013-08-09 15:04:07 -06:00
Jay McCarthy
adb8e6611e Increase framework timeout 2013-08-09 15:04:07 -06:00
Jay McCarthy
e1038769ea Increase record timeout 2013-08-09 15:04:07 -06:00
Jay McCarthy
adca0d8a8f Increase fuzz timeout 2013-08-09 15:04:07 -06:00
Matthew Flatt
19cda0396b fix stack size of threads that implement places
... on platforms other than Mac OS X and Linux.
2013-08-09 14:26:32 -06:00
Matthew Flatt
23a757aefa scribble: fix "InBox" example's CSS 2013-08-09 12:59:51 -06:00
Matthew Flatt
6bb55f7d14 Solaris: various repairs
Fix threading, including SIGCHLD mask.
2013-08-09 10:49:46 -06:00
Jay McCarthy
086a1b7525 Update gc2 based on an error found by Robby's student 2013-08-09 09:07:50 -06:00
Jay McCarthy
585551d942 Moving file accidentally committed in old place 2013-08-09 08:37:06 -06:00
Matthew Flatt
3ca82d5df7 fix subprocess issues
Fix SIGCHLD suspension for fork()-based file locks (i.e., Solaris).

Also, fix commit ea51d32e, which broke termination of process groups
where the main process terminated before the rest of the group,
because it used sigwait() before the terminate action.
2013-08-09 07:55:14 -06:00
Matthew Flatt
d93ce089a3 fixes of OpenSolaris
Make the GC always use the mmap() block cache, since mmap() on Solaris
allocates much more than a page when a single page is requested.

Enable places and threads by default on x86 and x86_64.

Fix pthread-related compilation flags.
2013-08-09 07:55:14 -06:00
Robby Findler
02e33983d0 tweak the pdflatex finding code to work in drracket when
started from the finder
2013-08-09 06:37:21 -05:00
Robby Findler
abec39a901 use new position-integer? predicate
the check is to avoid drawing check syntax arrows
that go too far away; this may not be really possible
anymore, but in the past the old limit could be hit with
a long file and an arrow that went its length
2013-08-09 06:09:42 -05:00
Matthew Flatt
9068341cb9 JIT: add missing check on inlined `procedure-arity-includes?'
Closes PR 13951
2013-08-08 17:57:49 -07:00
Matthew Flatt
983188e07d fix contract and docs for `register-collecting-blit' 2013-08-08 17:49:48 -07:00
Matthew Flatt
2b1b8696f0 raise GUI size limit to 1000000
Add `dimension-integer?', `position-integer?',
`spacing-integer?', and `positive-dimension-integer?' to make
the documentation, especially, more parameterized over the
limit.

Also, make the slider limits match the dimension/position limit,
since they're often related.

Things go wrong with, for example, a canvas that is
larger than 32k in a dimension. It looks like there's
a problem on each platform, although not exactly the
same problem. Meanwhile, even larger scrollable panels
can work ok on platforms other than Windows.

Closes PR 13849
2013-08-08 17:49:34 -07:00
Robby Findler
53654ca035 move check syntax's context menu items to the front of the menu
closes PR 13940
2013-08-08 16:17:00 -05:00
Robby Findler
fb91397d24 make un/cache-image accept everything that image? accepts
I'm not sure if the precise details of how this function behaves
(specifically that it copies snips that aren't cacheable) is
important, but I suspect the implementation is more authoritative
that the docs in this case, so document what it really does.

closes PR 13956
2013-08-08 16:17:00 -05:00
Robby Findler
69eafff8a1 make a copy of the snip before writing it to the port
since snips will silently fail to be inserted when
they are already inserted and some ports just take
snips and insert them into editors without copying
them first

closes PR 13960
2013-08-08 16:16:59 -05:00
Jay McCarthy
ce7cb703ea Forgot to add CHUNK docs 2013-08-08 13:16:02 -06:00
Jay McCarthy
e38d15df41 Clean up GC2 docs 2013-08-08 12:43:22 -06:00
Jay McCarthy
2cffc7ede7 Add uploading 2013-08-08 12:43:22 -06:00