idea/community.git
5 years agoremove redundant Expose annotations
Liana Bakradze [Tue, 21 Jun 2016 11:52:48 +0000 (14:52 +0300)]
remove redundant Expose annotations

5 years agoTurn on "Show returned values" by default (PY-19710) appcode/163.352 clion/163.353 phpstorm/163.351
Elizaveta Shashkova [Tue, 21 Jun 2016 11:35:57 +0000 (14:35 +0300)]
Turn on "Show returned values" by default (PY-19710)

5 years agoIDEA-152063 IntelliJ fails to use encoding from project settings for files containing...
Anton Makeev [Tue, 21 Jun 2016 11:33:07 +0000 (13:33 +0200)]
IDEA-152063 IntelliJ fails to use encoding from project settings for files containing breakpoints when project is opened: do not send event on encoding reset + API clarified

5 years agoJava inspection: INFORMATION inspections shouldn't be cleanup tools
Pavel Dolgov [Tue, 21 Jun 2016 10:48:25 +0000 (13:48 +0300)]
Java inspection: INFORMATION inspections shouldn't be cleanup tools

5 years agoIDEA-157667 Editor's scrollbar thumb: alpha and colors
Sergey Malenkov [Tue, 21 Jun 2016 10:21:22 +0000 (13:21 +0300)]
IDEA-157667 Editor's scrollbar thumb: alpha and colors
add ability to customize border of a scroll bar on Mac
temporary change for designer

5 years agomark detached initializer generated from stub read-only
Alexey Kudravtsev [Tue, 21 Jun 2016 10:23:01 +0000 (13:23 +0300)]
mark detached initializer generated from stub read-only

5 years agothrow on modification of non-writable light file
Alexey Kudravtsev [Tue, 21 Jun 2016 10:22:51 +0000 (13:22 +0300)]
throw on modification of non-writable light file

5 years agoawaitTermination should really wait for all tasks, tests added
Alexey Kudravtsev [Tue, 21 Jun 2016 09:53:33 +0000 (12:53 +0300)]
awaitTermination should really wait for all tasks, tests added

5 years agoDon't let JavaRearranger break a color scheme by altering original text attributes.
Rustam Vishnyakov [Tue, 21 Jun 2016 10:16:45 +0000 (13:16 +0300)]
Don't let JavaRearranger break a color scheme by altering original text attributes.

5 years agoJava inspection: intentions -> INFORMATION inspections - fix inspection metadata...
Pavel Dolgov [Tue, 21 Jun 2016 10:09:43 +0000 (13:09 +0300)]
Java inspection: intentions -> INFORMATION inspections - fix inspection metadata, add inspection descriptions

5 years agoIDEA-152063 IntelliJ fails to use encoding from project settings for files containing...
Anton Makeev [Tue, 21 Jun 2016 09:52:28 +0000 (11:52 +0200)]
IDEA-152063 IntelliJ fails to use encoding from project settings for files containing breakpoints when project is opened: do not send event on encoding reset

5 years agoinvalidate smart pointers when elements really become invalid (IDEA-157564)
peter [Tue, 21 Jun 2016 09:15:16 +0000 (11:15 +0200)]
invalidate smart pointers when elements really become invalid (IDEA-157564)

5 years agomore DRY in notnull instrumentation (IDEA-CR-11417)
peter [Tue, 21 Jun 2016 09:03:24 +0000 (11:03 +0200)]
more DRY in notnull instrumentation (IDEA-CR-11417)

5 years agodon't leak stuff <..> after dialog closing appcode/163.348 clion/163.349 pycharm/163.346 pycharm/163.347
Gregory.Shrago [Tue, 21 Jun 2016 04:35:31 +0000 (07:35 +0300)]
don't leak stuff <..> after dialog closing

5 years agoGPUB sync: make _COLLAPSE_ work with other modifiers: check endIndex webstorm/163.344 webstorm/163.345
Gregory.Shrago [Tue, 21 Jun 2016 00:10:20 +0000 (03:10 +0300)]
GPUB sync: make _COLLAPSE_ work with other modifiers: check endIndex

5 years agoNPE fix
Gregory.Shrago [Mon, 20 Jun 2016 23:26:52 +0000 (02:26 +0300)]
NPE fix

