Commit Graph

241 Commits

Author SHA1 Message Date
Ryan Culpepper
ae8d945ef5 added line breaks 2011-04-07 10:42:38 -06:00
Ryan Culpepper
eb60d3d479 fixed bug in expansion of (this-package-in main) 2011-04-07 09:47:21 -06:00
Ryan Culpepper
73ab167522 created racket/syntax from parts of unstable/syntax 2011-04-07 09:47:20 -06:00
John Clements
9de3f25d15 added docs, changed to optional param 2011-02-15 14:57:51 -08:00
John Clements
1b843ea161 added checking on planet unlink 2011-02-15 14:10:57 -08:00
Robby Findler
5017801659 Rackety 2011-02-05 21:02:00 -06:00
Robby Findler
1ed1396d95 make sure that the parent directories exist for the hard-links file when updating the file 2011-02-05 21:02:00 -06:00
Robby Findler
4f165d3bc7 make hard links be version specific 2011-02-05 17:21:53 -06:00
David Van Horn
c9519fd113 Fixed various spelling errors. 2011-02-03 17:42:33 -05:00
Carl Eastlund
84396869f1 Updated Planet documentation to include the new modules and their exports.
Modified the "Developing Packages for PLaneT" section to point users to
planet/scribble to make sure all their links work.

End of move from unstable/ to planet/.
2011-01-11 18:00:42 -05:00
Carl Eastlund
557fd0fca6 Moved this-package-version-symbol from unstable/planet to planet/version.
Could not put it in planet/util because it depends on planet/util at phase 1.
Re-exported the other "this-package" macros from planet/version.
Modified this-package-in to take multiple suffix identifiers and to treat the
suffix "main" specially, and generate (planet owner/name:X:Y) instead of
(planet owner/name:X:Y/main).
2011-01-11 18:00:40 -05:00
Carl Eastlund
debad064e7 Moved most of the planet-related bindings from unstable/scribble and
unstable/planet to planet/scribble and planet/util.  Did not move
define-planet-package; it is not as crucial as the "this-package" macros.
2011-01-11 18:00:39 -05:00
Carl Eastlund
8d36436465 Starting to move macros for documenting Planet packages out of unstable.
I am leaving the bindings in unstable as they are, in case there are a few
packages out there relying on them.  My intention is to remove them after the
release of 5.1 so that developers on the trunk have a chance to find and fix
bugs in their Planet packages.

This commit: moved macro-facilitating functions from unstable/planet-syntax
to planet/syntax.
2011-01-11 18:00:38 -05:00
Robby Findler
064492d4b8 improved the docs and the contracts for various planet/util functions
closes PR 11079
2010-12-26 08:42:38 -06:00
Robby Findler
d879f75152 adjusted the registration mechanism for planet-terse-register to be clearer and simpler 2010-11-28 16:06:08 -06:00
Robby Findler
bc9a5e4b48 plugged a leak in drracket (thanks to Matthew for finding it!) 2010-11-26 19:32:19 -06:00
Jay McCarthy
9c6b9b8fcd Adding whitespace so you can copy and paste to planet remove on the OS X terminal 2010-11-23 15:42:40 -07:00
Eli Barzilay
606b7f60dc Lots of "~e" to "~.s" changes. 2010-08-25 17:17:01 -04:00
Matthew Flatt
41551a4987 adjust raco planet help output to fit in 80 columns 2010-07-09 06:44:34 -06:00
Matthew Flatt
d0dabc7136 fix pkg-install contract
Closes PR 10986
2010-06-27 11:15:53 -06:00
Robby Findler
3fb5dbd1d3 Added another status line update to drracket for planet installations, showing when docs are being built 2010-06-22 14:22:35 -05:00
Robby Findler
83a95970b6 when planet installs things, it now resets the use-compiled-file-paths to its default value 2010-06-20 11:24:08 -05:00
Robby Findler
e947c36a74 removed debugging printf 2010-06-20 07:45:48 -05:00
Robby Findler
545f473b72 fixed a mistake in previous commit 2010-06-19 17:42:57 -05:00
Robby Findler
857498e697 Some racketying. 2010-06-19 16:30:06 -05:00
Robby Findler
66d6759c4a added docs and contracts for some of the planet functions 2010-06-19 16:30:06 -05:00
Robby Findler
0b55de2e6e removed the minor version number from the planet status line in drracket so as not to confuse (since planet may actually supply a later version number) 2010-06-10 20:15:18 -05:00
Carl Eastlund
e67096b276 Documented path->package-version. 2010-06-06 21:19:28 -04:00
Carl Eastlund
8cbd1d15f8 Exporting path->package-version for use outside planet/util. 2010-06-06 19:55:44 -04:00
Matthew Flatt
32297601b6 use simple-form-path more consistently for path normalization
--- a reversal of opinion from my earlier commit; the problem
 with syntactic simplification is that it may not refer to the
 same file, due to soft links; given that true normalization is
 impossible, simplify-path and simple-form-path provide a good
 compromise between preserving paths as given and exanding
 soft links as neede
