idea/community.git
6 years agorun configuration: add @NotNull
Sergey Simonchik [Wed, 23 Sep 2015 10:54:00 +0000 (13:54 +0300)]
run configuration: add @NotNull

6 years agoavoid sealed
Vladimir Krivosheev [Wed, 23 Sep 2015 10:09:19 +0000 (12:09 +0200)]
avoid sealed

6 years agoIDEA-145126 an option to hide 'tool window' buttons
Vassiliy.Kudryashov [Wed, 23 Sep 2015 09:59:12 +0000 (12:59 +0300)]
IDEA-145126 an option to hide 'tool window' buttons
Step 5: Provide usage statistics for hide/restore user activity

6 years agodisable a6bdfe3fb0a3e01ba2f2ca79232d9290fcc6248f temporarily
Sergey Malenkov [Wed, 23 Sep 2015 09:57:06 +0000 (12:57 +0300)]
disable a6bdfe3fb0a3e01ba2f2ca79232d9290fcc6248f temporarily

6 years agocode cleanup
liana.bakradze [Wed, 23 Sep 2015 09:53:30 +0000 (12:53 +0300)]
code cleanup

6 years agoCR-IC-7401 fix test "rename module using rename virtual file" after rename module...
Vladimir Krivosheev [Wed, 23 Sep 2015 09:52:36 +0000 (11:52 +0200)]
CR-IC-7401 fix test "rename module using rename virtual file" after rename module using rename virtual file

6 years agofunctional expressions chooser: fix presentation and popup insets
Anna Kozlova [Wed, 23 Sep 2015 09:24:07 +0000 (12:24 +0300)]
functional expressions chooser: fix presentation and popup insets

6 years agoIDEA-108023 Add "mouse wheel up" and "mouse wheel down" to mouse shortcuts
Sergey Malenkov [Tue, 22 Sep 2015 19:05:08 +0000 (22:05 +0300)]
IDEA-108023 Add "mouse wheel up" and "mouse wheel down" to mouse shortcuts

6 years agoCR-IC-7401#c41613 remove incorrect code
Vladimir Krivosheev [Tue, 22 Sep 2015 15:59:58 +0000 (17:59 +0200)]
CR-IC-7401#c41613 remove incorrect code

