Commit Graph
194513 Commits
Author SHA1 Message Date
peter 24e81df27c IDEA-172186 Autocomplete for interface method does not work if prefixed with 'default' keyword 2017-05-03 16:55:49 +02:00
peter 5a7559c85f refactoring+duplicates+invokeLater: don't overspecify modality, add disposed checks 2017-05-03 16:55:49 +02:00
peter 487e04ef3c IDEA-147000 Support YourKit thread dump format in Analyze stacktrace 2017-05-03 16:55:49 +02:00
Dmitry Batkovich 60a37218b3 IDEA-172052 try to use Matchers instead of CoreMatchers when converting assertEquals/assertTrue/etc. to assertThat 2017-05-03 17:41:22 +03:00
Maxim.Mossienko c2df3c2b6f - move calculateYieldingToWriteAction to AbstractTreeUi
- use more generic key ide.abstractTreeUi.BuildChildrenInBackgroundYieldingToWriteAction
2017-05-03 15:36:49 +02:00
Dmitry Batkovich e7608eb304 method chains completion: merge overloads before chain search 2017-05-03 16:13:17 +03:00
Dmitry Batkovich 244e3e214c method chains completion: use common const 2017-05-03 16:13:17 +03:00
Dmitry Batkovich f6474dc4fc method chains completion: do not create chains for interfaces annotated as functional interface 2017-05-03 16:13:17 +03:00
Elizaveta Shashkova 7beb2e1a42 Tests: sometimes we shouldn't wait for process termination in tests, because they don't stop on their own (for example infinite loops and Django processes) 2017-05-03 16:10:24 +03:00
Bas Leijdekkers 839fdef106 RegExp: new "Empty branch in alternation" inspection 2017-05-03 15:08:05 +02:00
Bas Leijdekkers 9b2a5da0eb RegExp: minor inspection optimization 2017-05-03 15:08:05 +02:00
Bas Leijdekkers 4b51988593 RegExp: remove unnecessary method override 2017-05-03 15:08:05 +02:00
Vladimir Krivosheev 5cac20af57 ExternalStorage — add test "must be empty if external system storage"
respect module rename and delete (test not yet added)
2017-05-03 14:29:45 +02:00
Vladimir Krivosheev 561e44b280 ExternalStorage — remove all storage files 2017-05-03 14:29:45 +02:00
Vladimir Krivosheev 80ba4d8a64 add appSystemDir to get Path of PathManager.getSystemPath() to avoid Paths.get and toAbsolute 2017-05-03 14:29:45 +02:00
Vladimir Krivosheev 7b0cb97790 IDEA-CR-20757 rename to getProjectCachePath and add more convenient method 2017-05-03 14:29:44 +02:00
Daniil Ovchinnikov 5166755978 [groovy] cleanup 2017-05-03 15:26:35 +03:00
Daniil Ovchinnikov 4e55700463 [groovy] get rid of duplicate code 2017-05-03 15:26:35 +03:00
Daniil Ovchinnikov 51872983c5 @NotNull 2017-05-03 15:26:35 +03:00
Egor.Ushakov bc8005b4d6 IDEA-149077 Default decompiler is chosen for several classes instead of Fernflower - fixes for IDEA-CR-20517 2017-05-03 15:23:37 +03:00
Sergey Malenkov 3ddd155e56 IDEA-170381 Hide empty middle packages bug 2017-05-03 15:20:21 +03:00
Rustam Vishnyakov 5cdeede06c CodeStyleSchemesModelTest, initial version 2017-05-03 15:00:38 +03:00
Rustam Vishnyakov 4bab3984d3 Code style settings cleanup/refactoring 2017-05-03 15:00:38 +03:00
Dmitry Batkovich 7c7ffb2825 javac ast indices: fix indices state if new project is created 2017-05-03 14:52:05 +03:00
Alexander Kass 1bd858aab7 DBE: Azure + Redshift icons DSGN-4046 2017-05-03 14:29:04 +03:00
Dmitry Batkovich 3b9d7f32a6 frequently used super class inspection: delete selected methods in quick fix; update description; set enabled by default 2017-05-03 14:19:23 +03:00
Mikhail Golubev 5fdacce050 PY-23996 Compare system independent versions of paths in the test 2017-05-03 13:52:12 +03:00
Egor.Ushakov 044a9aa91c IDEA-172289 Wrong text displayed by 'View Text' in Java debugger 2017-05-03 13:32:35 +03:00
Dmitry Avdeev 8f2cead340 task api cleanup 2017-05-03 13:11:11 +03:00
Dmitry Batrak 9f5995f028 IDEA-172283 'Select All Occurrences' not available in replace mode 2017-05-03 12:45:52 +03:00
Nicolay Mitropolsky 93721c822d ImplicitSubclassInspection description fix 2017-05-03 12:15:13 +03:00
Dmitry Batrak 2dba994e78 IDEA-172241 Uncomment of multiple blocks in properties file does removes too many characters 2017-05-03 11:57:19 +03:00
nik 0e001cda1c added 'unknown status' icon
It's now used if deployment status is unknown for consistency with other status icons.
2017-05-03 11:46:33 +03:00
Vladimir Krivosheev b22d851940 IDEA-CR-19534 TextComponentDocument — remove getChars 2017-05-03 10:42:40 +02:00
Vladimir Krivosheev 3953326e5c IDEA-CR-19534 TextComponentDocument — restore exceptions 2017-05-03 10:25:22 +02:00
Vladimir Krivosheev 3e23db5dba IDEA-CR-19534 FrozenDocument — restore exceptions 2017-05-03 10:24:05 +02:00
Vladimir Krivosheev b24baae877 IDEA-CR-19534 make everything delegate to abstract getImmutableCharSequence 2017-05-03 10:18:05 +02:00
Vladimir Krivosheev de760865cb fix StringStoredProperty equal 2017-05-03 09:57:31 +02:00
Vladimir Krivosheev ede685bd3e fix StringStoredProperty equal 2017-05-03 09:53:35 +02:00
Vladimir Krivosheev 967b4644a1 revert kotlin 1.1 usages because kotlin 1.1.0 doesn't support facets correctly 2017-05-03 09:50:51 +02:00
Vladislav.Soroka f546ba6795 ExternalStorage: use external project watcher when initialized 2017-05-03 10:36:26 +03:00
Dmitry Batkovich fda5deea5a fix javadoc 2017-05-03 10:26:03 +03:00
nik 659a84092f project structure dialog: show warning if user tries to manually edit an artifact imported from an external model (IDEA-171948) 2017-05-03 10:21:21 +03:00
nik 69ec20cddb Project Structure dialog: improved UI for artifacts error panel
Wrap long error messages, show different icons depending on problem severity.
2017-05-03 10:21:20 +03:00
nik 8de507aa70 project model: distinguish artifacts imported from external models
This information can be used to show a warning if user tries to manually change an artifact imported from an external model in the Project Structure dialog (IDEA-171948). This information won't be saved in artifact configuration files until we implement functionality to store such artifacts separately (and enable 'store.imported.project.elements.separately' registry key), because otherwise it would lead to massive changes in files under .idea/artifacts.
2017-05-03 10:21:20 +03:00
Alexey Ushakov 1dfcdcd1a8 Updating versions of project dependencies: jdkBuild->u152b845.2
Alexey Ushakov
2017-05-03 08:34:09 +03:00
Tagir Valeev c37cc4ff52 IgnoreResultOfCallInspectionBase: ProjectFileIndex.getClassRootForFile used (IDEA-CR-20744) 2017-05-03 11:52:07 +07:00
Tagir Valeev fc9fa0c222 Array index bounds checking in DFA 2017-05-03 10:28:28 +07:00
Tagir Valeev 89ab4055d6 CachingEnumerator: redundant check removed 2017-05-03 10:28:27 +07:00
Vladimir.Orlov 23a25cc8b2 Merge remote-tracking branch 'origin/master' 2017-05-03 00:43:54 +03:00