Commit graph

3190 commits

Author SHA1 Message Date
Phil Hagelberg
8307aa58fc Fix long line.
[ci skip]
2013-06-06 09:37:33 -07:00
Phil Hagelberg
8531b8ee8d Merge pull request #1209 from robermann/master
Suggestion on when you have to set the 'http_proxy' variable
2013-06-06 09:39:41 -07:00
Michael Klishin
93f4bb7e89 Merge pull request #1211 from Iristyle/patch-1
README - Update Windows install instructions
2013-06-06 05:48:00 -07:00
Ethan J. Brown
2a3158cbea README - Update Windows install instructions
- Use Chocolatey to install
2013-06-06 09:02:05 -03:00
Roberto Mannai
f4a0fcfa34 Suggestion on when you have to set the 'http_proxy' variable
For example, on Windows:
set http_proxy=http://user:pwd@proxyserver:port
2013-06-05 16:14:08 +03:00
Jean Niklas L'orange
e92e4a92d3 Merge pull request #1208 from robermann/patch-1
CLASSPATH space-tolerant
2013-06-05 04:43:34 -07:00
Roberto Mannai
bd20685fa4 CLASSPATH space-tolerant
The remaining path after the first space was considered as being a class name.
2013-06-05 14:09:23 +03:00
Phil Hagelberg
fa83ea7ae8 Merge pull request #1206 from fredericksgary/issue-1205
Crash on :aot [does.not.exist]; also regression test; Fixes #1205
2013-06-04 15:51:44 -07:00
Gary Fredericks
61091d44c3 Crash on :aot [does.not.exist]; also regression test; Fixes #1205
We want missing namespaces in :aot to not be silently ignored.
Implemented by removing the file-existence check from the function
that determines which namespaces need to be compiled.

This means we won't get the error if you compile an existing namespace
and subsequently delete the *.clj file. Oh well.
2013-06-04 16:39:58 -05:00
Michael Klishin
9160433313 Merge pull request #1196 from leon-barrett/master
Fix bug where manifest is missing its last line.
2013-05-31 11:36:47 -07:00
Leon Barrett
38090775f8 Fix a bug where the manifest is missing its last line.
Despite the documentation on java.util.jar.Manifest [1], the Manifest class
seems to require an endline in its input. If not, it drops the last line (on my
system, version [2], anyway).

[1] http://docs.oracle.com/javase/6/docs/technotes/guides/jar/jar.html
[2] $ java -version
java version "1.7.0_21"
OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-0ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
2013-05-31 10:51:51 -07:00
Colin Jones
ea443fecf4 Move to using LEIN_JVM_OPTS for cygwin UnixTerminal
refs #1194
2013-05-31 09:52:32 -05:00
Michael Klishin
093491c9e8 Merge pull request #1192 from dadinn/patch-1
Fix for issue #1113: file paths with spaces passed incorrectly as javac arguments on Windows
2013-05-30 19:52:57 -07:00
Daniel Dinnyes
12db0c6478 Fix for issue #1113: file paths with spaces are not passed correctly as javac arguments on Windows
The bug is from a commit from Feb 6 which changes how the classpath is passed javac to use @argfiles parameter.

SHA-1: 3867d4d17c

