Commit Graph

342 Commits

Author SHA1 Message Date
Eli Barzilay
5386a22d6f 2013 -> 2014
original commit: c61a549840ee0ba5f2e5da56523fd3b26efeb895
2014-01-21 15:02:21 -05:00
Matthew Flatt
ca1904f380 move "props" test configs to test submodules or "info.rkt" files
The "props" file still has

 * ".rkt" `drdr:timeout` entries, needed until DrDr uses submodules and
   "info.rkt" files; although timeout information has been put in
   submodules for `raco test`, DrDr uses `raco test` in a way that does not
   enable timeouts, so that DrDr can implement timeouts itself (and record
   when a test times out)

 * ".rkt" `drdr:random #t` entries; not sure what to do with these, yet

 * ".rkt" `responsible` entries; not sure what to do with these, yet

 * ".rktl" `drdr:command-line #f` entries, needed until all ".rktl" files
   are disabled in DrDr

The following files were previously disabled for DrDr testing, but were
intentionally left as enabled with these changes:

pkgs/racket-pkgs/racket-test/tests/pkg/shelly.rkt
pkgs/racket-pkgs/racket-test/tests/pkg/util.rkt
pkgs/racket-pkgs/racket-test/tests/pkg/info.rkt
pkgs/racket-pkgs/racket-test/tests/pkg/basic-index.rkt
pkgs/racket-pkgs/racket-test/tests/racket/link.rkt
pkgs/racket-pkgs/racket-test/tests/racket/embed-in-c.rkt
pkgs/racket-pkgs/racket-doc/ffi/examples/use-c-printf.rkt
pkgs/racket-pkgs/racket-doc/ffi/examples/c-printf.rkt
pkgs/parser-tools-pkgs/parser-tools-lib/parser-tools/private-lex/error-tests.rkt
pkgs/mysterx/mysterx.rkt
pkgs/mysterx/main.rkt
pkgs/games/gobblet/test-model.rkt
pkgs/games/gobblet/test-explore.rkt
pkgs/games/gobblet/robot.rkt
pkgs/games/gobblet/check.rkt
pkgs/db-pkgs/db-lib/db/private/odbc/main.rkt
pkgs/db-pkgs/db-lib/db/private/odbc/ffi.rkt
pkgs/db-pkgs/db-lib/db/private/odbc/dbsystem.rkt
pkgs/db-pkgs/db-lib/db/private/odbc/connection.rkt
pkgs/distributed-places-pkgs/distributed-places-lib/racket/place/distributed/examples/hello-world.rkt
pkgs/redex-pkgs/redex-lib/redex/private/compiler/match.rkt
pkgs/redex-pkgs/redex-lib/redex/private/compiler/match.rkt
pkgs/htdp-pkgs/htdp-test/2htdp/utest/balls.rkt
pkgs/gui-pkgs/gui-test/framework/tests/test-suite-utils.rkt
pkgs/games/paint-by-numbers/raw-problems/size-calculation.rkt
pkgs/db-pkgs/db-lib/db/odbc.rkt
pkgs/compatibility-pkgs/compatibility-lib/mzlib/traceld.rkt
pkgs/cext-lib/dynext/private/stdio.rkt
pkgs/db-pkgs/db-lib/db/odbc.rkt
racket/collects/ffi/unsafe/objc.rkt
racket/collects/ffi/objc.rkt
pkgs/racket-pkgs/racket-test/tests/pkg/tests-db.rkt
pkgs/racket-pkgs/racket-test/tests/pkg/test-docs.rkt
pkgs/racket-pkgs/racket-test/tests/pkg/test-catalogs-api.rkt
pkgs/gui-pkg-manager-pkgs/gui-pkg-manager-lib/pkg/gui/main.rkt
pkgs/redex-pkgs/redex-lib/redex/private/compiler/redextomatrix.rkt
pkgs/typed-racket-pkgs/typed-racket-lib/typed-racket/base-env/base-special-env.rkt
pkgs/planet-pkgs/planet-test/tests/planet/version.rkt
pkgs/planet-pkgs/planet-test/tests/planet/test-docs-complete.rkt
pkgs/planet-pkgs/planet-test/tests/planet/lang.rkt
pkgs/planet-pkgs/planet-test/tests/planet/docs-build.rkt
pkgs/drracket-pkgs/drracket-test/tests/drracket/follow-log.rkt
pkgs/drracket-pkgs/drracket/drracket/private/dock-icon.rkt
pkgs/drracket-pkgs/drracket-test/tests/drracket/tool-lib-and-sig.rkt

