Commit Graph

241 Commits

Author SHA1 Message Date
Matthew Flatt
14b71ac83e allow setup/scribble to be missing in Mz distributions
svn: r9865
2008-05-16 15:52:06 +00:00
Jacob Matthews
1fd8c3d892 .
svn: r9571
2008-05-01 19:42:44 +00:00
Jacob Matthews
4ee005d004 .
svn: r9570
2008-05-01 19:37:27 +00:00
Jacob Matthews
a0ba76052e reprovide some utility from repository.ss (nobody but the core implementation should have to directly require repository.ss)
svn: r9569
2008-05-01 19:35:23 +00:00
Jacob Matthews
1ba672071e move definition of resolver to the top to avoid compilation problems
svn: r9430
2008-04-23 17:05:38 +00:00
Jacob Matthews
ecec80fc8c fix bug in linkage
svn: r9412
2008-04-22 23:05:00 +00:00
Jacob Matthews
c40da0feb8 planet print, planet structure commands
svn: r9403
2008-04-22 21:32:23 +00:00
Jacob Matthews
82e2df7f8b scribble docs
svn: r9398
2008-04-22 18:19:47 +00:00
Jacob Matthews
68f35e8b25 #lang planet new-style syntax
svn: r9323
2008-04-15 20:09:46 +00:00
Jacob Matthews
c1167e3b18 80-column output
svn: r9309
2008-04-15 03:03:15 +00:00
Jacob Matthews
5a09a11288 svn-style planet command interface
svn: r9306
2008-04-14 22:31:27 +00:00
Matthew Flatt
021d4d7527 new hash function names and ops (3.99.0.23)
svn: r9209
2008-04-08 21:42:38 +00:00
Eli Barzilay
5efae47be8 * Made (planet "path") work like (planet path), except that the former
can have an extension (so it's more like the (lib ...) form now.)
  (Note: I assume that the one-before-last argument in return
  ok_path_string(a, 0, 0, 1, 1) is what makes it not reject a suffix)
* Documented the new form
* Made the `-p' flag get a new-style planet path, and have it work the
  same as `-l' (not constructing an `eval')
