idea/community.git
5 years agoFix description for "virtual lines" registry option again.
Stanislav Dombrovsky [Tue, 4 Apr 2017 11:57:44 +0000 (14:57 +0300)]
Fix description for "virtual lines" registry option again.

5 years agoFix description for virtual lines registry option.
Stanislav Dombrovsky [Thu, 23 Mar 2017 14:57:01 +0000 (17:57 +0300)]
Fix description for virtual lines registry option.

5 years agoRegistry option - limits the amount of virtual lines added to the editor bottom by...
Stanislav Dombrovsky [Thu, 23 Mar 2017 14:27:52 +0000 (17:27 +0300)]
Registry option - limits the amount of virtual lines added to the editor bottom by default.

5 years agoIDEA-115428 Support "Class<?>" type in spring XML
sergey.vasiliev [Thu, 23 Mar 2017 14:04:16 +0000 (15:04 +0100)]
IDEA-115428 Support "Class<?>" type in spring XML

5 years agobuild scripts: use proper path to project output directory
nik [Thu, 23 Mar 2017 13:55:54 +0000 (16:55 +0300)]
build scripts: use proper path to project output directory

5 years agoAdd definitions of `os.fspath`, `os.fsencode` and `os.fsdecode`.
Semyon Proshev [Thu, 23 Mar 2017 13:42:50 +0000 (16:42 +0300)]
Add definitions of `os.fspath`, `os.fsencode` and `os.fsdecode`.
Add TODO about updating test data after enabling pyi-stubs for `os` module.

5 years agoReplace builtin `_PathLike` class with `os.PathLike` in PyTypingTypeProvider.
Semyon Proshev [Thu, 23 Mar 2017 12:45:48 +0000 (15:45 +0300)]
Replace builtin `_PathLike` class with `os.PathLike` in PyTypingTypeProvider.

Fix processing builtin `open` function in Py3TypeCheckerInspectionTest.testPathLikePassedToStdlibFunctions.

5 years agowarm up before measuring performance in ResolveClassTest
peter [Thu, 23 Mar 2017 13:23:19 +0000 (14:23 +0100)]
warm up before measuring performance in ResolveClassTest

5 years agoIDEA-168273 Fix read only combobox
Kirill Kirichenko [Thu, 23 Mar 2017 12:52:43 +0000 (15:52 +0300)]
IDEA-168273 Fix read only combobox

5 years agoEA-99425 - NPE: ComboboxSpeedSearch.getElementText
Gregory.Shrago [Thu, 23 Mar 2017 12:27:27 +0000 (15:27 +0300)]
EA-99425 - NPE: ComboboxSpeedSearch.getElementText

5 years agoRename bundled jre: idea/172.862
Vladimir.Orlov [Thu, 23 Mar 2017 12:08:11 +0000 (15:08 +0300)]
Rename bundled jre:
  jre->jre32 (windows);
  jre->jre64 (linux).
IDEA-169747  "No system java compiler" after new project is created

5 years ago[groovy] lexer: fix closing brace after identifier in string injection appcode/172.858 clion/172.859
Daniil Ovchinnikov [Thu, 23 Mar 2017 11:51:55 +0000 (14:51 +0300)]
[groovy] lexer: fix closing brace after identifier in string injection

5 years agoinspection view: fix for AIOOBE IDEA-169990
Dmitry Batkovich [Thu, 23 Mar 2017 11:42:32 +0000 (14:42 +0300)]
inspection view: fix for AIOOBE IDEA-169990

5 years agoinspection view: check presentation already has problems first IDEA-169969
Dmitry Batkovich [Thu, 23 Mar 2017 10:57:54 +0000 (13:57 +0300)]
inspection view: check presentation already has problems first IDEA-169969

5 years agoIDEA-169779 Add nesting to custom folding regions popup list - adjust indent
Dmitry Batrak [Thu, 23 Mar 2017 11:45:59 +0000 (14:45 +0300)]
IDEA-169779 Add nesting to custom folding regions popup list - adjust indent

5 years agoreuse microdata from schema instead of custom implementation
Dennis Ushakov [Thu, 23 Mar 2017 11:39:26 +0000 (14:39 +0300)]
reuse microdata from schema instead of custom implementation

