Commit Graph
199628 Commits
Author SHA1 Message Date
peter 792940cf8e java completion: fix shadowed type parameter duplication 2017-07-26 12:34:10 +02:00
Maxim.Mossienko 81da6d4ecf less strict check for vfs initialized state 2017-07-26 12:18:59 +02:00
Dmitry Batrak 160e8a412b IDEA-175800 "Undo" restores caret position in wrong editor 2017-07-26 13:12:38 +03:00
Dmitry Avdeev 73dfb85bc4 IDEA-176558 Problem validating XML document
adding support for jdk.xml.maxOccurLimit property
2017-07-26 12:58:36 +03:00
Maxim.Mossienko 4481529fc3 fail with assertion instead of NullPointerException 2017-07-26 11:54:58 +02:00
Anton Tarasov 44ea804410 Updating versions of project dependencies: jdkBuild->u152b941.7
Anton Tarasov
2017-07-26 12:35:08 +03:00
peter a7821e5bdf java completion: don't suggest class keywords in array variable initializer (IDEA-CR-23174) 2017-07-26 11:24:39 +02:00
Leonid Shalupov a3bc229085 builds scripts: allow Linux's .tar.gz and Mac's .zip to be skipped
This may be needed e.g. to build cross-platform distribution only.
2017-07-26 12:01:17 +03:00
Eugene Zhuravlev 9bc584d437 updatable crl and server blacklist client-side support 2017-07-26 10:47:46 +02:00
Michal Bendowski 997cb679f7 [PATCH] Pass a source root to addClass
Light fixtures ignore the root anyway, while heavy assume that
$PROJECT_DIR$ is a source root, which may not be the case if a custom
JavaModuleFixtureBuilder is used, like in AndroidTestCase. This change
fixes the public addClass(String) method in such cases.
2017-07-26 10:44:43 +02:00
peter e5283dce87 more diagnostics in case NPE ever happens again in CompositeElement.walkCachingLength (EA-43827) 2017-07-26 10:43:17 +02:00
peter 74360fcf69 when an exception happens during PSI change, rethrow it
otherwise the clients can continue working on PSI and produce invalid one
2017-07-26 10:28:49 +02:00
peter 3eb2b73df2 disable "remove extra closing tag" intention when it would do nothing 2017-07-26 10:28:49 +02:00
Bas Leijdekkers 0738111663 IG: disable "Assertion can be replaced with if statement" inspection on invalid code (IDEA-176562) 2017-07-26 09:48:35 +02:00
Sergey Karashevich dce4c79261 [gui-test] added clickXPath() to click path in tree with similar nodes 2017-07-26 10:38:26 +03:00
Sergey Karashevich ed5302c073 [gui-test] ExtendedJListCellReader fix 2017-07-26 10:38:25 +03:00
Vladimir.Orlov 4d057eca5d EDU installation script: improve silent mode. 2017-07-26 10:30:49 +03:00
Julia Beliaeva 7065185f0d [vcs-log] ctrl+l moves focus to the table from toolbar, not just from text filter 2017-07-26 05:31:20 +03:00
Julia Beliaeva c0a5ae8659 [vcs-log] fix unfocused table background 2017-07-26 05:07:34 +03:00
Gregory.Shrago 97ba5bc54a use common empty-text approach 2017-07-26 01:59:20 +03:00
Julia Beliaeva 91d828908b [vcs-log] turn indexing off on power save mode
IDEA-171130
2017-07-26 00:57:24 +03:00
Michael Golubev 16702447d8 IDEA-CR-23082 - remove hierarchy of inner classes to make code simpler 2017-07-25 23:42:20 +02:00
Julia Beliaeva 130f602082 [vcs-log] more correct cancelling after heavy process start
In case a heavy process was started during before a listener was added, add a check for that in the constructor.
Since in this situation tasks counter may be off, so to avoid multiple scheduled cancels just use synchronisation instead.
2017-07-26 00:38:00 +03:00
Julia Beliaeva 6f7834d7bf [vcs-log] flush when indexing ends in a finally block 2017-07-26 00:38:00 +03:00
Julia Beliaeva c172e0442e [vcs-log] since first request is often removed from SingleTaskController use linked list for storage 2017-07-26 00:38:00 +03:00
Julia Beliaeva 594fe66785 [vcs-log] rename time -> startTime 2017-07-26 00:38:00 +03:00
Julia Beliaeva 0df3e0e51e [vcs-log] remove CommitsCounter object 2017-07-26 00:38:00 +03:00
Julia Beliaeva 3b63db464c [vcs-log] make CommitsCounter class non-static 2017-07-26 00:38:00 +03:00
Julia Beliaeva f4b15b814d [vcs-log] call taskCompleted in a finally block 2017-07-26 00:38:00 +03:00
Julia Beliaeva 8678a5454b [vcs-log] full indexing indexes everything
If a storage for project is fresh, indexing is not started until full log is read. Full indexing request indexes all commits, independently of the commits set passed to it.
Commits set is only used if full indexing is cancelled: a one-by-one request is scheduled for these commits in this case.
2017-07-26 00:38:00 +03:00
Julia Beliaeva 6f3b639485 [vcs-log] add delay for indexing after a heavy task, do not cancel for short heavy tasks 2017-07-26 00:38:00 +03:00
Julia Beliaeva 48e67fc3b3 [vcs-log] better commits counting 2017-07-26 00:38:00 +03:00
Julia Beliaeva 3d3f6749cf [vcs-log] toString for indexing request 2017-07-26 00:38:00 +03:00
Julia Beliaeva 1aec0e8651 [vcs-log] move reporting and notification into finally block 2017-07-26 00:38:00 +03:00
Julia Beliaeva 1c206fcf6e [vcs-log] index out of heavy process, cancel indexing on heavy process starting 2017-07-26 00:38:00 +03:00
Julia Beliaeva be1f8a965d [vcs-log] schedule reindexing on pce 2017-07-26 00:38:00 +03:00
Julia Beliaeva 06e546dd8b [vcs-log] remove indexing requests one by one
If one request is cancelled, other requests stay in the queue.
2017-07-26 00:38:00 +03:00
Julia Beliaeva 8d44a9e5a7 [vcs-log] schedule new indexing requests in case of exception 2017-07-26 00:38:00 +03:00
Julia Beliaeva 8101d1537b [vcs-log] inline indexOneByOne method 2017-07-26 00:38:00 +03:00
Julia Beliaeva c36a10dd11 [vcs-log] move code that marks commits for reindexing to run method 2017-07-26 00:38:00 +03:00
Julia Beliaeva fbb43c209a [vcs-log] remove duplication between indexAll and indexOneByOne
Code that collect commits that were not indexed is moved to the run method.
2017-07-26 00:38:00 +03:00
Julia Beliaeva 9c4a510176 [vcs-log] create one indexing request per root 2017-07-26 00:38:00 +03:00
Eldar Abusalimov 40cc92758f CIDR: goto: Add registry key to show usages popup on definition
This allows one to restore the original IntelliJ IDEA behavior, when
"Navigate Declaration" invoked on a definition shows the usages popup,
instead of switching between the definition and an associated
declaration, if any.
2017-07-25 23:46:52 +03:00
nik b280f122c3 lang-jvm: added explicit declaration of 'getType' method to avoid compatibility problems 2017-07-25 21:05:08 +03:00
Leonid Shalupov f83ca96b10 build scripts: use getBaseArtifactName to get artifact base name for cross-platform distribution 2017-07-25 20:52:01 +03:00
Sergey Malenkov 6df0cfe14c IDEA-175617 show popup above the expandable field if no space below 2017-07-25 19:43:27 +03:00
Sergey Malenkov 53f99a9773 Do not paint scroll track border under the leading and trailing components 2017-07-25 19:43:27 +03:00
Sergey Malenkov de53552988 IDEA-175617 calculate visible editor rect using by visible icons 2017-07-25 19:43:27 +03:00
Sergey Malenkov 1929eb8a59 IDEA-175617 collapse expandable text field on moving/resizing 2017-07-25 19:43:27 +03:00
Sergey Malenkov a1aff8b304 IDEA-175617 do not resize expanded popup less than 50px 2017-07-25 19:43:27 +03:00