Dmitry Batrak [Fri, 30 Oct 2015 18:30:52 +0000 (21:30 +0300)]
IDEA-146710 issue with multiple carets in column mode
Dmitry Batrak [Fri, 30 Oct 2015 18:28:35 +0000 (21:28 +0300)]
use clipping to draw part of glyph vector
this aligns rendered text better with its selection or highlighting background, and fixes IDEA-147093
Gregory.Shrago [Fri, 30 Oct 2015 18:12:11 +0000 (21:12 +0300)]
Editor: improve multiline BOX effect painting
Vladimir Krivosheev [Fri, 30 Oct 2015 18:01:20 +0000 (19:01 +0100)]
revert
2df19bff1c72adaaa6fa280e9852eefb16d2aed4 (kotlin cannot compile, may be due to package prefix)
Gregory.Shrago [Fri, 30 Oct 2015 17:08:33 +0000 (20:08 +0300)]
IOOBE: Wrong offset: -1. Should be in range: [0, 15]
Sergey Savenko [Fri, 30 Oct 2015 17:06:43 +0000 (20:06 +0300)]
Ide status bar: repaint on addition/removal of widgets
Gregory.Shrago [Fri, 30 Oct 2015 15:42:35 +0000 (18:42 +0300)]
EA-75494 - assert: SharedImplUtil.findCharTableByTree
Sergey Ignatov [Fri, 30 Oct 2015 16:22:40 +0000 (19:22 +0300)]
add a dev kit inspection: try to write stateless EP
Sergey Malenkov [Fri, 30 Oct 2015 15:56:30 +0000 (18:56 +0300)]
IDEA-110576 Add ability to search keymaps by mouse shortcut (update popup if UI updated)
Sergey Malenkov [Fri, 30 Oct 2015 15:49:34 +0000 (18:49 +0300)]
IDEA-110576 Add ability to search keymaps by mouse shortcut (fix behaviour)
Sergey Malenkov [Fri, 30 Oct 2015 15:49:08 +0000 (18:49 +0300)]
IDEA-110576 Add ability to search keymaps by mouse shortcut (update both text according to shortcut)
Sergey Malenkov [Fri, 30 Oct 2015 15:45:08 +0000 (18:45 +0300)]
IDEA-110576 Add ability to search keymaps by mouse shortcut (left-aligned shortcut text)
Sergey Malenkov [Fri, 30 Oct 2015 15:43:53 +0000 (18:43 +0300)]
IDEA-110576 Add ability to search keymaps by mouse shortcut (invisible caret)
Sergey Simonchik [Fri, 30 Oct 2015 16:00:32 +0000 (19:00 +0300)]
util: fix ArrayUtil.reverse
nik [Fri, 30 Oct 2015 15:54:09 +0000 (18:54 +0300)]
extracted public method to show warning dialog and disable plugin
peter [Fri, 30 Oct 2015 15:30:11 +0000 (16:30 +0100)]
psi/document mismatches: one place to diagnose them all (EA-69693, EA-60300, EA-59365, EA-55757)
peter [Fri, 30 Oct 2015 12:18:39 +0000 (13:18 +0100)]
return only valid PSI from CompletionUtil.getTargetElement (EA-75463 - PIEAE: StubBasedPsiElementBase.getContainingFile)
Alexander Zolotov [Fri, 30 Oct 2015 13:39:00 +0000 (16:39 +0300)]
Get rid of HtmlTagUtil#getTagNames
- reimplement tags highlighting with annotator
- avoid SOE in documentation for tags
Bas Leijdekkers [Fri, 30 Oct 2015 15:07:53 +0000 (16:07 +0100)]
ant: fix custom ant dialog (IDEA-146552, EA-72010)
Bas Leijdekkers [Fri, 30 Oct 2015 14:29:47 +0000 (15:29 +0100)]
EA-73653 (IAE: DeferredIconImpl.paintIcon)
Vladislav.Soroka [Fri, 30 Oct 2015 14:39:00 +0000 (17:39 +0300)]
IDEA-147072 StackOverflowException on importing gradle build using ant's ExpandProperties filter
Roman Shevchenko [Fri, 30 Oct 2015 14:44:06 +0000 (15:44 +0100)]
[vfs] timestamp of archive entries is the same as of archive itself
Egor.Ushakov [Fri, 30 Oct 2015 14:43:47 +0000 (17:43 +0300)]
IDEA-143151 Debugger causes confusing tooltips on names that were not evaluated yet
Dennis Ushakov [Fri, 30 Oct 2015 13:02:16 +0000 (16:02 +0300)]
don't use descriptor pinned during calculation because it may reference invalid document
Dmitry Batrak [Fri, 30 Oct 2015 14:09:40 +0000 (17:09 +0300)]
diagnostics for IDEA-146488
Vladimir Krivosheev [Fri, 30 Oct 2015 13:50:03 +0000 (14:50 +0100)]
WEB-18838 Debugger: UTFDataFormatException on string literals with Unicode glyphs (like U+1F51D)
Rustam Vishnyakov [Fri, 30 Oct 2015 09:11:42 +0000 (12:11 +0300)]
Remove diagnostics for max alignment spaces (replaced with max iterations in FormatProcessor)
Sergey Ignatov [Fri, 30 Oct 2015 13:36:02 +0000 (16:36 +0300)]
use final modifier
Sergey Ignatov [Fri, 30 Oct 2015 13:35:37 +0000 (16:35 +0300)]
code cleanup
Sergey Ignatov [Fri, 30 Oct 2015 13:14:11 +0000 (16:14 +0300)]
get rid of useless comment
Sergey Ignatov [Fri, 30 Oct 2015 13:12:14 +0000 (16:12 +0300)]
use final modifier
Bas Leijdekkers [Fri, 30 Oct 2015 12:42:46 +0000 (13:42 +0100)]
IG: fix test
Bas Leijdekkers [Thu, 29 Oct 2015 20:12:37 +0000 (21:12 +0100)]
IG: improve description and wording of options
Ilya.Kazakevich [Thu, 29 Oct 2015 18:07:13 +0000 (21:07 +0300)]
PY-17378: Rerun fix for PyTests:
* Full path is calculated on helper side
* Calculating test path for subtests (yielding) on java side
Alexey Kudravtsev [Fri, 30 Oct 2015 13:04:40 +0000 (16:04 +0300)]
compilation fix
Mikhail Golubev [Fri, 30 Oct 2015 12:43:59 +0000 (15:43 +0300)]
PY-17295 In the quickfix use "if param is None" check instead of "if not param"
Mikhail Golubev [Fri, 30 Oct 2015 12:39:30 +0000 (15:39 +0300)]
PY-17392 Update specific PSI elements, instead of entire parameter and statement lists in the quickfix
Helper method PyUtil#addElementToStatementList moves old statement list
on the next line (below the header of the parent statement), if
necessary, *before* the new statement is inserted. If it's done
afterwards and new statement is multiline, it might not be properly
indented.
Mikhail Golubev [Wed, 28 Oct 2015 11:55:29 +0000 (14:55 +0300)]
PY-17392 Cleanup in PyDefaultArgumentQuickFix
* Added "final" modifiers
* Add braces to conditionals
Vladimir Krivosheev [Fri, 30 Oct 2015 12:25:52 +0000 (13:25 +0100)]
use Promise
Vladimir Krivosheev [Fri, 30 Oct 2015 12:23:15 +0000 (13:23 +0100)]
IDEA-146276 Memory leak in AsyncResult.REJECTED
Vladimir Krivosheev [Fri, 30 Oct 2015 11:58:50 +0000 (12:58 +0100)]
cleanup
Alexey Kudravtsev [Fri, 30 Oct 2015 12:24:14 +0000 (15:24 +0300)]
more tests
Alexey Kudravtsev [Thu, 29 Oct 2015 14:57:13 +0000 (17:57 +0300)]
Reverted: does not work
Egor.Ushakov [Fri, 30 Oct 2015 11:56:21 +0000 (14:56 +0300)]
provide current file in the context of all debugger views
Yann Cébron [Fri, 30 Oct 2015 10:28:04 +0000 (11:28 +0100)]
python-plugin-core.xml: remove unused ns declaration
Yann Cébron [Fri, 30 Oct 2015 10:27:19 +0000 (11:27 +0100)]
DevKit: remove unused ns declaration from test data
Dmitry Avdeev [Fri, 30 Oct 2015 10:14:25 +0000 (13:14 +0300)]
IDEA-146417 Formatting of closing tag in XML is inconsistent with previous versions
Egor.Ushakov [Fri, 30 Oct 2015 10:09:27 +0000 (13:09 +0300)]
IDEA-145379 Invisible selection for debugger break line
Vladimir Krivosheev [Fri, 30 Oct 2015 10:03:48 +0000 (11:03 +0100)]
IDEA-CR-6342 readable Netty service thread names
Egor.Ushakov [Fri, 30 Oct 2015 09:48:15 +0000 (12:48 +0300)]
EA-65128 - AIOOBE: DefaultMutableTreeNode.getChildAt - extra fix after review
Dmitry Batkovich [Fri, 30 Oct 2015 09:34:59 +0000 (12:34 +0300)]
guava inspection: display name slightly corrected
Dmitry Batkovich [Fri, 30 Oct 2015 09:25:40 +0000 (12:25 +0300)]
convert AtomicLong/Integer to LongAdder intention: before/after templates
Andrey Vokin [Thu, 29 Oct 2015 15:52:30 +0000 (18:52 +0300)]
RUBY-17083 Reformat code indents incorrectly within else
Vladimir Krivosheev [Fri, 30 Oct 2015 08:06:58 +0000 (09:06 +0100)]
promise accepts errors, so set real exception to avoid MessageError logging in tests
Alexander Kass [Thu, 29 Oct 2015 15:39:56 +0000 (18:39 +0300)]
DBE: allow non-LigthVirtualFile non-physical files to be considered in project
Vladimir.Orlov [Fri, 30 Oct 2015 04:24:39 +0000 (07:24 +0300)]
Merge remote-tracking branch 'origin/master'
Gregory.Shrago [Fri, 30 Oct 2015 01:32:24 +0000 (04:32 +0300)]
BraceMatcher: handle LazyParseable elements with own tokens: 2
Ilya.Kazakevich [Thu, 29 Oct 2015 20:19:30 +0000 (23:19 +0300)]
PY-16080: Documentation update: PyUnitTests support globs, not regexp
Gregory.Shrago [Thu, 29 Oct 2015 20:02:50 +0000 (23:02 +0300)]
BraceMatcher: handle LazyParseable elements with own tokens
Sergey Malenkov [Thu, 29 Oct 2015 19:16:06 +0000 (22:16 +0300)]
IDEA-110576 Add ability to search keymaps by mouse shortcut (remove duplicates & cleanup)
Sergey Malenkov [Thu, 29 Oct 2015 18:24:46 +0000 (21:24 +0300)]
IDEA-110576 Add ability to search keymaps by mouse shortcut (fix quick lists)
Sergey Malenkov [Thu, 29 Oct 2015 17:39:55 +0000 (20:39 +0300)]
IDEA-110576 Add ability to search keymaps by mouse shortcut (new popup)
Ilya.Kazakevich [Thu, 29 Oct 2015 19:21:15 +0000 (22:21 +0300)]
PY-14970 use "get_commands" result instead of _commands
Roman Shevchenko [Thu, 29 Oct 2015 19:06:41 +0000 (20:06 +0100)]
[platform] URL-to-path conversion before setting watch root; assertion (IDEA-147058)
Alexander Koshevoy [Thu, 29 Oct 2015 18:56:18 +0000 (21:56 +0300)]
PY-17224 python.docker.store.helpers.in.shared.folder flag added (taken into account on Windows and Mac OS, not on Linux)
Due to absence of Docker Machine's shared folders on Linux, this flag is skipped on Linux and it is assumed as false.
Anna Kozlova [Thu, 29 Oct 2015 16:36:58 +0000 (17:36 +0100)]
disable lambda -> methref for qualified new expressions (IDEA-147054)
Anna Kozlova [Thu, 29 Oct 2015 16:17:33 +0000 (17:17 +0100)]
introduce constant: add constant to destination class (IDEA-146787)
Anna Kozlova [Thu, 29 Oct 2015 15:03:49 +0000 (16:03 +0100)]
preselect last path component in move files dialog (IDEA-146662)
Anna Kozlova [Thu, 29 Oct 2015 14:27:28 +0000 (15:27 +0100)]
analysisScope: filter (IDEA-CR-6054)
Anna Kozlova [Thu, 29 Oct 2015 10:44:17 +0000 (11:44 +0100)]
EA-75371 - assert: RunConfigurationProducer.getInstance
Roman Shevchenko [Thu, 29 Oct 2015 18:27:11 +0000 (19:27 +0100)]
[dictionaries] plural for "executable"
Roman Shevchenko [Thu, 29 Oct 2015 18:22:37 +0000 (19:22 +0100)]
[platform] try both file watcher executables on Windows; notify if nothing found
Konstantin Kolosovsky [Thu, 29 Oct 2015 15:58:02 +0000 (18:58 +0300)]
IDEA-137752 Provided context help opening for "Subversion Working Copies Information" tab
Konstantin Kolosovsky [Tue, 27 Oct 2015 17:08:35 +0000 (20:08 +0300)]
IDEA-135127 Removed unnecessary "Properties Diff with Local" action (previously used in commit dialog) - common diff functionality already provides necessary access to svn properties
Konstantin Kolosovsky [Thu, 29 Oct 2015 12:39:03 +0000 (15:39 +0300)]
svn: Removed unnecessary "Compare Subversion Properties with Branch" action (previously used in alien (not to current project) commit dialog) - common diff functionality already provides necessary access to svn properties
Konstantin Kolosovsky [Tue, 27 Oct 2015 17:59:16 +0000 (20:59 +0300)]
svn: Refactored "AbstractShowPropertiesDiffAction" - removed unused "checkVcs()" method and its overrides
Gregory.Shrago [Thu, 29 Oct 2015 18:01:38 +0000 (21:01 +0300)]
EA-74830 - NPE: PsiBuilderImpl$StartMarker.addChild
Gregory.Shrago [Thu, 29 Oct 2015 17:52:08 +0000 (20:52 +0300)]
PsiBuilder: introduce RecursiveBinder to replace temporary setRightCustomEdgeTokenBinderForNode() API
Julia Beliaeva [Thu, 29 Oct 2015 17:13:46 +0000 (20:13 +0300)]
[vcs-log] fix log text filter for strings containing "[" or "]" characters
Egor.Ushakov [Thu, 29 Oct 2015 15:33:29 +0000 (18:33 +0300)]
IDEA-129715 Unable to set value for "slot" variables - no need for catch
Vladimir Krivosheev [Thu, 29 Oct 2015 16:38:21 +0000 (17:38 +0100)]
use lightweight Promise
Vladimir Krivosheev [Thu, 29 Oct 2015 14:08:04 +0000 (15:08 +0100)]
execute AsyncPromise directly, don't wrap into yet another promise
Vladimir Krivosheev [Thu, 29 Oct 2015 13:52:47 +0000 (14:52 +0100)]
use lightweight Promise
Vladimir Krivosheev [Thu, 29 Oct 2015 11:58:37 +0000 (12:58 +0100)]
use lightweight Promise
Vladimir Krivosheev [Thu, 29 Oct 2015 11:44:07 +0000 (12:44 +0100)]
resetToReady promise is not used — so, don't create useless promise
Vladimir Krivosheev [Thu, 29 Oct 2015 11:38:46 +0000 (12:38 +0100)]
invokeLaterIfNeeded promise is not used — so, don't create useless promise
Vladimir Krivosheev [Thu, 29 Oct 2015 11:18:18 +0000 (12:18 +0100)]
use lightweight Promise
Bas Leijdekkers [Thu, 29 Oct 2015 16:36:46 +0000 (17:36 +0100)]
IG: warn on more methods in "Call to 'System.loadLibrary()' with non-constant string" inspection
Bas Leijdekkers [Thu, 29 Oct 2015 15:43:11 +0000 (16:43 +0100)]
IDEA-145103 (Static method only used from one other class inspection shall not warn when other class is anonymous inner class)
Bas Leijdekkers [Thu, 29 Oct 2015 15:20:13 +0000 (16:20 +0100)]
IG: clarify description of option (IDEA-CR-6150)
Dmitry Batkovich [Thu, 29 Oct 2015 16:35:10 +0000 (19:35 +0300)]
convert AtomicLong/Integer to LongAdder intention & type-migration. unfinished
Vladimir.Orlov [Thu, 29 Oct 2015 15:58:45 +0000 (18:58 +0300)]
Updated signing win binaries.
Dmitry Batkovich [Thu, 29 Oct 2015 15:31:54 +0000 (18:31 +0300)]
WrapLongWithMathToIntExact intention forgotten case of boxed int
nik [Thu, 29 Oct 2015 15:28:36 +0000 (18:28 +0300)]
added warning to Registry dialog in non-internal mode to tell users that it isn't just another regular settings dialog and some options may be dangerous
Vasily Pisar [Thu, 29 Oct 2015 15:26:30 +0000 (18:26 +0300)]
Merge remote-tracking branch 'origin/master'
Anton Tarasov [Thu, 29 Oct 2015 15:23:09 +0000 (18:23 +0300)]
[follow-up] downgrade batik 1.8 to 1.7.1
Vasily Pisar [Thu, 29 Oct 2015 15:23:15 +0000 (18:23 +0300)]
Merge branch 'daywalker/cmake_option_sorting'
Dmitry Batkovich [Thu, 29 Oct 2015 15:22:04 +0000 (18:22 +0300)]
Merge remote-tracking branch 'origin/master'
Dmitry Batkovich [Thu, 29 Oct 2015 15:16:56 +0000 (18:16 +0300)]
WrapLongWithMathToIntExact intention checks availability inside of intention (based on IDEA-CR-6351)
peter [Thu, 29 Oct 2015 12:48:08 +0000 (13:48 +0100)]
less text range allocations during smart pointer update (IDEA-49250)