Commit Graph

100 Commits

Author SHA1 Message Date
Stepan Koltsov 2a91e15384 KDocSmallTest 2012-06-16 00:22:22 +04:00
Stepan Koltsov a65bb5b060 kdoc: fix generated by strings 2012-06-16 00:22:22 +04:00
James Strachan 965c433421 add a junit and selenium based test case of the JS compiled version of the kotlin standard ilbrary test cases 2012-06-15 21:09:56 +01:00
Stepan Koltsov 309bb96390 remove warnings in kdoc code 2012-06-15 15:55:50 +04:00
Stepan Koltsov ec17f75236 fix kdoc test on windows 2012-06-15 15:41:25 +04:00
Stepan Koltsov f074d493c8 work around broken kdoc test 2012-06-14 22:44:44 +04:00
Stepan Koltsov e4dfbc5726 check compiler exit code in test 2012-06-14 19:31:34 +04:00
James Strachan 3546a9ff54 added an integration test that compiles the JS unit tests and generates the QUnit test case 2012-06-14 15:32:57 +01:00
James Strachan 5b85e861b7 fixed bad source links in generated kdoc 2012-06-14 09:37:31 +01:00
James Strachan b571871a27 fixed mvn build (so that the mvn plugin can compile test cases) 2012-06-13 16:25:08 +01:00
James Strachan 74a138212e added support for public properties at the package level to kdoc 2012-06-12 16:14:56 +01:00
Leonid Shalupov b243c5765d publish compiler with attach-artifact in maven 2012-06-04 23:47:25 +04:00
James Strachan ee1e7d5906 attempt to fix the build - whoops, sorry again :) 2012-06-01 08:38:27 +01:00
James Strachan 57ffb91514 fix possible NPE 2012-05-31 09:38:26 +01:00
James Strachan 2d4354af6c fixed possible NPE 2012-05-31 09:32:03 +01:00
James Strachan 872f08303e allow the JS maven plugin to copy the kotlin JS library file - or append it 2012-05-30 16:43:33 +01:00
James Strachan e41f59779e avoid mandatory properties for optional things on the plugin 2012-05-30 16:43:04 +01:00
James Strachan c639d598f6 fixed the build - whoops :) 2012-05-30 16:42:35 +01:00
James Strachan 4cff5f9759 modified the JS compiler so that it can have definitions and library sources specified or discovered on the classpath; so for example we can then discover the kotlin standard library kotlin that needs to be compiled; plus the JS library definitions (which map to the kotlin-lib.js file) 2012-05-30 15:51:08 +01:00
James Strachan d7573b49a6 allow the JS compiler to take a list of files, verbose flag and a flag to indicate if a main call is required; plus added a test case to ensure we can compile some of the kotlin standard library using the K2JSCompiler directly 2012-05-30 11:31:35 +01:00
James Strachan 4921aeafc3 refactored the maven plugin to use the vanilla K2JSCompiler directly and avoid using the K2JVMCompiler when generating JS code; also included a default LibrarySourceConfig which detects JS library code on the classpath which works nicer in maven/ant style worlds where dependencies tend to be specified rather than file paths to zip files 2012-05-29 17:28:15 +01:00
James Strachan 1a77c36040 got the kotlin/Dom.kt, Preconditions.kt and AbstractIterator.kt compiling as JS; needs more testing of using these APIs from JS though... 2012-05-29 15:02:17 +01:00
James Strachan 2898abb245 simplified the kotlin-js-library source generation so we can selectively include some of the kotlin standard library for use in JS compilation 2012-05-29 08:49:36 +01:00
James Strachan 7f53b2f111 workaround for windows test failure 2012-05-28 19:50:22 +01:00
James Strachan 4d7ab80c3e workaround for windows test failure 2012-05-28 19:08:31 +01:00
James Strachan 6486023feb workaround for windows test failure 2012-05-28 18:48:53 +01:00
James Strachan ec1a7f44ae create a standard jar of the kotlin JS source that needs to be compiled when generating JS code so its easy to reuse using regular maven dependencies in build tools; updated the examples to reuse this so that its easy to build JS code without needing to know where on the file system a kotlin checkout lives 2012-05-28 17:16:12 +01:00
James Strachan 1254aa9e6f allow the JS compiler to reference the JS library source so that maven based JS compilation can work & use the new kotlin.browser API 2012-05-26 07:45:10 +01:00
Evgeny Gerashchenko 1ff9c86083 Reverted K2JVMCompilerArguments.altHeaders->jdkHeaders usage. 2012-05-23 17:52:16 +04:00
Evgeny Gerashchenko ea36cf9fb0 Reverted all changes related to renaming jdkHeaders to altHeaders. 2012-05-23 17:05:09 +04:00
James Strachan 53a9fff0bc attempt to fix compile error introduced by Stepan's refactoring 2012-05-23 09:30:03 +01:00
pTalanov c8fe0080c7 Fix compilation for maven build 2012-05-16 17:43:12 +04:00
Leonid Shalupov c6223fc0c2 stream integration test logs 2012-05-15 20:09:40 +02:00
Leonid Shalupov c689840eee jdk -> alt 2012-05-15 18:21:35 +02:00
Leonid Shalupov 734b60bb67 Merge pull request #51 from detouched/maven-plugin-test
maven plugin: uncommented invoker plugin but commented phase binding.
2012-05-15 07:57:35 -07:00
Leonid Shalupov a8951284ac libraries: jdkHeaders -> altHeaders 2012-05-15 16:49:06 +02:00
Evgeny Gerashchenko 15f6e7403e Renamed jdkHeaders to altHeaders in all places where it makes sense. 2012-05-15 15:19:55 +04:00
Daniel Penkin 43d64f2265 Uncommented invoker plugin but commented phase binding.
Integration tests are not held during normal package but still available via "mvn integration-test" command.
2012-05-09 13:58:40 +04:00
Leonid Shalupov 9f13d3b263 commented out maven integrations tests for now 2012-05-09 04:25:30 +04:00
Daniel Penkin 422fc81e38 Removed unnecessary import statement 2012-05-08 23:15:27 +04:00
Daniel Penkin a2ee297db9 Removed unnecessary repository sections 2012-05-08 23:10:03 +04:00
Daniel Penkin 281e8e5a76 Temporarily removed settings.xml 2012-05-08 12:51:21 +04:00
Daniel Penkin d6e8b63dc3 Added simple kotlin-maven-plugin integration test 2012-05-08 12:51:20 +04:00
Daniel Penkin 1484e8852c Merged with upstream master 2012-05-08 12:08:37 +04:00
Leonid Shalupov 0e435d5274 pack compiler sources and javadoc 2012-05-07 19:06:59 +04:00
Leonid Shalupov cf1caa2b66 libraries: deploy kotlin-compiler artifact 2012-05-07 17:06:44 +04:00
Pavel Talanov cd2783eac8 Try fix maven plugin compilation 2012-05-06 01:36:45 +04:00
pTalanov 9b0ef758fb Fix maven plugin compilation. 2012-05-05 20:35:52 +04:00
Leonid Shalupov 4eae229127 reworked kotlin compiler dist 2012-05-04 19:12:02 +04:00
pTalanov 359778906d Fix maven build. 2012-05-02 16:38:50 +04:00