Sergey Simonchik [Tue, 26 Jan 2016 11:48:38 +0000 (14:48 +0300)]
genericify method signature
Roman Shevchenko [Tue, 26 Jan 2016 11:46:13 +0000 (14:46 +0300)]
Cleanup (warnings)
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
irengrig [Tue, 26 Jan 2016 11:22:45 +0000 (12:22 +0100)]
remote mappings field, text truncation, fix NPE + @NotNull assertions
Alexander Lobas [Tue, 26 Jan 2016 11:10:39 +0000 (14:10 +0300)]
IDEA-149210 Rework IDE notifications
vladimir.krivosheev [Tue, 26 Jan 2016 10:34:35 +0000 (11:34 +0100)]
Kotlin compatibility (* wildcard)
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)
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
Dmitry Batrak [Tue, 26 Jan 2016 09:16:56 +0000 (12:16 +0300)]
IDEA-127539 Support for ligatures in editor
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
nik [Mon, 25 Jan 2016 22:57:49 +0000 (01:57 +0300)]
added TestModuleProperties to JPS model (IDEA-150835)
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)
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
Alexander Lobas [Mon, 25 Jan 2016 21:59:33 +0000 (00:59 +0300)]
IDEA-149210 Rework IDE notifications
Daniil Ovchinnikov [Mon, 25 Jan 2016 19:17:39 +0000 (22:17 +0300)]
[groovy] fix nested index processing
Sergey Ignatov [Mon, 25 Jan 2016 19:09:34 +0000 (22:09 +0300)]
make IconUtil#filterIcon private until it's not too late
Egor.Ushakov [Mon, 25 Jan 2016 17:13:34 +0000 (20:13 +0300)]
EA-77728 - assert: ValueDescriptorImpl.getValue - better fix
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
Dmitry.Krasilschikov [Mon, 25 Jan 2016 16:49:58 +0000 (19:49 +0300)]
#RUBY-17510 support of github RailsApp Samples in RubyMine and IDEA
Sergey Malenkov [Mon, 25 Jan 2016 14:31:33 +0000 (17:31 +0300)]
Remove registry key: ide.new.project.settings
Egor.Ushakov [Mon, 25 Jan 2016 16:41:35 +0000 (19:41 +0300)]
EA-77728 - assert: ValueDescriptorImpl.getValue
Anna Kozlova [Mon, 25 Jan 2016 15:48:46 +0000 (18:48 +0300)]
following IDEA-CR-7943
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)
Anna Kozlova [Mon, 25 Jan 2016 12:21:20 +0000 (15:21 +0300)]
enable 'apply change signature' for move stmt left/right
Anna Kozlova [Mon, 25 Jan 2016 11:53:38 +0000 (14:53 +0300)]
inference: cache erasure flag together with partial inference (IDEA-150802)
Anna Kozlova [Mon, 25 Jan 2016 09:31:26 +0000 (12:31 +0300)]
overload resolution: apply site substitution before potential compatibility check (IDEA-150807)
Vladimir Krivosheev [Mon, 25 Jan 2016 15:28:06 +0000 (16:28 +0100)]
WEB-19984 Debugging Node.js app built with Webpack
Vladimir Krivosheev [Mon, 25 Jan 2016 14:12:23 +0000 (15:12 +0100)]
convert SourceInfo to kotlin
Vladimir Krivosheev [Mon, 25 Jan 2016 14:12:06 +0000 (15:12 +0100)]
convert SourceInfo to kotlin
Kirill Likhodedov [Wed, 6 Jan 2016 13:14:49 +0000 (16:14 +0300)]
IDEA-131021 Git rename branch
Dmitry Jemerov [Mon, 25 Jan 2016 15:23:43 +0000 (16:23 +0100)]
download Kotlin from RC branch
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
Yaroslav Lepenkin [Fri, 22 Jan 2016 14:09:38 +0000 (17:09 +0300)]
Ditch same document check, just insert space after '='
Yaroslav Lepenkin [Fri, 22 Jan 2016 11:51:13 +0000 (14:51 +0300)]
enabled auto format typed handler
Yaroslav Lepenkin [Fri, 22 Jan 2016 10:57:03 +0000 (13:57 +0300)]
disable extension
Yaroslav Lepenkin [Fri, 22 Jan 2016 09:03:40 +0000 (12:03 +0300)]
added tests on typing after single/double quote without pairing one
Yaroslav Lepenkin [Thu, 21 Jan 2016 12:36:54 +0000 (15:36 +0300)]
move to java-impl and enable only for java
Yaroslav Lepenkin [Thu, 21 Jan 2016 09:16:54 +0000 (12:16 +0300)]
Corrected same document check
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
Yaroslav Lepenkin [Wed, 20 Jan 2016 15:41:42 +0000 (18:41 +0300)]
cleanify, extract methods
Yaroslav Lepenkin [Wed, 20 Jan 2016 14:54:01 +0000 (17:54 +0300)]
Do not insert spaces inside string literals
Yaroslav Lepenkin [Wed, 20 Jan 2016 12:02:54 +0000 (15:02 +0300)]
added test on '==='
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
Yaroslav Lepenkin [Tue, 19 Jan 2016 15:38:44 +0000 (18:38 +0300)]
minor: do nothing if disabled
Yaroslav Lepenkin [Tue, 19 Jan 2016 13:47:35 +0000 (16:47 +0300)]
Add space only before '='
Yaroslav Lepenkin [Tue, 19 Jan 2016 12:29:31 +0000 (15:29 +0300)]
When typing assignment operator insert spaces automatically
Yaroslav Lepenkin [Thu, 14 Jan 2016 09:59:26 +0000 (12:59 +0300)]
unlambdify, since default project level is 6
Yaroslav Lepenkin [Wed, 13 Jan 2016 15:41:34 +0000 (18:41 +0300)]
Allow to add items into import layout table by shortcut, lambdify
Yaroslav Lepenkin [Wed, 13 Jan 2016 13:35:35 +0000 (16:35 +0300)]
formatting
Egor.Ushakov [Mon, 25 Jan 2016 14:38:18 +0000 (17:38 +0300)]
EA-77200 - assert: PositionManagerImpl$.run - no need for error
Alexander Zolotov [Mon, 25 Jan 2016 14:16:34 +0000 (17:16 +0300)]
Add missing extension in parsing tests
Alexander Lobas [Mon, 25 Jan 2016 14:15:28 +0000 (17:15 +0300)]
IDEA-149210 Rework IDE notifications
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
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
Nadya Zabrodina [Wed, 20 Jan 2016 16:23:59 +0000 (19:23 +0300)]
[patch]: rollback dialog should inform user about binaries if needed
Nadya Zabrodina [Wed, 20 Jan 2016 16:17:52 +0000 (19:17 +0300)]
[lvcs]: style: fix misprint; add annotation; remove parameter validation
Nadya Zabrodina [Tue, 19 Jan 2016 17:14:45 +0000 (20:14 +0300)]
[lvcs]: api for rollback changed; refactoring
Nadya Zabrodina [Tue, 19 Jan 2016 15:13:30 +0000 (18:13 +0300)]
[lvcs]: notify user if can't revert to label; tests added
Nadya Zabrodina [Mon, 18 Jan 2016 12:03:58 +0000 (15:03 +0300)]
[patch]: IDEA-144633 improve error message
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
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;
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;
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
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;
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
Nadya Zabrodina [Tue, 8 Dec 2015 12:19:30 +0000 (15:19 +0300)]
[patch]: cleanUp verifier
Michael Golubev [Mon, 25 Jan 2016 13:42:51 +0000 (14:42 +0100)]
Docker integration - separate tool window - tabs instead of subnodes
Bas Leijdekkers [Mon, 25 Jan 2016 13:46:15 +0000 (14:46 +0100)]
IG: fix test/add missing change
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
Konstantin Ulitin [Mon, 25 Jan 2016 13:39:57 +0000 (16:39 +0300)]
disable lexing optimization correction check
Alexander Zolotov [Mon, 25 Jan 2016 13:30:53 +0000 (16:30 +0300)]
Postfix templates: adjust templates description
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
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
orekyuu [Sat, 19 Sep 2015 06:11:32 +0000 (15:11 +0900)]
Add a new postfix completion template
Alexander Zolotov [Sat, 23 Jan 2016 17:03:14 +0000 (20:03 +0300)]
Get rid of HtmlEmbeddedTokenTypesProvider
Alexander Zolotov [Sat, 23 Jan 2016 15:47:09 +0000 (18:47 +0300)]
HTML: inline less/sass/scss/stylus (WEB-14762)
Egor.Ushakov [Mon, 25 Jan 2016 13:29:08 +0000 (16:29 +0300)]
test for IDEA-60932
peter [Mon, 25 Jan 2016 13:24:32 +0000 (14:24 +0100)]
IDEA-145145 Code Completion does not work properly in Collectors.toMap
Dennis Ushakov [Mon, 25 Jan 2016 13:02:29 +0000 (16:02 +0300)]
urls with non-OK response code do not exist
Dmitry Avdeev [Mon, 25 Jan 2016 12:49:07 +0000 (15:49 +0300)]
extracting full-functional jsp plugin
Sergey Simonchik [Mon, 25 Jan 2016 12:38:36 +0000 (15:38 +0300)]
add broken NodeJS plugin
Vladimir.Orlov [Mon, 25 Jan 2016 12:29:26 +0000 (15:29 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Mon, 25 Jan 2016 12:21:27 +0000 (15:21 +0300)]
updated jdk.* properties to support JRE/JDK bundle.
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)
Dmitry Jemerov [Mon, 25 Jan 2016 12:01:22 +0000 (13:01 +0100)]
typo fix
Vladimir.Orlov [Mon, 25 Jan 2016 11:56:48 +0000 (14:56 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Mon, 25 Jan 2016 11:54:08 +0000 (14:54 +0300)]
updated jdk.* properties to support JRE/JDK bundle.
Max Medvedev [Fri, 22 Jan 2016 10:01:39 +0000 (13:01 +0300)]
ContainerUtil.zip
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
Aleksey Pivovarov [Mon, 25 Jan 2016 10:47:18 +0000 (13:47 +0300)]
vcs: do not put VcsRevisionNumber.LOCAL to api
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()
Aleksey Pivovarov [Mon, 25 Jan 2016 10:40:59 +0000 (13:40 +0300)]
vcs: log error on invalid Block range
Aleksey Pivovarov [Mon, 25 Jan 2016 10:37:26 +0000 (13:37 +0300)]
vcs: @NotNull
Daniil Ovchinnikov [Mon, 25 Jan 2016 11:09:48 +0000 (14:09 +0300)]
[mvc] fix text and description for 'Run Command' action
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
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
Bas Leijdekkers [Sun, 24 Jan 2016 15:53:09 +0000 (16:53 +0100)]
IG: don't warn about non-protected finalize() in interfaces
Bas Leijdekkers [Sat, 23 Jan 2016 15:48:20 +0000 (16:48 +0100)]
IG: clear error messages for "Malformed format string" inspection
Bas Leijdekkers [Fri, 22 Jan 2016 15:21:23 +0000 (16:21 +0100)]
IDEA-150619 (Support "Malformed format string" for arbitrary methods)
Egor.Ushakov [Mon, 25 Jan 2016 10:33:18 +0000 (13:33 +0300)]
fixed evaluation in groovy