Commit Graph
247805 Commits
Author SHA1 Message Date
Anna Kozlova 4b9293e63f fix reference to inner class of generic outer in static context (IDEA-215061)
GitOrigin-RevId: b969c41b3282bf89c4b44da598c7ec408ea8fec5
2019-05-29 23:07:12 +03:00
Sergey Ignatov e0cd053939 a temporary fix for AppScheduledExecutorServiceTest
GitOrigin-RevId: 792eabdb58aaa9ed87f2095943a40d129937ace2
2019-05-29 23:06:42 +03:00
Anna Kozlova 793c2a6862 simplify API for unchecked calls; javadoc
IDEA-CR-47704

GitOrigin-RevId: 2ba16b203de098f3755e293fba96d88f1a64373b
2019-05-29 23:06:05 +03:00
Vladimir Krivosheev b1831299d4 registry must be not used here because not yet initialized
GitOrigin-RevId: 4b7b80f2cd2ec379853555d3ef2233c83c4b2af5
2019-05-29 22:06:36 +03:00
Vladimir Krivosheev 6509fcc25d registry must be not used here because not yet initialized
GitOrigin-RevId: d870f9852de489564c72c9f1bb8649fbb412e8c3
2019-05-29 22:06:06 +03:00
Vladimir Krivosheev f2f8816044 registry must be not used here because not yet initialized
GitOrigin-RevId: 27e6dd898e99515ae98d8e0107845576d91b465b
2019-05-29 22:05:36 +03:00
Vladimir Krivosheev 27d17de183 registry must be not used here because not yet initialized
GitOrigin-RevId: 4731f2911c9a73f0c2e55f45240c51e94379d330
2019-05-29 22:05:00 +03:00
Vladimir Krivosheev 87ad9d1fa9 registry must be not used here because not yet initialized
GitOrigin-RevId: 19d3c617dcfb340c29cf6780429343637c2cd000
2019-05-29 21:14:12 +03:00
Anna Kozlova ebf02771d4 unchecked warning: don't warn for raw substitutor if parameter type mentions method's type parameter
GitOrigin-RevId: 8f0b56e55747ff36fffc6d60ae06bb4aea9fcd96
2019-05-29 21:13:43 +03:00
Vladimir Krivosheev 6a68c1583a prefer to use SystemInfoRt
GitOrigin-RevId: 72aa33bf5d46456a63f1128c829468f373ffec84
2019-05-29 21:13:12 +03:00
Vladimir Krivosheev 2d5b9fc73a registry must be not used here because not yet initialized
GitOrigin-RevId: 35607f1fac544bb08b83734361567ba85347c479
2019-05-29 21:12:43 +03:00
Vladimir Krivosheev b7c2363e0c splash - remove dependency on ApplicationInfoImpl
GitOrigin-RevId: 8a5d4ed78f324d5cf3f2b35ded10c4fc2f4a3ae6
2019-05-29 21:12:13 +03:00
Dmitry Jemerov 765a1bf50b Removed mappings logic extracted from FileTypeManagerImpl and simplified
Get rid of Trinity, always store name instead of file type instance for removed mappings (making it unnecessary
to track unresolved and resolved mappings separately)

GitOrigin-RevId: 9aff3d15bf55870f37da8d9efa2e81b3e25eb8f8
2019-05-29 21:11:44 +03:00
Dmitry Jemerov d8d2212be5 Allow running FileTypesTest in classpath of its module: remove dependency on Properties plugin
GitOrigin-RevId: 1e40a374b8191a2c1413d9246a1815e198e3d5d9
2019-05-29 21:11:14 +03:00
Dmitry Jemerov 071a58da1d Cleanup: generify lists in FileTypeConfigurable, remove some dead code
GitOrigin-RevId: 4c6c2805a3cf8ad7e95a4e9d80d34e38b72f9959
2019-05-29 21:10:44 +03:00
peter 7a3addff97 free VFS refresh thread before firing events as otherwise deadlocks might happen (IDEA-CR-47779)
GitOrigin-RevId: fb1952642546d803345ba71bd3ca0d6d7416f701
2019-05-29 21:10:13 +03:00
peter d97e6aeb2d don't compute expensive content roots for PSI event where nobody needs them (IDEA-204030)
GitOrigin-RevId: b723b6d57f2fb807ece7907695adc0b2e6212e42
2019-05-29 21:09:43 +03:00
Vladimir Krivosheev b5726b5a26 lazy get logger, Disposer.isDebugMode() is useless in this place because not yet initialized
GitOrigin-RevId: 4962986e0c139a1d5603840fe881b2a3069ef09b
2019-05-29 21:09:12 +03:00
Sergey Ignatov 75a82a2d60 don't initialize a heavy part of LowMemoryWatcherManager on EDT, use an already loaded executor
wait for the future on dispose

