idea/community.git
7 years agoplatform: Unix startup script refactored
Roman Shevchenko [Fri, 13 Feb 2015 18:46:55 +0000 (19:46 +0100)]
platform: Unix startup script refactored

- 'eval' removed (fixes IDEA-127964)
- JVM arguments inlined in call (fixes IDEA-133849)
- VM options files handling cleaned

7 years agoClsGenericsHighlightingTest: fix tearDown
peter [Fri, 13 Feb 2015 18:00:04 +0000 (19:00 +0100)]
ClsGenericsHighlightingTest: fix tearDown

7 years agoNIO-based file deletion: returning true if file does not exist
Eugene Zhuravlev [Fri, 13 Feb 2015 17:52:08 +0000 (18:52 +0100)]
NIO-based file deletion: returning true if file does not exist

7 years agonew inference: stop collecting constraints if target type is proper (IDEA-136412)
Anna Kozlova [Fri, 13 Feb 2015 16:27:10 +0000 (17:27 +0100)]
new inference: stop collecting constraints if target type is proper (IDEA-136412)

7 years agomost specific: infer specific if method is generic even if type arguments are explici...
Anna Kozlova [Fri, 13 Feb 2015 15:30:40 +0000 (16:30 +0100)]
most specific: infer specific if method is generic even if type arguments are explicitly provided

7 years agopertinent to applicability: reject nested lambdas if they target non proper type
Anna Kozlova [Fri, 13 Feb 2015 12:55:55 +0000 (13:55 +0100)]
pertinent to applicability: reject nested lambdas if they target non proper type

7 years agoIDEA-136189 "Code completion" proposes to extend the class of the same class
peter [Fri, 13 Feb 2015 17:26:14 +0000 (18:26 +0100)]
IDEA-136189 "Code completion" proposes to extend the class of the same class

7 years agoIDEA-136463 Reuse Gant script configuration when no target is specified
peter [Fri, 13 Feb 2015 17:09:50 +0000 (18:09 +0100)]
IDEA-136463 Reuse Gant script configuration when no target is specified

7 years agoIDEA-136406 Complete current statement doesn't insert a method body for default metho...
peter [Fri, 13 Feb 2015 17:01:01 +0000 (18:01 +0100)]
IDEA-136406 Complete current statement doesn't insert a method body for default methods, creates broken code

7 years agoCodeSmellDetectorImpl: retrieve file, document and problems under one read action...
peter [Fri, 13 Feb 2015 16:43:23 +0000 (17:43 +0100)]
CodeSmellDetectorImpl: retrieve file, document and problems under one read action (IDEA-136508)

7 years agowrap toString based renderers label with double quote
Egor.Ushakov [Fri, 13 Feb 2015 17:11:24 +0000 (20:11 +0300)]
wrap toString based renderers label with double quote

7 years agouse NIO when available for recursive file deletion
Eugene Zhuravlev [Fri, 13 Feb 2015 16:58:28 +0000 (17:58 +0100)]
use NIO when available for recursive file deletion

7 years agoIDEA-12807 @Deprecated DGM methods ignored
Daniil Ovchinnikov [Fri, 13 Feb 2015 16:46:08 +0000 (19:46 +0300)]
IDEA-12807 @Deprecated DGM methods ignored

7 years agodo not include JDK classes from module dependencies to classpath
nik [Fri, 13 Feb 2015 16:45:16 +0000 (19:45 +0300)]
do not include JDK classes from module dependencies to classpath

7 years agodiff: cleanup
Aleksey Pivovarov [Fri, 13 Feb 2015 15:58:56 +0000 (18:58 +0300)]
diff: cleanup

remove unused graphics

7 years agoadded test for MapIndexStorage with custom equality policy
nik [Fri, 13 Feb 2015 15:51:12 +0000 (18:51 +0300)]
added test for MapIndexStorage with custom equality policy

7 years agoindex test corrected: ensure that contentId is non-negative
nik [Fri, 13 Feb 2015 15:45:30 +0000 (18:45 +0300)]
index test corrected: ensure that contentId is non-negative