5 years agocleanup
Alexey Kudravtsev [Thu, 23 Mar 2017 11:44:07 +0000 (14:44 +0300)]
cleanup

5 years agoshow project leaking path in tests
Alexey Kudravtsev [Thu, 23 Mar 2017 11:41:28 +0000 (14:41 +0300)]
show project leaking path in tests

5 years ago"memory leak detected: ProgressIndicator" fixed
Alexey Kudravtsev [Wed, 22 Mar 2017 16:22:17 +0000 (19:22 +0300)]
"memory leak detected: ProgressIndicator" fixed

5 years agouse XDebugSessionListener directly
Vladimir Krivosheev [Thu, 23 Mar 2017 11:26:56 +0000 (12:26 +0100)]
use XDebugSessionListener directly

5 years agoremove deprecated CONTENT_TO_REUSE_DATA_KEY
Vladimir Krivosheev [Thu, 23 Mar 2017 11:18:46 +0000 (12:18 +0100)]
remove deprecated CONTENT_TO_REUSE_DATA_KEY

5 years agofix imports after rebase
Ekaterina Tuzova [Thu, 23 Mar 2017 11:26:32 +0000 (14:26 +0300)]
fix imports after rebase

5 years agoadded migration to the new version with tasks
Ekaterina Tuzova [Mon, 20 Mar 2017 16:16:27 +0000 (19:16 +0300)]
added migration to the new version with tasks

5 years agolog for task type check in deserialization
Ekaterina Tuzova [Mon, 20 Mar 2017 14:09:40 +0000 (17:09 +0300)]
log for task type check in deserialization

5 years agocleanup instanceof check
Ekaterina Tuzova [Mon, 20 Mar 2017 14:06:18 +0000 (17:06 +0300)]
cleanup instanceof check

5 years agodo not set myStatus for the task with subtasks
Ekaterina Tuzova [Mon, 20 Mar 2017 14:02:43 +0000 (17:02 +0300)]
do not set myStatus for the task with subtasks

5 years agoremoved redundant check
Ekaterina Tuzova [Mon, 20 Mar 2017 13:57:40 +0000 (16:57 +0300)]
removed redundant check

5 years agoconvert task to task with subtasks and backwards if needed
Ekaterina Tuzova [Mon, 20 Mar 2017 13:53:46 +0000 (16:53 +0300)]
convert task to task with subtasks and backwards if needed

includes proper task file renaming

5 years agotask type comment
Ekaterina Tuzova [Mon, 20 Mar 2017 12:42:04 +0000 (15:42 +0300)]
task type comment

5 years agoremoved false javadoc
Ekaterina Tuzova [Mon, 20 Mar 2017 12:40:41 +0000 (15:40 +0300)]
removed false javadoc

5 years agoEDU-879 Tasks hierarchy
Ekaterina Tuzova [Fri, 17 Mar 2017 13:46:05 +0000 (16:46 +0300)]
EDU-879 Tasks hierarchy

code task

5 years agoEDU-879 Tasks hierarchy
Ekaterina Tuzova [Fri, 17 Mar 2017 13:04:52 +0000 (16:04 +0300)]
EDU-879 Tasks hierarchy

cleanup

5 years agoEDU-879 Tasks hierarchy
Ekaterina Tuzova [Fri, 17 Mar 2017 12:37:25 +0000 (15:37 +0300)]
EDU-879 Tasks hierarchy

continue war with subtasks. Removed getactivesubtaskindex

5 years agoEDU-879 Tasks hierarchy
Ekaterina Tuzova [Fri, 17 Mar 2017 12:22:55 +0000 (15:22 +0300)]
EDU-879 Tasks hierarchy

continue war with subtasks. Removed getlastsubtaskindex

5 years agoEDU-879 Tasks hierarchy
Ekaterina Tuzova [Fri, 17 Mar 2017 12:00:59 +0000 (15:00 +0300)]
EDU-879 Tasks hierarchy

started war with subtasks

5 years agoEDU-879 Tasks hierarchy
Ekaterina Tuzova [Fri, 17 Mar 2017 10:57:16 +0000 (13:57 +0300)]
EDU-879 Tasks hierarchy

