Valentina Kiryushkina [Wed, 23 Dec 2015 14:57:27 +0000 (17:57 +0300)]
#PY-14614 fixed Add option to ignore PyProtectedMemberInspection in type annotations
Valentina Kiryushkina [Wed, 23 Dec 2015 11:16:19 +0000 (14:16 +0300)]
#PY-16228 fixed Enable PyArgumentEqualDefaultInspection for decorators
nik [Thu, 24 Dec 2015 06:26:43 +0000 (09:26 +0300)]
project JDK set to '1.8'
Konstantin Ulitin [Wed, 23 Dec 2015 18:29:48 +0000 (21:29 +0300)]
fix possible races in multiple roots file view providers
Dmitry Batrak [Wed, 23 Dec 2015 17:56:25 +0000 (20:56 +0300)]
IDEA-149095 Java class tooltip suggests containing module, but class is from library JAR
Maxim.Mossienko [Wed, 23 Dec 2015 17:15:10 +0000 (18:15 +0100)]
GitToolBox v.13.5.2 was marked as incompatible (IDEA-149642)
(cherry picked from commit
82b7cd3)
irengrig [Wed, 23 Dec 2015 16:52:37 +0000 (17:52 +0100)]
fix python tests sorry
Andrey Vlasovskikh [Wed, 23 Dec 2015 16:39:55 +0000 (19:39 +0300)]
Remove obsolete paths by comparing them to sys.path (PY-18058)
Sets.difference() returned asymmetric difference wehereas we needed
symmetric sets comparison here.
Rustam Vishnyakov [Wed, 23 Dec 2015 16:14:43 +0000 (19:14 +0300)]
Bundle messages
Rustam Vishnyakov [Wed, 23 Dec 2015 14:00:35 +0000 (17:00 +0300)]
IDEA-132970 Provide simple import of IntelliJ code style settings
Andrey Vlasovskikh [Wed, 23 Dec 2015 16:26:38 +0000 (19:26 +0300)]
Inject SQL into strings with "CREATE VIEW" (PY-17414)
Andrey Vlasovskikh [Wed, 23 Dec 2015 16:25:07 +0000 (19:25 +0300)]
Search for SQL patterns in string literals not only in the begginning (PY-12041, PY-16814)
Aleksey Pivovarov [Wed, 23 Dec 2015 16:14:55 +0000 (19:14 +0300)]
dir-diff: implement "Prev/Next Difference" action in DirDiff that is a part of a bigger diff chain
focus: table
Changes - prev/next file in chain
Differences - prev/next file in table
focus: inner diff viewer
Changes - prev/next file in table
Differences - prev/next difference in inner viewer
Vassiliy.Kudryashov [Wed, 23 Dec 2015 15:58:08 +0000 (18:58 +0300)]
AskForLicense exception when running IDEA CE
peter [Wed, 23 Dec 2015 16:04:49 +0000 (17:04 +0100)]
IDEA-149187 Build breaks with NullPointerException on IBM JDK
Aleksey Pivovarov [Wed, 23 Dec 2015 15:52:17 +0000 (18:52 +0300)]
diff: EA-77154 - IAE: FileEditorManagerImpl.openFileWithProviders
do not create OpenFileDescriptor from invalid VirtualFile
Andrey Vlasovskikh [Wed, 23 Dec 2015 15:16:28 +0000 (18:16 +0300)]
Don't assume %-formatting by default since this makes it impossible to configure custom SQL user parameters (PY-17188, PY-17382, PY-10771)
We've effectivly rolled back the fix for PY-10771 since we'll
reimplement it using default SQL user parameters.
Alexey Kudravtsev [Wed, 23 Dec 2015 15:52:33 +0000 (18:52 +0300)]
report consistent results even if statistics was requested in the middle of write action
Alexey Kudravtsev [Wed, 23 Dec 2015 15:48:11 +0000 (18:48 +0300)]
AIOOB
Alexey Kudravtsev [Wed, 23 Dec 2015 15:23:09 +0000 (18:23 +0300)]
more stressful test
Alexey Kudravtsev [Wed, 23 Dec 2015 15:11:23 +0000 (18:11 +0300)]
cleanup
Aleksey Pivovarov [Wed, 23 Dec 2015 15:27:39 +0000 (18:27 +0300)]
vcs: increase scroll unit increment in commit dialog
Aleksey Pivovarov [Wed, 23 Dec 2015 15:17:58 +0000 (18:17 +0300)]
Revert "IDEA-149324 use default scrollbar policy"
It fixes minor issue, while introducing more distractfull one (horizontal scrollbar should not be visible in most cases)
This reverts commit
1b0a1014d7740fd10eadf014dfbc5a92fff9d467.
Aleksey Pivovarov [Thu, 22 Oct 2015 15:11:49 +0000 (18:11 +0300)]
diff: drop support of reusable by-line differences
Dmitry Batkovich [Wed, 23 Dec 2015 15:28:42 +0000 (18:28 +0300)]
guava type migration: support of Predicates.alwaysTrue/alwaysFalse/notNull/isNull/equalTo IDEA-148823
Dmitry Batkovich [Wed, 23 Dec 2015 15:17:45 +0000 (18:17 +0300)]
type migration: sort of usages updated to prevent unresolved smart pointers
Konstantin Bulenkov [Wed, 23 Dec 2015 14:47:36 +0000 (15:47 +0100)]
add Rider (internal framework)
irengrig [Wed, 23 Dec 2015 14:10:44 +0000 (15:10 +0100)]
node interpreters: asynchronously update versions, in listeners update node interpreters dialog
default value for unknown version
Aleksey Pivovarov [Thu, 10 Dec 2015 15:15:20 +0000 (18:15 +0300)]
diff: implement Next/Prev change actions in dir diff
Aleksey Pivovarov [Thu, 10 Dec 2015 13:08:27 +0000 (16:08 +0300)]
diff: use new diff viewers in DirDiff
Aleksey Pivovarov [Fri, 18 Dec 2015 17:25:20 +0000 (20:25 +0300)]
diff: move DirDiff api to diff-api package
Egor.Ushakov [Wed, 23 Dec 2015 14:14:58 +0000 (17:14 +0300)]
avoid exceptions on getContainingFile()
Egor.Ushakov [Wed, 23 Dec 2015 13:57:36 +0000 (16:57 +0300)]
store alternative source map in project user data
Egor.Ushakov [Wed, 23 Dec 2015 13:31:07 +0000 (16:31 +0300)]
ensure correct debugger line mapping on decompiled code first open
Egor.Ushakov [Wed, 23 Dec 2015 13:09:28 +0000 (16:09 +0300)]
IDEA-149611 No alternative source notification for class files
Bas Leijdekkers [Wed, 23 Dec 2015 13:43:41 +0000 (14:43 +0100)]
15.1 -> 16
Alexey Kudravtsev [Wed, 23 Dec 2015 13:14:38 +0000 (16:14 +0300)]
indicate overflow
Alexey Kudravtsev [Wed, 23 Dec 2015 13:11:18 +0000 (16:11 +0300)]
reset max on overflow
Alexey Kudravtsev [Tue, 22 Dec 2015 13:59:53 +0000 (16:59 +0300)]
cleanup
Alexey Kudravtsev [Tue, 22 Dec 2015 13:55:38 +0000 (16:55 +0300)]
makes no sense to delegate finalize
Alexey Kudravtsev [Tue, 22 Dec 2015 13:17:51 +0000 (16:17 +0300)]
IDEA-149684 'Declaration access can be weaker' inspection incorrectly suggests to make an inner class private even if it is used in generic parameters of the outer class
Alexey Kudravtsev [Tue, 22 Dec 2015 13:05:32 +0000 (16:05 +0300)]
respect "do not suggest private for inners" in case of anonymous class
Elizaveta Shashkova [Wed, 23 Dec 2015 13:53:35 +0000 (16:53 +0300)]
Fix debugging with Python2 on Windows with non-English locale (PY-17409)
Standart normcase() function doesn't change case for non-English letters, so we should do it manually.
Vladimir Krivosheev [Wed, 23 Dec 2015 13:49:30 +0000 (14:49 +0100)]
IDEA-146929 IntelliJ 15 EAP - Won't start when there is 100% packet loss - Crash
Aleksey Pivovarov [Wed, 23 Dec 2015 13:47:57 +0000 (16:47 +0300)]
lst: clear dirty range on reinstallRanges()
this fixes some of "java.lang.IndexOutOfBoundsException: Wrong line: 418. Available lines count: 418" in doUpdateRanges()
Konstantin Bulenkov [Wed, 23 Dec 2015 13:47:30 +0000 (14:47 +0100)]
turn new Welcome screen on by default for all products
Kirill Likhodedov [Wed, 23 Dec 2015 13:27:25 +0000 (16:27 +0300)]
Remove AbstractVcs.adjustDirtyScope: not used neither internally, nor externally
Kirill Likhodedov [Wed, 23 Dec 2015 13:15:14 +0000 (16:15 +0300)]
vcs: NotNull in getChanges
SvnIntegrateChangesTask calls getChanges() with null CLMGate,
although it could later fail with NPE in the SvnChangeProvider.
Substitute it with an equivalent fake implementation.
Dennis Ushakov [Wed, 23 Dec 2015 13:07:35 +0000 (16:07 +0300)]
generate attributes with proper file type to generate correct attributes in HTML
Dmitry Batkovich [Wed, 23 Dec 2015 13:15:01 +0000 (16:15 +0300)]
guava type migration: quick fix improved to work in one write-action, support guava's Predicates
Aleksey Pivovarov [Tue, 10 Nov 2015 15:50:01 +0000 (18:50 +0300)]
diff: detect invalid encodings
* show error message if contend was decoded with errors
Aleksey Pivovarov [Fri, 18 Dec 2015 09:26:37 +0000 (12:26 +0300)]
diff: make DiffContent implement UserDataHolder
Aleksey Pivovarov [Mon, 30 Nov 2015 11:46:48 +0000 (14:46 +0300)]
vcs: implement ByteBackedContentRevision
Aleksey Pivovarov [Tue, 10 Nov 2015 16:16:39 +0000 (19:16 +0300)]
vcs: allow to get raw bytes from the ContentRevision
Sergey Malenkov [Wed, 23 Dec 2015 11:36:45 +0000 (14:36 +0300)]
IDEA-148164 scroll bar alignment on scroll pane
Sergey Malenkov [Wed, 23 Dec 2015 10:02:47 +0000 (13:02 +0300)]
IDEA-148164 move TRACK key to JBScrollBar to share between UIs
Dmitry Avdeev [Wed, 23 Dec 2015 11:36:24 +0000 (14:36 +0300)]
IDEA-149613 Language level in a new project is 6 by default: fixing tests
Vladimir Krivosheev [Wed, 23 Dec 2015 11:11:01 +0000 (12:11 +0100)]
IDEA-134164 Could not start Idea — get ProgressManager directly from ServiceManager and check for null
Valentina Kiryushkina [Fri, 11 Dec 2015 15:56:56 +0000 (18:56 +0300)]
PY-16581 Quickfix "Implement abstract methods" implements abstract properties as properties. Fix possible memory leak caused by holding PsiElement
Dmitry Avdeev [Wed, 23 Dec 2015 09:58:21 +0000 (12:58 +0300)]
IDEA-149613 Language level in a new project is 6 by default: fixing tests
Dmitry Batkovich [Wed, 23 Dec 2015 09:39:24 +0000 (12:39 +0300)]
inspection description updated
Dmitry Batrak [Tue, 22 Dec 2015 17:32:33 +0000 (20:32 +0300)]
diagnostics for EA-77109
Dmitry Batrak [Tue, 22 Dec 2015 16:51:37 +0000 (19:51 +0300)]
fix painting of editor prefix when document is empty
Dmitry Batrak [Tue, 22 Dec 2015 14:59:42 +0000 (17:59 +0300)]
EA-76958 - IAE: VisualPosition.<init>
nik [Wed, 23 Dec 2015 08:43:33 +0000 (11:43 +0300)]
project JDK set to 1.8
nik [Wed, 23 Dec 2015 08:25:27 +0000 (11:25 +0300)]
invalid source root removed from 'builder_model' library
Bas Leijdekkers [Tue, 22 Dec 2015 18:55:40 +0000 (19:55 +0100)]
new "AtomicFieldUpdater issues" inspection
Andrey Vlasovskikh [Tue, 22 Dec 2015 20:23:51 +0000 (23:23 +0300)]
Get type of assert_type instructions only via TypeEvalContext for caching (PY-17508)
This results in far better caching in code with lots of ifs and loops.
Type providers won't get the anchor element for getReferenceType() but
in known cases this isn't necessary for the kinds of expressions that
may occur in assert_type instructions.
Andrey Vlasovskikh [Tue, 22 Dec 2015 20:20:50 +0000 (23:20 +0300)]
Get element name only when we need it for better performance (PY-17508)
Andrey Vlasovskikh [Tue, 22 Dec 2015 20:19:44 +0000 (23:19 +0300)]
Catch exception instead of PsiElement.isValid() for performance (PY-17508)
We need only the containing file of the PSI element so we can just get
it directly. The tree crawl up is now performed only once.
Vladislav.Soroka [Tue, 22 Dec 2015 17:03:37 +0000 (20:03 +0300)]
IDEA-137835 tests under gradle with includeFlat option
Anton Makeev [Tue, 22 Dec 2015 17:03:09 +0000 (18:03 +0100)]
IDEA-149666 Bookmark icons are not shown for files in Project View: incorrect default fixed
peter [Tue, 22 Dec 2015 16:46:50 +0000 (17:46 +0100)]
a bit of javadocs for stub-based hierarchy symbols
peter [Tue, 22 Dec 2015 16:44:07 +0000 (17:44 +0100)]
a bit of javadocs for bytecode inference code
Kirill Likhodedov [Mon, 21 Dec 2015 16:24:06 +0000 (19:24 +0300)]
remove useless check
relates to IDEA-55508
Kirill Likhodedov [Tue, 22 Dec 2015 16:34:10 +0000 (19:34 +0300)]
IDEA-149060 git: add mode logging to capture the removal of a nested git root from the dirty scope
Kirill Likhodedov [Tue, 22 Dec 2015 16:10:57 +0000 (19:10 +0300)]
vcs: formatting in toString() for better log file readability
Alexander Zolotov [Tue, 22 Dec 2015 15:26:47 +0000 (18:26 +0300)]
Live Templates: get rid of extra base class for editor actions in template
context
Alexander Zolotov [Tue, 22 Dec 2015 14:14:19 +0000 (17:14 +0300)]
Live Templates: proper handling home/end actions with selection in templates
context
+ add tests for editor actions inside template segments
Nadya Zabrodina [Tue, 22 Dec 2015 15:31:40 +0000 (18:31 +0300)]
[shelf]: IDEA-149652 fix text for option Show/Hide Already Unshelved: keep action text in Context menu and change it in the toolbar according to the state.
Nadya Zabrodina [Tue, 22 Dec 2015 12:28:20 +0000 (15:28 +0300)]
[shelf]: EA-76344 change required project data to simple data and handle null cases
Nadya Zabrodina [Tue, 22 Dec 2015 12:17:33 +0000 (15:17 +0300)]
[vcs]: IDEA-149151 Cannot move focus through "Unshelve..." dialog by TAB; fix focus request with IdeFocusManager instead
peter [Tue, 22 Dec 2015 15:33:13 +0000 (16:33 +0100)]
remove java-psi->projectModel dependency to minimize kotlinc (IDEA-CR-7075)
Dmitry Avdeev [Tue, 22 Dec 2015 15:21:29 +0000 (18:21 +0300)]
IDEA-149613 Language level in a new project is 6 by default
Vladimir Krivosheev [Tue, 22 Dec 2015 15:09:07 +0000 (16:09 +0100)]
WEB-19334 Debugging Meteor 1.2.x is essentially broken for any language Fix client debug.
Vladimir Krivosheev [Tue, 22 Dec 2015 14:24:57 +0000 (15:24 +0100)]
fix NodeJsDebugTest
Sergey Simonchik [Tue, 22 Dec 2015 15:06:31 +0000 (18:06 +0300)]
remove deprecated IndexedRootsProvider in favor of IndexableSetContributor (crucible.labs.intellij.net/cru/CR-IC-7419)
Daniil Ovchinnikov [Tue, 22 Dec 2015 13:15:52 +0000 (16:15 +0300)]
[groovy] groovydoc: find class from doc owner & fix doc owner for variable declarations (IDEA-147924)
Dennis Ushakov [Tue, 22 Dec 2015 14:31:54 +0000 (17:31 +0300)]
use latest converter
Sergey Simonchik [Tue, 22 Dec 2015 14:29:11 +0000 (17:29 +0300)]
fix checkbox toggling with mouse for custom CheckBoxList implementations (e.g. one used in "Settings | Editor | General | Gutter Icons") (IDEA-CR-7586)
Vladislav.Soroka [Tue, 22 Dec 2015 14:23:49 +0000 (17:23 +0300)]
gradle: pattern test run configuration producer added
nik [Tue, 22 Dec 2015 13:30:19 +0000 (16:30 +0300)]
migration to Java 8: don't suggest to switch to Java 6 since it isn't possible to start IDEA under it anyway
Rustam Vishnyakov [Fri, 18 Dec 2015 15:54:29 +0000 (18:54 +0300)]
NotNull annotations, more doc comments
Elizaveta Shashkova [Tue, 22 Dec 2015 12:29:21 +0000 (15:29 +0300)]
Cleanup: remove deprecated breakpoint methods and add annotations
Vladislav.Soroka [Tue, 22 Dec 2015 12:18:53 +0000 (15:18 +0300)]
external system: import ProjectData after ModuleData, to make possible to distinguish one-to-one external project <=> ide project mappings
Dmitry Avdeev [Tue, 22 Dec 2015 11:55:26 +0000 (14:55 +0300)]
IDEA-141467 "Reformat according to Style"-Checkbox resets on IDE restart
do not save default state
Vladislav.Soroka [Tue, 22 Dec 2015 11:53:01 +0000 (14:53 +0300)]
external system: use ExternalSystemApiUtil.isOneToOneMapping method after modules option had being set, since one can not set correct options for manually created IDE modules for the initial import (IDEA-149675)
Alexey Kudravtsev [Tue, 22 Dec 2015 11:38:04 +0000 (14:38 +0300)]
no write action by default in tests
Anton Makeev [Tue, 22 Dec 2015 11:34:27 +0000 (12:34 +0100)]
IDEA-149666 Bookmark icons are not shown for files in Project View: allow testing element icons (author section removed)
Anton Makeev [Tue, 22 Dec 2015 11:26:33 +0000 (12:26 +0100)]
IDEA-149666 Bookmark icons are not shown for files in Project View
OC-3630 Files View: bookmarks are not shown for files