idea/community.git
4 years agoAllow to choose files in attach project dialog (PY-17836)
Dmitry Trofimov [Tue, 20 Dec 2016 10:07:54 +0000 (11:07 +0100)]
Allow to choose files in attach project dialog (PY-17836)

4 years agojupiter: add icon-robots.txt
Aleksey Pivovarov [Thu, 15 Dec 2016 18:46:26 +0000 (21:46 +0300)]
jupiter: add icon-robots.txt

follow-up: 49bf35efc648c1b3fc1e27ad629890bfa81f07f4

4 years agoPY-21697 Handle sequences like '\\''' in multiline strings in Python lexer
Mikhail Golubev [Mon, 19 Dec 2016 19:00:11 +0000 (22:00 +0300)]
PY-21697 Handle sequences like '\\''' in multiline strings in Python lexer

Previously, they would get matched as '\ followed by \', and then,
two remaining quotes. Therefore the literal was considered unterminated
by the lexer. It, in turn, broke multiple assertions in
PyStringLiteralLexer because it used to find different string's end than
PythonHighlightingLexer and rendered the whole editor unresponsive.

4 years agoPY-21840 Consider surrogate pairs in Python's StringLiteralTextEscaper
Mikhail Golubev [Fri, 16 Dec 2016 14:30:14 +0000 (17:30 +0300)]
PY-21840 Consider surrogate pairs in Python's StringLiteralTextEscaper

Namely, detect a single unsplittable piece of a string returned by
getDecodedFragments() by checking whether the decoded text contains
only one code point, not code unit (as returned by String.length()),
since some escape sequences, in particular, long unicode escape
sequences might be decoded into a surrogate pair.

4 years agojavac ast indices: remove redundant filter condition
Dmitry Batkovich [Tue, 20 Dec 2016 09:50:09 +0000 (12:50 +0300)]
javac ast indices: remove redundant filter condition

4 years agojavac ast indices: cleanup, inline method
Dmitry Batkovich [Tue, 20 Dec 2016 09:47:51 +0000 (12:47 +0300)]
javac ast indices: cleanup, inline method

4 years agojavac ast indices: do not process examine from compilation files
Dmitry Batkovich [Tue, 20 Dec 2016 09:39:10 +0000 (12:39 +0300)]
javac ast indices: do not process examine from compilation files

4 years agoIDEA-165063 Stream API migration: support simple limit conversions
Tagir Valeev [Tue, 20 Dec 2016 09:30:23 +0000 (16:30 +0700)]
IDEA-165063 Stream API migration: support simple limit conversions

4 years agoIDEA-CR-16679 appcode/171.1842 clion/171.1844 dbe/171.1841
Vladimir.Orlov [Tue, 20 Dec 2016 07:29:23 +0000 (10:29 +0300)]
IDEA-CR-16679

4 years ago DBE-3634 Missing trigger code generation
dmitriy.tseyler [Tue, 20 Dec 2016 07:22:17 +0000 (10:22 +0300)]
DBE-3634 Missing trigger code generation

4 years agoRevert: remove ide.new.icons key clion/171.1837 idea/171.1834 idea/171.1834.1 phpstorm/171.1838 pycharm/171.1839 rubymine/171.1840 webstorm/171.1834.2 webstorm/171.1836
Max Medvedev [Tue, 20 Dec 2016 06:38:20 +0000 (09:38 +0300)]
Revert: remove ide.new.icons key

4 years agoStreamApiMigrationInspection: chained computeIfAbsent generated incorrect code pycharm/171.1831
Tagir Valeev [Tue, 20 Dec 2016 03:56:31 +0000 (10:56 +0700)]
StreamApiMigrationInspection: chained computeIfAbsent generated incorrect code

4 years agoStreamToLoop: fixed comparator parentheses wrapping; ParenthesesUtils changes reverte...
Tagir Valeev [Tue, 20 Dec 2016 02:43:43 +0000 (09:43 +0700)]
StreamToLoop: fixed comparator parentheses wrapping; ParenthesesUtils changes reverted (unnecessary)

4 years agoremove ide.new.icons key pycharm/171.1825
Konstantin Bulenkov [Tue, 20 Dec 2016 01:03:43 +0000 (02:03 +0100)]
remove ide.new.icons key

4 years agoHandle correctly 'Confirm open new project' option when project attachment is possibl...
Dmitry Trofimov [Mon, 19 Dec 2016 23:30:53 +0000 (00:30 +0100)]
Handle correctly 'Confirm open new project' option when project attachment is possible (PY-17836)

