Commit Graph

4865 Commits

Author SHA1 Message Date
James Strachan 92e8cca7fb fixed up some more the frames links in the kdoc 2012-04-13 19:17:47 +01:00
James Strachan 92c1bd17a6 fixed up the frames links in the kdoc 2012-04-13 18:41:19 +01:00
James Strachan 20fcffbbb5 allow kdoc package summaries to use markdown for formatting and links (which works nicely in a pom.xml if using maven for example and avoids HTML escaping issues) 2012-04-13 18:20:20 +01:00
James Strachan d83b76b7a7 kdoc improvements: allow package summaries, package API doc URLs and documentation files to be specified so we can better describe package, reuse documentation for them or link to external packages. #KT-1463 Fixed 2012-04-13 17:43:54 +01:00
Andrey Breslav d512d62c04 Remove unused method 2012-04-13 20:08:35 +04:00
Andrey Breslav e23cb0cb98 Fix comment text 2012-04-13 20:07:23 +04:00
Andrey Breslav e553a46294 Use common utility for retrieving FQNames 2012-04-13 20:07:02 +04:00
Andrey Breslav 4eb594024a Removed the exec(String...) method in KotlinCompiler
It's important to be aware of what stream the messages will be written to, so such a default implementation is harmful
2012-04-13 19:59:28 +04:00
Andrey Breslav 882412ea06 Proper handling of compiler messages
We used to have a triple (errorStream, messageRenderer, verbose) to represent the error reporting strategy.
 Now we have a single MessageCollector abstraction for this.
 As the MessageCollector abstraction was extracted, the need to CompilerMessageLocation and CompilerMessageSeverity arose, too.
