idea/community.git
6 years agocheck for project type
Liana Bakradze [Tue, 10 May 2016 11:31:47 +0000 (14:31 +0300)]
check for project type

6 years agosuppress cases where javac would compile the code with lambda but on runtime VerifyEr...
Anna.Kozlova [Tue, 10 May 2016 11:10:48 +0000 (13:10 +0200)]
suppress cases where javac would compile the code with lambda but on runtime VerifyError would be thrown

6 years agosetup external annotations for old 'functional interfaces'
Anna.Kozlova [Tue, 10 May 2016 10:41:33 +0000 (12:41 +0200)]
setup external annotations for old 'functional interfaces'

6 years agoanonymous -> lambda: support external annotations
Anna.Kozlova [Tue, 10 May 2016 10:40:08 +0000 (12:40 +0200)]
anonymous -> lambda: support external annotations

6 years agoEnterInStringLiteralHandler refactoring, removed commit in EnterHandler before prepro...
Rustam Vishnyakov [Tue, 10 May 2016 10:50:31 +0000 (13:50 +0300)]
EnterInStringLiteralHandler refactoring, removed commit in EnterHandler before preprocessEnter() calls

6 years agoIDEA-155715 Settings Repository responds with confusing message
Vladimir Krivosheev [Tue, 10 May 2016 10:45:00 +0000 (12:45 +0200)]
IDEA-155715 Settings Repository responds with confusing message

6 years agoIDEA-CR-10612 do not trim "java.lang.String" from a "java.lang.String" string
Gregory.Shrago [Tue, 10 May 2016 10:09:56 +0000 (13:09 +0300)]
IDEA-CR-10612 do not trim "java.lang.String" from a "java.lang.String" string

6 years agointroduce setCaretPosition(int)
Gregory.Shrago [Tue, 10 May 2016 09:31:05 +0000 (12:31 +0300)]
introduce setCaretPosition(int)

6 years ago[platform] ability to skip desktop entry/launcher script steps (IDEA-155466)
Roman Shevchenko [Tue, 10 May 2016 09:02:27 +0000 (11:02 +0200)]
[platform] ability to skip desktop entry/launcher script steps (IDEA-155466)

6 years agomake file history look like log view; empty-text; multi-selection clion/162.83
Gregory.Shrago [Tue, 10 May 2016 08:36:50 +0000 (11:36 +0300)]
make file history look like log view; empty-text; multi-selection

6 years agoJBInsets
Gregory.Shrago [Tue, 10 May 2016 08:28:25 +0000 (11:28 +0300)]
JBInsets

6 years agoMerge branch 'vromanik/doxygen'
Vasily Romanikhin [Tue, 10 May 2016 08:04:43 +0000 (11:04 +0300)]
Merge branch 'vromanik/doxygen'

6 years agosuppress automatic columns layout appcode/162.85
Gregory.Shrago [Tue, 10 May 2016 07:38:35 +0000 (10:38 +0300)]
suppress automatic columns layout

6 years agocleanup, drop dead code
Gregory.Shrago [Tue, 10 May 2016 06:52:01 +0000 (09:52 +0300)]
cleanup, drop dead code

6 years agofix foreground on LaF switch, cleanup
Gregory.Shrago [Tue, 10 May 2016 06:35:41 +0000 (09:35 +0300)]
fix foreground on LaF switch, cleanup

6 years agoGutterIntentionsTest: cleanup assertions
Yann Cébron [Tue, 10 May 2016 07:27:58 +0000 (09:27 +0200)]
GutterIntentionsTest: cleanup assertions

6 years agodebug TransactionTest
peter [Tue, 10 May 2016 07:21:15 +0000 (09:21 +0200)]
debug TransactionTest

6 years agomake SameDirectoryWeigher and SameLogicalRootWeigher work with completion file copy
peter [Tue, 10 May 2016 06:40:55 +0000 (08:40 +0200)]
make SameDirectoryWeigher and SameLogicalRootWeigher work with completion file copy

6 years agofriendly empty text
Gregory.Shrago [Tue, 10 May 2016 05:29:21 +0000 (08:29 +0300)]
friendly empty text

6 years agoimplement multi-selection
Gregory.Shrago [Tue, 10 May 2016 04:24:38 +0000 (07:24 +0300)]
implement multi-selection

6 years agointroduce getEditorPaneBackground()
Gregory.Shrago [Tue, 10 May 2016 03:16:18 +0000 (06:16 +0300)]
introduce getEditorPaneBackground()

