Sergey Simonchik [Sun, 20 Dec 2015 23:25:23 +0000 (02:25 +0300)]
support underline effect with default foreground (IDEA-149450)
Sergey Ignatov [Fri, 18 Dec 2015 21:42:38 +0000 (00:42 +0300)]
[sql folding] fix DBE-1762, skip dummy blocks in custom surrounders
Bas Leijdekkers [Fri, 18 Dec 2015 16:17:10 +0000 (17:17 +0100)]
IG: recognize javax.annotation.CheckReturnValue (IDEA-19564)
Sergey Simonchik [Sat, 19 Dec 2015 19:48:20 +0000 (22:48 +0300)]
IDEA-149450 ANSI escapes not interpreted as expected
Anton Makeev [Sat, 19 Dec 2015 16:05:30 +0000 (17:05 +0100)]
IDEA-149590 Open File dialog should display icons for registered directory types (e.g. bundles on OS X)
Kirill Likhodedov [Sat, 19 Dec 2015 14:53:31 +0000 (17:53 +0300)]
git: deprecate
Kirill Likhodedov [Sat, 19 Dec 2015 14:50:51 +0000 (17:50 +0300)]
git: cleanup: remove unused methods
Kirill Likhodedov [Wed, 16 Dec 2015 12:25:46 +0000 (15:25 +0300)]
IDEA-55508 show history for file/revision: better enabled/visible state
* Support several commits selection (Changes are zipped).
NB: modify-modify-delete commit sequence for a file
will show history for this file beginning from the first modification,
not from the deletion. Fixing that is possible but harder.
* Don't get invisible if no commits are selected.
* Don't get enabled if there is 1 file in the ChangesBrowser,
but no files are selected.
To implement this, get List<Change> from the data context,
which is enough to find the path + revision, and get
VcsKey from the data context to get the correct HistoryProvider.
Kirill Likhodedov [Fri, 18 Dec 2015 15:44:06 +0000 (18:44 +0300)]
IDEA-149441 Add "Clone" action to Git group
Kirill Likhodedov [Fri, 18 Dec 2015 15:14:28 +0000 (18:14 +0300)]
vcs: remove "edit global message" internal action, since it was never used since introduced
Kirill Likhodedov [Wed, 16 Dec 2015 12:48:44 +0000 (15:48 +0300)]
ArrayUtil.isEmpty: too often we write if (arr == null || arr.length == 0)
Dmitry Batkovich [Sat, 19 Dec 2015 14:08:33 +0000 (17:08 +0300)]
guava type migration: batch execution with multiple roots fixed. Now conversion is aware about TypeEvaluator and could decide about actions to do if around context is changed by other root
Eugene Zhuravlev [Sat, 19 Dec 2015 12:34:54 +0000 (13:34 +0100)]
employ instrumentation optimization (reuse constant pool & unchanged methods bytecode if possible)
Vladimir Krivosheev [Sat, 19 Dec 2015 07:35:43 +0000 (08:35 +0100)]
DirectoryBasedStorageTest bombed
Vladimir Krivosheev [Sat, 19 Dec 2015 07:33:57 +0000 (08:33 +0100)]
io.netty.serviceThreadPrefix requires explicit postix — " " space in our case
Yann Cébron [Fri, 18 Dec 2015 20:22:49 +0000 (21:22 +0100)]
IDEA-149366 The error message that is shown on attempt to download library if connection fails should be wrapped
Vladimir Krivosheev [Fri, 18 Dec 2015 17:46:25 +0000 (18:46 +0100)]
if vm is not bootstrapped and no jb debugger support, so, script added from initial Scripts message,
only jb debugger support reports sourceMapUrl and any breakpoint is not yet in action (we just connected and scripts were already parsed and executed),
so, we must invoke doFindSourceMap explicitly
updated netty (actually, we already use b8 version)
Anton Makeev [Fri, 18 Dec 2015 17:35:11 +0000 (18:35 +0100)]
ApplicationImpl.isRunningFromSources() to determine if IDE is running from sources, not from a distribution bundle
Konstantin Ulitin [Fri, 18 Dec 2015 17:19:07 +0000 (20:19 +0300)]
better diagnostics for stub roots mismatch
Dmitry Batkovich [Fri, 18 Dec 2015 16:59:04 +0000 (19:59 +0300)]
guava type migration: test data fixed
Dmitry Batkovich [Fri, 18 Dec 2015 16:56:54 +0000 (19:56 +0300)]
guava type migration: little regression fixed
Egor.Ushakov [Fri, 18 Dec 2015 16:44:16 +0000 (19:44 +0300)]
incorrect breakpoint gutter icon when stepping (if another thread was on a breakpoint)
Aleksey Pivovarov [Fri, 18 Dec 2015 16:43:37 +0000 (19:43 +0300)]
diff: add usage triggers
Dmitry Batkovich [Fri, 18 Dec 2015 16:43:58 +0000 (19:43 +0300)]
type migration: adjust generic array creation to valid code (IDEA-147662)
Aleksey Pivovarov [Fri, 18 Dec 2015 15:50:54 +0000 (18:50 +0300)]
diff: remove duplication - extract DiffRequestProcessor caching logic
Dennis Ushakov [Fri, 18 Dec 2015 15:18:32 +0000 (18:18 +0300)]
disable old sencha plugins due to API changes
Dmitry Batkovich [Fri, 18 Dec 2015 15:01:50 +0000 (18:01 +0300)]
guava inspection: simplify expression after Predicates.XXX conversion
Bas Leijdekkers [Fri, 18 Dec 2015 13:25:57 +0000 (14:25 +0100)]
IDEA-149538 (redundant field initialization in the presence of class initializers)
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