idea/community.git
7 years agoIDEA-63968 (drops obsolete Java keyword highlighting inside Javadoc) appcode/142.3285
Roman Shevchenko [Thu, 16 Jul 2015 17:03:57 +0000 (20:03 +0300)]
IDEA-63968 (drops obsolete Java keyword highlighting inside Javadoc)

7 years agoEA-69932 - PIEAE: LeafPsiElement.invalid
Dmitry Avdeev [Thu, 16 Jul 2015 16:47:57 +0000 (19:47 +0300)]
EA-69932 - PIEAE: LeafPsiElement.invalid

7 years ago[vcs-log] better recognize same names clion/142.3284
Julia Beliaeva [Tue, 7 Jul 2015 16:27:03 +0000 (19:27 +0300)]
[vcs-log] better recognize same names

7 years ago[vcs-log] code issues: extract method and simplify condition
Julia Beliaeva [Tue, 7 Jul 2015 16:09:44 +0000 (19:09 +0300)]
[vcs-log] code issues: extract method and simplify condition

7 years ago[vcs-log] minor: reformat code, capitalize title
Julia Beliaeva [Tue, 7 Jul 2015 16:06:00 +0000 (19:06 +0300)]
[vcs-log] minor: reformat code, capitalize title

7 years ago[vcs-log] do not show current branch highlighting if filtered by current branch
Julia Beliaeva [Fri, 3 Jul 2015 20:24:26 +0000 (23:24 +0300)]
[vcs-log] do not show current branch highlighting if filtered by current branch

7 years ago[vcs-log] take user filter into account when highlighting current user
Julia Beliaeva [Fri, 3 Jul 2015 18:41:23 +0000 (21:41 +0300)]
[vcs-log] take user filter into account when highlighting current user

7 years ago[vcs-log] do not highlight current user if log has commits only by current user
Julia Beliaeva [Fri, 3 Jul 2015 16:32:41 +0000 (19:32 +0300)]
[vcs-log] do not highlight current user if log has commits only by current user

7 years ago[vcs-log] merge commits and non-picked commits use the same color
Julia Beliaeva [Fri, 3 Jul 2015 15:56:17 +0000 (18:56 +0300)]
[vcs-log] merge commits and non-picked commits use the same color

7 years agoIDEA-142704 "unexpected key stroke modifier: altGraph" trying to read my keymap
Sergey Malenkov [Thu, 16 Jul 2015 16:38:40 +0000 (19:38 +0300)]
IDEA-142704 "unexpected key stroke modifier: altGraph" trying to read my keymap

7 years agoIDEA-142615 Configure link in Git "Push Commits" dialog does not jump to Force Push...
Sergey Malenkov [Thu, 16 Jul 2015 16:29:37 +0000 (19:29 +0300)]
IDEA-142615 Configure link in Git "Push Commits" dialog does not jump to Force Push configuration
Update filter *after* showing the specified configurable to filter out it correctly

7 years agoPY-16460, PY-16411 PyClass#getMethods(true) collects methods via getAncestorClasses...
Mikhail Golubev [Thu, 16 Jul 2015 15:58:40 +0000 (18:58 +0300)]
PY-16460, PY-16411 PyClass#getMethods(true) collects methods via getAncestorClasses, not just getSuperClasses

7 years agoPY-15791 Suppress PEP8 warnings about extra spaces around '=', if user configured it
Mikhail Golubev [Thu, 16 Jul 2015 14:17:15 +0000 (17:17 +0300)]
PY-15791 Suppress PEP8 warnings about extra spaces around '=', if user configured it

7 years agoPY-15791 Force spaces around "=" sign preceding default value of annotated parameter
Mikhail Golubev [Thu, 16 Jul 2015 14:00:47 +0000 (17:00 +0300)]
PY-15791 Force spaces around "=" sign preceding default value of annotated parameter

7 years agoPY-15791 Update pep8.py to version 1.6.2 because of the feature #357
Mikhail Golubev [Thu, 16 Jul 2015 13:07:44 +0000 (16:07 +0300)]
PY-15791 Update pep8.py to version 1.6.2 because of the feature #357

7 years agofixed IDEA_MARKER_CLASS
nik [Thu, 16 Jul 2015 16:06:30 +0000 (19:06 +0300)]
fixed IDEA_MARKER_CLASS