7 years agocheck isCaretRowShown in gutter
Egor.Ushakov [Fri, 13 Feb 2015 15:49:36 +0000 (18:49 +0300)]
check isCaretRowShown in gutter

7 years agoMerge remote-tracking branch 'origin/master' appcode/140.2458 clion/140.2457
Sergey Malenkov [Fri, 13 Feb 2015 15:35:29 +0000 (18:35 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoIDEA-130562 Field bottom line is not visible when adding maven archetype
Sergey Malenkov [Fri, 13 Feb 2015 15:33:25 +0000 (18:33 +0300)]
IDEA-130562 Field bottom line is not visible when adding maven archetype

7 years agoreduce count of getHighlightingSettingForRoot(psiRoot) calls (that are quite expensiv...
Sergey Simonchik [Fri, 13 Feb 2015 14:45:44 +0000 (17:45 +0300)]
reduce count of getHighlightingSettingForRoot(psiRoot) calls (that are quite expensive, because of DefaultHighlightingSettingProvider.getDefaultSettings)

7 years agocleanup
Alexey Kudravtsev [Fri, 13 Feb 2015 14:12:44 +0000 (17:12 +0300)]
cleanup

7 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 13 Feb 2015 14:13:22 +0000 (15:13 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agoFileSystemUtil: Update JNA code to work on Linux/PPC
Marcus Comstedt [Fri, 13 Feb 2015 14:11:37 +0000 (15:11 +0100)]
FileSystemUtil: Update JNA code to work on Linux/PPC

https://github.com/JetBrains/intellij-community/pull/241

7 years agodiff: better handling of broken plugins
Aleksey Pivovarov [Fri, 13 Feb 2015 13:49:40 +0000 (16:49 +0300)]
diff: better handling of broken plugins

* do not rethrow handled errors

7 years agoIDEA-135871 Confusing 'This document contains very long lines' on a normal file
Dmitry Batrak [Fri, 13 Feb 2015 13:53:47 +0000 (16:53 +0300)]
IDEA-135871 Confusing 'This document contains very long lines' on a normal file

7 years agogradle: importer JDK fixes, related issues:
Vladislav.Soroka [Fri, 13 Feb 2015 13:22:40 +0000 (16:22 +0300)]
gradle: importer JDK fixes, related issues:
IDEA-136230 Gradle: for projects created in IDEA 14.0.x Gradle JVM is not set
IDEA-136402 Gradle Problem - IU-140-2285.5

7 years agoMultiScopeSeverityIcon height + width fixed
Dmitry Batkovich [Fri, 13 Feb 2015 13:14:07 +0000 (16:14 +0300)]
MultiScopeSeverityIcon height + width fixed

7 years agovirtual file pointers: do not create FilePointerPartNode with empty name for pointers...
nik [Fri, 13 Feb 2015 12:56:30 +0000 (15:56 +0300)]
virtual file pointers: do not create FilePointerPartNode with empty name for pointers which have only starting slash in common

7 years ago[vcs-log] minor: rename controller classes -- shorted names are much better
Julia Beliaeva [Thu, 12 Feb 2015 20:24:45 +0000 (23:24 +0300)]
[vcs-log] minor: rename controller classes -- shorted names are much better

7 years ago[vcs-log] minor: rename
Julia Beliaeva [Thu, 12 Feb 2015 20:19:17 +0000 (23:19 +0300)]
[vcs-log] minor: rename

7 years ago[vcs-log] fix branch filter in linear bek mode
Julia Beliaeva [Thu, 12 Feb 2015 20:18:23 +0000 (23:18 +0300)]
[vcs-log] fix branch filter in linear bek mode

7 years ago[vcs-log][linear-bek] add a couple of tests
Julia Beliaeva [Thu, 12 Feb 2015 18:00:17 +0000 (21:00 +0300)]
[vcs-log][linear-bek] add a couple of tests

7 years ago[vcs-log][linear-bek] remove unnecessary condition (it is always true)
Julia Beliaeva [Thu, 12 Feb 2015 17:56:45 +0000 (20:56 +0300)]
[vcs-log][linear-bek] remove unnecessary condition (it is always true)

7 years ago[vcs-log][linear-bek] highlight of merge fragments to collapse does not have to take...
Julia Beliaeva [Thu, 12 Feb 2015 17:25:47 +0000 (20:25 +0300)]
[vcs-log][linear-bek] highlight of merge fragments to collapse does not have to take twice as much time as collapse itself

7 years ago[vcs-log][linear-bek] expand edges by clicking on an adjacent node as well
Julia Beliaeva [Thu, 12 Feb 2015 17:14:18 +0000 (20:14 +0300)]
[vcs-log][linear-bek] expand edges by clicking on an adjacent node as well

7 years ago[vcs-log][linear-bek] minor: better names
Julia Beliaeva [Thu, 12 Feb 2015 14:33:24 +0000 (17:33 +0300)]
[vcs-log][linear-bek] minor: better names

7 years ago[vcs-log][linear-bek] GraphEdgeComparator correctly treats edges to unloaded nodes
Julia Beliaeva [Thu, 12 Feb 2015 14:30:06 +0000 (17:30 +0300)]
[vcs-log][linear-bek] GraphEdgeComparator correctly treats edges to unloaded nodes

7 years ago[vcs-log][linear-bek] fix test ascii-art
Julia Beliaeva [Thu, 12 Feb 2015 14:27:42 +0000 (17:27 +0300)]
[vcs-log][linear-bek] fix test ascii-art

7 years ago[vcs-log][linear-bek] simplify edges expanding
Julia Beliaeva [Thu, 12 Feb 2015 14:26:46 +0000 (17:26 +0300)]
[vcs-log][linear-bek] simplify edges expanding

7 years ago[vcs-log][linear-bek] fix tests
Julia Beliaeva [Sun, 8 Feb 2015 20:48:54 +0000 (23:48 +0300)]
[vcs-log][linear-bek] fix tests

7 years ago[vcs-log][linear-bek] fix bug in expansion algorithm
Julia Beliaeva [Sun, 8 Feb 2015 20:40:49 +0000 (23:40 +0300)]
[vcs-log][linear-bek] fix bug in expansion algorithm

7 years ago[vcs-log][linear-bek] do not go to the first child when collapsing merge fragment
Julia Beliaeva [Sun, 8 Feb 2015 19:46:56 +0000 (22:46 +0300)]
[vcs-log][linear-bek] do not go to the first child when collapsing merge fragment

7 years ago[vcs-log][linear-bek] if a fragment has some merges in its body collapse them as...
Julia Beliaeva [Sun, 8 Feb 2015 18:50:52 +0000 (21:50 +0300)]
[vcs-log][linear-bek] if a fragment has some merges in its body collapse them as well in order to do not have weird and confusing graph structures when merges are collapsed not in the right order

7 years ago[vcs-log] minor: extract methods to make logic more clear
Julia Beliaeva [Sun, 8 Feb 2015 17:49:45 +0000 (20:49 +0300)]
[vcs-log] minor: extract methods to make logic more clear

7 years ago[vcs-log] correct collapse all/expand all actions text and icons in linear bek mode
Julia Beliaeva [Sun, 8 Feb 2015 12:55:11 +0000 (15:55 +0300)]
[vcs-log] correct collapse all/expand all actions text and icons in linear bek mode

7 years ago[vcs-log][linear-bek] simplify code and calculate changes after collapse all more...
Julia Beliaeva [Sun, 8 Feb 2015 11:43:03 +0000 (14:43 +0300)]
[vcs-log][linear-bek] simplify code and calculate changes after collapse all more correctly

However these changes are not used and probably wont be in the future.

7 years ago[vcs-log][linear-bek] calculate graph changes after collapsing all merges
Julia Beliaeva [Sun, 8 Feb 2015 00:18:32 +0000 (03:18 +0300)]
[vcs-log][linear-bek] calculate graph changes after collapsing all merges

7 years ago[vcs-log] minor: remove duplication
Julia Beliaeva [Sat, 7 Feb 2015 23:32:07 +0000 (02:32 +0300)]
[vcs-log] minor: remove duplication

7 years ago[vcs-log] collapse all merges not in edt and apply changes later; expand all merges...
Julia Beliaeva [Sat, 7 Feb 2015 23:19:04 +0000 (02:19 +0300)]
[vcs-log] collapse all merges not in edt and apply changes later; expand all merges by clearing edge storages

7 years ago[vcs-log] rename hideAll -> collapseAll and showAll -> expandAll
Julia Beliaeva [Sat, 7 Feb 2015 21:39:20 +0000 (00:39 +0300)]
[vcs-log] rename hideAll -> collapseAll and showAll -> expandAll

7 years ago[vcs-log] new meaning to collapse and expand buttons in linear bek graph
Julia Beliaeva [Sat, 7 Feb 2015 21:38:09 +0000 (00:38 +0300)]
[vcs-log] new meaning to collapse and expand buttons in linear bek graph

7 years ago[vcs-log] code issues
Julia Beliaeva [Sat, 7 Feb 2015 20:49:22 +0000 (23:49 +0300)]
[vcs-log] code issues

7 years ago[vcs-log] reformat code
Julia Beliaeva [Sat, 7 Feb 2015 20:20:13 +0000 (23:20 +0300)]
[vcs-log] reformat code

7 years ago[vcs-log][linear-bek] remove unused head indexes
Julia Beliaeva [Sat, 7 Feb 2015 20:14:07 +0000 (23:14 +0300)]
[vcs-log][linear-bek] remove unused head indexes

7 years ago[vcs-log][linear-bek] a very long edge can come from a tail
Julia Beliaeva [Sat, 7 Feb 2015 18:55:40 +0000 (21:55 +0300)]
[vcs-log][linear-bek] a very long edge can come from a tail

7 years ago[vcs-log][linear-bek] dotted edge goes first + remove sorting
Julia Beliaeva [Sat, 7 Feb 2015 18:53:44 +0000 (21:53 +0300)]
[vcs-log][linear-bek] dotted edge goes first + remove sorting

7 years ago[vcs-log][linear-bek] simplify code (remember an instance of LinearBekGraphBuilder)
Julia Beliaeva [Sat, 7 Feb 2015 16:38:21 +0000 (19:38 +0300)]
[vcs-log][linear-bek] simplify code (remember an instance of LinearBekGraphBuilder)

7 years ago[vcs-log][linear-bek] simplify code, remove WorkingGraph (MergeFragment applies chang...
Julia Beliaeva [Sat, 7 Feb 2015 16:29:20 +0000 (19:29 +0300)]
[vcs-log][linear-bek] simplify code, remove WorkingGraph (MergeFragment applies changes directly into LinearBekGraph)

7 years ago[vcs-log][linear-bek] highlight and collapse single merge
Julia Beliaeva [Sat, 7 Feb 2015 14:41:31 +0000 (17:41 +0300)]
[vcs-log][linear-bek] highlight and collapse single merge

7 years ago[vcs-log][linear-bek] magic map is resurrected as a magic set; also try to better...
Julia Beliaeva [Fri, 6 Feb 2015 19:40:19 +0000 (22:40 +0300)]
[vcs-log][linear-bek] magic map is resurrected as a magic set; also try to better deal with x > y case (which sadly is very real)

7 years ago[vcs-log][linear-bek] add new test for reversed parents
Julia Beliaeva [Fri, 6 Feb 2015 19:38:01 +0000 (22:38 +0300)]
[vcs-log][linear-bek] add new test for reversed parents

7 years ago[vcs-log][linear-bek] increase block size again; remove (unused) timestamp getter...
Julia Beliaeva [Fri, 6 Feb 2015 17:41:24 +0000 (20:41 +0300)]
[vcs-log][linear-bek] increase block size again; remove (unused) timestamp getter from linear bek

7 years ago[vcs-log] default graph answer just clears selection and cursor
Julia Beliaeva [Fri, 6 Feb 2015 12:18:55 +0000 (15:18 +0300)]
[vcs-log] default graph answer just clears selection and cursor

1. CLEAR_HOVER can be removed
2. each action case can do the check for itself

7 years ago[vcs-log][linear-bek] remove time limit and increase number of commits in block
Julia Beliaeva [Fri, 6 Feb 2015 11:55:15 +0000 (14:55 +0300)]
[vcs-log][linear-bek] remove time limit and increase number of commits in block

7 years agoreverted commit d81ac20 (done for IDEA-135871) - it makes CLion tests fail
Dmitry Batrak [Fri, 13 Feb 2015 12:27:32 +0000 (15:27 +0300)]
reverted commit d81ac20 (done for IDEA-135871) - it makes CLion tests fail

7 years agomoved everything python-specific to python part of educational plugin appcode/140.2453 clion/140.2452
Liana Bakradze [Fri, 13 Feb 2015 11:56:53 +0000 (14:56 +0300)]
moved everything python-specific to python part of educational plugin

7 years agoremoved testonly
Alexey Kudravtsev [Thu, 12 Feb 2015 17:45:04 +0000 (20:45 +0300)]
removed testonly

7 years agomore tests for XML tags add/remove PSI events
Alexey Kudravtsev [Thu, 12 Feb 2015 16:13:23 +0000 (19:13 +0300)]
more tests for XML tags add/remove PSI events

7 years agoTest for agents with external hg config fixed
Nadya Zabrodina [Fri, 13 Feb 2015 10:38:00 +0000 (14:38 +0400)]
Test for agents with external hg config fixed

* ignore all config files except repository config for unit test mode;
* hg separated process builder changed to ShellCommand executor in tests

7 years agoFix build: move JsonInjectionTest to other injection tests in ultimate repository phpstorm/140.2450
Mikhail Golubev [Fri, 13 Feb 2015 10:53:33 +0000 (13:53 +0300)]
Fix build: move JsonInjectionTest to other injection tests in ultimate repository

7 years agoIDEABKL-5810 RTL support in editor
Dmitry Batrak [Fri, 13 Feb 2015 10:33:23 +0000 (13:33 +0300)]
IDEABKL-5810 RTL support in editor

prototype version, enabled by setting editor.new.rendering=true
foldings and soft wraps are not supported

7 years agoTrailingSpacesInPropertiesFiles improved
Dmitry Batkovich [Fri, 13 Feb 2015 10:29:02 +0000 (13:29 +0300)]
TrailingSpacesInPropertiesFiles improved

7 years agoexternal build: use proper equality policy for cache
nik [Fri, 13 Feb 2015 09:59:46 +0000 (12:59 +0300)]
external build: use proper equality policy for cache

7 years agoUse dedicated projects on both servers for state update tests
Mikhail Golubev [Thu, 12 Feb 2015 19:40:20 +0000 (22:40 +0300)]
Use dedicated projects on both servers for state update tests

Also use slightly more readable summary format.

7 years agoCreate new issues for state update tests in JIRA 5+ as well
Mikhail Golubev [Thu, 12 Feb 2015 15:32:29 +0000 (18:32 +0300)]
Create new issues for state update tests in JIRA 5+ as well

7 years agoIssues for state update tests are created for every test run in JIRA 4.x
Mikhail Golubev [Thu, 12 Feb 2015 14:11:52 +0000 (17:11 +0300)]
Issues for state update tests are created for every test run in JIRA 4.x

7 years agoIDEA-133425 Add simple test for JSON injection in Java string
Mikhail Golubev [Tue, 10 Feb 2015 15:11:09 +0000 (18:11 +0300)]
IDEA-133425 Add simple test for JSON injection in Java string

7 years agotitle capitalization
Dmitry Avdeev [Fri, 13 Feb 2015 09:20:46 +0000 (12:20 +0300)]
title capitalization

7 years agocapitalization
Dmitry Avdeev [Fri, 13 Feb 2015 08:48:44 +0000 (11:48 +0300)]
capitalization

7 years agoIDEA-136059 multicaret support for cyclic word completion appcode/140.2448 clion/140.2449
Dmitry Batrak [Fri, 13 Feb 2015 08:08:52 +0000 (11:08 +0300)]
IDEA-136059 multicaret support for cyclic word completion

7 years agoWEB-14838 Navigate up and down the stacktrace buttons open link in stacktrace appcode/140.2441 clion/140.2442 dbe/140.2445 idea/140.2440 phpstorm/140.2443 pycharm/140.2439 rubymine/140.2444 webstorm/140.2446
Sergey Simonchik [Thu, 12 Feb 2015 22:23:46 +0000 (01:23 +0300)]
WEB-14838 Navigate up and down the stacktrace buttons open link in stacktrace

7 years agooptimize size of icons
Konstantin Bulenkov [Thu, 12 Feb 2015 22:01:38 +0000 (01:01 +0300)]
optimize size of icons

7 years agoSSR: fix method javadoc matching (second part of IDEA-126909)
Bas Leijdekkers [Thu, 12 Feb 2015 11:39:25 +0000 (12:39 +0100)]
SSR: fix method javadoc matching (second part of IDEA-126909)

7 years agoSSR: fix field javadoc matching (part of IDEA-126909)
Bas Leijdekkers [Thu, 12 Feb 2015 11:19:20 +0000 (12:19 +0100)]
SSR: fix field javadoc matching (part of IDEA-126909)

7 years agoavoid redundant isDirectory() call; javadoc
Eugene Zhuravlev [Thu, 12 Feb 2015 19:28:56 +0000 (20:28 +0100)]
avoid redundant isDirectory() call; javadoc

7 years agolambda: accept? inference variables as target type for lambda expression during lambd...
Anna Kozlova [Thu, 12 Feb 2015 20:12:10 +0000 (21:12 +0100)]
lambda: accept? inference variables as target type for lambda expression during lambda constraint reduction (IDEA-136435)

7 years agodeprecate unused icon
Anna Kozlova [Thu, 12 Feb 2015 18:07:08 +0000 (19:07 +0100)]
deprecate unused icon

7 years agomake groovy things softer [1]
Gregory.Shrago [Thu, 12 Feb 2015 18:45:00 +0000 (21:45 +0300)]
make groovy things softer [1]

7 years agoGroovy Colors: employ language defaults
Gregory.Shrago [Thu, 12 Feb 2015 18:43:34 +0000 (21:43 +0300)]
Groovy Colors: employ language defaults

7 years agofix ConfigurablesModifiedTest with respect to live templates configurable
peter [Thu, 12 Feb 2015 18:41:05 +0000 (19:41 +0100)]
fix ConfigurablesModifiedTest with respect to live templates configurable

7 years agopty4j-0.4.10
Vyacheslav Karpukhin [Thu, 12 Feb 2015 15:51:06 +0000 (16:51 +0100)]
pty4j-0.4.10

7 years agoAdded additional constructor to OutputReader
Vyacheslav Karpukhin [Tue, 10 Feb 2015 21:23:37 +0000 (22:23 +0100)]
Added additional constructor to OutputReader

7 years agofixed remote detection
Egor.Ushakov [Thu, 12 Feb 2015 18:09:23 +0000 (21:09 +0300)]
fixed remote detection

7 years agoIDEA-136072 (log directory accessibility check) idea/140.2437
Roman Shevchenko [Thu, 12 Feb 2015 18:11:07 +0000 (19:11 +0100)]
IDEA-136072 (log directory accessibility check)

7 years agoback to http due to test failure on server
Dmitry Avdeev [Thu, 12 Feb 2015 18:01:01 +0000 (21:01 +0300)]
back to http due to test failure on server

7 years agoensure language level is retrieved from analyzed method when method hierarchy is...
Anna Kozlova [Thu, 12 Feb 2015 17:48:57 +0000 (18:48 +0100)]
ensure language level is retrieved from analyzed method when method hierarchy is processed

7 years agoignore broken tools each time to be able to createTools concurrently
Anna Kozlova [Thu, 12 Feb 2015 17:26:39 +0000 (18:26 +0100)]
ignore broken tools each time to be able to createTools concurrently

7 years agodiff: calculate diff after newlines converting
Aleksey Pivovarov [Thu, 12 Feb 2015 17:31:05 +0000 (20:31 +0300)]
diff: calculate diff after newlines converting

7 years agodiff: remove duplication
Aleksey Pivovarov [Thu, 12 Feb 2015 17:21:09 +0000 (20:21 +0300)]
diff: remove duplication