Vladimir Krivosheev [Fri, 15 Apr 2016 16:02:48 +0000 (18:02 +0200)]
log.warn if not found, fix comment
Vladimir Krivosheev [Fri, 15 Apr 2016 14:48:23 +0000 (16:48 +0200)]
fix pubserve
Vladimir Krivosheev [Fri, 15 Apr 2016 14:45:10 +0000 (16:45 +0200)]
add X-Content-Type-Options: nosniff
Vladimir Krivosheev [Fri, 15 Apr 2016 12:44:08 +0000 (14:44 +0200)]
set X-Frame-Options to SameOrigin (rest api — Deny)
Vladimir Krivosheev [Fri, 15 Apr 2016 11:13:14 +0000 (13:13 +0200)]
/api/file — do not expose status in any case, always return 200
Vladimir Krivosheev [Fri, 15 Apr 2016 11:03:20 +0000 (13:03 +0200)]
cleanup
Vladimir Krivosheev [Fri, 15 Apr 2016 08:28:38 +0000 (10:28 +0200)]
remove OpenFileXmlRpcHandler
Vladimir Krivosheev [Thu, 14 Apr 2016 06:16:56 +0000 (08:16 +0200)]
forbid POST requests from browser without Origin
Vladimir Krivosheev [Wed, 13 Apr 2016 16:05:39 +0000 (18:05 +0200)]
cleanup
Vladimir Krivosheev [Wed, 13 Apr 2016 14:24:14 +0000 (16:24 +0200)]
host doesn't contain scheme
Vladimir Krivosheev [Wed, 13 Apr 2016 13:06:32 +0000 (15:06 +0200)]
close connection if message > 8192
Vladimir Krivosheev [Wed, 13 Apr 2016 12:17:09 +0000 (14:17 +0200)]
dns rebinging fix for built-in web server
Vladimir Krivosheev [Wed, 13 Apr 2016 09:37:31 +0000 (11:37 +0200)]
use InetAddress.getLoopbackAddress()
Vladimir Krivosheev [Wed, 13 Apr 2016 08:30:49 +0000 (10:30 +0200)]
check Host
Vladimir Krivosheev [Wed, 13 Apr 2016 07:37:21 +0000 (09:37 +0200)]
HttpRequestHandler by default is accessible only from any or loopback IP address — domain name is not resolved and, so, forbidden
Vladimir Krivosheev [Wed, 13 Apr 2016 05:47:37 +0000 (07:47 +0200)]
move isLocalOrigin to netty.kt (as in 145 branch)
Vladimir Krivosheev [Tue, 12 Apr 2016 14:55:59 +0000 (16:55 +0200)]
trust our chrome-extensions
Vladimir Krivosheev [Tue, 12 Apr 2016 10:28:33 +0000 (12:28 +0200)]
OpenFileHttpService — do not expose file status if not local origin and do not open hidden files
Vladimir Krivosheev [Mon, 11 Apr 2016 17:08:47 +0000 (19:08 +0200)]
fix isOwnHostName and add tests
Vladimir Krivosheev [Mon, 11 Apr 2016 15:42:19 +0000 (17:42 +0200)]
cleanup
Vladimir Krivosheev [Mon, 11 Apr 2016 15:41:58 +0000 (17:41 +0200)]
convert OpenFileHttpService to kotlin
Vladimir Krivosheev [Mon, 11 Apr 2016 14:34:34 +0000 (16:34 +0200)]
check intermediate directories
Vladimir Krivosheev [Mon, 11 Apr 2016 14:16:24 +0000 (16:16 +0200)]
don't expose file status if not local origin
Vladimir Krivosheev [Mon, 11 Apr 2016 13:22:33 +0000 (15:22 +0200)]
cleanup
Vladimir Krivosheev [Mon, 11 Apr 2016 12:16:00 +0000 (14:16 +0200)]
IDEA-CR-10038 check Referer as well
Vladimir Krivosheev [Mon, 11 Apr 2016 11:39:04 +0000 (13:39 +0200)]
add isAllowRequestOnlyFromLocalOrigin and enabled it by
Roman Shevchenko [Fri, 22 Apr 2016 12:54:30 +0000 (14:54 +0200)]
[project] community project icon
Konstantin Bulenkov [Fri, 22 Apr 2016 12:53:23 +0000 (14:53 +0200)]
a bit better fix to detect remote paths
Roman Shevchenko [Fri, 22 Apr 2016 12:46:03 +0000 (14:46 +0200)]
Cleanup (formatting; warnings)
Egor.Ushakov [Fri, 22 Apr 2016 12:22:35 +0000 (15:22 +0300)]
initial preferred size for code fragment editor
Egor.Ushakov [Fri, 22 Apr 2016 12:20:09 +0000 (15:20 +0300)]
correctly set focus in view text dialog
Daniil Ovchinnikov [Thu, 21 Apr 2016 19:07:40 +0000 (22:07 +0300)]
[groovy] support JsonBuilder (IDEA-98505)
Bas Leijdekkers [Fri, 22 Apr 2016 10:48:09 +0000 (12:48 +0200)]
IDEA-153192 (Support @CheckReturnValue on classes and packages)
Anna.Kozlova [Fri, 22 Apr 2016 11:15:48 +0000 (13:15 +0200)]
show in conflicts view only usages which are not safe to delete (IDEA-154982)
Anna.Kozlova [Fri, 22 Apr 2016 10:34:21 +0000 (12:34 +0200)]
change signature from usage: disable reverse order fix (IDEA-155064)
Aleksey Pivovarov [Fri, 22 Apr 2016 10:42:17 +0000 (13:42 +0300)]
IDEA-154727 lst: VCS annotations are not visible while base revision is loading
Yaroslav Lepenkin [Fri, 22 Apr 2016 11:12:59 +0000 (14:12 +0300)]
Fixed test data
Rustam Vishnyakov [Fri, 22 Apr 2016 10:59:04 +0000 (13:59 +0300)]
EnterHandler refactoring: indent logic moved to getLineIndent()
Eugene Zhuravlev [Fri, 22 Apr 2016 11:10:00 +0000 (13:10 +0200)]
'Compile ...' action renamed to 'Recompile ...' (IDEA-32991)
Eugene Zhuravlev [Fri, 22 Apr 2016 10:12:54 +0000 (12:12 +0200)]
make sure default resourse patterns are loaded if corresponding tag is missing from xml (IDEA-154638)
Denis Fokin [Fri, 22 Apr 2016 09:40:27 +0000 (12:40 +0300)]
IDEA-154441 Parameter info grabs focus from editor if two projects are open
Sergey Malenkov [Fri, 22 Apr 2016 09:39:39 +0000 (12:39 +0300)]
IDEA-155043 Can't grab inactive scroll bar on OS X
Konstantin Bulenkov [Fri, 22 Apr 2016 09:20:42 +0000 (11:20 +0200)]
disable delegation of move home/end if component is a text component
Anna.Kozlova [Thu, 21 Apr 2016 18:25:02 +0000 (20:25 +0200)]
push down api generify; extract abstract dialog
Anna.Kozlova [Thu, 21 Apr 2016 17:05:11 +0000 (19:05 +0200)]
push down api prettify after (IDEA-CR-8676)
Pavel Dolgov [Thu, 21 Apr 2016 16:50:10 +0000 (19:50 +0300)]
Javafx: Don't allow renaming built-in $controller property, take two. Fixed boolean getter generation and renaming. Utility methods simplified. Tests added (IDEA-153758, IDEA-153751)
peter [Fri, 22 Apr 2016 06:18:11 +0000 (08:18 +0200)]
cache text in LazyParseableElement even when parsed
peter [Fri, 22 Apr 2016 06:15:45 +0000 (08:15 +0200)]
save some memory in PsiClass member cache
peter [Fri, 22 Apr 2016 04:55:47 +0000 (06:55 +0200)]
assert that completion file copy should be non-physical and non-event-system-enabled
peter [Fri, 22 Apr 2016 04:52:47 +0000 (06:52 +0200)]
unite less scopes to find jdk class usages
Gregory.Shrago [Fri, 22 Apr 2016 01:56:21 +0000 (04:56 +0300)]
JBIterator: safe contract mixing 3
Gregory.Shrago [Fri, 22 Apr 2016 00:58:08 +0000 (03:58 +0300)]
simplify toString() to avoid OOM
Gregory.Shrago [Thu, 21 Apr 2016 22:46:16 +0000 (01:46 +0300)]
JBIterator: safe contract mixing 2
Gregory.Shrago [Thu, 21 Apr 2016 23:04:36 +0000 (02:04 +0300)]
back to java roots..
Dmitry Trofimov [Thu, 21 Apr 2016 22:00:37 +0000 (00:00 +0200)]
Don't test jython on windows and test python 3.5
Dmitry Trofimov [Thu, 21 Apr 2016 21:45:51 +0000 (23:45 +0200)]
Setup django latest over python 3.4
Dmitry Trofimov [Thu, 21 Apr 2016 21:42:00 +0000 (23:42 +0200)]
Take path to pythons and envs from variables
Konstantin Bulenkov [Thu, 21 Apr 2016 21:33:59 +0000 (23:33 +0200)]
IDEA-147128 "Search Everywhere" dialog contains highlighted text from code editor
peter [Thu, 21 Apr 2016 19:32:54 +0000 (21:32 +0200)]
ChangeUtil.prepareAndRunChangeAction: clearCaches can be invoked only for the changed element, not its entire subtree (which can be expensive to walk)
peter [Thu, 21 Apr 2016 19:29:55 +0000 (21:29 +0200)]
migrate xml namespace stuff to CachedValue since it depends not only on AST descendants, so using clearCaches for it is incorrect
peter [Thu, 21 Apr 2016 19:21:20 +0000 (21:21 +0200)]
PsiChangeHandler: don't track ranges forever for events outside pom transactions (e.g. reload on language level change) (EA-76926 - PIEAE: PsiUtilCore.ensureValid)
Vladimir Krivosheev [Thu, 21 Apr 2016 18:12:02 +0000 (20:12 +0200)]
update netty to 4.1.0.CR7
Roman Shevchenko [Thu, 21 Apr 2016 19:22:55 +0000 (21:22 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 21 Apr 2016 19:22:36 +0000 (21:22 +0200)]
[java, java-decompiler] type annotations in class files
Step 1: add top-level field/method/parameter annotations to stubs; include them in decompiled text.
Roman Shevchenko [Thu, 21 Apr 2016 19:18:37 +0000 (21:18 +0200)]
Cleanup (minor optimization)
Julia Beliaeva [Thu, 21 Apr 2016 16:42:03 +0000 (19:42 +0300)]
[vcs-log] minor: NotNull annotation
Julia Beliaeva [Thu, 21 Apr 2016 16:41:30 +0000 (19:41 +0300)]
[vcs-log] minor: null check
Julia Beliaeva [Thu, 21 Apr 2016 16:30:58 +0000 (19:30 +0300)]
[vcs-log] myIsValid is volatile
Sergey Malenkov [Thu, 21 Apr 2016 16:50:40 +0000 (19:50 +0300)]
IDEA-153269 add shortcut restrictions and support it
Gregory.Shrago [Thu, 21 Apr 2016 17:40:11 +0000 (20:40 +0300)]
JBIterator: transform back-trace
Gregory.Shrago [Thu, 21 Apr 2016 15:37:32 +0000 (18:37 +0300)]
JBIterator: safe contract mixing
Eugene Zhuravlev [Thu, 21 Apr 2016 17:38:42 +0000 (19:38 +0200)]
IDEA-154389 Remove and restore superclass leads to wrong state of ClassToSubclasses mappings
peter [Thu, 21 Apr 2016 16:58:11 +0000 (18:58 +0200)]
use async document commit in file opening startup activity
peter [Thu, 21 Apr 2016 16:55:36 +0000 (18:55 +0200)]
perform all actions inside a transaction so that they shouldn't care about consistency during modal dialogs and progresses they show
Andrey Vlasovskikh [Thu, 21 Apr 2016 16:51:28 +0000 (19:51 +0300)]
Fixed completion for PySide.QtGui.QPen broken after recent changes to multi-resolve (PY-18626)
Since we resolve only to the first set of results found in sys.path,
we have to lower the priority for resolve to '__all__' and try to
resolve to foreign imports (including relative imports from skeletons)
if all the results found have low priority.
Andrey Vlasovskikh [Thu, 21 Apr 2016 16:46:31 +0000 (19:46 +0300)]
Added test for compltion of PyQt4.QtGui.QPen
Andrey Vlasovskikh [Thu, 21 Apr 2016 15:25:08 +0000 (18:25 +0300)]
Don't invoke foreign import resolvers if we don't use their results
Andrey Vlasovskikh [Thu, 21 Apr 2016 15:24:14 +0000 (18:24 +0300)]
Relative imports check is redundant due to QualifiedNameResolverImpl.addRelativeImportResultsFromSkeletons
Andrey Vlasovskikh [Wed, 20 Apr 2016 15:07:25 +0000 (18:07 +0300)]
Resolve only to the first path entry if non-empty name for QualifiedNameResolver is provided (PY-18626)
Since we switched to multi-resolve for imported modules, we have to
modify the contract of QualifiedNameResolver so it doesn't return all
the results across all the paths, but rather stops on the first set
of results for a particular path in sys.path.
Alexey Kudravtsev [Thu, 21 Apr 2016 17:11:11 +0000 (20:11 +0300)]
rainbow parameters
Alexander Lobas [Thu, 21 Apr 2016 16:52:36 +0000 (19:52 +0300)]
Add debug info for catch EA-79196 - assert: BalloonImpl.show
Alexey Kudravtsev [Thu, 21 Apr 2016 16:42:49 +0000 (19:42 +0300)]
IDEA-155014 Incorrect usage highlighting
Alexey Kudravtsev [Thu, 21 Apr 2016 16:42:22 +0000 (19:42 +0300)]
Rainbow highlighting in java
Alexey Kudravtsev [Thu, 21 Apr 2016 16:14:13 +0000 (19:14 +0300)]
cleanup
Alexey Kudravtsev [Thu, 21 Apr 2016 16:13:58 +0000 (19:13 +0300)]
notnull
Alexey Kudravtsev [Thu, 21 Apr 2016 15:24:04 +0000 (18:24 +0300)]
comment
Anna.Kozlova [Thu, 21 Apr 2016 15:22:39 +0000 (17:22 +0200)]
diamonds: don't accept inferred types when error appeared during inference (IDEA-154619)
Bas Leijdekkers [Thu, 21 Apr 2016 16:17:10 +0000 (18:17 +0200)]
IG: enable "Dangling Javadoc comment" inspection by default (IDEA-155023)
Bas Leijdekkers [Thu, 21 Apr 2016 14:29:31 +0000 (16:29 +0200)]
collect only PsiClassType exceptions (IDEA-CR-10240)
Egor.Ushakov [Thu, 21 Apr 2016 16:02:00 +0000 (19:02 +0300)]
IDEA-148409 Java Data Type Renders. Support code blocks
peter [Thu, 21 Apr 2016 15:52:51 +0000 (17:52 +0200)]
remove unnecessary invokeLater from spellchecker's RenameTo quick fix
Gregory.Shrago [Thu, 21 Apr 2016 14:48:54 +0000 (17:48 +0300)]
show file-type icon
Alexey Gopachenko [Thu, 21 Apr 2016 14:34:11 +0000 (16:34 +0200)]
PHP rainbow identifiers WI-21884 Semantic highlighting - each $var in scope can has own distinct color
Alexander Lobas [Thu, 21 Apr 2016 14:29:14 +0000 (17:29 +0300)]
EA-81719 - IAE: BalloonImpl.revalidate
Alexander Lobas [Thu, 21 Apr 2016 14:17:41 +0000 (17:17 +0300)]
IDEA-149210 Rework IDE notifications
Konstantin Bulenkov [Thu, 21 Apr 2016 14:14:09 +0000 (16:14 +0200)]
FileChooser: paste file path if there is a file in clipboard
Aleksey Pivovarov [Thu, 21 Apr 2016 13:56:30 +0000 (16:56 +0300)]
fix "Show Hidden Files" toggle state presentation
Roman Shevchenko [Thu, 21 Apr 2016 13:49:10 +0000 (15:49 +0200)]
Cleanup (test data)
Gregory.Shrago [Thu, 21 Apr 2016 13:15:25 +0000 (16:15 +0300)]
cleanup
Roman Shevchenko [Thu, 21 Apr 2016 13:16:36 +0000 (15:16 +0200)]
Cleanup (formatting)