idea/community.git
5 years agoDocumentation for variables
Gauthier POGAM--LE MONTAGNER [Mon, 16 May 2016 09:52:39 +0000 (11:52 +0200)]
Documentation for variables

5 years agoNew FileTemplate time variables
Gauthier POGAM--LE MONTAGNER [Sun, 15 May 2016 22:03:36 +0000 (00:03 +0200)]
New FileTemplate time variables

5 years ago[vcs-log] last commit panel can grow in height appcode/162.202 appcode/162.206 appcode/162.209 clion/162.201 clion/162.205 clion/162.208 dbe/162.196 idea/162.197 phpstorm/162.207 pycharm/162.199 pycharm/162.203 rubymine/162.200 webstorm/162.204
Julia Beliaeva [Sat, 14 May 2016 18:57:21 +0000 (21:57 +0300)]
[vcs-log] last commit panel can grow in height

This fixes root color stripe.

5 years ago[vcs-log] minor: extract constants, move methods to where they are used, add annotati...
Julia Beliaeva [Sat, 14 May 2016 16:41:35 +0000 (19:41 +0300)]
[vcs-log] minor: extract constants, move methods to where they are used, add annotations where appropriate

5 years ago[vcs-log] move CommitPanel class to the outer level to make DetailsPanel less giant
Julia Beliaeva [Sat, 14 May 2016 16:30:43 +0000 (19:30 +0300)]
[vcs-log] move CommitPanel class to the outer level to make DetailsPanel less giant

5 years ago[vcs-log] extract CommitSelectionListener to reuse it in DetailsPanel
Julia Beliaeva [Sat, 14 May 2016 16:15:01 +0000 (19:15 +0300)]
[vcs-log] extract CommitSelectionListener to reuse it in DetailsPanel

Since details panel can show up to 50 commits now, we need to load them in bulk as in changes panel. So CommitSelectionListener was extracted to avoid duplication. This allows to avoid multiple loading details requests and multiple containing branches requests.

5 years ago[vcs-log] selection changed accepts selected rows as parameter
Julia Beliaeva [Sat, 14 May 2016 15:02:13 +0000 (18:02 +0300)]
[vcs-log] selection changed accepts selected rows as parameter

5 years ago[vcs-log] remember selection for which component is built and update it when rebuilding
Julia Beliaeva [Sat, 14 May 2016 14:57:11 +0000 (17:57 +0300)]
[vcs-log] remember selection for which component is built and update it when rebuilding

5 years ago[groovy] check for applicability of setters, fix wrong selection of overloaded setter
Daniil Ovchinnikov [Sat, 14 May 2016 15:00:33 +0000 (18:00 +0300)]
[groovy] check for applicability of setters, fix wrong selection of overloaded setter

5 years agoremove unused field
Kirill Likhodedov [Sat, 14 May 2016 15:19:45 +0000 (18:19 +0300)]
remove unused field

5 years agodiff: @NotNull appcode/162.190 clion/162.192
Aleksey Pivovarov [Sat, 14 May 2016 14:23:01 +0000 (17:23 +0300)]
diff: @NotNull

5 years ago[groovy] transformations: move assertion inside getTransformationResult() appcode/162.188 clion/162.189
Daniil Ovchinnikov [Fri, 13 May 2016 20:04:10 +0000 (23:04 +0300)]
[groovy] transformations: move assertion inside getTransformationResult()

5 years ago[groovy] transformations: no need to prevent recursion because of explicit check...
Daniil Ovchinnikov [Fri, 13 May 2016 20:01:48 +0000 (23:01 +0300)]
[groovy] transformations: no need to prevent recursion because of explicit check if current definition is transformed at the moment

5 years agoIG: add printf method pattern to ignore (IDEA-155796) phpstorm/162.187
Bas Leijdekkers [Sat, 14 May 2016 09:50:23 +0000 (11:50 +0200)]
IG: add printf method pattern to ignore (IDEA-155796)

5 years agoIG: protected method overridden in another package is never redundant (IDEA-156022) appcode/162.186 clion/162.185 pycharm/162.184
Bas Leijdekkers [Sat, 14 May 2016 07:40:15 +0000 (09:40 +0200)]
IG: protected method overridden in another package is never redundant (IDEA-156022)

