idea/community.git
4 years agoEDU-626 "Create new educational project" is not intuitive name
Liana Bakradze [Fri, 8 Jul 2016 16:18:28 +0000 (19:18 +0300)]
EDU-626 "Create new educational project" is not intuitive name

4 years agodiagnostics
Alexey Kudravtsev [Fri, 8 Jul 2016 16:34:35 +0000 (19:34 +0300)]
diagnostics

4 years agocleanup
Alexey Kudravtsev [Fri, 8 Jul 2016 16:29:02 +0000 (19:29 +0300)]
cleanup

4 years agocleanup, lambdify
Alexey Kudravtsev [Fri, 8 Jul 2016 15:27:21 +0000 (18:27 +0300)]
cleanup, lambdify

4 years agojava.util.ConcurrentModificationException fixed
Alexey Kudravtsev [Fri, 8 Jul 2016 15:24:30 +0000 (18:24 +0300)]
java.util.ConcurrentModificationException fixed

4 years agoremoved useless debug
Alexey Kudravtsev [Fri, 8 Jul 2016 15:11:14 +0000 (18:11 +0300)]
removed useless debug

4 years agoCPP-475 Show cmake output messages while loading
Vasily Pisar [Fri, 8 Jul 2016 16:18:40 +0000 (19:18 +0300)]
CPP-475 Show cmake output messages while loading