According to the javac specification (http://docs.oracle.com/javase/6/docs/technotes/tools/windows/javac.html) :

"An argument file can include javac options and source filenames in any combination. The arguments within a file can be space-separated or newline-separated. If a filename contains embedded spaces, put the whole filename in double quotes, and double each backslash ("My Files\\\\Stuff.java")."
2013-05-30 22:22:17 +02:00
Phil Hagelberg
577ef23d55 FAQ update.
[ci skip]
2013-05-29 20:38:50 -07:00
Phil Hagelberg
2b604ad2bc Style notes in CONTRIBUTING.md. 2013-05-29 19:02:07 -07:00
Alan Malloy
256ae00364 Fix typo in NEWS.md
The markdown formatting was off.
2013-05-28 22:55:46 -06:00
Phil Hagelberg
e4b66b2b9e Bump back to snapshot.
[ci skip]
2013-05-28 21:43:13 -07:00
Phil Hagelberg
5eaad5c48d Release 2.2.0 2013-05-28 17:04:23 -07:00
Phil Hagelberg
f362d596f5 Only use when for side-effects. 2013-05-27 21:05:27 -07:00
Colin Jones
3118083d44 Add custom-help to reply-options expectation 2013-05-27 22:20:51 -05:00
Colin Jones
ebf75345d8 Allow trampoline repl without specifying init-ns 2013-05-27 21:56:17 -05:00
Phil Hagelberg
a6938be044 Not using todo.org any more; just grep for TODO. 2013-05-27 14:43:04 -07:00
Phil Hagelberg
722afb92c5 Support custom repl :welcome message.
Fixes #1178.
2013-05-27 14:42:33 -07:00
Colin Jones
774850b1c0 Bump REPLy to 0.2.0 2013-05-23 23:22:17 -05:00
Toby Crawley
39b03b9457 Fix markdown render issue in GPG.md. 2013-05-23 16:16:19 -04:00
Colin Jones
124938db68 Merge pull request #1184 from fredericksgary/master
Add back support for java classes in :main
2013-05-22 21:34:15 -07:00
Gary Fredericks
230edf500d Terribly minor improvement to the previous commit 2013-05-22 22:35:36 -05:00
Gary Fredericks
5e6d9fcfe7 Add back support for java classes in :main
This commit bends over backwards to add back support for java
classes in :main that was removed in 71e609c8a1. The crux of
the complexity was that when we try to require the namespace
relevant to the argument to `lein run`, we could get a
FileNotFoundException for two distinct reasons -- either the
namespace we were trying to run doesn't exist, in which case
we want to check if it was actually a class name; or the
namespace exists but it or some other dependency is trying
to require a namespace that doesn't exist. In the latter case
we definitely want the FileNotFoundException to propagate up
to the top. But distinguishing these two cases by examining
the exception is hacky at best, so the alternative adopted
here is to hold on to the exception, check if a class exists,
and if not, re-throw the exception.

This should handle the majority of use cases correctly. The
test added in 71e609c8a1 is still relevant and still passes.
2013-05-22 22:25:15 -05:00
Jean Niklas L'orange
587e13bc7b Merge pull request #1183 from fredericksgary/master
Better error message for require failures
2013-05-22 18:17:37 -07:00
Gary Fredericks
71e609c8a1 Don't try static methods on lein run: better error msg
lein run tries to support invoking static methods on classes by
swallowing FileNotFoundExceptions when requiring the namespace to run,
which can obscure the real error when there's a real issue loading a
namespace.

Phil said he wasn't interested in keeping the (undocumented) feature
around, so the easiest fix to the error message problem was to remove
that feature.

Added a test as well.
2013-05-22 17:32:23 -05:00
Colin Jones
daebefbf50 Don't print nrepl server info on trampoline exit 2013-05-21 23:08:11 -05:00
Colin Jones
1679488845 Send init code to trampoline repl as well 2013-05-21 23:07:11 -05:00
Colin Jones
b90d188009 Replace launch-standalone/launch-nrepl with launch
REPLy already makes this exact decision
2013-05-21 21:56:31 -05:00
Colin Jones
f4e3606d9e Quote repl options for trampoline
This way clojure.main/main doesn't try to eval things that aren't
evalable, like {:init-ns foo.core}.
2013-05-21 21:52:55 -05:00
Phil Hagelberg
4f5370efcd Use RELEASE instead of a version range when resolving templates. 2013-05-21 10:53:46 -07:00
Alan Malloy
481def11dc Update GPG.md 2013-05-17 19:04:27 -07:00
Phil Hagelberg
3bb0cb4993 Clarify that pcmpl-lein.el is not part of Leiningen. 2013-05-17 13:46:44 -07:00
Phil Hagelberg
df783a64ca News updates. 2013-05-16 17:22:24 -07:00
Phil Hagelberg
1a47846578 Slashes are used here even on Windows it seems. 2013-05-16 17:21:25 -07:00
Phil Hagelberg
c5767cdaca Support :bootclasspath in :java-agents. 2013-05-16 13:45:40 -07:00
Phil Hagelberg
0d817f524f Looooooong liiiiiines.
[ci skip]
2013-05-16 13:44:10 -07:00
Phil Hagelberg
b9e94ddf92 Clean up sanitize-repo-name. 2013-05-16 10:34:17 -07:00
Phil Hagelberg
3d9d5b54b6 Don't use two-clause cond. 2013-05-16 10:34:07 -07:00
AtKaaZ
533f4725db fix repo name should not contain path delims under windows so test won't
fail
all tests pass under windows
2013-05-16 05:32:38 +03:00
AtKaaZ
0277ec3e41 Merge remote-tracking branch 'upstream/master' into testsUnderWindows1 2013-05-16 05:04:16 +03:00
Phil Hagelberg
a99d923cb2 Preliminary support for :java-agents. 2013-05-15 17:32:43 -07:00
Phil Hagelberg
d432377964 Hold back on :aot :all in the uberjar profile till 3.0. 2013-05-15 15:36:38 -07:00
Phil Hagelberg
94beeeffc4 Some todos. 2013-05-15 13:53:07 -07:00
Phil Hagelberg
cbff7f06fb Fix -o and -U aliases to be additive. 2013-05-15 13:53:01 -07:00