5 years agojflex-1.7.0-SNAPSHOT.jar: ZZ_CMAP memory optimization idea/162.181 pycharm/162.182 webstorm/162.183
Gregory.Shrago [Sat, 14 May 2016 03:40:01 +0000 (06:40 +0300)]
jflex-1.7.0-SNAPSHOT.jar: ZZ_CMAP memory optimization

5 years agoJFlex: regen all lexers
Gregory.Shrago [Sat, 14 May 2016 03:34:46 +0000 (06:34 +0300)]
JFlex: regen all lexers

5 years agorevert: force unicode 2.0 to reduce static memory footprint pycharm/162.178
Gregory.Shrago [Sat, 14 May 2016 02:23:52 +0000 (05:23 +0300)]
revert: force unicode 2.0 to reduce static memory footprint

5 years agoIDEA-115413 UI hang on Regex evaluation appcode/162.179 clion/162.174 dbe/162.175 phpstorm/162.177 pycharm/162.172 rubymine/162.180
Konstantin Bulenkov [Fri, 13 May 2016 23:53:18 +0000 (01:53 +0200)]
IDEA-115413 UI hang on Regex evaluation

5 years agoIDEA-155663 Left/right arrows doesn't work in Switcher
Konstantin Bulenkov [Fri, 13 May 2016 21:24:58 +0000 (23:24 +0200)]
IDEA-155663 Left/right arrows doesn't work in Switcher

5 years agodrop final, good for debug
Gregory.Shrago [Fri, 13 May 2016 20:55:40 +0000 (23:55 +0300)]
drop final, good for debug

5 years agointroduce ActionSelectionAid method with pre-select condition
Gregory.Shrago [Fri, 13 May 2016 20:49:37 +0000 (23:49 +0300)]
introduce ActionSelectionAid method with pre-select condition

5 years ago[vcs-log] remove spaces that crawled back during rebase
Julia Beliaeva [Fri, 13 May 2016 19:56:56 +0000 (22:56 +0300)]
[vcs-log] remove spaces that crawled back during rebase

5 years ago[vcs-log] DetailsPanel is not a ListSelectionListener
Julia Beliaeva [Fri, 13 May 2016 19:55:16 +0000 (22:55 +0300)]
[vcs-log] DetailsPanel is not a ListSelectionListener

5 years agoIDEA-155420 Update Event Log look and behavior
Alexander Lobas [Fri, 13 May 2016 19:35:38 +0000 (22:35 +0300)]
IDEA-155420 Update Event Log look and behavior

5 years agoupdate checkboxes look for windows
Konstantin Bulenkov [Fri, 13 May 2016 19:30:07 +0000 (21:30 +0200)]
update checkboxes look for windows

5 years agoadd common method for windows new look detection
Konstantin Bulenkov [Fri, 13 May 2016 19:21:02 +0000 (21:21 +0200)]
add common method for windows new look detection

5 years agoRegistry property for windows 10 look
Konstantin Bulenkov [Fri, 13 May 2016 17:41:49 +0000 (19:41 +0200)]
Registry property for windows 10 look

5 years agosuggest to rename lambda parameters if the class is not 'overused' (IDEA-153148)
Anna.Kozlova [Fri, 13 May 2016 18:37:23 +0000 (20:37 +0200)]
suggest to rename lambda parameters if the class is not 'overused' (IDEA-153148)

5 years agodon't speculate over unresolved code to predict additional parameters
Anna.Kozlova [Fri, 13 May 2016 17:28:38 +0000 (19:28 +0200)]
don't speculate over unresolved code to predict additional parameters
EA-81965 - IOE: PsiJavaParserFacadeImpl.createParameterFromText

5 years agoIG: ignore insignificant code between lock expression and try statement (IDEA-155953)
Bas Leijdekkers [Fri, 13 May 2016 18:28:50 +0000 (20:28 +0200)]
IG: ignore insignificant code between lock expression and try statement (IDEA-155953)

5 years agobetter debugger invocations logging
Egor.Ushakov [Fri, 13 May 2016 17:33:28 +0000 (20:33 +0300)]
better debugger invocations logging

5 years agomove ProgressManagerQueue from platform-api
Kirill Likhodedov [Fri, 13 May 2016 17:44:26 +0000 (20:44 +0300)]
move ProgressManagerQueue from platform-api