original commit: e226ad66c5fb6095d5702e5c47f5c7cf73e914f5
2013-12-30 12:15:18 -07:00
Vincent St-Amour
b00c7de1fd Fix macro stepper icons.
original commit: 9bb80215dbfd9408d5d4c447d408389ddd150461
2013-11-04 14:31:35 -05:00
Matthew Flatt
65ec0e1422 remove some unneeded dependencies
original commit: d5f6b72e6976a36d6777709711765af1117c959b
2013-10-15 17:50:32 -06:00
Ryan Culpepper
3b2514ad98 updated command line in docs
Closes PR 13996.

original commit: f236bf87efad3e317c6c6609919c39e480342218
2013-09-03 12:56:08 -04:00
Ryan Culpepper
30080dc360 updated example paths
Closes PR 13995.

original commit: fd8b19836217871cd4a79654ff8a00db24f5bc88
2013-09-03 12:46:49 -04:00
Matthew Flatt
2f1c4bdcb7 include license with each package
original commit: ff9da94cfb852d25cd54bc0d9a904c8ae46fe64c
2013-08-31 06:25:31 -06:00
Matthew Flatt
cc19a490b4 add pkg-desc' and pkg-authors' to each package
This information will be used to construct a catalog from the
package directories.

original commit: 057bfc2ea1a24e85ece2d5f85da30076643ea598
2013-07-31 07:06:24 -06:00
Ryan Culpepper
b42ddf0c8f fix macro-stepper tests
original commit: 08fcc0690a4add831aca42e20ba4f537964dbb8e
2013-07-30 13:02:15 -04:00
Matthew Flatt
fea4babc37 enable compilation of tests formerly in "racket-test"; reorganize
A package like "gui" does not depend on a package like "gui-test",
which means that you have to specifically ask for a test package if
you want the tests. A new "main-distribution-test" package
aggregates the tests for packages that are in "main-distribution".

The "plt-services" package, meanwhile, depends on the
"main-distribution-test" package, which means that all tests are
compiled by default for an in-place build.

original commit: d50d0f8bcab260f404049029b77407e0222f588a
2013-07-16 18:45:05 -06:00
Matthew Flatt
5810c202ee shuffle some unstable modules and fix doc dependencies
Includes a repair for mapping a collection name to a set of
linked paths.

