Commit Graph

735 Commits

Author SHA1 Message Date
Havoc Pennington
15e5ad4e6e ignore .cache anywhere in the hierarchy 2013-09-27 15:53:56 -04:00
Havoc Pennington
3522313214 move /bin in .gitignore since eclipse plugin keeps wanting to append it (?) 2013-09-27 15:37:35 -04:00
Havoc Pennington
f41cc8071c move examples to a Scala directory so it's easy to add others 2013-09-27 15:37:06 -04:00
Havoc Pennington
868a50a53d Try to use Content-Type when loading a URL
This is intended to fix #67. Unfortunately we don't have test coverage
for URL loading, so not feeling super confident.
2013-09-27 13:27:39 -04:00
Havoc Pennington
54ec27ec2a Port to sbt 0.13.0 2013-09-27 13:27:39 -04:00
Havoc Pennington
bfdd9bcc5e Merge pull request #89 from typesafehub/wip/tune-quoting-in-render
Unquote keys with hyphen when rendering, fixes #83
2013-09-19 17:23:55 -07:00
Havoc Pennington
d3f638f2c0 Unquote keys with hyphen when rendering, fixes #83 2013-09-19 17:37:04 -04:00
Havoc Pennington
e85a54e4a1 Merge pull request #88 from typesafehub/havocp-comment-spaces
Don't add multiple spaces in front of comments, fixes #87
2013-09-19 09:50:44 -07:00
Havoc Pennington
e76a54843e Merge pull request #82 from typesafehub/havocp-comment-affiliation
Associate comments after a value with that value, fixes #81
2013-09-19 09:50:39 -07:00
Havoc Pennington
1653cc8e88 Don't add multiple spaces in front of comments, fixes #87 2013-09-19 11:43:47 -04:00
Havoc Pennington
bd38eca98f Associate comments after a value with that value, fixes #81
This is purely cosmetic (makes debug comments in render() more
useful).
2013-07-23 20:37:24 -04:00
Havoc Pennington
c545910761 move to junit-interface 0.10-M4
This supports test-only parameter for the test name to run.
2013-07-23 20:36:52 -04:00
Havoc Pennington
274dd4f6b3 Cosmetic fix to SimpleIncluder.java
There was some stuff needlessly outside the block in
which it was used.
2013-07-12 15:44:32 -04:00
Havoc Pennington
41a7dfd62a Better error reporting in SimpleIncluder.fromBasename
- if config.trace=loads, log if we don't find anything
 - keep the first load failure and use as 'cause' for the
   thrown exception