5 years agocleanup: make private methods private, inline a confusing method
Kirill Likhodedov [Fri, 13 May 2016 17:33:41 +0000 (20:33 +0300)]
cleanup: make private methods private, inline a confusing method

5 years agocleanup: inline the superclass
Kirill Likhodedov [Fri, 13 May 2016 17:13:28 +0000 (20:13 +0300)]
cleanup: inline the superclass

it has no usages, a single child, and there is no real value
in separating it.

5 years agoIDEA-155811 Mouse buttons 4/5 next/previous tab not working
Vassiliy.Kudryashov [Fri, 13 May 2016 17:02:29 +0000 (20:02 +0300)]
IDEA-155811 Mouse buttons 4/5 next/previous tab not working

5 years agoIDEA-CR-10612 alternative approach: use custom renderer for java.lang.Object
Gregory.Shrago [Fri, 13 May 2016 17:01:42 +0000 (20:01 +0300)]
IDEA-CR-10612 alternative approach: use custom renderer for java.lang.Object

5 years agoless spamming in logs if a change is not found during CLM update
Kirill Likhodedov [Fri, 13 May 2016 17:01:13 +0000 (20:01 +0300)]
less spamming in logs if a change is not found during CLM update

this situation is unfortunate but expected

5 years agotestng: don't match multiple exceptions compound (IDEA-153654)
Anna.Kozlova [Fri, 13 May 2016 16:40:20 +0000 (18:40 +0200)]
testng: don't match multiple exceptions compound (IDEA-153654)

5 years agoassign weaker access: find method to implement (IDEA-153610)
Anna.Kozlova [Fri, 13 May 2016 16:12:52 +0000 (18:12 +0200)]
assign weaker access: find method to implement (IDEA-153610)

5 years agoupdated inspection description
Anna.Kozlova [Fri, 13 May 2016 15:52:45 +0000 (17:52 +0200)]
updated inspection description

5 years agoIDEA-153870 don't fail completely if the submodule is not registered
Kirill Likhodedov [Fri, 13 May 2016 16:52:23 +0000 (19:52 +0300)]
IDEA-153870 don't fail completely if the submodule is not registered

If submodule has changed, it appears as a dir locally changed in the
main repository => is among filesToCheckin.

Its .git dir is found by GitUtil.gitRoots() because it searches the FS
rather than looks into mappings (which is inconsistent, but changing
it now is frightening).

5 years agojava postfix template: fix example
Andrey Starovoyt [Fri, 13 May 2016 16:39:09 +0000 (19:39 +0300)]
java postfix template: fix example

5 years agojava postfix templates: add braces for while loop IDEA-153730
Andrey Starovoyt [Fri, 13 May 2016 16:28:08 +0000 (19:28 +0300)]
java postfix templates: add braces for while loop IDEA-153730

5 years agoforce unicode 2.0 to reduce static memory footprint: regen
Gregory.Shrago [Fri, 13 May 2016 16:22:59 +0000 (19:22 +0300)]
force unicode 2.0 to reduce static memory footprint: regen

5 years agoforce unicode 2.0 to reduce static memory footprint
Gregory.Shrago [Fri, 13 May 2016 16:20:58 +0000 (19:20 +0300)]
force unicode 2.0 to reduce static memory footprint

5 years agoIDEA-CR-10661 cosmetic
Gregory.Shrago [Fri, 13 May 2016 16:00:01 +0000 (19:00 +0300)]
IDEA-CR-10661 cosmetic

5 years agomore correct parent disposable
Kirill Likhodedov [Fri, 13 May 2016 15:54:48 +0000 (18:54 +0300)]
more correct parent disposable

5 years agoproceed with event processing once indices are initialized
Maxim.Mossienko [Fri, 13 May 2016 15:40:46 +0000 (17:40 +0200)]
proceed with event processing once indices are initialized

5 years agopass editor being dropped at
Dennis Ushakov [Fri, 13 May 2016 14:52:12 +0000 (17:52 +0300)]
pass editor being dropped at

5 years agocleanup
Dennis Ushakov [Fri, 13 May 2016 09:56:53 +0000 (12:56 +0300)]
cleanup

