idea/community.git
5 years agolog details when sending Unix signals (investigating WEB-19212)
Sergey Simonchik [Fri, 18 Dec 2015 14:35:25 +0000 (17:35 +0300)]
log details when sending Unix signals (investigating WEB-19212)

5 years agodiff: add gaps in content titles
Aleksey Pivovarov [Fri, 18 Dec 2015 11:42:41 +0000 (14:42 +0300)]
diff: add gaps in content titles

5 years agoTemplate debugging with Django 1.9 (PY-17923)
Elizaveta Shashkova [Fri, 18 Dec 2015 14:28:48 +0000 (17:28 +0300)]
Template debugging with Django 1.9 (PY-17923)

The template debug setting was changed in Django 1.8. Also the 'source' field of the Node was removed in Django 1.9, so we should get template filename and line in a different way.

5 years agogradle: task execution view context menu support added
Vladislav.Soroka [Fri, 18 Dec 2015 14:25:48 +0000 (17:25 +0300)]
gradle: task execution view context menu support added

5 years agosilence eval exceptions for return values
Egor.Ushakov [Fri, 18 Dec 2015 14:00:58 +0000 (17:00 +0300)]
silence eval exceptions for return values

5 years agoIDEA-149184 diff: change binary file state synchroniously
Aleksey Pivovarov [Thu, 10 Dec 2015 14:50:37 +0000 (17:50 +0300)]
IDEA-149184 diff: change binary file state synchroniously

* remember state on navigating between viewed files

5 years agoinherit from defaults, not code insight attributes
Dennis Ushakov [Fri, 18 Dec 2015 13:46:09 +0000 (16:46 +0300)]
inherit from defaults, not code insight attributes
#WEB-19527 fixed

5 years agoimplemented go to source for method return value node
Egor.Ushakov [Fri, 18 Dec 2015 13:29:54 +0000 (16:29 +0300)]
implemented go to source for method return value node

5 years agoguava inspection: added Predicates.not/and/or support in cases of unnested methods phpstorm/144.2297
Dmitry Batkovich [Fri, 18 Dec 2015 12:16:49 +0000 (15:16 +0300)]
guava inspection: added Predicates.not/and/or support in cases of unnested methods

5 years agoupdate web inspector protocol appcode/144.2296 clion/144.2295
Konstantin Ulitin [Fri, 18 Dec 2015 11:02:54 +0000 (12:02 +0100)]
update web inspector protocol

