aboutsummaryrefslogtreecommitdiff
path: root/plugins/base
AgeCommit message (Collapse)Author
2022-09-12Open `processFunction` function (#2655)Ignat Beresnev
Fixes #2654
2022-09-02Underline `@param` tag key for more consistency (#2643)Ignat Beresnev
* Underline `@param` tag key for more consistency * Correct keyValue table column ratio
2022-08-30Fix missing space between Markdown elements (#2640)Vadim Mishenev
2022-08-30Handle `PsiImmediateClassType` as `PsiClassType` to resolve bounds (#2647)Ignat Beresnev
Fixes #2646
2022-08-29Display inherited extensions (#2625)Vadim Mishenev
2022-08-26Do not render constructor pages and blocks and for annotation classes (#2642)Ignat Beresnev
2022-08-25Fix anchor copy button popup (#2644)Ignat Beresnev
2022-08-25Add hotkey for opening search dialog (#2633)Andrey Tyrin
2022-08-24Support privateToThis visibility (#2639)Vadim Mishenev
2022-08-24Fix incorrect handling of static members used within `@see` tag (#2627)Ignat Beresnev
2022-08-18Add deprecation details block (#2622)Ignat Beresnev
2022-08-18Fix generic types caching (#2619)Vadim Mishenev
2022-08-17Do not render platform tabs for common-only content (#2613)Ignat Beresnev
2022-08-17Add missing java primitives to annotation constant params parsing (#2610)Ignat Beresnev
2022-08-17Display values of java constants (#2609)Ignat Beresnev
Fixes #2524
2022-08-11Fixed Java file extension spelling error and add a test (#2604)2017398956
Co-authored-by: nfl <fuli.niu@zealcomm.cn>
2022-08-10Support Var html tag for Javadoc (#2617)Andrey Tyrin
Fixes #2358
2022-08-09Use OS color scheme to init light/dark mode (#2611)Prat
Closes #2591
2022-08-05Add a distinct divider between function/property overloads (#2585)Ignat Beresnev
2022-08-04Render nested classlikes in navigation (#2597)Ignat Beresnev
2022-08-04Style section and platform tabs like on kotlinlang.org (#2589)Ignat Beresnev
2022-08-03Fix spelling error 'depenent' (#2594)Felix Dombek
Co-authored-by: Felix Dombek <Felix.Dombek@tomtom.com>
2022-08-03Fix parsing of static imports in java annotation params (#2593)Ignat Beresnev
Fixes #2580
2022-08-03Apply the same style to all KDoc tags, including throws/see/parameters (#2587)Ignat Beresnev
2022-07-29Move source links into signature (#2476)Vadim Mishenev
2022-07-29Add member icons to navigation menu (#2578)Ignat Beresnev
2022-07-27Make current breadcrumb element not clickable and of default font color (#2588)Ignat Beresnev
2022-07-27Disable copy button for signatures (#2577)Ignat Beresnev
* Disable copy button for signatures
2022-07-26Add auto-scrolling to selected navigation item on page load (#2575)Ignat Beresnev
2022-07-26Replace package name on cover with "Package-level declarations" (#2586)Ignat Beresnev
* Replace package name on cover with "Package-level declarations"
2022-07-08Ignore messages emitted by the IntelliJ Logger (#2563)Ignat Beresnev
2022-07-08Revise developer guides documentation (#2523)Ignat Beresnev
2022-07-07Improve handling of Java annotation parameters (#2562)Ignat Beresnev
Fixes #2509 Fixes #2551 Fixes #2350
2022-06-30Mark synthetic methods generated for Java enums as obvious (#2554)Ignat Beresnev
Fixes #2548
2022-06-30Do not generate source links for synthetic elements (#2547)Ignat Beresnev
Fixes #2544
2022-06-30Add enum synthetic functions to documentable model (#2553)Ignat Beresnev
2022-06-22Render annotations for KaJ signatures (#2549)Ignat Beresnev
Fixes #2527
2022-06-19Fix incorrectly labeling java properties as val/var (#2540)Ignat Beresnev
Fixes #2539
2022-06-19Dont escape text inside gfm code blocks (#2541)Ignat Beresnev
2022-06-17Handle more corner cases for inherited accessors (#2532)Ignat Beresnev
2022-06-16Make long property names breakable (#2537)Ignat Beresnev
2022-06-09Make `dokka-analysis` dependency compileOnly in base plugin (#2521)Vadim Mishenev
2022-06-08Support definitely non-nullable types (#2520)Vadim Mishenev
* Support definitely non-nullable types [Definitely non-nullable types](https://github.com/Kotlin/KEEP/blob/c72601cf35c1e95a541bb4b230edb474a6d1d1a8/proposals/definitely-non-nullable-types.md) are enabled since Kotlin 1.7
2022-06-07Bump Kotlin to 1.7.0-RC2 (#2522)Vadim Mishenev
2022-05-31Bump Kotlin to 1.7.0-RC (#2508)Vadim Mishenev
* `UnresolvedType` is replaced with `ErrorType` in https://github.com/JetBrains/kotlin/commit/b5933c70e20a0dfd788d8d4a6c04ca0d16f7c731 * Support `sig` files in https://github.com/JetBrains/kotlin/commit/22b368849338cae684601c9b1ead31ebb1fd81cf * `org.jetbrains.kotlin.idea.kdoc.resolveKDocSampleLink` is removed in https://github.com/JetBrains/intellij-community/commit/e4af6f96c8d4e2318d04eddf658a4c4e8c60b2e6 * `org.jetbrains.kotlin.idea.refactoring.fqName.getKotlinFqName` is deprecated * `org.codehaus.plexus.archiver.AbstractArchiver.addDirectory` is deprecated https://codehaus-plexus.github.io/plexus-archiver/apidocs/org/codehaus/plexus/archiver/Archiver.html#addDirectory-java.io.File-java.lang.String:A-java.lang.String:A- * Make `clean` independent from `setupMaven` * Set up JDK classpath roots explicitly because of https://github.com/JetBrains/kotlin/commit/f89765eb33dd95c8de33a919cca83651b326b246 * Add JPS model and faxml dependencies * Fix test * Exclude compiler from buildscript in integration test * Exclude `com.intellij` package from compiler * Update kotlin version in integration tests
2022-05-31Fix gathering inherited properties (#2481)Ignat Beresnev
* Fix gathering inherited properties in PSI * Refacotr KaJ transformer. Change wrapping TagWrapper for getters and setters. * Add logic to merge inherited properties in kotlin from java sources. * Remove getters and setters from JvmField properties for DObject, DEnum, DInterface in KaJ. * Unify InheritedMember DRI logic. * Fix gathering docs obtained from inheriting java sources in descriptors * Apply requested changes. * Resolve rebase conflicts * Use 221 for qodana analysis * Move accessors generation into DefaultDescriptorToDocumentableTranslator * Fix special "is" case for accessors and refactor logic in general * Remove ambiguous import after rebasing * Remove unused imports and format code * Apply review comment suggestions * Preserve previously lost accessor lookalikes * Extract a variable and correct a typo Co-authored-by: Andrzej Ratajczak <andrzej.ratajczak98@gmail.com>
2022-05-16Don't expose enum constructor arguments to documentations (#2497)ebraminio
* Don't expose enum constructor arguments to documentation Enum constructor arguments is mostly internal detail of enums that isn't supposed to be exposed to clients of some library so let's don't put it in the generated documentations result.
2022-05-13Render quotes as blockquotes instead of code blocks. (#2496)TheOnlyTails
2022-05-06Skip `@Deprecated` documentables with HIDDEN level (#2486)Ignat Beresnev
2022-05-04Support code blocks and inline code for GFM format (#2485)Don Cross
Fixes #2477. Inline code, text that is nested within a pair of backquotes, is now converted into GitHub Flavored Markdown (gfm) without stripping out the backquotes. For example: The parameter `sum` must be a non-negative real number. Code blocks, which are any number of lines of literal text between triple-backquotes, and an optional programming language name, are now preserved. If absent, the programming language is assumed to be "kotlin". This follows the behavior of the html renderer. For example: Here is an example of calling the function: ```kotlin val sum = addThemUp(left, right) ```