Sergey Simonchik [Thu, 7 Apr 2016 16:57:48 +0000 (19:57 +0300)]
IDEA-154251 Enable "Replace" action in "Analyze Stacktrace" console
Dennis Ushakov [Thu, 7 Apr 2016 16:31:25 +0000 (19:31 +0300)]
fix windows paths matching when dir is present in global
#WEB-21145 fixed
Vladimir Krivosheev [Thu, 7 Apr 2016 16:27:37 +0000 (18:27 +0200)]
IDEA-CR-9966 add test, assert that decoded raw path starts with /
Valentina Kiryushkina [Thu, 7 Apr 2016 16:20:02 +0000 (19:20 +0300)]
Fix PY-19096 In Inspection "PEP 8 Naming convention violation" don't show warning for CamelCase named Context Manager classes
Rustam Vishnyakov [Thu, 7 Apr 2016 16:17:14 +0000 (19:17 +0300)]
Color scheme import: show a message on failure
Pavel Dolgov [Thu, 7 Apr 2016 16:10:18 +0000 (19:10 +0300)]
Javafx: Don't highlight absolute (remote) URL as invalid in FXML. Test added (IDEA-154132)
Dmitry Batrak [Thu, 7 Apr 2016 16:08:13 +0000 (19:08 +0300)]
IDEA-153844 Switch off line numbers works for current editor only
Rustam Vishnyakov [Thu, 7 Apr 2016 15:37:53 +0000 (18:37 +0300)]
Eclipse color theme importer, initial implementation
Julia Beliaeva [Thu, 7 Apr 2016 15:44:53 +0000 (18:44 +0300)]
[vcs-log] minor: remove unnecessary field in a non-static inner class, add Nullable annotation
Julia Beliaeva [Thu, 7 Apr 2016 15:40:11 +0000 (18:40 +0300)]
[vcs-log] minor: inline variable, notnull annotations
Julia Beliaeva [Thu, 7 Apr 2016 15:35:18 +0000 (18:35 +0300)]
[vcs-log] BranchPanel remembers its own scroll pane
Julia Beliaeva [Thu, 7 Apr 2016 15:12:14 +0000 (18:12 +0300)]
[vcs-log] minor: inline unnecessary method
Roman Shevchenko [Thu, 7 Apr 2016 15:45:42 +0000 (17:45 +0200)]
Cleanup (formatting)
Konstantin Bulenkov [Thu, 7 Apr 2016 15:43:59 +0000 (18:43 +0300)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Thu, 7 Apr 2016 15:43:00 +0000 (18:43 +0300)]
DataGrip shows WelcomeScreen on frame close
Nadya Zabrodina [Thu, 7 Apr 2016 15:27:51 +0000 (18:27 +0300)]
[shelve]: don't cache content and isConflict flag for ShelvedChange
* local file used as a base may be changed, moreover it may happen during showDIff action in appropriate panel;
* it's not very frequent action and it's better to reapply shelved change on current local document
Roman Shevchenko [Thu, 7 Apr 2016 15:27:39 +0000 (17:27 +0200)]
[platform] disables oh-my-zsh update prompt for shell env loader
Semyon Proshev [Thu, 7 Apr 2016 15:20:48 +0000 (18:20 +0300)]
PY-19075 Fixed: PyCharm 2016.1.1 freezes immediately after the update
The problem was in SQL regexps, in comments matching. It runs exponential on the strings like "/**//**//**//**//**//**/"
Vladimir.Orlov [Thu, 7 Apr 2016 15:15:25 +0000 (18:15 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 7 Apr 2016 15:12:41 +0000 (18:12 +0300)]
JB jdk for windows by default.
Vladislav.Soroka [Thu, 7 Apr 2016 15:11:34 +0000 (18:11 +0300)]
IDEA-153582 MavenPlugin.Execution phase
Vyacheslav Karpukhin [Thu, 7 Apr 2016 15:10:50 +0000 (17:10 +0200)]
CPP-6325 CPP-6381 Do not sleep in readAvailableBlocking() for pty: fixed regression
Vladimir Krivosheev [Thu, 7 Apr 2016 15:07:17 +0000 (17:07 +0200)]
cleanup
Pavel Dolgov [Thu, 7 Apr 2016 14:57:38 +0000 (17:57 +0300)]
Javafx: Allow fx:value attribute's value to start with $ character - configure reference provider (IDEA-154239)
Vladimir Krivosheev [Thu, 7 Apr 2016 14:45:14 +0000 (16:45 +0200)]
fix use java nio Path
Aleksey Pivovarov [Thu, 7 Apr 2016 14:12:21 +0000 (17:12 +0300)]
IDEA-154156 disable FileChooser actions when FileChooser is not in context
peter [Thu, 7 Apr 2016 14:17:09 +0000 (16:17 +0200)]
another place in parameter info to use async commit
peter [Thu, 7 Apr 2016 14:14:18 +0000 (16:14 +0200)]
ensure smartInvokeLater runnable doesn't get invoked in a wrong modality state
Roman Shevchenko [Thu, 7 Apr 2016 14:10:37 +0000 (16:10 +0200)]
Cleanup (minor startup code refactoring)
Leonid Bushuev [Thu, 7 Apr 2016 14:07:58 +0000 (16:07 +0200)]
TreeTraverser: slightly improve the test
Anton Makeev [Thu, 7 Apr 2016 13:50:07 +0000 (15:50 +0200)]
Merge remote-tracking branch 'origin/master'
Anton Makeev [Thu, 7 Apr 2016 13:49:10 +0000 (15:49 +0200)]
Merge remote-tracking branch 'origin/master'
Pavel Dolgov [Thu, 7 Apr 2016 13:08:47 +0000 (16:08 +0300)]
Javafx: Allow fx:value attribute's value to start with $ character. Test added (IDEA-154239)
Pavel Dolgov [Thu, 7 Apr 2016 12:22:58 +0000 (15:22 +0300)]
Javafx: Refactor descriptors of built-in FXML attributes - extract attribute-specific validation and completion from the base class to specific classes, remove redundant code (IDEA-154239)
Dmitry.Krasilschikov [Thu, 7 Apr 2016 13:42:45 +0000 (16:42 +0300)]
#RUBY-17975 support search in the RailsApps list
Dmitry.Krasilschikov [Thu, 7 Apr 2016 13:20:57 +0000 (16:20 +0300)]
#RUBY-17975 support search in the RailsApps list
Anton Makeev [Thu, 7 Apr 2016 13:44:34 +0000 (15:44 +0200)]
Merge remote-tracking branch 'origin/master'
Anton Makeev [Thu, 7 Apr 2016 13:40:01 +0000 (15:40 +0200)]
Platform: build numbers: get rid or BuildNumber.getBuildNumber uses
Anton Makeev [Thu, 7 Apr 2016 13:39:17 +0000 (15:39 +0200)]
Platform: build numbers: support arbitrary number of components in branch-based build number as well
Alexander Zolotov [Thu, 7 Apr 2016 12:19:07 +0000 (15:19 +0300)]
finish template on Esc if completion lookup is open
This reverts commit
c071f03929b13bca4165cb176dbdb8f1c95b4d42.
Dmitry Batrak [Thu, 7 Apr 2016 13:29:08 +0000 (16:29 +0300)]
diagnostics in LexerEditorHighlighter on exception (for EA-72439)
Semyon Proshev [Thu, 7 Apr 2016 13:28:33 +0000 (16:28 +0300)]
PY-19075 Fixed: PyCharm 2016.1.1 freezes immediately after the update
The problem was in SQL regexps, in comments matching. It runs exponential on the strings like "-----------------------------"
Anna.Kozlova [Thu, 7 Apr 2016 13:11:17 +0000 (15:11 +0200)]
ensure non-initialized fields used inside lambdas are rejected if lambda is inside class initializer only (IDEA-154305)
Anna.Kozlova [Thu, 7 Apr 2016 11:47:46 +0000 (13:47 +0200)]
collect unhandled exceptions from enum constructor (IDEA-154283)
Dmitry Batkovich [Thu, 7 Apr 2016 12:54:52 +0000 (15:54 +0300)]
inspection report: new implementation of html report. not finished. not polished
Vladimir Krivosheev [Thu, 7 Apr 2016 12:35:22 +0000 (14:35 +0200)]
cleanup, use java nio Path
Vladimir Krivosheev [Thu, 7 Apr 2016 12:29:33 +0000 (14:29 +0200)]
convert SsiExternalResolver to kotlin
Vladimir Krivosheev [Thu, 7 Apr 2016 12:29:14 +0000 (14:29 +0200)]
convert SsiExternalResolver to kotlin
Vladislav.Soroka [Thu, 7 Apr 2016 11:29:36 +0000 (14:29 +0300)]
gradle: handle transitive dependency for project dependencies with non default configuration (IDEA-150058)
Vladimir Krivosheev [Thu, 7 Apr 2016 11:06:33 +0000 (13:06 +0200)]
fix web path canonicalization
Alexander Kass [Thu, 7 Apr 2016 10:19:51 +0000 (13:19 +0300)]
DBE: support surround with function DBE-2534 + ability to keep multicarets
Pavel Dolgov [Wed, 6 Apr 2016 17:28:45 +0000 (20:28 +0300)]
Javafx: Fixed highlighting and imports of nested classes and enums in FXML. Test added (IDEA-154131)
Anton Makeev [Thu, 7 Apr 2016 09:43:50 +0000 (11:43 +0200)]
Platform: build numbers: cleanup + additional tests for update checker
Alexander Koshevoy [Thu, 7 Apr 2016 09:36:27 +0000 (12:36 +0300)]
PyDev advertising removed from logs (IDEA-CR-9560)
Alexander Koshevoy [Thu, 7 Apr 2016 09:13:13 +0000 (12:13 +0300)]
PyDev advertising removed from logs (IDEA-CR-9560)
Anton Makeev [Thu, 7 Apr 2016 08:58:23 +0000 (10:58 +0200)]
Merge branch 'master' into amakeev/build-number
Bas Leijdekkers [Wed, 6 Apr 2016 20:42:15 +0000 (22:42 +0200)]
IG: hide strict throw from finally mode behind option (IDEA-154184)
Anna.Kozlova [Wed, 6 Apr 2016 19:07:38 +0000 (21:07 +0200)]
testdata for IDEA-154278
Roman Shevchenko [Wed, 6 Apr 2016 18:45:55 +0000 (20:45 +0200)]
[java] PSI augment provider cleanup
peter [Wed, 6 Apr 2016 17:44:29 +0000 (19:44 +0200)]
minor ProcessIOExecutorService fixes (IDEA-CR-9926)
peter [Wed, 6 Apr 2016 17:43:19 +0000 (19:43 +0200)]
modality cleanup
peter [Wed, 6 Apr 2016 16:51:06 +0000 (18:51 +0200)]
use async commit in BraceHighlightingHandler with the help of newly introduced PsiDocumentManager.performLaterWhenAllCommitted
Roman Shevchenko [Wed, 6 Apr 2016 16:51:54 +0000 (18:51 +0200)]
[vfs] minor memory optimization
nik [Wed, 6 Apr 2016 16:51:14 +0000 (19:51 +0300)]
create module library from files: use LinkedHashMap to fix blinking tests
Roman Shevchenko [Wed, 6 Apr 2016 16:48:08 +0000 (18:48 +0200)]
Merge pull request #378 (https://github.com/JetBrains/intellij-community/pull/378)
Aleksey Pivovarov [Wed, 6 Apr 2016 14:07:56 +0000 (17:07 +0300)]
lst: disable markers in .gitignored files
* we shouldn't create LST if there are no local changes
* it was broken in
a19892b
Dmitry Batrak [Wed, 6 Apr 2016 16:08:48 +0000 (19:08 +0300)]
IDEA-154189 cannot create new live template
Vladimir Krivosheev [Wed, 6 Apr 2016 15:58:37 +0000 (17:58 +0200)]
WEB-16554 Debugging with sourcemaps: breakpoints in source file are not hit if it's located in a directory marked as sourceFolder
Vladimir Krivosheev [Wed, 6 Apr 2016 15:23:03 +0000 (17:23 +0200)]
cleanup — use ModuleRootListener directly
Maxim.Mossienko [Wed, 6 Apr 2016 15:59:58 +0000 (17:59 +0200)]
ensure Value parameter of an index has proper equals and hashcode
Bas Leijdekkers [Wed, 6 Apr 2016 13:50:03 +0000 (15:50 +0200)]
fix Groovy test
Alexey Kudravtsev [Wed, 6 Apr 2016 15:28:00 +0000 (18:28 +0300)]
optimisations: now two threads iterating over all subclasses of the same class can be busy searching direct inheritors in parallel.
Alexey Kudravtsev [Wed, 6 Apr 2016 15:00:38 +0000 (18:00 +0300)]
cancelable collection processor: more cancelability where CollectProcessor is used
Alexey Kudravtsev [Wed, 6 Apr 2016 11:41:48 +0000 (14:41 +0300)]
simplify implementation, make iterator know about underlying queue modification immediately
Alexey Kudravtsev [Tue, 5 Apr 2016 16:21:02 +0000 (19:21 +0300)]
made field final
Alexey Kudravtsev [Tue, 5 Apr 2016 16:18:37 +0000 (19:18 +0300)]
wait less, occupy fewer threads
Aleksey Pivovarov [Wed, 6 Apr 2016 15:18:49 +0000 (18:18 +0300)]
IDEA-154262 editor: allow to click on gutter markers in empty document
getLineCount() for empty document is 0, but we still can process renderers on line #0.
Alexey Ushakov [Wed, 6 Apr 2016 15:15:03 +0000 (18:15 +0300)]
IDEA-154267 Allow selection arbitrary jdk in Switch Boot JDK
Added selection of supported JDK form arbitrary location
Anna.Kozlova [Wed, 6 Apr 2016 15:07:09 +0000 (17:07 +0200)]
don't pass erasure flag through inference process
Anna.Kozlova [Wed, 6 Apr 2016 14:35:09 +0000 (16:35 +0200)]
init version string in case of JDK9 where there is no rt.jar and JdkUtil.getJdkMainAttribute won't detect version string that way
Anna.Kozlova [Wed, 6 Apr 2016 12:46:02 +0000 (14:46 +0200)]
move operator assignment check for object to javac quirks inspection with fix (IDEA-154209)
nik [Wed, 6 Apr 2016 14:58:23 +0000 (17:58 +0300)]
project configuration: 'throw inside finally blocks' inspection temporary disabled until IDEA-154184 is fixed
Pavel Dolgov [Wed, 6 Apr 2016 14:31:30 +0000 (17:31 +0300)]
Javafx: Regression fixed - allow enum constants in fx:value attribute. Tests added
Alexander Zolotov [Wed, 6 Apr 2016 13:56:17 +0000 (16:56 +0300)]
Add test of firing document change event from XmlSynchronizer
peter [Wed, 6 Apr 2016 12:40:36 +0000 (14:40 +0200)]
inline GenerateToStringWorker#executeGenerateActionLater
Eugene Zhuravlev [Wed, 6 Apr 2016 12:51:34 +0000 (14:51 +0200)]
reliably delegate all not explicitly imeplemented API calls from StandardJavaFileManager to JDK implementation object
Vyacheslav Karpukhin [Wed, 6 Apr 2016 12:43:06 +0000 (14:43 +0200)]
CPP-6325 Do not sleep in readAvailableBlocking() for pty: checking for PTYInputStream by class name
Alexander Zolotov [Wed, 6 Apr 2016 10:12:41 +0000 (13:12 +0300)]
Do not finish template on Esc if completion lookup is open
nik [Tue, 5 Apr 2016 18:00:05 +0000 (21:00 +0300)]
dependencies editor: show more detailed text for unnamed module libraries composed of several files (IDEA-154044)
nik [Tue, 5 Apr 2016 17:50:06 +0000 (20:50 +0300)]
create module library from files: create separate libraries for JARs which contains both *.class and *.java files (IDEA-154044)
peter [Wed, 6 Apr 2016 12:30:09 +0000 (14:30 +0200)]
dispose splash before project opening
peter [Wed, 6 Apr 2016 11:41:27 +0000 (13:41 +0200)]
use transaction id from modality for doc commit and vfs refresh write actions
Dmitry Avdeev [Wed, 6 Apr 2016 12:09:12 +0000 (15:09 +0300)]
loading project under one progress (take two): fixing tests
irengrig [Wed, 6 Apr 2016 11:54:44 +0000 (13:54 +0200)]
js: convert to arrow function intention. for WEB-16918 New refactorings (JS): convert to arrow function/convert to anonymous function
NB intention is not suggested if this is used in function code (would require adding additional parameter to function)
+ mark es6-refactorings with marker interface
Elizaveta Shashkova [Wed, 6 Apr 2016 11:56:09 +0000 (14:56 +0300)]
Eventlet monkey patching breaks debugger (PY-18929)
Remove condition about gevent installed on interpreter. There is no need for such check anymore, because multithreading debugging was fixed (PY-18823), but it breaks support for other patching libraries such as eventlet.
peter [Wed, 6 Apr 2016 11:21:25 +0000 (13:21 +0200)]
fix LaterInvocator.leaveAllModals
Konstantin Bulenkov [Wed, 6 Apr 2016 11:18:13 +0000 (14:18 +0300)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Wed, 6 Apr 2016 11:17:22 +0000 (14:17 +0300)]
Enable line numbers by default
Konstantin Bulenkov [Wed, 6 Apr 2016 11:08:49 +0000 (14:08 +0300)]
enable new notifications UI
Roman Shevchenko [Wed, 6 Apr 2016 11:03:08 +0000 (13:03 +0200)]
[platform] IDE update strategy (minor optimization)