Commit Graph

31217 Commits

Author SHA1 Message Date
Jay McCarthy
5827e2aaac Showing deps, conflicts, and modules 2013-10-15 07:19:36 -06:00
Jay McCarthy
3954ead8e7 Generate info files for 5.3.6 correctly 2013-10-15 07:19:36 -06:00
Jay McCarthy
243533ba61 Give a more friendly message 2013-10-15 07:19:36 -06:00
Jay McCarthy
c53fa19f1f Confirm login and allow reset 2013-10-15 07:19:36 -06:00
Jay McCarthy
6380adeed3 sorting by last update 2013-10-15 07:19:36 -06:00
Jay McCarthy
2bae74fd8c Showing checksum error 2013-10-15 07:19:36 -06:00
Jay McCarthy
3f8cd3fde3 Fixing some S3/gzip stuff and add package removal 2013-10-15 07:19:36 -06:00
Jay McCarthy
01fdd9bc0e Fixing a few things for new packages 2013-10-15 07:19:36 -06:00
Jay McCarthy
6c505cedb2 Fixing dynamic host because SSL cert isn't in place 2013-10-15 07:19:35 -06:00
Jay McCarthy
780d29f114 Fixing references now that DNS is in place 2013-10-15 07:19:35 -06:00
Ambrose Bonnaire-Sergeant
51a3094fdc Typo in comment 2013-10-15 13:58:23 +08:00
Matthew Flatt
eb42f25a4e Windows: pass current directory CreateProcess instead of setting
Avoids races setting/using a process-wide current directory,
and avoids locking the directory that was most recently used to
start a subprocess.
2013-10-14 21:28:08 -06:00
Matthew Flatt
304d72fc6f raco pkg install: work around un-deletable directories
When installing a package "P" and the usual directory already exists
and cannot be deleted, then use the path "P+1", etc., and record the
alternate path in the package database.
2013-10-14 21:06:49 -06:00
Matthew Flatt
a2e75d1ff2 {copy/delete}-directory/files: raise "not dir or file" as exn:fail:filesystem
When a bad path is encountered, the problem should count as a filesystem
exception so that it can be caught with other filesystem exceptions.
2013-10-14 18:18:33 -06:00
Matthew Flatt
b83373d6a4 fix error typo 2013-10-14 18:18:33 -06:00
Robby Findler
66683cdffe a start on a variant of match-a-pattern
that allows you to avoid enumerating the
non-recursive pattterns (and use an else clause)
2013-10-14 19:00:24 -05:00
Jens Axel Søgaard
1bb4eb8879 Changed behaviour of render-part-content with respect to html-render-pict-as 2013-10-15 00:23:24 +02:00
Jens Axel Søgaard
c5ccedc086 Fix default for html-render-pict-as 2013-10-14 23:28:29 +02:00
Matthew Flatt
e0c143ff33 fix problems with pipe limits
A pipe's limit is supposed to apply only to unpeeked bytes, but
there were problems related to triggering further writes after
a peek, and also triggering further reads after a partial
write.
2013-10-14 14:46:09 -06:00
Jens Axel Søgaard
2bc58b5663 Use html-render-pict-as to control whether html-render uses pngs or svgs 2013-10-14 22:25:57 +02:00
Robby Findler
f30c6f2fbd adjust 'move tab left/right' keybindings to avoid
begin the same as browser tab switching
2013-10-14 14:16:54 -05:00
Sam Tobin-Hochstadt
4a542969c7 Make 'raco pkg install' with no arguments install the current directory.
This is useful for telling people how to install a new pkg, from
GitHub or elsewhere: just get the files, and then do
`raco pkg install` in the relevant directory.

Also, both cabal (the Haskell package manager) and npm (the node.js
package manager) behave this way.

