peter
0a9d2963ae
don't lose precision during constant comparison in dfa (IDEA-153532)
2016-03-24 11:54:45 +01:00
peter
75373588a4
tolerate invalid selected lookup elements during typing (EA-79715 - IAE: ObjectUtils._assertNotNull)
2016-03-24 11:54:45 +01:00
peter
09f8751690
remove unneeded completion alarm (EA-80863 - assert: Alarm.checkDisposed)
2016-03-24 11:54:44 +01:00
Anna.Kozlova
bf5cd076c1
new inference: avoid inferring partly raw types (in case of unchecked conversion resolve to eq/low bound or null if only upper is present) as these types won't be treated as wildcard parameterized ever (IDEA-150167)
2016-03-24 11:48:06 +01:00
Anna.Kozlova
4232fad53c
convert type to denotable before creating array type from it: wildcard's type erasure should leave wildcard type as is
2016-03-24 11:48:06 +01:00
Anna.Kozlova
b3f4cc6589
proceed with wildcards separately to raw types: don't abuse erasure which should leave wildcard types as is
2016-03-24 11:48:06 +01:00
Anna.Kozlova
7e622152f3
don't change wildcards on erasure; fix erasure for captured wildcards
2016-03-24 11:48:06 +01:00
liana.bakradze
c153dc0b88
EDU-572 fix study and course creator move delegates so as not to block other move delegates
2016-03-24 13:01:52 +03:00
Valentina Kiryushkina
4ed5e0f0d5
Minor Rename study settings
2016-03-24 12:53:49 +03:00
Dmitry Batkovich
a57db3307b
inspection tool window: make available to regroup tree on its updating IDEA-151314
2016-03-24 12:22:58 +03:00
Eugene Zhuravlev
8bbb7dd770
fixing SOE in Ant initialization for headless mode
2016-03-24 11:07:02 +03:00
Dmitry Batkovich
f52b66e246
inspection tool window: highlight problems to make preview editor more clear; preview editor reusage refactored IDEA-153373
2016-03-24 10:44:40 +03:00
peter
bbb164bda0
Read/WriteAction: shorter calls, less stacktrace lines
2016-03-24 08:07:09 +01:00
Sergey Ignatov
d423fd1c13
remove author and date
2016-03-23 23:31:10 +03:00
Alexander Lobas
5047448771
IDEA-149210 Rework IDE notifications
2016-03-23 23:28:55 +03:00
Dmitry Trofimov
44fff2bed7
Set INSERT_TYPE_DOCSTUB=true in test
2016-03-23 20:43:23 +01:00
Anna.Kozlova
86182a4490
backward dependencies: search for navigation elements in maps provided by forward builders (IDEA-141154)
2016-03-23 20:07:33 +01:00
Anna.Kozlova
446e387ced
check if editor was already disposed
...
EA-77418 - TDDE: TraceableDisposable.throwDisposalError
2016-03-23 20:07:33 +01:00
Semyon Proshev
eca864c1f0
PyNamedTupleType.getMemberNames implementation which has been lost after rebase
2016-03-23 20:58:57 +03:00
Semyon Proshev
8fc1ce6913
PyNamedTupleStub:
...
creating: check that namedtuple(...) is called, locally resolve tuple name and fields
IO: deserialize and serialize: callee name, tuple name, fields number and fields names
using: update PyStdlibTypeProvider to use stubs for namedtuples
2016-03-23 20:58:57 +03:00
Roman Shevchenko
55c03fb6f1
[platform] ignores malformed repository files (EA-80904)
2016-03-23 18:50:29 +01:00
Gregory.Shrago
a5efcce3ed
UIInspector: basic editing capabilities: 2
2016-03-23 20:26:30 +03:00
Egor.Ushakov
fdf430c201
removed LOG.isDebugEnabled where not needed
2016-03-23 20:25:28 +03:00
Sergey Ignatov
0a5aea58c6
DBE-874 Ability to group files by their purposes; don't show project files and problems scopes in DataGrip
2016-03-23 20:22:56 +03:00
Roman Shevchenko
422c069016
Merge remote-tracking branch 'origin/master'
2016-03-23 18:01:07 +01:00
Roman Shevchenko
4bbb0b12e5
Cleanup (formatting)
2016-03-23 17:25:57 +01:00
Roman Shevchenko
c360e2043d
Cleanup (code reuse)
2016-03-23 17:23:41 +01:00
Semyon Proshev
45b735d716
PY-18684 Fixed: incorrect auto compleat for __rpow__ method
...
Fix __rpow__ signature in PyNames
2016-03-23 19:23:14 +03:00
Semyon Proshev
c83a2cf81f
PY-18543 Fixed: Package requirements.txt does not respect pip -rfilename.txt (with no spaces between -r and filename.txt)
...
Update regex for recursive requirement to support case when there is no spaces between -r and filename
2016-03-23 19:22:12 +03:00
Anna.Kozlova
d6cc35ac93
copy file: suggest to bind file type if unknown (IDEA-153379)
2016-03-23 17:20:32 +01:00
Anna.Kozlova
0d30474e77
unguarded field access: support sync expressions (IDEA-153399)
2016-03-23 17:20:32 +01:00
Anna.Kozlova
a3b5e864db
convert field to local: reject when field is used from javadoc (IDEA-153332)
2016-03-23 17:20:32 +01:00
Anna.Kozlova
9e8666f159
bind params to fields: accept field assignments if not exactly the parameter reference was assigned (IDEA-120320)
2016-03-23 17:20:32 +01:00
Anna.Kozlova
5d285805a9
pattern configurations: don't find one-class pattern for method configuration (IDEA-152733)
2016-03-23 17:20:32 +01:00
Roman Shevchenko
18823c82c6
[platform] adds trailing slash to patches URL if missing (IDEA-153444)
2016-03-23 16:51:28 +01:00
Julia Beliaeva
1db28b9ae9
[vcs-log] turn current branch highlighting off when filtered by HEAD
2016-03-23 18:43:57 +03:00
Elizaveta Shashkova
5ce98f5faa
Fix test TemplateSyntaxErrorExceptionBreakpoint
2016-03-23 18:30:57 +03:00
Anton Tarasov
95069ee9fd
IDEA-149337 UI fonts are too big
...
The logic of detecting the default system font size on Linux is improved. The default font size is used to derive the IDEA UI scale factor.
Another side of improvement goes into our custom Linux JDK. GTK L&F will be able to detect "Xft.dpi" value in any Linux Desktop Environment, not necessarily built on GTK (e.g. KDE).
"Xft.dpi" value is an X server resource which defines the fonts DPI. The value is set by a Linux DE automatically, or in response to users's settings.
With the new custom JDK, IDEA will get properly scaled font on virtually all Linux's we support. So, the logic of deriving the UI scale will be unified with what IDEA does on Windows.
With Oracle JDK, IDEA will behave the same way on GTK Linux DE's, but on other Linux's it will fallback to the old approach of detecting the UI scale based on the X server DPI (if set).
2016-03-23 18:03:53 +03:00
Aleksey Pivovarov
840d2ef120
diff: cleanup
...
passed editors are no longer nullable
2016-03-23 17:53:30 +03:00
Konstantin Bulenkov
3cc01ec931
more contrast shadow
2016-03-23 15:21:17 +01:00
Vladimir Krivosheev
fea4f11ef7
IDEA-CR-8978 deprecate old methods
2016-03-23 13:41:57 +01:00
Dmitry Batkovich
a5d13c5adf
inspections settings: fixed severity icon and checkbox overlapping on hidpi monitors (see discussion in IDEA-127955)
2016-03-23 15:21:16 +03:00
Elizaveta Shashkova
c1c00cfd95
The possible fix of the thread leak in DebuggerReader
2016-03-23 15:18:22 +03:00
Pavel Dolgov
840bd4952f
Javafx: Quick fix for event handler method's signature: added TODO comment about handling wildcard types. (IDEA-151694)
2016-03-23 15:15:38 +03:00
Pavel Dolgov
8325e4a4e0
Javafx: Quick fix for event handler method's signature: don't store argument type in quick fix, recalculate it when the fix is invoked. (IDEA-151694)
2016-03-23 15:07:02 +03:00
Egor.Ushakov
3a6c814c7c
IDEA-114788 Gutter area blinking(change width) when show extended method
2016-03-23 14:54:44 +03:00
Egor.Ushakov
e7fcbb015c
diamondify
2016-03-23 14:54:44 +03:00
Dmitry Batrak
9d7e0e419d
IDEA-153220 Move to document start/end works in editor even if no keys are bound to these actions
2016-03-23 14:50:36 +03:00
Vladimir Krivosheev
d1867db95b
version and since are not required anymore
2016-03-23 12:18:10 +01:00
Alexey Kudravtsev
03684a347b
removed not thread-safe NotNullLazyValue
2016-03-23 13:56:51 +03:00