moved tasks into separate package

5 years agoEDU-879 Tasks hierarchy
Ekaterina Tuzova [Fri, 17 Mar 2017 08:33:22 +0000 (11:33 +0300)]
EDU-879 Tasks hierarchy

introduced pycharm, theory and choice tasks

5 years agouse less stack in DebugUtil.treeToBuffer recursion
peter [Thu, 23 Mar 2017 11:20:10 +0000 (12:20 +0100)]
use less stack in DebugUtil.treeToBuffer recursion

5 years agoAnsiEscapeDecoderTest: consume less CPU
peter [Thu, 23 Mar 2017 11:08:48 +0000 (12:08 +0100)]
AnsiEscapeDecoderTest: consume less CPU

5 years agoIDEA-168273 Fix retina artifacts phpstorm/172.856
Kirill Kirichenko [Thu, 23 Mar 2017 11:05:34 +0000 (14:05 +0300)]
IDEA-168273 Fix retina artifacts

5 years agoPY-22745 Warning about accessing network on EDT when listing packages of a remote...
Mikhail Golubev [Wed, 22 Mar 2017 19:14:31 +0000 (22:14 +0300)]
PY-22745 Warning about accessing network on EDT when listing packages of a remote interpreter

5 years agoDon't pollute idea.log with periodic messages from TaskManagerImpl
Mikhail Golubev [Wed, 22 Mar 2017 14:50:15 +0000 (17:50 +0300)]
Don't pollute idea.log with periodic messages from TaskManagerImpl

5 years agoPyStringFormatParserTest and EpydocStringTest extend TestCase instead of UsefulTestCase
Mikhail Golubev [Tue, 21 Mar 2017 15:58:02 +0000 (18:58 +0300)]
PyStringFormatParserTest and EpydocStringTest extend TestCase instead of UsefulTestCase

as they don't need any time-consuming bookkeeping of it, and the rest
of auxiliary methods can be imported statically.

5 years agomore appropriate way to get LanguageExtensions (EDU-895)
Liana.Bakradze [Mon, 20 Mar 2017 11:00:36 +0000 (14:00 +0300)]
more appropriate way to get LanguageExtensions (EDU-895)

5 years agocleanup (EDU-895)
liana.bakradze [Sun, 19 Mar 2017 11:46:55 +0000 (14:46 +0300)]
cleanup (EDU-895)

5 years agojavadoc (EDU-895)
liana.bakradze [Sun, 19 Mar 2017 11:39:50 +0000 (14:39 +0300)]
javadoc (EDU-895)

5 years ago@NotNull (EDU-895)
liana.bakradze [Sun, 19 Mar 2017 10:08:20 +0000 (13:08 +0300)]
@NotNull (EDU-895)

5 years agomore descriptive names and javadoc (EDU-895)
liana.bakradze [Sun, 19 Mar 2017 09:41:03 +0000 (12:41 +0300)]
more descriptive names and javadoc (EDU-895)

5 years agoget rid of createTaskContent method (EDU-895)
liana.bakradze [Sun, 19 Mar 2017 08:41:18 +0000 (11:41 +0300)]
get rid of createTaskContent method (EDU-895)

all actions related to task creation should be performed in createTask

5 years agorename (EDU-895)
liana.bakradze [Sat, 18 Mar 2017 18:35:50 +0000 (21:35 +0300)]
rename (EDU-895)

5 years agoget rid of CourseConfigurator (EDU-895)
liana.bakradze [Sat, 18 Mar 2017 18:23:14 +0000 (21:23 +0300)]
get rid of CourseConfigurator (EDU-895)

5 years agoinline create from course info code (EDU-895)
liana.bakradze [Sat, 18 Mar 2017 17:06:39 +0000 (20:06 +0300)]
inline create from course info code (EDU-895)

5 years agono need to add libraries to course module (EDU-895)
liana.bakradze [Sat, 18 Mar 2017 16:28:32 +0000 (19:28 +0300)]
no need to add libraries to course module (EDU-895)

5 years agoadd actions by id in order to make them removable in language plugins (EDU-895)
Liana.Bakradze [Fri, 17 Mar 2017 12:05:02 +0000 (15:05 +0300)]
add actions by id in order to make them removable in language plugins (EDU-895)