5 years agoIDEA-155716 Statically imported method should be higher in the completion list
peter [Fri, 13 May 2016 14:41:51 +0000 (16:41 +0200)]
IDEA-155716 Statically imported method should be higher in the completion list

5 years ago[vcs-log] add repaint clion/162.171
Julia Beliaeva [Fri, 13 May 2016 15:02:48 +0000 (18:02 +0300)]
[vcs-log] add repaint

5 years ago[vcs-log] add border to "showing only 50 commits..." label
Julia Beliaeva [Fri, 13 May 2016 14:33:22 +0000 (17:33 +0300)]
[vcs-log] add border to "showing only 50 commits..." label

5 years ago[vcs-log] separate details panel notifications
Julia Beliaeva [Fri, 13 May 2016 13:59:33 +0000 (16:59 +0300)]
[vcs-log] separate details panel notifications

* selection changed -- rebuild the whole component;
* some details were loaded -- set new details and request for branches;
* containing branches calculated -- just take branches from cache.

However, this does not solve problem with branches hanging completely. For that, need to rewrite ContainingBranchesGetter.
Also, it would not hurt to request full details for the whole selection, not one by one.

5 years ago[vcs-log] simplify code that creates commit panels
Julia Beliaeva [Fri, 13 May 2016 13:23:27 +0000 (16:23 +0300)]
[vcs-log] simplify code that creates commit panels

5 years ago[vcs-log] separate code that rebuilds commit panels and code that updates them
Julia Beliaeva [Thu, 12 May 2016 18:16:44 +0000 (21:16 +0300)]
[vcs-log] separate code that rebuilds commit panels and code that updates them

5 years ago[vcs-log] minor: rename myTaskCompletedListener -> myContainingBranchesListener and...
Julia Beliaeva [Thu, 12 May 2016 16:58:15 +0000 (19:58 +0300)]
[vcs-log] minor: rename myTaskCompletedListener -> myContainingBranchesListener and use lambdas

5 years ago[vcs-log] minor: Nullable
Julia Beliaeva [Thu, 12 May 2016 16:42:21 +0000 (19:42 +0300)]
[vcs-log] minor: Nullable

5 years ago[vcs-log] move startLoading out of CommitPanel
Julia Beliaeva [Thu, 12 May 2016 16:35:52 +0000 (19:35 +0300)]
[vcs-log] move startLoading out of CommitPanel

5 years ago[vcs-log] check if something changed when updating details
Julia Beliaeva [Thu, 12 May 2016 16:11:00 +0000 (19:11 +0300)]
[vcs-log] check if something changed when updating details

5 years agoallow to modify proxy port with mouse wheel appcode/162.170
Bas Leijdekkers [Fri, 13 May 2016 14:33:35 +0000 (16:33 +0200)]
allow to modify proxy port with mouse wheel

5 years agoIDEA-155635 (Select all when focus is switched into proxy port number field)
Bas Leijdekkers [Fri, 13 May 2016 14:29:05 +0000 (16:29 +0200)]
IDEA-155635 (Select all when focus is switched into proxy port number field)

5 years agoIG: add test case
Bas Leijdekkers [Fri, 13 May 2016 07:43:55 +0000 (09:43 +0200)]
IG: add test case

5 years agomake IG test light
Bas Leijdekkers [Fri, 13 May 2016 07:41:49 +0000 (09:41 +0200)]
make IG test light

5 years agoIDEA-155984 Completion suggests nothing if you try to complete a variable before...
peter [Fri, 13 May 2016 14:07:15 +0000 (16:07 +0200)]
IDEA-155984 Completion suggests nothing if you try to complete a variable before a call

5 years agoIDEA-155801 "Dereference may produce NPE" warning should handle implicit constructor...
peter [Fri, 13 May 2016 13:36:59 +0000 (15:36 +0200)]
IDEA-155801 "Dereference may produce NPE" warning should handle implicit constructor calls.

5 years agoIDEA-156007 'Constant conditions & exceptions' inspection should propagate @Nullable...
peter [Fri, 13 May 2016 13:17:49 +0000 (15:17 +0200)]
IDEA-156007 'Constant conditions & exceptions' inspection should propagate @Nullable/@NotNull annotations to lambda parameters

