Commit Graph
196982 Commits
Author SHA1 Message Date
Anna Kozlova 3e7e52a4df inline to anonymous: convert to lambda when applicable (IDEA-173821) 2017-06-07 19:04:05 +03:00
Anna Kozlova 101ae53c3b introduce functional: convert to lambda when applicable (IDEA-174018) 2017-06-07 19:04:04 +03:00
Anna Kozlova d65ff6ad81 introduce functional: combine extract method & introduce
IDEA-174011; IDEA-174021
2017-06-07 19:04:04 +03:00
Anna Kozlova cb1e34fe92 suggest SAM with same primitive return type (IDEA-174020) 2017-06-07 19:04:04 +03:00
Vassiliy.Kudryashov a3beaf3620 Find in Editor: replace 'Literals' with 'String Literals' in search scopes. 2017-06-07 18:58:11 +03:00
Ilya.Kazakevich e278331f6a PY-24423: Defer django import to prevent AppNotReady exception
Can't touch any Django code before django.setup() finished
2017-06-07 18:51:15 +03:00
Elizaveta Shashkova 45f2f8e843 Add ability to wait for result while executing commands in debugger (PY-23834) 2017-06-07 18:50:35 +03:00
Valentina Kiryushkina ba7097379a EDU-971 Fix NPE: do not try to get task text if we're not in tool window mode 2017-06-07 18:47:39 +03:00
Aleksey Pivovarov d9feab7bbb IDEA-173150 vcs: fix default selection in "Show history for selection"
* do not show "initial commit" until everything is loaded
2017-06-07 18:39:56 +03:00
Julia Beliaeva a67e3936d0 [vcs-log] remove unused field 2017-06-07 18:33:55 +03:00
nik b78e2fe96f 'Load/Unload Modules' dialog: suggest to load/unload dependencies to avoid compilation errors
If a loaded module depends on an unloaded module it may lead to compilation problems, so the dialog suggests to unloaded all dependent modules when a module is unloaded and load all dependencies when a module is loaded. (IDEA-27471)
2017-06-07 17:12:54 +02:00
Kirill Likhodedov 3e7061f618 Fix file count in Update Project notification if filter is on
If the filter is initially on, the tree is built only with the filtered items, therefore the total number of updated files is counted incorrectly.

To count the total number, don't traverse the tree, but go through the updated files directly.

Broken in 4116cc3
IDEA-172015
2017-06-07 18:04:52 +03:00
Kirill Likhodedov a0e53a68ea Make the Update Project notification more compact
Display the total number of files in the notification title,
display the number of files under the scope in the content.
title + 1 content line make the whole notification text visible without expanding.