2012-04-13 19:38:23 +04:00
Andrey Breslav b82416b5cd Only plugin tests depend on the cli, not the plugin code itself 2012-04-13 19:38:23 +04:00
Andrey Breslav 71bac57411 Got rid of CompileSession class: this class shouldn't have had any objects, now it is transformed into KotlinToJVMBytecodeCompiler 2012-04-13 19:38:22 +04:00
James Strachan da38230827 added jquery to the generated kdoc so we can start adding some nice effects and interactivity 2012-04-13 16:06:35 +01:00
James Strachan 2df5c9886f include a target and css style for external source links in the doc 2012-04-13 15:43:44 +01:00
Stepan Koltsov 7b1ae33df3 fix broken tests
(JetJavaMirrorMaker still can be returned by PsiPackage.getClasses())
2012-04-13 18:14:03 +04:00
James Strachan 43261a7172 allow kdoc to link to the online source code in a source code repo (such as github) 2012-04-13 15:07:37 +01:00
Stepan Koltsov 37fcffc39d remove assertion from JDR.resolveAnnotation
#KT-1771 fixed
2012-04-13 17:44:46 +04:00
Stepan Koltsov af4117c8d3 assert JetJavaMirrorMaker cannot appear in resolve.java 2012-04-13 17:44:42 +04:00
Nikolay Krasko 531ffaaffa KT-1645 Propose members according to smart casts
#KT-1645 fixed
2012-04-13 15:35:55 +04:00
James Strachan 8ffca6e52f added test case for KT-1773 -(commented out :) 2012-04-13 09:34:06 +01:00
James Strachan 4c09af0a77 added test case for KT-1773 2012-04-13 09:33:29 +01:00
James Strachan b4ad820ed8 fixed sample code for kdocs 2012-04-12 18:14:13 +01:00
James Strachan 33e0e2d991 #KT-1775 Fixed 2012-04-12 18:13:43 +01:00
Stepan Koltsov bc00216df9 replace JavaPsiFacade with own 2012-04-12 20:45:00 +04:00
James Strachan 5802a6f0ba switched code to use nicer iteration over Map 2012-04-12 15:04:30 +01:00
James Strachan 57a5e81db8 re-enabled the Map.Entry key/value properties (not quite sure why they were disabled, tests all seem to work?) and tidied up the sample code for the kdocs 2012-04-12 14:56:06 +01:00
James Strachan f9b00ad3f9 #KT-1772 Fixed 2012-04-12 14:29:44 +01:00
James Strachan c3f1e38c67 avoid default arguments on groupBy() by having groupByTo() if the caller wishes to specify the Map to group into. Also tidied up the sample code in CollectionTest 2012-04-12 12:35:13 +01:00
James Strachan 46dbd19433 added an extra test case for DOM text addition 2012-04-12 12:11:42 +01:00
Nikolay Krasko 937c713ea7 Merge pull request #38 from Frostman/test-name-fix
Fix test's name
2012-04-12 04:10:14 -07:00
Leonid Shalupov 3813e0a886 maven version = 0.1-SNAPSHOT 2012-04-12 13:03:15 +04:00
Sergey Lukjanov ff85340174 Fix test's name 2012-04-12 13:02:49 +04:00
Andrey Breslav 4c2b7d4a6d Fixed a typo in the url + idea-version must be written by the build 2012-04-12 12:41:40 +04:00
Leonid Shalupov 2bc2b123b3 fix build 2012-04-12 10:28:33 +04:00
Leonid Shalupov d1246abbf1 maven: get rid of intermediate poms: examples, docs, tools (artifacts garbage) 2012-04-12 09:33:48 +04:00
Leonid Shalupov 5b6d6a742c examples/maven: add project.build.sourceEncoding 2012-04-12 09:09:52 +04:00
Leonid Shalupov 8a2e79169e add examples/maven 2012-04-12 06:44:13 +04:00
Stepan Koltsov 71f89ef130 more descriptorToDeclaration utils
* custom versions
* normalization code moved out of norializer
* hide DESCRIPTOR_TO_DECLARATION (make package local)
2012-04-12 00:24:12 +04:00
Stepan Koltsov e37f24ce4f do not use BindingContext.DESCRIPTOR_TO_DECLARATION explictly 2012-04-12 00:24:12 +04:00
Leonid Shalupov 1ecb2fe7db maven plugin: include source roots to compiler classpath (enabled mixed compilation) 2012-04-11 21:32:50 +04:00
Andrey Breslav 45e86cb423 Urls in the plugin.xml 2012-04-11 20:20:13 +04:00
Stepan Koltsov 829f73cc5f some classes from runtime.jar are not meant to be loaded by JDR
* assert runtime implementations from JetStandard* are not loaded
  by JavaDescriptorResolver
* fix wrong @JetMethod in jet.Iterator
* fix jet.Iterator ns was created
* fix incorrect number of functions and tuples in JetStandardClasses
* added TODO about inconsisten Tuple class
2012-04-11 20:00:01 +04:00
James Strachan eaae5b4465 fixed bad property links 2012-04-11 16:36:18 +01:00
Nikolay Krasko a59a671c4a KT-1763 UnsupportedOperationException during creating ImportClassAndFunFix
#KT-1763 fixed
2012-04-11 18:56:44 +04:00
Andrey Breslav 9af209acdc Don't package examples 2012-04-11 18:31:06 +04:00
Evgeny Gerashchenko 2f7e8a3800 Fixed red code when navigating to the source of println()
#KT-1757 in progress
2012-04-11 18:27:10 +04:00
Nikolay Krasko 26b47c0180 KT-1755 Duplicates in completion
#KT-1755 fixed
2012-04-11 17:54:45 +04:00
Andrey Breslav c2dcdbe29f Don't automatically add stdlib when compiling from the IDE 2012-04-11 16:13:11 +04:00
Andrey Breslav b5008ebd57 Separate environments for module script compilation and project compilation 2012-04-11 16:13:11 +04:00
Andrey Breslav f34e492022 JetCoreEnvironment encapsulates a project (in the IDEA sense), so the classpath and sources lie in its area of responsibility 2012-04-11 16:13:11 +04:00
Evgeny Gerashchenko afd1c79dfd Changed "Valid string template" highlighting to simply "String highlighting". 2012-04-11 15:53:57 +04:00