* BTW, renamed `mzcmd_REQUIRE' to `mzcmd_REQUIRE_FILE', and changed
  "missing file after" error message in `-l' to "missing library name
  after"

svn: r9171
2008-04-06 14:08:21 +00:00
Eli Barzilay
5ae133c211 reformatting
svn: r9170
2008-04-06 13:44:16 +00:00
Eli Barzilay
17012d98b6 reformatting
svn: r9169
2008-04-06 13:43:26 +00:00
Jacob Matthews
63cf6c73fc new syntax, take 2
svn: r9052
2008-03-22 00:51:37 +00:00
Jacob Matthews
f4ab2e33df Some grammar corner case bug fixes, lots more comments
svn: r9035
2008-03-21 00:22:37 +00:00
Eli Barzilay
06385640e9 set svn:eol-style and minor formatting
svn: r9034
2008-03-20 22:56:02 +00:00
Jacob Matthews
8071791db2 Short syntax
svn: r9033
2008-03-20 22:30:31 +00:00
Eli Barzilay
c51b8f1b1b fix file functions that require a keyword argument
svn: r8879
2008-03-04 18:57:25 +00:00
Jacob Matthews
5f499c1a4d Fixed compilation bug caused by code that should've been removed from the repository
svn: r8858
2008-03-03 20:54:03 +00:00
Eli Barzilay
bb34f747b6 make all files terminate with a newline
svn: r8786
2008-02-24 21:27:36 +00:00
Eli Barzilay
b1a08edd5a use new require specs in many places
svn: r8774
2008-02-23 09:42:03 +00:00
Eli Barzilay
3c72e71e24 switched info.ss files to #lang
svn: r8532
2008-02-04 23:00:35 +00:00
Eli Barzilay
59b5f3a727 removed unused doc.txt entries from info.ss files
svn: r8529
2008-02-04 20:31:04 +00:00
Eli Barzilay
d78396aaf9 remove unused blurb fields
svn: r8526
2008-02-04 17:16:06 +00:00
Jacob Matthews
53cf64078c bumped fake version to 399.0 as per matthew's request
svn: r7874
2007-11-30 20:57:14 +00:00
Jacob Matthews
bf2e561d17 PLaneT client now reports itself as 372.0.
(This is a workaround to allow people to designate packages as v4.0 only until a proper
repository can be set up.)

svn: r7873
2007-11-30 20:01:41 +00:00
Sam Tobin-Hochstadt
53926bee23 Fix reading of entire buffer, not just the first element.
svn: r7790
2007-11-20 20:17:59 +00:00
Jacob Matthews
8ca7abe46c .
svn: r7789
2007-11-20 20:03:54 +00:00
Jacob Matthews
8007ec59d2 committing sam th's fix
svn: r7788
2007-11-20 19:59:44 +00:00
Jacob Matthews
351937e933 added a preliminary reader mode, so
#lang planet me mylanguage.plt 3 4

gets the named planet package, gets lang/reader.ss, and uses it as the reader.

svn: r7778
2007-11-20 03:48:50 +00:00
Matthew Flatt
39cedb62ed v3.99.0.2
svn: r7706
2007-11-13 12:40:00 +00:00
Jacob Matthews
c161c7f958 Fix error reported by Sam
svn: r7580
2007-10-27 21:36:23 +00:00
Jacob Matthews
a4c853d32a Adding a few helpers that let packages know their names and version numbers
svn: r7506
2007-10-16 00:29:53 +00:00
Jacob Matthews
f618bd63f4 Committing several changes to error handling to resolve PR 8985
svn: r7488
2007-10-11 18:45:24 +00:00
Jacob Matthews
56e74bf7e1 * Added an unpack w/o installation option to the command-line tool
* Misc. fixes

svn: r7337
2007-09-14 20:26:47 +00:00
Jacob Matthews
8d769c151c Fix for PR8884
svn: r7141
2007-08-22 06:51:06 +00:00
Jacob Matthews
15d6842d54 PR 8736
svn: r6576
2007-06-11 16:53:00 +00:00
Jacob Matthews
dd93bb18b8 added a very rudimentary system for detecting which files are conflicting
svn: r5948
2007-04-16 01:16:16 +00:00
Jacob Matthews
c8be8b8e79 planet command-line tool changes to keep it from spuriously rejecting packages that now make sense; doc updates
svn: r5855
2007-04-02 05:10:07 +00:00
Jacob Matthews
844ed2d48f changed planet search order, now uninstalled packages are only consulted if an attempt to download from the network fails.
svn: r5638
2007-02-19 23:30:37 +00:00
Jacob Matthews
1ecaecbd99 make a line to uncomment to switch to coach
svn: r5529
2007-02-01 02:57:01 +00:00
Jacob Matthews
e5a39eeee0 .
svn: r5528
2007-02-01 02:49:27 +00:00
Jacob Matthews
92535627a5 fixed erroneous grammar production for specs
svn: r5527
2007-02-01 02:45:27 +00:00
Eli Barzilay
19c33a8e2a no need for string->immutable-string when creating exceptions
svn: r5372
2007-01-17 01:18:50 +00:00
Matthew Flatt
7b13755dad unit clean-up
svn: r5160
2006-12-22 01:26:58 +00:00
Jacob Matthews
9c5d8810ee Fixed bug with html-docs field (I had put the wrong contract on it)
svn: r5136
2006-12-18 17:46:49 +00:00
Jacob Matthews
e01ec2dc9d Added "display packages" as the default action
svn: r5083
2006-12-11 18:50:02 +00:00
Jacob Matthews
68ca259b32 Added a feature to check for bad information in info.ss files and warn you of the problem. Also fixed a couple minor problems in doc.txt.
svn: r5082
2006-12-11 18:35:39 +00:00
Jacob Matthews
675d3818d9 fixed some conflict bars that snuck in to the doc.txt
svn: r5015
2006-12-04 06:03:49 +00:00
Jacob Matthews
f2bd91c8ec Fix bug that would crash planet in some cases if certain subdirectories didn't exist
svn: r4969
2006-11-28 16:15:45 +00:00
Jacob Matthews
16a3b5e1d8 Additions to support a new command-line flag, plus a few other bits of miscellany.
svn: r4965
2006-11-28 05:47:07 +00:00
Jacob Matthews
b25e8a9633 The client now deletes tmp files as soon as it's done with them.
svn: r4962
2006-11-27 19:17:44 +00:00
Eli Barzilay
03738d1e40 typo (pr8356)
svn: r4714
2006-10-30 21:52:50 +00:00
Jacob Matthews
5d37cb79e7 Added resolve-planet-path to util.ss
svn: r4265
2006-09-07 03:13:31 +00:00
Jacob Matthews
b2cee7bed9 Added preliminary support for installation policy configuration
svn: r3958
2006-08-04 15:37:12 +00:00
Jacob Matthews
9bc45dfb51 Fixed an oversight that broke the linkage table
svn: r3956
2006-08-04 14:59:30 +00:00
Jacob Matthews
c651826f35 Fixed a couple bugs in the error-handling and command-line
support for the new uninstalled-package-cache feature

svn: r3952
2006-08-04 04:43:32 +00:00
Jacob Matthews
f02c4d7a80 Added a local uninstalled-packages cache and associated tools;
refactored the planet download search order code

svn: r3951
2006-08-04 01:00:31 +00:00
Jacob Matthews
03a6ad2fde Fixed bug in which removing a devel link could cause an error if the cache.ss file for the given version number didn't exist (e.g. because a devel link was installed, then mzscheme was upgraded, and then the devel link was removed)
svn: r3751
2006-07-18 15:47:27 +00:00
Jacob Matthews
a9c231bd24 Added --url option to planet command-line tool
svn: r3733
2006-07-16 23:32:39 +00:00
Jacob Matthews
0787328fe8 Fixed a fragility in which drscheme might fail to start up
if no planet packages are installed

svn: r3542
2006-06-29 16:06:36 +00:00
Jacob Matthews
76f7e19662 support for development-linked packages to be compiled and have their info.ss files
read by drscheme startup (so that things like language levels and drscheme tools can
be developed using development links)

svn: r3535
2006-06-29 02:34:37 +00:00
Jacob Matthews
92c57887e0 some improvements to the planet command-line tools
svn: r3534
2006-06-28 22:30:33 +00:00
Jacob Matthews
4cd1207ac1 .
svn: r3518
2006-06-28 07:17:37 +00:00
Jacob Matthews
343c734291 .
svn: r3517
2006-06-28 06:59:12 +00:00
Jacob Matthews
6d1f299cfc updated so that the server understands v350 and later
svn: r3516
2006-06-28 03:52:37 +00:00
Matthew Flatt
6706befaa3 350.2
svn: r3496
2006-06-27 12:34:39 +00:00
Jacob Matthews
92838554ff .
svn: r2887
2006-05-09 16:51:55 +00:00
Jacob Matthews
ef2ab54bd2 Fixed PR 7876
svn: r2797
2006-04-26 14:10:49 +00:00
Jacob Matthews
fb89fc53ef Fixed client-side part of PR 8012
svn: r2709
2006-04-18 19:00:54 +00:00
Eli Barzilay
16f01a1109 {quick,merge}sort -> sort
svn: r2569
2006-04-01 12:24:15 +00:00
Jacob Matthews
879307289b A bug fix, an error-message improvement, and new docs.
svn: r1947
2006-01-24 20:15:37 +00:00
Jacob Matthews
fbc5fc7555 Misc. bugfixes for exceptional cases
svn: r1945
2006-01-24 19:11:16 +00:00
Jacob Matthews
a4adc29d52 .
svn: r1939
2006-01-24 16:41:36 +00:00
Jacob Matthews
2b8e2efbb8 .
svn: r1935
2006-01-23 21:54:13 +00:00
Jacob Matthews
b8666df469 .
svn: r1930
2006-01-23 06:15:23 +00:00
Jacob Matthews
b4b965180e Bugfix for package crashing bug
svn: r1914
2006-01-21 19:01:36 +00:00
Jacob Matthews
e9b8eda964 .Added support for creating and deleting development links to the planet cmd-line tool.
svn: r1906
2006-01-20 22:48:29 +00:00
Jacob Matthews
19435656d0 Added support for a hard-link file that will hopefully ease development burdens
svn: r1876
2006-01-20 00:40:38 +00:00
Jacob Matthews
6e5ea6c223 Fixed --remove bug
svn: r1777
2006-01-06 20:10:37 +00:00
Jacob Matthews
b87d92df49 .
svn: r1606
2005-12-13 05:48:56 +00:00
Jacob Matthews
5b73cd20da fixing version-change-breaks-help-desk bug
svn: r1590
2005-12-12 06:31:12 +00:00
Jacob Matthews
d5ded0000d Added environment variable PLTPLANETDIR to control where planet saves stuff
in order to support multiple installations with different planet caches
(as per dherman's request)

svn: r735
2005-09-01 19:20:57 +00:00
Jacob Matthews
e362c0b12f Documented new planet command-line option -d
svn: r585
2005-08-11 19:12:00 +00:00
Jacob Matthews
166abfc39e Added package download support to the planet cmdline tool, also fixed a few error string bugs.
svn: r584
2005-08-11 17:53:45 +00:00
Jacob Matthews
642b5571bd Updating documentation to explain new HTTP-related configuration parameters.
svn: r580
2005-08-11 02:25:19 +00:00
Jacob Matthews
51f56a3cdc HTTP support for PLaneT
svn: r579
2005-08-11 01:56:12 +00:00
Eli Barzilay
daa18fcba0 typos
svn: r66
2005-06-08 00:28:39 +00:00
Eli Barzilay
017d151d59 Adding collects, with all the right properties (except eoln-style).
svn: r3
2005-05-27 18:56:37 +00:00