5 years agoupdate twitting to use checkListener (EDU-895)
Liana.Bakradze [Fri, 17 Mar 2017 10:57:23 +0000 (13:57 +0300)]
update twitting to use checkListener (EDU-895)

5 years agoget rid of StudyPluginConfigurator completely (EDU-895)
Liana.Bakradze [Fri, 17 Mar 2017 09:46:52 +0000 (12:46 +0300)]
get rid of StudyPluginConfigurator completely (EDU-895)

all the code moved to EduPluginConfigurator

5 years agomove edit hint action to special provider (EDU-895)
Liana.Bakradze [Thu, 16 Mar 2017 17:31:39 +0000 (20:31 +0300)]
move edit hint action to special provider (EDU-895)

5 years agoremove unused field (EDU-895)
Liana.Bakradze [Thu, 16 Mar 2017 16:21:43 +0000 (19:21 +0300)]
remove unused field (EDU-895)

5 years agofix formatting (EDU-895)
Liana.Bakradze [Thu, 16 Mar 2017 16:21:13 +0000 (19:21 +0300)]
fix formatting (EDU-895)

5 years agoremove unused classes (EDU-895)
Liana.Bakradze [Thu, 16 Mar 2017 16:20:12 +0000 (19:20 +0300)]
remove unused classes (EDU-895)

5 years agoadd proper check listener (EDU-895)
Liana.Bakradze [Thu, 16 Mar 2017 16:18:21 +0000 (19:18 +0300)]
add proper check listener (EDU-895)

5 years agomove code highlighting settings to language-specific configurator (EDU-895)
Liana.Bakradze [Thu, 16 Mar 2017 13:03:51 +0000 (16:03 +0300)]
move code highlighting settings to language-specific configurator (EDU-895)

5 years agoextract class and remove unused method (EDU-895)
Liana.Bakradze [Thu, 16 Mar 2017 12:51:13 +0000 (15:51 +0300)]
extract class and remove unused method (EDU-895)

5 years agomerge CCLanguageConfigurator to EduPluginConfigurator (EDU-895)
Liana.Bakradze [Thu, 16 Mar 2017 10:46:49 +0000 (13:46 +0300)]
merge CCLanguageConfigurator to EduPluginConfigurator (EDU-895)

5 years agomove task creation from util method to new configurator (EDU-895)
Liana.Bakradze [Wed, 15 Mar 2017 16:09:48 +0000 (19:09 +0300)]
move task creation from util method to new configurator (EDU-895)

5 years agochange API for Edu Java (EDU-895)
Liana.Bakradze [Wed, 15 Mar 2017 15:03:03 +0000 (18:03 +0300)]
change API for Edu Java (EDU-895)

5 years agoget rid of lesson and task creators (EDU-895)
Liana.Bakradze [Wed, 15 Mar 2017 13:06:14 +0000 (16:06 +0300)]
get rid of lesson and task creators (EDU-895)

5 years agoget rid of StudyLanguageManager (EDU-895)
Liana.Bakradze [Wed, 15 Mar 2017 12:39:25 +0000 (15:39 +0300)]
get rid of StudyLanguageManager (EDU-895)