6 years agoemploy EmptyText
Gregory.Shrago [Tue, 10 May 2016 02:54:46 +0000 (05:54 +0300)]
employ EmptyText

6 years agoselect clicked component for real
Gregory.Shrago [Tue, 10 May 2016 02:39:17 +0000 (05:39 +0300)]
select clicked component for real

6 years agounify naming appcode/162.73 clion/162.76 dbe/162.71 idea/162.74 phpstorm/162.72 pycharm/162.75 pycharm/162.81 rubymine/162.78 webstorm/162.80
Gregory.Shrago [Tue, 10 May 2016 01:46:45 +0000 (04:46 +0300)]
unify naming

6 years agoavoid vfs refresh on startup
Gregory.Shrago [Tue, 10 May 2016 01:42:18 +0000 (04:42 +0300)]
avoid vfs refresh on startup

6 years agointroduce trimExtension(s)
Gregory.Shrago [Mon, 9 May 2016 23:33:17 +0000 (02:33 +0300)]
introduce trimExtension(s)

6 years agodo not wrap RuntimeException
Gregory.Shrago [Mon, 9 May 2016 21:10:28 +0000 (00:10 +0300)]
do not wrap RuntimeException

6 years agoDo not check File.exists on recent projects list
Konstantin Bulenkov [Mon, 9 May 2016 22:18:57 +0000 (00:18 +0200)]
Do not check File.exists on recent projects list

6 years agomap chars to en_us layout via key-codes on the fly
Gregory.Shrago [Mon, 9 May 2016 20:19:50 +0000 (23:19 +0300)]
map chars to en_us layout via key-codes on the fly

6 years agodon't resolve during initial java closure folding
peter [Mon, 9 May 2016 20:12:23 +0000 (22:12 +0200)]
don't resolve during initial java closure folding

6 years agodebug TransactionTest
peter [Mon, 9 May 2016 20:10:26 +0000 (22:10 +0200)]
debug TransactionTest

6 years agodon't calculate type annotations when not asked (IDEA-CR-10652)
peter [Mon, 9 May 2016 19:55:37 +0000 (21:55 +0200)]
don't calculate type annotations when not asked (IDEA-CR-10652)

6 years agoIDEA-155679 Throwable at com.intellij.openapi.application.TransactionGuardImpl.submit...
peter [Mon, 9 May 2016 17:46:02 +0000 (19:46 +0200)]
IDEA-155679 Throwable at com.intellij.openapi.application.TransactionGuardImpl.submitTransactionAndWait

6 years agoundo after rename: make consistent with other inplace refactorings (IDEA-155450)
Anna.Kozlova [Mon, 9 May 2016 17:37:47 +0000 (19:37 +0200)]
undo after rename: make consistent with other inplace refactorings (IDEA-155450)

6 years agotestdata on partially raw types inferred by javac
Anna.Kozlova [Mon, 9 May 2016 16:49:24 +0000 (18:49 +0200)]
testdata on partially raw types inferred by javac

6 years agonew inference: return constraints: fail if outer call exists but can't be resolved...
Anna.Kozlova [Mon, 9 May 2016 15:29:28 +0000 (17:29 +0200)]
new inference: return constraints: fail if outer call exists but can't be resolved (IDEA-154805)

6 years agoapply inspection fixes: proceed with next quick fix when one failed due to exception
Anna.Kozlova [Mon, 9 May 2016 15:15:32 +0000 (17:15 +0200)]
apply inspection fixes: proceed with next quick fix when one failed due to exception

6 years agosuspicious method call: ignore poly conditional expressions in invocation context...
Anna.Kozlova [Fri, 6 May 2016 16:42:13 +0000 (18:42 +0200)]
suspicious method call: ignore poly conditional expressions in invocation context as their type would be always the same as target type (IDEA-155622)

6 years agoCleanup (warnings; typos)
Roman Shevchenko [Mon, 9 May 2016 16:53:11 +0000 (18:53 +0200)]
Cleanup (warnings; typos)

6 years agofail fast with no file found if we have loaded all children in this refresh session
Maxim.Mossienko [Mon, 9 May 2016 16:52:22 +0000 (18:52 +0200)]
fail fast with no file found if we have loaded all children in this refresh session

6 years agoretain less memory when local history is used
Maxim.Mossienko [Mon, 9 May 2016 16:47:35 +0000 (18:47 +0200)]
retain less memory when local history is used

