mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
Rename jcef.md to embedded_browser_jcef.md
This commit is contained in:
parent
fc97e31dbf
commit
851d8217c2
2
ijs.tree
2
ijs.tree
@ -96,7 +96,7 @@
|
||||
<toc-element topic="misc_swing_components.md"/>
|
||||
<toc-element topic="icons.md" toc-title="Icons" accepts-web-file-names="work-with-icons-and-images.html"/>
|
||||
<toc-element topic="ui_faq.md"/>
|
||||
<toc-element topic="jcef.md"/>
|
||||
<toc-element topic="embedded_browser_jcef.md" accepts-web-file-names="jcef.html"/>
|
||||
<toc-element topic="color_scheme_management.md"/>
|
||||
<toc-element topic="themes_metadata.md"/>
|
||||
</toc-element>
|
||||
|
@ -157,7 +157,7 @@ Required changes in project setup
|
||||
### IntelliJ Platform 2020.2
|
||||
|
||||
Support for JavaFX deprecated
|
||||
: Plugins should migrate to [JCEF](jcef.md). Alternatively, add an explicit dependency on [JavaFX Runtime for Plugins](https://plugins.jetbrains.com/plugin/14250-javafx-runtime-for-plugins).
|
||||
: Plugins should migrate to [JCEF](embedded_browser_jcef.md). Alternatively, add an explicit dependency on [JavaFX Runtime for Plugins](https://plugins.jetbrains.com/plugin/14250-javafx-runtime-for-plugins).
|
||||
|
||||
`com.intellij.psi.util.PsiTreeUtil.processElements(element, processor)` method parameter type changed from `PsiElementProcessor` to `PsiElementProcessor<PsiElement>`
|
||||
: This may break source-compatibility with clients that pass a more specific processor. Passing a more specific processor was illegal before because the `processElements` passes every descendant `PsiElement` to the processor regardless of its type. However, this worked with some poorly written clients, e.g. `PsiElementProcessor.CollectFilteredElements` and `PsiElementProcessor.FindFilteredElement` (both deprecated now). To simplify the migration, a new three-arg `processElements(element, elementClass, processor)` is introduced that filters by element class. In most cases, the simplest migration would be to add a wanted element class as a second argument. However, it's advised to use `SyntaxTraverser` API instead, which is more rich and flexible.
|
||||
|
@ -87,7 +87,7 @@ Delegate Run Anything/Terminal commands to IDE features
|
||||
: Switch to matching IDE feature by implementing [`TerminalShellCommandHandler`](%gh-ic%/platform/execution-impl/src/com/intellij/terminal/TerminalShellCommandHandler.kt) (`com.intellij.terminal.shellCommandHandler` extension point). [Blog post](https://blog.jetbrains.com/idea/2020/07/run-ide-features-from-the-terminal/)
|
||||
|
||||
Deprecating JavaFX in favor of JCEF
|
||||
: We recommend switching to [JCEF](jcef.md), please see [blog post](https://blog.jetbrains.com/platform/2020/07/javafx-and-jcef-in-the-intellij-platform/) for details.
|
||||
: We recommend switching to [JCEF](embedded_browser_jcef.md), please see [blog post](https://blog.jetbrains.com/platform/2020/07/javafx-and-jcef-in-the-intellij-platform/) for details.
|
||||
|
||||
ASM Library 8.0.1
|
||||
: Updated from 7.0.1.
|
||||
@ -123,7 +123,7 @@ Configurable status bar widgets
|
||||
: Use `com.intellij.statusBarWidgetFactory` extension point to provide widgets that can be disabled or reordered, see [](status_bar_widgets.md).
|
||||
|
||||
JCEF Support (_Experimental Feature_)
|
||||
: Allows [embedding](jcef.md) Chromium-based browser in the IDE.
|
||||
: Allows [embedding](embedded_browser_jcef.md) Chromium-based browser in the IDE.
|
||||
|
||||
Override text presentation for actions depending on menu context
|
||||
: Set the [`<override-text>`](plugin_configuration_file.md#idea-plugin__actions__action__override-text) element within the [`<action>`](plugin_configuration_file.md#idea-plugin__actions__action) declaration in <path>[plugin.xml](plugin_configuration_file.md)</path>.
|
||||
|
@ -47,7 +47,7 @@ _Add unambiguous imports on the fly_ for custom languages
|
||||
Ability to override encoding per `VirtualFile`
|
||||
: Implement [`FileEncodingProvider`](%gh-ic%/platform/core-api/src/com/intellij/openapi/vfs/encoding/FileEncodingProvider.java) and register in `com.intellij.fileEncodingProvider` extension point.
|
||||
|
||||
[JCEF](jcef.md): wrapper for `CefBrowser`
|
||||
[JCEF](embedded_browser_jcef.md): wrapper for `CefBrowser`
|
||||
: [`JBCefOsrHandlerBrowser`](%gh-ic%/platform/ui.jcef/jcef/JBCefOsrHandlerBrowser.java) forwards to custom `CefRenderHandler`, e.g., for off-screen rendering.
|
||||
|
||||
### Java Plugin 2021.1
|
||||
|
@ -43,7 +43,7 @@ Intentions that cannot show meaningful before/after preview
|
||||
: Intentions not modifying code can specify `<skipBeforeAfter>true</skipBeforeAfter>` in their registration.
|
||||
|
||||
JCEF-based SVG viewer
|
||||
: SVG pictures are now shown using [JCEF](jcef.md) instead of rendering via the Apache Batik library ([Details](https://youtrack.jetbrains.com/issue/IDEA-230850)).
|
||||
: SVG pictures are now shown using [JCEF](embedded_browser_jcef.md) instead of rendering via the Apache Batik library ([Details](https://youtrack.jetbrains.com/issue/IDEA-230850)).
|
||||
|
||||
### IntelliJ IDEA 2023.2
|
||||
|
||||
|
@ -74,7 +74,7 @@ The JetBrains Runtime is delivered in various variants used for different purpos
|
||||
|
||||
Available JBR variants are:
|
||||
|
||||
- `jcef` - the release bundles with the [JCEF](jcef.md) browser engine
|
||||
- `jcef` - the release bundles with the [JCEF](embedded_browser_jcef.md) browser engine
|
||||
- `sdk` - JBR SDK bundle used for development purposes
|
||||
- `fd` - the fastdebug bundle which also includes the `jcef` module
|
||||
- `dcevm` - bundles DCEVM (Dynamic Code Evolution Virtual Machine)
|
||||
|
@ -97,7 +97,7 @@ IntelliJ Platform Gradle Plugin 2.x (Early Access Preview)
|
||||
{#december-23}
|
||||
|
||||
JCEF
|
||||
: Revamp [JCEF (Java Chromium Embedded Framework)](jcef.md) page.
|
||||
: Revamp [JCEF (Java Chromium Embedded Framework)](embedded_browser_jcef.md) page.
|
||||
|
||||
User Interface FAQ
|
||||
: Added [](ui_faq.md).
|
||||
@ -451,7 +451,7 @@ UI Inspector
|
||||
{#march-20}
|
||||
|
||||
JCEF Support
|
||||
: Allows [embedding](jcef.md) Chromium-based browser in the IDE.
|
||||
: Allows [embedding](embedded_browser_jcef.md) Chromium-based browser in the IDE.
|
||||
|
||||
### February
|
||||
{#february-20}
|
||||
|
Loading…
x
Reference in New Issue
Block a user