Together with the previous commits to log load errors, this
fixes #78
2013-07-12 15:32:45 -04:00
Havoc Pennington
f7b3f40dd9 on throwing ConfigException.IO include class name of the original exception
This is intended to surface "FileNotFoundException" or whatever.
2013-07-12 15:32:45 -04:00
Havoc Pennington
a233ac9332 When config.trace=loads, log IOException for each load 2013-07-12 15:32:45 -04:00
Havoc Pennington
daa893d206 Merge pull request #77 from typesafehub/77-debug-symbols
Compile with debug symbols
2013-07-12 09:31:11 -07:00
James Roper
02998b83a5 #77 Ensured config is compiled with debug symbols 2013-07-12 12:50:06 +10:00
Havoc Pennington
a8fdca3589 1.0.2 NEWS and README changes 2013-07-03 09:12:06 -04:00
Havoc Pennington
b57b569420 add docs to load() pointing to parseResourcesAnySyntax() 2013-07-01 15:19:55 -04:00
Havoc Pennington
2c106ad940 remove unused variant of ResolveContext.resolve static method
It was broken (ignored its restrictToChild parameter) but since
it was also unused, just nuked it.
2013-06-25 10:29:37 -04:00
Havoc Pennington
8f8b576800 Update to scala 2.10.2 and lift-json 2.5
Fix related warnings, and adapt to lift-json's increased leniency.
2013-06-25 10:25:42 -04:00
Havoc Pennington
3ac6f7472f gitignore nested .classpath/.project/.settings 2013-06-25 10:07:20 -04:00
Havoc Pennington
7231e14886 Treat BOM as whitespace, fixes #75 2013-06-21 10:59:38 -04:00
Havoc Pennington
369e9ff1e2 Merge pull request #59 from typesafehub/wip-add-getDuration-√
Wip add get duration √
2013-06-21 07:36:37 -07:00
Havoc Pennington
c6cd729746 Fix exception text for bad duration value
It said it expected a string or number of $units,
but really if it's a number it always has to be
milliseconds.
2013-06-21 10:21:50 -04:00
Havoc Pennington
91ec79f976 add @since to getDuration, and minor doc tweaks 2013-06-21 10:17:28 -04:00
Viktor Klang
796f25acac Deprecating getMilliseconds* and getNanoseconds* and add getDuration* 2013-06-21 10:04:43 -04:00
Viktor Klang
0b1eb35900 Adding IDEA specific subdirs to .gitignore 2013-06-21 10:04:43 -04:00
Havoc Pennington
55ecac913c Open 1.1.0-SNAPSHOT for API additions. 2013-06-21 09:57:56 -04:00
Havoc Pennington
31b64a9327 back to -SNAPSHOT and put 1.0.1 in the README 2013-05-19 20:43:01 -04:00
Havoc Pennington
6303917eaa v1.0.1 2013-05-19 20:40:30 -04:00
Havoc Pennington
05ab74d15d Fix javadoc warnings 2013-05-19 20:38:38 -04:00
Havoc Pennington
b66664b448 Explain merging a bit better in withFallback docs 2013-05-19 16:19:17 -04:00
Havoc Pennington
bad495ba16 mention in Config.resolve docs that ConfigFactory methods may call it for you 2013-05-19 15:21:47 -04:00
Havoc Pennington
29c7d62a52 Mention the need to call resolve() in the Config docs 2013-05-19 10:29:05 -04:00
Havoc Pennington
4a62e10754 Link to examples and overview from Config, ConfigFactory docs
Trying to help people find the big-picture points they need to see.
2013-05-19 10:26:48 -04:00
Havoc Pennington
61675293f7 Discuss conversion of objects to arrays in the spec 2013-05-09 12:17:29 -04:00
Havoc Pennington
ed7c97d06c Convert numerically-indexed objects to arrays in concatenations 2013-05-09 12:17:14 -04:00
Havoc Pennington
338150f281 Try to convert objects with numeric keys to lists
This is mostly intended to provide a way to specify lists
on the command line via Java properties, like -Dfoo.0 -Dfoo.1

Fixes #69
2013-05-07 11:02:55 -04:00
Havoc Pennington
145a9be612 Merge pull request #63 from mpilquist/cme-sysprops-fix
Fix ConcurrentModificationException that occurs when system properties are being modified during a call to ConfigImpl#loadSystemProperties
2013-03-18 14:03:17 -07:00
Michael Pilquist
89956ea7df Fix ConcurrentModificationException that occurs when system properties are being modified during a call to ConfigImpl#loadSystemProperties 2013-03-18 16:51:52 -04:00
Havoc Pennington
b5b0f17ac1 Track newlines within triple quotes, fixes #61 2013-03-04 09:50:17 -05:00
Havoc Pennington
41d3d0bb1c Switch to sbt 0.12.1
- update all plugin versions
- drop the custom javadoc-sbt plugin in favor of sbt's native javadoc support
- update to a lift-json that's built against 2.9.2
2012-12-06 09:11:02 -05:00
Havoc Pennington
888e398367 put back -SNAPSHOT after 1.0.0 2012-10-15 09:02:14 -04:00
Havoc Pennington
3c6007547e v1.0.0 2012-10-15 09:01:57 -04:00
Havoc Pennington
eac5c6c790 put back -SNAPSHOT after 0.6.0 2012-10-10 14:09:07 -04:00
Havoc Pennington
c6a068888c v0.6.0 publish 2012-10-10 14:08:31 -04:00
Havoc Pennington
c38e849f43 add ConfigRenderOptions.setJson(false)
This allows you to render using HOCON extensions (other than
comments; comments are still controlled by separate options).

Intended to address github issue #44
2012-10-08 17:41:32 -04:00
Havoc Pennington
5f486f65ac Add ConfigFactory.invalidateCaches() to support reloading system props
This lets people change system props in unit tests for example.
Issue #43 on github.
2012-10-08 15:30:47 -04:00