Dennis Ushakov
b1541b753e
another day, another module component
2016-06-02 16:41:24 +03:00
Dennis Ushakov
770b6c9c67
move to startup activity
2016-06-02 16:41:24 +03:00
Eugene Zhuravlev
42df183ab8
make compiler encoding clculation behavior in JPS same as in IDE (IDEA-153793)
2016-06-02 15:25:06 +02:00
Sergey Malenkov
28465865ea
IDEA-156959 Scrollbar in Log is not visible when scrolling
2016-06-02 16:00:32 +03:00
Alexander Zolotov
7a2a7081bb
Reimplement python psi manager component with PsiTreeChangePreprocessor
...
extension
2016-06-02 15:51:38 +03:00
Alexander Zolotov
23b575b87b
Reimplement json tree change preprocessor with PsiTreeChangePreprocessorBase
2016-06-02 15:51:38 +03:00
Alexander Zolotov
d74245e436
Use overridable method out_of_block counter increment
2016-06-02 15:51:38 +03:00
Alexander Zolotov
ace55eacc6
Deprecate AbstractModificationTracker
2016-06-02 15:51:38 +03:00
Alexander Zolotov
91098947cb
Remove deprecated method
2016-06-02 15:51:38 +03:00
Sergey Ignatov
696fd0fd4c
use Windows file separator in SetOutPath in idea_win.nsh
...
should be like
SetOutPath $INSTDIR\plugins\android\lib\templates\other\Daydream
File "/opt/buildAgent/work/c2d8dfcc72679944/out/release/dist.all.ce/plugins/android/lib/templates/other/Daydream/globals.xml.ftl"
File "/opt/buildAgent/work/c2d8dfcc72679944/out/release/dist.all.ce/plugins/android/lib/templates/other/Daydream/recipe.xml.ftl"
File "/opt/buildAgent/work/c2d8dfcc72679944/out/release/dist.all.ce/plugins/android/lib/templates/other/Daydream/template.xml"
2016-06-02 15:35:22 +03:00
Vladimir.Orlov
9b8e02175c
Merge remote-tracking branch 'origin/master'
2016-06-02 15:20:18 +03:00
Vladimir.Orlov
bae67bb70d
IDEA-149309 Set "-XX:HeapDumpPath" and "-XX:ErrorFile" in IDE launchers.
...
Updated the location.
2016-06-02 15:17:19 +03:00
Egor.Ushakov
21404b6871
cleanup
2016-06-02 15:09:03 +03:00
Alexey Kudravtsev
f695550f28
show long command line for leaking threads in unit tests
2016-06-02 14:23:09 +03:00
Alexey Kudravtsev
90a5eafcfc
reverted to getResolveScope() because of possibility of two unrelated JDKs
2016-06-02 14:23:09 +03:00
Alexey Kudravtsev
04156f7b31
read action
2016-06-02 14:23:09 +03:00
Alexey Kudravtsev
ae98a51b5a
use getUseScope()
2016-06-02 14:23:09 +03:00
Alexey Kudravtsev
1ec03b6a3d
reverted to keySet() iteration because Peter claimed it's faster than entrySet() in case of THashMap since the latter allegedly allocates Entry objects unlike the former
2016-06-02 14:23:09 +03:00
Max Medvedev
11a559364a
Merge remote-tracking branch 'origin/master'
2016-06-02 13:50:28 +03:00
peter
af6fab8d46
LayeredLexerEditorHighlighter: reset tokens on setText if a language has updated the layers (WEB-21854)
2016-06-02 12:21:06 +02:00
peter
21faa16388
don't build groovy stubs where they're not needed, make getParent consistent for stub and AST substrates
2016-06-02 11:53:52 +02:00
Vladislav.Soroka
7a43acdac0
IDEA-154794 IDE does not respect <executions> section of maven-compiler-plugin
2016-06-02 12:41:35 +03:00
Mikhail Golubev
b41039b8ce
Fix PIEAE in Python move refactoring and the quickfix "Make function from method"
2016-06-02 12:38:25 +03:00
Mikhail Golubev
5684cfc34c
Fix the title of the tasks that search for duplicates in extract method
...
I've corrected capitalization of the text and move it to RefactoringBundle.
2016-06-02 12:38:24 +03:00
Mikhail Golubev
0f362c01f9
ExtractMethodHelper#collectDuplicates runs under modal progress indicator
2016-06-02 12:38:24 +03:00
Mikhail Golubev
7d7788fe12
Fine-grained write actions in "Extract Method" refactoring for Python
...
This way it's safer to launch time-consuming dependent tasks
(e.g. searching for code duplicates) synchonously since under
WriteAction they might cause deadlock.
2016-06-02 12:38:24 +03:00
Mikhail Golubev
568b1161f9
Fix PIEAE in PyExtractMethodTest
...
They were caused by the fact that we first replace selected fragment
with method call and then use invalided elements of the same fragment
to find its duplicates.
I split ExtractMethodHelper#processDuplicates() into two methods:
collectDuplicates() that finds duplicates before the substitution is
performed and replaceDuplicatesWithPrompt() that handles user
notification and replacing found occurrences afterwards.
The same way this refactoring is implemented for Java sources
(see ExtractMethodHandler.invokeOnElements()).
2016-06-02 12:38:23 +03:00
Alexander Koshevoy
6ccd1fd3d3
Merge remote-tracking branch 'origin/docker/remote-run'
...
Conflicts:
platform/util/resources/misc/registry.properties
2016-06-02 11:39:26 +03:00
peter
4ed2ed2db2
simplify and speed up JavaAllOverridingMethodsSearcher by reusing overriding methods search checks whether a class has methods with a given name
2016-06-02 08:24:17 +02:00
Gregory.Shrago
12afee018e
UISettings/EditorColors: push events through components hierarchy
2016-06-02 09:21:14 +03:00
Julia Beliaeva
4d515218ad
[vcs-log] align commit message with commit references
2016-06-02 03:53:30 +03:00
Julia Beliaeva
fe2a84744f
[vcs-log] when log is recreated, only show balloon when log is visible
2016-06-02 02:38:35 +03:00
Julia Beliaeva
38790ee968
[git] cosmetics: capitalize action title
2016-06-02 02:17:21 +03:00
Julia Beliaeva
7def078502
[file-history] copy commit subjects to the clipboard
2016-06-02 02:06:49 +03:00
Julia Beliaeva
a0c8c5e393
[file-history] optimize imports, rearrange code
2016-06-02 01:29:12 +03:00
Julia Beliaeva
d89b575251
[vcs-log] properly set up aa painting for reference labels
2016-06-02 01:00:59 +03:00
Konstantin Bulenkov
a21204ba4b
win10 make comboboxes same height as buttons
2016-06-01 22:45:57 +02:00
Alexander Lobas
b21ae04f47
EA-83347 - IAE: NotificationParentGroup.getShortTitle
2016-06-01 23:42:44 +03:00
Konstantin Bulenkov
0a927a2857
win10 combobox border
2016-06-01 22:36:41 +02:00
Konstantin Bulenkov
a61abafc44
make hasFocus and checkFocus methods protected
2016-06-01 22:36:39 +02:00
Konstantin Bulenkov
0c70e9722f
fix win10 buttons panel
2016-06-01 22:36:38 +02:00
peter
7846787839
implement PsiType.annotate in all subclasses using clone
2016-06-01 22:09:28 +02:00
Roman Shevchenko
eb871edf42
[platform] illegal character highlighting restricted to Java (IDEA-CR-10947, IDEA-156731)
2016-06-01 22:59:17 +03:00
Alexander Lobas
02490fdfee
IDEA-155300 Change non-sticky balloons behavior
2016-06-01 22:36:29 +03:00
Anton Tarasov
e3122c9c77
IDEA-156956 GithubLoginPanel doesn't allow to traverse focus to dialog buttons
...
- Remove cyclicity from ComponentListFocusTraversalPolicy and rely on "focus cycle root" property of a container instead.
- Where a focus traversal cycle should not be closed, use "focus traversal policy provider".
- Focus cycle root is a focus policy provider by default.
2016-06-01 21:29:06 +03:00
Anna Kozlova
118a8a329b
EA-83404 - IAE: JUnitConfiguration.setForkMode
2016-06-01 21:19:15 +03:00
Anna Kozlova
a82e3bb5e6
ignore parenthesis when building control flow (IDEA-156926)
2016-06-01 21:19:15 +03:00
Anna Kozlova
d74f07e07c
extract superclass: hide implements base type from chooser for anonymous classes; fixed implements/extends list in the generated superclass
2016-06-01 21:19:15 +03:00
Anna Kozlova
a8e849664a
disable rename original during extract class if original is anonymous
...
(EA-82661 - IAE: PsiImplUtil.setName)
2016-06-01 21:19:15 +03:00
Anna Kozlova
e08ec42d4b
EA-83039 - NPE: RenameProcessor.doRun
2016-06-01 21:19:15 +03:00