6 years agomake SchemeProcessor abstract class — there is the one external usage (QAPlugin,...
Vladimir Krivosheev [Tue, 22 Sep 2015 15:47:03 +0000 (17:47 +0200)]
make SchemeProcessor abstract class — there is the one external usage (QAPlugin, contacted to fix incompaibility)
add configuration-store-tests to idea tests

6 years agocleanup
Vladimir Krivosheev [Tue, 22 Sep 2015 15:09:40 +0000 (17:09 +0200)]
cleanup

6 years agoIDEA-145254 DevKit: support nested classes FQN notation using "$" in components
Yann Cébron [Wed, 23 Sep 2015 09:24:05 +0000 (11:24 +0200)]
IDEA-145254 DevKit: support nested classes FQN notation using "$" in components

6 years agoIDEA-145126
Vassiliy.Kudryashov [Wed, 23 Sep 2015 09:11:44 +0000 (12:11 +0300)]
IDEA-145126
 an option to hide 'tool window' buttons
Step 4: Don't show "hidden" toolwindows in navigation popup (square button in lower-left corner)

6 years agoIDEA-145368 Support force early return - renamed to Force Return
Egor.Ushakov [Wed, 23 Sep 2015 09:10:45 +0000 (12:10 +0300)]
IDEA-145368 Support force early return - renamed to Force Return

6 years agoProperties: yes/no dialog result processed incorrectly IDEA-145407 appcode/142.5091 clion/142.5089
Dmitry Batkovich [Wed, 23 Sep 2015 08:33:52 +0000 (11:33 +0300)]
Properties: yes/no dialog result processed incorrectly IDEA-145407

6 years agoUse Mac laf search control in search everywhere appcode/142.5078 clion/142.5076 dbe/142.5075 idea/142.5088 pycharm/142.5084 rubymine/142.5082 webstorm/142.5086
Konstantin Bulenkov [Tue, 22 Sep 2015 21:30:10 +0000 (23:30 +0200)]
Use Mac laf search control in search everywhere

6 years agoMac laf: add clear icon to search control
Konstantin Bulenkov [Tue, 22 Sep 2015 21:29:20 +0000 (23:29 +0200)]
Mac laf: add clear icon to search control

6 years agoMac laf: remove search label when start typing in search field
Konstantin Bulenkov [Tue, 22 Sep 2015 21:13:59 +0000 (23:13 +0200)]
Mac laf: remove search label when start typing in search field

6 years agoMerge remote-tracking branch 'origin/master' appcode/142.5074
Konstantin Bulenkov [Tue, 22 Sep 2015 20:52:35 +0000 (22:52 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoSearchTextField: set proper UI classes in case if IntelliJ laf is available on Mac
Konstantin Bulenkov [Tue, 22 Sep 2015 20:49:38 +0000 (22:49 +0200)]
SearchTextField: set proper UI classes in case if IntelliJ laf is available on Mac

6 years agoMac IntelliJ: don't paint border for search control
Konstantin Bulenkov [Tue, 22 Sep 2015 20:48:00 +0000 (22:48 +0200)]
Mac IntelliJ: don't paint border for search control

6 years agoIntelliJ Mac: add support for search control
Konstantin Bulenkov [Tue, 22 Sep 2015 20:47:25 +0000 (22:47 +0200)]
IntelliJ Mac: add support for search control

6 years agosearch control for mac graphite theme
Konstantin Bulenkov [Tue, 22 Sep 2015 20:46:45 +0000 (22:46 +0200)]
search control for mac graphite theme

6 years agosearch control for mac blue theme
Konstantin Bulenkov [Tue, 22 Sep 2015 20:43:53 +0000 (22:43 +0200)]
search control for mac blue theme

6 years ago[platform] exception handling at directory project opening: condition corrected ...
Roman Shevchenko [Tue, 22 Sep 2015 20:33:51 +0000 (23:33 +0300)]
[platform] exception handling at directory project opening: condition corrected (IDEA-CR-5139)

6 years agoInjectedReferencesContributor: retrieve project once
peter [Tue, 22 Sep 2015 17:17:58 +0000 (19:17 +0200)]
InjectedReferencesContributor: retrieve project once

6 years agodon't hold PSI in groovy super type cache
peter [Tue, 22 Sep 2015 11:57:15 +0000 (13:57 +0200)]
don't hold PSI in groovy super type cache

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 22 Sep 2015 19:13:21 +0000 (21:13 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoEA-73300 - NPE: CallerMethodsTreeStructure.buildChildren
Anna Kozlova [Tue, 22 Sep 2015 16:11:48 +0000 (19:11 +0300)]
EA-73300 - NPE: CallerMethodsTreeStructure.buildChildren

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 22 Sep 2015 19:09:14 +0000 (21:09 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agologging for EA-73340 - IAE: MoveMembersProcessor.<unknown>
Anna Kozlova [Tue, 22 Sep 2015 16:09:57 +0000 (19:09 +0300)]
logging for EA-73340 - IAE: MoveMembersProcessor.<unknown>

6 years agoallow 'wrong' separators in byte code viewer
Anna Kozlova [Tue, 22 Sep 2015 15:50:21 +0000 (18:50 +0300)]
allow 'wrong' separators in byte code viewer

6 years agotestdata for IDEA-143142
Anna Kozlova [Tue, 22 Sep 2015 13:15:23 +0000 (16:15 +0300)]
testdata for IDEA-143142

6 years agoMerge branch 'traff/zip_helpers'
Dmitry Trofimov [Tue, 22 Sep 2015 19:05:19 +0000 (21:05 +0200)]
Merge branch 'traff/zip_helpers'

6 years ago[platform] logs guessed LC_CTYPE value (IDEA-CR-5094)
Roman Shevchenko [Tue, 22 Sep 2015 18:34:03 +0000 (21:34 +0300)]
[platform] logs guessed LC_CTYPE value (IDEA-CR-5094)

6 years agoCleanup (using utility method for root model processing)
Roman Shevchenko [Tue, 22 Sep 2015 18:28:53 +0000 (21:28 +0300)]
Cleanup (using utility method for root model processing)

6 years agoFix remote console launch (PY-16989).
Dmitry Trofimov [Tue, 22 Sep 2015 18:27:34 +0000 (20:27 +0200)]
Fix remote console launch (PY-16989).

6 years ago[platform] fixes exception handling at directory project opening
Roman Shevchenko [Tue, 22 Sep 2015 18:16:39 +0000 (21:16 +0300)]
[platform] fixes exception handling at directory project opening

6 years agoEA-73297 - ISE: TextLayoutCache.checkDisposed
Dmitry Batrak [Tue, 22 Sep 2015 18:01:51 +0000 (21:01 +0300)]
EA-73297 - ISE: TextLayoutCache.checkDisposed

6 years agoeditor new renderind code: speed up navigation/scrolling for documents with very...
Dmitry Batrak [Tue, 22 Sep 2015 17:30:56 +0000 (20:30 +0300)]
editor new renderind code: speed up navigation/scrolling for documents with very long lines

6 years agoIDEA-145126
Vassiliy.Kudryashov [Tue, 22 Sep 2015 17:23:09 +0000 (20:23 +0300)]
IDEA-145126
 an option to hide 'tool window' buttons
Step 3: Don't show "hidden" toolwindows in switcher (Ctrl+Tab) and Recent Files

6 years agodiff: fix NPE on VCS annotations request failure
Aleksey Pivovarov [Tue, 22 Sep 2015 17:24:52 +0000 (20:24 +0300)]
diff: fix NPE on VCS annotations request failure

6 years agoIDEA-142986 Settings / Colors and Fonts: hyperlink near "Use inherited attribute... phpstorm/142.5073
Rustam Vishnyakov [Tue, 22 Sep 2015 16:41:44 +0000 (19:41 +0300)]
IDEA-142986 Settings / Colors and Fonts: hyperlink near "Use inherited attribute" could be always enabled

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Tue, 22 Sep 2015 16:22:33 +0000 (19:22 +0300)]
Merge remote-tracking branch 'origin/master'

6 years ago[platform] JNA libraries recompiled with Java 6
Roman Shevchenko [Tue, 22 Sep 2015 16:21:47 +0000 (19:21 +0300)]
[platform] JNA libraries recompiled with Java 6

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 22 Sep 2015 16:10:42 +0000 (18:10 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 22 Sep 2015 15:57:25 +0000 (17:57 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoIDEA-145326 (Typo in StringContatenationInLoop inspection suppression)
Bas Leijdekkers [Tue, 22 Sep 2015 15:51:31 +0000 (17:51 +0200)]
IDEA-145326 (Typo in StringContatenationInLoop inspection suppression)

6 years agomake IG test light
Bas Leijdekkers [Tue, 22 Sep 2015 15:44:01 +0000 (17:44 +0200)]
make IG test light

6 years agoCompute remote interpreter version on request from SdkType and cache it in additional...
Dmitry Trofimov [Tue, 22 Sep 2015 15:52:36 +0000 (17:52 +0200)]
Compute remote interpreter version on request from SdkType and cache it in additional data (PY-16985).

The problem is causes by clearing versionString in ProjectJdkImpl on every sdk update. Platform treats this a cache field, not as a value.

6 years agoPY-16991 Don't mix up section headers and parameter references in Google docstrings
Mikhail Golubev [Tue, 22 Sep 2015 13:44:02 +0000 (16:44 +0300)]
PY-16991 Don't mix up section headers and parameter references in Google docstrings

To avoid completion of headers instead of parameters we require at
least one space indentation inside sections in Google code style
docstrings. Thus parameters references are not inserted falsely and
we still can use the rule "if there is reference under caret don't
suggest section headers".

For Numpy we have nothing to do than to let headers be suggested
under sections (where parameters normally go), since it's not really
obvious how to distinguish incomplete parameter references from
incomplete headers there (thanks to its zero section indentation).

6 years agoPyDocstringTypeInspection doesn't work on plain text docstrings like PyDocstringInspe...
Mikhail Golubev [Tue, 22 Sep 2015 12:56:37 +0000 (15:56 +0300)]
PyDocstringTypeInspection doesn't work on plain text docstrings like PyDocstringInspection

6 years agoBetter extraction of summary from plain text docstrings
Mikhail Golubev [Tue, 22 Sep 2015 12:49:04 +0000 (15:49 +0300)]
Better extraction of summary from plain text docstrings

6 years agoPY-16987 SectionField.getName, getType and getDescription also return null if underly...
Mikhail Golubev [Tue, 22 Sep 2015 11:58:00 +0000 (14:58 +0300)]
PY-16987 SectionField.getName, getType and getDescription also return null if underlying substring is null

6 years agoPY-16987 Google and Numpy docstrings return null as parameter type if it wasn't speci...
Mikhail Golubev [Tue, 22 Sep 2015 11:47:04 +0000 (14:47 +0300)]
PY-16987 Google and Numpy docstrings return null as parameter type if it wasn't specified in the docstring

Previously their parsers returned empty string in this case, and it
wasn't possible to easily tell whether parameter is omitted from the
docstring completely or it's just its type wasn't written.

6 years agoIDEA-145376 MacOS: "[Errno 2] No such file or directory" error on attempt to open...
Vladimir.Orlov [Tue, 22 Sep 2015 15:10:32 +0000 (18:10 +0300)]
IDEA-145376 MacOS: "[Errno 2] No such file or directory" error on attempt to open folder with command-line launcher

6 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Tue, 22 Sep 2015 15:04:29 +0000 (18:04 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Tue, 22 Sep 2015 14:57:22 +0000 (17:57 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoMerge remote-tracking branch 'origin/master' appcode/142.5071 clion/142.5069
Ilya.Kazakevich [Tue, 22 Sep 2015 14:54:28 +0000 (17:54 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoPY-16973 call "#updateActionsImmediately()" to make sure action tool bar has all...
Ilya.Kazakevich [Tue, 22 Sep 2015 14:52:32 +0000 (17:52 +0300)]
PY-16973 call "#updateActionsImmediately()" to make sure action tool bar has all actions at the moment when prefered size is requested for layout purposes

6 years agoIDEA-145376 MacOS: "[Errno 2] No such file or directory" error on attempt to open...
Vladimir.Orlov [Tue, 22 Sep 2015 14:50:37 +0000 (17:50 +0300)]
IDEA-145376 MacOS: "[Errno 2] No such file or directory" error on attempt to open folder with command-line launcher

6 years ago[platform] fixes a saving of freshly created project (follow-up to 1a7eb45c)
Roman Shevchenko [Tue, 22 Sep 2015 14:50:05 +0000 (17:50 +0300)]
[platform] fixes a saving of freshly created project (follow-up to 1a7eb45c)

6 years agovcs: commit dialog - fix restored splitter position
Aleksey Pivovarov [Tue, 22 Sep 2015 12:49:39 +0000 (15:49 +0300)]
vcs: commit dialog - fix restored splitter position

6 years agovcs: cleanup
Aleksey Pivovarov [Tue, 22 Sep 2015 11:39:26 +0000 (14:39 +0300)]
vcs: cleanup

6 years agodiff: testFramework: fix default selected index
Aleksey Pivovarov [Tue, 22 Sep 2015 10:17:20 +0000 (13:17 +0300)]
diff: testFramework: fix default selected index

6 years agodiff: testFramework: do not show error on success
Aleksey Pivovarov [Tue, 22 Sep 2015 11:03:08 +0000 (14:03 +0300)]
diff: testFramework: do not show error on success

6 years ago[shelf]: (EA-72644) - FNFE: FileUtilRt.loadFileText; collect shelf info more safely
Nadya Zabrodina [Tue, 22 Sep 2015 14:31:00 +0000 (17:31 +0300)]
[shelf]: (EA-72644) - FNFE: FileUtilRt.loadFileText; collect shelf info more safely

* IDE should not annoy user about invalid shelved patch path all the time;
* move shelve  changes scheme reading to projectOpen from constructor; beacuse if something wrong all internal files will be deleted at all;
* create shelf panel during post startUp activity

6 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 22 Sep 2015 14:30:21 +0000 (16:30 +0200)]
Merge remote-tracking branch 'origin/master'

6 years agoEA-72542
Dennis Ushakov [Tue, 22 Sep 2015 13:21:40 +0000 (16:21 +0300)]
EA-72542

6 years agoEA-73306
Dennis Ushakov [Tue, 22 Sep 2015 12:19:11 +0000 (15:19 +0300)]
EA-73306

6 years agoavoid holding a reference from UndoManager to the list of usages for a refactoring... dbe/142.5067
Dmitry Jemerov [Tue, 22 Sep 2015 13:36:17 +0000 (15:36 +0200)]
avoid holding a reference from UndoManager to the list of usages for a refactoring (KT-9214)

6 years agoLibraryTableBase.LibraryModel: fix memory leak of not removing listeners from library...
Valentin Fondaratov [Tue, 22 Sep 2015 13:21:08 +0000 (16:21 +0300)]
LibraryTableBase.LibraryModel: fix memory leak of not removing listeners from library table dispatcher (IDEA-142882)

6 years agoreduce delay in showing value hints
Egor.Ushakov [Tue, 22 Sep 2015 13:29:24 +0000 (16:29 +0300)]
reduce delay in showing value hints

6 years agoFollowing plugin versions were marked as incompatible:
Maxim.Mossienko [Tue, 22 Sep 2015 13:21:12 +0000 (15:21 +0200)]
Following plugin versions were marked as incompatible:
Scala v1.8.0, 1.8.2, 1.8.4, 1.8.5
org.jetbrains.plugins.ruby v8.0.0.20180821

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Tue, 22 Sep 2015 13:23:00 +0000 (16:23 +0300)]
Merge remote-tracking branch 'origin/master'

6 years ago[tests] a test for missed file content change events
Roman Shevchenko [Tue, 22 Sep 2015 13:22:30 +0000 (16:22 +0300)]
[tests] a test for missed file content change events

https://github.com/JetBrains/intellij-community/pull/302/

6 years agoFix file length check
Salvatore Guarnieri [Tue, 22 Sep 2015 13:18:56 +0000 (16:18 +0300)]
Fix file length check

IJ uses the timestamp and file length to determine if two files
differ. In almost all cases, the timestamp will be sufficient
but there are some important use cases were timestamps are
manipulated inside of archives to ensure the archives only
differ when their actual contents differ.

The operation of reading the currently stored file size could
cause a read of file size from disk. That makes the up-to-date
check broken since it will be comparing the new file size to the
file size just read from disk, which should be the same as the
new file size.

https://github.com/JetBrains/intellij-community/pull/302/

6 years agoinherit some text attributes in the darcula color scheme idea/142.5065
Sergey Malenkov [Tue, 22 Sep 2015 13:07:43 +0000 (16:07 +0300)]
inherit some text attributes in the darcula color scheme

6 years agoclass escapes declared scope: ignore local and anonymous classes; replace duplicated...
Anna Kozlova [Tue, 22 Sep 2015 12:57:19 +0000 (15:57 +0300)]
class escapes declared scope: ignore local and anonymous classes; replace duplicated code (IDEA-143851)

6 years agoget rid of unused methods
Sergey Ignatov [Tue, 22 Sep 2015 12:53:58 +0000 (15:53 +0300)]
get rid of unused methods

6 years agoadded missing icon for action
liana.bakradze [Tue, 22 Sep 2015 12:06:04 +0000 (15:06 +0300)]
added missing icon for action

6 years agoadd filter for icons
Sergey Malenkov [Tue, 22 Sep 2015 11:55:32 +0000 (14:55 +0300)]
add filter for icons

6 years agoadd base test for color-blindness simulation/daltonization
Sergey Malenkov [Tue, 22 Sep 2015 11:22:17 +0000 (14:22 +0300)]
add base test for color-blindness simulation/daltonization

6 years agoadd utility method to filter images
Sergey Malenkov [Mon, 21 Sep 2015 17:30:44 +0000 (20:30 +0300)]
add utility method to filter images

6 years agoadd filters for daltonization and simulation ColorBlindness
Sergey Malenkov [Mon, 21 Sep 2015 16:58:09 +0000 (19:58 +0300)]
add filters for daltonization and simulation ColorBlindness

6 years agobetter recursive NIO deletion fix
Eugene Zhuravlev [Tue, 22 Sep 2015 11:57:34 +0000 (13:57 +0200)]
better recursive NIO deletion fix

6 years agoDBE-1039 SQL: execute selected statements from the file structure
Sergey Ignatov [Tue, 22 Sep 2015 11:41:02 +0000 (14:41 +0300)]
DBE-1039 SQL: execute selected statements from the file structure

6 years agocleanup
Sergey Ignatov [Tue, 22 Sep 2015 11:36:51 +0000 (14:36 +0300)]
cleanup

6 years agodeclare collections as interface: cleanup duplicated code; fix 'weaken to null' sugge...
Anna Kozlova [Tue, 22 Sep 2015 11:38:18 +0000 (14:38 +0300)]
declare collections as interface: cleanup duplicated code; fix 'weaken to null' suggestion for variables; weakest type finder: ignore calls with type cast as parent (IDEA-145398)

6 years agoReverted
Alexey Kudravtsev [Tue, 22 Sep 2015 11:23:18 +0000 (14:23 +0300)]
Reverted

6 years agonotnull
Alexey Kudravtsev [Mon, 21 Sep 2015 14:36:18 +0000 (17:36 +0300)]
notnull

6 years agoNPE in the boot jdk action
Denis Fokin [Tue, 22 Sep 2015 11:15:08 +0000 (14:15 +0300)]
NPE in the boot jdk action

6 years agoextra space
Sergey Ignatov [Tue, 22 Sep 2015 11:07:03 +0000 (14:07 +0300)]
extra space

6 years agoDon't throw exception in case of removal of sdk during update process.
Dmitry Trofimov [Tue, 22 Sep 2015 10:57:09 +0000 (12:57 +0200)]
Don't throw exception in case of removal of sdk during update process.

6 years agoFix removing sdk from jdkTable.
Dmitry Trofimov [Tue, 22 Sep 2015 10:54:09 +0000 (12:54 +0200)]
Fix removing sdk from jdkTable.

If sdk was added and the change has been applied, this sdk wasn't removed from jdkTable by remove action.

6 years agojavadoc
Aleksey Pivovarov [Tue, 22 Sep 2015 09:28:30 +0000 (12:28 +0300)]
javadoc

6 years agofixed incorrect evaluate expression for list children
Egor.Ushakov [Tue, 22 Sep 2015 09:46:02 +0000 (12:46 +0300)]
fixed incorrect evaluate expression for list children

6 years agoproject: add VCS bindings appcode/142.5063 clion/142.5061
Aleksey Pivovarov [Mon, 21 Sep 2015 09:55:50 +0000 (12:55 +0300)]
project: add VCS bindings

6 years agoFix IOOBE in PlainDocString parser (EA-73320)
Mikhail Golubev [Mon, 21 Sep 2015 13:08:43 +0000 (16:08 +0300)]
Fix IOOBE in PlainDocString parser (EA-73320)

6 years agoPY-16870, PY-16972 Complete actual name of PyClass inside docstrings, not its toString()
Mikhail Golubev [Mon, 21 Sep 2015 12:44:04 +0000 (15:44 +0300)]
PY-16870, PY-16972 Complete actual name of PyClass inside docstrings, not its toString()

See com.intellij.codeInsight.completion.CompletionData#objectToLookupItem