Liana Bakradze [Tue, 21 Jun 2016 11:52:48 +0000 (14:52 +0300)]
remove redundant Expose annotations
Elizaveta Shashkova [Tue, 21 Jun 2016 11:35:57 +0000 (14:35 +0300)]
Turn on "Show returned values" by default (PY-19710)
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
Pavel Dolgov [Tue, 21 Jun 2016 10:48:25 +0000 (13:48 +0300)]
Java inspection: INFORMATION inspections shouldn't be cleanup tools
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
Alexey Kudravtsev [Tue, 21 Jun 2016 10:23:01 +0000 (13:23 +0300)]
mark detached initializer generated from stub read-only
Alexey Kudravtsev [Tue, 21 Jun 2016 10:22:51 +0000 (13:22 +0300)]
throw on modification of non-writable light file
Alexey Kudravtsev [Tue, 21 Jun 2016 09:53:33 +0000 (12:53 +0300)]
awaitTermination should really wait for all tasks, tests added
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.
Pavel Dolgov [Tue, 21 Jun 2016 10:09:43 +0000 (13:09 +0300)]
Java inspection: intentions -> INFORMATION inspections - fix inspection metadata, add inspection descriptions
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
peter [Tue, 21 Jun 2016 09:15:16 +0000 (11:15 +0200)]
invalidate smart pointers when elements really become invalid (IDEA-157564)
peter [Tue, 21 Jun 2016 09:03:24 +0000 (11:03 +0200)]
more DRY in notnull instrumentation (IDEA-CR-11417)
Gregory.Shrago [Tue, 21 Jun 2016 04:35:31 +0000 (07:35 +0300)]
don't leak stuff <..> after dialog closing
Gregory.Shrago [Tue, 21 Jun 2016 00:10:20 +0000 (03:10 +0300)]
GPUB sync: make _COLLAPSE_ work with other modifiers: check endIndex
Gregory.Shrago [Mon, 20 Jun 2016 23:26:52 +0000 (02:26 +0300)]
NPE fix
Gregory.Shrago [Mon, 20 Jun 2016 21:18:24 +0000 (00:18 +0300)]
EA-84531 - assert: EditorWindowImpl.a
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
Gregory.Shrago [Mon, 20 Jun 2016 21:05:15 +0000 (00:05 +0300)]
EA-73636 - ISE: GitUpdateProcess.updateImpl
Daniil Ovchinnikov [Mon, 20 Jun 2016 19:19:44 +0000 (22:19 +0300)]
[groovy] use substitutor when checking for applicability
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
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)
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)
Dmitry Trofimov [Mon, 20 Jun 2016 18:36:54 +0000 (20:36 +0200)]
Merge remote-tracking branch 'origin/new-winpty'
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
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
Semyon Proshev [Mon, 20 Jun 2016 16:37:40 +0000 (19:37 +0300)]
Introduce getFullName in PyRequirement which returns name and extras
Semyon Proshev [Mon, 20 Jun 2016 16:36:17 +0000 (19:36 +0300)]
Extract and save extras in PyRequirement
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
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
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
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
Ekaterina Tuzova [Mon, 20 Jun 2016 15:31:11 +0000 (18:31 +0300)]
moved install requirements to the proper place
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
Anna Kozlova [Mon, 20 Jun 2016 15:05:21 +0000 (18:05 +0300)]
run inspections in parallel
Ekaterina Tuzova [Mon, 20 Jun 2016 15:09:08 +0000 (18:09 +0300)]
installation fix
Ekaterina Tuzova [Mon, 20 Jun 2016 15:07:54 +0000 (18:07 +0300)]
merge
Ekaterina Tuzova [Mon, 20 Jun 2016 14:58:48 +0000 (17:58 +0300)]
install course requirements on the fly
Ekaterina Tuzova [Mon, 20 Jun 2016 13:11:05 +0000 (16:11 +0300)]
fixed PyCharm new project layout
Ekaterina Tuzova [Fri, 17 Jun 2016 15:41:47 +0000 (18:41 +0300)]
fixed CCE
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
Ekaterina Tuzova [Thu, 16 Jun 2016 18:49:46 +0000 (21:49 +0300)]
proper capitalization
Ekaterina Tuzova [Wed, 15 Jun 2016 15:22:04 +0000 (18:22 +0300)]
PY-11166 Ability to create new projects without selecting Python interpreter
peter [Mon, 20 Jun 2016 14:13:21 +0000 (16:13 +0200)]
avoid duplicate gdsl queries for each of GroovyReferenceProcessor.allProcessors
peter [Mon, 20 Jun 2016 13:59:19 +0000 (15:59 +0200)]
groovy very minor performance
Aleksey Pivovarov [Mon, 20 Jun 2016 13:40:18 +0000 (16:40 +0300)]
vcs: remove dead code
Sergey Ignatov [Sat, 18 Jun 2016 16:55:50 +0000 (18:55 +0200)]
remove
Daniil Ovchinnikov [Mon, 20 Jun 2016 13:00:32 +0000 (16:00 +0300)]
[groovy] tweak tests
Anna Kozlova [Mon, 20 Jun 2016 12:56:51 +0000 (15:56 +0300)]
enable ansi coloring for sout only
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
Valentina Kiryushkina [Mon, 20 Jun 2016 12:18:56 +0000 (15:18 +0300)]
Minor Fix according to review IDEA-CR-11509
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
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)
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;
Vassiliy.Kudryashov [Mon, 20 Jun 2016 11:26:12 +0000 (14:26 +0300)]
Fix for ConcurrentModificationException
Alexey Kudravtsev [Fri, 17 Jun 2016 15:51:58 +0000 (18:51 +0300)]
removed irrelevant test
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
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)
Alexey Kudravtsev [Fri, 17 Jun 2016 15:31:02 +0000 (18:31 +0300)]
assert that nobody interrupts the daemon during highlighting test
Alexey Kudravtsev [Fri, 17 Jun 2016 15:27:39 +0000 (18:27 +0300)]
testNoExtraThreadsAreEverCreated fixed
Alexey Kudravtsev [Fri, 17 Jun 2016 14:01:37 +0000 (17:01 +0300)]
encapsulate myIsConstant
Alexey Kudravtsev [Fri, 17 Jun 2016 13:55:23 +0000 (16:55 +0300)]
cleanup
Alexey Kudravtsev [Fri, 17 Jun 2016 13:52:07 +0000 (16:52 +0300)]
do not depend on (implicit!!) internal toString() implementation
Alexey Kudravtsev [Fri, 17 Jun 2016 12:53:27 +0000 (15:53 +0300)]
do not show weird symbols in console
Alexey Kudravtsev [Fri, 17 Jun 2016 12:52:32 +0000 (15:52 +0300)]
added completeExceptionally
Alexey Kudravtsev [Fri, 17 Jun 2016 12:51:52 +0000 (15:51 +0300)]
show weird symbol explicitly in source
Alexey Kudravtsev [Fri, 17 Jun 2016 12:02:57 +0000 (15:02 +0300)]
test fixed
Alexey Kudravtsev [Fri, 17 Jun 2016 11:58:33 +0000 (14:58 +0300)]
cleanup
Ilya.Kazakevich [Mon, 20 Jun 2016 11:18:04 +0000 (14:18 +0300)]
Tests logging improved
Anna Kozlova [Mon, 20 Jun 2016 10:53:24 +0000 (13:53 +0300)]
run inspections with do-not-show severity in tests
Anna Kozlova [Mon, 20 Jun 2016 09:05:39 +0000 (12:05 +0300)]
typo
Anna Kozlova [Mon, 20 Jun 2016 08:16:14 +0000 (11:16 +0300)]
revert (IDEA-157631)
Liana Bakradze [Mon, 20 Jun 2016 10:02:59 +0000 (13:02 +0300)]
EDU-614 Update icons for study actions for Python
Sergey Malenkov [Mon, 20 Jun 2016 10:02:11 +0000 (13:02 +0300)]
do not use wrapping scroll bars for configurables
peter [Mon, 20 Jun 2016 09:11:26 +0000 (11:11 +0200)]
cache declarations visible in a groovy file on top level
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"
Vladislav.Soroka [Mon, 20 Jun 2016 08:58:31 +0000 (11:58 +0300)]
IDEA-143170 Gradle import does not set the Java language level
Anna Kozlova [Fri, 17 Jun 2016 15:55:41 +0000 (18:55 +0300)]
external test discovery action for internal use only (IDEA-157590)
Anna Kozlova [Fri, 17 Jun 2016 14:21:59 +0000 (17:21 +0300)]
make class static on unresolved 'static' method reference (IDEA-157364)
Anna Kozlova [Fri, 17 Jun 2016 14:11:37 +0000 (17:11 +0300)]
test discovery: choose one of the initial modules when applicable
Anna Kozlova [Fri, 17 Jun 2016 12:43:48 +0000 (15:43 +0300)]
extract method: ensure call arguments are not changed during body substitution
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)
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
Gregory.Shrago [Mon, 20 Jun 2016 04:31:20 +0000 (07:31 +0300)]
testData fix
Gregory.Shrago [Mon, 20 Jun 2016 04:14:31 +0000 (07:14 +0300)]
do not try to setText() for r/o files; simplify
Gregory.Shrago [Mon, 20 Jun 2016 00:39:01 +0000 (03:39 +0300)]
GPUB sync: make _COLLAPSE_ work with other modifiers
Gregory.Shrago [Mon, 20 Jun 2016 00:01:21 +0000 (03:01 +0300)]
GPUB sync: trim long token texts
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
Liana Bakradze [Sun, 19 Jun 2016 18:46:56 +0000 (21:46 +0300)]
EDU-619 Replace line-offset placeholder representation with absolute offset
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
Dmitry Batkovich [Sun, 19 Jun 2016 08:36:48 +0000 (11:36 +0300)]
inspection toolwindow: fixed a condition for ref-nodes merge
Konstantin Bulenkov [Sat, 18 Jun 2016 23:43:59 +0000 (01:43 +0200)]
fix wrong annotation
Valentin Fondaratov [Sat, 18 Jun 2016 21:33:15 +0000 (00:33 +0300)]
RUBY-17933: Revise YAML folding
Anton Makeev [Sat, 18 Jun 2016 19:34:09 +0000 (21:34 +0200)]
sysroot added
Alexander Zolotov [Sat, 18 Jun 2016 17:46:29 +0000 (20:46 +0300)]
CheckBoxList: make secondary text smaller
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
Daniil Ovchinnikov [Sat, 18 Jun 2016 18:08:16 +0000 (21:08 +0300)]
[groovy] tests: move helper methods to traits, compile static
Alexander Zolotov [Sat, 18 Jun 2016 15:11:47 +0000 (18:11 +0300)]
Allow multiple selection in gutter icons 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)
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