7 years agocleanup
nik [Thu, 16 Jul 2015 12:23:37 +0000 (15:23 +0300)]
cleanup

7 years agoEA-70545 - ICSE: AbstractPopup.setMinimumSize
Sergey Malenkov [Thu, 16 Jul 2015 15:55:50 +0000 (18:55 +0300)]
EA-70545 - ICSE: AbstractPopup.setMinimumSize

7 years agoEA-60964 - NPE: CachingChildrenTreeNode.synchronizeChildren
Sergey Malenkov [Thu, 16 Jul 2015 15:45:51 +0000 (18:45 +0300)]
EA-60964 - NPE: CachingChildrenTreeNode.synchronizeChildren

7 years agotest discovery: disable configuration suggester if discovery is disabled
Anna Kozlova [Thu, 16 Jul 2015 15:26:50 +0000 (18:26 +0300)]
test discovery: disable configuration suggester if discovery is disabled

7 years agoextract method: don't try to remove annotations during new method creation (IDEA...
Anna Kozlova [Thu, 16 Jul 2015 15:25:26 +0000 (18:25 +0300)]
extract method: don't try to remove annotations during new method creation (IDEA-142672)

7 years agoguava 18+ toStringHelper template (IDEA-142602)
Anna Kozlova [Thu, 16 Jul 2015 14:39:49 +0000 (17:39 +0300)]
guava 18+ toStringHelper template (IDEA-142602)

7 years agoimport test results: unescape xml entities
Anna Kozlova [Thu, 16 Jul 2015 14:18:26 +0000 (17:18 +0300)]
import test results: unescape xml entities

7 years agoIDEA-CR-3757 "you have lost the interruptibility here"
Vladimir Krivosheev [Thu, 16 Jul 2015 15:19:24 +0000 (17:19 +0200)]
IDEA-CR-3757 "you have lost the interruptibility here"

7 years agomove createStorageTopicListener to app store impl, base impl is not app
Vladimir Krivosheev [Thu, 16 Jul 2015 14:09:01 +0000 (16:09 +0200)]
move createStorageTopicListener to app store impl, base impl is not app

7 years agocleanup — default impl
Vladimir Krivosheev [Thu, 16 Jul 2015 13:36:20 +0000 (15:36 +0200)]
cleanup — default impl

7 years agoEA-69779 - NPE: AbstractPopup.getCenterOf
Sergey Malenkov [Thu, 16 Jul 2015 15:05:22 +0000 (18:05 +0300)]
EA-69779 - NPE: AbstractPopup.getCenterOf

7 years agoEA-69731 - NPE: DialogWrapper$.componentResized
Sergey Malenkov [Thu, 16 Jul 2015 14:43:10 +0000 (17:43 +0300)]
EA-69731 - NPE: DialogWrapper$.componentResized

7 years agoIDEA-141336 Closing intentions dialog: NPE at IntentionSettingsConfigurable.getPrefer...
Sergey Malenkov [Thu, 16 Jul 2015 14:33:44 +0000 (17:33 +0300)]
IDEA-141336 Closing intentions dialog: NPE at IntentionSettingsConfigurable.getPreferredFocusedComponent()

7 years agoReuse utility method to convert mouse events
Sergey Malenkov [Thu, 16 Jul 2015 14:32:31 +0000 (17:32 +0300)]
Reuse utility method to convert mouse events

7 years agoescaping of characters fixed in AlphaUnsortedPropsFileInspection + PropertiesElementF...
Dmitry Batkovich [Thu, 16 Jul 2015 15:02:14 +0000 (18:02 +0300)]
escaping of characters fixed in AlphaUnsortedPropsFileInspection + PropertiesElementFactory.escape() method is rewritten to avoid copy-paste

7 years agologger initialization for standalone jps process
Eugene Zhuravlev [Thu, 16 Jul 2015 14:53:09 +0000 (16:53 +0200)]
logger initialization for standalone jps process

7 years agominor, removed unnecessary checks
Yaroslav Lepenkin [Thu, 16 Jul 2015 14:35:19 +0000 (17:35 +0300)]
minor, removed unnecessary checks

