Dmitry Trofimov [Mon, 10 Oct 2016 10:59:15 +0000 (12:59 +0200)]
Enable reading shell envs on Linux (PY-10498)
peter [Mon, 10 Oct 2016 10:30:04 +0000 (12:30 +0200)]
indexing should be modal in root changes caused by refactorings to prevent deadlocks with import optimization (IDEA-162154)
Sergey Malenkov [Mon, 10 Oct 2016 10:23:20 +0000 (13:23 +0300)]
IDEA-161827 use line metrics to paint underwave
Dmitry Batkovich [Mon, 10 Oct 2016 10:12:06 +0000 (13:12 +0300)]
null argument checker: accept ephemeral memory states to analysis IDEA-162184
Eugene Zhuravlev [Mon, 10 Oct 2016 09:47:54 +0000 (11:47 +0200)]
bundle junit4 with internalUtilities
Konstantin Bulenkov [Mon, 10 Oct 2016 09:38:03 +0000 (11:38 +0200)]
fix Darcula help button
Anna.Kozlova [Mon, 10 Oct 2016 09:03:50 +0000 (11:03 +0200)]
allow unambiguous imports on the fly for other languages when java's import is disabled
Anna.Kozlova [Fri, 7 Oct 2016 17:41:27 +0000 (19:41 +0200)]
cleanup
Dmitry Batkovich [Mon, 10 Oct 2016 08:48:02 +0000 (11:48 +0300)]
NullParameterConstraintChecker#checkMethodParameters remove isOnTheFly parameter
Tagir Valeev [Mon, 10 Oct 2016 08:19:08 +0000 (15:19 +0700)]
IDEA-162190 Inspection to convert anonymous ThreadLocal subclass to ThreadLocal.withInitial
Dmitry Batkovich [Mon, 10 Oct 2016 07:34:20 +0000 (10:34 +0300)]
inspection view: show default package name as '<default>' IDEA-162106
Nadya Zabrodina [Sun, 9 Oct 2016 21:44:20 +0000 (00:44 +0300)]
[hg]: add registry option to process and highlight hg ignored files
* set default value to false;
* need to provide better ignored files updating process, especially for
vcs specific ignored files;
* need to distinguish different kind of ignored (ide/index/vcs ignored);
Nadya Zabrodina [Sun, 9 Oct 2016 21:40:45 +0000 (00:40 +0300)]
[hg]: suppress logging output for unknown and ignored file statuses
* logging potentially large output may lead to java heap space error
Sergey Simonchik [Sun, 9 Oct 2016 21:21:40 +0000 (00:21 +0300)]
protractor: support multiCapabilities
Julia Beliaeva [Sun, 9 Oct 2016 20:55:16 +0000 (23:55 +0300)]
[vcs-log] more precise author column width calculation
Take text style into account during calculation.
Julia Beliaeva [Sun, 9 Oct 2016 20:39:04 +0000 (23:39 +0300)]
[vcs-log] fix incorrect author commit width calculation
Julia Beliaeva [Sun, 9 Oct 2016 20:04:44 +0000 (23:04 +0300)]
[vcs-log] minor: @NotNull
Julia Beliaeva [Sun, 9 Oct 2016 20:04:21 +0000 (23:04 +0300)]
[vcs-log] minor: convert field to local
Vassiliy.Kudryashov [Sun, 9 Oct 2016 20:32:58 +0000 (23:32 +0300)]
Disposing popup corrupts appearing popup
Dmitry Trofimov [Sun, 9 Oct 2016 17:25:41 +0000 (19:25 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Sun, 9 Oct 2016 16:57:36 +0000 (18:57 +0200)]
Fix remote coverage execution
Sergey Karashevich [Sun, 9 Oct 2016 11:17:51 +0000 (14:17 +0300)]
gui-tests-framework: cleanup
Sergey Karashevich [Sun, 9 Oct 2016 11:12:33 +0000 (14:12 +0300)]
gui-tests-framework: reverting testGroups back
Sergey Karashevich [Sun, 9 Oct 2016 10:47:43 +0000 (13:47 +0300)]
gui-tests-framework: remove FormFactorStep from ConfigureFormFactorStepFixture
Sergey Karashevich [Sat, 8 Oct 2016 14:58:54 +0000 (17:58 +0300)]
gui-tests-framework: update copyright
Sergey Karashevich [Sat, 8 Oct 2016 14:44:14 +0000 (17:44 +0300)]
gui-tests-framework: fixed branch after rebase (added missed fixtures); migrate to TransactionGuard policy in GuiTestBase; tests fixes
Sergey Karashevich [Fri, 7 Oct 2016 10:11:43 +0000 (13:11 +0300)]
gui-tests-framework: run test for different IDE with the different classpath
Sergey Karashevich [Fri, 30 Sep 2016 13:05:41 +0000 (16:05 +0300)]
gui-tests-framework: git configure added to GuiTestCase
Sergey Karashevich [Fri, 30 Sep 2016 12:47:19 +0000 (15:47 +0300)]
gui-tests-framework: SimpleGitTest fixes
Sergey Karashevich [Fri, 30 Sep 2016 12:12:25 +0000 (15:12 +0300)]
gui-tests-framework: cleanup
Sergey Karashevich [Fri, 30 Sep 2016 10:27:30 +0000 (13:27 +0300)]
gui-tests-framework: SimpleGitTest fix
Sergey Karashevich [Fri, 30 Sep 2016 09:48:37 +0000 (12:48 +0300)]
gui-tests-framework: change start IdeTestApplication from GuiTestCase method to a proper annotation; cleanup
Sergey Karashevich [Thu, 29 Sep 2016 13:32:47 +0000 (16:32 +0300)]
gui-tests-framework: remove workspace from SimpleApplication; added wait indexing to SimpleGitTest
Sergey Karashevich [Thu, 29 Sep 2016 13:01:11 +0000 (16:01 +0300)]
gui-tests-framework: dropped SimpleGitApplication
Sergey Karashevich [Thu, 29 Sep 2016 12:57:14 +0000 (15:57 +0300)]
gui-tests-framework: SimpleGitTest implemented; cleanup
Sergey Karashevich [Mon, 26 Sep 2016 13:43:32 +0000 (16:43 +0300)]
gui-tests-framework: extracting common part of testGuiFramework
Sergey Karashevich [Fri, 23 Sep 2016 15:55:33 +0000 (18:55 +0300)]
gui-tests-framework: modified ExecutableHelper; moving GUI testing framework to testGuiFramework module;
Sergey Karashevich [Fri, 16 Sep 2016 12:38:23 +0000 (15:38 +0300)]
gui-tests-framework: removing redundant *TestSuite* classes; removing TestGroups annotation; removing unused libraries from community-tests module
Sergey Karashevich [Thu, 15 Sep 2016 17:01:25 +0000 (20:01 +0300)]
extracting findGitExecutable() method from GitExecutor to ExecutableHelper
Sergey Karashevich [Thu, 15 Sep 2016 16:33:10 +0000 (19:33 +0300)]
gui-tests-framework: added ScriptAction; ScriptCompileAction (not finished yet); ScriptRunnerAction
Sergey Karashevich [Mon, 12 Sep 2016 11:35:40 +0000 (14:35 +0300)]
gui-tests-framework: fixed MessageDialogFixture for a long wait
Sergey Karashevich [Mon, 12 Sep 2016 09:59:30 +0000 (12:59 +0300)]
gui-tests-framework: added fast AdvancedRobot; DialogFixture and other UI providers become safer
Sergey Karashevich [Thu, 8 Sep 2016 16:27:11 +0000 (19:27 +0300)]
gui-tests-framework: changed testData path
Sergey Karashevich [Thu, 8 Sep 2016 16:18:52 +0000 (19:18 +0300)]
gui-tests-framework: import SimpleApplication
Sergey Karashevich [Tue, 6 Sep 2016 14:14:30 +0000 (17:14 +0300)]
gui-tests-framework: get back LeakHunter to _LastInSuiteTest
Sergey Karashevich [Tue, 6 Sep 2016 13:48:43 +0000 (16:48 +0300)]
gui-tests-framework: JavaGitGuiTest (demo example) and cleanup
Sergey Karashevich [Fri, 2 Sep 2016 14:39:26 +0000 (17:39 +0300)]
gui-tests-framework: updated GitGuiTest
Sergey Karashevich [Thu, 1 Sep 2016 13:26:45 +0000 (16:26 +0300)]
gui-tests-framework: JavaEEProjectTest fixed
Sergey Karashevich [Thu, 1 Sep 2016 12:57:04 +0000 (15:57 +0300)]
gui-tests-framework: detect privacy policy agreement dialog if needed
Sergey Karashevich [Thu, 1 Sep 2016 10:09:44 +0000 (13:09 +0300)]
gui-tests-framework: rename ListPopupFixture to JBListPopupFixture
Sergey Karashevich [Wed, 31 Aug 2016 12:20:48 +0000 (15:20 +0300)]
gui-tests-framework: added missed UiDropperActionExtension
Sergey Karashevich [Tue, 30 Aug 2016 15:17:46 +0000 (18:17 +0300)]
gui-tests-framework: added missed UiDropperActionExtension
Sergey Karashevich [Tue, 30 Aug 2016 10:59:26 +0000 (13:59 +0300)]
gui-tests-framework: GitGuiTest and scripting parts
Sergey Karashevich [Thu, 25 Aug 2016 13:20:44 +0000 (16:20 +0300)]
gui-tests-framework: ScriptRecorder moved to community-tests
Sergey Karashevich [Mon, 22 Aug 2016 14:50:42 +0000 (17:50 +0300)]
gui-tests-framework: UI Dropper added; ScriptRecorder implemented
Sergey Karashevich [Fri, 29 Jul 2016 10:30:12 +0000 (13:30 +0300)]
gui-tests-framework: added script for windows builds to minimize all windows before start
Sergey Karashevich [Wed, 27 Jul 2016 16:50:29 +0000 (19:50 +0300)]
gui-tests-framework: found where we are loosing RepaintManager event commented in GuiTests 263-270 (getting dummy event)
Sergey Karashevich [Tue, 26 Jul 2016 19:12:31 +0000 (22:12 +0300)]
gui-tests-framework: changed system property name to "idea.test.guimode"
Sergey Karashevich [Tue, 26 Jul 2016 16:08:00 +0000 (19:08 +0300)]
gui-tests-framework: we are muting TestRunnerUtil.replaceIdeEventQueueSafely() for _FirstInSuiteTest.testNothing() because it raises problem with RepaintManager and EventQueue, and as a result we have JFrames with unrendered content. Adding system property idea.test.guiTestMode=true
Sergey Karashevich [Fri, 22 Jul 2016 09:30:31 +0000 (12:30 +0300)]
gui-tests-framework: fixed waiting in NewProjectWizardFixture (if label with "Project name:") is still not showing)
Sergey Karashevich [Fri, 22 Jul 2016 01:02:34 +0000 (04:02 +0300)]
gui-tests-framework: fixed waiting in NewProjectWizardFixture (if label with "Project name:") is still not showing)
Sergey Karashevich [Thu, 21 Jul 2016 22:13:10 +0000 (01:13 +0300)]
gui-tests-framework: NPE workaround for Privacy Policy Agreement with EdtInvocationManager
Sergey Karashevich [Thu, 21 Jul 2016 21:34:36 +0000 (00:34 +0300)]
gui-tests-framework: NPE workaround for Privacy Policy Agreement
Sergey Karashevich [Tue, 19 Jul 2016 19:43:41 +0000 (22:43 +0300)]
gui-tests-framework: GuiTests fix for Privacy Policy Agreement dialog; skip testProjectLeak for GUITests
Sergey Karashevich [Tue, 19 Jul 2016 10:25:42 +0000 (13:25 +0300)]
gui-tests-framework: reduce project leaks; changes to avoid deadlock on start (Privacy Policy Check)
Sergey Karashevich [Tue, 28 Jun 2016 15:19:23 +0000 (18:19 +0300)]
gui-tests-framework: workaround for testProjectLeak and Application dispose in _LastInSuiteTest
Sergey Karashevich [Tue, 21 Jun 2016 16:48:09 +0000 (19:48 +0300)]
gui-tests-framework: on the way to IdeTestApplication.dispose
Sergey Karashevich [Mon, 20 Jun 2016 15:35:25 +0000 (18:35 +0300)]
gui-tests-framework: GUI Tests run config; fixtures update
Sergey Karashevich [Thu, 16 Jun 2016 16:12:21 +0000 (19:12 +0300)]
gui-tests-framework: NewProjectFixture dialog waits
Sergey Karashevich [Wed, 15 Jun 2016 22:14:42 +0000 (01:14 +0300)]
gui-tests-framework: accept agreement with LONG timeout
Sergey Karashevich [Wed, 15 Jun 2016 21:17:05 +0000 (00:17 +0300)]
gui-tests-framework: short a bit JavaEEProjectTest
Sergey Karashevich [Wed, 15 Jun 2016 17:17:31 +0000 (20:17 +0300)]
gui-tests-framework: step Privacy Policy Agreement acceptance fix (names equality -> title equality for JDialog and name equality -> text equality for JButton)
Sergey Karashevich [Tue, 14 Jun 2016 15:34:13 +0000 (18:34 +0300)]
gui-tests-framework: JavaEEProjectTest privacy checker changed
Sergey Karashevich [Tue, 7 Jun 2016 15:07:05 +0000 (18:07 +0300)]
gui-tests-framework: added base steps: Privacy Policy Agreement; Complete Installation; License Activation; License Agreement; Customize IDE
Sergey Karashevich [Mon, 6 Jun 2016 20:58:58 +0000 (23:58 +0300)]
gui-tests-framework: NewProjectTest ignored; JavaEEProjectTest unmuted; added [GUI-TESTS] to testGorups.properties
Sergey Karashevich [Mon, 6 Jun 2016 12:28:29 +0000 (15:28 +0300)]
gui-tests-framework: NewProjectTest added persistence.xml check
Sergey Karashevich [Fri, 3 Jun 2016 15:26:35 +0000 (18:26 +0300)]
gui-tests-framework: NewProjectTest ok!
Sergey Karashevich [Thu, 2 Jun 2016 18:03:52 +0000 (21:03 +0300)]
gui-tests-framework: SelectSdkFixture
Sergey Karashevich [Thu, 2 Jun 2016 13:14:03 +0000 (16:14 +0300)]
gui-tests-framework: FrameworksTreeFixture selects a framework by presentable name
Sergey Karashevich [Wed, 1 Jun 2016 16:19:13 +0000 (19:19 +0300)]
gui-tests-framework: GUI tests framework is forked from Android GUI tests framework; excision of android and gradle dependencies; addition dependencies to community-tests module and main_idea_tests
Dmitry Trofimov [Sun, 9 Oct 2016 11:54:01 +0000 (13:54 +0200)]
Use correct jediterm jar that includes pty related classes
Sergey Ignatov [Sun, 9 Oct 2016 11:42:17 +0000 (14:42 +0300)]
compilation fix: revert missed class
Sergey Ignatov [Sun, 9 Oct 2016 11:05:17 +0000 (14:05 +0300)]
BookmarkManager: from component to service
300ms speedup on my machine
Sergey Ignatov [Sun, 9 Oct 2016 10:59:40 +0000 (13:59 +0300)]
compilation fix: /s/com.jediterm.pty.PtyProcessTtyConnector/com.jediterm.terminal.ProcessTtyConnector, but I'm not sure
Sergey Ignatov [Sun, 9 Oct 2016 10:02:38 +0000 (13:02 +0300)]
use jb color
Sergey Ignatov [Sun, 9 Oct 2016 10:01:21 +0000 (13:01 +0300)]
add bookmarks attributes to darcula
Dmitry Trofimov [Sun, 9 Oct 2016 10:08:39 +0000 (12:08 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Sun, 9 Oct 2016 10:07:25 +0000 (12:07 +0200)]
Fix redraw timer leak (IDEA-157927)
Dmitry Trofimov [Sun, 9 Oct 2016 09:08:50 +0000 (11:08 +0200)]
Always load bashrc config even for login shell (IDEA-156885)
Roman Shevchenko [Sun, 9 Oct 2016 08:51:36 +0000 (10:51 +0200)]
[java] stubs for 'requires' and 'exports' statement (NPE fix)
Sergey Ignatov [Sat, 8 Oct 2016 21:27:10 +0000 (00:27 +0300)]
allow to override ProjectSettingsStepBase.findSequentNonExistingUntitled
Rustam Vishnyakov [Sat, 8 Oct 2016 19:10:41 +0000 (22:10 +0300)]
Custom regions structure view utilities moved to platform
Konstantin Bulenkov [Sat, 8 Oct 2016 16:22:45 +0000 (18:22 +0200)]
Merge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Sat, 8 Oct 2016 16:19:08 +0000 (18:19 +0200)]
IDEA-85255 Tool window options like a "Autoscroll to Source", 'sort by type' etc. should be stored globally, not per-project
Mikhail Golubev [Fri, 7 Oct 2016 18:54:35 +0000 (21:54 +0300)]
PY-20478 Limit number of threads used to fetch the latest versions of packages
to prevent OutOfMemoryErrors taking into account that default
application pool is unlimited.
Mikhail Golubev [Wed, 5 Oct 2016 17:52:37 +0000 (20:52 +0300)]
Add javadoc and annotations for some intricate methods of
PyStringLiteralExpression
Nadya Zabrodina [Sat, 8 Oct 2016 15:28:12 +0000 (18:28 +0300)]
[vcs]: add (un)shelve icons, place silent action variants onto the toolbar
Sergey Ignatov [Sat, 8 Oct 2016 14:52:16 +0000 (17:52 +0300)]
use lambda
Sergey Ignatov [Sat, 8 Oct 2016 13:14:57 +0000 (16:14 +0300)]
[python] cleanup
Sergey Simonchik [Sat, 8 Oct 2016 14:23:49 +0000 (17:23 +0300)]
check boolean field first to reduce suggestedName() method invocation count