GitOrigin-RevId: 175a884b8e8e0e0cdba89277c112fc96905409d8
2019-05-29 21:08:42 +03:00
Sergey Ignatov 7a5801c70c file util: don't load a traverser until it's needed
GitOrigin-RevId: 9e7ab9650008d8e0272bf178b73f6f4e173c274c
2019-05-29 21:08:06 +03:00
Vladimir Krivosheev cea97b4ca4 nestedDisposable must be disposed
GitOrigin-RevId: 5c36630468cd4233b7291c8b97497f2a00b26bdd
2019-05-29 20:11:47 +03:00
Vladimir Krivosheev a85aa1ceb3 cleanup
GitOrigin-RevId: f6acdf8f76972450ee64a5335bef3ee7a48f15a7
2019-05-29 20:11:16 +03:00
Vladimir Krivosheev 3f7e1974f7 show splash as part of app init preparation task (part 2)
GitOrigin-RevId: 0bdc0e5f54907284fb95be6ce36a285f55a05c06
2019-05-29 20:10:46 +03:00
Vladimir Krivosheev 63d0ea0a7d optimize/cleanup loading image from local fs
GitOrigin-RevId: cf8ac45f216b417af1fa9fd489eabc9a4a0e2c9e
2019-05-29 20:10:15 +03:00
Vladimir Krivosheev 6689ff16a2 show splash as part of app init preparation task
GitOrigin-RevId: fd9a80f4a1c774b8b2325d91a1279ff97bd40ee8
2019-05-29 20:09:44 +03:00
Yann Cébron 7e629ae86b theme.json: preview named colors (IDEA-214797)
GitOrigin-RevId: a946d69951e99762e94934be0d48920df3ecfbee
2019-05-29 20:09:14 +03:00
Aleksandr Krasilnikov 73f5f4a202 [vcs] Git login dialog: update UI
GitOrigin-RevId: 1293c3f963c122555e7b6a055ab8e68a2be995d6
2019-05-29 20:08:37 +03:00
Gregory.Shrago a8a3343710 deprecate AbstractTreeBuilder, *Ui and *Updater [^malenkov]
GitOrigin-RevId: 3f174b49872eb14a9aa3ee504a2d4de52ab54f5f
2019-05-29 19:11:16 +03:00
Sergey Ignatov d442b31328 startup util: use async logging, because it's heavy
GitOrigin-RevId: c5845477c59a4b9da9d9939dec23eaa7ef964062
2019-05-29 19:10:46 +03:00
Denis Fokin 7612033aad IDEA-200871 Tool Window should NOT transfer focus unconditionally
Side stack is disabled

GitOrigin-RevId: 549ffdc0044c18a80f380e8a03060413d7d98266
2019-05-29 19:10:16 +03:00
Sergey Ignatov 823b4edcc4 don't initialize a heavy part of LowMemoryWatcherManager on EDT, use an already loaded executor
GitOrigin-RevId: 0dc2104a31a0f3191653ca962214e3e943f97ff2
2019-05-29 19:09:45 +03:00
Sergey Ignatov 13e63ea2ec less class loading on startup
GitOrigin-RevId: 3028fee91f62f2820182bc8257c0fe4b7e4f3c3e
2019-05-29 19:09:13 +03:00
Sergey Ignatov 4dc0c5ad96 don't load JBColor in ApplicationInfoImpl.<init>
GitOrigin-RevId: 06e55648276332e74d4e73e28534f9d0dd34586a
2019-05-29 19:08:42 +03:00
Yann Cébron 728463737b [devkit] theme.json namedColor move/refactor
GitOrigin-RevId: 02302745609ba1a6903a458d483e3b9cee93bba3
2019-05-29 19:08:11 +03:00
Roman Shevchenko 19f72a2bbf [project] updates 'proxy-vole' to 1.0.5-jb.2 (IDEA-215089)
Fixes JNA 5.x compatibility issue.
The earlier version (1.0.6) was actually "1.0.5-jb.1".