6 years agodon't check expensive type annotations in org.intellij.plugins.intelliLang.util.PsiUt...
peter [Mon, 9 May 2016 16:05:09 +0000 (18:05 +0200)]
don't check expensive type annotations in org.intellij.plugins.intelliLang.util.PsiUtilEx.isString (IDEA-155740)

6 years agodon't access disposed project when handling tree node removal (EA-82039 - assert...
peter [Mon, 9 May 2016 15:27:22 +0000 (17:27 +0200)]
don't access disposed project when handling tree node removal (EA-82039 - assert: ComponentManagerImpl.getPicoContainer)

6 years agoterminal: save documents in a transaction (EA-82094)
peter [Mon, 9 May 2016 15:06:43 +0000 (17:06 +0200)]
terminal: save documents in a transaction (EA-82094)

6 years ago[vcs-log] minor: use lambdas and method refs
Julia Beliaeva [Mon, 9 May 2016 15:35:50 +0000 (18:35 +0300)]
[vcs-log] minor: use lambdas and method refs

6 years ago[vcs-log] minor: reorder methods
Julia Beliaeva [Mon, 9 May 2016 15:30:04 +0000 (18:30 +0300)]
[vcs-log] minor: reorder methods

6 years ago[ui] "desktop entry/for all users" clarification (IDEA-155466) appcode/162.69
Roman Shevchenko [Mon, 9 May 2016 15:01:01 +0000 (17:01 +0200)]
[ui] "desktop entry/for all users" clarification (IDEA-155466)

6 years agobytecode analysis index uses content hashes appcode/162.68 clion/162.67
Maxim.Mossienko [Mon, 9 May 2016 14:20:27 +0000 (16:20 +0200)]
bytecode analysis index uses content hashes

6 years agodo not change indexed state to unindexed if previous state state was unindexed
Maxim.Mossienko [Mon, 9 May 2016 14:15:15 +0000 (16:15 +0200)]
do not change indexed state to unindexed if previous state state was unindexed

6 years agomac os x: show settings under a transaction, and only once (EA-82202)
peter [Mon, 9 May 2016 14:30:03 +0000 (16:30 +0200)]
mac os x: show settings under a transaction, and only once (EA-82202)

