peter [Wed, 16 Nov 2016 08:20:04 +0000 (09:20 +0100)]
python: write action is unnecessary in some quick fixes
peter [Wed, 16 Nov 2016 08:11:47 +0000 (09:11 +0100)]
java & platform: write action is unnecessary in some quick fixes
nik [Wed, 16 Nov 2016 08:14:42 +0000 (11:14 +0300)]
removed junk tags from javadocs (IDEA-CR-15765)
Gregory.Shrago [Wed, 16 Nov 2016 03:51:35 +0000 (06:51 +0300)]
improve error report 2
Gregory.Shrago [Tue, 15 Nov 2016 22:36:25 +0000 (01:36 +0300)]
JBIterator: do not advance cursor iterator on each hasNext()
Ilya.Kazakevich [Tue, 15 Nov 2016 21:21:32 +0000 (00:21 +0300)]
Doc added for PyEnvTestCase
irengrig [Tue, 15 Nov 2016 20:35:06 +0000 (21:35 +0100)]
Revert: test framework: intention action availability must be checked
Daniil Ovchinnikov [Tue, 15 Nov 2016 14:23:13 +0000 (17:23 +0300)]
[groovy] refactor 'change to operator' inspection
- use strings instead of IElementTypes
- get rid of call transformation
- simplify weird builder
- highlight only method reference instead of whole method call
- @NotNull
peter [Tue, 15 Nov 2016 19:00:31 +0000 (20:00 +0100)]
move refactoring: call completeJustSubmittedTasks before refreshing PSI (IDEA-CR-15756)
peter [Tue, 15 Nov 2016 18:49:10 +0000 (19:49 +0100)]
correct framework library download failure handling (IDEA-CR-15783)
Anna.Kozlova [Tue, 15 Nov 2016 18:35:38 +0000 (19:35 +0100)]
distinguish interfaces inside type args, see RedundantCast15Test#testRawCastsToAvoidIncompatibility
Semyon Proshev [Tue, 15 Nov 2016 18:25:12 +0000 (21:25 +0300)]
Add forgotten test data for PyArgumentListInspectionTest.testFloatFromhex
Roman Shevchenko [Tue, 15 Nov 2016 17:14:34 +0000 (18:14 +0100)]
[java] disables completion in module names (IDEA-164010)
Anna.Kozlova [Tue, 15 Nov 2016 17:04:05 +0000 (18:04 +0100)]
inplace change signature: update current change info respecting delegate checkbox
Anna.Kozlova [Tue, 15 Nov 2016 16:53:30 +0000 (17:53 +0100)]
convert to varargs: ensure parameter type is normalized so old style arrays are converted correctly (IDEA-163962)
Anna.Kozlova [Tue, 15 Nov 2016 16:50:43 +0000 (17:50 +0100)]
change signature: refresh type element after normalizeDeclaration for old style arrays
Anna.Kozlova [Tue, 15 Nov 2016 16:03:15 +0000 (17:03 +0100)]
fix unwrap lambda for nested expression lambdas (IDEA-163987)
Anna.Kozlova [Tue, 15 Nov 2016 14:46:55 +0000 (15:46 +0100)]
safe delete: make more evident that conflicts view contains only refs which are not safe to delete (IDEA-163976)
Anna.Kozlova [Tue, 15 Nov 2016 14:13:25 +0000 (15:13 +0100)]
safe delete: do not show conflicts about method reference if it occurs in the argument to be deleted (IDEA-163964)
Anna.Kozlova [Tue, 15 Nov 2016 13:48:31 +0000 (14:48 +0100)]
inference: don't distinguish parameterizations with 2 different interfaces (IDEA-163950)
Anna.Kozlova [Tue, 15 Nov 2016 10:34:43 +0000 (11:34 +0100)]
show conflict if move as enum would change the semantics (IDEA-163248)
Dmitry Batkovich [Tue, 15 Nov 2016 14:40:00 +0000 (17:40 +0300)]
inspection view: try to navigate to file or file+line if file's problem was fixed
Dmitry Batkovich [Tue, 15 Nov 2016 14:33:09 +0000 (17:33 +0300)]
inspection view: clear single descriptor in RefElementNode if second problem was added
Rustam Vishnyakov [Tue, 15 Nov 2016 15:14:57 +0000 (18:14 +0300)]
Custom regions in structure view for all languages (IDEA-129599)
peter [Tue, 15 Nov 2016 15:59:44 +0000 (16:59 +0100)]
remove SmartPsiElementPointerImpl.myElementClass
peter [Tue, 15 Nov 2016 15:55:31 +0000 (16:55 +0100)]
account for possible modal indexing finish under progress (IDEA-163999), add javadoc (IDEA-CR-15755)
Elizaveta Shashkova [Tue, 15 Nov 2016 15:47:03 +0000 (18:47 +0300)]
Reopening Debugger Console causes IllegalArgumentException (PY-21457)
Add console folding to debug console once
Valentin Fondaratov [Mon, 14 Nov 2016 16:49:44 +0000 (19:49 +0300)]
RUBY-18677: trim middle of the text instead of the end and increase the length to 20 for folding text
Vladimir Krivosheev [Tue, 15 Nov 2016 15:07:13 +0000 (16:07 +0100)]
IDEA-155623 Loading settings from settings repository fails to import live template
Vladimir Krivosheev [Tue, 15 Nov 2016 15:01:06 +0000 (16:01 +0100)]
extract addOptionTag
Vladimir Krivosheev [Tue, 15 Nov 2016 14:47:52 +0000 (15:47 +0100)]
cleanup, use warn instead of info to report read error
Ilya.Kazakevich [Tue, 15 Nov 2016 14:52:32 +0000 (17:52 +0300)]
Provide headless focus manager for headless dialog because getFocusManager() can't return null: it leads to NPE in headless environment.
nik [Tue, 15 Nov 2016 14:49:41 +0000 (17:49 +0300)]
build scripts: javadocs added
peter [Tue, 15 Nov 2016 14:38:15 +0000 (15:38 +0100)]
remove client allowStartingDumbModeInside usages
Alexey Utkin [Tue, 15 Nov 2016 14:00:12 +0000 (17:00 +0300)]
CPP-7945 rainbow performance test + new local resolve
Yaroslav Lepenkin [Tue, 15 Nov 2016 12:37:36 +0000 (15:37 +0300)]
removed unused class
Denis Fokin [Tue, 15 Nov 2016 13:22:34 +0000 (16:22 +0300)]
IDEA-163770 OS X: Actions can be invoked despite them being unavailable in modal context
Egor.Ushakov [Tue, 15 Nov 2016 13:22:44 +0000 (16:22 +0300)]
fixed incorrect position of folding hints on hidpi
Semyon Proshev [Thu, 27 Oct 2016 17:05:37 +0000 (20:05 +0300)]
Minor readability updates in PyReferenceImpl.resolveInner
Semyon Proshev [Thu, 27 Oct 2016 17:01:16 +0000 (20:01 +0300)]
Introduce PyOverridingReferenceResolveProvider and PythonOverridingBuiltinReferenceResolveProvider as its implementation to handle implicit __class__
Semyon Proshev [Thu, 27 Oct 2016 16:38:58 +0000 (19:38 +0300)]
Attempt to make PythonBuiltinReferenceResolveProvider more readable
Semyon Proshev [Thu, 27 Oct 2016 16:33:05 +0000 (19:33 +0300)]
Pass TypeEvalContext to PyReferenceResolveProvider
Semyon Proshev [Thu, 27 Oct 2016 16:19:10 +0000 (19:19 +0300)]
Move resolving module __doc__ to PythonBuiltinReferenceResolveProvider
Semyon Proshev [Tue, 2 Aug 2016 17:33:38 +0000 (20:33 +0300)]
Decrease number of warnings in PyReferenceImpl, PythonCompletionTest and Py3CompletionTest
Semyon Proshev [Tue, 2 Aug 2016 17:20:01 +0000 (20:20 +0300)]
PY-20279 Fixed: Suggest implicit __class__ inside methods
In PyReferenceImpl add implicit __class__ to lookup variants
Semyon Proshev [Fri, 28 Oct 2016 16:53:00 +0000 (19:53 +0300)]
Inherit os._wrap_close skeleton from io.TextIOWrapper[unicode] because it redirects all calls to wrapped value
Semyon Proshev [Fri, 28 Oct 2016 16:49:38 +0000 (19:49 +0300)]
PY-21040 Fixed: False positive: os.popen(...).close() doesn't return anything
Update os.popen skeleton to return class which has return value in close()
Vladimir Krivosheev [Tue, 15 Nov 2016 12:42:48 +0000 (13:42 +0100)]
IDEA-163920 NPE when saving proxy settings
Vladimir Krivosheev [Tue, 15 Nov 2016 11:46:05 +0000 (12:46 +0100)]
cleanup
Semyon Proshev [Thu, 10 Nov 2016 15:14:00 +0000 (18:14 +0300)]
PY-20757 Fixed: Incorrect warning about expected attribute
Make min skeletons generic.
Semyon Proshev [Wed, 9 Nov 2016 16:29:20 +0000 (19:29 +0300)]
PY-20769 Fixed: Support PEP 519: File system path protocol
Update skeletons to accept PathLike objects in pathlib classes
Semyon Proshev [Wed, 9 Nov 2016 16:28:02 +0000 (19:28 +0300)]
Support type checking for positional arguments
Semyon Proshev [Wed, 9 Nov 2016 16:20:31 +0000 (19:20 +0300)]
PY-20769 Fixed: Support PEP 519: File system path protocol
Update skeletons to accept PathLike objects in open and os.path functions
Semyon Proshev [Sun, 25 Sep 2016 15:43:05 +0000 (18:43 +0300)]
PY-20769 Fixed: Support PEP 519: File system path protocol
Add __fspath__ to PY36_BUILTIN_METHODS
Semyon Proshev [Mon, 31 Oct 2016 12:49:36 +0000 (15:49 +0300)]
PY-21083 Fixed: Inspection of float.fromhex expecting incorrect arguments
Update 'constants.py' so 'float.fromhex' stub is generated with 'staticmethod' decorator, has correct modifier and PyCallByClassInspection doesn't show any warning
Semyon Proshev [Mon, 31 Oct 2016 12:47:25 +0000 (15:47 +0300)]
PY-21083 Fixed: Inspection of float.fromhex expecting incorrect arguments
Fix skeleton for float.fromhex
Elizaveta Shashkova [Tue, 15 Nov 2016 12:27:51 +0000 (15:27 +0300)]
Run PyQt tests with the latest version of envs plugin
Semyon Proshev [Thu, 3 Nov 2016 14:09:40 +0000 (17:09 +0300)]
PY-19702 Fixed: Unresolved metaclass attributes in children
In case of definition resolve attribute in metaclass definition and instance.
In case of instance check if metaclass is PyClass and look for attribute in instance attributes.
Same with completion.
peter [Tue, 15 Nov 2016 12:30:47 +0000 (13:30 +0100)]
rebuild chunk when groovy stub generator throws TypeNotPresentException (IDEA-163634)
Egor.Ushakov [Tue, 15 Nov 2016 12:30:04 +0000 (15:30 +0300)]
fixed shadows on hidpi (we do not have x2 icons and scaled regular icons, which must remain 1px wide/high)
irengrig [Tue, 15 Nov 2016 10:01:58 +0000 (11:01 +0100)]
test framework: intention action availability must be checked
Dmitry Trofimov [Tue, 15 Nov 2016 11:51:49 +0000 (12:51 +0100)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 15 Nov 2016 11:40:55 +0000 (12:40 +0100)]
Fix prompt in virtualenv auto activisation on Windows (PY-21452)
Yaroslav Lepenkin [Tue, 15 Nov 2016 10:09:01 +0000 (13:09 +0300)]
[Formatter] remove obvious comments
Alexander Lobas [Tue, 15 Nov 2016 11:21:15 +0000 (14:21 +0300)]
EA-91739 - assert: DataBindingWizardAction.actionPerformed
Alexander Lobas [Tue, 15 Nov 2016 11:13:02 +0000 (14:13 +0300)]
EA-91784 - Throwable: BalloonImpl.hideAndDispose
Alexander Lobas [Tue, 15 Nov 2016 10:53:57 +0000 (13:53 +0300)]
IDEA-157763 Settings repository for IDE: unit tests
Vladimir Krivosheev [Mon, 14 Nov 2016 15:42:45 +0000 (16:42 +0100)]
move methods from PathMacroManager to PathMacroSubstitutor to avoid misunderstaning
add javadoc to collapsePaths/collapsePathsRecursively
Vladimir Krivosheev [Mon, 14 Nov 2016 15:38:20 +0000 (16:38 +0100)]
cleanup
Vladimir Krivosheev [Mon, 14 Nov 2016 14:37:36 +0000 (15:37 +0100)]
cleanup
Vladimir Krivosheev [Mon, 14 Nov 2016 11:36:17 +0000 (12:36 +0100)]
cleanup
Vladimir Krivosheev [Mon, 14 Nov 2016 10:02:50 +0000 (11:02 +0100)]
simplify ModifiableModel
Dmitry Batkovich [Tue, 15 Nov 2016 10:02:55 +0000 (13:02 +0300)]
javac ast indices: don't add to log PCE
Yaroslav Lepenkin [Tue, 15 Nov 2016 09:02:04 +0000 (12:02 +0300)]
[Parameter Name Hints] error message improved
nik [Tue, 15 Nov 2016 08:54:36 +0000 (11:54 +0300)]
build scripts: use relaxed since/until-build range for plugins built in nightly builds
Gregory.Shrago [Mon, 14 Nov 2016 22:57:02 +0000 (01:57 +0300)]
improve error report
Julia Beliaeva [Mon, 14 Nov 2016 21:29:26 +0000 (00:29 +0300)]
[git] fix deep comparator keeping highlighting after branch filter unset
When branch filter is unset, cherri-picked commits should be un-highlighted. But when this happen during refresh, visible pack arrives with both new graph and new filters. So DeepComparator should check filters first.
Maxim.Mossienko [Mon, 14 Nov 2016 21:18:50 +0000 (22:18 +0100)]
workaround for GwtLanguageLevel pusher to affect java language level
Maxim.Mossienko [Mon, 14 Nov 2016 20:22:11 +0000 (21:22 +0100)]
[performance] avoid O(NumberOfDirectories^2) for init vfs / refresh for jars by storing compact parent -> children mapping
Ilya.Kazakevich [Fri, 7 Oct 2016 18:06:54 +0000 (21:06 +0300)]
PY-18473: Find Python using win registry and pep-514
* Using DI to remove WinPythonSdkFlavor dependency on registry tools and make it testable
* Check all registry branches according to pep514
peter [Mon, 14 Nov 2016 19:39:39 +0000 (20:39 +0100)]
drop caches on non-physical file context change (a more universal fix for EA-69690 - PIEAE: StubBasedPsiElementBase.getContainingFile)
peter [Mon, 14 Nov 2016 19:31:22 +0000 (20:31 +0100)]
use DumbService#completeJustSumbittedTasks in some places between VFS changes and reference resolve
peter [Mon, 14 Nov 2016 19:23:19 +0000 (20:23 +0100)]
run modal indexing when requested explicitly and not during VFS event processing (IDEA-163418, EA-91382)
Sergey Malenkov [Mon, 14 Nov 2016 19:17:59 +0000 (22:17 +0300)]
Correct recognition that the specified action is not an action group
Anna.Kozlova [Mon, 14 Nov 2016 18:02:53 +0000 (19:02 +0100)]
inplace change signature: show initial signature in action text
Anna.Kozlova [Mon, 14 Nov 2016 17:09:25 +0000 (18:09 +0100)]
extract delegate: ensure class fqns are not lost (IDEA-163265)
Anna.Kozlova [Mon, 14 Nov 2016 16:28:05 +0000 (17:28 +0100)]
disable extract class for non-project sources
Anna.Kozlova [Mon, 14 Nov 2016 14:31:58 +0000 (15:31 +0100)]
substitute base class according to resolve place
EA-90836 - assert: InferenceSession.collectApplicabilityConstraints
Elizaveta Shashkova [Mon, 14 Nov 2016 17:51:14 +0000 (20:51 +0300)]
Fix test for jinja2 template debugger
Anton Makeev [Mon, 14 Nov 2016 17:07:21 +0000 (18:07 +0100)]
Merge remote-tracking branch 'origin/master'
Alexander Doroshko [Mon, 14 Nov 2016 16:23:09 +0000 (19:23 +0300)]
Make IndentCalculator class public
Aleksey Pivovarov [Mon, 14 Nov 2016 16:04:48 +0000 (19:04 +0300)]
EA-88548 - IAE: TObjectHash.throwObjectContractViolation
Elizaveta Shashkova [Mon, 14 Nov 2016 16:06:39 +0000 (19:06 +0300)]
Minor: rename variable (PY-21373)
Egor.Ushakov [Mon, 14 Nov 2016 15:34:57 +0000 (18:34 +0300)]
show emulated checkbox (disabled by default for now)
Egor.Ushakov [Mon, 14 Nov 2016 15:34:14 +0000 (18:34 +0300)]
support emulated flag in breakpoints tests
Egor.Ushakov [Mon, 14 Nov 2016 14:48:18 +0000 (17:48 +0300)]
test breakpoints code cleanup
Elizaveta Shashkova [Mon, 14 Nov 2016 15:19:43 +0000 (18:19 +0300)]
Fix script for tests in case if the directory exists, but it's empty
Dennis Ushakov [Mon, 14 Nov 2016 14:57:16 +0000 (17:57 +0300)]
validate console components to make sure layered pane gets proper size from editor (WEB-12508)
Yaroslav Lepenkin [Mon, 14 Nov 2016 13:31:01 +0000 (16:31 +0300)]
[Parameter Name Hints] missed part of previous diagnostic commit
Egor.Ushakov [Mon, 14 Nov 2016 14:23:14 +0000 (17:23 +0300)]
cancel emulation in progress