5 years agoIDEA-155572 Basic completion could prefer false when boolean is expected
peter [Fri, 13 May 2016 13:01:25 +0000 (15:01 +0200)]
IDEA-155572 Basic completion could prefer false when boolean is expected

5 years agouse app invokeLater in toolwindow CommandProcessor to avoid transaction assertions...
peter [Fri, 13 May 2016 11:51:00 +0000 (13:51 +0200)]
use app invokeLater in toolwindow CommandProcessor to avoid transaction assertions (EA-82213)

5 years ago[platform] allows the IDE to be launched from UNC share (IDEA-56577)
Roman Shevchenko [Fri, 13 May 2016 14:13:05 +0000 (16:13 +0200)]
[platform] allows the IDE to be launched from UNC share (IDEA-56577)

5 years agoensure cached dead code inspection doesn't work in the next run, as extensions are...
Anna.Kozlova [Fri, 13 May 2016 13:55:30 +0000 (15:55 +0200)]
ensure cached dead code inspection doesn't work in the next run, as extensions are cleared on dispose - consequence runs would be invalid (IDEA-154064)

5 years agoextend UnnecessaryQualifierForThisInspection for super calls (IDEA-153781)
Anna.Kozlova [Fri, 13 May 2016 12:06:16 +0000 (14:06 +0200)]
extend UnnecessaryQualifierForThisInspection for super calls (IDEA-153781)

5 years agoEA-81708 - NPE: XmlTagManipulator.handleContentChange
Anna.Kozlova [Fri, 13 May 2016 11:04:56 +0000 (13:04 +0200)]
EA-81708 - NPE: XmlTagManipulator.handleContentChange

5 years agocustomize enter handler after unmatcjed brace to insert rBrace after first expression...
Anna.Kozlova [Fri, 13 May 2016 10:41:49 +0000 (12:41 +0200)]
customize enter handler after unmatcjed brace to insert rBrace after first expression of expression list if applicable (IDEA-152395)

5 years agoEDU-214 Exception in PyCharm Core when opening python console
Liana Bakradze [Fri, 13 May 2016 13:44:30 +0000 (16:44 +0300)]
EDU-214 Exception in PyCharm Core when opening python console

5 years agorefactor "suggestUniqueName"
Vassiliy.Kudryashov [Fri, 13 May 2016 12:49:27 +0000 (15:49 +0300)]
refactor "suggestUniqueName"

5 years agoNPE phpstorm/162.167
Alexey Kudravtsev [Fri, 13 May 2016 12:34:29 +0000 (15:34 +0300)]
NPE

5 years agolambdify
Alexey Kudravtsev [Fri, 13 May 2016 10:11:46 +0000 (13:11 +0300)]
lambdify

5 years agoupdate bundled runtime from update script - correct path to java binary on OS X
Dmitry Batrak [Fri, 13 May 2016 12:02:52 +0000 (15:02 +0300)]
update bundled runtime from update script - correct path to java binary on OS X

5 years agoupdate bundled runtime from update script - correct detection of whether the property...
Dmitry Batrak [Fri, 13 May 2016 11:56:57 +0000 (14:56 +0300)]
update bundled runtime from update script - correct detection of whether the property was set (existing JRE version check works again now)

5 years agoIDEA-155353: Docker. Idea hangs after opening some amount of container tabs appcode/162.168 clion/162.166
Michael Golubev [Fri, 6 May 2016 14:53:41 +0000 (16:53 +0200)]
IDEA-155353: Docker. Idea hangs after opening some amount of container tabs

- but while debugging for IDEA-155353, I can see that the modified selectionChanged is called from ContentManagerImpl#removeFromSelection
- - which re-selects the un-selected component, leading to really weird effects later
- may be more conservative check ( ==  ContentOperation.add) is better
(cherry picked from commit c823f36 after IDEA-CR-10590)

5 years agorecreate cached value with the new provider when it's outdated, to be more tolerant... idea/162.164
peter [Fri, 13 May 2016 07:43:55 +0000 (09:43 +0200)]
recreate cached value with the new provider when it's outdated, to be more tolerant to providers capturing variables from the call context