2010-06-03 17:23:14 -06:00
Matthew Flatt
6f7c7f0496 fix Planet-packaging use of Scribble
Merge to 4.0
2010-06-01 11:25:06 -06:00
Robby Findler
733c9b9eec planet command now uses short-program+command-name properly. 2010-05-31 13:17:21 -05:00
Robby Findler
e23db50e06 Rackety planet command line tool 2010-05-31 09:00:05 -05:00
Robby Findler
6ed0b26f73 adjusted planet client to point to planet.racket-lang.org and updated some of the error messages to use racket-lang.org 2010-05-30 16:03:33 -05:00
Eli Barzilay
9c352f5704 More svn -> git changes.
Some mentions of svn/subversion are replaced with git, and some patterns
for paths to ignore include ".git*".  (Note ".mailmap" not added, might
need to.)
2010-05-17 05:41:04 -04:00
Eli Barzilay
de0cc7771b A lot of "DrScheme" -> "DrRacket"s. 2010-05-17 01:27:03 -04:00
Eli Barzilay
2d9601089d A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
Matthew Flatt
166b92f9c8 replace mzc and setup-plt docs with raco doc (which refers to the still-separate planet doc) 2010-05-02 11:04:48 -06:00
Matthew Flatt
28b4043077 rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
Matthew Flatt
22470e4147 racket-tool -> raco 2010-04-24 07:46:56 -06:00
Jay McCarthy
8e37ccb1bc Adding .git to ignore list 2010-04-22 14:40:23 -06:00
Robby Findler
59d90b279d improved support for #lang planet (in drscheme) 2010-04-21 12:14:17 -04:00
Matthew Flatt
c862eb8121 rico -> racket-tool 2010-04-21 14:24:07 -06:00
Matthew Flatt
c95a398754 move most of the 'scheme' collection to the 'racket' collection 2010-04-20 15:24:48 -06:00
Matthew Flatt
fdba97b1c0 rico
svn: r18733
2010-04-04 15:08:35 +00:00
Jay McCarthy
b12c65cca9 Only warn when a planet package is already installed. (It is not an error.)
svn: r18359
2010-02-26 20:21:56 +00:00
Robby Findler
b54876e91c moved #lang line to top of the file
svn: r17493
2010-01-06 16:27:11 +00:00
Eli Barzilay
af998f0d56 mostly reformatting
svn: r17196
2009-12-05 03:49:24 +00:00
Eli Barzilay
de17c5f7da moved planet test to tests/planet
svn: r16798
2009-11-16 07:23:20 +00:00
Robby Findler
82b9a9f4dd allow environment variable-based spec of the url to download planet packages from
svn: r16521
2009-11-03 17:36:45 +00:00
Eli Barzilay
3d60fe640b misc prop fixes
svn: r16374
2009-10-19 22:36:12 +00:00
Robby Findler
1003c22061 changed warning when there is no 'name' field
svn: r16217
2009-10-02 16:39:24 +00:00
Matthew Flatt
70317a24a8 fix parsing of planet paths to not add .ss in compact string form
svn: r16056
2009-09-17 22:24:51 +00:00
Matthew Flatt
3ebbd56865 fix cm problem tracking reader dependencies; add 'reader' reader language
svn: r15907
2009-09-08 00:07:11 +00:00
Robby Findler
0645fa16ec use some of the original parameter values when compiling planet packages to avoid bad interactions with module language's automatic compilation
svn: r15785
2009-08-20 04:43:20 +00:00
Matthew Flatt
543f586a97 orig paramz to planet resolver (v4.2.1.7)
svn: r15783
2009-08-19 16:40:33 +00:00
Robby Findler
39f139c617 svn: r15654 2009-08-01 15:55:06 +00:00
Matthew Flatt
53a011cf65 adjust planet client to handle nested planet invocations by re-building the doc index only once
svn: r15246
2009-06-23 22:02:07 +00:00
Eli Barzilay
8ecbe78e98 typo (PR10242)
svn: r14843
2009-05-16 06:08:47 +00:00
Robby Findler
60db480a8d David Van Horn's changes
svn: r14669
2009-04-30 16:03:15 +00:00
Eli Barzilay
c0a8a01222 Changed @itemize{...} to @itemize[...] (done after comparing the doc
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)