5 years agoMerge remote-tracking branch 'origin/master' idea/172.855
Vladimir.Orlov [Thu, 23 Mar 2017 10:40:07 +0000 (13:40 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoRename jre->jre32
Vladimir.Orlov [Thu, 23 Mar 2017 10:34:52 +0000 (13:34 +0300)]
Rename jre->jre32
IDEA-169747  "No system java compiler" after new project is created

5 years agoreplace explicit descriptor with completion contributor
Dennis Ushakov [Thu, 23 Mar 2017 10:29:56 +0000 (13:29 +0300)]
replace explicit descriptor with completion contributor
html5 schema now contains proper attribute

5 years agobuild scripts: run compilation only using the new scripts
nik [Wed, 22 Mar 2017 13:39:20 +0000 (16:39 +0300)]
build scripts: run compilation only using the new scripts

Code required for starting compilation is extracted to separate classes, added script 'compile.gant' which compiles sources and packs output to a zip file.

5 years agoEDU-624 Drop Sandbox
Ekaterina Tuzova [Fri, 17 Mar 2017 14:34:52 +0000 (17:34 +0300)]
EDU-624 Drop Sandbox

5 years ago[java] makes source code compatible with outdated IDEA builds
Roman Shevchenko [Thu, 23 Mar 2017 09:21:12 +0000 (10:21 +0100)]
[java] makes source code compatible with outdated IDEA builds

5 years agoIDEA-169368 Editor becomes slow when the clipboard contains a large amount of data appcode/172.850 clion/172.851
Dmitry Batrak [Thu, 23 Mar 2017 08:32:23 +0000 (11:32 +0300)]
IDEA-169368 Editor becomes slow when the clipboard contains a large amount of data

following IDEA-CR-19591

5 years agotemporarily add additional logging idea/172.847
Dmitry Batkovich [Thu, 23 Mar 2017 08:09:33 +0000 (11:09 +0300)]
temporarily add additional logging

5 years agobuild scripts: copy script file to a temp directory and modify it there
nik [Wed, 22 Mar 2017 13:35:19 +0000 (16:35 +0300)]
build scripts: copy script file to a temp directory and modify it there

This is needed to avoid modification of source files by the build script.

5 years agoDataFlowInspection: do not report some common compile-time flag checks pycharm/172.845 pycharm/172.846
Tagir Valeev [Thu, 23 Mar 2017 03:43:10 +0000 (10:43 +0700)]
DataFlowInspection: do not report some common compile-time flag checks

5 years agoPY-22556, PY-23233, PY-23217: Set working directory for tests that are not in packages appcode/172.836 clion/172.833 dbe/172.838 idea/172.839 phpstorm/172.840 pycharm/172.834 pycharm/172.835 rubymine/172.832 webstorm/172.841
Ilya.Kazakevich [Wed, 22 Mar 2017 22:54:38 +0000 (01:54 +0300)]
PY-22556, PY-23233, PY-23217: Set working directory for tests that are not in packages

When you want to launch test in folder "tests" which is not a package, you have several troubles:
* Python frameworks report tests relative to this folder (i.e. test_module.foo instead of tests.test_module.foo)
* You can't provide test name as tests.foo.MyTest since "tests" is not package

To solve it, we set "tests" as package. But you can't simply set deepest folder as package: it may break relative imports.
So, newly created configuration should use topmost folder which is not a package.
Consider following layout: tests ( not a package), logic (package), test_module.py
 Here is: "logic.test_module" and "tests" as working directory.

 On Java side, we get working dir reported by python and resolve names against it.
 Several hacks like index lookup of function are not needed now.

5 years agore-fix for read-only indices (rewrite assignment of read-only status for ValueContain...
Dmitry Batkovich [Wed, 22 Mar 2017 20:01:39 +0000 (23:01 +0300)]
re-fix for read-only indices (rewrite assignment of read-only status for ValueContainerMap)

5 years agoIDEA-169937 Remote desktop: Build Artifacts shows no list and AE "container == null...
Sergey Malenkov [Wed, 22 Mar 2017 19:07:53 +0000 (22:07 +0300)]
IDEA-169937 Remote desktop: Build Artifacts shows no list and AE "container == null" at ListPopupImpl.afterShow()
log debugging info if a popup is disposed right after showing

5 years agoIDEA-170049 "Find in path" dialog: find anywhere/in comments/... doesn't have a shortcut
Vassiliy.Kudryashov [Wed, 22 Mar 2017 19:02:57 +0000 (22:02 +0300)]
IDEA-170049 "Find in path" dialog: find anywhere/in comments/... doesn't have a shortcut

Signed-off-by: Vassiliy.Kudryashov <Vassiliy.Kudryashov@jetbrains.com>
5 years agoFix possible bugs with using of a suspendContext
Vitaliy.Bibaev [Wed, 22 Mar 2017 18:39:52 +0000 (21:39 +0300)]
Fix possible bugs with using of a suspendContext

5 years agoInterrupt of update of memory view when session resumed or tab hidden
Vitaliy.Bibaev [Wed, 22 Mar 2017 18:37:30 +0000 (21:37 +0300)]
Interrupt of update of memory view when session resumed or tab hidden

5 years agoSet 0.5s delay before first update of the memory view.
Vitaliy.Bibaev [Wed, 22 Mar 2017 18:35:51 +0000 (21:35 +0300)]
Set 0.5s delay before first update of the memory view.

5 years agoMake isActive flag volatile - read access from two thread is possible
Vitaliy.Bibaev [Wed, 22 Mar 2017 18:30:56 +0000 (21:30 +0300)]
Make isActive flag volatile - read access from two thread is possible

5 years agoMinor: specify time unit in alarm
Vitaliy.Bibaev [Wed, 22 Mar 2017 17:58:34 +0000 (20:58 +0300)]
Minor: specify time unit in alarm

5 years agoUse only a selectionChanged event to enable/disable memory view
Vitaliy.Bibaev [Wed, 22 Mar 2017 17:56:36 +0000 (20:56 +0300)]
Use only a selectionChanged event to enable/disable memory view

5 years agoMinor: remove redundant call of the parent constructor
Vitaliy.Bibaev [Wed, 22 Mar 2017 17:43:17 +0000 (20:43 +0300)]
Minor: remove redundant call of the parent constructor

5 years agoFix bug when grid content not received a selection changed event
Vitaliy.Bibaev [Wed, 22 Mar 2017 17:41:20 +0000 (20:41 +0300)]
Fix bug when grid content not received a selection changed event

5 years agoRIDER-5008 Solution Explorer: reduce the number of markers for errors
Sergey Malenkov [Wed, 22 Mar 2017 18:40:31 +0000 (21:40 +0300)]
RIDER-5008 Solution Explorer: reduce the number of markers for errors

5 years agowait for indices in JavaFunctionalExpressionSearcher bg thread (EA-99366 - INRE:...
peter [Wed, 22 Mar 2017 17:42:05 +0000 (18:42 +0100)]
wait for indices in JavaFunctionalExpressionSearcher bg thread (EA-99366 - INRE: FileBasedIndexImpl.handleDumbMode)

5 years agono dialogs under write action in python AddFunctionQuickFix (EA-99361 - assert: NoSwi...
peter [Wed, 22 Mar 2017 17:41:35 +0000 (18:41 +0100)]
no dialogs under write action in python AddFunctionQuickFix (EA-99361 - assert: NoSwingUnderWriteAction.a)

5 years agoIDEA-166763 angular-ui-router diagram: fix 'Enable colors' setting
Alexander Lobas [Wed, 22 Mar 2017 17:16:16 +0000 (20:16 +0300)]
IDEA-166763 angular-ui-router diagram: fix 'Enable colors' setting

5 years agogive up with move-rename usage info: fix for java only
Anna.Kozlova [Wed, 22 Mar 2017 17:04:03 +0000 (18:04 +0100)]
give up with move-rename usage info: fix for java only

5 years agoIDEA-170043 Cannot step into constructor of base class at anonymous class's creation...
Egor.Ushakov [Wed, 22 Mar 2017 16:52:12 +0000 (19:52 +0300)]
IDEA-170043 Cannot step into constructor of base class at anonymous class's creation using 'Smart Step Into'

5 years agoEmmet: consider all file types with base HTML language as a HTML file
Alexander Zolotov [Wed, 22 Mar 2017 15:51:38 +0000 (18:51 +0300)]
Emmet: consider all file types with base HTML language as a HTML file
types (WEB-26052)

5 years agoUpdate user scale factor after font defaults are patched
Anton Tarasov [Wed, 22 Mar 2017 16:30:15 +0000 (19:30 +0300)]
Update user scale factor after font defaults are patched

To let JBUI.USER_SCALE_FACTOR_PROPERTY listeners to have UIUtil.getLabelFont() (and the stuff like that) return properly scaled font.

5 years agocleanup some jdks added in tests
peter [Wed, 22 Mar 2017 16:27:12 +0000 (17:27 +0100)]
cleanup some jdks added in tests

5 years agoMerge remote-tracking branch 'origin/master'
Yann Cébron [Wed, 22 Mar 2017 16:28:29 +0000 (17:28 +0100)]
Merge remote-tracking branch 'origin/master'