original commit: 8a9d885774a1b2606257fe992b74b4393ee1cb91
2013-07-12 14:52:43 -06:00
Sam Tobin-Hochstadt
8850cdaea1 Use #lang info instead of #lang setup/infotab.
original commit: 5a7ca7ebb56b2215f2d395ed052c03ea740817ea
2013-07-04 16:46:32 -04:00
Matthew Flatt
c5b72b68fd auto-fix dependencies in "pkgs"
Left one dependency broken: "drracket" currently depends on "htdp" for
a test. That needs to be fixed by removing the dependency (moving the
test to "htdp?), instead of changing the declared dependencies.

original commit: 51290fd2a95def6bb3b6d3d735cb62444e157553
2013-06-29 06:51:19 -06:00
Matthew Flatt
a9f6a43838 a step toward single-collection packages as default
A package's "info.rkt" file should define `collection' as a
string to name a single-collection package's collection, or as
the symbol 'multi to declare the package as multi-collection.
If `collection' is 'same-as-pkg, then the package name is used
as the collection name.

The default for `collection' is 'multi for now, but the intent
is to change the default to 'same-as-pkg after a conversion
period. Also, support for a `single-collection' definition remains
in place, but it wil be removed.

original commit: c738a6aa3eee89a82d577dd35c70eca8ed32f5b4
2013-06-25 22:46:23 +02:00
Matthew Flatt
5929a60d3b 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.

original commit: b2ebb0a28bf8136e75cd98316c22fe54c30eacb2
2013-06-19 09:01:37 -06:00
Matthew Flatt
b048acb9ef raco pkg create: support "source" and "binary" bundling
Adds `--from-dir' and `--from-install' flags to select the interpretation
of the argument as a directory or as the name of an installed package.
Relevant to PR 13669

Adds `--as-is' (the default), `--source', and `--binary' flags to
select a pruning mode.

The `raco setup' tool recognizes a `rendered-scribblings' specification
in "info.rkt" to trigger moving rendered documentation into place,
registering its tags in the cross-reference database, and fixing up
references to "local-redirect.js"; the presence of a "synced.rktd"
indicates when those fixups have been performed (since, if the package
is installed in a user-specific scope, the documentation doesn't actually
move anywhere). Finally, "out<n>.sxref" needs to report paths relative to
the documentation's directory, and then the relative-directory references
need to be suitably resolved at derserialization; some support for such
relative paths was in place, but it wasn't quite general enough before.

original commit: 198a65a5fc79649ec167d2407c35815768a119ba
2013-05-16 11:50:04 -06:00
Ryan Culpepper
ad3d70ec94 added raco commands for check-requires, show-dependencies
original commit: 22b9548ecb06e60ddec9a6527bca31807268d9bd
2013-05-05 18:07:02 -04:00
Ryan Culpepper
2963442bde add file menu items to macro stepper frames
closes PR 13698

original commit: c764ee0ac3b77b4cf47aa2a90662ed58277d5bc3
2013-05-05 18:06:35 -04:00
Ryan Culpepper
ff8576ba95 fix show-dependencies handling of submodules
original commit: d71cc04c2201844f6048533babd866f28ba0bd8b
2013-03-30 10:00:44 -04:00
Ryan Culpepper
73d6946b11 fix "one term at a time" mode for lifts
closes PR 13597

original commit: 8f8b16e2ec4417f188660f196f996dc1bd4057a2
2013-03-18 19:14:05 -04:00
Eli Barzilay
78f457b23e Fix lots of indentation mistakes.
(Found by my ayatollah script...)

original commit: af6be85ff576e475753a46bd3f1690eb8bf88a28
2013-03-14 10:55:47 -04:00
Ryan Culpepper
c1e98b7991 fix missing argument
closes PR 13429

Merge to 5.3.2

original commit: 9b1b15d110ba77f36e3e9904e20109d78fa6ca62
2013-01-11 16:14:58 -05:00
Ryan Culpepper
241263b9aa fix display when reader abbreviations disabled
original commit: 039abedc10ea08b421b7b1bbdc5e9c1181a2cd8a
2012-12-05 14:47:27 -05:00
Ryan Culpepper
086f4cd171 log time for macro-stepper gui steps
original commit: dbf8026576c13a8861292fb50677288ffe25c2ac
2012-12-05 12:19:18 -05:00
Eli Barzilay
80d8a70c53 Newlines at EOFs.
original commit: 14d8c8b5a5b665d03c14748e5416ec2f1753d4fb
2012-11-06 14:07:15 -05:00
Ryan Culpepper
4339fbad87 macro-stepper: fix for lifted provides
closes PR 13236

original commit: 321cd1b4aee78f8c88b028601d63dbfa59ff70fd
2012-11-05 17:26:46 -05:00
Danny Yoo
a3ae3177df adding close-eval at the end of scribble files that have a toplevel evaluator
original commit: dcf4d8b040f1acdc535d1542e0d7b1bb1112d987
2012-11-01 15:32:53 -06:00
Ryan Culpepper
2fc13d178d macro-stepper: show errors in provide expansion
closes PR 13018

original commit: 1137b444ad8393cd01faff18602e3facc3322c89
2012-10-22 18:00:45 -04:00
Ryan Culpepper
d0712ceee2 make macro stepper recover from jumps within expansion
original commit: 678fc4d6f894df87c79a4277eb41c46ace1ea9b3
2012-10-11 17:44:51 -04:00
Ryan Culpepper
b3dd6bfbae fixed macro-stepper tests
original commit: 97954f7c37f717cc4c3e826027069d5e5beb5d11
2012-09-17 12:43:36 -04:00
Neil Toronto
adf976fd4d Added lock-icon
Changed most *-icon and *-logo function arguments to keyword arguments

text-icon no longer uses font size

Small doc changes

original commit: db57b78e18c174e8aec2266ee384c4052f6f389a
2012-06-26 15:00:05 -06:00
Ryan Culpepper
12e710ab30 fix check-requires for submodules
original commit: 0b8b0c36ef80c79f0f9e7762ce1c5383917fd19e
2012-05-07 14:46:13 -06:00
Ryan Culpepper
982cd95c6b macro-debugger: more submod fixes, removed unused code & exports
original commit: 2b34e0a75bfb11ba2b3d5f080cbea2e4d95efc13
2012-05-07 14:46:13 -06:00
Ryan Culpepper
35149c39d6 macro-debugger: updates for submodules
original commit: f0c03ad921e63819901fd6c4658fa6735771eed5
2012-05-07 13:26:07 -06:00
Eli Barzilay
175d3d8a64 A bunch of fprintf' -> eprintf' conversions (and a few related things).
original commit: 17090fca4f19298f01d03fea419edb20f315d040
2012-05-06 12:06:00 -04:00
Ryan Culpepper
f7ba1647ae macro-debugger: fix parser for local-actions in mod pass 2
original commit: 6b02b507a95245be5f43e6a583adfe419dadb1c6
2012-03-18 03:31:17 -06:00
Ryan Culpepper
3385d5bc0d macro-debugger: internal debugging improvements
original commit: 71772ba6c0399ed006f609dba0d2f60672d4b1dd
2012-03-18 03:31:17 -06:00
Ryan Culpepper
7baa54e6b1 macro-debugger: workaround for instrumentation problem in provide
The expansion observer is not propagated to expand_all_provides.

original commit: e13cce267d4f37242d494fc2dcba6a5ff4408c19
2012-03-14 23:19:25 -06:00
Ryan Culpepper
b4086e0783 macro-debugger: improve internal error debugging support
original commit: 4b6c71eaae5f0be8c9b8285ce6ccead122c7f863
2012-03-14 23:03:47 -06:00
Ryan Culpepper
890768b3c8 macro-debugger: fix deriv parser for begin-for-syntax
original commit: 57bdb62547483242ad30f44a1aa80c15cfca6cee
2012-03-14 22:25:42 -06:00
Ryan Culpepper
d62630672e macro-debugger: right-click also changes syntax selection
fixes PR 12442

original commit: fa5e57335cc784ea3b50ba86f7c49cbd7240842f
2012-02-24 17:51:41 -07:00
Eli Barzilay
0ffcc96bec A bunch of more typos like the ones in David's commit.
original commit: c007c345f9e57e8cd17373a8caf51a00f7d303b2
2012-02-21 14:21:43 -05:00
Neil Toronto
fccd1795d1 Icon fixes:
Split images/icons/misc into images/icons/symbol and images/icons/misc

Updated tests

Fixed Gtk assertion failure in Macro Stepper (came from "about" dialog being created before the stepper window was shown; fixed by creating it on demand)

Changed Stepper similarly (though there was no assertion failure)

Put a quote in the Macro Stepper logo

Portable recycle-icon

Removed recycle unicode from the docs (was causing PDF build to fail)

Internal API fixes

Please merge into release

original commit: ea68677d2f4ece1d0ad1df6447fb27f90e98ba3e
2012-01-16 12:45:48 -07:00
Neil Toronto
460774c696 Lightened icon outlines
Added lambda icon, foot icon, search forward/back icons

Doc fixes

Stepper: icons on buttons, logo and about dialog

Macro stepper: icons on buttons, logo and about dialog

Please merge into release

original commit: 4a09c0458129dca9074dfb2947743dbc2ce8573c
2012-01-15 22:19:55 -07:00
Ryan Culpepper
d791af0eb4 uniform position for unstable header in unstable docs
original commit: bb93132463cd83b690609b61a2d4a2971d87f160
2011-12-18 14:23:21 -07:00
Ryan Culpepper
0641c56e85 minor doc fixes
original commit: 59beeb2e14d8aa2793b3012d4729bf6e6b743f75
2011-12-18 13:57:50 -07:00
Ryan Culpepper
84caccb73a macro-stepper: fix display of "confusable" objects
original commit: 3dc78a3d1e620681c1fa99ab124eb1b68685d353
2011-12-02 14:41:17 -07:00
Ryan Culpepper
074c1fac8f macro-stepper: better styling of errors, reduction steps
original commit: 5c20a46c3afa8aa6aaf9806da69360b58cc4cdf4
2011-11-30 09:24:24 -07:00
Ryan Culpepper
1b17558faa macro-stepper: fix value of absent evaluations (local actions) on error
related to PR 12316

original commit: df3a9d8c7fef26725a4aa5aa3269dd6a3454d3d1
2011-11-30 09:24:24 -07:00
Ryan Culpepper
d7456a2df6 macro-stepper: temp fix for drracket tool
closes PR 12349, closes PR 10396

The macro stepper tool broke when DrRacket started doing expansion
earlier, before eval handler gets control. This commit changes the
macro stepper to just expand module contents. No REPL, no evaluation.

The long-term fix might be to make the macro stepper cooperate more
closely with the module language.

original commit: 0db96352bf199423ae7ac4234ffc32c6f1a28888
2011-11-30 09:24:24 -07:00