7 years agoDo not wrap inside href tag in javadoc (IDEA-134377)
Yaroslav Lepenkin [Thu, 16 Jul 2015 14:23:11 +0000 (17:23 +0300)]
Do not wrap inside href tag in javadoc (IDEA-134377)

7 years agoDo not wrap inside javadoc's @link tag
Yaroslav Lepenkin [Thu, 16 Jul 2015 11:22:37 +0000 (14:22 +0300)]
Do not wrap inside javadoc's @link tag

7 years agoopen all files in editor after copy/move (IDEA-142630)
Anna Kozlova [Thu, 16 Jul 2015 13:56:18 +0000 (16:56 +0300)]
open all files in editor after copy/move (IDEA-142630)

7 years agomark test discovery as jetbrains library
Anna Kozlova [Thu, 16 Jul 2015 13:53:48 +0000 (16:53 +0300)]
mark test discovery as jetbrains library

7 years agoensure local scope is used for inplace refactorings by default
Anna Kozlova [Thu, 16 Jul 2015 13:24:15 +0000 (16:24 +0300)]
ensure local scope is used for inplace refactorings by default

7 years agoshow implementations: accept fields as class containers (IDEA-142678)
Anna Kozlova [Thu, 16 Jul 2015 13:03:55 +0000 (16:03 +0300)]
show implementations: accept fields as class containers (IDEA-142678)

7 years agofix mem leak in debugger settings appcode/142.3282 clion/142.3281
Vladimir Krivosheev [Thu, 16 Jul 2015 13:12:27 +0000 (15:12 +0200)]
fix mem leak in debugger settings

7 years agocleanup
Vladimir Krivosheev [Thu, 16 Jul 2015 12:19:07 +0000 (14:19 +0200)]
cleanup

7 years agogetComponent() in any case will create component, so, we don't need to attempt to...
Vladimir Krivosheev [Thu, 16 Jul 2015 11:29:34 +0000 (13:29 +0200)]
getComponent() in any case will create component, so, we don't need to attempt to create component twice

7 years agono valid reasons to introduce and solve chicken and egg problem — we can manage Appli...
Vladimir Krivosheev [Thu, 16 Jul 2015 10:55:10 +0000 (12:55 +0200)]
no valid reasons to introduce and solve chicken and egg problem — we can manage ApplicationStoreImpl in the same way as other components

ApplicationStoreImp could be instantiated after componentsRegistry.loadClasses, but before createComponents(), so, no problem at all.

7 years agoWave underscore: Don't ignore Graphics clip
Vassiliy.Kudryashov [Thu, 16 Jul 2015 13:08:32 +0000 (16:08 +0300)]
Wave underscore: Don't ignore Graphics clip

7 years agofixed bug when no stripping happens if two files modified in the same line
Alexey Kudravtsev [Thu, 16 Jul 2015 12:51:25 +0000 (15:51 +0300)]
fixed bug when no stripping happens if two files modified in the same line

7 years agocleanup
Alexey Kudravtsev [Thu, 16 Jul 2015 11:14:34 +0000 (14:14 +0300)]
cleanup

7 years agonotnull
Alexey Kudravtsev [Wed, 15 Jul 2015 16:38:03 +0000 (19:38 +0300)]
notnull

7 years agomoved to testframework
Alexey Kudravtsev [Wed, 15 Jul 2015 15:56:56 +0000 (18:56 +0300)]
moved to testframework

7 years agoDo not show keywords as completion variants inside JSON string literals
Mikhail Golubev [Thu, 16 Jul 2015 12:44:00 +0000 (15:44 +0300)]
Do not show keywords as completion variants inside JSON string literals

Also I removed auxiliary debug messages from JsonCompletionContributor.

7 years agoPY-16428 Don't suggest creating new parameter for unresolved reference inside annotation
Mikhail Golubev [Thu, 16 Jul 2015 12:03:31 +0000 (15:03 +0300)]
PY-16428 Don't suggest creating new parameter for unresolved reference inside annotation

* Slightly cleaned up in related classes
* PyQuickFixTest#doInspectionTest and Py3QuickFixTest#doInspectionTest
correctly handle argument available=false.

7 years agoMake method chain completion index version to be dependent on PHM compression flag...
Maxim.Mossienko [Thu, 16 Jul 2015 12:36:09 +0000 (14:36 +0200)]
Make method chain completion index version to be dependent on PHM compression flag (IDEA-142720)

