Mark Harrah
eec68ee8da
minor changes to parsers
2011-06-17 18:03:59 -04:00
Mark Harrah
8c89a8b137
honor formatEnabled setting, fixes #48
2011-06-10 08:08:51 -04:00
Mark Harrah
a152f157f5
implement shortcut for API equality checking, fixes #18
2011-06-01 02:19:46 -04:00
Mark Harrah
cb2c37afa0
rearrange products settings
...
1. enables exporting jar to classpath instead of class directory
2. starts to make post-processing class files easier
2011-05-31 18:37:07 -04:00
Mark Harrah
d1ad850a12
error handling adjustments, including showing failing task in red (for #29 )
2011-05-30 22:10:01 -04:00
Mark Harrah
f0608da0a8
more release-worthy compile message and analysis toString
2011-05-29 19:17:31 -04:00
Mark Harrah
fa90cc7de6
forgot a test
2011-05-26 22:24:26 -04:00
Mark Harrah
59ffcac74a
back A.Key with Manifest, dropping object equality. fixes #27
...
type inference restoration pending switch to 2.9.0
2011-05-26 08:21:33 -04:00
Mark Harrah
9904c165be
an annotation can reference a non-simple type, fixes #24
2011-05-23 18:40:03 -04:00
Mark Harrah
e702de0fe3
fixes #23
2011-05-23 18:40:03 -04:00
Mark Harrah
dd5177bc2b
task axis delegation
2011-05-23 08:13:13 -04:00
Mark Harrah
3cc8c52dea
build sxr, api docs and use sbinary 0.4.0
2011-05-17 20:09:20 -04:00
Mark Harrah
c53c94c72a
logging cleanup
2011-05-07 22:02:06 -04:00
Mark Harrah
13a0c155df
support extra axis for streams
2011-05-07 22:02:06 -04:00
Mark Harrah
7c2880915d
Use standard {build}/id syntax for 'project' command
2011-05-07 22:02:06 -04:00
Mark Harrah
99110c1dd3
basic optional input support
2011-05-07 22:02:06 -04:00
Mark Harrah
767beb7993
test fixes
2011-05-07 22:02:05 -04:00
Mark Harrah
375f09cd26
speed up startup
2011-05-02 20:43:19 -04:00
Mark Harrah
58d2e3415c
trying out different costs for edit distance
2011-04-26 22:29:30 -04:00
Mark Harrah
f4998e1d4a
fix tab completion for filtered parsers
2011-04-26 20:49:43 -04:00
Mark Harrah
c9ab2afec0
Merged pull request #13 from siasia/0.9.
...
Please incorporate xsbt scripted plugin into xsbt source code
2011-04-26 05:10:41 -07:00
Mark Harrah
21b95c1b72
work on parser error handling
2011-04-25 20:20:05 -04:00
Mark Harrah
b727cf94f2
task/setting/attribute descriptions
2011-04-20 20:18:58 -04:00
Mark Harrah
69ae123fc8
Cache doc task
2011-04-20 18:31:10 -04:00
Mark Harrah
df1e038481
fix matched signature
2011-04-19 22:20:16 -04:00
Mark Harrah
23fed6d061
use left, some, right to avoid extra anonymous classes
2011-04-19 17:58:05 -04:00
Mark Harrah
ed7721bb7d
add Types.idFun to replace Predef.identity, replace a :== overload
...
idFun[T]: T => T instead of identity[T](t: T): T
doesn't require a new class file when used as a function value
replaced overloads of :== that assigned the Scoped reference on
the right to the Scoped on the left with <<= scoped.identity
2011-04-16 11:24:58 -04:00
Mark Harrah
19ac4b51b2
support explicitly defining sequences of settings in .sbt files
2011-04-13 19:09:33 -04:00
Mark Harrah
8b7e421807
improve error messages for cycles
2011-04-13 19:06:36 -04:00
Mark Harrah
90aa53a19e
String representation for Compiled
2011-04-13 19:04:53 -04:00
Mark Harrah
c368a34d36
clean up scope delegation implementation
2011-04-12 20:58:59 -04:00
Mark Harrah
944bd82306
work on tests
2011-04-08 19:17:58 -04:00
Mark Harrah
5409dd91d8
reorganize main
2011-04-08 19:15:13 -04:00
Mark Harrah
33206fc537
move toSeq up from IMap to PMap
2011-04-07 22:50:26 -04:00
Mark Harrah
1ddf5c8c31
'inspect actual <key>' for actual dependencies, 'inspect <key>' for declared
2011-03-29 20:53:21 -04:00
Mark Harrah
e016e644ae
newline before JLine's above threshold prompt
2011-03-25 18:22:30 -04:00
Mark Harrah
c803a4a16d
tab completion fixes and cleanup
2011-03-24 21:28:02 -04:00
Mark Harrah
339c59bad4
tab completion: print message when input is invalid
2011-03-24 21:28:02 -04:00
Mark Harrah
7feebe2f85
tab completion: example-checking off by default, 'matches' convenience method
2011-03-24 21:28:02 -04:00
Mark Harrah
c9f8d70ee5
command logging through Streams, 'last' without a key to redisplay it
2011-03-21 20:26:04 -04:00
Mark Harrah
95e5206c3f
work on displaying task errors
2011-03-20 22:54:01 -04:00
Mark Harrah
cacd1a5be8
'update' caching now takes into account whether jars still exist
2011-03-17 21:29:35 -04:00
Mark Harrah
309bc5caeb
reintegrate history commands, add proper parsing for recursive commands
2011-03-11 16:52:44 -05:00
Mark Harrah
1f2c066639
Merge branch '0.9' of github.com:harrah/xsbt into 0.9
2011-03-08 17:53:43 -05:00
Mark Harrah
93b13e80b7
success indication and timestamps for actions
2011-03-06 21:57:31 -05:00
Mark Harrah
f9e8534a89
join for tasks and settings
2011-03-01 08:48:14 -05:00
Mark Harrah
a9ee49ee1e
starting to convert integration tests
2011-02-22 22:36:48 -05:00
Mark Harrah
9e080d7418
configurable shell prompt
...
for example:
Command.ShellPrompt := {
s => Project.extract(s).cid + "> "
}
2011-02-21 19:35:05 -05:00
Mark Harrah
d264ab0ad2
add 'seq' combinator that applies one or more parsers, collecting all valid results
2011-02-21 10:00:40 -05:00
Mark Harrah
fb29d8e11e
tweak URI character class for improved completion
2011-02-19 15:29:51 -05:00