To explicitly get the old behavior, specify the sources as
`--pkgs pkg-srcs ...`.  This is useful in scripts, when `pkg-srcs`
might be empty.
2013-10-14 14:06:47 -04:00
Jens Axel Søgaard
eca9e16b96 Avoid creating temporary file 2013-10-14 18:46:44 +02:00
Jens Axel Søgaard
5ed686d991 Added pict to svg conversion. Added parameter to Scribble's html renderer to control choice between png and svg. 2013-10-14 17:44:37 +02:00
Max New
cfcc3dc852 Fix typo in for documentation 2013-10-14 00:59:57 -05:00
Max New
b182fe2c2c Add new test for redex production sort.
Running on the previous version caused unbounded recursion.
2013-10-13 19:10:56 -05:00
Max New
d0c73c12ab Smarter production sort in redex nts 2013-10-13 19:10:55 -05:00
Max New
91281c2e36 Cleanup preprocess-lang 2013-10-13 19:10:55 -05:00
Max New
e3fc04eda3 Move build-nt-property to separate file. 2013-10-13 19:10:55 -05:00
Max New
cdf24e994c Rename some redex files 2013-10-13 19:10:55 -05:00
Robby Findler
382240b6ce disable test case 2013-10-13 17:07:59 -05:00
Robby Findler
f07a836ced avoid invalidating the line numbers when doing things like drawing arrows in check syntax 2013-10-13 16:14:09 -05:00
Robby Findler
f6267ad661 make the drracket/tool-lib library
exports and drracket:tool^ be in sync

This doesn't quite do the whole job
because something seems to get names
confused when structs and signatures
team up. This is a small example that, I
believe, demonstrates the problem:

(require racket/unit)

(struct p:s ())
(define p:struct:s struct:p:s)

(define-signature s1^
  ((struct s ())))

(define-signature s2^
  ((open (prefix p: s1^))))

(define-values/invoke-unit
  (unit (import s2^) (export))
  (import s2^)
  (export))
2013-10-13 16:14:09 -05:00
Matthew Flatt
8b99d87e95 fix some pkg tests 2013-10-13 09:17:57 -06:00
Robby Findler
ae57ce9377 adjust the way the header is saved in teaching language files
to match 5.3.6 and older versions

This is another problem introduced in 480afa4

closes PR 14089
2013-10-13 10:11:50 -05:00
Robby Findler
324e053ee3 rename the preference drracket uses to remember the
teachpacks that were last selected by the user

This change is related to PR 14089 because that PR
made me realize that a similar problem happens with
this pref file. There is a simple fix, tho: just keep
the preferences for 5.3.6 and earlier using a different
key than the preferences for versions released after 5.3.6
2013-10-13 08:32:35 -05:00
Robby Findler
88d61e096c Fix collapse-newline in the case that the insertion point
is at the first position of the text.

closes PR 14043

Also, Rackety.
2013-10-12 18:46:57 -05:00
Robby Findler
4c9a99935e add keybindings for the tab movement keybindings
also move test case into an existing file because the test case
is short and it saves a little bit of trouble to have one fewer file
2013-10-12 18:43:24 -05:00
Laurent Orseau
89db703afb Add reorder tabs facility in DrRacket 2013-10-12 15:18:21 -05:00
Matthew Flatt
2a79377c60 further tighten eq-hash code generation
Avoids including the bit thet indicates whether the object
is GCable in the eq hash code (in a configuration where
bits are available in the GC header for hashing).
2013-10-12 08:37:15 -06:00
Matthew Flatt
8b7b96215b equal hash code: avoid dropping useful bits
Closes PR 14059

Symbols in the PR were mapped to coliding hashes in
groups of 4 because the low 2 bits of the `eq?` hash
code were begin dropped to generate an `equal?` hash
code. Those two bits got lost due to a refectoring
a while back that moved the dropping of two useless
bits to a more centralized place, but the 2-bit shift
did not get removed from the `equal` hash code comparision.

The PR's example program will still generate groups of 2
when hashing around 10k symbols (which used to be groups of 8).
That's because there's a bit in the hash-code counter that
turns out to be forced to 1.
2013-10-12 08:37:15 -06:00
Jay McCarthy
8ff0193ebe Final S3 changes 2013-10-11 16:37:25 -06:00
Jay McCarthy
caf69b0c8a Removing old server code 2013-10-11 16:37:25 -06:00
Jay McCarthy
acedb0e02a New URLs for S3 hosted catalogs 2013-10-11 16:37:25 -06:00
Jay McCarthy
17315f5737 s3 sync 2013-10-11 16:37:25 -06:00
Jay McCarthy
975d06db7f dynamic server in place 2013-10-11 16:37:25 -06:00
Jay McCarthy
1fdc8e6c76 modify 2013-10-11 16:37:25 -06:00
Jay McCarthy
e5af132acf add/del version 2013-10-11 16:37:25 -06:00
Jay McCarthy
ee3f06c64c add/del author 2013-10-11 16:37:25 -06:00
Jay McCarthy
5b68b0a0ad edit buttons 2013-10-11 16:37:25 -06:00