5 years agoEA-84531 - assert: EditorWindowImpl.a appcode/163.339 clion/163.342 dbe/163.336 idea/163.340 phpstorm/163.338 pycharm/163.341 rubymine/163.343
Gregory.Shrago [Mon, 20 Jun 2016 21:18:24 +0000 (00:18 +0300)]
EA-84531 - assert: EditorWindowImpl.a

5 years agoTest thread leak fix
Ilya.Kazakevich [Mon, 20 Jun 2016 21:37:07 +0000 (00:37 +0300)]
Test thread leak fix

We should wait for all thread listeners to complete after semaphore is released

5 years agoEA-73636 - ISE: GitUpdateProcess.updateImpl
Gregory.Shrago [Mon, 20 Jun 2016 21:05:15 +0000 (00:05 +0300)]
EA-73636 - ISE: GitUpdateProcess.updateImpl

5 years ago[groovy] use substitutor when checking for applicability
Daniil Ovchinnikov [Mon, 20 Jun 2016 19:19:44 +0000 (22:19 +0300)]
[groovy] use substitutor when checking for applicability

5 years agoUI Inspector: remove isXxxSet fields and mark appropriate properties as changed if...
Konstantin Bulenkov [Mon, 20 Jun 2016 18:32:07 +0000 (20:32 +0200)]
UI Inspector: remove isXxxSet fields and mark appropriate properties as changed if they are

5 years agoWI-32113 implemented the link to the code style settings page
Artem Khvastunov [Tue, 14 Jun 2016 10:33:20 +0000 (12:33 +0200)]
WI-32113 implemented the link to the code style settings page

(cherry picked from commit d7b6800387df1b90f2a891f920dbba3baa349c0c)

5 years ago@NotNull instrumentation: added test for duplicated labels in tableswitch instruction...
nik [Mon, 20 Jun 2016 18:49:03 +0000 (21:49 +0300)]
@NotNull instrumentation: added test for duplicated labels in tableswitch instruction (IDEA-CR-11417)

5 years agoMerge remote-tracking branch 'origin/new-winpty'
Dmitry Trofimov [Mon, 20 Jun 2016 18:36:54 +0000 (20:36 +0200)]
Merge remote-tracking branch 'origin/new-winpty'

5 years agoIDEA-157667 Editor's scrollbar thumb: alpha and colors
Sergey Malenkov [Mon, 20 Jun 2016 18:05:22 +0000 (21:05 +0300)]
IDEA-157667 Editor's scrollbar thumb: alpha and colors
add ability to customize color and alpha of a scroll bar
temporary change for designer

5 years agoJava inspection: convert the intention for "Infer lambda parameter type" into an...
Pavel Dolgov [Mon, 20 Jun 2016 17:56:30 +0000 (20:56 +0300)]
Java inspection: convert the intention for "Infer lambda parameter type" into an INFORMATION-level inspection

5 years agoIntroduce getFullName in PyRequirement which returns name and extras
Semyon Proshev [Mon, 20 Jun 2016 16:37:40 +0000 (19:37 +0300)]
Introduce getFullName in PyRequirement which returns name and extras

5 years agoExtract and save extras in PyRequirement
Semyon Proshev [Mon, 20 Jun 2016 16:36:17 +0000 (19:36 +0300)]
Extract and save extras in PyRequirement

5 years agoPY-19796 Fixed: Incorrect parameter type hint for ord() function parameter
Semyon Proshev [Fri, 17 Jun 2016 17:43:44 +0000 (20:43 +0300)]
PY-19796 Fixed: Incorrect parameter type hint for ord() function parameter

Update skeleton of ord function to accept bytes in Py3

5 years agoStrong references removed from ``PythonPathCache`` since cache should not prevent...
Ilya.Kazakevich [Tue, 31 May 2016 21:15:48 +0000 (00:15 +0300)]
Strong references removed from ``PythonPathCache`` since cache should not prevent anything from GC

5 years ago[groovy] methods with default parameters are not abstract in traits even if code...
Daniil Ovchinnikov [Mon, 20 Jun 2016 15:11:46 +0000 (18:11 +0300)]
[groovy] methods with default parameters are not abstract in traits even if code method is abstract