5 years agoIG: fix inspection serialization
Bas Leijdekkers [Fri, 18 Dec 2015 10:43:40 +0000 (11:43 +0100)]
IG: fix inspection serialization

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Avdeev [Fri, 18 Dec 2015 10:27:42 +0000 (13:27 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge branch 'merge-android-15'
Dmitry Avdeev [Fri, 18 Dec 2015 10:18:26 +0000 (13:18 +0300)]
Merge branch 'merge-android-15'

5 years agowas too optimistic for heavily loaded agent
Alexey Kudravtsev [Fri, 18 Dec 2015 10:13:20 +0000 (13:13 +0300)]
was too optimistic for heavily loaded agent

5 years agoadjust test constants
Alexey Kudravtsev [Fri, 18 Dec 2015 09:51:59 +0000 (12:51 +0300)]
adjust test constants

5 years agomerging android studio 1.5: test fixes
Dmitry Avdeev [Fri, 18 Dec 2015 09:41:22 +0000 (12:41 +0300)]
merging android studio 1.5: test fixes

5 years agoMerge branches 'master' and 'pycharm/folding' of git.labs.intellij.net:idea/community appcode/144.2283 appcode/144.2294 clion/144.2284 clion/144.2293 dbe/144.2282 idea/144.2285 phpstorm/144.2280 pycharm/144.2289 rubymine/144.2288 webstorm/144.2290
liana.bakradze [Thu, 17 Dec 2015 19:06:06 +0000 (21:06 +0200)]
Merge branches 'master' and 'pycharm/folding' of git.labs.intellij.net:idea/community

# Conflicts:
# python/src/META-INF/python-core.xml

5 years agoupdate graphics for 16 EAPs
Konstantin Bulenkov [Thu, 17 Dec 2015 17:59:30 +0000 (20:59 +0300)]
update graphics for 16 EAPs

5 years agocleanup
Vladimir Krivosheev [Thu, 17 Dec 2015 17:56:00 +0000 (18:56 +0100)]
cleanup

5 years agoES6. client debug: fix is not easy since it is a real situation when we set such...
Vladimir Krivosheev [Thu, 17 Dec 2015 17:55:38 +0000 (18:55 +0100)]
ES6. client debug: fix is not easy since it is a real situation when we set such breakpoint AFTER breakpoint hit. And we will filter out incorrectly, because we inspect old (used for server breakpoint) VM breakpoint (new breakpoint is not used at all since hit was occurred already).

5 years agouse minor version component for system path selector (IDEA-CR-7501) appcode/144.2274
Maxim.Mossienko [Thu, 17 Dec 2015 17:23:47 +0000 (18:23 +0100)]
use minor version component for system path selector (IDEA-CR-7501)

5 years agouse correct suspend context during evaluate
Egor.Ushakov [Thu, 17 Dec 2015 17:16:46 +0000 (20:16 +0300)]
use correct suspend context during evaluate

5 years agoIDEA-145091 Provide option for duplicated code inspection to exclude generated source...
Maxim.Mossienko [Thu, 17 Dec 2015 16:49:30 +0000 (17:49 +0100)]
IDEA-145091 Provide option for duplicated code inspection to exclude generated sources duplicates when processing plain source file

5 years agoES6. client debug:
Vladimir Krivosheev [Thu, 17 Dec 2015 16:30:10 +0000 (17:30 +0100)]
ES6. client debug:

source url is correct on meteor side.
our smart solution works — we don't need to setup mappings, we find script by content.

so... why we stopped at first line in the client/app.js?

Well... because there is a breakpoint in the server/app.js. As we set breakpoints only by file name, not but by file path, one VM breakpoint serves _2_ IDE breakpoints.
And there is a clear comment in the LineBreakpointManager — "we must not remove vm breakpoint - it is used for another ide breakpoints".
So, we just not remove VM breakpoint and it hit. And we stop.

Solution — fix "hasBreakProblem" and filter it out on suspended.

Well, we can implement specific solution for meteor, but... I am not going to fix debug for each tool on the planet. Generic solution is a bit complex, is a bit slower, but it is generic. Save our time and time of our users.

5 years agoOption to not consider resource closed even when it escapes via a method call (IDEA...
Bas Leijdekkers [Thu, 17 Dec 2015 15:51:39 +0000 (16:51 +0100)]
Option to not consider resource closed even when it escapes via a method call (IDEA-134732, IDEA-72042)

5 years agoEDU-448 Refreshing course list causes UI to become unresponsive appcode/144.2271
Ekaterina Tuzova [Thu, 17 Dec 2015 15:10:48 +0000 (18:10 +0300)]
EDU-448 Refreshing course list causes UI to become unresponsive

Made refresh visible and modal

5 years agofixed PY-17658 String/unicode literals in function signatures are not color-coded
Ekaterina Tuzova [Thu, 17 Dec 2015 14:57:25 +0000 (17:57 +0300)]
fixed PY-17658 String/unicode literals in function signatures are not color-coded

JButton.buttonType==square makes impossible to set icon under IntelliJLaF

5 years agoes6 meteor debug test clion/144.2270
Vladimir Krivosheev [Thu, 17 Dec 2015 14:54:46 +0000 (15:54 +0100)]
es6 meteor debug test

5 years agocleanup: unused deprecated constructor removed
nik [Thu, 17 Dec 2015 14:40:19 +0000 (17:40 +0300)]
cleanup: unused deprecated constructor removed

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Thu, 17 Dec 2015 14:29:04 +0000 (17:29 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoguava inspection: don't produce a lot of yellow code
Dmitry Batkovich [Thu, 17 Dec 2015 14:28:35 +0000 (17:28 +0300)]
guava inspection: don't produce a lot of yellow code

5 years agoIDEA-149501 Hector popup: show hector icons next to levels
Yann Cébron [Thu, 17 Dec 2015 14:23:37 +0000 (15:23 +0100)]
IDEA-149501 Hector popup: show hector icons next to levels

5 years agoguava inspection: testdata fixed
Dmitry Batkovich [Thu, 17 Dec 2015 14:07:56 +0000 (17:07 +0300)]
guava inspection: testdata fixed

5 years agoIDEA-85093 Find in files preview: allow to edit source file
Maxim.Mossienko [Thu, 17 Dec 2015 14:05:08 +0000 (15:05 +0100)]
IDEA-85093 Find in files preview: allow to edit source file

5 years agodevkit: determine required JDK version for IDEA SDK by ApplicationImpl class version... phpstorm/144.2268
nik [Thu, 17 Dec 2015 13:41:13 +0000 (16:41 +0300)]
devkit: determine required JDK version for IDEA SDK by ApplicationImpl class version instead of PsiManager, because PsiManager is from core-api which will remain on Java 1.6 after migration to Java 8

5 years agoOC-12930 Project icons are missing in "Open Project" dialog being opened from Welcome...
Anton Makeev [Thu, 17 Dec 2015 13:35:57 +0000 (14:35 +0100)]
OC-12930 Project icons are missing in "Open Project" dialog being opened from Welcome Screen

5 years agogradle: task execution view state icons updated
Vladislav.Soroka [Thu, 17 Dec 2015 12:30:34 +0000 (15:30 +0300)]
gradle: task execution view state icons updated

5 years agogradle: task execution view row height enlarged
Vladislav.Soroka [Thu, 17 Dec 2015 12:29:53 +0000 (15:29 +0300)]
gradle: task execution view row height enlarged

5 years agoicons: a process state icons added
Vladislav.Soroka [Thu, 17 Dec 2015 12:28:20 +0000 (15:28 +0300)]
icons: a process state icons added

5 years agocorrected warning in Registry dialog (IDEA-CR-6360)
nik [Thu, 17 Dec 2015 12:30:22 +0000 (15:30 +0300)]
corrected warning in Registry dialog (IDEA-CR-6360)

5 years agoIdea 16 appcode/144.2262 clion/144.2263
Maxim.Mossienko [Thu, 17 Dec 2015 11:41:21 +0000 (12:41 +0100)]
Idea 16

5 years agoexternal system: add external-system-rt.jar to the classpath of the remote process
Vladislav.Soroka [Thu, 17 Dec 2015 11:39:27 +0000 (14:39 +0300)]
external system: add external-system-rt.jar to the classpath of the remote process

5 years agoadd js debugger protocol generators modules to idea project
Vladimir Krivosheev [Thu, 17 Dec 2015 11:08:34 +0000 (12:08 +0100)]
add js debugger protocol generators modules to idea project

5 years agoperformance: avoid unbounded hierarchy traversal
Alexey Kudravtsev [Thu, 17 Dec 2015 10:58:24 +0000 (13:58 +0300)]
performance: avoid unbounded hierarchy traversal

5 years agoABA problem fixed
Alexey Kudravtsev [Thu, 17 Dec 2015 10:57:45 +0000 (13:57 +0300)]
ABA problem fixed

5 years agoconverted to runwriteaction for better accountability
Alexey Kudravtsev [Thu, 17 Dec 2015 10:54:47 +0000 (13:54 +0300)]
converted to runwriteaction for better accountability

5 years agoconverted writeaction.start() usages to runwriteaction
Alexey Kudravtsev [Wed, 16 Dec 2015 16:53:07 +0000 (19:53 +0300)]
converted  writeaction.start() usages to runwriteaction

5 years agocall gc in unit test mode only (to prevent typing freeze)
Alexey Kudravtsev [Wed, 16 Dec 2015 16:16:59 +0000 (19:16 +0300)]
call gc in unit test mode only (to prevent typing freeze)

5 years agodeprecate offset-only constructors and convert a couple of usages to range-constructor
Alexey Kudravtsev [Wed, 16 Dec 2015 15:28:58 +0000 (18:28 +0300)]
deprecate offset-only constructors and convert a couple of usages to range-constructor

5 years agoreverted
Alexey Kudravtsev [Wed, 16 Dec 2015 14:05:28 +0000 (17:05 +0300)]
reverted

5 years agoreduced RMI timeouts
Alexey Kudravtsev [Wed, 16 Dec 2015 14:05:03 +0000 (17:05 +0300)]
reduced RMI timeouts

5 years agoenable 'doLexingOptimizationCorrectionCheck' for a while
Konstantin Ulitin [Thu, 17 Dec 2015 10:54:58 +0000 (13:54 +0300)]
enable 'doLexingOptimizationCorrectionCheck' for a while

5 years agogradle: move GradleExecutionHelper class to 'execution' package
Vladislav.Soroka [Thu, 17 Dec 2015 10:51:46 +0000 (13:51 +0300)]
gradle: move GradleExecutionHelper class to 'execution' package

5 years agogradle: task execution view source navigation from test event nodes added
Vladislav.Soroka [Thu, 17 Dec 2015 10:41:54 +0000 (13:41 +0300)]
gradle: task execution view source navigation from test event nodes added

5 years agoMove json.bnf out of the source root to exclude it from idea.jar
Mikhail Golubev [Wed, 16 Dec 2015 18:43:00 +0000 (21:43 +0300)]
Move json.bnf out of the source root to exclude it from idea.jar

5 years agoPY-18010 Don't warn of missing parameters if none of them is mentioned in a docstring
Mikhail Golubev [Wed, 16 Dec 2015 15:12:50 +0000 (18:12 +0300)]
PY-18010 Don't warn of missing parameters if none of them is mentioned in a docstring

It should help to reduce visual noise from "Incorrect docstring"
inspection keeping it enabled by default at the same time.

5 years agoIDEA-149391 Sort nodes in JSON structure view alphabetically
Mikhail Golubev [Wed, 16 Dec 2015 14:18:47 +0000 (17:18 +0300)]
IDEA-149391 Sort nodes in JSON structure view alphabetically

5 years ago@Nullable
Sergey Ignatov [Thu, 17 Dec 2015 10:39:03 +0000 (13:39 +0300)]
@Nullable

5 years agofix NPE
Sergey Ignatov [Thu, 17 Dec 2015 10:38:36 +0000 (13:38 +0300)]
fix NPE

5 years agoIDEA-149219 [follow-up]
Anton Tarasov [Wed, 16 Dec 2015 06:03:34 +0000 (09:03 +0300)]
IDEA-149219 [follow-up]
(cherry picked from commit 7c05ae6)

5 years agoIDEA-149219 [follow-up]
Anton Tarasov [Mon, 14 Dec 2015 12:46:33 +0000 (15:46 +0300)]
IDEA-149219 [follow-up]
(cherry picked from commit 022f71a)

5 years agoIDEA-149219 org.GNOME.Accessibility.AtkWrapper should be disabled by default
Anton Tarasov [Fri, 11 Dec 2015 15:52:44 +0000 (18:52 +0300)]
IDEA-149219 org.GNOME.Accessibility.AtkWrapper should be disabled by default
(cherry picked from commit da52899)

5 years agoIDEA-140995 Toolwindow popup: no ordering
Yann Cébron [Thu, 17 Dec 2015 09:50:04 +0000 (10:50 +0100)]
IDEA-140995 Toolwindow popup: no ordering

5 years agoskip icon classes generation for python 'build' modules
nik [Thu, 17 Dec 2015 09:33:24 +0000 (12:33 +0300)]
skip icon classes generation for python 'build' modules

5 years agofixed icon class generation: skip PyCharmEdu product icons
nik [Thu, 17 Dec 2015 09:25:37 +0000 (12:25 +0300)]
fixed icon class generation: skip PyCharmEdu product icons

5 years agofamily name for DOM quick fixes corrected accordingly to 'QuickFix.getFamilyName...
nik [Thu, 17 Dec 2015 09:13:36 +0000 (12:13 +0300)]
family name for DOM quick fixes corrected accordingly to 'QuickFix.getFamilyName' javadoc

5 years agodon't specify ITNReporter as errorHandler explicitly, it is automatically used for...
nik [Thu, 17 Dec 2015 09:10:58 +0000 (12:10 +0300)]
don't specify ITNReporter as errorHandler explicitly, it is automatically used for exception from plugins which vendor is JetBrains

5 years agodevkit: highlight explicitly specified ITNReporter as an error handler for JetBrains...
nik [Thu, 17 Dec 2015 07:37:29 +0000 (10:37 +0300)]
devkit: highlight explicitly specified ITNReporter as an error handler for JetBrains plugins

5 years agoIDEA-147545 When run configuration is under folder, F4 in Run Configurations popup... appcode/144.2259 clion/144.2257
Evgeny Gerashchenko [Wed, 16 Dec 2015 17:35:23 +0000 (20:35 +0300)]
IDEA-147545 When run configuration is under folder, F4 in Run Configurations popup runs configuration instead of opening editor

5 years agomaven: cleanup
Vladislav.Soroka [Thu, 17 Dec 2015 08:31:51 +0000 (11:31 +0300)]
maven: cleanup

5 years agomaven: shutdown maven server using application service dispose method instead of...
Vladislav.Soroka [Thu, 17 Dec 2015 08:16:44 +0000 (11:16 +0300)]
maven: shutdown maven server using application service dispose method instead of shutdown hook

5 years agotransition to java 8: JDK 1.8 set as module JDK for "main*" module to start IDEs...
nik [Thu, 17 Dec 2015 07:07:28 +0000 (10:07 +0300)]
transition to java 8: JDK 1.8 set as module JDK for "main*" module to start IDEs under Java 1.8 when running from sources

5 years agoAdd JdkConstants for future usages
Sergey Malenkov [Wed, 16 Dec 2015 17:21:18 +0000 (20:21 +0300)]
Add JdkConstants for future usages

5 years agoDataGrip: product assets appcode/144.2242 clion/144.2240 dbe/144.2235 dbe/144.2239 idea/144.2241 phpstorm/144.2249 pycharm/144.2245 rubymine/144.2247 webstorm/144.2253
Gregory.Shrago [Sat, 12 Dec 2015 15:14:01 +0000 (18:14 +0300)]
DataGrip: product assets

5 years agoPY-9727: Rerun added
Ilya.Kazakevich [Wed, 16 Dec 2015 21:09:15 +0000 (00:09 +0300)]
PY-9727: Rerun added

5 years agoLicense dialog: when wrong credentials are specified, "OK" button lost focus and...
Vassiliy.Kudryashov [Wed, 16 Dec 2015 20:07:32 +0000 (23:07 +0300)]
License dialog: when wrong credentials are specified, "OK" button lost focus and never get it back automatically, so <Enter> key does "Cancel".

5 years agoPY-9727: Dict update fix
Ilya.Kazakevich [Wed, 16 Dec 2015 19:31:07 +0000 (22:31 +0300)]
PY-9727: Dict update fix

EnvDict does not support update, using __setitem__ instead

5 years agoIDEA-147920 Make Find in Path result previews editable
Maxim.Mossienko [Wed, 16 Dec 2015 19:38:27 +0000 (20:38 +0100)]
IDEA-147920 Make Find in Path result previews editable

5 years agoability to create of editors with usage preview + editor settings customizability
Maxim.Mossienko [Wed, 16 Dec 2015 19:36:35 +0000 (20:36 +0100)]
ability to create of editors with usage preview + editor settings customizability

5 years agoLineMarkerProviderDescriptor: add @since
Yann Cébron [Wed, 16 Dec 2015 19:14:28 +0000 (20:14 +0100)]
LineMarkerProviderDescriptor: add @since

5 years agoGutterIconDescriptor: javadoc
Yann Cébron [Wed, 16 Dec 2015 19:09:42 +0000 (20:09 +0100)]
GutterIconDescriptor: javadoc

5 years agoLineMarkerProvider: javadoc
Yann Cébron [Wed, 16 Dec 2015 19:08:14 +0000 (20:08 +0100)]
LineMarkerProvider: javadoc

5 years agoRelatedItemLineMarkerProvider: javadoc
Yann Cébron [Wed, 16 Dec 2015 19:04:13 +0000 (20:04 +0100)]
RelatedItemLineMarkerProvider: javadoc

5 years agoTest for PY-17437
Andrey Vlasovskikh [Wed, 16 Dec 2015 17:18:15 +0000 (20:18 +0300)]
Test for PY-17437

5 years agoSync with GitHub 7418571de67e000d789651dd58177cadae0e32f8 (PY-17437)
Andrey Vlasovskikh [Wed, 16 Dec 2015 17:18:02 +0000 (20:18 +0300)]
Sync with GitHub 7418571de67e000d789651dd58177cadae0e32f8 (PY-17437)

5 years agoIDEA-148164 define keys in the place they are intended to
Sergey Malenkov [Wed, 16 Dec 2015 11:00:41 +0000 (14:00 +0300)]
IDEA-148164 define keys in the place they are intended to

5 years agoIDEA-148164 do not show stripes for deprecated classes
Sergey Malenkov [Wed, 16 Dec 2015 10:51:30 +0000 (13:51 +0300)]
IDEA-148164 do not show stripes for deprecated classes

5 years agoUpdated stdlib_packages.txt for Python 3.5 (PY-17422, PY-16753)
Andrey Vlasovskikh [Wed, 16 Dec 2015 16:49:40 +0000 (19:49 +0300)]
Updated stdlib_packages.txt for Python 3.5 (PY-17422, PY-16753)

5 years agoUpdated unsupported modules to reflect current Python 3.5.1
Andrey Vlasovskikh [Wed, 16 Dec 2015 16:47:41 +0000 (19:47 +0300)]
Updated unsupported modules to reflect current Python 3.5.1

5 years agoConverted PyPackageRequirementsInspectionTest from env test to regular tests
Andrey Vlasovskikh [Wed, 16 Dec 2015 15:05:29 +0000 (18:05 +0300)]
Converted PyPackageRequirementsInspectionTest from env test to regular tests

It didn't require installing packages for the interpreter anyway.

5 years agoFixed evaluating *requires= arguments of setup() call assigned by reference
Andrey Vlasovskikh [Wed, 16 Dec 2015 14:48:20 +0000 (17:48 +0300)]
Fixed evaluating *requires= arguments of setup() call assigned by reference

There was a regression caught by the tests due to the changes in
PyReferenceExpression.followAssignementsChain().

5 years agoreuse lexing results for parsing lazy parseable elements
Konstantin Ulitin [Wed, 16 Dec 2015 16:39:07 +0000 (19:39 +0300)]
reuse lexing results for parsing lazy parseable elements

5 years agotype migration: TypeEvaluator binds bound type of PsiWildcardType to bound type of...
Dmitry Batkovich [Wed, 16 Dec 2015 16:34:15 +0000 (19:34 +0300)]
type migration: TypeEvaluator binds bound type of PsiWildcardType to bound type of PsiCapturedWildcardType (IDEA-148112)

5 years ago[groovy] fix @Delegate on interface type (regression IDEA-149284)
Daniil Ovchinnikov [Wed, 16 Dec 2015 15:52:53 +0000 (18:52 +0300)]
[groovy] fix @Delegate on interface type (regression IDEA-149284)

5 years agorespect "show fqn" setting in return value node
Egor.Ushakov [Wed, 16 Dec 2015 15:57:28 +0000 (18:57 +0300)]
respect "show fqn" setting in return value node

5 years agoIDEA-149312 Unstable width of "Preferences" window: setEditorKit() kills the text.
Vassiliy.Kudryashov [Wed, 16 Dec 2015 15:57:59 +0000 (18:57 +0300)]
IDEA-149312 Unstable width of "Preferences" window: setEditorKit() kills the text.

5 years agoIDEA-149312 Unstable width of "Preferences" window: setEditorKit() kills the text.
Vassiliy.Kudryashov [Wed, 16 Dec 2015 15:52:43 +0000 (18:52 +0300)]
IDEA-149312 Unstable width of "Preferences" window: setEditorKit() kills the text.

5 years agoduplicate entries when spellchecking cdata (IDEA-149209)
Maxim.Mossienko [Wed, 16 Dec 2015 15:29:32 +0000 (16:29 +0100)]
duplicate entries when spellchecking cdata (IDEA-149209)

5 years agodiff: enable "Show Diff" action with empty selection for commits with a single change...
Aleksey Pivovarov [Wed, 16 Dec 2015 13:00:15 +0000 (16:00 +0300)]
diff: enable "Show Diff" action with empty selection for commits with a single changed file

5 years ago[platform] on checking for update, prefer a breed with the same baseline version...
Roman Shevchenko [Wed, 16 Dec 2015 15:17:16 +0000 (16:17 +0100)]
[platform] on checking for update, prefer a breed with the same baseline version (IDEA-149458)