Sergey Simonchik [Fri, 18 Dec 2015 14:35:25 +0000 (17:35 +0300)]
log details when sending Unix signals (investigating WEB-19212)
Aleksey Pivovarov [Fri, 18 Dec 2015 11:42:41 +0000 (14:42 +0300)]
diff: add gaps in content titles
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.
Vladislav.Soroka [Fri, 18 Dec 2015 14:25:48 +0000 (17:25 +0300)]
gradle: task execution view context menu support added
Egor.Ushakov [Fri, 18 Dec 2015 14:00:58 +0000 (17:00 +0300)]
silence eval exceptions for return values
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
Dennis Ushakov [Fri, 18 Dec 2015 13:46:09 +0000 (16:46 +0300)]
inherit from defaults, not code insight attributes
#WEB-19527 fixed
Egor.Ushakov [Fri, 18 Dec 2015 13:29:54 +0000 (16:29 +0300)]
implemented go to source for method return value node
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
Konstantin Ulitin [Fri, 18 Dec 2015 11:02:54 +0000 (12:02 +0100)]
update web inspector protocol
Bas Leijdekkers [Fri, 18 Dec 2015 10:43:40 +0000 (11:43 +0100)]
IG: fix inspection serialization
Dmitry Avdeev [Fri, 18 Dec 2015 10:27:42 +0000 (13:27 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Avdeev [Fri, 18 Dec 2015 10:18:26 +0000 (13:18 +0300)]
Merge branch 'merge-android-15'
Alexey Kudravtsev [Fri, 18 Dec 2015 10:13:20 +0000 (13:13 +0300)]
was too optimistic for heavily loaded agent
Alexey Kudravtsev [Fri, 18 Dec 2015 09:51:59 +0000 (12:51 +0300)]
adjust test constants
Dmitry Avdeev [Fri, 18 Dec 2015 09:41:22 +0000 (12:41 +0300)]
merging android studio 1.5: test fixes
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
Konstantin Bulenkov [Thu, 17 Dec 2015 17:59:30 +0000 (20:59 +0300)]
update graphics for 16 EAPs
Vladimir Krivosheev [Thu, 17 Dec 2015 17:56:00 +0000 (18:56 +0100)]
cleanup
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).
Maxim.Mossienko [Thu, 17 Dec 2015 17:23:47 +0000 (18:23 +0100)]
use minor version component for system path selector (IDEA-CR-7501)
Egor.Ushakov [Thu, 17 Dec 2015 17:16:46 +0000 (20:16 +0300)]
use correct suspend context during evaluate
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
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.
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)
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
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
Vladimir Krivosheev [Thu, 17 Dec 2015 14:54:46 +0000 (15:54 +0100)]
es6 meteor debug test
nik [Thu, 17 Dec 2015 14:40:19 +0000 (17:40 +0300)]
cleanup: unused deprecated constructor removed
Dmitry Batkovich [Thu, 17 Dec 2015 14:29:04 +0000 (17:29 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Batkovich [Thu, 17 Dec 2015 14:28:35 +0000 (17:28 +0300)]
guava inspection: don't produce a lot of yellow code
Yann Cébron [Thu, 17 Dec 2015 14:23:37 +0000 (15:23 +0100)]
IDEA-149501 Hector popup: show hector icons next to levels
Dmitry Batkovich [Thu, 17 Dec 2015 14:07:56 +0000 (17:07 +0300)]
guava inspection: testdata fixed
Maxim.Mossienko [Thu, 17 Dec 2015 14:05:08 +0000 (15:05 +0100)]
IDEA-85093 Find in files preview: allow to edit source file
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
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
Vladislav.Soroka [Thu, 17 Dec 2015 12:30:34 +0000 (15:30 +0300)]
gradle: task execution view state icons updated
Vladislav.Soroka [Thu, 17 Dec 2015 12:29:53 +0000 (15:29 +0300)]
gradle: task execution view row height enlarged
Vladislav.Soroka [Thu, 17 Dec 2015 12:28:20 +0000 (15:28 +0300)]
icons: a process state icons added
nik [Thu, 17 Dec 2015 12:30:22 +0000 (15:30 +0300)]
corrected warning in Registry dialog (IDEA-CR-6360)
Maxim.Mossienko [Thu, 17 Dec 2015 11:41:21 +0000 (12:41 +0100)]
Idea 16
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
Vladimir Krivosheev [Thu, 17 Dec 2015 11:08:34 +0000 (12:08 +0100)]
add js debugger protocol generators modules to idea project
Alexey Kudravtsev [Thu, 17 Dec 2015 10:58:24 +0000 (13:58 +0300)]
performance: avoid unbounded hierarchy traversal
Alexey Kudravtsev [Thu, 17 Dec 2015 10:57:45 +0000 (13:57 +0300)]
ABA problem fixed
Alexey Kudravtsev [Thu, 17 Dec 2015 10:54:47 +0000 (13:54 +0300)]
converted to runwriteaction for better accountability
Alexey Kudravtsev [Wed, 16 Dec 2015 16:53:07 +0000 (19:53 +0300)]
converted writeaction.start() usages to runwriteaction
Alexey Kudravtsev [Wed, 16 Dec 2015 16:16:59 +0000 (19:16 +0300)]
call gc in unit test mode only (to prevent typing freeze)
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
Alexey Kudravtsev [Wed, 16 Dec 2015 14:05:28 +0000 (17:05 +0300)]
reverted
Alexey Kudravtsev [Wed, 16 Dec 2015 14:05:03 +0000 (17:05 +0300)]
reduced RMI timeouts
Konstantin Ulitin [Thu, 17 Dec 2015 10:54:58 +0000 (13:54 +0300)]
enable 'doLexingOptimizationCorrectionCheck' for a while
Vladislav.Soroka [Thu, 17 Dec 2015 10:51:46 +0000 (13:51 +0300)]
gradle: move GradleExecutionHelper class to 'execution' package
Vladislav.Soroka [Thu, 17 Dec 2015 10:41:54 +0000 (13:41 +0300)]
gradle: task execution view source navigation from test event nodes added
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
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.
Mikhail Golubev [Wed, 16 Dec 2015 14:18:47 +0000 (17:18 +0300)]
IDEA-149391 Sort nodes in JSON structure view alphabetically
Sergey Ignatov [Thu, 17 Dec 2015 10:39:03 +0000 (13:39 +0300)]
@Nullable
Sergey Ignatov [Thu, 17 Dec 2015 10:38:36 +0000 (13:38 +0300)]
fix NPE
Anton Tarasov [Wed, 16 Dec 2015 06:03:34 +0000 (09:03 +0300)]
IDEA-149219 [follow-up]
(cherry picked from commit
7c05ae6)
Anton Tarasov [Mon, 14 Dec 2015 12:46:33 +0000 (15:46 +0300)]
IDEA-149219 [follow-up]
(cherry picked from commit
022f71a)
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)
Yann Cébron [Thu, 17 Dec 2015 09:50:04 +0000 (10:50 +0100)]
IDEA-140995 Toolwindow popup: no ordering
nik [Thu, 17 Dec 2015 09:33:24 +0000 (12:33 +0300)]
skip icon classes generation for python 'build' modules
nik [Thu, 17 Dec 2015 09:25:37 +0000 (12:25 +0300)]
fixed icon class generation: skip PyCharmEdu product icons
nik [Thu, 17 Dec 2015 09:13:36 +0000 (12:13 +0300)]
family name for DOM quick fixes corrected accordingly to 'QuickFix.getFamilyName' javadoc
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
nik [Thu, 17 Dec 2015 07:37:29 +0000 (10:37 +0300)]
devkit: highlight explicitly specified ITNReporter as an error handler for JetBrains plugins
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
Vladislav.Soroka [Thu, 17 Dec 2015 08:31:51 +0000 (11:31 +0300)]
maven: cleanup
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
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
Sergey Malenkov [Wed, 16 Dec 2015 17:21:18 +0000 (20:21 +0300)]
Add JdkConstants for future usages
Gregory.Shrago [Sat, 12 Dec 2015 15:14:01 +0000 (18:14 +0300)]
DataGrip: product assets
Ilya.Kazakevich [Wed, 16 Dec 2015 21:09:15 +0000 (00:09 +0300)]
PY-9727: Rerun added
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".
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
Maxim.Mossienko [Wed, 16 Dec 2015 19:38:27 +0000 (20:38 +0100)]
IDEA-147920 Make Find in Path result previews editable
Maxim.Mossienko [Wed, 16 Dec 2015 19:36:35 +0000 (20:36 +0100)]
ability to create of editors with usage preview + editor settings customizability
Yann Cébron [Wed, 16 Dec 2015 19:14:28 +0000 (20:14 +0100)]
LineMarkerProviderDescriptor: add @since
Yann Cébron [Wed, 16 Dec 2015 19:09:42 +0000 (20:09 +0100)]
GutterIconDescriptor: javadoc
Yann Cébron [Wed, 16 Dec 2015 19:08:14 +0000 (20:08 +0100)]
LineMarkerProvider: javadoc
Yann Cébron [Wed, 16 Dec 2015 19:04:13 +0000 (20:04 +0100)]
RelatedItemLineMarkerProvider: javadoc
Andrey Vlasovskikh [Wed, 16 Dec 2015 17:18:15 +0000 (20:18 +0300)]
Test for PY-17437
Andrey Vlasovskikh [Wed, 16 Dec 2015 17:18:02 +0000 (20:18 +0300)]
Sergey Malenkov [Wed, 16 Dec 2015 11:00:41 +0000 (14:00 +0300)]
IDEA-148164 define keys in the place they are intended to
Sergey Malenkov [Wed, 16 Dec 2015 10:51:30 +0000 (13:51 +0300)]
IDEA-148164 do not show stripes for deprecated classes
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)
Andrey Vlasovskikh [Wed, 16 Dec 2015 16:47:41 +0000 (19:47 +0300)]
Updated unsupported modules to reflect current Python 3.5.1
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.
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().
Konstantin Ulitin [Wed, 16 Dec 2015 16:39:07 +0000 (19:39 +0300)]
reuse lexing results for parsing lazy parseable elements
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)
Daniil Ovchinnikov [Wed, 16 Dec 2015 15:52:53 +0000 (18:52 +0300)]
[groovy] fix @Delegate on interface type (regression IDEA-149284)
Egor.Ushakov [Wed, 16 Dec 2015 15:57:28 +0000 (18:57 +0300)]
respect "show fqn" setting in return value node
Vassiliy.Kudryashov [Wed, 16 Dec 2015 15:57:59 +0000 (18:57 +0300)]
IDEA-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.
Maxim.Mossienko [Wed, 16 Dec 2015 15:29:32 +0000 (16:29 +0100)]
duplicate entries when spellchecking cdata (IDEA-149209)
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
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)