svn: r14427
2009-04-05 17:46:20 +00:00
Robby Findler
03ef481766 svn: r14385 2009-03-31 14:03:49 +00:00
Matthew Flatt
3adbe091c3 fix bug (that was copied and pasted!) in planet and at-exp readers
svn: r13733
2009-02-18 23:21:36 +00:00
Robby Findler
d3ed20934a improved drschemes display of planet requires
svn: r13534
2009-02-12 13:07:20 +00:00
Robby Findler
36e903c81f improved planet logging and drschemes view of it
svn: r13514
2009-02-10 15:01:16 +00:00
Robby Findler
64e91b8362 added status information about planets behavior to the bottom of the drscheme window
svn: r13494
2009-02-08 21:40:51 +00:00
Robby Findler
3b046b05ec started on an 'always on' notifications of planet activity via drscheme
svn: r13490
2009-02-07 21:48:34 +00:00
Eli Barzilay
bd561ab191 some paren typos
svn: r13416
2009-02-04 16:28:14 +00:00
Robby Findler
ef36f329b7 added log-viewing support to DrScheme
svn: r13291
2009-01-27 14:23:18 +00:00
Robby Findler
b0f64136bd added a little more logging output when removing a package and also fixed a few little things
svn: r13238
2009-01-20 17:25:53 +00:00
Robby Findler
99eafbc1b5 added some logging info to planet
svn: r13237
2009-01-20 17:18:04 +00:00
Matthew Flatt
8c8728337e new guide chapter on Scheme dialects, and small clean-up for some other docs
svn: r12926
2008-12-22 21:17:07 +00:00
Carl Eastlund
69556b1881 Updated planet utility to accept full grammar for scribblings field in info.ss
svn: r12909
2008-12-19 21:14:36 +00:00
Matthew Flatt
e004ae390b record modules loaded by the planet reader via current-reader-guard
svn: r12752
2008-12-09 11:37:57 +00:00
Robby Findler
db5dcfa67e added some error checking
svn: r12217
2008-11-02 14:21:04 +00:00
Matthew Flatt
de5643ade0 change #planet to require spaces/tabs (any number) before planet path
svn: r12212
2008-11-01 13:21:57 +00:00
Matthew Flatt
338a595a7a fix problem with incrorectly invoking phase -1 relative to base phase 1; sync planet reader with #lang whitespace change
svn: r12210
2008-10-31 21:12:22 +00:00
Carl Eastlund
8b6ec4c59e Fixed two typos in '#lang planet' reader.
svn: r12103
2008-10-23 17:02:43 +00:00
Robby Findler
a7217aed0e improved error checking when the response is badly malformed
svn: r11925
2008-10-02 19:49:33 +00:00
Matthew Flatt
dd7db9ff7b add read-language, module-compiled-language-info, and module->language-info
svn: r11827
2008-09-21 16:00:42 +00:00
Robby Findler
06c5e975c2 svn: r11476 2008-08-29 03:59:32 +00:00
Robby Findler
fdc3e94361 improved error message reporting
svn: r11475
2008-08-29 03:54:40 +00:00
Matthew Flatt
9453aaaccf assign authors to manuals
svn: r11287
2008-08-15 20:16:06 +00:00
Matthew Flatt
867306caff new #lang planet reader; new sandbox-make-loger parameter
svn: r10833
2008-07-18 17:25:49 +00:00
Eli Barzilay
824fba5b26 restore unmodified version
svn: r10769
2008-07-14 15:36:51 +00:00
Eli Barzilay
e78acf374f remove changed code
svn: r10768
2008-07-14 15:33:32 +00:00
Carl Eastlund
8777a9211a Restored this-expression-source-directory dependency of planet this-package-... macros.
svn: r10763
2008-07-14 13:13:18 +00:00
Eli Barzilay
10e444a38a complete the switch to version/utils -- no need for any of this code
svn: r10760
2008-07-14 09:26:17 +00:00
Eli Barzilay
91eb4687da * use version/utils instead of a private copy of the same code
* removed planet/private/test.ss which was testing that code
* changed angle brackets used in syntax renderings (got lumped in this
  commit by mistake)

svn: r10759
2008-07-14 09:19:29 +00:00
Eli Barzilay
e4d9cfb557 Finish move to v4
svn: r10758
2008-07-14 09:01:44 +00:00
Eli Barzilay
fd569e49c4 Improved requires and a bit more.
svn: r10757
2008-07-14 08:15:55 +00:00
Eli Barzilay
7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00
Robby Findler
659ce64b11 PR 9545
svn: r10476
2008-06-27 12:11:39 +00:00
Robby Findler
2528523a1f started a test suite, PR 9545
svn: r10451
2008-06-25 14:31:02 +00:00
Matthew Flatt
d750ba0009 corrected: planet version-comparison repair from Danny
svn: r10246
2008-06-13 13:18:30 +00:00
Matthew Flatt
ce6395129c planet version-comparison repair from Danny
svn: r10245
2008-06-13 13:16:28 +00:00
Jacob Matthews
3ca9a0ab25 * fix incorrect planet client reporting
* clarify a contract

svn: r10192
2008-06-08 23:48:57 +00:00
Matthew Flatt
413c90c0dc fix single-html scribble builds by planet; fix up teachpack docs; add Dave to acks; add a #:use-sources in errortrace docs
svn: r10139
2008-06-05 00:21:36 +00:00
Jacob Matthews
0a2cce7576 updated docs
svn: r9969
2008-05-26 23:43:46 +00:00
Jacob Matthews
da64f81080 v4.0 changes
svn: r9968
2008-05-26 23:43:32 +00:00