Egor.Ushakov [Thu, 17 Nov 2016 12:26:04 +0000 (15:26 +0300)]
more access for kotlin debugger
Daniil Ovchinnikov [Thu, 17 Nov 2016 12:09:07 +0000 (15:09 +0300)]
[junit] add flag to check test class
Denis Fokin [Thu, 17 Nov 2016 12:13:58 +0000 (15:13 +0300)]
IDEA-161281 Find in Path dialog: Mnemonics misbehaviour on OS X
Vladimir Krivosheev [Thu, 17 Nov 2016 11:31:12 +0000 (12:31 +0100)]
IDEA-164049 'Export Settings' option exports broken settings.jar
peter [Thu, 17 Nov 2016 11:07:40 +0000 (12:07 +0100)]
add MessageBus#hasUndeliveredEvents (needed for IDEA-162546)
Pavel Dolgov [Thu, 17 Nov 2016 10:28:57 +0000 (13:28 +0300)]
Java: Don't cause endless recursive calls of the equals() method in the inspection "Objects compared with '=='" (IDEA-164038)
Egor.Ushakov [Thu, 17 Nov 2016 10:25:43 +0000 (13:25 +0300)]
fixed 1px bg color near a selected stripe button on hidpi
Roman Shevchenko [Thu, 17 Nov 2016 10:51:23 +0000 (11:51 +0100)]
Cleanup (javadoc; formatting)
Alexandr Evstigneev [Thu, 17 Nov 2016 10:43:20 +0000 (13:43 +0300)]
adjusted solution to memory leaks in RubyProjectStructureConfigurable according to IDEA-CR-13750
peter [Thu, 17 Nov 2016 10:32:54 +0000 (11:32 +0100)]
delete some deprecated stuff
peter [Thu, 17 Nov 2016 09:56:59 +0000 (10:56 +0100)]
make getClass pure
peter [Thu, 17 Nov 2016 09:31:27 +0000 (10:31 +0100)]
remove allowStartingDumbModeInside implementation
Dmitry Batkovich [Thu, 17 Nov 2016 09:46:49 +0000 (12:46 +0300)]
wrap long with Math.intToExact(): check that convertible argument is long (IDEA-146770)
Rustam Vishnyakov [Thu, 17 Nov 2016 09:23:23 +0000 (12:23 +0300)]
Fixed WEB-21215 Inconsistent indentation when object is first parameter of function call
peter [Thu, 17 Nov 2016 08:48:00 +0000 (09:48 +0100)]
SelectWordUtil cleanup (IDEA-CR-15854)
nik [Wed, 16 Nov 2016 16:52:01 +0000 (19:52 +0300)]
PathMacros: more javadocs
Maxim.Mossienko [Wed, 16 Nov 2016 22:53:19 +0000 (23:53 +0100)]
NPE fix (IDEA-164074)
Maxim.Mossienko [Wed, 16 Nov 2016 22:51:28 +0000 (23:51 +0100)]
select text in replace field (IDEA-152060)
Daniil Ovchinnikov [Wed, 16 Nov 2016 20:33:44 +0000 (23:33 +0300)]
[grails] fix all GroovyServerPage usages
Bas Leijdekkers [Wed, 16 Nov 2016 13:42:40 +0000 (14:42 +0100)]
SSR: javadoc matching fix and tests
Bas Leijdekkers [Wed, 16 Nov 2016 10:04:47 +0000 (11:04 +0100)]
SSR: remove unneeded method
Bas Leijdekkers [Tue, 15 Nov 2016 14:43:37 +0000 (15:43 +0100)]
SSR: cleanup java predefined templates for methods
Bas Leijdekkers [Mon, 14 Nov 2016 16:25:11 +0000 (17:25 +0100)]
SSR: fix searching for "javadoc annotated methods" predefined pattern (IDEA-163936)
Daniil Ovchinnikov [Wed, 16 Nov 2016 20:19:33 +0000 (23:19 +0300)]
typo
Daniil Ovchinnikov [Wed, 16 Nov 2016 18:42:39 +0000 (21:42 +0300)]
[groovy] do not increment Java Structure modification count in method
and script bodies
peter [Wed, 16 Nov 2016 18:44:31 +0000 (19:44 +0100)]
handle invalid elements in hard smart pointers (EA-85743 - PIEAE: SubstrateRef$.getContainingFile)
Daniil Ovchinnikov [Wed, 16 Nov 2016 18:10:00 +0000 (21:10 +0300)]
javadocs: remove unnecessary qualifiers in references
Alexander Koshevoy [Wed, 16 Nov 2016 18:34:33 +0000 (21:34 +0300)]
PY-21488 Stopping docker debug process unexpectedly in the very beginning of Python debug session fixed
Sergey Malenkov [Wed, 16 Nov 2016 18:33:20 +0000 (21:33 +0300)]
Update SeparatorWithText according to Swing conventions
Sergey Malenkov [Wed, 16 Nov 2016 14:06:18 +0000 (17:06 +0300)]
JRE-100 IDEA-71508 revert a hack in the event queue
Sergey Malenkov [Wed, 16 Nov 2016 13:58:21 +0000 (16:58 +0300)]
IDEA-163604 command + mouse wheel zoom stops working intermittently on macOS
Sergey Malenkov [Wed, 16 Nov 2016 09:42:43 +0000 (12:42 +0300)]
EA-87317 - IAE: UIUtil.createImageForGraphics
peter [Wed, 16 Nov 2016 18:26:15 +0000 (19:26 +0100)]
don't restore stub elements from PsiAnchor when the file has become binary(EA-89806 - CCE: PsiAnchor$StubIndexReference$.compute)
peter [Wed, 16 Nov 2016 18:15:42 +0000 (19:15 +0100)]
diagnostics for EA-89836 - CCE: ContributorsBasedGotoByModel.getElementName
Anna.Kozlova [Wed, 16 Nov 2016 15:58:23 +0000 (16:58 +0100)]
avoid dlg from write action
Konstantin Kolosovsky [Wed, 9 Nov 2016 12:25:28 +0000 (15:25 +0300)]
vcs: Moved several classes to [svn4idea]
Moved "CheckSamePattern", "MoreAction", "QuantitySelection",
"SmallMapSerializer"
Konstantin Kolosovsky [Wed, 9 Nov 2016 11:57:27 +0000 (14:57 +0300)]
vcs: Removed unused "RevisionChangesNotSupportedException"
Konstantin Kolosovsky [Wed, 9 Nov 2016 11:52:55 +0000 (14:52 +0300)]
Moved "ThreadLocalDefendedInvoker" logic to "SvnFileUrlMappingImpl"
Removed "ThreadLocalDefendedInvoker"
Konstantin Kolosovsky [Tue, 8 Nov 2016 20:51:42 +0000 (23:51 +0300)]
svn: Implemented "loading tree conflict history" cancellation
Konstantin Kolosovsky [Tue, 8 Nov 2016 20:22:33 +0000 (23:22 +0300)]
svn: Fixed "TreeConflictRefreshablePanel" disposing
Konstantin Kolosovsky [Tue, 8 Nov 2016 20:11:21 +0000 (23:11 +0300)]
svn: Refactored "TreeConflictRefreshablePanel" - code simplified
Konstantin Kolosovsky [Tue, 8 Nov 2016 19:45:51 +0000 (22:45 +0300)]
svn: Used common "Task.Backgroundable" for loading tree conflict history
"ModalityIgnorantBackgroundableTask" is not necessary here
Konstantin Kolosovsky [Tue, 8 Nov 2016 18:46:27 +0000 (21:46 +0300)]
vcs: Combined "TreeConflictRefreshablePanel" and "AbstractRefreshablePanel"
Removed "AbstractRefreshablePanel"
Konstantin Kolosovsky [Tue, 8 Nov 2016 18:17:46 +0000 (21:17 +0300)]
vcs: Refactored "AbstractRefreshablePanel" - removed "Ticket" logic
"Ticket" logic is not necessary as used ticket is never modified and
"refresh()/acceptData()" methods are called only once.
Konstantin Kolosovsky [Tue, 8 Nov 2016 18:09:12 +0000 (21:09 +0300)]
vcs: Refactored "AbstractRefreshablePanel"
Made not to implement "RefreshablePanel", code simplified
Konstantin Kolosovsky [Tue, 8 Nov 2016 15:41:48 +0000 (18:41 +0300)]
vcs: Used "JBLoadingPanel" instead of "DetailsPanel"
"DetailsPanel" provided just panel with "Loading..." text - so similar
"JBLoadingPanel" is used instead. Removed "DetailsPanel".
Konstantin Kolosovsky [Tue, 8 Nov 2016 14:54:36 +0000 (17:54 +0300)]
vcs: Refactored "DetailsPanel" - removed unused logic, code simplified
Konstantin Kolosovsky [Mon, 7 Nov 2016 22:07:40 +0000 (01:07 +0300)]
vcs: Refactored "VcsUtil" - removed duplication, used lambdas
Konstantin Kolosovsky [Sun, 6 Nov 2016 20:36:18 +0000 (23:36 +0300)]
vcs: Moved "SortByVcsRoots" logic to "VcsUtil"
Removed "SortByVcsRoots"
Konstantin Kolosovsky [Sat, 5 Nov 2016 21:37:11 +0000 (00:37 +0300)]
vcs: Removed unused "ActionStateConsumer" and implementations
Removed "ActionUpdateHelper", "ActionExecuteHelper",
"AbstractActionStateConsumer", "ActionStateConsumer"
Konstantin Kolosovsky [Sat, 5 Nov 2016 21:33:36 +0000 (00:33 +0300)]
svn: Refactored "CreateExternalAction" - code simplified
Konstantin Kolosovsky [Fri, 4 Nov 2016 19:20:09 +0000 (22:20 +0300)]
Removed unused "RefreshablePanel" methods
Konstantin Kolosovsky [Fri, 4 Nov 2016 13:34:39 +0000 (16:34 +0300)]
platform: Removed unused "TabbedRefreshablePanel"
Konstantin Kolosovsky [Fri, 4 Nov 2016 13:32:26 +0000 (16:32 +0300)]
vcs: Removed unused classes/interfaces
Removed "VcsDataConstants", "Details",
"LineProcessEventListenerAdapter", "BlockReloadingUtil"
Konstantin Kolosovsky [Fri, 4 Nov 2016 13:18:27 +0000 (16:18 +0300)]
vcs: Removed unused deprecated annotations
Removed "Heavy", "CalledInBackground", "CalledInAwt", "CalledInAny"
Konstantin Kolosovsky [Fri, 4 Nov 2016 13:02:10 +0000 (16:02 +0300)]
vcs: Inlined "GenericDetailsLoader" logic to "AbstractRefreshablePanel"
Konstantin Kolosovsky [Fri, 4 Nov 2016 11:48:48 +0000 (14:48 +0300)]
vcs: Refactoring - inlined "ValueConsumer" logic to "GenericDetailsLoader"
Konstantin Kolosovsky [Thu, 3 Nov 2016 15:36:27 +0000 (18:36 +0300)]
vcs: Refactored "ModalityIgnorantBackgroundableTask"
Konstantin Kolosovsky [Thu, 3 Nov 2016 14:36:51 +0000 (17:36 +0300)]
vcs: Refactored "ValueConsumer", "GenericDetailsLoader"
Konstantin Kolosovsky [Thu, 3 Nov 2016 13:52:25 +0000 (16:52 +0300)]
svn: Used "SvnBaseContentRevision" to filter svn related content revisions
Removed unnecessary "MarkerVcsContentRevision"
Konstantin Kolosovsky [Wed, 16 Nov 2016 17:22:59 +0000 (20:22 +0300)]
svn: Renamed "AbstractShowPropertiesDiffAction" to "ShowPropertiesDiffAction"
"action.Subversion.properties.diff.name" key is not necessary - title
is taken from "action.PropertiesDiff.text" (default key for action)
Konstantin Kolosovsky [Wed, 16 Nov 2016 17:14:59 +0000 (20:14 +0300)]
svn: Removed "ShowPropertiesDiffAction"
This commit temporarily breaks "PropertiesDiff" action, but allows to
preserve "AbstractShowPropertiesDiffAction" history (as
"AbstractShowPropertiesDiffAction" is renamed to
"ShowPropertiesDiffAction" in the subsequent commit).
Konstantin Kolosovsky [Thu, 3 Nov 2016 13:27:19 +0000 (16:27 +0300)]
svn: Refactoring - moved "ShowPropertiesDiffAction" logic to base class
Konstantin Kolosovsky [Wed, 2 Nov 2016 17:36:37 +0000 (20:36 +0300)]
svn: Unified "ContentRevision" implementations
Konstantin Kolosovsky [Wed, 2 Nov 2016 17:01:12 +0000 (20:01 +0300)]
vcs: Removed unused "VcsEventsListenerManager"
Konstantin Kolosovsky [Wed, 2 Nov 2016 16:57:30 +0000 (19:57 +0300)]
svn: Refactored "OneShotMergeInfoHelper" - used "TreeMap" instead of "AreaMap"
Removed "AreaMap"
Konstantin Kolosovsky [Wed, 2 Nov 2016 11:24:50 +0000 (14:24 +0300)]
vcs: Refactored "AreaMap" - removed unused methods, code simplified
Removed "AreaMapTest"
Konstantin Kolosovsky [Tue, 1 Nov 2016 15:43:47 +0000 (18:43 +0300)]
vcs: Refactoring - removed unused classes
"CollectionsMultiplier", "CompoundNumber", "ProducerConsumer",
"MembershipMap", "MembershipMapTest"
peter [Wed, 16 Nov 2016 17:52:06 +0000 (18:52 +0100)]
xpath "Download External Resource" doesn't need write action
peter [Wed, 16 Nov 2016 17:51:02 +0000 (18:51 +0100)]
"Configure Python Interpreter" doesn't need write action
peter [Wed, 16 Nov 2016 17:46:09 +0000 (18:46 +0100)]
groovy "Add type customizer script to resources" doesn't need to start in a write action
Roman Shevchenko [Wed, 16 Nov 2016 17:51:32 +0000 (18:51 +0100)]
Cleanup (drops deprecated code)
Egor.Ushakov [Wed, 16 Nov 2016 17:43:04 +0000 (20:43 +0300)]
HiDPI: fix radio button center oval (light theme)
peter [Wed, 16 Nov 2016 17:26:59 +0000 (18:26 +0100)]
tolerate INRE in java element renderers (EA-91963 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 16 Nov 2016 17:32:35 +0000 (18:32 +0100)]
devkit CreateHtmlDescriptionFix doesn't need to start in write action
Elizaveta Shashkova [Wed, 16 Nov 2016 17:11:21 +0000 (20:11 +0300)]
Fix ImportError after refactoring (PY-21487)
peter [Wed, 16 Nov 2016 17:04:06 +0000 (18:04 +0100)]
tolerate INRE when showing members in project view (EA-91482 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 16 Nov 2016 16:48:23 +0000 (17:48 +0100)]
tolerate INRE when checking for java property deprecatedness in structure view (EA-91628 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 16 Nov 2016 16:43:11 +0000 (17:43 +0100)]
skip word selectioners that require indices in dumb mode (EA-91632 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 16 Nov 2016 16:32:10 +0000 (17:32 +0100)]
AbstractLayoutCodeProcessor: rethrow INRE so it can be handled (EA-91686 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 16 Nov 2016 16:19:04 +0000 (17:19 +0100)]
flush ant messages in smart mode (EA-91687 - INRE: FileBasedIndexImpl.handleDumbMode)
peter [Wed, 16 Nov 2016 16:13:18 +0000 (17:13 +0100)]
ui designer: finish inplace editing in a write-safe context (EA-91789 - assert: DocumentImpl.replaceString)
Vladimir Krivosheev [Wed, 16 Nov 2016 15:29:25 +0000 (16:29 +0100)]
V8 inspector: debug sourcemap-backed files
Julia Beliaeva [Wed, 16 Nov 2016 16:13:38 +0000 (19:13 +0300)]
[git] refs parser can recognize lines like HEAD -> refs/heads/master in git log output
Julia Beliaeva [Tue, 15 Nov 2016 20:38:15 +0000 (23:38 +0300)]
[git] fix branch and user test
Julia Beliaeva [Tue, 15 Nov 2016 20:13:17 +0000 (23:13 +0300)]
[git] minor: lambdify
Daniil Ovchinnikov [Wed, 16 Nov 2016 16:26:22 +0000 (19:26 +0300)]
check PsiModifiableCodeBlock.shouldChangeModificationCount() before checking instanseof PsiFileSystemItem
Maxim.Mossienko [Wed, 16 Nov 2016 14:57:25 +0000 (15:57 +0100)]
clean up: FSRecords is not instantiatable class so implementation of Forceable was removed, methods force / isDirty were made static for tests
Rustam Vishnyakov [Wed, 16 Nov 2016 15:41:47 +0000 (18:41 +0300)]
Settings/Other file types help topic ID
Ilya.Kazakevich [Wed, 16 Nov 2016 15:41:04 +0000 (18:41 +0300)]
PY-21454: Use project dir if directory not provided
* We already have this functionality for tests, we now support it for any config.
* Default folder should never be PyCharm working dir. Project should be used if workdir not provided explicitly
Egor.Ushakov [Wed, 16 Nov 2016 15:39:56 +0000 (18:39 +0300)]
do not scale twice
Julia Beliaeva [Tue, 15 Nov 2016 18:50:27 +0000 (21:50 +0300)]
[vcs-log] blue gear icon for Quick Settings
Roman Shevchenko [Wed, 16 Nov 2016 15:07:09 +0000 (16:07 +0100)]
[platform] lambda-friendly WriteCommandAction
Anna.Kozlova [Wed, 16 Nov 2016 14:59:50 +0000 (15:59 +0100)]
junit 5: don't miss 'after' container failures (IDEA-164028)
Anna.Kozlova [Wed, 16 Nov 2016 14:25:38 +0000 (15:25 +0100)]
EA-91810 - assert: NoSwingUnderWriteAction.lambda$watchForEvents$
push write access to utility to avoid dialogs from write actions
Anna.Kozlova [Wed, 16 Nov 2016 11:58:51 +0000 (12:58 +0100)]
extract method: logging for possible NPE later
Dmitry Avdeev [Wed, 16 Nov 2016 14:06:54 +0000 (17:06 +0300)]
IDEA-123421 File chooser without path bar
Denis Fokin [Wed, 16 Nov 2016 13:59:44 +0000 (16:59 +0300)]
IDEA-164031 Actions are disabled in modal dialogs
Egor.Ushakov [Wed, 16 Nov 2016 14:03:29 +0000 (17:03 +0300)]
fixed dropdown position on hidpi
Egor.Ushakov [Wed, 16 Nov 2016 13:09:37 +0000 (16:09 +0300)]
dpi aware resize zone