idea/community.git
5 years agoadded StringUtil.parseLong
Sergey Simonchik [Tue, 26 Jan 2016 12:06:05 +0000 (15:06 +0300)]
added StringUtil.parseLong

5 years agogradle: test added for TestModuleProperties importing appcode/144.3368 clion/144.3367
Vladislav.Soroka [Tue, 26 Jan 2016 11:45:03 +0000 (14:45 +0300)]
gradle: test added for TestModuleProperties importing

5 years agogenericify method signature
Sergey Simonchik [Tue, 26 Jan 2016 11:48:38 +0000 (14:48 +0300)]
genericify method signature

5 years agoCleanup (warnings)
Roman Shevchenko [Tue, 26 Jan 2016 11:46:13 +0000 (14:46 +0300)]
Cleanup (warnings)

5 years agorename 'move left/right' actions/handler and descriptions to match the logic better
Dmitry Batrak [Tue, 26 Jan 2016 11:39:59 +0000 (14:39 +0300)]
rename 'move left/right' actions/handler and descriptions to match the logic better

5 years agoremote mappings field, text truncation, fix NPE + @NotNull assertions
irengrig [Tue, 26 Jan 2016 11:22:45 +0000 (12:22 +0100)]
remote mappings field, text truncation, fix NPE + @NotNull assertions

5 years agoIDEA-149210 Rework IDE notifications phpstorm/144.3366
Alexander Lobas [Tue, 26 Jan 2016 11:10:39 +0000 (14:10 +0300)]
IDEA-149210 Rework IDE notifications

5 years agoKotlin compatibility (* wildcard)
vladimir.krivosheev [Tue, 26 Jan 2016 10:34:35 +0000 (11:34 +0100)]
Kotlin compatibility (* wildcard)

