Roman Shevchenko [Mon, 24 Oct 2016 15:09:22 +0000 (17:09 +0200)]
[java] fixes module resolve results caching
Kirill Likhodedov [Mon, 24 Oct 2016 09:28:09 +0000 (12:28 +0300)]
Update repository state before waiting for the VFS refresh
It was initially intended to do so, but previously the VFS refresh
was asynchronous, so the order of refresh() and update() methods
was not important. However, in
32533a4 the VFS refresh became sync,
thus update() became executed after the whole VFS refresh (which makes
no sense).
Roman Shevchenko [Mon, 24 Oct 2016 09:29:01 +0000 (11:29 +0200)]
[platform] unneeded 'invokeLater()' call
Dmitry Avdeev [Mon, 24 Oct 2016 08:19:12 +0000 (11:19 +0300)]
IDEA-162888 NPE in ProjectViewImpl.changeViewCB
Alexander Lobas [Mon, 24 Oct 2016 09:21:10 +0000 (12:21 +0300)]
IDEA-157763 Settings repository for IDE: new server API (file storage)
Roman Shevchenko [Mon, 24 Oct 2016 09:11:48 +0000 (11:11 +0200)]
[java] simplifies JRT availability condition (IDEA-CR-14866)
Anna.Kozlova [Mon, 24 Oct 2016 08:51:53 +0000 (10:51 +0200)]
deadlock with search under ref table lock (IDEA-161849)
Anna.Kozlova [Fri, 21 Oct 2016 18:06:33 +0000 (20:06 +0200)]
junit/testng assertions: refactor to eliminate duplication
Yann Cébron [Mon, 24 Oct 2016 08:01:00 +0000 (10:01 +0200)]
Merge remote-tracking branch 'origin/master'
Yann Cébron [Mon, 24 Oct 2016 08:00:01 +0000 (10:00 +0200)]
[devkit] Module editor: remove superfluous space in label
peter [Mon, 24 Oct 2016 07:57:21 +0000 (09:57 +0200)]
perform macro playback typing and action invocation in a write-safe context even when focus has already settled down (IDEA-CR-14356)
Tagir Valeev [Mon, 24 Oct 2016 04:01:06 +0000 (11:01 +0700)]
Stream API migration: ignore mutable variables in nested lambdas/anonymous classes; add type argument to map/mapToObj calls where necessary
Tagir Valeev [Mon, 24 Oct 2016 03:26:20 +0000 (10:26 +0700)]
Stream API migration: add narrowing cast if necessary when replacing += with sum()
Julia Beliaeva [Mon, 24 Oct 2016 03:15:30 +0000 (06:15 +0300)]
[vcs-log] show references tooltip for selected commit on the same shortcut as quick doc IDEA-162405
Julia Beliaeva [Sun, 23 Oct 2016 22:39:41 +0000 (01:39 +0300)]
[git] simpler way to find a duplicate ref in the set
Julia Beliaeva [Sun, 23 Oct 2016 21:45:09 +0000 (00:45 +0300)]
[vcs-log] add javadoc
Julia Beliaeva [Sun, 23 Oct 2016 19:41:14 +0000 (22:41 +0300)]
[vcs-log] add help action IDEA-137467
Alexander Koshevoy [Sat, 22 Oct 2016 19:03:11 +0000 (22:03 +0300)]
PY-21189 ImportError of SO_REUSEPORT on Windows platform fixed
Maxim.Mossienko [Sun, 23 Oct 2016 15:01:44 +0000 (17:01 +0200)]
file undo vfs listener integrated into lvcs vfs listener for proper work
peter [Sat, 22 Oct 2016 17:09:40 +0000 (19:09 +0200)]
cache ProjectRootManager/VirtualFileManager.getInstance
they are invoked very often when accessing cached values (e.g. from getAngularJSVersion)
peter [Sat, 22 Oct 2016 08:37:55 +0000 (10:37 +0200)]
diagnostics for "cannot share data context between Swing events" (EA-84658 - assert: DataManagerImpl$MyDataContext.getData)
Bas Leijdekkers [Sat, 22 Oct 2016 15:46:40 +0000 (17:46 +0200)]
IG: fix malformed junit method fix
Bas Leijdekkers [Sat, 22 Oct 2016 15:44:46 +0000 (17:44 +0200)]
IG: name & text tweaks
Bas Leijdekkers [Sat, 22 Oct 2016 12:31:01 +0000 (14:31 +0200)]
IG: quickfix to fix signature of @Before and @Test methods (IDEA-162559)
Bas Leijdekkers [Sat, 22 Oct 2016 10:56:31 +0000 (12:56 +0200)]
IG: remove newline after modifier list if necessary (IDEA-162989)
Dmitry Batkovich [Sat, 22 Oct 2016 09:00:03 +0000 (12:00 +0300)]
javac ast indices: use File.getPath() when perform deletion of file's references
peter [Sat, 22 Oct 2016 08:30:39 +0000 (10:30 +0200)]
deprecate acquireWriteActionLock and WriteAction#start
peter [Sat, 22 Oct 2016 08:24:28 +0000 (10:24 +0200)]
replace AccessToken write action API usages with lambda-passing
peter [Sat, 22 Oct 2016 08:07:10 +0000 (10:07 +0200)]
IDEA-162976 finding previous sibling over stub tree is slow
peter [Fri, 21 Oct 2016 13:34:03 +0000 (15:34 +0200)]
on groovy dynamic member change, restart analysis in a write-safe context (EA-90290 - assert: PsiModificationTrackerImpl.fireEvent)
Konstantin Bulenkov [Fri, 21 Oct 2016 20:11:20 +0000 (22:11 +0200)]
win10: change action button look when in pushed state
Daniil Ovchinnikov [Fri, 21 Oct 2016 19:29:00 +0000 (22:29 +0300)]
allow showing usages of pom target (not only PsiNameIdentifierOwner)
Daniil Ovchinnikov [Thu, 20 Oct 2016 19:37:31 +0000 (22:37 +0300)]
@NotNull
Roman Shevchenko [Fri, 21 Oct 2016 18:02:22 +0000 (20:02 +0200)]
[tests] better assertions
Roman Shevchenko [Fri, 21 Oct 2016 17:59:03 +0000 (19:59 +0200)]
[tests] fixes file stamp comparison
nik [Fri, 21 Oct 2016 17:48:44 +0000 (20:48 +0300)]
build scripts: product-independent groovy scripts extracted to a separate module
The common scripts must not contain IDEA-specific parts, the separation will help to keep this.
Dmitry Trofimov [Fri, 21 Oct 2016 17:35:24 +0000 (19:35 +0200)]
Merge remote-tracking branch 'origin/master'
Sergey Ignatov [Thu, 20 Oct 2016 10:26:34 +0000 (13:26 +0300)]
add ant classloader
(cherry picked from commit
bce0477113a2c2d248ab1230f90b50ff94dc7e51)
Roman Shevchenko [Fri, 21 Oct 2016 17:29:18 +0000 (19:29 +0200)]
[java] no module path on non-modular JDK
Anton Makeev [Fri, 21 Oct 2016 17:15:07 +0000 (19:15 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Fri, 21 Oct 2016 17:13:38 +0000 (19:13 +0200)]
Remove duplication
Bas Leijdekkers [Fri, 21 Oct 2016 15:53:10 +0000 (17:53 +0200)]
SSR: fix repeated substitution variable with nested match matching problem
Bas Leijdekkers [Fri, 21 Oct 2016 15:43:18 +0000 (17:43 +0200)]
SSR: cleanup test (formatting and misordered assertEquals fixed)
Bas Leijdekkers [Fri, 21 Oct 2016 15:31:53 +0000 (17:31 +0200)]
SSR: fix constant assert argument problems
Bas Leijdekkers [Fri, 21 Oct 2016 15:07:27 +0000 (17:07 +0200)]
SSR: remove 1 broken test, fix 2 broken tests
Bas Leijdekkers [Fri, 21 Oct 2016 12:41:47 +0000 (14:41 +0200)]
revert: IG: try to make inspection non-quadratic
Anna.Kozlova [Fri, 21 Oct 2016 16:35:10 +0000 (18:35 +0200)]
junit misordered assert equals: ensure testng/junit conflict solved (IDEA-CR-14744)
Roman Shevchenko [Fri, 21 Oct 2016 16:28:09 +0000 (18:28 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 21 Oct 2016 16:27:16 +0000 (18:27 +0200)]
[java] excludes JRT roots from run configurations
Roman Shevchenko [Fri, 21 Oct 2016 16:21:32 +0000 (18:21 +0200)]
Cleanup (dead code; warnings; formatting)
Dmitry Trofimov [Fri, 21 Oct 2016 16:19:57 +0000 (18:19 +0200)]
Merge remote-tracking branch 'origin/master'
Anton Makeev [Fri, 21 Oct 2016 16:15:40 +0000 (18:15 +0200)]
Merge remote-tracking branch 'origin/master' into amakeev/cmake-configs-master
Anna.Kozlova [Fri, 21 Oct 2016 16:14:07 +0000 (18:14 +0200)]
don't load ast when possible to stay with stubs
Anton Makeev [Fri, 21 Oct 2016 16:12:04 +0000 (18:12 +0200)]
Merge branch 'amakeev/cmake-configs' into amakeev/cmake-configs-master
Roman Shevchenko [Fri, 21 Oct 2016 16:07:30 +0000 (18:07 +0200)]
[java] JRT file system API
Anna.Kozlova [Fri, 21 Oct 2016 16:00:19 +0000 (18:00 +0200)]
repeated tests: replace total with actual finished count
Anna.Kozlova [Fri, 21 Oct 2016 15:44:52 +0000 (17:44 +0200)]
inference: register inference error when nested inference don't start as cached session already had errors
Anna.Kozlova [Fri, 21 Oct 2016 15:27:56 +0000 (17:27 +0200)]
ensure ambiguity error presentation doesn't depend on previous calls to getSubstitutor()
Dmitry Trofimov [Fri, 21 Oct 2016 16:05:39 +0000 (18:05 +0200)]
Fix terminal startup error by adding a missing project service
Vladimir Krivosheev [Fri, 21 Oct 2016 15:25:19 +0000 (17:25 +0200)]
IDEA-161462: master password
Rustam Vishnyakov [Fri, 21 Oct 2016 15:16:12 +0000 (18:16 +0300)]
Do not add indentation after XML prolog on Enter (WEB-6656 Cursor/Smart position is out of whack after <!doctype ...>)
Konstantin Bulenkov [Fri, 21 Oct 2016 15:12:32 +0000 (17:12 +0200)]
some settings for Project View applied only on second attempt
Dmitry Batkovich [Fri, 21 Oct 2016 15:03:40 +0000 (18:03 +0300)]
javac ast indices: process removed files only if they exists
Roman Shevchenko [Fri, 21 Oct 2016 14:51:05 +0000 (16:51 +0200)]
Cleanup (formatting)
Dmitry Batkovich [Fri, 21 Oct 2016 14:46:59 +0000 (17:46 +0300)]
javac ast indices: remove redundant forceEnabled option from index writer
Dmitry Batkovich [Fri, 21 Oct 2016 14:37:37 +0000 (17:37 +0300)]
javac ast indices: improve index update performance
nik [Fri, 21 Oct 2016 14:02:38 +0000 (17:02 +0300)]
plugin management: pluginReplacement extension added and implemented for Google App Engine plugin
It allows a plugin developer to specify that there is another plugin which replaces functionality of his plugin (IDEA-162974)
Yaroslav Lepenkin [Fri, 21 Oct 2016 13:37:49 +0000 (16:37 +0300)]
[Parameter Name Hints] javadocs added
Yaroslav Lepenkin [Fri, 21 Oct 2016 12:03:37 +0000 (15:03 +0300)]
[Parameter Name Hints] Check if editor is EditorWindow, instead of editor.inlayModel is InlayModelImpl
Artem Khvastunov [Fri, 21 Oct 2016 13:54:02 +0000 (15:54 +0200)]
WI-33629 fixed bug: categorization of constant in Find Usage depends on the code location
(cherry picked from commit
ab870b87101a2d6c48c06e349c755bcfb4efa51e)
Egor.Ushakov [Fri, 21 Oct 2016 13:45:50 +0000 (16:45 +0300)]
minor cleanup
Sergey Malenkov [Fri, 21 Oct 2016 14:00:03 +0000 (17:00 +0300)]
IDEA-144000 toString() Generation Settings dialog hides fields due to missing vertical scroll bar
Sergey Ignatov [Fri, 21 Oct 2016 13:59:30 +0000 (16:59 +0300)]
[dbe] honor DbSrcStorage.isEnabled()
Alexander Koshevoy [Fri, 21 Oct 2016 13:13:57 +0000 (16:13 +0300)]
PY-21183 Debugger state after accepting debugging script connection is connected
Vassiliy.Kudryashov [Fri, 21 Oct 2016 13:07:51 +0000 (16:07 +0300)]
Revert: Hide disabled and invisible actions from "Find Action..." result list
Anna.Kozlova [Fri, 21 Oct 2016 12:50:42 +0000 (14:50 +0200)]
inline local: go through lambda/inner class hierarchy evenly (IDEA-162909)
Anna.Kozlova [Fri, 21 Oct 2016 10:38:35 +0000 (12:38 +0200)]
introduce variable: allow introduction of expression from inside for loop if independent from loop vars (IDEA-162911)
Konstantin Bulenkov [Fri, 21 Oct 2016 12:27:02 +0000 (14:27 +0200)]
setup proper AA settings for Event Log console
Konstantin Bulenkov [Fri, 21 Oct 2016 12:11:34 +0000 (14:11 +0200)]
dotted focus for win10 radio buttons
Konstantin Bulenkov [Fri, 21 Oct 2016 12:10:56 +0000 (14:10 +0200)]
don't hide paintFocus() method to DarculaRadioButtonUI
Konstantin Bulenkov [Fri, 21 Oct 2016 12:09:20 +0000 (14:09 +0200)]
+ drawDottedRectangle(Graphics, Rectangle)
Nadya Zabrodina [Fri, 21 Oct 2016 11:52:53 +0000 (14:52 +0300)]
[vcs]: cleanUp - update javadoc
Nadya Zabrodina [Thu, 20 Oct 2016 16:14:29 +0000 (19:14 +0300)]
[patch]: (IDEA-162742) in Abort Applying dialog fix text presentation
* use html underlined tag instead of braces;
Nadya Zabrodina [Thu, 20 Oct 2016 15:25:54 +0000 (18:25 +0300)]
[vcs]: (IDEA-162404) Commit details quick info font fixed
Vyacheslav Karpukhin [Fri, 21 Oct 2016 10:27:49 +0000 (12:27 +0200)]
Revert "Added AppLifecycleListener.appWilExit API"
This reverts commit
bc8f03f8ff44a15abbb93abec7dcb90bee0b24d5.
Egor.Ushakov [Fri, 21 Oct 2016 11:21:03 +0000 (14:21 +0300)]
emulated method breakpoints: do not create exit breakpoints on throw for now
Rustam Vishnyakov [Fri, 21 Oct 2016 10:30:59 +0000 (13:30 +0300)]
Revert
Maxim.Mossienko [Fri, 21 Oct 2016 10:22:41 +0000 (12:22 +0200)]
more reliable skipping of non existing index ids when reading previous indexed state (EA-82338 - assert: IndexConfiguration.getIndex)
Maxim.Mossienko [Fri, 21 Oct 2016 10:18:05 +0000 (12:18 +0200)]
[performance] on Windows, list jar archives with handle to original file (instead of handle to its copy). The motivation is to delay initial synchronous jar copy creation until we start to read content from this jar file.
peter [Fri, 21 Oct 2016 10:15:11 +0000 (12:15 +0200)]
remove unused IgnoreDocumentRunnable
Dmitry Batrak [Fri, 21 Oct 2016 10:14:38 +0000 (13:14 +0300)]
don't restart background computation in AsyncEditorLoader if it's not in time for synchronous loading
Egor.Ushakov [Fri, 21 Oct 2016 10:12:32 +0000 (13:12 +0300)]
fixes after review IDEA-CR-14783
Roman Shevchenko [Fri, 21 Oct 2016 09:52:39 +0000 (11:52 +0200)]
[java] module path in app. run configuration; simplified
Anna.Kozlova [Fri, 21 Oct 2016 09:20:10 +0000 (11:20 +0200)]
python profiler: don't create coverage view for profiler (PY-21170)
peter [Fri, 21 Oct 2016 09:21:39 +0000 (11:21 +0200)]
remove unused code from LaterInvocator
Vladimir.Orlov [Fri, 21 Oct 2016 09:16:28 +0000 (12:16 +0300)]
IDEA-149511 Add jre64 to IDEA bundle
IDEA-158522 Bundle 64-bit custom JDK on Windows or add an option to the installer to download it automatically
IDEA-149164 Separate installers into 32 bit and 64 bit versions and bundle the appropriate JRE
Changes in build scripts.
Vladimir Krivosheev [Fri, 21 Oct 2016 08:30:12 +0000 (10:30 +0200)]
increase timeout because our test agents are slow
Anna.Kozlova [Thu, 20 Oct 2016 17:22:15 +0000 (19:22 +0200)]
junit 5: for mixed junit 3 & 5 check inheritance if no annotations found (IDEA-162923)
peter [Fri, 21 Oct 2016 08:12:15 +0000 (10:12 +0200)]
don't complain about frequent app.invokeLater calls since they don't lead to long (linear) peekEvent in AWT event queue
fixes some log traces from IDEA-162047
Tagir Valeev [Fri, 21 Oct 2016 08:07:51 +0000 (15:07 +0700)]
IDEA-162945 Stream API migration: support cases where variable is modified and reassigned