6 years agoremove unnecessary invokeLater from run configurations popup (EA-82203 - assert:...
peter [Mon, 9 May 2016 14:05:09 +0000 (16:05 +0200)]
remove unnecessary invokeLater from run configurations popup (EA-82203 - assert: TransactionGuardImpl.submitTransactionAndWait)

6 years agoGitSmartOperationDialog: use app invokeAndWait (EA-82204)
peter [Mon, 9 May 2016 13:52:01 +0000 (15:52 +0200)]
GitSmartOperationDialog: use app invokeAndWait (EA-82204)

6 years agomac os x: show settings under a transaction (EA-82202)
peter [Mon, 9 May 2016 13:49:38 +0000 (15:49 +0200)]
mac os x: show settings under a transaction (EA-82202)

6 years agoconsider application startup a user activity (fixes assertions during project opening...
peter [Mon, 9 May 2016 13:47:53 +0000 (15:47 +0200)]
consider application startup a user activity (fixes assertions during project opening in non-ide application kinds, e.g. inspections)

6 years agoallow adding caret to editor, while not making it the primary one
Dmitry Batrak [Mon, 9 May 2016 12:55:58 +0000 (15:55 +0300)]
allow adding caret to editor, while not making it the primary one

https://intellij-support.jetbrains.com/hc/en-us/community/posts/206667839-Caret-beyond-end-of-line-

6 years ago[ui] "File Path" action cleanup (IDEA-155487)
Roman Shevchenko [Mon, 9 May 2016 12:36:32 +0000 (14:36 +0200)]
[ui] "File Path" action cleanup (IDEA-155487)

6 years agoMerge remote-tracking branch 'origin/master' appcode/162.65 clion/162.66 phpstorm/162.64
Yann Cébron [Mon, 9 May 2016 10:43:19 +0000 (12:43 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoDevKit: fix UseDPIAwareInsetsInspection registration
Yann Cébron [Mon, 9 May 2016 10:40:52 +0000 (12:40 +0200)]
DevKit: fix UseDPIAwareInsetsInspection registration

6 years agouse EnumeratorStringDescriptor.INSTANCE instead of new instance
Maxim.Mossienko [Mon, 9 May 2016 10:38:15 +0000 (12:38 +0200)]
use EnumeratorStringDescriptor.INSTANCE instead of new instance

6 years agoprint attachments when logging exceptions in tests
peter [Mon, 9 May 2016 09:15:14 +0000 (11:15 +0200)]
print attachments when logging exceptions in tests

6 years agoPIEAE: search for invalidation trace in compiled file user data
peter [Mon, 9 May 2016 08:58:43 +0000 (10:58 +0200)]
PIEAE: search for invalidation trace in compiled file user data

6 years agodebug TransactionTest appcode/162.63 clion/162.62
peter [Mon, 9 May 2016 06:34:36 +0000 (08:34 +0200)]
debug TransactionTest

6 years ago"memory leak detected" errors on exit during project opening appcode/162.58 clion/162.60 dbe/162.53 idea/162.54 phpstorm/162.56 pycharm/162.55 pycharm/162.57 rubymine/162.59 webstorm/162.61
Gregory.Shrago [Sun, 8 May 2016 22:13:14 +0000 (01:13 +0300)]
"memory leak detected" errors on exit during project opening

6 years agoterminate all running descriptors
Sergey Simonchik [Sun, 8 May 2016 19:17:36 +0000 (22:17 +0300)]
terminate all running descriptors

6 years ago[tabs] minor: NotNull annotations & reformat
Julia Beliaeva [Sun, 8 May 2016 16:24:12 +0000 (19:24 +0300)]
[tabs] minor: NotNull annotations & reformat

6 years agoDebugger: trim only full type names appcode/162.51 clion/162.52 idea/162.49
Gregory.Shrago [Sun, 8 May 2016 10:59:44 +0000 (13:59 +0300)]
Debugger: trim only full type names

6 years agoless invasive graphics transformations: bg & AA in future
Gregory.Shrago [Sun, 8 May 2016 10:06:13 +0000 (13:06 +0300)]
less invasive graphics transformations: bg & AA in future

6 years agocleanup
Gregory.Shrago [Sun, 8 May 2016 09:20:02 +0000 (12:20 +0300)]
cleanup

6 years agoforget about non-opaque toolbars appcode/162.46 clion/162.47
Gregory.Shrago [Sun, 8 May 2016 08:08:51 +0000 (11:08 +0300)]
forget about non-opaque toolbars

6 years agoscaling compensation; drawImage() support
Gregory.Shrago [Sun, 8 May 2016 04:25:35 +0000 (07:25 +0300)]
scaling compensation; drawImage() support

6 years agofix some math
Gregory.Shrago [Sun, 8 May 2016 03:51:00 +0000 (06:51 +0300)]
fix some math

6 years agoRevert "IDEA-149395 Do not use background of the viewport's view if it is not opaque" pycharm/162.44 pycharm/162.45 webstorm/162.43
Gregory.Shrago [Sun, 8 May 2016 03:15:47 +0000 (06:15 +0300)]
Revert "IDEA-149395 Do not use background of the viewport's view if it is not opaque"

6 years agoa way to redefine SidePanel background
Konstantin Bulenkov [Sun, 8 May 2016 02:46:36 +0000 (04:46 +0200)]
a way to redefine SidePanel background

6 years agocommon intercept component graphics interceptors appcode/162.38 clion/162.39 dbe/162.34 idea/162.35 phpstorm/162.37 pycharm/162.36 pycharm/162.42 rubymine/162.41
Gregory.Shrago [Sun, 8 May 2016 00:46:17 +0000 (03:46 +0300)]
common intercept component graphics interceptors

6 years agoless invasive graphics transformations: bg & AA in future
Gregory.Shrago [Sat, 7 May 2016 23:33:32 +0000 (02:33 +0300)]
less invasive graphics transformations: bg & AA in future

6 years agoopaque cell renderers fix: no more components in Graphics (leaky abstraction in action)
Gregory.Shrago [Sat, 7 May 2016 22:13:11 +0000 (01:13 +0300)]
opaque cell renderers fix: no more components in Graphics (leaky abstraction in action)

6 years agoadd isOpaque() from DefaultListCellRenderer
Gregory.Shrago [Sat, 7 May 2016 19:35:37 +0000 (22:35 +0300)]
add isOpaque() from DefaultListCellRenderer

6 years agodeprecate
Gregory.Shrago [Sat, 7 May 2016 19:33:00 +0000 (22:33 +0300)]
deprecate

6 years agoDebugger: avoid class names repetition in value views
Gregory.Shrago [Sat, 7 May 2016 18:28:04 +0000 (21:28 +0300)]
Debugger: avoid class names repetition in value views

6 years agoPyToxTest fix
Ilya.Kazakevich [Sat, 7 May 2016 23:20:20 +0000 (02:20 +0300)]
PyToxTest fix

script-generated content was passed as format argument to String.format leading to "bad format" errors

6 years agodon't highlight new Insets() if it's passed as a parameter to () -> JBInsets function
Konstantin Bulenkov [Sat, 7 May 2016 21:36:28 +0000 (23:36 +0200)]
don't highlight new Insets() if it's passed as a parameter to () -> JBInsets function

6 years agomodule java-impl: dpi-aware insets
Konstantin Bulenkov [Sat, 7 May 2016 21:09:46 +0000 (23:09 +0200)]
module java-impl: dpi-aware insets

6 years agomodule platform-impl: dpi-aware insets
Konstantin Bulenkov [Sat, 7 May 2016 20:55:25 +0000 (22:55 +0200)]
module platform-impl: dpi-aware insets

6 years agomodule ipnb: dpi-aware insets
Konstantin Bulenkov [Sat, 7 May 2016 20:54:32 +0000 (22:54 +0200)]
module ipnb: dpi-aware insets

6 years agomodule idea-ui: dpi-aware insets
Konstantin Bulenkov [Sat, 7 May 2016 20:53:36 +0000 (22:53 +0200)]
module idea-ui: dpi-aware insets

6 years agomodule github: dpi-aware insets
Konstantin Bulenkov [Sat, 7 May 2016 20:52:15 +0000 (22:52 +0200)]
module github: dpi-aware insets

6 years agomodule execution-impl: dpi-aware insets
Konstantin Bulenkov [Sat, 7 May 2016 20:51:22 +0000 (22:51 +0200)]
module execution-impl: dpi-aware insets

6 years agomodule debugger-impl: dpi-aware insets
Konstantin Bulenkov [Sat, 7 May 2016 20:50:18 +0000 (22:50 +0200)]
module debugger-impl: dpi-aware insets

6 years agomodule coverage: dpi-aware insets
Konstantin Bulenkov [Sat, 7 May 2016 20:48:36 +0000 (22:48 +0200)]
module coverage: dpi-aware insets

6 years agomodule compiler-impl: dpi-aware insets
Konstantin Bulenkov [Sat, 7 May 2016 20:48:02 +0000 (22:48 +0200)]
module compiler-impl: dpi-aware insets

6 years agomodule ant: dpi-aware insets
Konstantin Bulenkov [Sat, 7 May 2016 20:26:14 +0000 (22:26 +0200)]
module ant: dpi-aware insets

6 years agoUse DPI-aware insets inspection and quickfix
Konstantin Bulenkov [Sat, 7 May 2016 20:24:26 +0000 (22:24 +0200)]
Use DPI-aware insets inspection and quickfix

6 years ago[vcs-log] minor: move instance method before inner classes
Julia Beliaeva [Sat, 7 May 2016 20:34:53 +0000 (23:34 +0300)]
[vcs-log] minor: move instance method before inner classes

6 years ago[vcs-log] avoid NPE on dispose and better disposing order
Julia Beliaeva [Sat, 7 May 2016 20:30:46 +0000 (23:30 +0300)]
[vcs-log] avoid NPE on dispose and better disposing order

6 years ago[vcs-log] check if tool window is registered is not needed
Julia Beliaeva [Sat, 7 May 2016 20:29:46 +0000 (23:29 +0300)]
[vcs-log] check if tool window is registered is not needed

6 years ago[vcs-log] use ToolWindowManagerEx instead ToolWindowManagerImpl
Julia Beliaeva [Sat, 7 May 2016 20:08:05 +0000 (23:08 +0300)]
[vcs-log] use ToolWindowManagerEx instead ToolWindowManagerImpl

6 years ago[vcs-log] use ToolWindow instead of ToolWindowImpl
Julia Beliaeva [Sat, 7 May 2016 19:40:47 +0000 (22:40 +0300)]
[vcs-log] use ToolWindow instead of ToolWindowImpl

6 years agoassert user activity happens on EDT
peter [Sat, 7 May 2016 19:48:49 +0000 (21:48 +0200)]
assert user activity happens on EDT

6 years agoJavaClassInheritorsSearcher lazy collection: release semaphore on exceptions from...
peter [Sat, 7 May 2016 19:36:09 +0000 (21:36 +0200)]
JavaClassInheritorsSearcher lazy collection: release semaphore on exceptions from PsiAnchor.retrieve

6 years agohidpi aware insets
Konstantin Bulenkov [Sat, 7 May 2016 16:44:21 +0000 (18:44 +0200)]
hidpi aware insets