Commit Graph
262461 Commits
Author SHA1 Message Date
Tagir Valeev 7f8d9a2372 substring(x).indexOf(y) -> indexOf(y, x) (IDEA-219640, case#3)
GitOrigin-RevId: aab34215f1dc50e33af12cc56954dc17b9104318
2019-11-22 06:36:34 +00:00
Roman.Ivanov 4e9f723467 IDEA-227347 : make deep copy even fields are default to make reset working properly
GitOrigin-RevId: b11cb355a3ca2c162672a81bab8d6f8a8abec13d
2019-11-22 06:36:34 +00:00
Roman.Ivanov b200a83702 IDEA-227347: refresh hints preview on reset
GitOrigin-RevId: 1579c4fee85816d43abe373d19d80f411426ac7e
2019-11-22 06:36:34 +00:00
Roman.Ivanov 0b4617f23a IDEA-227271: properly disable parameter hints and apply it on the next pass
GitOrigin-RevId: 6a4a2bb4d147ace77b689d1e8f536faf76e20494
2019-11-22 05:42:51 +00:00
Peter Gromov 0b019644cd DocumentReferenceManagerImpl: traverse deleted directories recursively out of EDT, and only the in-memory parts (IDEA-227209)
GitOrigin-RevId: 2ff47a3a83caf5832075d699e584c703286ff951
2019-11-21 21:01:25 +00:00
Julia Beliaeva 2b44936e45 [vcs-log] send validate request on data pack arrival for visible log tabs
When a log tab becomes visible, it needs to be validated. If refresh for some roots was postponed, it should be performed prior to validation so that the tab would use the newest data pack.

Previously, tab was not validated when there were postponed roots, which led to it being stuck in the previous state and in need of manual refresh (could be a possible cause of EA-84824). In most cases, refresh is done in background and no roots are postponed, so the issue did not happen, unless "vcs.log.keep.up.to.date" was disabled or the IDE was in power save mode.

In this commit, validation is added on data pack arrival for all visible tabs.

GitOrigin-RevId: bfae995510018d1553e71e5e7ad0a05c2b86baad
2019-11-21 20:39:54 +00:00
Alexander Zolotov 593c52ac43 Simplify editor highlighter API for custom storages
It's reasonable to keep storing strategy closer to the highlighter who actually
is responsible for storing editor highlighting state.

GitOrigin-RevId: ecf8436b621155e8df08725a9ae9d259ce1ef633
2019-11-21 20:39:54 +00:00
Vladimir Krivosheev daa7ac1748 DarculaTextAreaUI - fix loading state violation
GitOrigin-RevId: 6bf3224b9bb9783b64c354a5da33ee27ed30ad8f
2019-11-21 20:06:06 +00:00
Vassiliy.Kudryashov 594b35802f IDEA-224071 Switcher opens a tab in the previous split when tabs placement is set to none
GitOrigin-RevId: 121013134b24e1a11599ed099d954fc45095df53
2019-11-21 20:06:06 +00:00
Vladimir Krivosheev df3c4578ee IDEA-223706 Properties of IDE panels aren't saved
GitOrigin-RevId: 65466b01248964617046fe147c87ae06c4139a1d
2019-11-21 20:06:06 +00:00
Vladimir Krivosheev 67a9842f67 cleanup
GitOrigin-RevId: 3913cd6a971da5b6073ecdae9ab548757511c56e
2019-11-21 20:06:06 +00:00
Vladimir Krivosheev 45fa74a4f0 update frame state - ignore disposed project
GitOrigin-RevId: e6165bf2f5ff13e9854a89fa13c8b394e06f3f5c
2019-11-21 20:06:06 +00:00
Vladimir Krivosheev 1cb92713ce start-up visualizer: last month clustered chart - show only last 4 weeks
GitOrigin-RevId: eb4536867c663d1069077440415b39c49c499103
2019-11-21 20:06:06 +00:00
Vladimir Krivosheev b2a754cc54 ToolWindowManagerImpl.loadState should not invoke wait during project loading
GitOrigin-RevId: db90666e0b450694c8aa7af89011ebabeef5eddb
2019-11-21 20:06:06 +00:00
Vladimir Krivosheev 212dc7166f cleanup
GitOrigin-RevId: e91ccb88d1ea7bd678c111f5c3e1ab841d0c2066
2019-11-21 20:06:06 +00:00
Yann Cébron db12de9d89 IDEA-226561 Disposer.register should be documented to throw IncorrectOperationException when the parent disposable is disposed
GitOrigin-RevId: 29f6f03c95b6c91410b5e4e4ef4b79a7dd7ba1ff
2019-11-21 19:11:00 +00:00
Yann Cébron 8a87f310ae [devkit] plugin.xml Structure View: render PluginModule node text
GitOrigin-RevId: d209b925ca4858a51d57b41a536c815d22fe3920
2019-11-21 19:11:00 +00:00
Sergey Ignatov b4ad34874d mark elementsToHighlightFilter as dynamic
GitOrigin-RevId: 480411a143bd5fcbcf6f42aaf3a2136cfa0f451e
2019-11-21 19:11:00 +00:00
Sergey Ignatov 0468724eda mark ProjectSdkSetupValidator as dynamic
GitOrigin-RevId: 625d3938022c141781e899be1f635e6f23624579
2019-11-21 19:11:00 +00:00
Sergey Ignatov a4d82cb2bc get rid of yellow code
GitOrigin-RevId: 7bf2a085beab08ab5ce1ba99f0e5baf14f0c08e5
2019-11-21 19:11:00 +00:00
Vassiliy.Kudryashov 0999dcf6d0 IDEA-227160 Add text disFix disclaimer heightclaimer to run/debug configuration template page
Don't show disclaimer for default project

GitOrigin-RevId: 51ee1d608a8d46a0965b5b30df0772f31a0885a1
2019-11-21 19:11:00 +00:00
Vassiliy.Kudryashov 6e57471b31 Edit Run Configurations: Don't show template editor for 'type root' nodes
GitOrigin-RevId: 00789b035f6a2bc4c340eaba56151af450f5e0e8
2019-11-21 19:11:00 +00:00
Vladimir Krivosheev dc2ce633f7 cleanup
GitOrigin-RevId: e7055959d7aadeeeb6c8617092fa19a21a7b3d9f
2019-11-21 19:11:00 +00:00
Sergey Ignatov 4775b3525a more dynamic eps + cleanup
GitOrigin-RevId: bed7136c56a05f0c40005919f25be867760fe6ce
2019-11-21 18:35:44 +00:00
Rustam Vishnyakov 3a1a582a63 Use global undo manager for default project
GitOrigin-RevId: 97e97429cd541e69c5d0b539acdc897f964340f7
2019-11-21 18:05:30 +00:00
Rustam Vishnyakov e0385c4bf8 Suggest LightEdit only as an alternative to a temporary project
GitOrigin-RevId: 2a59f6be9ca71839480ee11d286564f7a153980e
2019-11-21 18:05:30 +00:00
Rustam Vishnyakov b7266236d3 IDEA-227357 LightEdit: Indicate unsaved status on editor tab
GitOrigin-RevId: 0cf43f79b8257de38bb7848fa8bcfa34a1a14e08
2019-11-21 18:05:30 +00:00
Vassiliy.Kudryashov a9711b468a IDEA-227160 Add text disclaimer to run/debug configuration template page
Fix disclaimer height

GitOrigin-RevId: f321d31434254ec6371edf7c08e18d504eb0ab8e
2019-11-21 17:11:58 +00:00
Dmitry Jemerov 48d00730c4 Use distinct action class for each button (for better FUS reporting and cleaner code)
GitOrigin-RevId: b5715ae852d5017439a33889e693df6b02784574
2019-11-21 17:11:58 +00:00
Dmitry Jemerov 43fa95e756 Allow applying whitelist rules when running from sources
GitOrigin-RevId: 46866ec541934baa345caf1d2a6d064d26873c6d
2019-11-21 17:11:58 +00:00
Leonid Shalupov 2a26aa2061 update jet-sign version
GitOrigin-RevId: ad43dac1c7fac0c4bb89333805d461c9896bee7d
2019-11-21 17:11:58 +00:00
Aleksei Kniazev 83fde2206b ctuple support for cython (PY-31491)
GitOrigin-RevId: 06bb6d0bc1450d7bd2fd20addc303306ca3e7c0f
2019-11-21 16:17:15 +00:00
Daniil Ovchinnikov ffbcf84f82 add few FQN constants CommonClassNames and use them
- `JAVA_UTIL_LINKED_HASH_SET`
- `JAVA_UTIL_LINKED_LIST`
- `JAVA_UTIL_QUEUE`
- `JAVA_UTIL_SORTED_SET`
- `JAVA_UTIL_STACK`

GitOrigin-RevId: 14129d2a0ed006a9df3bc84a3d45a182a4c66964
2019-11-21 16:17:15 +00:00
Vladimir Krivosheev 8333ebe6df ToolWindowManagerImpl - add AWT listener only after project opened, to ensure that listener is not active during project loading
GitOrigin-RevId: 823ddfaa5149039d04f8b9e09728b18a56b4d55c
2019-11-21 16:17:15 +00:00
Vladimir Krivosheev 0fb5b5d4fa cleanup
GitOrigin-RevId: 6fc5a27770df29c3c602d1470d78dcd5f0349a11
2019-11-21 15:44:19 +00:00
Vladimir Krivosheev 5dbf621074 ensure that SaveAndSyncHandlerImpl task is not blocked if EDT used by modal progress dialog
GitOrigin-RevId: c93de3af6e7f0649807b4a238eaab3519a07e9b8
2019-11-21 15:44:19 +00:00
Vladimir Krivosheev 17d244938e cleanup - reuse package level logger
GitOrigin-RevId: eb414a729df327e67373b4fa5ff2aab025a7ee78
2019-11-21 15:44:19 +00:00
Nicolay Mitropolsky bd29416405 [devkit, uast] *Dump UAST Tree By Each PsiElement* action added (IDEA-210615)
GitOrigin-RevId: 20d5ca7e598c51b21090e269f09d865b0377d858
2019-11-21 15:11:54 +00:00
Vassiliy.Kudryashov 78aef36ed7 Ability to prevent execution of run configuration with special key
com.intellij.execution.ExecutorRegistryImpl.EXECUTION_TEMPORARY_DISABLED

GitOrigin-RevId: 8c110f1499de19e2b946284638486c590bfe5505
2019-11-21 15:11:54 +00:00
Sergey Ignatov e5b37153d2 mark ReferenceImporter as dynamic
GitOrigin-RevId: 2aa8b179ab6457c85cc487374dfa54227e7fda54
2019-11-21 15:11:54 +00:00
Sergey Ignatov 2b8893fdbb more dynamic eps
GitOrigin-RevId: f69143880cf22444835debb3bb9bf9065c58eeae
2019-11-21 15:11:54 +00:00
Sergey Ignatov d2f01d87db mark the rest of test* extensions as dynamic
GitOrigin-RevId: 8f118f12f10285625ffde965d40041f9d6818e47
2019-11-21 15:11:54 +00:00
Sergey Ignatov 321465f239 mark method nav offset provider as dynamic
GitOrigin-RevId: f22e67882277e25ec0cf4d270600f2fb1cabcd4c
2019-11-21 15:11:54 +00:00
Sergey Ignatov d752b30121 mark paste provider as dynamic
GitOrigin-RevId: 5c37318676c82128b9d7108427ce9bae456b313f
2019-11-21 15:11:54 +00:00
Sergey Ignatov 7b0d362e5b typo
GitOrigin-RevId: dc48f3fbeaeedc5c9c4def5c3a6883453f526299
2019-11-21 15:11:54 +00:00
Sergey Ignatov 87b93faa0a mark call hierarchy providers as dynamic + cleanup
GitOrigin-RevId: 615bad619513af370a43c21b76dfd40c78803b2f
2019-11-21 15:11:54 +00:00
Sergey Ignatov 5ab2d50e78 group configurables eps into one place
GitOrigin-RevId: 439ebc1ae8b910645586992f7251f24644fb4a99
2019-11-21 15:11:54 +00:00
Sergey Ignatov f75f631def more dynamic eps
GitOrigin-RevId: 045fa5be58b2dc52966946ea50a9689c98e54777
2019-11-21 15:11:54 +00:00
Sergey Ignatov 7b67929a96 mark FileLookupInfoProvider as dynamic
GitOrigin-RevId: 49958dc2128225ed49ae606218b531087658ffce
2019-11-21 15:11:54 +00:00
Sergey Ignatov bc643fd373 get rid of dead code
GitOrigin-RevId: 16bc993d3c3c2759ac6ce7a3fbbb1bb82026de66
2019-11-21 15:11:54 +00:00