5 years agoEDU-608 Execute "tests.py" action doesn't create Run Study Tests configuration
Liana Bakradze [Mon, 20 Jun 2016 15:27:55 +0000 (18:27 +0300)]
EDU-608 Execute "tests.py" action doesn't create Run Study Tests configuration

5 years agomoved install requirements to the proper place
Ekaterina Tuzova [Mon, 20 Jun 2016 15:31:11 +0000 (18:31 +0300)]
moved install requirements to the proper place

5 years agoJava inspection: convert the intention for "Expand lambda expression body to code...
Pavel Dolgov [Mon, 20 Jun 2016 15:22:14 +0000 (18:22 +0300)]
Java inspection: convert the intention for "Expand lambda expression body to code block" into an INFORMATION-level inspection

5 years agorun inspections in parallel
Anna Kozlova [Mon, 20 Jun 2016 15:05:21 +0000 (18:05 +0300)]
run inspections in parallel

5 years agoinstallation fix
Ekaterina Tuzova [Mon, 20 Jun 2016 15:09:08 +0000 (18:09 +0300)]
installation fix

5 years agomerge
Ekaterina Tuzova [Mon, 20 Jun 2016 15:07:54 +0000 (18:07 +0300)]
merge

5 years agoinstall course requirements on the fly
Ekaterina Tuzova [Mon, 20 Jun 2016 14:58:48 +0000 (17:58 +0300)]
install course requirements on the fly

5 years agofixed PyCharm new project layout
Ekaterina Tuzova [Mon, 20 Jun 2016 13:11:05 +0000 (16:11 +0300)]
fixed PyCharm new project layout

5 years agofixed CCE
Ekaterina Tuzova [Fri, 17 Jun 2016 15:41:47 +0000 (18:41 +0300)]
fixed CCE

5 years agoPY-11166 Ability to create new projects without selecting Python interpreter
Ekaterina Tuzova [Fri, 17 Jun 2016 15:38:13 +0000 (18:38 +0300)]
PY-11166 Ability to create new projects without selecting Python interpreter

Extracted python interpreter combobox

5 years agoproper capitalization
Ekaterina Tuzova [Thu, 16 Jun 2016 18:49:46 +0000 (21:49 +0300)]
proper capitalization

5 years agoPY-11166 Ability to create new projects without selecting Python interpreter
Ekaterina Tuzova [Wed, 15 Jun 2016 15:22:04 +0000 (18:22 +0300)]
PY-11166 Ability to create new projects without selecting Python interpreter

5 years agoavoid duplicate gdsl queries for each of GroovyReferenceProcessor.allProcessors clion/163.335
peter [Mon, 20 Jun 2016 14:13:21 +0000 (16:13 +0200)]
avoid duplicate gdsl queries for each of GroovyReferenceProcessor.allProcessors

5 years agogroovy very minor performance
peter [Mon, 20 Jun 2016 13:59:19 +0000 (15:59 +0200)]
groovy very minor performance

5 years agovcs: remove dead code
Aleksey Pivovarov [Mon, 20 Jun 2016 13:40:18 +0000 (16:40 +0300)]
vcs: remove dead code

5 years agoremove appcode/163.334
Sergey Ignatov [Sat, 18 Jun 2016 16:55:50 +0000 (18:55 +0200)]
remove

5 years ago[groovy] tweak tests
Daniil Ovchinnikov [Mon, 20 Jun 2016 13:00:32 +0000 (16:00 +0300)]
[groovy] tweak tests

5 years agoenable ansi coloring for sout only
Anna Kozlova [Mon, 20 Jun 2016 12:56:51 +0000 (15:56 +0300)]
enable ansi coloring for sout only

5 years agoMinor Fix according to review IDEA-CR-11509: remove explicit getters/setters from...
Valentina Kiryushkina [Mon, 20 Jun 2016 12:48:02 +0000 (15:48 +0300)]
Minor Fix according to review IDEA-CR-11509: remove explicit getters/setters from StudyTaskManager