7 years agojavadoc
Dmitry Avdeev [Wed, 15 Jul 2015 14:43:46 +0000 (17:43 +0300)]
javadoc

7 years agofixed EDU-229 Upload to repository action phpstorm/142.3280
Ekaterina Tuzova [Thu, 16 Jul 2015 11:57:37 +0000 (14:57 +0300)]
fixed EDU-229 Upload to repository action

added upload to stepic.org action

7 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 16 Jul 2015 11:50:08 +0000 (14:50 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoproperly update task text on editor selection changed
Ekaterina Tuzova [Wed, 15 Jul 2015 18:53:15 +0000 (21:53 +0300)]
properly update task text on editor selection changed

7 years agorefactored study editor view
Ekaterina Tuzova [Wed, 15 Jul 2015 18:40:46 +0000 (21:40 +0300)]
refactored study editor view

- moved task text to the separate toolwindow
- moved action buttons to the toolwindow
- moved util methods to the StudyUtils

7 years agoremoved debug log info.
Vladimir.Orlov [Thu, 16 Jul 2015 11:44:11 +0000 (14:44 +0300)]
removed debug log info.

7 years agoTest Framework refactored to allow fully customized project setup
Anton Makeev [Thu, 16 Jul 2015 11:31:29 +0000 (13:31 +0200)]
Test Framework refactored to allow fully customized project setup

7 years agofixed blinking testApplet
Egor.Ushakov [Thu, 16 Jul 2015 10:52:53 +0000 (13:52 +0300)]
fixed blinking testApplet

7 years ago#RUBY-16951: osascript gets a full output, the option 'without altering line endings...
Dmitry.Krasilschikov [Thu, 16 Jul 2015 10:40:41 +0000 (13:40 +0300)]
#RUBY-16951: osascript gets a full output, the option 'without altering line endings' is added

7 years agoquick fixes: MissingDependencyFixProvider code cleanup
Vladislav.Soroka [Thu, 16 Jul 2015 10:19:22 +0000 (13:19 +0300)]
quick fixes: MissingDependencyFixProvider code cleanup

7 years agodisable test discovery listener if not applicable
Anna Kozlova [Thu, 16 Jul 2015 10:19:56 +0000 (13:19 +0300)]
disable test discovery listener if not applicable

7 years agoIDEA-142696 Create Test: INRE on pressing Ok right after Fix in the dialog appcode/142.3278
peter [Thu, 16 Jul 2015 09:34:48 +0000 (11:34 +0200)]
IDEA-142696 Create Test: INRE on pressing Ok right after Fix in the dialog

7 years agoadd -XX:-OmitStackTraceInFastThrow to default vmoptions (it seems to prevent mysterio...
peter [Thu, 16 Jul 2015 09:29:09 +0000 (11:29 +0200)]
add -XX:-OmitStackTraceInFastThrow to default vmoptions (it seems to prevent mysterious AIOOBE on jdk8, IDEA-139062)

7 years agoMinusculeMatcher: spaces and parentheses should be treated in a special way only...
peter [Thu, 16 Jul 2015 09:26:04 +0000 (11:26 +0200)]
MinusculeMatcher: spaces and parentheses should be treated in a special way only in file structure dialog (IDEA-142607, IDEA-101880)

7 years agoWEB-17251 fix obtaining template language for light virtual files clion/142.3277
Konstantin Ulitin [Thu, 16 Jul 2015 09:52:52 +0000 (12:52 +0300)]
WEB-17251 fix obtaining template language for light virtual files

7 years agodisable test discovery be default
Anna Kozlova [Thu, 16 Jul 2015 09:44:39 +0000 (12:44 +0300)]
disable test discovery be default

7 years agotest discovery for testng tests
Anna Kozlova [Thu, 16 Jul 2015 07:18:56 +0000 (10:18 +0300)]
test discovery for testng tests

7 years agotest method browser: remove duplicates in component completion
Anna Kozlova [Wed, 15 Jul 2015 14:08:13 +0000 (17:08 +0300)]
test method browser: remove duplicates in component completion

7 years agotest discovery: set class/method separately to avoid ambiguities when working with...
Anna Kozlova [Wed, 15 Jul 2015 14:01:11 +0000 (17:01 +0300)]
test discovery: set class/method separately to avoid ambiguities when working with groovy names in position part;
test method browser extracted, one for all configurations

7 years agotest discovery (initial)
Anna Kozlova [Wed, 15 Jul 2015 13:02:36 +0000 (16:02 +0300)]
test discovery (initial)

7 years agoDBE: one more select recovery improvement
Alexander Kass [Thu, 16 Jul 2015 09:34:22 +0000 (12:34 +0300)]
DBE: one more select recovery improvement

7 years agoquick fixes: extension point for order entry quick fixes renamed to MissingDependency...
Vladislav.Soroka [Thu, 16 Jul 2015 09:16:53 +0000 (12:16 +0300)]
quick fixes: extension point for order entry quick fixes renamed to MissingDependencyFixProvider

7 years agoEmmet: perform quotes replacement after adding attributes
Alexander Zolotov [Thu, 16 Jul 2015 08:51:02 +0000 (11:51 +0300)]
Emmet: perform quotes replacement after adding attributes

#WEB-17215 fixed

7 years agoquick fixes: extension point for order entry quick fixes to override or complement...
Vladislav.Soroka [Thu, 16 Jul 2015 08:04:48 +0000 (11:04 +0300)]
quick fixes: extension point for order entry quick fixes to override or complement default platform fixes added

7 years agoquick fixes: extension point for order entry quick fixes to override or complement...
Vladislav.Soroka [Thu, 16 Jul 2015 07:22:07 +0000 (10:22 +0300)]
quick fixes: extension point for order entry quick fixes to override or complement default platform fixes added

7 years agoMerge remote-tracking branch 'origin/master' idea/142.3270 pycharm/142.3273 rubymine/142.3272 webstorm/142.3271
Vladimir.Orlov [Thu, 16 Jul 2015 04:49:15 +0000 (07:49 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoIDEA-140912 Run/Debug Configurations / Pressing Enter while naming the folder exits... appcode/142.3269 dbe/142.3262 idea/142.3263 phpstorm/142.3264 pycharm/142.3267 rubymine/142.3265 webstorm/142.3261
Vassiliy.Kudryashov [Wed, 15 Jul 2015 21:41:20 +0000 (00:41 +0300)]
IDEA-140912 Run/Debug Configurations / Pressing Enter while naming the folder exits Dialog

7 years agoLoad arquillian libs from Maven directly - draft
Nikolay Mikhaylov [Tue, 14 Jul 2015 10:05:44 +0000 (13:05 +0300)]
Load arquillian libs from Maven directly - draft

7 years agojava smart completion: don't show parameter info when no variants
peter [Wed, 15 Jul 2015 18:02:18 +0000 (20:02 +0200)]
java smart completion: don't show parameter info when no variants

it gets in the way
the expected type information is anyway included into "No suggestions" popup

7 years agofixed cast to parametrized type
Egor.Ushakov [Wed, 15 Jul 2015 18:07:54 +0000 (21:07 +0300)]
fixed cast to parametrized type

7 years agoIDEA-142359 Find/Replace: move checkboxes back
Vassiliy.Kudryashov [Wed, 15 Jul 2015 18:00:42 +0000 (21:00 +0300)]
IDEA-142359 Find/Replace: move checkboxes back

7 years agoIDEA-141276 diff: show wide stripe markers
Aleksey Pivovarov [Tue, 7 Jul 2015 12:55:51 +0000 (15:55 +0300)]
IDEA-141276 diff: show wide stripe markers

we have to create separate highlighter for line markers to show error stripes over diff stripes

7 years agodiff: cleanup
Aleksey Pivovarov [Tue, 7 Jul 2015 09:36:00 +0000 (12:36 +0300)]
diff: cleanup

7 years agogoto popups: when nothing matches, try lowercased pattern (IDEA-141453, IDEA-133894)
peter [Wed, 15 Jul 2015 17:06:11 +0000 (19:06 +0200)]
goto popups: when nothing matches, try lowercased pattern (IDEA-141453, IDEA-133894)

7 years agoIDEA-50794, IDEA-142344 accept "~" in create patch dialog and as a url in git/hg... appcode/142.3260 clion/142.3259
Nadya Zabrodina [Wed, 15 Jul 2015 15:43:04 +0000 (19:43 +0400)]
IDEA-50794, IDEA-142344 accept "~"  in create patch dialog and as a url in git/hg clone dialog

7 years agoProper offsets for type placeholders inside generated docstrings even if additional...
Mikhail Golubev [Wed, 15 Jul 2015 15:45:47 +0000 (18:45 +0300)]
Proper offsets for type placeholders inside generated docstrings even if additional indentation was added

Formatter can insert additional indentation inside multiline string
literal to align it with surrounding statement list. It happens before
live template to edit type annotations is inserted in document, thus
offsets saved previously in PyDoctstringGenerator become invalid. From
now on PyDocstringGenerator stores line and column after first
non-whitespace character for these annotations instead and converts them
to normal offsets considering any additional indentation inserted.

7 years agoFix test data and code style settings in tests after recent changes in formatter...
Mikhail Golubev [Wed, 15 Jul 2015 13:05:10 +0000 (16:05 +0300)]
Fix test data and code style settings in tests after recent changes in formatter core

7 years agoUse TextRange#shiftRight instead of utility method shiftRange in FormatProcessor
Mikhail Golubev [Wed, 15 Jul 2015 11:35:21 +0000 (14:35 +0300)]
Use TextRange#shiftRight instead of utility method shiftRange in FormatProcessor

7 years agoExtract utility method PyUtil.onSameLine(PsiElement, PsiElement)
Mikhail Golubev [Tue, 14 Jul 2015 14:29:30 +0000 (17:29 +0300)]
Extract utility method PyUtil.onSameLine(PsiElement, PsiElement)

7 years ago[groovy] make TraitCollector extend AstTransformContributor and hence put it under...
Daniil Ovchinnikov [Wed, 15 Jul 2015 16:26:50 +0000 (19:26 +0300)]
[groovy] make TraitCollector extend AstTransformContributor and hence put it under doPreventingRecursion() (IDEA-141350)

7 years agoexplicitly specify PlatformProjectStoreClassProvider
Vladimir Krivosheev [Wed, 15 Jul 2015 15:43:07 +0000 (17:43 +0200)]
explicitly specify PlatformProjectStoreClassProvider

7 years agorename ambigous PER_PLATFORM to PER_OS, add javadoc
Vladimir Krivosheev [Wed, 15 Jul 2015 15:35:31 +0000 (17:35 +0200)]
rename ambigous PER_PLATFORM to PER_OS, add javadoc

7 years agoenable FIle Structure popup in dumb mode (IDEA-142210)
peter [Wed, 15 Jul 2015 14:16:14 +0000 (16:16 +0200)]
enable FIle Structure popup in dumb mode (IDEA-142210)

7 years agoIDEA-142398 Analyze Stack trace does not indicate the correct blocking thread where...
peter [Wed, 15 Jul 2015 13:44:35 +0000 (15:44 +0200)]
IDEA-142398 Analyze Stack trace does not indicate the correct blocking thread where some threads are in java.lang.Object.wait(Native Method)

7 years agoRight margin form with "wrap on typing" option (XML, HTML, etc.)
Rustam Vishnyakov [Wed, 15 Jul 2015 14:39:06 +0000 (17:39 +0300)]
Right margin form with "wrap on typing" option (XML, HTML, etc.)

7 years agoremove outdated classes
Vladimir Krivosheev [Wed, 15 Jul 2015 15:13:02 +0000 (17:13 +0200)]
remove outdated classes

7 years agoadded tests to GuavaFluentIterableInspection
Dmitry Batkovich [Wed, 15 Jul 2015 15:13:30 +0000 (18:13 +0300)]
added tests to GuavaFluentIterableInspection

7 years agoInsoection to convert guava's fluent iterables to java 8 streams
Dmitry Batkovich [Wed, 15 Jul 2015 15:11:26 +0000 (18:11 +0300)]
Insoection to convert guava's fluent iterables to java 8 streams

7 years agoIDEA-141026 Global libraries are no longer exported via File | Export Settings
Vladimir Krivosheev [Wed, 15 Jul 2015 15:09:33 +0000 (17:09 +0200)]
IDEA-141026 Global libraries are no longer exported via File | Export Settings