When the option selector says that there should be no confirmation dialog, there is no way to attach a project even if is generally allowed. So to fix that we add an action 'Attach project' which is enabled when there is no confirmation dialog on project open.

4 years agofix test language level
Anna.Kozlova [Mon, 19 Dec 2016 19:51:00 +0000 (20:51 +0100)]
fix test language level

4 years agoIDEA-162905 "Select Target -> Project View" doesn't work
Sergey Malenkov [Mon, 19 Dec 2016 19:36:28 +0000 (22:36 +0300)]
IDEA-162905 "Select Target -> Project View" doesn't work

4 years ago[groovy] chek arguments number in operator calls (IDEA-165598) idea/171.1820
Daniil Ovchinnikov [Mon, 19 Dec 2016 18:36:33 +0000 (21:36 +0300)]
[groovy] chek arguments number in operator calls (IDEA-165598)

4 years agoCleanup (spaces)
Roman Shevchenko [Mon, 19 Dec 2016 18:17:50 +0000 (19:17 +0100)]
Cleanup (spaces)

4 years agounwrap lambda: fix preview to preserve left side of assignment (IDEA-165663)
Anna.Kozlova [Mon, 19 Dec 2016 17:52:34 +0000 (18:52 +0100)]
unwrap lambda: fix preview to preserve left side of assignment (IDEA-165663)

4 years agoextract method: don't mark final if used in anonymous but effectively final in java...
Anna.Kozlova [Mon, 19 Dec 2016 14:51:56 +0000 (15:51 +0100)]
extract method: don't mark final if used in anonymous but effectively final in java 8 (IDEA-165642)

4 years agocreate from usage: run template inside same command (IDEA-164742)
Anna.Kozlova [Mon, 19 Dec 2016 14:42:43 +0000 (15:42 +0100)]
create from usage: run template inside same command (IDEA-164742)

4 years agoEA-92905 - PCE: AbstractProgressIndicatorBase.checkCanceled
Shaverdova Elena [Mon, 19 Dec 2016 14:09:53 +0000 (15:09 +0100)]
EA-92905 - PCE: AbstractProgressIndicatorBase.checkCanceled

4 years agoTemp disable JDK-maneged HiDPI for the upcoming 2017.1 EAP.
Anton Tarasov [Mon, 19 Dec 2016 17:35:54 +0000 (20:35 +0300)]
Temp disable JDK-maneged HiDPI for the upcoming 2017.1 EAP.

Until IDEA-165448 is fixed.

4 years agoNPE fix for TraverseUITest
Rustam Vishnyakov [Mon, 19 Dec 2016 17:13:33 +0000 (20:13 +0300)]
NPE fix for TraverseUITest

4 years agoIDEA-164566 [add JBUI.isHiDPI(Graphics, ScaleType)]
Anton Tarasov [Mon, 19 Dec 2016 17:13:47 +0000 (20:13 +0300)]
IDEA-164566 [add JBUI.isHiDPI(Graphics, ScaleType)]