5 years agoMinor Fix according to review IDEA-CR-11509 phpstorm/163.333
Valentina Kiryushkina [Mon, 20 Jun 2016 12:18:56 +0000 (15:18 +0300)]
Minor Fix according to review IDEA-CR-11509

5 years agoFix according to review IDEA-CR-11509: Use ConsoleView instead of PythonConsoleView...
Valentina Kiryushkina [Mon, 20 Jun 2016 11:37:25 +0000 (14:37 +0300)]
Fix according to review IDEA-CR-11509: Use ConsoleView instead of PythonConsoleView to show adaptive courses test results

5 years agoPerformance fix: don't reformat code style sample twice upon first preview load ... appcode/163.331 clion/163.332
Rustam Vishnyakov [Mon, 20 Jun 2016 11:58:22 +0000 (14:58 +0300)]
Performance fix: don't reformat code style sample twice upon first preview load (see IDEA-127086 Code Style preview: too much delay)

5 years ago[hg]: fix date format parsing (EA-84368, EA-84214, EA-84212, EA-83819, EA-83808)
Nadya Zabrodina [Mon, 20 Jun 2016 11:52:19 +0000 (14:52 +0300)]
[hg]: fix date format parsing (EA-84368, EA-84214, EA-84212, EA-83819, EA-83808)

* SimpleDateFormat.parse is not thread-safe; use DateTimeFormatter or avoid parsing at all;
* cleanUp lambda;

5 years agoFix for ConcurrentModificationException phpstorm/163.330
Vassiliy.Kudryashov [Mon, 20 Jun 2016 11:26:12 +0000 (14:26 +0300)]
Fix for ConcurrentModificationException

5 years agoremoved irrelevant test
Alexey Kudravtsev [Fri, 17 Jun 2016 15:51:58 +0000 (18:51 +0300)]
removed irrelevant test

5 years agoIDEA-73115 "Show Usages" action should be more smart and detect on which usage it...
Alexey Kudravtsev [Fri, 17 Jun 2016 15:44:36 +0000 (18:44 +0300)]
IDEA-73115 "Show Usages" action should be more smart and detect on which usage it's invoked

5 years agoIDEA-157435 IsConstantExpressionVisitor could use PsiVariable#computeConstantValue...
Alexey Kudravtsev [Fri, 17 Jun 2016 15:36:14 +0000 (18:36 +0300)]
IDEA-157435 IsConstantExpressionVisitor could use PsiVariable#computeConstantValue to avoid stub-AST switch (made PsiField.getInitializer() not load AST if possible; left IsConstantVisitor be because it has semantics slightly different from computeConstantValue)

5 years agoassert that nobody interrupts the daemon during highlighting test
Alexey Kudravtsev [Fri, 17 Jun 2016 15:31:02 +0000 (18:31 +0300)]
assert that nobody interrupts the daemon during highlighting test

5 years agotestNoExtraThreadsAreEverCreated fixed
Alexey Kudravtsev [Fri, 17 Jun 2016 15:27:39 +0000 (18:27 +0300)]
testNoExtraThreadsAreEverCreated fixed

5 years agoencapsulate myIsConstant
Alexey Kudravtsev [Fri, 17 Jun 2016 14:01:37 +0000 (17:01 +0300)]
encapsulate myIsConstant

5 years agocleanup
Alexey Kudravtsev [Fri, 17 Jun 2016 13:55:23 +0000 (16:55 +0300)]
cleanup

5 years agodo not depend on (implicit!!) internal toString() implementation
Alexey Kudravtsev [Fri, 17 Jun 2016 13:52:07 +0000 (16:52 +0300)]
do not depend on (implicit!!) internal toString() implementation

5 years agodo not show weird symbols in console
Alexey Kudravtsev [Fri, 17 Jun 2016 12:53:27 +0000 (15:53 +0300)]
do not show weird symbols in console

5 years agoadded completeExceptionally
Alexey Kudravtsev [Fri, 17 Jun 2016 12:52:32 +0000 (15:52 +0300)]
added completeExceptionally

5 years agoshow weird symbol explicitly in source
Alexey Kudravtsev [Fri, 17 Jun 2016 12:51:52 +0000 (15:51 +0300)]
show weird symbol explicitly in source