- tabs were flashing when their name was changed, now fixed (they were flashing because previously we needed to call removeTabWithOldName()and 'addTheSameTabWithANewName() – there was no renameTab() method. Now we can actually rename the tab).

4 years agoproblem descriptor text generation removes redundant spaces in #ref using trim()... idea/163.1130
Dmitry Batkovich [Fri, 8 Jul 2016 16:05:36 +0000 (19:05 +0300)]
problem descriptor text generation removes redundant spaces in #ref using trim().replaceAll(); be simplier IDEA-CR-12050

4 years agoJava inspection: Removed RemoveConditionalIntention because it's a duplicate of Unnec...
Pavel Dolgov [Fri, 8 Jul 2016 15:41:08 +0000 (18:41 +0300)]
Java inspection: Removed RemoveConditionalIntention because it's a duplicate of UnnecessaryConditionalExpressionInspection (IDEA-157727)

4 years ago[freeze detector] log error if typing lags in dumb mode, just say if it was in dumb...
Yaroslav Lepenkin [Fri, 8 Jul 2016 15:32:44 +0000 (18:32 +0300)]
[freeze detector] log error if typing lags in dumb mode, just say if it was in dumb mode

4 years agoEA-85593 - NPE: VisualLineFragmentsIterator.hasNext
Aleksey Pivovarov [Fri, 8 Jul 2016 14:39:51 +0000 (17:39 +0300)]
EA-85593 - NPE: VisualLineFragmentsIterator.hasNext

4 years agoJava inspection: Removed the "Remove Boolean Equality" intention, because it's totall...
Pavel Dolgov [Fri, 8 Jul 2016 15:15:33 +0000 (18:15 +0300)]
Java inspection: Removed the "Remove Boolean Equality" intention, because it's totally inferior to "Pointless boolean expression" inspection (IDEA-157727)

4 years agoEDU-665 Rename "Add as Task File" action to "Make Visible to Student"
Liana Bakradze [Fri, 8 Jul 2016 15:15:23 +0000 (18:15 +0300)]
EDU-665 Rename "Add as Task File" action to "Make Visible to Student"

4 years ago[platform] temporarily reverts ASM #317621 fix (IDEA-158326) appcode/163.1124 clion/163.1123
Roman Shevchenko [Fri, 8 Jul 2016 14:59:23 +0000 (16:59 +0200)]
[platform] temporarily reverts ASM #317621 fix (IDEA-158326)

4 years agofix library file
Anna Kozlova [Fri, 8 Jul 2016 14:43:43 +0000 (16:43 +0200)]
fix library file

4 years agoupdate junit 5 assertions to M1
Anna Kozlova [Fri, 8 Jul 2016 14:33:52 +0000 (16:33 +0200)]
update junit 5 assertions to M1

4 years agomove PasswordSafe api
Eugene Zhuravlev [Fri, 8 Jul 2016 14:15:48 +0000 (16:15 +0200)]
move PasswordSafe api

4 years agoJava inspection: convert the intention "Replace If with Assert Statement" into an...
Pavel Dolgov [Fri, 8 Jul 2016 13:28:57 +0000 (16:28 +0300)]
Java inspection: convert the intention "Replace If with Assert Statement" into an INFORMATION-level inspection (IDEA-157727)

4 years agoJava inspection: convert the intention "Replace Assert with If Statement" into an...
Pavel Dolgov [Fri, 8 Jul 2016 12:02:53 +0000 (15:02 +0300)]
Java inspection: convert the intention "Replace Assert with If Statement" into an INFORMATION-level inspection (IDEA-157727)

4 years agoJava inspection: Enabled TooBroadScopeInspection by default at INFORMATION severity...
Pavel Dolgov [Fri, 8 Jul 2016 10:33:50 +0000 (13:33 +0300)]
Java inspection: Enabled TooBroadScopeInspection by default at INFORMATION severity, edited quick fix message (IDEA-157727)

4 years agoremove notification about courses on application setup
Ekaterina Tuzova [Fri, 8 Jul 2016 13:55:20 +0000 (16:55 +0300)]
remove notification about courses on application setup

4 years agoadd notification about new course availability
Ekaterina Tuzova [Fri, 8 Jul 2016 13:54:13 +0000 (16:54 +0300)]
add notification about new course availability

4 years agoschedule courses list update
Ekaterina Tuzova [Wed, 6 Jul 2016 17:22:01 +0000 (20:22 +0300)]
schedule courses list update

4 years agoinspection view: tree tooltip had very long empty tail IDEA-156173
Dmitry Batkovich [Fri, 8 Jul 2016 13:46:06 +0000 (16:46 +0300)]
inspection view: tree tooltip had very long empty tail IDEA-156173

4 years agoupdate junit 5 to M1
Anna Kozlova [Fri, 8 Jul 2016 13:15:38 +0000 (15:15 +0200)]
update junit 5 to M1

4 years agoIDEA-158241 Find Usages fails to find usages
Alexey Kudravtsev [Fri, 8 Jul 2016 13:15:31 +0000 (16:15 +0300)]
IDEA-158241 Find Usages fails to find usages

4 years agocleanup
Alexey Kudravtsev [Fri, 8 Jul 2016 13:14:56 +0000 (16:14 +0300)]
cleanup

4 years agoassertion to prohibit closeProject() call within write action because fireClosing...
Alexey Kudravtsev [Fri, 8 Jul 2016 13:14:47 +0000 (16:14 +0300)]
assertion to prohibit closeProject() call within write action because fireClosing() listeners must have a chance to do something useful (e.g. cancel and wait for VCSInitialization to complete)

4 years agocleanup
Alexey Kudravtsev [Fri, 8 Jul 2016 13:09:22 +0000 (16:09 +0300)]
cleanup

4 years agonotnull
Alexey Kudravtsev [Fri, 8 Jul 2016 12:10:25 +0000 (15:10 +0300)]
notnull

4 years agomore diagnostics
Alexey Kudravtsev [Thu, 7 Jul 2016 14:57:43 +0000 (17:57 +0300)]
more diagnostics

4 years agomore diagnostics
Alexey Kudravtsev [Thu, 7 Jul 2016 14:55:37 +0000 (17:55 +0300)]
more diagnostics

4 years agoavoid throwing exceptions unnecessarily
Alexey Kudravtsev [Thu, 7 Jul 2016 14:28:38 +0000 (17:28 +0300)]
avoid throwing exceptions unnecessarily

4 years agomore diagnostics
Alexey Kudravtsev [Thu, 7 Jul 2016 13:17:51 +0000 (16:17 +0300)]
more diagnostics

4 years agomake run faster under log debug level
Alexey Kudravtsev [Thu, 7 Jul 2016 12:52:48 +0000 (15:52 +0300)]
make run faster under log debug level

4 years agocleanup
Alexey Kudravtsev [Thu, 7 Jul 2016 12:38:05 +0000 (15:38 +0300)]
cleanup

4 years agoNPE diagnostics
Alexey Kudravtsev [Thu, 7 Jul 2016 12:36:02 +0000 (15:36 +0300)]
NPE diagnostics

4 years agotests failed under debug log level
Alexey Kudravtsev [Thu, 7 Jul 2016 12:10:34 +0000 (15:10 +0300)]
tests failed under debug log level

4 years agotests failed under debug log level
Alexey Kudravtsev [Thu, 7 Jul 2016 11:50:55 +0000 (14:50 +0300)]
tests failed under debug log level

4 years agomore diagnostics
Alexey Kudravtsev [Wed, 6 Jul 2016 15:54:34 +0000 (18:54 +0300)]
more diagnostics

4 years agoRangeMarkerTest failed if log level is debug
Alexey Kudravtsev [Wed, 6 Jul 2016 15:36:16 +0000 (18:36 +0300)]
RangeMarkerTest failed if log level is debug

4 years agocleanup
Alexey Kudravtsev [Wed, 6 Jul 2016 15:35:18 +0000 (18:35 +0300)]
cleanup

4 years agocleanup
Alexey Kudravtsev [Wed, 6 Jul 2016 15:28:03 +0000 (18:28 +0300)]
cleanup

4 years agotest failed under log debug
Alexey Kudravtsev [Wed, 6 Jul 2016 14:08:20 +0000 (17:08 +0300)]
test failed under log debug

4 years agoRename tracing flag for PyDBDaemonThread, because it's checked in trace_dispatch...
Elizaveta Shashkova [Fri, 8 Jul 2016 12:51:25 +0000 (15:51 +0300)]
Rename tracing flag for PyDBDaemonThread, because it's checked in trace_dispatch function and protects debugger from a deadlock with IronPython (PY-20002)

4 years agoensure of(null), append(null), append(empty())
Gregory.Shrago [Fri, 8 Jul 2016 12:46:33 +0000 (15:46 +0300)]
ensure of(null), append(null), append(empty())

4 years ago[performance optimization] avoid extra allocations via using proper enumerator
Maxim.Mossienko [Fri, 8 Jul 2016 12:41:25 +0000 (14:41 +0200)]
[performance optimization] avoid extra allocations via using proper enumerator

4 years agoIDEA-136265 diff: do not paint borders for changed blocks
Aleksey Pivovarov [Wed, 6 Jul 2016 13:51:13 +0000 (16:51 +0300)]
IDEA-136265 diff: do not paint borders for changed blocks

* paint line for empty ranges at the beginning of the file
* paint line to separate non-squashed changes (highlight split changes policy)
* move empty range highlighter into DiffDrawUtil.createHighlighter

4 years agoshow lambdas in File Structure (IDEA-151616; IDEA-157809; IDEA-151429)
Anna Kozlova [Fri, 8 Jul 2016 12:05:39 +0000 (14:05 +0200)]
show lambdas in File Structure (IDEA-151616; IDEA-157809; IDEA-151429)

4 years agoCleanup (deprecated API usage)
Roman Shevchenko [Fri, 8 Jul 2016 12:20:59 +0000 (14:20 +0200)]
Cleanup (deprecated API usage)

4 years agoEscape test increased
Ilya.Kazakevich [Fri, 8 Jul 2016 12:11:17 +0000 (15:11 +0300)]
Escape test increased

Looks like slashes are not enough for TC to escape: replacing with [sharp]

4 years agoquick search for WI 30229 Improve generators order in project generator appcode/163.1116 clion/163.1115
Shaverdova Elena [Fri, 8 Jul 2016 11:43:11 +0000 (13:43 +0200)]
quick search for WI 30229 Improve generators order in project generator

4 years agojson schema: improve validation (report the name of the file with error); make error...
irengrig [Fri, 8 Jul 2016 11:38:06 +0000 (13:38 +0200)]
json schema: improve validation (report the name of the file with error); make error in schema displayed when adding a new schema

4 years ago[freeze detector] do not log if in dumb mode
Yaroslav Lepenkin [Fri, 8 Jul 2016 11:10:03 +0000 (14:10 +0300)]
[freeze detector] do not log if in dumb mode

4 years agoinspection view: suppressing items of specific type should leave ability to suppress...
Dmitry Batkovich [Fri, 8 Jul 2016 10:54:15 +0000 (13:54 +0300)]
inspection view: suppressing items of specific type should leave ability to suppress others IDEA-156821

4 years agoPY-19679 Fixed: "await" in list comprehension is not marked as a syntax error
Semyon Proshev [Thu, 7 Jul 2016 13:51:21 +0000 (16:51 +0300)]
PY-19679 Fixed: "await" in list comprehension is not marked as a syntax error

Update DumbAwareHighlightingAnnotator to mark await in result expressions as errors

4 years agoAssignment to await expressions is forbidden now
Semyon Proshev [Thu, 30 Jun 2016 12:12:59 +0000 (15:12 +0300)]
Assignment to await expressions is forbidden now

4 years agoMerge remote-tracking branch 'origin/master'
Nadya Zabrodina [Fri, 8 Jul 2016 10:47:21 +0000 (13:47 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoIDEA-97406 support LINE_UNDERSCORE as well as WAVE_UNDERSCORE
Sergey Malenkov [Fri, 8 Jul 2016 10:40:49 +0000 (13:40 +0300)]
IDEA-97406 support LINE_UNDERSCORE as well as WAVE_UNDERSCORE

4 years agoIDEA-97406 update scaling algorithm
Sergey Malenkov [Fri, 8 Jul 2016 09:55:07 +0000 (12:55 +0300)]
IDEA-97406 update scaling algorithm

4 years agoMerge branch 'nz/shelf_improvements'
Nadya Zabrodina [Fri, 8 Jul 2016 10:32:25 +0000 (13:32 +0300)]
Merge branch 'nz/shelf_improvements'

4 years agofold data uri in html
Dennis Ushakov [Fri, 8 Jul 2016 10:30:06 +0000 (13:30 +0300)]
fold data uri in html
#WEB-21768 fixed

4 years agoMerge CSS and XML folding settings (WEB-21768)
Alexander Zolotov [Thu, 7 Jul 2016 18:42:54 +0000 (21:42 +0300)]
Merge CSS and XML folding settings (WEB-21768)

4 years agoUse separate class to store xml folding settings state
Alexander Zolotov [Thu, 7 Jul 2016 18:20:27 +0000 (21:20 +0300)]
Use separate class to store xml folding settings state

this is required for proper merging Css and Xml folding settings

4 years agoEnable custom surrounders for languges without line comments
Alexander Zolotov [Wed, 6 Jul 2016 20:12:07 +0000 (23:12 +0300)]
Enable custom surrounders for languges without line comments

4 years agoend template in tests as normal; if template was canceled - don't perform onSuccess... appcode/163.1109 clion/163.1108
Anna Kozlova [Fri, 8 Jul 2016 08:50:23 +0000 (10:50 +0200)]
end template in tests as normal; if template was canceled - don't perform onSuccess method setup (IDEA-157973)

4 years agoinline class to anonymous: generate final modifier according to setting for java...
Anna Kozlova [Wed, 6 Jul 2016 18:10:45 +0000 (20:10 +0200)]
inline class to anonymous: generate final modifier according to setting for java 8 (IDEA-157802)

4 years agodon't select first history item if text is empty (IDEA-156938)
Anna Kozlova [Wed, 6 Jul 2016 17:43:57 +0000 (19:43 +0200)]
don't select first history item if text is empty (IDEA-156938)

4 years agoanonymous -> lambda: allow field shadowing when suggesting new local names (IDEA...
Anna Kozlova [Wed, 6 Jul 2016 14:56:38 +0000 (16:56 +0200)]
anonymous -> lambda: allow field shadowing when suggesting new local names (IDEA-157288)

4 years agocan be final: don't suggest final modifiers for implicitly write fields (IDEA-148069)
Anna Kozlova [Wed, 6 Jul 2016 14:31:45 +0000 (16:31 +0200)]
can be final: don't suggest final modifiers for implicitly write fields (IDEA-148069)

4 years agoWarn about JDK arch mismatch in Switch IDE Boot JDK.
Anton Tarasov [Fri, 8 Jul 2016 08:35:55 +0000 (11:35 +0300)]
Warn about JDK arch mismatch in Switch IDE Boot JDK.

In order to give user a hint why he/she can't select a valid JDK (which actually doesn't match the bitness of the running IDEA), a warning dialog will popup.

4 years agounused declaration inspection: android test fixed
Dmitry Batkovich [Fri, 8 Jul 2016 08:25:20 +0000 (11:25 +0300)]
unused declaration inspection: android test fixed

4 years agoIDEA-97406 refactoring
Sergey Malenkov [Fri, 8 Jul 2016 07:22:29 +0000 (10:22 +0300)]
IDEA-97406 refactoring

4 years agointroduce single-param null-aware of(item) appcode/163.1101 clion/163.1096 dbe/163.1097 idea/163.1100 phpstorm/163.1099 pycharm/163.1095 pycharm/163.1106 rubymine/163.1102 webstorm/163.1104 webstorm/163.1105
Gregory.Shrago [Fri, 8 Jul 2016 00:23:17 +0000 (03:23 +0300)]
introduce single-param null-aware of(item)

4 years agoIDEA-151422 Copy doesn't work in inspections settings
Konstantin Bulenkov [Thu, 7 Jul 2016 23:57:20 +0000 (01:57 +0200)]
IDEA-151422 Copy doesn't work in inspections settings

4 years agonew BidiRun[0] happens too often. Introduce EMPTY_ARRAY
Konstantin Bulenkov [Thu, 7 Jul 2016 23:42:52 +0000 (01:42 +0200)]
new BidiRun[0] happens too often. Introduce EMPTY_ARRAY

4 years agoTest fix: adding "bin" to PATH and "lib" to LS_LIBRARY_PATH to fix Linux
Ilya.Kazakevich [Thu, 7 Jul 2016 22:07:41 +0000 (01:07 +0300)]
Test fix: adding "bin" to PATH and "lib" to LS_LIBRARY_PATH to fix Linux

4 years ago[shelf]: cleanUp
Nadya Zabrodina [Thu, 7 Jul 2016 11:51:07 +0000 (14:51 +0300)]
[shelf]: cleanUp

4 years ago[shelf]: refactor deprecated code
Nadya Zabrodina [Fri, 1 Jul 2016 11:52:23 +0000 (14:52 +0300)]
[shelf]: refactor deprecated code

4 years ago[shelf]: style: use html to highlight important message parts
Nadya Zabrodina [Fri, 1 Jul 2016 10:53:02 +0000 (13:53 +0300)]
[shelf]: style: use html to highlight important message parts

4 years ago[shelf]: cleanUp
Nadya Zabrodina [Thu, 30 Jun 2016 17:25:01 +0000 (20:25 +0300)]
[shelf]: cleanUp

4 years ago[shelf]: deleteProvider refactoring: create one smarter delete provider instead of...
Nadya Zabrodina [Thu, 30 Jun 2016 17:23:23 +0000 (20:23 +0300)]
[shelf]: deleteProvider refactoring: create one smarter delete provider instead of 2 separated

* IDEA-102021 - remove strategy improved;
* delete all changelists selected directly (list nodes) with all changes inside;
* delete all separately selected changes ( recycle from normal lists and completely delete  from already recycled lists);
* improve confirmation message;

4 years ago[shelve]: move create recycled changelist to separated method; do not recycle changes...
Nadya Zabrodina [Thu, 30 Jun 2016 17:14:59 +0000 (20:14 +0300)]
[shelve]: move create recycled changelist to separated method; do not recycle changes from already recycled

4 years ago[shelve]: remove unnecessary stored binaries, it's better to get them from dialog...
Nadya Zabrodina [Thu, 30 Jun 2016 16:21:43 +0000 (19:21 +0300)]
[shelve]: remove unnecessary stored binaries, it's better to get them from dialog and then filter by types

*cleanup;

4 years agoinline ColorDescriptor.EMPTY_ARRAY and remove mass-copy-paste
Konstantin Bulenkov [Thu, 7 Jul 2016 21:03:23 +0000 (23:03 +0200)]
inline ColorDescriptor.EMPTY_ARRAY and remove mass-copy-paste

4 years agocleanup. Convert empty arrays to constants (new T[0] -> T.EMPTY)
Konstantin Bulenkov [Thu, 7 Jul 2016 20:52:00 +0000 (22:52 +0200)]
cleanup. Convert empty arrays to constants (new T[0] -> T.EMPTY)

4 years agonew T[0] -> T.EMPTY_ARRAY_FIELD inspection and quick fix
Konstantin Bulenkov [Thu, 7 Jul 2016 18:22:21 +0000 (20:22 +0200)]
new T[0] -> T.EMPTY_ARRAY_FIELD inspection and quick fix

4 years agoIG: ignore visibility for covariant equals (IDEA-158274)
Bas Leijdekkers [Thu, 7 Jul 2016 17:36:03 +0000 (19:36 +0200)]
IG: ignore visibility for covariant equals (IDEA-158274)

4 years agoRespect custom update settings in UpdateChecker.checkPluginsUpdate
Ivan Chirkov [Thu, 7 Jul 2016 17:31:44 +0000 (19:31 +0200)]
Respect custom update settings in UpdateChecker.checkPluginsUpdate

4 years agoRespect custom update settings in UpdateChecker.checkPluginsUpdate
Ivan Chirkov [Thu, 7 Jul 2016 17:18:58 +0000 (19:18 +0200)]
Respect custom update settings in UpdateChecker.checkPluginsUpdate

4 years agoSpecify useForceHttps for RepositoryHelper.loadPlugins only in one method.
Ivan Chirkov [Wed, 29 Jun 2016 10:24:16 +0000 (12:24 +0200)]
Specify useForceHttps for RepositoryHelper.loadPlugins only in one method.

4 years agoUse UpdateSetting.canUseHttps always for downloading plugins: set forceHttps of Plugi...
Ivan Chirkov [Tue, 28 Jun 2016 16:55:17 +0000 (18:55 +0200)]
Use UpdateSetting.canUseHttps always for downloading plugins: set forceHttps of PluginDownloader in constructor

4 years agoWhen using no tabs Switcher selects 3rd element instead of 2nd
Konstantin Bulenkov [Thu, 7 Jul 2016 15:10:22 +0000 (17:10 +0200)]
When using no tabs Switcher selects 3rd element instead of 2nd

4 years agoadd help id
Dennis Ushakov [Thu, 7 Jul 2016 17:05:55 +0000 (20:05 +0300)]
add help id

4 years agocorrected evaluation expression for private fields from base classes
Egor.Ushakov [Thu, 7 Jul 2016 16:49:22 +0000 (19:49 +0300)]
corrected evaluation expression for private fields from base classes

4 years agoIDEA-97406 If user choose bigger edtior font, text effects (underlining, underwaving...
Sergey Malenkov [Thu, 7 Jul 2016 16:36:15 +0000 (19:36 +0300)]
IDEA-97406 If user choose bigger edtior font, text effects (underlining, underwaving, strikeout) are still 1 pixel wide

4 years ago[git] author filter in mac does not use | symbol for git older than 1.8.3.3 IDEA...
Julia Beliaeva [Sun, 3 Jul 2016 15:43:57 +0000 (18:43 +0300)]
[git] author filter in mac does not use | symbol for git older than 1.8.3.3 IDEA-157907

Until 1.8.3.3 git for Mac somewhy does not support author filters containing | (for filtering for several authors or several name spellings of the same author). So for older versions several "--author" parameters are used. However, this does not work for versions older than 1.7.4.

4 years agojson schema: navigation to layered properties in json schema, on the example of eslin...
irengrig [Thu, 7 Jul 2016 16:19:54 +0000 (18:19 +0200)]
json schema: navigation to layered properties in json schema, on the example of eslint config

4 years agojson schema: for embedded providers, all files must be of json type, otherwise they...
irengrig [Thu, 7 Jul 2016 16:10:45 +0000 (18:10 +0200)]
json schema: for embedded providers, all files must be of json type, otherwise they would not be parsed by indexer
make resolve from json file into into property in schema file go into definitions (eslint refers to groups of definitions)
test of navigation for eslint rules

4 years agoeducational plugins build
Ekaterina Tuzova [Thu, 7 Jul 2016 15:45:46 +0000 (18:45 +0300)]
educational plugins build