5 years agoshow "101 sub classes found so far" instead of just "classes found" to be able to...
Alexey Kudravtsev [Fri, 13 May 2016 09:33:15 +0000 (12:33 +0300)]
show "101 sub classes found so far" instead of just "classes found" to be able to tell if the search is finished; removed special unit-test-only mode from GotoImplementationHandler

5 years agocleanup
Alexey Kudravtsev [Fri, 13 May 2016 09:30:33 +0000 (12:30 +0300)]
cleanup

5 years agoreplaced childish finger-counting with math
Alexey Kudravtsev [Fri, 13 May 2016 09:00:07 +0000 (12:00 +0300)]
replaced childish finger-counting with math

5 years agocleanup
Alexey Kudravtsev [Fri, 13 May 2016 08:57:17 +0000 (11:57 +0300)]
cleanup

5 years agoassertion for not performing PSI modifications during highlighting added
Alexey Kudravtsev [Fri, 13 May 2016 08:55:54 +0000 (11:55 +0300)]
assertion for not performing PSI modifications during highlighting added

5 years agomore tweaks for IDEA-141620: skip !, ++, --
Gregory.Shrago [Fri, 13 May 2016 09:54:55 +0000 (12:54 +0300)]
more tweaks for IDEA-141620: skip !, ++, --

5 years ago[follow-up] reset FocusWatcher.myTopComponent to null
Anton Tarasov [Fri, 13 May 2016 09:45:12 +0000 (12:45 +0300)]
[follow-up] reset FocusWatcher.myTopComponent to null

Turn FocusWatcher.myTopComponent into weak ref.

5 years agomove ElementFilterBase from lang-api to core-api to make it available in *-psi-*...
Sergey Simonchik [Fri, 13 May 2016 09:35:07 +0000 (12:35 +0300)]
move ElementFilterBase from lang-api to core-api to make it available in *-psi-* modules

5 years agoCleanup (minor glitches in update.sh scripts)
Roman Shevchenko [Fri, 13 May 2016 09:22:12 +0000 (11:22 +0200)]
Cleanup (minor glitches in update.sh scripts)

5 years agoJavafx: Take into account member visibility settings when creating event handler...
Pavel Dolgov [Fri, 13 May 2016 09:03:42 +0000 (12:03 +0300)]
Javafx: Take into account member visibility settings when creating event handler method for FXML. Tests added. (IDEA-151695)

5 years agoAdd enum support to serializer for HTML quotes option appcode/162.158 clion/162.159
Rustam Vishnyakov [Fri, 13 May 2016 08:18:36 +0000 (11:18 +0300)]
Add enum support to serializer for HTML quotes option

5 years ago[vcs-log] check if ui currently on screen is valid when refresh action is invoke appcode/162.146 clion/162.147 dbe/162.143 phpstorm/162.145 pycharm/162.152 pycharm/162.156 rubymine/162.150 webstorm/162.154
Julia Beliaeva [Thu, 21 Apr 2016 16:33:15 +0000 (19:33 +0300)]
[vcs-log] check if ui currently on screen is valid when refresh action is invoke

5 years ago[vcs-log] fix log tab staying invalid but visible and being unable to update because...
Julia Beliaeva [Thu, 21 Apr 2016 19:00:37 +0000 (22:00 +0300)]
[vcs-log] fix log tab staying invalid but visible and being unable to update because of that IDEA-155065

5 years agoIDEA-141620 Duplicating entries in the Expression Type popup
Gregory.Shrago [Thu, 12 May 2016 23:37:36 +0000 (02:37 +0300)]
IDEA-141620 Duplicating entries in the Expression Type popup

5 years agoIDEA-147577 'Expression type' the end of expression
Gregory.Shrago [Thu, 12 May 2016 23:34:29 +0000 (02:34 +0300)]
IDEA-147577 'Expression type' the end of expression

5 years agoIDEA-CR-10661 preferredSize calc, force maxSize, limit branches by length
Gregory.Shrago [Thu, 12 May 2016 20:37:49 +0000 (23:37 +0300)]
IDEA-CR-10661 preferredSize calc, force maxSize, limit branches by length

5 years ago[patch]: IDEA-155748 Create patch shows endless progress
Nadya Zabrodina [Thu, 12 May 2016 21:39:06 +0000 (00:39 +0300)]
[patch]: IDEA-155748 Create patch shows endless progress