platform: update check reworked
authorRoman Shevchenko <roman.shevchenko@jetbrains.com>
Wed, 10 Dec 2014 19:54:47 +0000 (20:54 +0100)
committerRoman Shevchenko <roman.shevchenko@jetbrains.com>
Mon, 15 Dec 2014 18:55:24 +0000 (19:55 +0100)
commit8992340359dcac3c0d3fba86f06e43d5010f5d4a
tree508c39928100b4851bd07a8fcb3a26d248937db6
parent8c93088d63a39704c9f60784df9c9bf4683598c7
platform: update check reworked

 - unified API for accessing plugin repositories
 - scattered plugin states combined into one service
 - plugin state update and rendering fixed
 - code cleanup
30 files changed:
platform/platform-impl/src/com/intellij/ide/customize/PluginGroups.java
platform/platform-impl/src/com/intellij/ide/plugins/ActionInstallPlugin.java
platform/platform-impl/src/com/intellij/ide/plugins/AvailablePluginsManagerMain.java
platform/platform-impl/src/com/intellij/ide/plugins/AvailablePluginsTableModel.java
platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsManagerMain.java
platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsState.java [new file with mode: 0644]
platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsTableModel.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginHeaderPanel.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginHostsConfigurable.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginInstaller.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerColumnInfo.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerUISettings.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginNode.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginTableModel.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginsTableRenderer.java
platform/platform-impl/src/com/intellij/ide/plugins/RepositoryContentHandler.java
platform/platform-impl/src/com/intellij/ide/plugins/RepositoryHelper.java
platform/platform-impl/src/com/intellij/ide/plugins/UninstallPluginAction.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/CheckForUpdateAction.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/DetectedPluginsPanel.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/PluginDownloader.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateChecker.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateSettingsConfigurable.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/pluginsAdvertisement/PluginAdvertiserEditorNotificationProvider.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/pluginsAdvertisement/PluginsAdvertiser.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/NewWelcomeScreen.java
platform/platform-resources-en/src/messages/IdeBundle.properties
platform/platform-resources/src/META-INF/PlatformExtensions.xml
platform/platform-tests/testSrc/com/intellij/ide/plugins/RepositoryHelperTest.java [new file with mode: 0644]