5 years agotest fixed
Alexey Kudravtsev [Fri, 17 Jun 2016 12:02:57 +0000 (15:02 +0300)]
test fixed

5 years agocleanup
Alexey Kudravtsev [Fri, 17 Jun 2016 11:58:33 +0000 (14:58 +0300)]
cleanup

5 years agoTests logging improved
Ilya.Kazakevich [Mon, 20 Jun 2016 11:18:04 +0000 (14:18 +0300)]
Tests logging improved

5 years agorun inspections with do-not-show severity in tests
Anna Kozlova [Mon, 20 Jun 2016 10:53:24 +0000 (13:53 +0300)]
run inspections with do-not-show severity in tests

5 years agotypo
Anna Kozlova [Mon, 20 Jun 2016 09:05:39 +0000 (12:05 +0300)]
typo

5 years agorevert (IDEA-157631)
Anna Kozlova [Mon, 20 Jun 2016 08:16:14 +0000 (11:16 +0300)]
revert (IDEA-157631)

5 years agoEDU-614 Update icons for study actions for Python
Liana Bakradze [Mon, 20 Jun 2016 10:02:59 +0000 (13:02 +0300)]
EDU-614 Update icons for study actions for Python

5 years agodo not use wrapping scroll bars for configurables
Sergey Malenkov [Mon, 20 Jun 2016 10:02:11 +0000 (13:02 +0300)]
do not use wrapping scroll bars for configurables

5 years agocache declarations visible in a groovy file on top level
peter [Mon, 20 Jun 2016 09:11:26 +0000 (11:11 +0200)]
cache declarations visible in a groovy file on top level

5 years agoa less dare version of "don't iterate over all groovy class supers each time when...
peter [Mon, 20 Jun 2016 09:10:02 +0000 (11:10 +0200)]
a less dare version of "don't iterate over all groovy class supers each time when querying its members"

5 years agoIDEA-143170 Gradle import does not set the Java language level
Vladislav.Soroka [Mon, 20 Jun 2016 08:58:31 +0000 (11:58 +0300)]
IDEA-143170 Gradle import does not set the Java language level

5 years agoexternal test discovery action for internal use only (IDEA-157590) appcode/163.329 clion/163.328 idea/163.327
Anna Kozlova [Fri, 17 Jun 2016 15:55:41 +0000 (18:55 +0300)]
external test discovery action for internal use only (IDEA-157590)

5 years agomake class static on unresolved 'static' method reference (IDEA-157364)
Anna Kozlova [Fri, 17 Jun 2016 14:21:59 +0000 (17:21 +0300)]
make class static on unresolved 'static' method reference (IDEA-157364)

5 years agotest discovery: choose one of the initial modules when applicable
Anna Kozlova [Fri, 17 Jun 2016 14:11:37 +0000 (17:11 +0300)]
test discovery: choose one of the initial modules when applicable

5 years agoextract method: ensure call arguments are not changed during body substitution
Anna Kozlova [Fri, 17 Jun 2016 12:43:48 +0000 (15:43 +0300)]
extract method: ensure call arguments are not changed during body substitution

5 years agoscope of variable too broad: treat lambda same as classes (IDEA-157551)
Anna Kozlova [Fri, 17 Jun 2016 12:06:32 +0000 (15:06 +0300)]
scope of variable too broad: treat lambda same as classes (IDEA-157551)

5 years agorun inspection as intention in EDT: less intentions, possible not to highlight but...
Anna Kozlova [Fri, 17 Jun 2016 10:27:17 +0000 (13:27 +0300)]
run inspection as intention in EDT: less intentions, possible not to highlight but still has a fix, and could be run over scope

5 years agotestData fix appcode/163.489 pycharm/163.325 pycharm/163.326
Gregory.Shrago [Mon, 20 Jun 2016 04:31:20 +0000 (07:31 +0300)]
testData fix

5 years agodo not try to setText() for r/o files; simplify
Gregory.Shrago [Mon, 20 Jun 2016 04:14:31 +0000 (07:14 +0300)]
do not try to setText() for r/o files; simplify