Follow-up to 4116cc3
IDEA-172015
2017-06-07 18:04:52 +03:00
Julia Beliaeva f1a716c596 [vcs-log] remove old storage files cleanup
Storage files layout was changed in 91c7d97f09. Some code was left to clean up storage in old layout, but enough time has passed to remove it.
2017-06-07 17:42:30 +03:00
peter b9b4498af6 make CustomFileTypeLexerTest compiled statically 2017-06-07 16:29:08 +02:00
peter 87c0637b3e when PIEAE happens while constructing PIEAE, try to get invalidation trace from file 2017-06-07 16:29:08 +02:00
Vladimir Krivosheev 9dc2f75995 fix CCE 2017-06-07 16:23:26 +02:00
Vladimir Krivosheev b5c445d7c8 cleanup (unused imports, format) 2017-06-07 15:25:48 +02:00
Vladimir Krivosheev 299bc04a53 handle "host is unresolved" error to prevent NPE in the JDK code 2017-06-07 14:44:36 +02:00
Aleksey Pivovarov faaeaf4ec2 IDEA-174009 diff: disable "Duplocator" warnings in "Syntax only" mode 2017-06-07 14:56:29 +03:00
peter dfeac8a091 let applet run config be available in dumb mode, possibly failing at runtime (EA-102050 - INRE: FileBasedIndexImpl.handleDumbMode) 2017-06-07 13:35:28 +02:00
peter b8588d2006 prefer local variables over NULL_PSI_ELEMENT in smart completion 2017-06-07 13:35:28 +02:00
Maxim.Mossienko d937be6504 load intention action descriptions in one thread 2017-06-07 13:21:24 +02:00
Alexey Kudravtsev f524176973 compilation fixed 2017-06-07 13:55:28 +03:00
Vladimir Krivosheev c5b3f11d2d move DebuggableProgramRunner to debugger-ui 2017-06-07 12:38:33 +02:00
Alexey Kudravtsev 8b85060192 create editor with the correct project 2017-06-07 13:34:53 +03:00
Dana Dahlstrom 299ad1ce27 detect and ignore idle ForkJoin common pool thread 2017-06-07 13:26:25 +03:00
Alexey Kudravtsev c9773ffcd1 VFS: add/delete many children in the same directory must not be quadratic 2017-06-07 13:02:41 +03:00
Alexey Kudravtsev e5eca56a78 name performance activity as a noun to make messages look more natural 2017-06-07 12:40:25 +03:00
Alexey Kudravtsev 43271cc9b9 removed console spam 2017-06-07 12:40:25 +03:00
Alexey Kudravtsev 4f78eb6ff0 memory: intern stored exceptions 2017-06-07 12:40:25 +03:00
Alexey Kudravtsev de06f2616a memory: intern all PsiJavaTokens 2017-06-07 12:40:24 +03:00
Alexey Kudravtsev 49d01b31f7 do not thrash with logs in performance tests 2017-06-07 12:40:24 +03:00
Alexey Kudravtsev f2509f1dc2 memory: get rid of empty arrays 2017-06-07 12:40:24 +03:00
Alexey Kudravtsev d267a23a13 memory: get rid of 1K empty arrays 2017-06-07 12:40:24 +03:00
Alexey Kudravtsev 0b97133c0a memory: get rid of 5K empty arrays 2017-06-07 12:40:23 +03:00
Alexey Kudravtsev 1296438465 memory: get rid of empty arrays 2017-06-07 12:40:23 +03:00
Alexey Kudravtsev 043e2ce69d memory: get rid of 50K empty arrays 2017-06-07 12:40:23 +03:00
Alexey Kudravtsev 8a9e033dc0 removed unused methods 2017-06-07 12:40:23 +03:00
Alexey Kudravtsev 0f26f8f6e2 removed deprecated usages 2017-06-07 12:40:23 +03:00
Alexey Kudravtsev 99436f01e9 moved methods not general enough close to their usages 2017-06-07 12:40:22 +03:00
alexey.afanasiev 816434dc54 IDEA-170804 Support @Newify annotation. Kotlin style fixes. IDEA-CR-21405 2017-06-07 11:49:52 +03:00
Vladimir Krivosheev 3c0e3f5c5e IDEA-CR-21333 handle Throwable 2017-06-07 10:46:31 +02:00
Tagir Valeev 535c113dba IDEA-172877 Provide a quick-fix on 'Not a statement' error message 2017-06-07 15:27:49 +07:00
Sergey Malenkov d41b212fca IDEA-157959 code refactoring after review 2017-06-07 10:58:17 +03:00
Gregory.Shrago 608a0af28e extract getPresentation(node) method 2017-06-07 00:00:35 +03:00
Irina.Chernushina 9d4939df3e remove old Registry keys including key for ESLint import (for master) 2017-06-06 21:46:31 +02:00
Julia Beliaeva db8a043742 [vcs-log] deal with several changes for one file id in case-insensitive file systems
IDEA-173990
2017-06-06 22:38:38 +03:00
nik 5d02fecf77 'Load/Unload Modules' dialog: improved explanation text 2017-06-06 21:01:56 +02:00
peter de7d7d939e FileLoadingTracker: separate paths by semicolon (IDEA-CR-21600) 2017-06-06 20:36:45 +02:00