GitOrigin-RevId: b08a6150262b6c251019ed07ffedccf1d9d73379
2019-05-29 19:07:34 +03:00
Daniil Ovchinnikov f7e8e0b065 make DocumentationProvider methods default and remove dummy implementations
GitOrigin-RevId: 69056c1ee25ac3631f87e5b924f181921660ad38
2019-05-29 18:12:53 +03:00
Dmitry Avdeev 00a3f1cf43 publishing to android-tools-base-* packages
GitOrigin-RevId: 65e3761c6390894ea75284e085b4bbdcc0f85ed3
2019-05-29 18:12:22 +03:00
Dmitry Zhuravlev 015f2d8bee vcs-ignore: improve mark ignored as excluded
* make "mark ignored as excluded" per-project option
* make "mark ignored as excluded" turned off by default
* suggest to exclude ignored directories with notification
* add registry key to control "mark ignored as excluded"

GitOrigin-RevId: 0602455449a448039d17d148e0a4863f1c7abef1
2019-05-29 18:11:50 +03:00
Dmitry Zhuravlev ccf9422781 vcs: refactor notification files processor
* new rememberForCurrentProject - will allow to set custom store location instead of properties component
* extract wasAskedBefore
* protected visibility to some methods

GitOrigin-RevId: 60038bcf2fce254de7f58c2e1ba88cb4e6fa9ad9
2019-05-29 18:11:19 +03:00
Dmitry Neverov bbc59943cb IDEA-CR-47639: IDEA-212385 open recent file in the current window
(cherry picked from commit dafdbbec66580a01895001d41cb63f28a060a87a)

GitOrigin-RevId: 59b33bdcccb101699a92e3b90ab5ef96a7e49ae1
2019-05-29 18:10:48 +03:00
Dmitry.Krasilschikov f40373e469 UX-613 align descriptions by right side; provide descriptions for action based providers, e.g. rake/rails g
GitOrigin-RevId: e493c070d7af32ab738907ddac2636adc8c1178c
2019-05-29 18:10:17 +03:00
Dmitry.Krasilschikov 884617103b UX-613 RA descriptions refactoring
GitOrigin-RevId: 5d44ac14d97b7d04dcb9ea6656face78d4ae0c1d
2019-05-29 18:09:45 +03:00
Dmitry.Krasilschikov 8dd8d62df0 UX-613 white description selection text color
GitOrigin-RevId: bce3174cfd41b31e48de29e2b0311e7fd7cbc4a2
2019-05-29 18:09:14 +03:00
Dmitry Neverov 0e935497e7 IDEA-CR-47782: Fix popups focus in postfix template editor
With canBeParent=false popups get settings window as a focus owner.

(cherry picked from commit 25c9da22126b1109e75b0ed41b17d162834ae164)

GitOrigin-RevId: 274ac0cccee7c289a4de8675ec087eebd9155bbe
2019-05-29 18:08:43 +03:00
Yann Cébron 6825971ff2 [devkit] TestDataHighlightingPassFactory: ProjectComponent -> EP registration
GitOrigin-RevId: 898113d46accbb980773181cf17708efd5727dba
2019-05-29 18:08:12 +03:00
peter 56920bd51b add ProgressManager#computePrioritized to be able to speed up bg calculations during heavy activities like indexing
and use it in Goto File, Structure View and editor loading

this generalizes the approach from HeavyProcessLatch#prioritizeUiThread

GitOrigin-RevId: 4ae6510f1f8a4a887cb7d3c7e243adf76f5bd6f7
2019-05-29 18:07:35 +03:00
Denis Fokin 5a8170b90e IDEA-200871 Tool Window should NOT transfer focus unconditionally
Debug is used mistakenly

GitOrigin-RevId: 239419fe659bdf54bd82096dac374411b5080ad8
2019-05-29 17:16:55 +03:00
Eugene Zhuravlev 02fadbc777 store accepted version of euaEap under a separate key, so that it is shown in IJ- and .Net-based IDEs independently (IDEA-212020 followup)
GitOrigin-RevId: 94e6ba9db1cbbf0abaacef04ba82b78d3578b81c
2019-05-29 17:16:25 +03:00
Yann Cébron 3ea760a4c8 [devkit] remove superfluous TestDataGroupFileIconProvider
GitOrigin-RevId: 3cfcdd7e8bb28f2e9d572bb15642a460eeab6d6f
2019-05-29 17:15:55 +03:00
Yann Cébron 35b30a6021 IconProvider: cleanup
GitOrigin-RevId: abba63ce6db92263d6fde4965c0ba047a046b264
2019-05-29 17:15:25 +03:00