5 years agoGPUB sync: make _COLLAPSE_ work with other modifiers pycharm/163.321 webstorm/163.323 webstorm/163.324
Gregory.Shrago [Mon, 20 Jun 2016 00:39:01 +0000 (03:39 +0300)]
GPUB sync: make _COLLAPSE_ work with other modifiers

5 years agoGPUB sync: trim long token texts appcode/163.317 clion/163.322 dbe/163.313 idea/163.314 phpstorm/163.316 pycharm/163.315 rubymine/163.319
Gregory.Shrago [Mon, 20 Jun 2016 00:01:21 +0000 (03:01 +0300)]
GPUB sync: trim long token texts

5 years agodo not store file text; do not store the whole text if it is big
Gregory.Shrago [Sun, 19 Jun 2016 21:49:44 +0000 (00:49 +0300)]
do not store file text; do not store the whole text if it is big

5 years agoEDU-619 Replace line-offset placeholder representation with absolute offset
Liana Bakradze [Sun, 19 Jun 2016 18:46:56 +0000 (21:46 +0300)]
EDU-619 Replace line-offset placeholder representation with absolute offset

5 years agocorrections after review: json schema performance fix, IDEA-157546 IDEA freeze during... appcode/163.309 clion/163.310 webstorm/163.311
irengrig [Sun, 19 Jun 2016 13:26:43 +0000 (15:26 +0200)]
corrections after review: json schema performance fix, IDEA-157546 IDEA freeze during running inspection profile

5 years agoinspection toolwindow: fixed a condition for ref-nodes merge appcode/163.307 clion/163.306 phpstorm/163.308
Dmitry Batkovich [Sun, 19 Jun 2016 08:36:48 +0000 (11:36 +0300)]
inspection toolwindow: fixed a condition for ref-nodes merge

5 years agofix wrong annotation appcode/163.297 clion/163.302 dbe/163.294 idea/163.295 phpstorm/163.296 pycharm/163.301 pycharm/163.303 rubymine/163.300 webstorm/163.304 webstorm/163.305
Konstantin Bulenkov [Sat, 18 Jun 2016 23:43:59 +0000 (01:43 +0200)]
fix wrong annotation

5 years agoRUBY-17933: Revise YAML folding
Valentin Fondaratov [Sat, 18 Jun 2016 21:33:15 +0000 (00:33 +0300)]
RUBY-17933: Revise YAML folding

5 years agosysroot added
Anton Makeev [Sat, 18 Jun 2016 19:34:09 +0000 (21:34 +0200)]
sysroot added

5 years agoCheckBoxList: make secondary text smaller
Alexander Zolotov [Sat, 18 Jun 2016 17:46:29 +0000 (20:46 +0300)]
CheckBoxList: make secondary text smaller

5 years agoChange strategy of toggling checkbox state while multiple selection is on
Alexander Zolotov [Sat, 18 Jun 2016 17:45:19 +0000 (20:45 +0300)]
Change strategy of toggling checkbox state while multiple selection is on

Now the approach is similar to CheckBoxTree does

5 years ago[groovy] tests: move helper methods to traits, compile static
Daniil Ovchinnikov [Sat, 18 Jun 2016 18:08:16 +0000 (21:08 +0300)]
[groovy] tests: move helper methods to traits, compile static

5 years agoAllow multiple selection in gutter icons configurable
Alexander Zolotov [Sat, 18 Jun 2016 15:11:47 +0000 (18:11 +0300)]
Allow multiple selection in gutter icons configurable

5 years agoTODO: reimplement configurable
Alexander Zolotov [Sat, 18 Jun 2016 14:40:53 +0000 (17:40 +0300)]
TODO: reimplement configurable

- get rid of yellow code
- get rid of PanelWithButtons
- get rid of redundant renderer
- proper checkbox rendering on selected row
- use form builder
- allow multiple selection for both tables
- remove redundant column editors (anyway there is only one editable column)

5 years agoTODO: reimplement pattern dialog
Alexander Zolotov [Sat, 18 Jun 2016 14:36:35 +0000 (17:36 +0300)]
TODO: reimplement pattern dialog

- get rid of yellow code
- make it not resizable
- allow to customize color scheme even if the global color scheme is not
writable
- get rid of redundant cell renderers
- use form builder