From 36b34c4e18f233c0321835ebb8c49b0ca4a6f888 Mon Sep 17 00:00:00 2001 From: Daniil Ovchinnikov Date: Mon, 2 Sep 2024 10:48:19 +0200 Subject: [PATCH] extract `intellij.platform.ui.jcef` module GitOrigin-RevId: 560932e829c0bbf85d51b22a80963a978cf89553 --- .idea/modules.xml | 1 + images/intellij.platform.images.iml | 1 + .../viewOnly/intellij.jupyter.viewOnly.iml | 1 + platform/platform-api/api-dump-unreviewed.txt | 251 --------------- .../platform-api/exposed-third-party-api.txt | 29 -- .../platform-impl/api-dump-unreviewed.txt | 49 --- .../platform-impl/exposed-third-party-api.txt | 5 - .../intellij.platform.ide.impl.iml | 1 + .../intellij.platform.tests.iml | 1 + platform/ui.jcef/api-dump-unreviewed.txt | 293 ++++++++++++++++++ platform/ui.jcef/exposed-third-party-api.txt | 29 ++ .../ui.jcef/intellij.platform.ui.jcef.iml | 28 ++ .../jcef/CefBrowserFactoryImpl.java | 5 +- .../ui => ui.jcef}/jcef/CefDelegate.java | 0 .../jcef/CefOsrBrowserFactory.java | 0 .../ui => ui.jcef}/jcef/DisposeHelper.java | 2 +- .../ui => ui.jcef}/jcef/HwFacadeHelper.java | 0 .../ui => ui.jcef}/jcef/HwFacadeJPanel.java | 2 +- .../jcef/HwFacadeNonOpaquePanel.java | 2 +- .../ui => ui.jcef}/jcef/JBCefApp.java | 0 .../jcef/JBCefAppArmorUtils.java | 0 .../ui => ui.jcef}/jcef/JBCefAppCache.kt | 2 +- .../jcef/JBCefAppCacheInvalidator.kt | 2 +- .../jcef/JBCefAppRequiredArgumentsProvider.kt | 2 +- .../ui => ui.jcef}/jcef/JBCefAppUtils.kt | 0 .../ui => ui.jcef}/jcef/JBCefBrowser.java | 2 +- .../ui => ui.jcef}/jcef/JBCefBrowserBase.java | 6 +- .../jcef/JBCefBrowserBuilder.java | 0 .../ui => ui.jcef}/jcef/JBCefBrowserJsCall.kt | 4 +- .../jcef/JBCefCaretListener.java | 0 .../ui => ui.jcef}/jcef/JBCefClient.java | 0 .../ui => ui.jcef}/jcef/JBCefCookie.java | 2 +- .../jcef/JBCefCookieManager.java | 2 +- .../ui => ui.jcef}/jcef/JBCefDisposable.java | 2 +- .../ui => ui.jcef}/jcef/JBCefEventUtils.java | 2 +- .../jcef/JBCefFileSchemeHandlerFactory.java | 2 +- .../ui => ui.jcef}/jcef/JBCefFpsMeter.java | 2 +- .../jcef/JBCefInputMethodAdapter.java | 0 .../ui => ui.jcef}/jcef/JBCefJSQuery.java | 2 +- .../jcef/JBCefLoadHtmlResourceHandler.java | 2 +- .../jcef/JBCefNativeOsrHandler.java | 0 .../jcef/JBCefOSRHandlerFactory.java | 2 +- .../jcef/JBCefOSRHandlerFactoryImpl.java | 2 +- .../jcef/JBCefOsrComponent.java | 2 +- .../ui => ui.jcef}/jcef/JBCefOsrHandler.java | 0 .../jcef/JBCefOsrHandlerBrowser.java | 2 +- .../jcef/JBCefProxyAuthenticator.java | 2 +- .../jcef/JBCefProxySettings.java | 2 +- .../jcef/JBCefPsiNavigationUtils.kt | 2 +- .../jcef/JBCefScrollbarsHelper.java | 2 +- .../jcef/JBCefSourceSchemeHandler.java | 2 +- .../jcef/JBCefSourceSchemeHandlerFactory.java | 2 +- .../ui => ui.jcef}/jcef/JBCefStartup.kt | 2 +- .../ui => ui.jcef}/jcef/JCEFHtmlPanel.java | 2 +- .../jcef/JcefShortcutProvider.java | 0 .../ui => ui.jcef}/jcef/PropertiesHelper.java | 2 +- .../ui => ui.jcef}/jcef/SettingsHelper.java | 9 +- .../jcef/resources/load_error.html | 0 .../overlayscrollbars.browser.es6.js | 0 .../overlayscrollbars/overlayscrollbars.css | 0 platform/util-ex/api-dump-unreviewed.txt | 7 + .../src/com/intellij/util/FieldAccessor.kt | 2 +- .../whatsNew/intellij.platform.whatsNew.iml | 1 + plugins/markdown/core/intellij.markdown.iml | 1 + ...tellij.performanceTesting.remoteDriver.iml | 1 + python/intellij.python.community.impl.iml | 1 + .../intellij.restructuredtext.python.iml | 1 + 67 files changed, 410 insertions(+), 373 deletions(-) create mode 100644 platform/ui.jcef/api-dump-unreviewed.txt create mode 100644 platform/ui.jcef/exposed-third-party-api.txt create mode 100644 platform/ui.jcef/intellij.platform.ui.jcef.iml rename platform/{platform-impl/src/com/intellij/ui => ui.jcef}/jcef/CefBrowserFactoryImpl.java (93%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/CefDelegate.java (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/CefOsrBrowserFactory.java (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/DisposeHelper.java (89%) rename platform/{platform-impl/src/com/intellij/ui => ui.jcef}/jcef/HwFacadeHelper.java (100%) rename platform/{platform-impl/src/com/intellij/ui => ui.jcef}/jcef/HwFacadeJPanel.java (85%) rename platform/{platform-impl/src/com/intellij/ui => ui.jcef}/jcef/HwFacadeNonOpaquePanel.java (86%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefApp.java (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefAppArmorUtils.java (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefAppCache.kt (97%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefAppCacheInvalidator.kt (91%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefAppRequiredArgumentsProvider.kt (75%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefAppUtils.kt (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefBrowser.java (99%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefBrowserBase.java (99%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefBrowserBuilder.java (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefBrowserJsCall.kt (98%) rename platform/{platform-impl/src/com/intellij/ui => ui.jcef}/jcef/JBCefCaretListener.java (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefClient.java (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefCookie.java (98%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefCookieManager.java (99%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefDisposable.java (55%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefEventUtils.java (96%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefFileSchemeHandlerFactory.java (98%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefFpsMeter.java (99%) rename platform/{platform-impl/src/com/intellij/ui => ui.jcef}/jcef/JBCefInputMethodAdapter.java (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefJSQuery.java (99%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefLoadHtmlResourceHandler.java (96%) rename platform/{platform-impl/src/com/intellij/ui => ui.jcef}/jcef/JBCefNativeOsrHandler.java (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefOSRHandlerFactory.java (95%) rename platform/{platform-impl/src/com/intellij/ui => ui.jcef}/jcef/JBCefOSRHandlerFactoryImpl.java (92%) rename platform/{platform-impl/src/com/intellij/ui => ui.jcef}/jcef/JBCefOsrComponent.java (99%) rename platform/{platform-impl/src/com/intellij/ui => ui.jcef}/jcef/JBCefOsrHandler.java (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefOsrHandlerBrowser.java (98%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefProxyAuthenticator.java (98%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefProxySettings.java (96%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefPsiNavigationUtils.kt (94%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefScrollbarsHelper.java (99%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefSourceSchemeHandler.java (83%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JBCefSourceSchemeHandlerFactory.java (86%) rename platform/{platform-impl/src/com/intellij/ui => ui.jcef}/jcef/JBCefStartup.kt (97%) rename platform/{platform-impl/src/com/intellij/ui => ui.jcef}/jcef/JCEFHtmlPanel.java (93%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/JcefShortcutProvider.java (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/PropertiesHelper.java (96%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/SettingsHelper.java (98%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/resources/load_error.html (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/resources/overlayscrollbars/overlayscrollbars.browser.es6.js (100%) rename platform/{platform-api/src/com/intellij/ui => ui.jcef}/jcef/resources/overlayscrollbars/overlayscrollbars.css (100%) rename platform/{platform-impl => util-ex}/src/com/intellij/util/FieldAccessor.kt (97%) diff --git a/.idea/modules.xml b/.idea/modules.xml index a869e2cf811e..5cb82919db11 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -765,6 +765,7 @@ + diff --git a/images/intellij.platform.images.iml b/images/intellij.platform.images.iml index f811ac8ace5d..0a253e63db9d 100644 --- a/images/intellij.platform.images.iml +++ b/images/intellij.platform.images.iml @@ -41,5 +41,6 @@ + \ No newline at end of file diff --git a/jupyter/viewOnly/intellij.jupyter.viewOnly.iml b/jupyter/viewOnly/intellij.jupyter.viewOnly.iml index 240e6eab1268..be4c33278090 100644 --- a/jupyter/viewOnly/intellij.jupyter.viewOnly.iml +++ b/jupyter/viewOnly/intellij.jupyter.viewOnly.iml @@ -19,5 +19,6 @@ + \ No newline at end of file diff --git a/platform/platform-api/api-dump-unreviewed.txt b/platform/platform-api/api-dump-unreviewed.txt index 541aa40d285c..65327c3c7ac2 100644 --- a/platform/platform-api/api-dump-unreviewed.txt +++ b/platform/platform-api/api-dump-unreviewed.txt @@ -9648,257 +9648,6 @@ f:com.intellij.ui.hover.HoverUtilsKt - f:mouseExited(java.awt.Component):V - f:mouseMoved(java.awt.Component,I,I):V - a:onHover(javax.swing.JTree,I):V -*:com.intellij.ui.jcef.CefOsrBrowserFactory -- a:createOsrBrowser(com.intellij.ui.jcef.JBCefOSRHandlerFactory,org.cef.CefClient,java.lang.String,org.cef.browser.CefRequestContext,org.cef.browser.CefBrowser,java.awt.Point,Z,org.cef.CefBrowserSettings):org.cef.browser.CefBrowser -- s:getInstance():com.intellij.ui.jcef.CefOsrBrowserFactory -f:com.intellij.ui.jcef.JBCefApp -- createClient():com.intellij.ui.jcef.JBCefClient -- createMessageRouter(org.cef.browser.CefMessageRouter$CefMessageRouterConfig):org.cef.browser.CefMessageRouter -- getCefSettings():org.cef.CefSettings -- s:getForceDeviceScaleFactor():D -- s:getInstance():com.intellij.ui.jcef.JBCefApp -- s:getNotificationGroup():com.intellij.notification.NotificationGroup -- getRemoteDebuggingPort():java.lang.Integer -- getRemoteDebuggingPort(java.util.function.Consumer):V -- s:isOffScreenRenderingModeEnabled():Z -- s:isStarted():Z -- s:isSupported():Z -- s:normalizeScaledSize(I):I -com.intellij.ui.jcef.JBCefApp$JBCefCustomSchemeHandlerFactory -- org.cef.callback.CefSchemeHandlerFactory -- a:getDomainName():java.lang.String -- a:getSchemeName():java.lang.String -- a:registerCustomScheme(org.cef.callback.CefSchemeRegistrar):V -*f:com.intellij.ui.jcef.JBCefAppArmorUtils -- ():V -- s:areUnprivilegedUserNamespacesRestricted():Z -- s:createUnprivilegedUserNamespacesRestrictedBanner():com.intellij.ui.InlineBanner -- s:getUnprivilegedUserNamespacesRestrictedStubPanel():javax.swing.JPanel -- s:showUnprivilegedUserNamespacesRestrictedDialog(java.awt.Component):V -com.intellij.ui.jcef.JBCefAppRequiredArgumentsProvider -- sf:Companion:com.intellij.ui.jcef.JBCefAppRequiredArgumentsProvider$Companion -- a:getOptions():java.util.List -- s:getProviders():java.util.List -f:com.intellij.ui.jcef.JBCefAppRequiredArgumentsProvider$Companion -- f:getEP():com.intellij.openapi.extensions.ExtensionPointName -- f:getProviders():java.util.List -- f:setEP(com.intellij.openapi.extensions.ExtensionPointName):V -f:com.intellij.ui.jcef.JBCefAppUtilsKt -- sf:getRemoteDebugPortSuspendable(com.intellij.ui.jcef.JBCefApp,kotlin.coroutines.Continuation):java.lang.Object -c:com.intellij.ui.jcef.JBCefBrowser -- com.intellij.ui.jcef.JBCefBrowserBase -- ():V -- p:(com.intellij.ui.jcef.JBCefBrowserBuilder):V -- (com.intellij.ui.jcef.JBCefClient,java.lang.String):V -- (java.lang.String):V -- (org.cef.browser.CefBrowser,com.intellij.ui.jcef.JBCefClient):V -- s:addOnBrowserMoveResizeCallback(java.util.function.Consumer):V -- s:create(com.intellij.ui.jcef.JBCefBrowserBuilder):com.intellij.ui.jcef.JBCefBrowser -- s:createBuilder():com.intellij.ui.jcef.JBCefBrowserBuilder -- dispose():V -- p:getBackgroundColor():java.awt.Color -- getComponent():javax.swing.JComponent -- s:removeOnBrowserMoveResizeCallback(java.util.function.Consumer):V -pc:com.intellij.ui.jcef.JBCefBrowser$DefaultCefContextMenuHandler -- com.intellij.ui.jcef.JBCefBrowserBase$DefaultCefContextMenuHandler -- (com.intellij.ui.jcef.JBCefBrowser):V -- (com.intellij.ui.jcef.JBCefBrowser,Z):V -c:com.intellij.ui.jcef.JBCefBrowser$MyPanel -- javax.swing.JPanel -- getJBCefBrowser():com.intellij.ui.jcef.JBCefBrowser -- getPreferredSize():java.awt.Dimension -- p:processFocusEvent(java.awt.event.FocusEvent):V -- removeNotify():V -- setBackground(java.awt.Color):V -c:com.intellij.ui.jcef.JBCefBrowser$Properties -- com.intellij.ui.jcef.JBCefBrowserBase$Properties -- sf:FOCUS_ON_NAVIGATION:java.lang.String -- sf:FOCUS_ON_SHOW:java.lang.String -- ():V -a:com.intellij.ui.jcef.JBCefBrowserBase -- com.intellij.ui.jcef.JBCefDisposable -- psf:BLANK_URI:java.lang.String -- sf:JBCEFBROWSER_INSTANCE_PROP:java.lang.String -- pf:myCefBrowser:org.cef.browser.CefBrowser -- pf:myCefClient:com.intellij.ui.jcef.JBCefClient -- p:(com.intellij.ui.jcef.JBCefBrowserBuilder):V -- p:createDefaultContextMenuHandler():com.intellij.ui.jcef.JBCefBrowserBase$DefaultCefContextMenuHandler -- createImmediately():V -- dispose():V -- p:dispose(java.lang.Runnable):V -- getBrowserComponent():java.awt.Component -- f:getCefBrowser():org.cef.browser.CefBrowser -- a:getComponent():javax.swing.JComponent -- s:getFocusedBrowser():com.intellij.ui.jcef.JBCefBrowserBase -- s:getGlobalJBCefCookieManager():com.intellij.ui.jcef.JBCefCookieManager -- s:getJBCefBrowser(org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefBrowser -- f:getJBCefClient():com.intellij.ui.jcef.JBCefClient -- f:getJBCefCookieManager():com.intellij.ui.jcef.JBCefCookieManager -- getProperty(java.lang.String):java.lang.Object -- f:getZoomLevel():D -- f:isDisposed():Z -- isOffScreenRendering():Z -- isProperty(java.lang.String):Z -- f:loadHTML(java.lang.String):V -- f:loadHTML(java.lang.String,java.lang.String):V -- f:loadURL(java.lang.String):V -- openDevtools():V -- setErrorPage(com.intellij.ui.jcef.JBCefBrowserBase$ErrorPage):V -- f:setJBCefCookieManager(com.intellij.ui.jcef.JBCefCookieManager):V -- setOpenLinksInExternalBrowser(Z):V -- setPageBackgroundColor(java.lang.String):V -- setProperty(java.lang.String,java.lang.Object):V -- f:setZoomLevel(D):V -pc:com.intellij.ui.jcef.JBCefBrowserBase$DefaultCefContextMenuHandler -- org.cef.handler.CefContextMenuHandlerAdapter -- psf:DEBUG_COMMAND_ID:I -- (com.intellij.ui.jcef.JBCefBrowserBase):V -- (com.intellij.ui.jcef.JBCefBrowserBase,Z):V -- onBeforeContextMenu(org.cef.browser.CefBrowser,org.cef.browser.CefFrame,org.cef.callback.CefContextMenuParams,org.cef.callback.CefMenuModel):V -- onContextMenuCommand(org.cef.browser.CefBrowser,org.cef.browser.CefFrame,org.cef.callback.CefContextMenuParams,I,I):Z -com.intellij.ui.jcef.JBCefBrowserBase$ErrorPage -- sf:DEFAULT:com.intellij.ui.jcef.JBCefBrowserBase$ErrorPage -- a:create(org.cef.handler.CefLoadHandler$ErrorCode,java.lang.String,java.lang.String):java.lang.String -c:com.intellij.ui.jcef.JBCefBrowserBase$Properties -- sf:NO_CONTEXT_MENU:java.lang.String -- sf:NO_DEFAULT_AUTH_CREDENTIALS:java.lang.String -- ():V -c:com.intellij.ui.jcef.JBCefBrowserBuilder -- ():V -- build():com.intellij.ui.jcef.JBCefBrowser -- createBrowser():com.intellij.ui.jcef.JBCefBrowser -- setCefBrowser(org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefBrowserBuilder -- setClient(com.intellij.ui.jcef.JBCefClient):com.intellij.ui.jcef.JBCefBrowserBuilder -- setCreateImmediately(Z):com.intellij.ui.jcef.JBCefBrowserBuilder -- setEnableOpenDevToolsMenuItem(Z):com.intellij.ui.jcef.JBCefBrowserBuilder -- setMouseWheelEventEnable(Z):com.intellij.ui.jcef.JBCefBrowserBuilder -- setOSRHandlerFactory(com.intellij.ui.jcef.JBCefOSRHandlerFactory):com.intellij.ui.jcef.JBCefBrowserBuilder -- setOffScreenRendering(Z):com.intellij.ui.jcef.JBCefBrowserBuilder -- setUrl(java.lang.String):com.intellij.ui.jcef.JBCefBrowserBuilder -- setWindowlessFramerate(I):com.intellij.ui.jcef.JBCefBrowserBuilder -c:com.intellij.ui.jcef.JBCefBrowserJsCall -- sf:Companion:com.intellij.ui.jcef.JBCefBrowserJsCall$Companion -- (java.lang.String,com.intellij.ui.jcef.JBCefBrowser,I):V -- f:await(kotlin.coroutines.Continuation):java.lang.Object -- f:invoke():org.jetbrains.concurrency.Promise -f:com.intellij.ui.jcef.JBCefBrowserJsCall$Companion -f:com.intellij.ui.jcef.JBCefBrowserJsCallError -- java.lang.IllegalStateException -- (java.lang.String):V -f:com.intellij.ui.jcef.JBCefBrowserJsCallKt -- sf:executeJavaScript(com.intellij.ui.jcef.JBCefBrowser,java.lang.String,I,kotlin.coroutines.Continuation):java.lang.Object -- bs:executeJavaScript$default(com.intellij.ui.jcef.JBCefBrowser,java.lang.String,I,kotlin.coroutines.Continuation,I,java.lang.Object):java.lang.Object -- sf:executeJavaScriptAsync(com.intellij.ui.jcef.JBCefBrowser,java.lang.String):org.jetbrains.concurrency.Promise -f:com.intellij.ui.jcef.JBCefClient -- com.intellij.ui.jcef.JBCefDisposable -- addContextMenuHandler(org.cef.handler.CefContextMenuHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient -- addDialogHandler(org.cef.handler.CefDialogHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient -- addDisplayHandler(org.cef.handler.CefDisplayHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient -- addDownloadHandler(org.cef.handler.CefDownloadHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient -- addDragHandler(org.cef.handler.CefDragHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient -- addFocusHandler(org.cef.handler.CefFocusHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient -- addJSDialogHandler(org.cef.handler.CefJSDialogHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient -- addKeyboardHandler(org.cef.handler.CefKeyboardHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient -- addLifeSpanHandler(org.cef.handler.CefLifeSpanHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient -- addLoadHandler(org.cef.handler.CefLoadHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient -- addPermissionHandler(org.cef.handler.CefPermissionHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient -- addRequestHandler(org.cef.handler.CefRequestHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient -- dispose():V -- getCefClient():org.cef.CefClient -- getProperty(java.lang.String):java.lang.Object -- isDisposed():Z -- removeAllHandlers(org.cef.browser.CefBrowser):V -- removeContextMenuHandler(org.cef.handler.CefContextMenuHandler,org.cef.browser.CefBrowser):V -- removeDialogHandler(org.cef.handler.CefDialogHandler,org.cef.browser.CefBrowser):V -- removeDisplayHandler(org.cef.handler.CefDisplayHandler,org.cef.browser.CefBrowser):V -- removeDownloadHandle(org.cef.handler.CefDownloadHandler,org.cef.browser.CefBrowser):V -- removeDragHandler(org.cef.handler.CefDragHandler,org.cef.browser.CefBrowser):V -- removeFocusHandler(org.cef.handler.CefFocusHandler,org.cef.browser.CefBrowser):V -- removeJSDialogHandler(org.cef.handler.CefJSDialogHandler,org.cef.browser.CefBrowser):V -- removeKeyboardHandler(org.cef.handler.CefKeyboardHandler,org.cef.browser.CefBrowser):V -- removeLifeSpanHandler(org.cef.handler.CefLifeSpanHandler,org.cef.browser.CefBrowser):V -- removeLoadHandler(org.cef.handler.CefLoadHandler,org.cef.browser.CefBrowser):V -- removeRequestHandler(org.cef.handler.CefRequestHandler,org.cef.browser.CefBrowser):V -- setProperty(java.lang.String,java.lang.Object):V -f:com.intellij.ui.jcef.JBCefClient$Properties -- sf:JS_QUERY_POOL_SIZE:java.lang.String -- ():V -f:com.intellij.ui.jcef.JBCefCookie -- (java.lang.String,java.lang.String,java.lang.String,java.lang.String,Z,Z):V -- (java.lang.String,java.lang.String,java.lang.String,java.lang.String,Z,Z,java.util.Date,java.util.Date,Z,java.util.Date):V -- (org.cef.network.CefCookie):V -- equals(java.lang.Object):Z -- getCefCookie():org.cef.network.CefCookie -- getCreation():java.util.Date -- getDomain():java.lang.String -- getExpires():java.util.Date -- getLastAccess():java.util.Date -- getName():java.lang.String -- getPath():java.lang.String -- getValue():java.lang.String -- hasExpires():Z -- hashCode():I -- isHttpOnly():Z -- isSecure():Z -f:com.intellij.ui.jcef.JBCefCookieManager -- ():V -- deleteCookies(java.lang.String,java.lang.String):java.util.concurrent.Future -- deleteCookies(java.lang.String,Z):Z -- deleteCookies(Z):Z -- getCefCookieManager():org.cef.network.CefCookieManager -- getCookies():java.util.List -- getCookies(java.lang.String,java.lang.Boolean):java.util.concurrent.Future -- setCookie(java.lang.String,com.intellij.ui.jcef.JBCefCookie):java.util.concurrent.Future -- setCookie(java.lang.String,com.intellij.ui.jcef.JBCefCookie,Z):Z -com.intellij.ui.jcef.JBCefDisposable -- com.intellij.openapi.Disposable -- a:isDisposed():Z -f:com.intellij.ui.jcef.JBCefJSQuery -- com.intellij.ui.jcef.JBCefDisposable -- addHandler(java.util.function.Function):V -- clearHandlers():V -- s:create(com.intellij.ui.jcef.JBCefBrowser):com.intellij.ui.jcef.JBCefJSQuery -- s:create(com.intellij.ui.jcef.JBCefBrowserBase):com.intellij.ui.jcef.JBCefJSQuery -- dispose():V -- getFuncName():java.lang.String -- inject(java.lang.String):java.lang.String -- inject(java.lang.String,java.lang.String,java.lang.String):java.lang.String -- isDisposed():Z -- removeHandler(java.util.function.Function):V -c:com.intellij.ui.jcef.JBCefJSQuery$Response -- sf:ERR_CODE_SUCCESS:I -- (java.lang.String):V -- (java.lang.String,I,java.lang.String):V -- errCode():I -- errMsg():java.lang.String -- hasResponse():Z -- isSuccess():Z -- response():java.lang.String -com.intellij.ui.jcef.JBCefOSRHandlerFactory -- a:createCefRenderHandler(javax.swing.JComponent):org.cef.handler.CefRenderHandler -- a:createComponent(Z):javax.swing.JComponent -- s:getInstance():com.intellij.ui.jcef.JBCefOSRHandlerFactory -a:com.intellij.ui.jcef.JBCefOsrHandlerBrowser -- com.intellij.ui.jcef.JBCefBrowserBase -- p:(com.intellij.ui.jcef.JBCefClient,java.lang.String,org.cef.handler.CefRenderHandler,Z):V -- s:create(java.lang.String,org.cef.handler.CefRenderHandler):com.intellij.ui.jcef.JBCefOsrHandlerBrowser -- s:create(java.lang.String,org.cef.handler.CefRenderHandler,com.intellij.ui.jcef.JBCefClient):com.intellij.ui.jcef.JBCefOsrHandlerBrowser -- s:create(java.lang.String,org.cef.handler.CefRenderHandler,com.intellij.ui.jcef.JBCefClient,Z):com.intellij.ui.jcef.JBCefOsrHandlerBrowser -- s:create(java.lang.String,org.cef.handler.CefRenderHandler,Z):com.intellij.ui.jcef.JBCefOsrHandlerBrowser -f:com.intellij.ui.jcef.JBCefPsiNavigationUtils -- sf:INSTANCE:com.intellij.ui.jcef.JBCefPsiNavigationUtils -- f:navigateTo(java.lang.String):Z -- f:navigateTo(java.lang.String,com.intellij.openapi.util.text.LineColumn):Z -f:com.intellij.ui.jcef.JBCefScrollbarsHelper -- ():V -- s:buildScrollbarsStyle():java.lang.String -- s:getOverlayScrollbarStyle():java.lang.String -- s:getOverlayScrollbarsSourceCSS():java.lang.String -- s:getOverlayScrollbarsSourceJS():java.lang.String -f:com.intellij.ui.jcef.JcefShortcutProvider -- ():V -- s:getActions():java.util.List -- s:registerShortcuts(javax.swing.JComponent,com.intellij.ui.jcef.JBCefBrowser):V f:com.intellij.ui.layout.AdvancedSettingsPredicate - com.intellij.ui.layout.ComponentPredicate - (java.lang.String,com.intellij.openapi.Disposable):V diff --git a/platform/platform-api/exposed-third-party-api.txt b/platform/platform-api/exposed-third-party-api.txt index 6d5f35068637..a4630a2c2a60 100644 --- a/platform/platform-api/exposed-third-party-api.txt +++ b/platform/platform-api/exposed-third-party-api.txt @@ -2,32 +2,3 @@ javax/security/auth/x500/X500Principal kotlin/jvm/internal/DefaultConstructorMarker kotlin/reflect/KMutableProperty0 kotlin/reflect/KProperty -org/cef/CefBrowserSettings -org/cef/CefClient -org/cef/CefSettings -org/cef/browser/CefBrowser -org/cef/browser/CefFrame -org/cef/browser/CefMessageRouter -org/cef/browser/CefMessageRouter$CefMessageRouterConfig -org/cef/browser/CefRequestContext -org/cef/callback/CefContextMenuParams -org/cef/callback/CefMenuModel -org/cef/callback/CefSchemeHandlerFactory -org/cef/callback/CefSchemeRegistrar -org/cef/handler/CefContextMenuHandler -org/cef/handler/CefContextMenuHandlerAdapter -org/cef/handler/CefDialogHandler -org/cef/handler/CefDisplayHandler -org/cef/handler/CefDownloadHandler -org/cef/handler/CefDragHandler -org/cef/handler/CefFocusHandler -org/cef/handler/CefJSDialogHandler -org/cef/handler/CefKeyboardHandler -org/cef/handler/CefLifeSpanHandler -org/cef/handler/CefLoadHandler -org/cef/handler/CefLoadHandler$ErrorCode -org/cef/handler/CefPermissionHandler -org/cef/handler/CefRenderHandler -org/cef/handler/CefRequestHandler -org/cef/network/CefCookie -org/cef/network/CefCookieManager diff --git a/platform/platform-impl/api-dump-unreviewed.txt b/platform/platform-impl/api-dump-unreviewed.txt index 6dd7e2dedc2f..a96f77d75a8c 100644 --- a/platform/platform-impl/api-dump-unreviewed.txt +++ b/platform/platform-impl/api-dump-unreviewed.txt @@ -24316,48 +24316,6 @@ f:com.intellij.ui.filterField.SearchQueryParserBase$QueryCompletionPosition - f:getAttributeName():java.lang.String - f:getAttributeValue():java.lang.String - f:getStartPosition():I -c:com.intellij.ui.jcef.CefBrowserFactoryImpl -- com.intellij.ui.jcef.CefOsrBrowserFactory -- ():V -- createOsrBrowser(com.intellij.ui.jcef.JBCefOSRHandlerFactory,org.cef.CefClient,java.lang.String,org.cef.browser.CefRequestContext,org.cef.browser.CefBrowser,java.awt.Point,Z,org.cef.CefBrowserSettings):org.cef.browser.CefBrowser -*c:com.intellij.ui.jcef.HwFacadeHelper -- sf:TRANSPARENT_COLOR:java.awt.Color -- addNotify():V -- s:create(javax.swing.JComponent):com.intellij.ui.jcef.HwFacadeHelper -- hide():V -- paint(java.awt.Graphics,java.util.function.Consumer):V -- removeNotify():V -- show():V -c:com.intellij.ui.jcef.HwFacadeJPanel -- javax.swing.JPanel -- ():V -- addNotify():V -- hide():V -- paint(java.awt.Graphics):V -- removeNotify():V -- show():V -c:com.intellij.ui.jcef.HwFacadeNonOpaquePanel -- com.intellij.ui.components.panels.NonOpaquePanel -- ():V -- addNotify():V -- hide():V -- paint(java.awt.Graphics):V -- removeNotify():V -- show():V -c:com.intellij.ui.jcef.JBCefOSRHandlerFactoryImpl -- com.intellij.ui.jcef.JBCefOSRHandlerFactory -- ():V -- createCefRenderHandler(javax.swing.JComponent):org.cef.handler.CefRenderHandler -- createComponent(Z):javax.swing.JComponent -c:com.intellij.ui.jcef.JCEFHtmlPanel -- com.intellij.ui.jcef.JBCefBrowser -- (com.intellij.ui.jcef.JBCefClient,java.lang.String):V -- (java.lang.String):V -- (Z,com.intellij.ui.jcef.JBCefClient,java.lang.String):V -- (Z,java.lang.String):V -- p:createDefaultContextMenuHandler():com.intellij.ui.jcef.JBCefBrowser$DefaultCefContextMenuHandler -- p:prepareHtml(java.lang.String):java.lang.String -- setHtml(java.lang.String):V com.intellij.ui.layout.BaseBuilder e:com.intellij.ui.layout.CCFlags - java.lang.Enum @@ -25990,13 +25948,6 @@ f:com.intellij.util.ContentUtilEx - s:selectContent(com.intellij.ui.content.ContentManager,javax.swing.JComponent,Z):Z - s:setSplitMode(java.lang.String,Z):V - s:updateTabbedContentDisplayName(com.intellij.ui.content.ContentManager,javax.swing.JComponent):V -f:com.intellij.util.FieldAccessor -- (java.lang.Class,java.lang.String):V -- (java.lang.Class,java.lang.String,java.lang.Class):V -- b:(java.lang.Class,java.lang.String,java.lang.Class,I,kotlin.jvm.internal.DefaultConstructorMarker):V -- f:get(java.lang.Object):java.lang.Object -- f:isAvailable():Z -- f:set(java.lang.Object,java.lang.Object):V f:com.intellij.util.IJSwingUtilities - ():V - s:createHyperlinkEvent(java.lang.String,java.lang.Object):javax.swing.event.HyperlinkEvent diff --git a/platform/platform-impl/exposed-third-party-api.txt b/platform/platform-impl/exposed-third-party-api.txt index 54c0c29760f5..c056eb0b4feb 100644 --- a/platform/platform-impl/exposed-third-party-api.txt +++ b/platform/platform-impl/exposed-third-party-api.txt @@ -47,11 +47,6 @@ net/miginfocom/layout/BoundSize net/miginfocom/layout/LC org/apache/http/client/CredentialsProvider org/apache/http/client/config/RequestConfig$Builder -org/cef/CefBrowserSettings -org/cef/CefClient -org/cef/browser/CefBrowser -org/cef/browser/CefRequestContext -org/cef/handler/CefRenderHandler sun/awt/FontConfiguration sun/awt/KeyboardFocusManagerPeerImpl sun/font/SunFontManager diff --git a/platform/platform-impl/intellij.platform.ide.impl.iml b/platform/platform-impl/intellij.platform.ide.impl.iml index 83330d71277e..8f814b1f83cf 100644 --- a/platform/platform-impl/intellij.platform.ide.impl.iml +++ b/platform/platform-impl/intellij.platform.ide.impl.iml @@ -144,5 +144,6 @@ + \ No newline at end of file diff --git a/platform/platform-tests/intellij.platform.tests.iml b/platform/platform-tests/intellij.platform.tests.iml index e682e2496123..f3e7e2a83534 100644 --- a/platform/platform-tests/intellij.platform.tests.iml +++ b/platform/platform-tests/intellij.platform.tests.iml @@ -99,6 +99,7 @@ + \ No newline at end of file diff --git a/platform/ui.jcef/api-dump-unreviewed.txt b/platform/ui.jcef/api-dump-unreviewed.txt new file mode 100644 index 000000000000..5bc17d7f9f24 --- /dev/null +++ b/platform/ui.jcef/api-dump-unreviewed.txt @@ -0,0 +1,293 @@ +c:com.intellij.ui.jcef.CefBrowserFactoryImpl +- com.intellij.ui.jcef.CefOsrBrowserFactory +- ():V +- createOsrBrowser(com.intellij.ui.jcef.JBCefOSRHandlerFactory,org.cef.CefClient,java.lang.String,org.cef.browser.CefRequestContext,org.cef.browser.CefBrowser,java.awt.Point,Z,org.cef.CefBrowserSettings):org.cef.browser.CefBrowser +*:com.intellij.ui.jcef.CefOsrBrowserFactory +- a:createOsrBrowser(com.intellij.ui.jcef.JBCefOSRHandlerFactory,org.cef.CefClient,java.lang.String,org.cef.browser.CefRequestContext,org.cef.browser.CefBrowser,java.awt.Point,Z,org.cef.CefBrowserSettings):org.cef.browser.CefBrowser +- s:getInstance():com.intellij.ui.jcef.CefOsrBrowserFactory +*c:com.intellij.ui.jcef.HwFacadeHelper +- sf:TRANSPARENT_COLOR:java.awt.Color +- addNotify():V +- s:create(javax.swing.JComponent):com.intellij.ui.jcef.HwFacadeHelper +- hide():V +- paint(java.awt.Graphics,java.util.function.Consumer):V +- removeNotify():V +- show():V +c:com.intellij.ui.jcef.HwFacadeJPanel +- javax.swing.JPanel +- ():V +- addNotify():V +- hide():V +- paint(java.awt.Graphics):V +- removeNotify():V +- show():V +c:com.intellij.ui.jcef.HwFacadeNonOpaquePanel +- com.intellij.ui.components.panels.NonOpaquePanel +- ():V +- addNotify():V +- hide():V +- paint(java.awt.Graphics):V +- removeNotify():V +- show():V +f:com.intellij.ui.jcef.JBCefApp +- createClient():com.intellij.ui.jcef.JBCefClient +- createMessageRouter(org.cef.browser.CefMessageRouter$CefMessageRouterConfig):org.cef.browser.CefMessageRouter +- getCefSettings():org.cef.CefSettings +- s:getForceDeviceScaleFactor():D +- s:getInstance():com.intellij.ui.jcef.JBCefApp +- s:getNotificationGroup():com.intellij.notification.NotificationGroup +- getRemoteDebuggingPort():java.lang.Integer +- getRemoteDebuggingPort(java.util.function.Consumer):V +- s:isOffScreenRenderingModeEnabled():Z +- s:isStarted():Z +- s:isSupported():Z +- s:normalizeScaledSize(I):I +com.intellij.ui.jcef.JBCefApp$JBCefCustomSchemeHandlerFactory +- org.cef.callback.CefSchemeHandlerFactory +- a:getDomainName():java.lang.String +- a:getSchemeName():java.lang.String +- a:registerCustomScheme(org.cef.callback.CefSchemeRegistrar):V +*f:com.intellij.ui.jcef.JBCefAppArmorUtils +- ():V +- s:areUnprivilegedUserNamespacesRestricted():Z +- s:createUnprivilegedUserNamespacesRestrictedBanner():com.intellij.ui.InlineBanner +- s:getUnprivilegedUserNamespacesRestrictedStubPanel():javax.swing.JPanel +- s:showUnprivilegedUserNamespacesRestrictedDialog(java.awt.Component):V +com.intellij.ui.jcef.JBCefAppRequiredArgumentsProvider +- sf:Companion:com.intellij.ui.jcef.JBCefAppRequiredArgumentsProvider$Companion +- a:getOptions():java.util.List +- s:getProviders():java.util.List +f:com.intellij.ui.jcef.JBCefAppRequiredArgumentsProvider$Companion +- f:getEP():com.intellij.openapi.extensions.ExtensionPointName +- f:getProviders():java.util.List +- f:setEP(com.intellij.openapi.extensions.ExtensionPointName):V +f:com.intellij.ui.jcef.JBCefAppUtilsKt +- sf:getRemoteDebugPortSuspendable(com.intellij.ui.jcef.JBCefApp,kotlin.coroutines.Continuation):java.lang.Object +c:com.intellij.ui.jcef.JBCefBrowser +- com.intellij.ui.jcef.JBCefBrowserBase +- ():V +- p:(com.intellij.ui.jcef.JBCefBrowserBuilder):V +- (com.intellij.ui.jcef.JBCefClient,java.lang.String):V +- (java.lang.String):V +- (org.cef.browser.CefBrowser,com.intellij.ui.jcef.JBCefClient):V +- s:addOnBrowserMoveResizeCallback(java.util.function.Consumer):V +- s:create(com.intellij.ui.jcef.JBCefBrowserBuilder):com.intellij.ui.jcef.JBCefBrowser +- s:createBuilder():com.intellij.ui.jcef.JBCefBrowserBuilder +- dispose():V +- p:getBackgroundColor():java.awt.Color +- getComponent():javax.swing.JComponent +- s:removeOnBrowserMoveResizeCallback(java.util.function.Consumer):V +pc:com.intellij.ui.jcef.JBCefBrowser$DefaultCefContextMenuHandler +- com.intellij.ui.jcef.JBCefBrowserBase$DefaultCefContextMenuHandler +- (com.intellij.ui.jcef.JBCefBrowser):V +- (com.intellij.ui.jcef.JBCefBrowser,Z):V +c:com.intellij.ui.jcef.JBCefBrowser$MyPanel +- javax.swing.JPanel +- getJBCefBrowser():com.intellij.ui.jcef.JBCefBrowser +- getPreferredSize():java.awt.Dimension +- p:processFocusEvent(java.awt.event.FocusEvent):V +- removeNotify():V +- setBackground(java.awt.Color):V +c:com.intellij.ui.jcef.JBCefBrowser$Properties +- com.intellij.ui.jcef.JBCefBrowserBase$Properties +- sf:FOCUS_ON_NAVIGATION:java.lang.String +- sf:FOCUS_ON_SHOW:java.lang.String +- ():V +a:com.intellij.ui.jcef.JBCefBrowserBase +- com.intellij.ui.jcef.JBCefDisposable +- psf:BLANK_URI:java.lang.String +- sf:JBCEFBROWSER_INSTANCE_PROP:java.lang.String +- pf:myCefBrowser:org.cef.browser.CefBrowser +- pf:myCefClient:com.intellij.ui.jcef.JBCefClient +- p:(com.intellij.ui.jcef.JBCefBrowserBuilder):V +- p:createDefaultContextMenuHandler():com.intellij.ui.jcef.JBCefBrowserBase$DefaultCefContextMenuHandler +- createImmediately():V +- dispose():V +- p:dispose(java.lang.Runnable):V +- getBrowserComponent():java.awt.Component +- f:getCefBrowser():org.cef.browser.CefBrowser +- a:getComponent():javax.swing.JComponent +- s:getFocusedBrowser():com.intellij.ui.jcef.JBCefBrowserBase +- s:getGlobalJBCefCookieManager():com.intellij.ui.jcef.JBCefCookieManager +- s:getJBCefBrowser(org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefBrowser +- f:getJBCefClient():com.intellij.ui.jcef.JBCefClient +- f:getJBCefCookieManager():com.intellij.ui.jcef.JBCefCookieManager +- getProperty(java.lang.String):java.lang.Object +- f:getZoomLevel():D +- f:isDisposed():Z +- isOffScreenRendering():Z +- isProperty(java.lang.String):Z +- f:loadHTML(java.lang.String):V +- f:loadHTML(java.lang.String,java.lang.String):V +- f:loadURL(java.lang.String):V +- openDevtools():V +- setErrorPage(com.intellij.ui.jcef.JBCefBrowserBase$ErrorPage):V +- f:setJBCefCookieManager(com.intellij.ui.jcef.JBCefCookieManager):V +- setOpenLinksInExternalBrowser(Z):V +- setPageBackgroundColor(java.lang.String):V +- setProperty(java.lang.String,java.lang.Object):V +- f:setZoomLevel(D):V +pc:com.intellij.ui.jcef.JBCefBrowserBase$DefaultCefContextMenuHandler +- org.cef.handler.CefContextMenuHandlerAdapter +- psf:DEBUG_COMMAND_ID:I +- (com.intellij.ui.jcef.JBCefBrowserBase):V +- (com.intellij.ui.jcef.JBCefBrowserBase,Z):V +- onBeforeContextMenu(org.cef.browser.CefBrowser,org.cef.browser.CefFrame,org.cef.callback.CefContextMenuParams,org.cef.callback.CefMenuModel):V +- onContextMenuCommand(org.cef.browser.CefBrowser,org.cef.browser.CefFrame,org.cef.callback.CefContextMenuParams,I,I):Z +com.intellij.ui.jcef.JBCefBrowserBase$ErrorPage +- sf:DEFAULT:com.intellij.ui.jcef.JBCefBrowserBase$ErrorPage +- a:create(org.cef.handler.CefLoadHandler$ErrorCode,java.lang.String,java.lang.String):java.lang.String +c:com.intellij.ui.jcef.JBCefBrowserBase$Properties +- sf:NO_CONTEXT_MENU:java.lang.String +- sf:NO_DEFAULT_AUTH_CREDENTIALS:java.lang.String +- ():V +c:com.intellij.ui.jcef.JBCefBrowserBuilder +- ():V +- build():com.intellij.ui.jcef.JBCefBrowser +- createBrowser():com.intellij.ui.jcef.JBCefBrowser +- setCefBrowser(org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefBrowserBuilder +- setClient(com.intellij.ui.jcef.JBCefClient):com.intellij.ui.jcef.JBCefBrowserBuilder +- setCreateImmediately(Z):com.intellij.ui.jcef.JBCefBrowserBuilder +- setEnableOpenDevToolsMenuItem(Z):com.intellij.ui.jcef.JBCefBrowserBuilder +- setMouseWheelEventEnable(Z):com.intellij.ui.jcef.JBCefBrowserBuilder +- setOSRHandlerFactory(com.intellij.ui.jcef.JBCefOSRHandlerFactory):com.intellij.ui.jcef.JBCefBrowserBuilder +- setOffScreenRendering(Z):com.intellij.ui.jcef.JBCefBrowserBuilder +- setUrl(java.lang.String):com.intellij.ui.jcef.JBCefBrowserBuilder +- setWindowlessFramerate(I):com.intellij.ui.jcef.JBCefBrowserBuilder +c:com.intellij.ui.jcef.JBCefBrowserJsCall +- sf:Companion:com.intellij.ui.jcef.JBCefBrowserJsCall$Companion +- (java.lang.String,com.intellij.ui.jcef.JBCefBrowser,I):V +- f:await(kotlin.coroutines.Continuation):java.lang.Object +- f:invoke():org.jetbrains.concurrency.Promise +f:com.intellij.ui.jcef.JBCefBrowserJsCall$Companion +f:com.intellij.ui.jcef.JBCefBrowserJsCallError +- java.lang.IllegalStateException +- (java.lang.String):V +f:com.intellij.ui.jcef.JBCefBrowserJsCallKt +- sf:executeJavaScript(com.intellij.ui.jcef.JBCefBrowser,java.lang.String,I,kotlin.coroutines.Continuation):java.lang.Object +- bs:executeJavaScript$default(com.intellij.ui.jcef.JBCefBrowser,java.lang.String,I,kotlin.coroutines.Continuation,I,java.lang.Object):java.lang.Object +- sf:executeJavaScriptAsync(com.intellij.ui.jcef.JBCefBrowser,java.lang.String):org.jetbrains.concurrency.Promise +f:com.intellij.ui.jcef.JBCefClient +- com.intellij.ui.jcef.JBCefDisposable +- addContextMenuHandler(org.cef.handler.CefContextMenuHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient +- addDialogHandler(org.cef.handler.CefDialogHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient +- addDisplayHandler(org.cef.handler.CefDisplayHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient +- addDownloadHandler(org.cef.handler.CefDownloadHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient +- addDragHandler(org.cef.handler.CefDragHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient +- addFocusHandler(org.cef.handler.CefFocusHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient +- addJSDialogHandler(org.cef.handler.CefJSDialogHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient +- addKeyboardHandler(org.cef.handler.CefKeyboardHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient +- addLifeSpanHandler(org.cef.handler.CefLifeSpanHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient +- addLoadHandler(org.cef.handler.CefLoadHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient +- addPermissionHandler(org.cef.handler.CefPermissionHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient +- addRequestHandler(org.cef.handler.CefRequestHandler,org.cef.browser.CefBrowser):com.intellij.ui.jcef.JBCefClient +- dispose():V +- getCefClient():org.cef.CefClient +- getProperty(java.lang.String):java.lang.Object +- isDisposed():Z +- removeAllHandlers(org.cef.browser.CefBrowser):V +- removeContextMenuHandler(org.cef.handler.CefContextMenuHandler,org.cef.browser.CefBrowser):V +- removeDialogHandler(org.cef.handler.CefDialogHandler,org.cef.browser.CefBrowser):V +- removeDisplayHandler(org.cef.handler.CefDisplayHandler,org.cef.browser.CefBrowser):V +- removeDownloadHandle(org.cef.handler.CefDownloadHandler,org.cef.browser.CefBrowser):V +- removeDragHandler(org.cef.handler.CefDragHandler,org.cef.browser.CefBrowser):V +- removeFocusHandler(org.cef.handler.CefFocusHandler,org.cef.browser.CefBrowser):V +- removeJSDialogHandler(org.cef.handler.CefJSDialogHandler,org.cef.browser.CefBrowser):V +- removeKeyboardHandler(org.cef.handler.CefKeyboardHandler,org.cef.browser.CefBrowser):V +- removeLifeSpanHandler(org.cef.handler.CefLifeSpanHandler,org.cef.browser.CefBrowser):V +- removeLoadHandler(org.cef.handler.CefLoadHandler,org.cef.browser.CefBrowser):V +- removeRequestHandler(org.cef.handler.CefRequestHandler,org.cef.browser.CefBrowser):V +- setProperty(java.lang.String,java.lang.Object):V +f:com.intellij.ui.jcef.JBCefClient$Properties +- sf:JS_QUERY_POOL_SIZE:java.lang.String +- ():V +f:com.intellij.ui.jcef.JBCefCookie +- (java.lang.String,java.lang.String,java.lang.String,java.lang.String,Z,Z):V +- (java.lang.String,java.lang.String,java.lang.String,java.lang.String,Z,Z,java.util.Date,java.util.Date,Z,java.util.Date):V +- (org.cef.network.CefCookie):V +- equals(java.lang.Object):Z +- getCefCookie():org.cef.network.CefCookie +- getCreation():java.util.Date +- getDomain():java.lang.String +- getExpires():java.util.Date +- getLastAccess():java.util.Date +- getName():java.lang.String +- getPath():java.lang.String +- getValue():java.lang.String +- hasExpires():Z +- hashCode():I +- isHttpOnly():Z +- isSecure():Z +f:com.intellij.ui.jcef.JBCefCookieManager +- ():V +- deleteCookies(java.lang.String,java.lang.String):java.util.concurrent.Future +- deleteCookies(java.lang.String,Z):Z +- deleteCookies(Z):Z +- getCefCookieManager():org.cef.network.CefCookieManager +- getCookies():java.util.List +- getCookies(java.lang.String,java.lang.Boolean):java.util.concurrent.Future +- setCookie(java.lang.String,com.intellij.ui.jcef.JBCefCookie):java.util.concurrent.Future +- setCookie(java.lang.String,com.intellij.ui.jcef.JBCefCookie,Z):Z +com.intellij.ui.jcef.JBCefDisposable +- com.intellij.openapi.Disposable +- a:isDisposed():Z +f:com.intellij.ui.jcef.JBCefJSQuery +- com.intellij.ui.jcef.JBCefDisposable +- addHandler(java.util.function.Function):V +- clearHandlers():V +- s:create(com.intellij.ui.jcef.JBCefBrowser):com.intellij.ui.jcef.JBCefJSQuery +- s:create(com.intellij.ui.jcef.JBCefBrowserBase):com.intellij.ui.jcef.JBCefJSQuery +- dispose():V +- getFuncName():java.lang.String +- inject(java.lang.String):java.lang.String +- inject(java.lang.String,java.lang.String,java.lang.String):java.lang.String +- isDisposed():Z +- removeHandler(java.util.function.Function):V +c:com.intellij.ui.jcef.JBCefJSQuery$Response +- sf:ERR_CODE_SUCCESS:I +- (java.lang.String):V +- (java.lang.String,I,java.lang.String):V +- errCode():I +- errMsg():java.lang.String +- hasResponse():Z +- isSuccess():Z +- response():java.lang.String +com.intellij.ui.jcef.JBCefOSRHandlerFactory +- a:createCefRenderHandler(javax.swing.JComponent):org.cef.handler.CefRenderHandler +- a:createComponent(Z):javax.swing.JComponent +- s:getInstance():com.intellij.ui.jcef.JBCefOSRHandlerFactory +c:com.intellij.ui.jcef.JBCefOSRHandlerFactoryImpl +- com.intellij.ui.jcef.JBCefOSRHandlerFactory +- ():V +- createCefRenderHandler(javax.swing.JComponent):org.cef.handler.CefRenderHandler +- createComponent(Z):javax.swing.JComponent +a:com.intellij.ui.jcef.JBCefOsrHandlerBrowser +- com.intellij.ui.jcef.JBCefBrowserBase +- p:(com.intellij.ui.jcef.JBCefClient,java.lang.String,org.cef.handler.CefRenderHandler,Z):V +- s:create(java.lang.String,org.cef.handler.CefRenderHandler):com.intellij.ui.jcef.JBCefOsrHandlerBrowser +- s:create(java.lang.String,org.cef.handler.CefRenderHandler,com.intellij.ui.jcef.JBCefClient):com.intellij.ui.jcef.JBCefOsrHandlerBrowser +- s:create(java.lang.String,org.cef.handler.CefRenderHandler,com.intellij.ui.jcef.JBCefClient,Z):com.intellij.ui.jcef.JBCefOsrHandlerBrowser +- s:create(java.lang.String,org.cef.handler.CefRenderHandler,Z):com.intellij.ui.jcef.JBCefOsrHandlerBrowser +f:com.intellij.ui.jcef.JBCefPsiNavigationUtils +- sf:INSTANCE:com.intellij.ui.jcef.JBCefPsiNavigationUtils +- f:navigateTo(java.lang.String):Z +- f:navigateTo(java.lang.String,com.intellij.openapi.util.text.LineColumn):Z +f:com.intellij.ui.jcef.JBCefScrollbarsHelper +- ():V +- s:buildScrollbarsStyle():java.lang.String +- s:getOverlayScrollbarStyle():java.lang.String +- s:getOverlayScrollbarsSourceCSS():java.lang.String +- s:getOverlayScrollbarsSourceJS():java.lang.String +c:com.intellij.ui.jcef.JCEFHtmlPanel +- com.intellij.ui.jcef.JBCefBrowser +- (com.intellij.ui.jcef.JBCefClient,java.lang.String):V +- (java.lang.String):V +- (Z,com.intellij.ui.jcef.JBCefClient,java.lang.String):V +- (Z,java.lang.String):V +- p:createDefaultContextMenuHandler():com.intellij.ui.jcef.JBCefBrowser$DefaultCefContextMenuHandler +- p:prepareHtml(java.lang.String):java.lang.String +- setHtml(java.lang.String):V +f:com.intellij.ui.jcef.JcefShortcutProvider +- ():V +- s:getActions():java.util.List +- s:registerShortcuts(javax.swing.JComponent,com.intellij.ui.jcef.JBCefBrowser):V diff --git a/platform/ui.jcef/exposed-third-party-api.txt b/platform/ui.jcef/exposed-third-party-api.txt new file mode 100644 index 000000000000..b7aaf7007218 --- /dev/null +++ b/platform/ui.jcef/exposed-third-party-api.txt @@ -0,0 +1,29 @@ +org/cef/CefBrowserSettings +org/cef/CefClient +org/cef/CefSettings +org/cef/browser/CefBrowser +org/cef/browser/CefFrame +org/cef/browser/CefMessageRouter +org/cef/browser/CefMessageRouter$CefMessageRouterConfig +org/cef/browser/CefRequestContext +org/cef/callback/CefContextMenuParams +org/cef/callback/CefMenuModel +org/cef/callback/CefSchemeHandlerFactory +org/cef/callback/CefSchemeRegistrar +org/cef/handler/CefContextMenuHandler +org/cef/handler/CefContextMenuHandlerAdapter +org/cef/handler/CefDialogHandler +org/cef/handler/CefDisplayHandler +org/cef/handler/CefDownloadHandler +org/cef/handler/CefDragHandler +org/cef/handler/CefFocusHandler +org/cef/handler/CefJSDialogHandler +org/cef/handler/CefKeyboardHandler +org/cef/handler/CefLifeSpanHandler +org/cef/handler/CefLoadHandler +org/cef/handler/CefLoadHandler$ErrorCode +org/cef/handler/CefPermissionHandler +org/cef/handler/CefRenderHandler +org/cef/handler/CefRequestHandler +org/cef/network/CefCookie +org/cef/network/CefCookieManager diff --git a/platform/ui.jcef/intellij.platform.ui.jcef.iml b/platform/ui.jcef/intellij.platform.ui.jcef.iml new file mode 100644 index 000000000000..8e6fc1e6174c --- /dev/null +++ b/platform/ui.jcef/intellij.platform.ui.jcef.iml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform/platform-impl/src/com/intellij/ui/jcef/CefBrowserFactoryImpl.java b/platform/ui.jcef/jcef/CefBrowserFactoryImpl.java similarity index 93% rename from platform/platform-impl/src/com/intellij/ui/jcef/CefBrowserFactoryImpl.java rename to platform/ui.jcef/jcef/CefBrowserFactoryImpl.java index 8354600dbf25..67ec08790396 100644 --- a/platform/platform-impl/src/com/intellij/ui/jcef/CefBrowserFactoryImpl.java +++ b/platform/ui.jcef/jcef/CefBrowserFactoryImpl.java @@ -4,7 +4,10 @@ package com.intellij.ui.jcef; import com.intellij.util.ObjectUtils; import org.cef.CefBrowserSettings; import org.cef.CefClient; -import org.cef.browser.*; +import org.cef.browser.CefBrowser; +import org.cef.browser.CefBrowserOsrWithHandler; +import org.cef.browser.CefRendering; +import org.cef.browser.CefRequestContext; import org.cef.handler.CefRenderHandler; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/CefDelegate.java b/platform/ui.jcef/jcef/CefDelegate.java similarity index 100% rename from platform/platform-api/src/com/intellij/ui/jcef/CefDelegate.java rename to platform/ui.jcef/jcef/CefDelegate.java diff --git a/platform/platform-api/src/com/intellij/ui/jcef/CefOsrBrowserFactory.java b/platform/ui.jcef/jcef/CefOsrBrowserFactory.java similarity index 100% rename from platform/platform-api/src/com/intellij/ui/jcef/CefOsrBrowserFactory.java rename to platform/ui.jcef/jcef/CefOsrBrowserFactory.java diff --git a/platform/platform-api/src/com/intellij/ui/jcef/DisposeHelper.java b/platform/ui.jcef/jcef/DisposeHelper.java similarity index 89% rename from platform/platform-api/src/com/intellij/ui/jcef/DisposeHelper.java rename to platform/ui.jcef/jcef/DisposeHelper.java index ff6c637fa88b..a69dd807650d 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/DisposeHelper.java +++ b/platform/ui.jcef/jcef/DisposeHelper.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import org.jetbrains.annotations.NotNull; diff --git a/platform/platform-impl/src/com/intellij/ui/jcef/HwFacadeHelper.java b/platform/ui.jcef/jcef/HwFacadeHelper.java similarity index 100% rename from platform/platform-impl/src/com/intellij/ui/jcef/HwFacadeHelper.java rename to platform/ui.jcef/jcef/HwFacadeHelper.java diff --git a/platform/platform-impl/src/com/intellij/ui/jcef/HwFacadeJPanel.java b/platform/ui.jcef/jcef/HwFacadeJPanel.java similarity index 85% rename from platform/platform-impl/src/com/intellij/ui/jcef/HwFacadeJPanel.java rename to platform/ui.jcef/jcef/HwFacadeJPanel.java index 9edbcc6190bd..46f691f18434 100644 --- a/platform/platform-impl/src/com/intellij/ui/jcef/HwFacadeJPanel.java +++ b/platform/ui.jcef/jcef/HwFacadeJPanel.java @@ -1,4 +1,4 @@ -// Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import javax.swing.*; diff --git a/platform/platform-impl/src/com/intellij/ui/jcef/HwFacadeNonOpaquePanel.java b/platform/ui.jcef/jcef/HwFacadeNonOpaquePanel.java similarity index 86% rename from platform/platform-impl/src/com/intellij/ui/jcef/HwFacadeNonOpaquePanel.java rename to platform/ui.jcef/jcef/HwFacadeNonOpaquePanel.java index e00f98d8dbf9..bf323e074ee5 100644 --- a/platform/platform-impl/src/com/intellij/ui/jcef/HwFacadeNonOpaquePanel.java +++ b/platform/ui.jcef/jcef/HwFacadeNonOpaquePanel.java @@ -1,4 +1,4 @@ -// Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.ui.components.panels.NonOpaquePanel; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefApp.java b/platform/ui.jcef/jcef/JBCefApp.java similarity index 100% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefApp.java rename to platform/ui.jcef/jcef/JBCefApp.java diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefAppArmorUtils.java b/platform/ui.jcef/jcef/JBCefAppArmorUtils.java similarity index 100% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefAppArmorUtils.java rename to platform/ui.jcef/jcef/JBCefAppArmorUtils.java diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefAppCache.kt b/platform/ui.jcef/jcef/JBCefAppCache.kt similarity index 97% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefAppCache.kt rename to platform/ui.jcef/jcef/JBCefAppCache.kt index 45b81e4a1b77..e14e9b74dc61 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefAppCache.kt +++ b/platform/ui.jcef/jcef/JBCefAppCache.kt @@ -1,4 +1,4 @@ -// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef import com.intellij.execution.Platform diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefAppCacheInvalidator.kt b/platform/ui.jcef/jcef/JBCefAppCacheInvalidator.kt similarity index 91% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefAppCacheInvalidator.kt rename to platform/ui.jcef/jcef/JBCefAppCacheInvalidator.kt index 2d7cc8317edf..00667c53920a 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefAppCacheInvalidator.kt +++ b/platform/ui.jcef/jcef/JBCefAppCacheInvalidator.kt @@ -1,4 +1,4 @@ -// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef import com.intellij.ide.IdeBundle diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefAppRequiredArgumentsProvider.kt b/platform/ui.jcef/jcef/JBCefAppRequiredArgumentsProvider.kt similarity index 75% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefAppRequiredArgumentsProvider.kt rename to platform/ui.jcef/jcef/JBCefAppRequiredArgumentsProvider.kt index 62b7caf29bd9..66813301af34 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefAppRequiredArgumentsProvider.kt +++ b/platform/ui.jcef/jcef/JBCefAppRequiredArgumentsProvider.kt @@ -1,4 +1,4 @@ -// Copyright 2000-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef import com.intellij.openapi.extensions.ExtensionPointName diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefAppUtils.kt b/platform/ui.jcef/jcef/JBCefAppUtils.kt similarity index 100% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefAppUtils.kt rename to platform/ui.jcef/jcef/JBCefAppUtils.kt diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefBrowser.java b/platform/ui.jcef/jcef/JBCefBrowser.java similarity index 99% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefBrowser.java rename to platform/ui.jcef/jcef/JBCefBrowser.java index 8982456b80d9..525c0a9f719e 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefBrowser.java +++ b/platform/ui.jcef/jcef/JBCefBrowser.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.openapi.application.ApplicationManager; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefBrowserBase.java b/platform/ui.jcef/jcef/JBCefBrowserBase.java similarity index 99% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefBrowserBase.java rename to platform/ui.jcef/jcef/JBCefBrowserBase.java index f25b69cb526e..199e23186863 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefBrowserBase.java +++ b/platform/ui.jcef/jcef/JBCefBrowserBase.java @@ -23,8 +23,10 @@ import com.intellij.util.net.ssl.CertificateListener; import com.intellij.util.net.ssl.CertificateManager; import com.intellij.util.ui.UIUtil; import org.cef.CefBrowserSettings; -import org.cef.CefClient; -import org.cef.browser.*; +import org.cef.browser.CefBrowser; +import org.cef.browser.CefFrame; +import org.cef.browser.CefRendering; +import org.cef.browser.CefRequestContext; import org.cef.callback.*; import org.cef.handler.*; import org.cef.network.CefCookieManager; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefBrowserBuilder.java b/platform/ui.jcef/jcef/JBCefBrowserBuilder.java similarity index 100% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefBrowserBuilder.java rename to platform/ui.jcef/jcef/JBCefBrowserBuilder.java diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefBrowserJsCall.kt b/platform/ui.jcef/jcef/JBCefBrowserJsCall.kt similarity index 98% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefBrowserJsCall.kt rename to platform/ui.jcef/jcef/JBCefBrowserJsCall.kt index 749da6586445..6b4aec656167 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefBrowserJsCall.kt +++ b/platform/ui.jcef/jcef/JBCefBrowserJsCall.kt @@ -1,10 +1,8 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef import com.intellij.openapi.Disposable -import com.intellij.openapi.diagnostic.Logger import com.intellij.openapi.diagnostic.logger -import com.intellij.openapi.diagnostic.thisLogger import com.intellij.openapi.util.CheckedDisposable import com.intellij.openapi.util.Disposer import com.intellij.openapi.util.text.StringUtil diff --git a/platform/platform-impl/src/com/intellij/ui/jcef/JBCefCaretListener.java b/platform/ui.jcef/jcef/JBCefCaretListener.java similarity index 100% rename from platform/platform-impl/src/com/intellij/ui/jcef/JBCefCaretListener.java rename to platform/ui.jcef/jcef/JBCefCaretListener.java diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefClient.java b/platform/ui.jcef/jcef/JBCefClient.java similarity index 100% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefClient.java rename to platform/ui.jcef/jcef/JBCefClient.java diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefCookie.java b/platform/ui.jcef/jcef/JBCefCookie.java similarity index 98% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefCookie.java rename to platform/ui.jcef/jcef/JBCefCookie.java index 41cc096f0e4a..b3104388c612 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefCookie.java +++ b/platform/ui.jcef/jcef/JBCefCookie.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.openapi.util.text.StringUtil; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefCookieManager.java b/platform/ui.jcef/jcef/JBCefCookieManager.java similarity index 99% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefCookieManager.java rename to platform/ui.jcef/jcef/JBCefCookieManager.java index 1336f518396c..239c1d4200a5 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefCookieManager.java +++ b/platform/ui.jcef/jcef/JBCefCookieManager.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.openapi.diagnostic.Logger; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefDisposable.java b/platform/ui.jcef/jcef/JBCefDisposable.java similarity index 55% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefDisposable.java rename to platform/ui.jcef/jcef/JBCefDisposable.java index 36ecc82bea88..969274329c65 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefDisposable.java +++ b/platform/ui.jcef/jcef/JBCefDisposable.java @@ -1,4 +1,4 @@ -// Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.openapi.Disposable; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefEventUtils.java b/platform/ui.jcef/jcef/JBCefEventUtils.java similarity index 96% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefEventUtils.java rename to platform/ui.jcef/jcef/JBCefEventUtils.java index 08024d0bc024..f58f0d549cb8 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefEventUtils.java +++ b/platform/ui.jcef/jcef/JBCefEventUtils.java @@ -1,4 +1,4 @@ -// Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import org.cef.handler.CefKeyboardHandler.CefKeyEvent; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefFileSchemeHandlerFactory.java b/platform/ui.jcef/jcef/JBCefFileSchemeHandlerFactory.java similarity index 98% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefFileSchemeHandlerFactory.java rename to platform/ui.jcef/jcef/JBCefFileSchemeHandlerFactory.java index 240365c2d56d..9880f2638485 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefFileSchemeHandlerFactory.java +++ b/platform/ui.jcef/jcef/JBCefFileSchemeHandlerFactory.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.util.io.URLUtil; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefFpsMeter.java b/platform/ui.jcef/jcef/JBCefFpsMeter.java similarity index 99% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefFpsMeter.java rename to platform/ui.jcef/jcef/JBCefFpsMeter.java index 221b8a170e40..25e1ff619e48 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefFpsMeter.java +++ b/platform/ui.jcef/jcef/JBCefFpsMeter.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.openapi.diagnostic.Logger; diff --git a/platform/platform-impl/src/com/intellij/ui/jcef/JBCefInputMethodAdapter.java b/platform/ui.jcef/jcef/JBCefInputMethodAdapter.java similarity index 100% rename from platform/platform-impl/src/com/intellij/ui/jcef/JBCefInputMethodAdapter.java rename to platform/ui.jcef/jcef/JBCefInputMethodAdapter.java diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefJSQuery.java b/platform/ui.jcef/jcef/JBCefJSQuery.java similarity index 99% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefJSQuery.java rename to platform/ui.jcef/jcef/JBCefJSQuery.java index 095a64e46df1..ca78b929bf2f 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefJSQuery.java +++ b/platform/ui.jcef/jcef/JBCefJSQuery.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.openapi.diagnostic.Logger; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefLoadHtmlResourceHandler.java b/platform/ui.jcef/jcef/JBCefLoadHtmlResourceHandler.java similarity index 96% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefLoadHtmlResourceHandler.java rename to platform/ui.jcef/jcef/JBCefLoadHtmlResourceHandler.java index 284258a45498..3f27884a1ef4 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefLoadHtmlResourceHandler.java +++ b/platform/ui.jcef/jcef/JBCefLoadHtmlResourceHandler.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.openapi.diagnostic.Logger; diff --git a/platform/platform-impl/src/com/intellij/ui/jcef/JBCefNativeOsrHandler.java b/platform/ui.jcef/jcef/JBCefNativeOsrHandler.java similarity index 100% rename from platform/platform-impl/src/com/intellij/ui/jcef/JBCefNativeOsrHandler.java rename to platform/ui.jcef/jcef/JBCefNativeOsrHandler.java diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefOSRHandlerFactory.java b/platform/ui.jcef/jcef/JBCefOSRHandlerFactory.java similarity index 95% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefOSRHandlerFactory.java rename to platform/ui.jcef/jcef/JBCefOSRHandlerFactory.java index e9bd6b289d73..6c67b8826002 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefOSRHandlerFactory.java +++ b/platform/ui.jcef/jcef/JBCefOSRHandlerFactory.java @@ -1,4 +1,4 @@ -// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.openapi.application.ApplicationManager; diff --git a/platform/platform-impl/src/com/intellij/ui/jcef/JBCefOSRHandlerFactoryImpl.java b/platform/ui.jcef/jcef/JBCefOSRHandlerFactoryImpl.java similarity index 92% rename from platform/platform-impl/src/com/intellij/ui/jcef/JBCefOSRHandlerFactoryImpl.java rename to platform/ui.jcef/jcef/JBCefOSRHandlerFactoryImpl.java index 8d79994f76c5..2be9e38ad2dd 100644 --- a/platform/platform-impl/src/com/intellij/ui/jcef/JBCefOSRHandlerFactoryImpl.java +++ b/platform/ui.jcef/jcef/JBCefOSRHandlerFactoryImpl.java @@ -1,4 +1,4 @@ -// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import org.cef.handler.CefRenderHandler; diff --git a/platform/platform-impl/src/com/intellij/ui/jcef/JBCefOsrComponent.java b/platform/ui.jcef/jcef/JBCefOsrComponent.java similarity index 99% rename from platform/platform-impl/src/com/intellij/ui/jcef/JBCefOsrComponent.java rename to platform/ui.jcef/jcef/JBCefOsrComponent.java index 93c9dcbe1af6..e51c4efd531a 100644 --- a/platform/platform-impl/src/com/intellij/ui/jcef/JBCefOsrComponent.java +++ b/platform/ui.jcef/jcef/JBCefOsrComponent.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.ide.ui.UISettings; diff --git a/platform/platform-impl/src/com/intellij/ui/jcef/JBCefOsrHandler.java b/platform/ui.jcef/jcef/JBCefOsrHandler.java similarity index 100% rename from platform/platform-impl/src/com/intellij/ui/jcef/JBCefOsrHandler.java rename to platform/ui.jcef/jcef/JBCefOsrHandler.java diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefOsrHandlerBrowser.java b/platform/ui.jcef/jcef/JBCefOsrHandlerBrowser.java similarity index 98% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefOsrHandlerBrowser.java rename to platform/ui.jcef/jcef/JBCefOsrHandlerBrowser.java index 9d5e1fef1f18..aa0b92df803a 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefOsrHandlerBrowser.java +++ b/platform/ui.jcef/jcef/JBCefOsrHandlerBrowser.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import org.cef.browser.CefBrowser; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefProxyAuthenticator.java b/platform/ui.jcef/jcef/JBCefProxyAuthenticator.java similarity index 98% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefProxyAuthenticator.java rename to platform/ui.jcef/jcef/JBCefProxyAuthenticator.java index 4a251269ade1..e6cad9376a63 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefProxyAuthenticator.java +++ b/platform/ui.jcef/jcef/JBCefProxyAuthenticator.java @@ -1,4 +1,4 @@ -// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.credentialStore.Credentials; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefProxySettings.java b/platform/ui.jcef/jcef/JBCefProxySettings.java similarity index 96% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefProxySettings.java rename to platform/ui.jcef/jcef/JBCefProxySettings.java index 619238a3fd36..9e0e5b39086f 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefProxySettings.java +++ b/platform/ui.jcef/jcef/JBCefProxySettings.java @@ -1,4 +1,4 @@ -// Copyright 2000-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.openapi.application.ApplicationManager; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefPsiNavigationUtils.kt b/platform/ui.jcef/jcef/JBCefPsiNavigationUtils.kt similarity index 94% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefPsiNavigationUtils.kt rename to platform/ui.jcef/jcef/JBCefPsiNavigationUtils.kt index c7e5851cad7a..b9da907136fe 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefPsiNavigationUtils.kt +++ b/platform/ui.jcef/jcef/JBCefPsiNavigationUtils.kt @@ -1,4 +1,4 @@ -// Copyright 2000-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef import com.intellij.ide.DataManager diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefScrollbarsHelper.java b/platform/ui.jcef/jcef/JBCefScrollbarsHelper.java similarity index 99% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefScrollbarsHelper.java rename to platform/ui.jcef/jcef/JBCefScrollbarsHelper.java index 5502357c0737..529492cd4d1c 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefScrollbarsHelper.java +++ b/platform/ui.jcef/jcef/JBCefScrollbarsHelper.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.diagnostic.LoadingState; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefSourceSchemeHandler.java b/platform/ui.jcef/jcef/JBCefSourceSchemeHandler.java similarity index 83% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefSourceSchemeHandler.java rename to platform/ui.jcef/jcef/JBCefSourceSchemeHandler.java index 6511ef665da7..12be3cb28f04 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefSourceSchemeHandler.java +++ b/platform/ui.jcef/jcef/JBCefSourceSchemeHandler.java @@ -1,4 +1,4 @@ -// Copyright 2000-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.openapi.Disposable; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefSourceSchemeHandlerFactory.java b/platform/ui.jcef/jcef/JBCefSourceSchemeHandlerFactory.java similarity index 86% rename from platform/platform-api/src/com/intellij/ui/jcef/JBCefSourceSchemeHandlerFactory.java rename to platform/ui.jcef/jcef/JBCefSourceSchemeHandlerFactory.java index c79544a34e43..51d0996aa561 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefSourceSchemeHandlerFactory.java +++ b/platform/ui.jcef/jcef/JBCefSourceSchemeHandlerFactory.java @@ -1,4 +1,4 @@ -// Copyright 2000-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import org.cef.browser.CefBrowser; diff --git a/platform/platform-impl/src/com/intellij/ui/jcef/JBCefStartup.kt b/platform/ui.jcef/jcef/JBCefStartup.kt similarity index 97% rename from platform/platform-impl/src/com/intellij/ui/jcef/JBCefStartup.kt rename to platform/ui.jcef/jcef/JBCefStartup.kt index f39a9f4dc176..95ce0bd0e828 100644 --- a/platform/platform-impl/src/com/intellij/ui/jcef/JBCefStartup.kt +++ b/platform/ui.jcef/jcef/JBCefStartup.kt @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef import com.intellij.ide.plugins.DynamicPluginListener diff --git a/platform/platform-impl/src/com/intellij/ui/jcef/JCEFHtmlPanel.java b/platform/ui.jcef/jcef/JCEFHtmlPanel.java similarity index 93% rename from platform/platform-impl/src/com/intellij/ui/jcef/JCEFHtmlPanel.java rename to platform/ui.jcef/jcef/JCEFHtmlPanel.java index e51a4b7b6514..b03a4f3a1243 100644 --- a/platform/platform-impl/src/com/intellij/ui/jcef/JCEFHtmlPanel.java +++ b/platform/ui.jcef/jcef/JCEFHtmlPanel.java @@ -1,4 +1,4 @@ -// Copyright 2000-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.openapi.application.ApplicationManager; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JcefShortcutProvider.java b/platform/ui.jcef/jcef/JcefShortcutProvider.java similarity index 100% rename from platform/platform-api/src/com/intellij/ui/jcef/JcefShortcutProvider.java rename to platform/ui.jcef/jcef/JcefShortcutProvider.java diff --git a/platform/platform-api/src/com/intellij/ui/jcef/PropertiesHelper.java b/platform/ui.jcef/jcef/PropertiesHelper.java similarity index 96% rename from platform/platform-api/src/com/intellij/ui/jcef/PropertiesHelper.java rename to platform/ui.jcef/jcef/PropertiesHelper.java index 77541140634a..f0509cda07b3 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/PropertiesHelper.java +++ b/platform/ui.jcef/jcef/PropertiesHelper.java @@ -1,4 +1,4 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import org.jetbrains.annotations.NotNull; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/SettingsHelper.java b/platform/ui.jcef/jcef/SettingsHelper.java similarity index 98% rename from platform/platform-api/src/com/intellij/ui/jcef/SettingsHelper.java rename to platform/ui.jcef/jcef/SettingsHelper.java index 6788017b0025..036c659800ce 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/SettingsHelper.java +++ b/platform/ui.jcef/jcef/SettingsHelper.java @@ -1,8 +1,7 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ui.jcef; import com.intellij.execution.Platform; -import com.intellij.ide.BrowserUtil; import com.intellij.ide.IdeBundle; import com.intellij.notification.Notification; import com.intellij.notification.NotificationDisplayType; @@ -26,9 +25,11 @@ import org.cef.misc.BoolRef; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import java.io.*; +import java.io.BufferedReader; +import java.io.File; +import java.io.FileReader; +import java.io.IOException; import java.nio.charset.Charset; -import java.nio.charset.StandardCharsets; import java.nio.file.Path; import java.util.Arrays; import java.util.Locale; diff --git a/platform/platform-api/src/com/intellij/ui/jcef/resources/load_error.html b/platform/ui.jcef/jcef/resources/load_error.html similarity index 100% rename from platform/platform-api/src/com/intellij/ui/jcef/resources/load_error.html rename to platform/ui.jcef/jcef/resources/load_error.html diff --git a/platform/platform-api/src/com/intellij/ui/jcef/resources/overlayscrollbars/overlayscrollbars.browser.es6.js b/platform/ui.jcef/jcef/resources/overlayscrollbars/overlayscrollbars.browser.es6.js similarity index 100% rename from platform/platform-api/src/com/intellij/ui/jcef/resources/overlayscrollbars/overlayscrollbars.browser.es6.js rename to platform/ui.jcef/jcef/resources/overlayscrollbars/overlayscrollbars.browser.es6.js diff --git a/platform/platform-api/src/com/intellij/ui/jcef/resources/overlayscrollbars/overlayscrollbars.css b/platform/ui.jcef/jcef/resources/overlayscrollbars/overlayscrollbars.css similarity index 100% rename from platform/platform-api/src/com/intellij/ui/jcef/resources/overlayscrollbars/overlayscrollbars.css rename to platform/ui.jcef/jcef/resources/overlayscrollbars/overlayscrollbars.css diff --git a/platform/util-ex/api-dump-unreviewed.txt b/platform/util-ex/api-dump-unreviewed.txt index 2e69fed62aec..b4fc2de920fc 100644 --- a/platform/util-ex/api-dump-unreviewed.txt +++ b/platform/util-ex/api-dump-unreviewed.txt @@ -32,6 +32,13 @@ f:com.intellij.openapi.util.ExtensionsKt - sf:use(com.intellij.openapi.Disposable,kotlin.jvm.functions.Function1):java.lang.Object f:com.intellij.util.ErrorKt - sf:throwIfNotEmpty(java.util.List):V +f:com.intellij.util.FieldAccessor +- (java.lang.Class,java.lang.String):V +- (java.lang.Class,java.lang.String,java.lang.Class):V +- b:(java.lang.Class,java.lang.String,java.lang.Class,I,kotlin.jvm.internal.DefaultConstructorMarker):V +- f:get(java.lang.Object):java.lang.Object +- f:isAvailable():Z +- f:set(java.lang.Object,java.lang.Object):V f:com.intellij.util.JdomKt - sf:addOptionTag(org.jdom.Element,java.lang.String,java.lang.String):V - sf:addOptionTag(org.jdom.Element,java.lang.String,java.lang.String,java.lang.String):V diff --git a/platform/platform-impl/src/com/intellij/util/FieldAccessor.kt b/platform/util-ex/src/com/intellij/util/FieldAccessor.kt similarity index 97% rename from platform/platform-impl/src/com/intellij/util/FieldAccessor.kt rename to platform/util-ex/src/com/intellij/util/FieldAccessor.kt index cc85aa834e95..df68a61884f8 100644 --- a/platform/platform-impl/src/com/intellij/util/FieldAccessor.kt +++ b/platform/util-ex/src/com/intellij/util/FieldAccessor.kt @@ -1,4 +1,4 @@ -// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.util import com.intellij.openapi.diagnostic.logger diff --git a/platform/whatsNew/intellij.platform.whatsNew.iml b/platform/whatsNew/intellij.platform.whatsNew.iml index 37eb389a77c9..8a5ca332a34c 100644 --- a/platform/whatsNew/intellij.platform.whatsNew.iml +++ b/platform/whatsNew/intellij.platform.whatsNew.iml @@ -41,5 +41,6 @@ + \ No newline at end of file diff --git a/plugins/markdown/core/intellij.markdown.iml b/plugins/markdown/core/intellij.markdown.iml index 7d180994b4e9..1cbb3c6da085 100644 --- a/plugins/markdown/core/intellij.markdown.iml +++ b/plugins/markdown/core/intellij.markdown.iml @@ -35,5 +35,6 @@ + \ No newline at end of file diff --git a/plugins/performanceTesting/remote-driver/intellij.performanceTesting.remoteDriver.iml b/plugins/performanceTesting/remote-driver/intellij.performanceTesting.remoteDriver.iml index ec6a5c63b650..b86daff302ed 100644 --- a/plugins/performanceTesting/remote-driver/intellij.performanceTesting.remoteDriver.iml +++ b/plugins/performanceTesting/remote-driver/intellij.performanceTesting.remoteDriver.iml @@ -25,5 +25,6 @@ + \ No newline at end of file diff --git a/python/intellij.python.community.impl.iml b/python/intellij.python.community.impl.iml index d6a496608cd6..5d0350eaa9c1 100644 --- a/python/intellij.python.community.impl.iml +++ b/python/intellij.python.community.impl.iml @@ -148,5 +148,6 @@ + \ No newline at end of file diff --git a/python/python-restructuredtext/intellij.restructuredtext.python.iml b/python/python-restructuredtext/intellij.restructuredtext.python.iml index 46114a8be537..64fc54a24647 100644 --- a/python/python-restructuredtext/intellij.restructuredtext.python.iml +++ b/python/python-restructuredtext/intellij.restructuredtext.python.iml @@ -19,5 +19,6 @@ + \ No newline at end of file