4 years agoPsiClassImplUtil: avoid array allocations for class members with unique names (IDEA...
peter [Mon, 19 Dec 2016 17:03:11 +0000 (18:03 +0100)]
PsiClassImplUtil: avoid array allocations for class members with unique names (IDEA-165104)

4 years agoUse the same color for choice panel and browser panel in both lafs intelij and darcula
Valentina Kiryushkina [Mon, 19 Dec 2016 16:32:41 +0000 (19:32 +0300)]
Use the same color for choice panel and browser panel in both lafs intelij and darcula

4 years agoFix EDU-803 Small visual glitches
Valentina Kiryushkina [Mon, 19 Dec 2016 16:19:11 +0000 (19:19 +0300)]
Fix EDU-803 Small visual glitches

4 years agoDon't auto-add Git root above project directory
Kirill Likhodedov [Thu, 15 Dec 2016 17:12:28 +0000 (20:12 +0300)]
Don't auto-add Git root above project directory

E.g. adding the home directory (popular case) would be unexpected and annoying.
Checking for .gitignore in this place, on the other hand, is not easy to implement.

4 years agoMethod to guess the "project directory"
Kirill Likhodedov [Thu, 15 Dec 2016 17:10:42 +0000 (20:10 +0300)]
Method to guess the "project directory"

There is no strict definition of the project directory,
but it is better than the popular getBaseDir()
which points the parent of .idea, since it supports the case when
project configuration is located somewhere else.

4 years agovcs: inline trivial constant
Kirill Likhodedov [Mon, 12 Dec 2016 10:44:39 +0000 (13:44 +0300)]
vcs: inline trivial constant

It was useful before lambdas.

4 years agoAutomatically add a single Git/hg root
Kirill Likhodedov [Mon, 12 Dec 2016 10:23:16 +0000 (13:23 +0300)]
Automatically add a single Git/hg root

If we detected that there is a single unregistered root in the project,
which wasn't reported previously, and there are no other roots,
add this root automatically.

If user doesn't want VCS integration, he can easily remove the root
from the Version Control preferences, and it won't be reported or
auto-added anymore.

Add a registry option for a while (on by default)
in case something goes wrong with this behavior.

This fixes IDEA-118475

4 years agoDon't report manually unregistered roots
Kirill Likhodedov [Mon, 12 Dec 2016 09:49:33 +0000 (12:49 +0300)]
Don't report manually unregistered roots

If a user manually removed a root from the mappings, no need to report
this root as unregistered, since it was an intentional change.

On the other hand, if such root was added back, it should be removed
from ignored just in case (e.g. if vcs.xml get accidentally updated).

4 years agoDon't allow duplicate VCS roots
Kirill Likhodedov [Sun, 11 Dec 2016 15:49:45 +0000 (18:49 +0300)]
Don't allow duplicate VCS roots

Use a MultiMap backed by an OrderedSet, this not only avoids the dups,
but simplifies the code.

The set is ordered to keep the original order written in the vcs.xml,
to keep ability to use this order in future (e.g. process dependent
roots from the base to the client).

4 years agovcs: lambdify and minimize read action
Kirill Likhodedov [Fri, 16 Dec 2016 17:25:54 +0000 (20:25 +0300)]
vcs: lambdify and minimize read action

Read action is not efficient in this context, thus should be kept only
for querying methods which require read action (getModules).

4 years agoextract single threaded implementation of map-based tree
Sergey Malenkov [Mon, 19 Dec 2016 15:16:00 +0000 (18:16 +0300)]
extract single threaded implementation of map-based tree

4 years agojavac ast indices: cleanup
Dmitry Batkovich [Mon, 19 Dec 2016 15:12:49 +0000 (18:12 +0300)]
javac ast indices: cleanup

4 years agojavac ast indices: merge IncompletelyProcessedFile & JavacTreeScannerSink
Dmitry Batkovich [Mon, 19 Dec 2016 15:11:08 +0000 (18:11 +0300)]
javac ast indices: merge IncompletelyProcessedFile & JavacTreeScannerSink

4 years agojavac ast indices: javadoc appcode/171.1819 clion/171.1818
Dmitry Batkovich [Mon, 19 Dec 2016 14:52:08 +0000 (17:52 +0300)]
javac ast indices: javadoc

4 years agoMerge remote-tracking branch 'origin/master'
Alexandr Evstigneev [Mon, 19 Dec 2016 14:49:58 +0000 (17:49 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoMerge remote-tracking branch 'origin/master'
Alexandr Evstigneev [Mon, 19 Dec 2016 14:48:22 +0000 (17:48 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agomake create file actions WriteActionAware to avoid showing dialogs in write actions...
peter [Mon, 19 Dec 2016 14:25:48 +0000 (15:25 +0100)]
make create file actions WriteActionAware to avoid showing dialogs in write actions (IDEA-165398)

4 years agoIDEA-165594 Auto completion adds unnecessary spaces before and after colon in case...
peter [Mon, 19 Dec 2016 12:02:00 +0000 (13:02 +0100)]
IDEA-165594 Auto completion adds unnecessary spaces before and after colon in case of method reference

4 years agojavac ast indices: renames
Dmitry Batkovich [Mon, 19 Dec 2016 14:33:55 +0000 (17:33 +0300)]
javac ast indices: renames

4 years agoMerge branch 'hurricup/puppet-project-structure'
Alexandr Evstigneev [Mon, 19 Dec 2016 14:28:49 +0000 (17:28 +0300)]
Merge branch 'hurricup/puppet-project-structure'

4 years ago[groovy] fix inspection description (IDEA-155037)
Daniil Ovchinnikov [Mon, 19 Dec 2016 14:14:40 +0000 (17:14 +0300)]
[groovy] fix inspection description (IDEA-155037)

4 years agojavac ast indices: iterate over all targets to detect a rebuild
Dmitry Batkovich [Mon, 19 Dec 2016 14:17:12 +0000 (17:17 +0300)]
javac ast indices: iterate over all targets to detect a rebuild

4 years agoModuleRootManagerImpl — use myModule.isLoaded() instead of own flag
Vladimir Krivosheev [Mon, 19 Dec 2016 13:56:16 +0000 (14:56 +0100)]
ModuleRootManagerImpl — use myModule.isLoaded() instead of own flag

4 years agoModuleRunConfigurationManager doesn't need to implement ModuleComponent
Vladimir Krivosheev [Mon, 19 Dec 2016 13:40:49 +0000 (14:40 +0100)]
ModuleRunConfigurationManager doesn't need to implement ModuleComponent

4 years agoprefer SmartList
Vladimir Krivosheev [Mon, 19 Dec 2016 12:28:04 +0000 (13:28 +0100)]
prefer SmartList

4 years agoInvalidDataException is RuntimeException now
Vladimir Krivosheev [Mon, 19 Dec 2016 12:26:17 +0000 (13:26 +0100)]
InvalidDataException is RuntimeException now

4 years agoadded default onReached into MethodFilter interface
Egor.Ushakov [Mon, 19 Dec 2016 13:42:40 +0000 (16:42 +0300)]
added default onReached into MethodFilter interface

4 years ago[vcs-log] minor: delete unused field
Julia Beliaeva [Mon, 19 Dec 2016 13:39:13 +0000 (16:39 +0300)]
[vcs-log] minor: delete unused field

4 years ago[vcs-log] minor: move UserNameRegex to util package
Julia Beliaeva [Mon, 19 Dec 2016 13:38:45 +0000 (16:38 +0300)]
[vcs-log] minor: move UserNameRegex to util package

4 years agotrue smooth scrolling: use SmoothBoundedRangeModel conditionally
Pavel Fatin [Mon, 19 Dec 2016 13:34:30 +0000 (14:34 +0100)]
true smooth scrolling: use SmoothBoundedRangeModel conditionally

4 years agojps: CompileScopeImpl#isWholeTargetAffected should check that target doesn't contain...
Dmitry Batkovich [Mon, 19 Dec 2016 13:33:47 +0000 (16:33 +0300)]
jps: CompileScopeImpl#isWholeTargetAffected should check that target doesn't contain  recompilation files

4 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Mon, 19 Dec 2016 12:59:09 +0000 (13:59 +0100)]
Merge remote-tracking branch 'origin/master'

4 years agopostfix templates: doesn't start write action if it isn't necessary appcode/171.1814
Andrey Starovoyt [Mon, 19 Dec 2016 12:53:28 +0000 (15:53 +0300)]
postfix templates: doesn't start write action if it isn't necessary

4 years agoupdate menu-open icons
Konstantin Bulenkov [Mon, 19 Dec 2016 12:53:46 +0000 (13:53 +0100)]
update menu-open icons

4 years agoIDEA-165447 Warning for 'Clear output directory on rebuild' shown on wrong settings...
Eugene Zhuravlev [Mon, 19 Dec 2016 12:41:43 +0000 (13:41 +0100)]
IDEA-165447 Warning for 'Clear output directory on rebuild' shown on wrong settings page

4 years agoclear cached state when compiler-related project settings change
Eugene Zhuravlev [Mon, 19 Dec 2016 12:03:35 +0000 (13:03 +0100)]
clear cached state when compiler-related project settings change

4 years agoupdate versions
Liana.Bakradze [Mon, 19 Dec 2016 12:12:21 +0000 (15:12 +0300)]
update versions

4 years agoadd ability to use local idea for building plugins instead of downloading one
Liana.Bakradze [Mon, 19 Dec 2016 12:10:01 +0000 (15:10 +0300)]
add ability to use local idea for building plugins instead of downloading one

4 years agoFix EDU-807 Edit Hint does nothing
Valentina Kiryushkina [Mon, 19 Dec 2016 11:31:39 +0000 (14:31 +0300)]
Fix EDU-807 Edit Hint does nothing

4 years agoDo not save empty choice parameters for non-choice tasks
Valentina Kiryushkina [Mon, 19 Dec 2016 09:49:27 +0000 (12:49 +0300)]
Do not save empty choice parameters for non-choice tasks

4 years agoCopy task multiple choice parameter in task copy
Valentina Kiryushkina [Mon, 19 Dec 2016 08:35:03 +0000 (11:35 +0300)]
Copy task multiple choice parameter in task copy

4 years agoStreamToLoop: inline simple common method references appcode/171.1813 clion/171.1812 webstorm/171.1811
Tagir Valeev [Mon, 19 Dec 2016 11:41:57 +0000 (18:41 +0700)]
StreamToLoop: inline simple common method references

4 years agopostfix templates: doesn't start write action if it isn't necessary
Andrey Starovoyt [Mon, 19 Dec 2016 11:34:47 +0000 (14:34 +0300)]
postfix templates: doesn't start write action if it isn't necessary

4 years agocleanup
Alexey Kudravtsev [Fri, 16 Dec 2016 13:45:56 +0000 (16:45 +0300)]
cleanup

4 years agodon't like these Ref<>
Alexey Kudravtsev [Fri, 16 Dec 2016 11:32:56 +0000 (14:32 +0300)]
don't like these Ref<>

4 years agorare data race in tests
Alexey Kudravtsev [Thu, 15 Dec 2016 17:03:20 +0000 (20:03 +0300)]
rare data race in tests

4 years agocleanup
Alexey Kudravtsev [Thu, 15 Dec 2016 17:00:09 +0000 (20:00 +0300)]
cleanup

4 years agojs.debugger.node.use.inspect
Vladimir Krivosheev [Mon, 19 Dec 2016 11:26:48 +0000 (12:26 +0100)]
js.debugger.node.use.inspect

4 years agorunnerw: restores normal processing of CTRL+C input. It helps if IDE is started in... phpstorm/171.1810
Sergey Simonchik [Mon, 19 Dec 2016 10:54:04 +0000 (13:54 +0300)]
runnerw: restores normal processing of CTRL+C input. It helps if IDE is started in background, without console, e.g. "webstorm64.exe &", in this case CTRL+C is disabled (WEB-24480)

4 years agoEDU-809 Possible to break answer placeholder
Ekaterina Tuzova [Mon, 19 Dec 2016 10:22:01 +0000 (13:22 +0300)]
EDU-809 Possible to break answer placeholder

4 years agoUpdated UI for code style and color schemes
Rustam Vishnyakov [Thu, 15 Dec 2016 15:32:29 +0000 (18:32 +0300)]
Updated UI for code style and color schemes

4 years agoStreamToLoop comparator support: insert parentheses if necessary
Tagir Valeev [Mon, 19 Dec 2016 09:50:08 +0000 (16:50 +0700)]
StreamToLoop comparator support: insert parentheses if necessary

4 years agoTerminalOperation: PsiTypesUtil.getPsiClass -> PsiUtil.resolveClassInClassTypeOnly...
Tagir Valeev [Mon, 19 Dec 2016 09:34:19 +0000 (16:34 +0700)]
TerminalOperation: PsiTypesUtil.getPsiClass -> PsiUtil.resolveClassInClassTypeOnly (IDEA-CR-16837)

4 years agoStreamToLoop: min/max: Comparators as lambdas/method references supported; Comparator...
Tagir Valeev [Mon, 19 Dec 2016 09:21:14 +0000 (16:21 +0700)]
StreamToLoop: min/max: Comparators as lambdas/method references supported; Comparator.naturalOrder() and reverseOrder() inlined.

4 years agostepic user could be null
Ekaterina Tuzova [Mon, 19 Dec 2016 09:29:27 +0000 (12:29 +0300)]
stepic user could be null

4 years agofix int overwlow in max heap size calculations for external javac process (follow...
Eugene Zhuravlev [Mon, 19 Dec 2016 09:16:55 +0000 (10:16 +0100)]
fix int overwlow in max heap size calculations for external javac process (follow-up for IDEA-164402)

4 years agogoto target: avoid mem leak through static field connected via popup builder
Anna.Kozlova [Mon, 19 Dec 2016 09:10:13 +0000 (10:10 +0100)]
goto target: avoid mem leak through static field connected via popup builder

4 years agonpe stepic user could be null appcode/171.1809 clion/171.1808
Ekaterina Tuzova [Mon, 19 Dec 2016 08:58:25 +0000 (11:58 +0300)]
npe stepic user could be null

4 years agopluralizer: let them be hobbitses
Gregory.Shrago [Mon, 19 Dec 2016 08:18:18 +0000 (11:18 +0300)]
pluralizer: let them be hobbitses

4 years agoretrieve type from binary comparisons to detect applicable constants (IDEA-165557)
Anna.Kozlova [Fri, 16 Dec 2016 12:44:34 +0000 (13:44 +0100)]
retrieve type from binary comparisons to detect applicable constants (IDEA-165557)

4 years agodisable 'Use compiler from module JDK' option in IDEA community project
nik [Mon, 19 Dec 2016 08:13:14 +0000 (11:13 +0300)]
disable 'Use compiler from module JDK' option in IDEA community project

Currently some of modules in IDEA project have JDK 1.6 as module JDK but depend on libraries with newer versions of class-files, so they cannot be compiled by javac from their target JDK. Also build is slightly faster if the same javac is used to compile all modules.

4 years agoconvenience option for duplex printing of multiple files (IDEA-164472)
Dmitry Batrak [Fri, 16 Dec 2016 15:40:29 +0000 (18:40 +0300)]
convenience option for duplex printing of multiple files (IDEA-164472)

4 years agoallow to print arbitrary number of selected files (IDEA-164472)
Dmitry Batrak [Fri, 16 Dec 2016 13:26:24 +0000 (16:26 +0300)]
allow to print arbitrary number of selected files (IDEA-164472)

4 years agoprinting code cleanup
Dmitry Batrak [Fri, 16 Dec 2016 11:56:48 +0000 (14:56 +0300)]
printing code cleanup

4 years agoStreamToLoopInspection: better solution for type correction on mutable collection... pycharm/171.1806 pycharm/171.1807 webstorm/171.1805
Tagir Valeev [Mon, 19 Dec 2016 02:59:13 +0000 (09:59 +0700)]
StreamToLoopInspection: better solution for type correction on mutable collection results (IDEA-CR-16837)

4 years agomem leaks: cleanup rootPane (Cancel action leaked via javax.swing.KeyboardManager) 2 clion/171.1804 dbe/171.1798 idea/171.1796 phpstorm/171.1800 pycharm/171.1799 pycharm/171.1802 rubymine/171.1803
Gregory.Shrago [Sun, 18 Dec 2016 00:37:05 +0000 (03:37 +0300)]
mem leaks: cleanup rootPane (Cancel action leaked via javax.swing.KeyboardManager) 2

4 years agoseparate config for pycharm edu 3.5
Ekaterina Tuzova [Sun, 18 Dec 2016 17:34:27 +0000 (20:34 +0300)]
separate config for pycharm edu 3.5

4 years agoavoid linear search — added/removed modules
Vladimir Krivosheev [Fri, 16 Dec 2016 10:29:13 +0000 (11:29 +0100)]
avoid linear search — added/removed modules

4 years agocleanup — ModuleListener
Vladimir Krivosheev [Fri, 16 Dec 2016 10:09:02 +0000 (11:09 +0100)]
cleanup — ModuleListener

4 years agoavoid linear search — myFailedModulePaths
Vladimir Krivosheev [Fri, 16 Dec 2016 09:38:07 +0000 (10:38 +0100)]
avoid linear search — myFailedModulePaths

4 years ago[git] simplify lines processing
Julia Beliaeva [Thu, 24 Nov 2016 01:48:36 +0000 (04:48 +0300)]
[git] simplify lines processing

(cherry picked from commit 0426492)

4 years ago[git] extract MyGitLineHandlerListener class
Julia Beliaeva [Mon, 28 Nov 2016 13:52:09 +0000 (16:52 +0300)]
[git] extract MyGitLineHandlerListener class

(cherry picked from commit a20cc27)

4 years agoAllow to dispose actions in Create Project dialogs appcode/171.1792 clion/171.1794 dbe/171.1786 idea/171.1788 phpstorm/171.1790 phpstorm/171.1795 pycharm/171.1789 pycharm/171.1791 rubymine/171.1784 webstorm/171.1793
Alexander Zolotov [Sat, 17 Dec 2016 16:13:49 +0000 (19:13 +0300)]
Allow to dispose actions in Create Project dialogs

4 years agoTestFinder methods @NotNull annotating
Dmitry.Krasilschikov [Sat, 17 Dec 2016 17:22:54 +0000 (20:22 +0300)]
TestFinder methods @NotNull annotating