5 years agoKotlin compatibility (promise *Run and JvmField because now companion object require...
Vladimir Krivosheev [Tue, 26 Jan 2016 10:17:19 +0000 (11:17 +0100)]
Kotlin compatibility (promise *Run and JvmField because now companion object require explicit annotation to be field)

5 years agoIDEA-150760 DevKit: allow to use '$' symbol as a file path separator in a test name...
Artem Khvastunov [Tue, 26 Jan 2016 09:23:15 +0000 (10:23 +0100)]
IDEA-150760 DevKit: allow to use '$' symbol as a file path separator in a test name for 'Navigate to testdata' action

5 years agoIDEA-127539 Support for ligatures in editor
Dmitry Batrak [Tue, 26 Jan 2016 09:16:56 +0000 (12:16 +0300)]
IDEA-127539 Support for ligatures in editor

5 years agoIDEA-139337 Debugger: evaluated field is shifted to the left in editor when inspectin... appcode/144.3364 clion/144.3362
Alexander Doroshko [Tue, 26 Jan 2016 08:46:00 +0000 (11:46 +0300)]
IDEA-139337 Debugger: evaluated field is shifted to the left in editor when inspecting object values with Alt+Click

5 years agoadded TestModuleProperties to JPS model (IDEA-150835)
nik [Mon, 25 Jan 2016 22:57:49 +0000 (01:57 +0300)]
added TestModuleProperties to JPS model (IDEA-150835)

5 years agogradle: fill TestModuleProperties not only for newly created modules but for exiting...
nik [Mon, 25 Jan 2016 22:54:38 +0000 (01:54 +0300)]
gradle: fill TestModuleProperties not only for newly created modules but for exiting modules too (IDEA-150835)

5 years agoPY-18282 and PY-18163: nose test class ancestors are not recognized with loose context appcode/144.3358 clion/144.3356 dbe/144.3355 idea/144.3357 phpstorm/144.3352 pycharm/144.3354 pycharm/144.3359 rubymine/144.3353 webstorm/144.3360
Ilya.Kazakevich [Mon, 25 Jan 2016 22:05:39 +0000 (01:05 +0300)]
PY-18282 and PY-18163: nose test class ancestors are not recognized with loose context

Configuration producers should use user initiated context

5 years agoIDEA-149210 Rework IDE notifications
Alexander Lobas [Mon, 25 Jan 2016 21:59:33 +0000 (00:59 +0300)]
IDEA-149210 Rework IDE notifications

5 years ago[groovy] fix nested index processing
Daniil Ovchinnikov [Mon, 25 Jan 2016 19:17:39 +0000 (22:17 +0300)]
[groovy] fix nested index processing

5 years agomake IconUtil#filterIcon private until it's not too late
Sergey Ignatov [Mon, 25 Jan 2016 19:09:34 +0000 (22:09 +0300)]
make IconUtil#filterIcon private until it's not too late

5 years agoEA-77728 - assert: ValueDescriptorImpl.getValue - better fix
Egor.Ushakov [Mon, 25 Jan 2016 17:13:34 +0000 (20:13 +0300)]
EA-77728 - assert: ValueDescriptorImpl.getValue - better fix

5 years agoIDEA-150605 Missing compile dependency after being resolved and overwritten by a...
Vladislav.Soroka [Mon, 25 Jan 2016 16:50:18 +0000 (19:50 +0300)]
IDEA-150605 Missing compile dependency after being resolved and overwritten by a runtime dependency

5 years ago#RUBY-17510 support of github RailsApp Samples in RubyMine and IDEA
Dmitry.Krasilschikov [Mon, 25 Jan 2016 16:49:58 +0000 (19:49 +0300)]
#RUBY-17510 support of github RailsApp Samples in RubyMine and IDEA

5 years agoRemove registry key: ide.new.project.settings
Sergey Malenkov [Mon, 25 Jan 2016 14:31:33 +0000 (17:31 +0300)]
Remove registry key: ide.new.project.settings

5 years agoEA-77728 - assert: ValueDescriptorImpl.getValue
Egor.Ushakov [Mon, 25 Jan 2016 16:41:35 +0000 (19:41 +0300)]
EA-77728 - assert: ValueDescriptorImpl.getValue

5 years agofollowing IDEA-CR-7943 rubymine/144.3345
Anna Kozlova [Mon, 25 Jan 2016 15:48:46 +0000 (18:48 +0300)]
following IDEA-CR-7943

5 years agooverload resolution: infer most specific agains formal param types substituted agains...
Anna Kozlova [Mon, 25 Jan 2016 15:43:52 +0000 (18:43 +0300)]
overload resolution: infer most specific agains formal param types substituted against site substitutor, including param bounds (IDEA-150773)

5 years agoenable 'apply change signature' for move stmt left/right
Anna Kozlova [Mon, 25 Jan 2016 12:21:20 +0000 (15:21 +0300)]
enable 'apply change signature' for move stmt left/right

5 years agoinference: cache erasure flag together with partial inference (IDEA-150802)
Anna Kozlova [Mon, 25 Jan 2016 11:53:38 +0000 (14:53 +0300)]
inference: cache erasure flag together with partial inference (IDEA-150802)

5 years agooverload resolution: apply site substitution before potential compatibility check...
Anna Kozlova [Mon, 25 Jan 2016 09:31:26 +0000 (12:31 +0300)]
overload resolution: apply site substitution before potential compatibility check (IDEA-150807)

5 years agoWEB-19984 Debugging Node.js app built with Webpack
Vladimir Krivosheev [Mon, 25 Jan 2016 15:28:06 +0000 (16:28 +0100)]
WEB-19984 Debugging Node.js app built with Webpack

5 years agoconvert SourceInfo to kotlin
Vladimir Krivosheev [Mon, 25 Jan 2016 14:12:23 +0000 (15:12 +0100)]
convert SourceInfo to kotlin

5 years agoconvert SourceInfo to kotlin
Vladimir Krivosheev [Mon, 25 Jan 2016 14:12:06 +0000 (15:12 +0100)]
convert SourceInfo to kotlin

5 years agoIDEA-131021 Git rename branch
Kirill Likhodedov [Wed, 6 Jan 2016 13:14:49 +0000 (16:14 +0300)]
IDEA-131021 Git rename branch

5 years agodownload Kotlin from RC branch idea/144.3343
Dmitry Jemerov [Mon, 25 Jan 2016 15:23:43 +0000 (16:23 +0100)]
download Kotlin from RC branch

5 years agoCompilerTester: ensure vfs up to date state when saving module files; fixes tests... appcode/144.3340 clion/144.3341
peter [Mon, 25 Jan 2016 14:52:58 +0000 (15:52 +0100)]
CompilerTester: ensure vfs up to date state when saving module files; fixes tests failing when run second time reusing temp directory

5 years agoDitch same document check, just insert space after '='
Yaroslav Lepenkin [Fri, 22 Jan 2016 14:09:38 +0000 (17:09 +0300)]
Ditch same document check, just insert space after '='

5 years agoenabled auto format typed handler
Yaroslav Lepenkin [Fri, 22 Jan 2016 11:51:13 +0000 (14:51 +0300)]
enabled auto format typed handler

5 years agodisable extension
Yaroslav Lepenkin [Fri, 22 Jan 2016 10:57:03 +0000 (13:57 +0300)]
disable extension

5 years agoadded tests on typing after single/double quote without pairing one
Yaroslav Lepenkin [Fri, 22 Jan 2016 09:03:40 +0000 (12:03 +0300)]
added tests on typing after single/double quote without pairing one

5 years agomove to java-impl and enable only for java
Yaroslav Lepenkin [Thu, 21 Jan 2016 12:36:54 +0000 (15:36 +0300)]
move to java-impl and enable only for java

5 years agoCorrected same document check
Yaroslav Lepenkin [Thu, 21 Jan 2016 09:16:54 +0000 (12:16 +0300)]
Corrected same document check

5 years agoDo not store ref to last edited document, ensure document is the same as in previous...
Yaroslav Lepenkin [Wed, 20 Jan 2016 15:57:33 +0000 (18:57 +0300)]
Do not store ref to last edited document, ensure document is the same as in previous typing by offset and last modification stamp

5 years agocleanify, extract methods
Yaroslav Lepenkin [Wed, 20 Jan 2016 15:41:42 +0000 (18:41 +0300)]
cleanify, extract methods

5 years agoDo not insert spaces inside string literals
Yaroslav Lepenkin [Wed, 20 Jan 2016 14:54:01 +0000 (17:54 +0300)]
Do not insert spaces inside string literals

5 years agoadded test on '==='
Yaroslav Lepenkin [Wed, 20 Jan 2016 12:02:54 +0000 (15:02 +0300)]
added test on '==='

5 years agocorrected tests, insert spaces after '=' only if it should be there according to...
Yaroslav Lepenkin [Wed, 20 Jan 2016 11:15:45 +0000 (14:15 +0300)]
corrected tests, insert spaces after '=' only if it should be there according to settings

5 years agominor: do nothing if disabled
Yaroslav Lepenkin [Tue, 19 Jan 2016 15:38:44 +0000 (18:38 +0300)]
minor: do nothing if disabled

5 years agoAdd space only before '='
Yaroslav Lepenkin [Tue, 19 Jan 2016 13:47:35 +0000 (16:47 +0300)]
Add space only before '='

5 years agoWhen typing assignment operator insert spaces automatically
Yaroslav Lepenkin [Tue, 19 Jan 2016 12:29:31 +0000 (15:29 +0300)]
When typing assignment operator insert spaces automatically

5 years agounlambdify, since default project level is 6
Yaroslav Lepenkin [Thu, 14 Jan 2016 09:59:26 +0000 (12:59 +0300)]
unlambdify, since default project level is 6

5 years agoAllow to add items into import layout table by shortcut, lambdify
Yaroslav Lepenkin [Wed, 13 Jan 2016 15:41:34 +0000 (18:41 +0300)]
Allow to add items into import layout table by shortcut, lambdify

5 years agoformatting
Yaroslav Lepenkin [Wed, 13 Jan 2016 13:35:35 +0000 (16:35 +0300)]
formatting

5 years agoEA-77200 - assert: PositionManagerImpl$.run - no need for error
Egor.Ushakov [Mon, 25 Jan 2016 14:38:18 +0000 (17:38 +0300)]
EA-77200 - assert: PositionManagerImpl$.run - no need for error

5 years agoAdd missing extension in parsing tests
Alexander Zolotov [Mon, 25 Jan 2016 14:16:34 +0000 (17:16 +0300)]
Add missing extension in parsing tests

5 years agoIDEA-149210 Rework IDE notifications idea/144.3339 phpstorm/144.3338
Alexander Lobas [Mon, 25 Jan 2016 14:15:28 +0000 (17:15 +0300)]
IDEA-149210 Rework IDE notifications

5 years ago[patch]: rollback apply patch refactoring: move rollback method to PatchApplier...
Nadya Zabrodina [Thu, 21 Jan 2016 14:16:51 +0000 (17:16 +0300)]
[patch]: rollback apply patch refactoring:  move rollback method to PatchApplier; add javadoc; fix typo

5 years ago[lvcs]: create wrapper for exception occurred in lvcs module; handle it in a user...
Nadya Zabrodina [Thu, 21 Jan 2016 13:53:34 +0000 (16:53 +0300)]
[lvcs]: create wrapper for exception occurred in lvcs module; handle it in a user friendly manner when rollback patch

5 years ago[patch]: rollback dialog should inform user about binaries if needed
Nadya Zabrodina [Wed, 20 Jan 2016 16:23:59 +0000 (19:23 +0300)]
[patch]: rollback dialog should inform user about binaries if needed

5 years ago[lvcs]: style: fix misprint; add annotation; remove parameter validation
Nadya Zabrodina [Wed, 20 Jan 2016 16:17:52 +0000 (19:17 +0300)]
[lvcs]: style: fix misprint; add annotation; remove parameter validation

5 years ago[lvcs]: api for rollback changed; refactoring
Nadya Zabrodina [Tue, 19 Jan 2016 17:14:45 +0000 (20:14 +0300)]
[lvcs]: api for rollback changed; refactoring

5 years ago[lvcs]: notify user if can't revert to label; tests added
Nadya Zabrodina [Tue, 19 Jan 2016 15:13:30 +0000 (18:13 +0300)]
[lvcs]: notify user if can't revert to label; tests added

5 years ago[patch]: IDEA-144633 improve error message
Nadya Zabrodina [Mon, 18 Jan 2016 12:03:58 +0000 (15:03 +0300)]
[patch]: IDEA-144633 improve error message

5 years ago[lvcs]: add test and workaround for empty lvcs model
Nadya Zabrodina [Sat, 16 Jan 2016 22:35:20 +0000 (01:35 +0300)]
[lvcs]: add test and workaround for empty lvcs model

* change warning if label not found to log.error

5 years ago[patch]: implement best attempt to apply patch (IDEA-148799, IDEA-60470, IDEA-35927...
Nadya Zabrodina [Thu, 14 Jan 2016 16:17:21 +0000 (19:17 +0300)]
[patch]: implement best attempt to apply patch (IDEA-148799, IDEA-60470, IDEA-35927, IDEA-148175)

 * move rollback patch applying under modal progress;
 * do not delete applied files from shelveList if failed or aborted;

5 years ago[lvcs]: implement rollback to Label from local history
Nadya Zabrodina [Fri, 18 Dec 2015 13:30:22 +0000 (16:30 +0300)]
[lvcs]: implement rollback to Label from local history

* add label ID to identify label change;
* create a local history model;
* implement revert method by label;
* inform if failed;
* tests added;

5 years ago[lvcs]: provide lvcs API to be able revert dir to label-state
Nadya Zabrodina [Fri, 18 Dec 2015 13:30:22 +0000 (16:30 +0300)]
[lvcs]: provide lvcs API to be able revert dir to label-state

5 years ago[patch]: do best attempt to apply patch
Nadya Zabrodina [Tue, 15 Dec 2015 17:40:03 +0000 (20:40 +0300)]
[patch]: do best attempt to apply patch

* store failed patches;
* if one filePatch has FAILED status it means we need to continue but store this info;
* process added/deleted files and mark them as failed if preCheck failed;
* refactor path verifier;
* notify about failed status with detailed dialog info and rollback button (not implemented yet);
* add labels to easily distinguish 'apply patch action' in local history dialog;

5 years ago[patch]: cleanUp: remove unnecessary notification that never occurs and do noting
Nadya Zabrodina [Tue, 15 Dec 2015 09:06:50 +0000 (12:06 +0300)]
[patch]: cleanUp: remove unnecessary notification that never occurs and do noting

* showStatus dosn't show failed status;
* Failed status notification shown inside nonWriteActionPreCheck() for this workflow

5 years ago[patch]: cleanUp verifier
Nadya Zabrodina [Tue, 8 Dec 2015 12:19:30 +0000 (15:19 +0300)]
[patch]:  cleanUp verifier

5 years agoDocker integration - separate tool window - tabs instead of subnodes
Michael Golubev [Mon, 25 Jan 2016 13:42:51 +0000 (14:42 +0100)]
Docker integration - separate tool window - tabs instead of subnodes

5 years agoIG: fix test/add missing change
Bas Leijdekkers [Mon, 25 Jan 2016 13:46:15 +0000 (14:46 +0100)]
IG: fix test/add missing change

5 years agoIDEA-150835: Provide an API which tells which production module corresponding to...
nik [Mon, 25 Jan 2016 13:45:38 +0000 (16:45 +0300)]
IDEA-150835: Provide an API which tells which production module corresponding to tests module

5 years agodisable lexing optimization correction check
Konstantin Ulitin [Mon, 25 Jan 2016 13:39:57 +0000 (16:39 +0300)]
disable lexing optimization correction check

5 years agoPostfix templates: adjust templates description
Alexander Zolotov [Mon, 25 Jan 2016 13:30:53 +0000 (16:30 +0300)]
Postfix templates: adjust templates description

5 years agoPostfix templates: add tests for new templates and use full qualified names
Alexander Zolotov [Mon, 25 Jan 2016 13:24:08 +0000 (16:24 +0300)]
Postfix templates: add tests for new templates and use full qualified names
in templates

5 years agoPostfix templates: enabled new templates for java8 language level only
Alexander Zolotov [Mon, 25 Jan 2016 09:26:31 +0000 (12:26 +0300)]
Postfix templates: enabled new templates for java8 language level only

- move utils filters
- mark existing filters with final modifier

5 years agoAdd a new postfix completion template
orekyuu [Sat, 19 Sep 2015 06:11:32 +0000 (15:11 +0900)]
Add a new postfix completion template

5 years agoGet rid of HtmlEmbeddedTokenTypesProvider
Alexander Zolotov [Sat, 23 Jan 2016 17:03:14 +0000 (20:03 +0300)]
Get rid of HtmlEmbeddedTokenTypesProvider

5 years agoHTML: inline less/sass/scss/stylus (WEB-14762)
Alexander Zolotov [Sat, 23 Jan 2016 15:47:09 +0000 (18:47 +0300)]
HTML: inline less/sass/scss/stylus (WEB-14762)

5 years agotest for IDEA-60932
Egor.Ushakov [Mon, 25 Jan 2016 13:29:08 +0000 (16:29 +0300)]
test for IDEA-60932

5 years agoIDEA-145145 Code Completion does not work properly in Collectors.toMap
peter [Mon, 25 Jan 2016 13:24:32 +0000 (14:24 +0100)]
IDEA-145145 Code Completion does not work properly in Collectors.toMap

5 years agourls with non-OK response code do not exist
Dennis Ushakov [Mon, 25 Jan 2016 13:02:29 +0000 (16:02 +0300)]
urls with non-OK response code do not exist

5 years agoextracting full-functional jsp plugin clion/144.3336
Dmitry Avdeev [Mon, 25 Jan 2016 12:49:07 +0000 (15:49 +0300)]
extracting full-functional jsp plugin

5 years agoadd broken NodeJS plugin webstorm/144.3335
Sergey Simonchik [Mon, 25 Jan 2016 12:38:36 +0000 (15:38 +0300)]
add broken NodeJS plugin

5 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Mon, 25 Jan 2016 12:29:26 +0000 (15:29 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoupdated jdk.* properties to support JRE/JDK bundle.
Vladimir.Orlov [Mon, 25 Jan 2016 12:21:27 +0000 (15:21 +0300)]
updated jdk.* properties to support JRE/JDK bundle.

5 years agoSome Java attributes are returned back to prevent IDEA-150768 (Java fields are shown...
Rustam Vishnyakov [Mon, 25 Jan 2016 12:01:13 +0000 (15:01 +0300)]
Some Java attributes are returned back to prevent IDEA-150768 (Java fields are shown as plain identifiers if custom color scheme is used)

5 years agotypo fix
Dmitry Jemerov [Mon, 25 Jan 2016 12:01:22 +0000 (13:01 +0100)]
typo fix

5 years agoMerge remote-tracking branch 'origin/master' appcode/144.3333
Vladimir.Orlov [Mon, 25 Jan 2016 11:56:48 +0000 (14:56 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoupdated jdk.* properties to support JRE/JDK bundle.
Vladimir.Orlov [Mon, 25 Jan 2016 11:54:08 +0000 (14:54 +0300)]
updated jdk.* properties to support JRE/JDK bundle.

5 years agoContainerUtil.zip
Max Medvedev [Fri, 22 Jan 2016 10:01:39 +0000 (13:01 +0300)]
ContainerUtil.zip

5 years agocleanup, do not compute transpiled file if no name mappigns in the sourcemap, add...
Vladimir Krivosheev [Mon, 25 Jan 2016 11:35:04 +0000 (12:35 +0100)]
cleanup, do not compute transpiled file if no name mappigns in the sourcemap, add logging if document line cound < source map entry transpiled line

5 years agovcs: do not put VcsRevisionNumber.LOCAL to api
Aleksey Pivovarov [Mon, 25 Jan 2016 10:47:18 +0000 (13:47 +0300)]
vcs: do not put VcsRevisionNumber.LOCAL to api

5 years agovcs: use util method
Aleksey Pivovarov [Mon, 25 Jan 2016 10:41:57 +0000 (13:41 +0300)]
vcs: use util method

we can rely on implementation of AbstractList.equals()

5 years agovcs: log error on invalid Block range
Aleksey Pivovarov [Mon, 25 Jan 2016 10:40:59 +0000 (13:40 +0300)]
vcs: log error on invalid Block range

5 years agovcs: @NotNull
Aleksey Pivovarov [Mon, 25 Jan 2016 10:37:26 +0000 (13:37 +0300)]
vcs: @NotNull

5 years ago[mvc] fix text and description for 'Run Command' action
Daniil Ovchinnikov [Mon, 25 Jan 2016 11:09:48 +0000 (14:09 +0300)]
[mvc] fix text and description for 'Run Command' action

5 years agochange the presentation of the remote mappings field according to IDEA-150347 Design...
irengrig [Mon, 25 Jan 2016 10:57:36 +0000 (11:57 +0100)]
change the presentation of the remote mappings field according to IDEA-150347 Design for remote interpreters mapping settings
also fixes WEB-19904 Node remote interpreter: Vagrant: show absolute path instead of relative to the project root

5 years agoIG: new "Interface method clashes with method in 'java.lang.Object'" inspection
Bas Leijdekkers [Mon, 25 Jan 2016 09:41:43 +0000 (10:41 +0100)]
IG: new "Interface method clashes with method in 'java.lang.Object'" inspection

5 years agoIG: don't warn about non-protected finalize() in interfaces
Bas Leijdekkers [Sun, 24 Jan 2016 15:53:09 +0000 (16:53 +0100)]
IG: don't warn about non-protected finalize() in interfaces

5 years agoIG: clear error messages for "Malformed format string" inspection
Bas Leijdekkers [Sat, 23 Jan 2016 15:48:20 +0000 (16:48 +0100)]
IG: clear error messages for "Malformed format string" inspection