idea/community.git
5 years agoEDU-595 Disable task navigation actions if no task to navigate to
liana.bakradze [Tue, 26 Apr 2016 13:12:19 +0000 (15:12 +0200)]
EDU-595 Disable task navigation actions if no task to navigate to

5 years agoNaming convention macros should produce empty result on empty string
Alexander Zolotov [Tue, 26 Apr 2016 13:09:20 +0000 (16:09 +0300)]
Naming convention macros should produce empty result on empty string

5 years agonotnull
Alexey Kudravtsev [Tue, 26 Apr 2016 12:07:27 +0000 (15:07 +0300)]
notnull

5 years agomade accessors final to avoid megamorphism
Alexey Kudravtsev [Tue, 26 Apr 2016 11:44:22 +0000 (14:44 +0300)]
made accessors final to avoid megamorphism

5 years agoconvert to util.SequentialTaskExecutor
Alexey Kudravtsev [Tue, 26 Apr 2016 11:11:41 +0000 (14:11 +0300)]
convert to util.SequentialTaskExecutor

5 years agocleanup
Alexey Kudravtsev [Tue, 26 Apr 2016 11:11:28 +0000 (14:11 +0300)]
cleanup

5 years agocleanup
Alexey Kudravtsev [Mon, 25 Apr 2016 12:58:05 +0000 (15:58 +0300)]
cleanup

5 years agorevert
Eugene Zhuravlev [Tue, 26 Apr 2016 11:37:00 +0000 (13:37 +0200)]
revert

5 years agofix statistics gathering
Eugene Zhuravlev [Tue, 26 Apr 2016 10:38:19 +0000 (12:38 +0200)]
fix statistics gathering

5 years agoIDEA-151280 Scratch buffer incorrectly guesses the file type from selection
Gregory.Shrago [Tue, 26 Apr 2016 12:07:53 +0000 (15:07 +0300)]
IDEA-151280 Scratch buffer incorrectly guesses the file type from selection

5 years agopatch: apply somehow - add tooltip to status markers
Aleksey Pivovarov [Mon, 25 Apr 2016 15:12:47 +0000 (18:12 +0300)]
patch: apply somehow - add tooltip to status markers

5 years agopatch: apply somehow - make double click on splitter reset to default proportions
Aleksey Pivovarov [Fri, 22 Apr 2016 09:26:44 +0000 (12:26 +0300)]
patch: apply somehow - make double click on splitter reset to default proportions

5 years agopatch: apply somehow - avoid unnecessary scrolling
Aleksey Pivovarov [Fri, 22 Apr 2016 10:28:23 +0000 (13:28 +0300)]
patch: apply somehow - avoid unnecessary scrolling

5 years agopatch: apply somehow - new resolve dialog for patch conflicts without base revision
Aleksey Pivovarov [Thu, 21 Apr 2016 15:32:42 +0000 (18:32 +0300)]
patch: apply somehow - new resolve dialog for patch conflicts without base revision

5 years agopatch: fix dialog title capitalisation
Aleksey Pivovarov [Thu, 21 Apr 2016 18:05:13 +0000 (21:05 +0300)]
patch: fix dialog title capitalisation

5 years agopatch: allow to close "Please check carefully" notification
Aleksey Pivovarov [Thu, 21 Apr 2016 15:05:59 +0000 (18:05 +0300)]
patch: allow to close "Please check carefully" notification

5 years agopatch: move apply-patch-somehow dialog to separate package
Aleksey Pivovarov [Thu, 21 Apr 2016 15:00:20 +0000 (18:00 +0300)]
patch: move apply-patch-somehow dialog to separate package

5 years agolst: extract method
Aleksey Pivovarov [Mon, 25 Apr 2016 13:53:55 +0000 (16:53 +0300)]
lst: extract method

5 years agodiff: extract method
Aleksey Pivovarov [Thu, 21 Apr 2016 17:40:19 +0000 (20:40 +0300)]
diff: extract method

5 years agodiff: extract method
Aleksey Pivovarov [Thu, 21 Apr 2016 15:13:21 +0000 (18:13 +0300)]
diff: extract method

5 years agodiff: remove "diff.divider.repainting.fix" registry
Aleksey Pivovarov [Thu, 21 Apr 2016 15:11:12 +0000 (18:11 +0300)]
diff: remove "diff.divider.repainting.fix" registry

5 years agodiff: move unified-like chunk renderers creation to util class
Aleksey Pivovarov [Thu, 21 Apr 2016 15:02:30 +0000 (18:02 +0300)]
diff: move unified-like chunk renderers creation to util class

5 years agoeditor: fix LineMarkerRenderer's painting ranges
Aleksey Pivovarov [Thu, 21 Apr 2016 16:19:04 +0000 (19:19 +0300)]
editor: fix LineMarkerRenderer's painting ranges

make it consistent with `EditorGutterComponentEx.getLineMarkerFreePaintersAreaOffset()`

5 years agoeditor: paint line LineMarkerRenderer's sorted by their layer
Aleksey Pivovarov [Tue, 5 Apr 2016 15:32:40 +0000 (18:32 +0300)]
editor: paint line LineMarkerRenderer's sorted by their layer

5 years agoIDEA-153269 add shortcuts for our scroll pane using our actions clion/146.1511
Sergey Malenkov [Tue, 26 Apr 2016 11:42:07 +0000 (14:42 +0300)]
IDEA-153269 add shortcuts for our scroll pane using our actions

5 years agoEA-71034 - CCE: BeanPropertyListCellRenderer.customizeCellRenderer
Alexander Lobas [Tue, 26 Apr 2016 11:30:08 +0000 (14:30 +0300)]
EA-71034 - CCE: BeanPropertyListCellRenderer.customizeCellRenderer

5 years ago[groovy] resolve `call()` in @DelegatesTo processing
Daniil Ovchinnikov [Mon, 25 Apr 2016 18:08:29 +0000 (21:08 +0300)]
[groovy] resolve `call()` in @DelegatesTo processing

5 years ago[groovy] refactor & move MarkupBuilder support with other builders
Daniil Ovchinnikov [Mon, 25 Apr 2016 16:03:59 +0000 (19:03 +0300)]
[groovy] refactor & move MarkupBuilder support with other builders

5 years ago[groovy] move shortcuts to default methods of GrCall
Daniil Ovchinnikov [Mon, 25 Apr 2016 14:11:16 +0000 (17:11 +0300)]
[groovy] move shortcuts to default methods of GrCall

5 years ago[groovy] move shortcuts to default methods of GrReferenceElement
Daniil Ovchinnikov [Mon, 25 Apr 2016 12:33:41 +0000 (15:33 +0300)]
[groovy] move shortcuts to default methods of GrReferenceElement

5 years ago[groovy] disable changing call() to () operator until better times
Daniil Ovchinnikov [Fri, 22 Apr 2016 19:24:05 +0000 (22:24 +0300)]
[groovy] disable changing call() to () operator until better times

5 years ago[groovy] prefer regular methods over dynamic
Daniil Ovchinnikov [Fri, 22 Apr 2016 18:59:35 +0000 (21:59 +0300)]
[groovy] prefer regular methods over dynamic

5 years ago[groovy] do not resolve dynamic methods as getters
Daniil Ovchinnikov [Fri, 22 Apr 2016 17:50:36 +0000 (20:50 +0300)]
[groovy] do not resolve dynamic methods as getters

5 years ago[groovy] get rid of duplicated code
Daniil Ovchinnikov [Fri, 22 Apr 2016 16:49:17 +0000 (19:49 +0300)]
[groovy] get rid of duplicated code

5 years ago[groovy] support StreamingJsonBuilder (IDEA-155095)
Daniil Ovchinnikov [Fri, 22 Apr 2016 16:41:20 +0000 (19:41 +0300)]
[groovy] support StreamingJsonBuilder (IDEA-155095)

5 years agomore attributes generation with context phpstorm/146.1510
Dennis Ushakov [Tue, 26 Apr 2016 10:45:52 +0000 (13:45 +0300)]
more attributes generation with context

5 years agovcs: replace EmptyAction.setupAction with ActionUtil.copyFrom
Aleksey Pivovarov [Tue, 26 Apr 2016 09:49:17 +0000 (12:49 +0300)]
vcs: replace EmptyAction.setupAction with ActionUtil.copyFrom

EmptyAction.setupAction has a complex semantics, that is unnecesary in these cases

5 years agolst: replace EmptyAction.setupAction with ActionUtil.copyFrom
Aleksey Pivovarov [Tue, 26 Apr 2016 09:46:06 +0000 (12:46 +0300)]
lst: replace EmptyAction.setupAction with ActionUtil.copyFrom

EmptyAction.setupAction has a complex semantics, that is unnecesary in these cases

5 years agodiff: replace EmptyAction.setupAction with ActionUtil.copyFrom
Aleksey Pivovarov [Tue, 26 Apr 2016 09:35:43 +0000 (12:35 +0300)]
diff: replace EmptyAction.setupAction with ActionUtil.copyFrom

EmptyAction.setupAction has a complex semantics, that is unnecesary in these cases

5 years agocleanup yellow code, add toString for easier debugging, javadoc
Sergey Simonchik [Tue, 26 Apr 2016 10:21:40 +0000 (13:21 +0300)]
cleanup yellow code, add toString for easier debugging, javadoc

5 years agoCleanup (formatting)
Roman Shevchenko [Tue, 26 Apr 2016 10:20:12 +0000 (12:20 +0200)]
Cleanup (formatting)

5 years ago[ui] tweaks desktop entry/launcher script configuration panels (IDEA-CR-10358)
Roman Shevchenko [Tue, 26 Apr 2016 09:56:52 +0000 (11:56 +0200)]
[ui] tweaks desktop entry/launcher script configuration panels (IDEA-CR-10358)

5 years agovcs: show dialogs and perform write actions inside transactions
peter [Tue, 26 Apr 2016 09:04:34 +0000 (11:04 +0200)]
vcs: show dialogs and perform write actions inside transactions

5 years agostore only members in per-class per-name cache to save memory on Pair<PsiMember,...
peter [Tue, 26 Apr 2016 08:59:12 +0000 (10:59 +0200)]
store only members in per-class per-name cache to save memory on Pair<PsiMember, PsiSubstitutor> objects, determine substitutor by its declaring class when needed

5 years agoSequentialModalProgressTask: use invokeLater with progress's modality state
peter [Tue, 26 Apr 2016 08:45:43 +0000 (10:45 +0200)]
SequentialModalProgressTask: use invokeLater with progress's modality state

5 years agoassert that popup onChosen handlers don't show dialogs directly and use finalRunnable...
peter [Tue, 26 Apr 2016 08:25:38 +0000 (10:25 +0200)]
assert that popup onChosen handlers don't show dialogs directly and use finalRunnable instead

5 years agosupport captured types in incomplete overloaded lambda completion (IDEA-155188)
peter [Tue, 26 Apr 2016 08:23:35 +0000 (10:23 +0200)]
support captured types in incomplete overloaded lambda completion (IDEA-155188)

5 years agosupply modality state for invokeLater at the end of settings dialog background loading
peter [Tue, 26 Apr 2016 08:19:05 +0000 (10:19 +0200)]
supply modality state for invokeLater at the end of settings dialog background loading

5 years agodebugger editor: don't commit document, take text from it directly
peter [Tue, 26 Apr 2016 08:11:44 +0000 (10:11 +0200)]
debugger editor: don't commit document, take text from it directly

5 years agoassert that documents should be committed when highlighting starts
peter [Tue, 26 Apr 2016 08:01:13 +0000 (10:01 +0200)]
assert that documents should be committed when highlighting starts

5 years agoIDEA-154583 Resolve inside library through exported dependencies quirks appcode/146.1508 clion/146.1509
peter [Tue, 26 Apr 2016 07:32:05 +0000 (09:32 +0200)]
IDEA-154583 Resolve inside library through exported dependencies quirks

5 years agoIDEA-154289 PsiClass and view provider can never agree on language
peter [Tue, 26 Apr 2016 07:30:46 +0000 (09:30 +0200)]
IDEA-154289 PsiClass and view provider can never agree on language

5 years agoinspection tool window: do not show huge right panel when fix is applying
Dmitry Batkovich [Tue, 26 Apr 2016 07:19:22 +0000 (10:19 +0300)]
inspection tool window: do not show huge right panel when fix is applying

5 years agoFix path idea/146.1507
Dmitry Trofimov [Tue, 26 Apr 2016 06:38:26 +0000 (08:38 +0200)]
Fix path

5 years agoAdd cache cleaning if the build script changed
Dmitry Trofimov [Mon, 25 Apr 2016 18:08:48 +0000 (20:08 +0200)]
Add cache cleaning if the build script changed

5 years agoinspection tool window: do not massively update ui when quick fix is applying
Dmitry Batkovich [Tue, 26 Apr 2016 06:06:25 +0000 (09:06 +0300)]
inspection tool window: do not massively update ui when quick fix is applying

5 years agoIDEA-145292 Escape doesn't work in Switcher anymore appcode/146.1502 clion/146.1498 dbe/146.1499 idea/146.1501 phpstorm/146.1500 pycharm/146.1497 pycharm/146.1504 rubymine/146.1505 webstorm/146.1506
Konstantin Bulenkov [Mon, 25 Apr 2016 20:30:06 +0000 (21:30 +0100)]
IDEA-145292 Escape doesn't work in Switcher anymore

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 25 Apr 2016 19:13:22 +0000 (21:13 +0200)]
Merge remote-tracking branch 'origin/master'

5 years ago[platform] in desktop entry/launcher script configuration; default to user-scope...
Roman Shevchenko [Mon, 25 Apr 2016 19:13:00 +0000 (21:13 +0200)]
[platform] in desktop entry/launcher script configuration; default to user-scope changes (IDEA-152531)

I.e. do not ask for super-user privileges unless system-wide scope was chosen explicitly.

5 years agoCleanup (formatting)
Roman Shevchenko [Mon, 25 Apr 2016 18:52:13 +0000 (20:52 +0200)]
Cleanup (formatting)

5 years agoIDEA-155188 Lambda auto completion for incomplete overloaded method fails
peter [Mon, 25 Apr 2016 17:44:21 +0000 (19:44 +0200)]
IDEA-155188 Lambda auto completion for incomplete overloaded method fails

5 years agolet LowLevelSearchUtil cache texts by identity: equals is too expensive for long...
peter [Mon, 25 Apr 2016 17:28:51 +0000 (19:28 +0200)]
let LowLevelSearchUtil cache texts by identity: equals is too expensive for long file texts, which are equal but not same (happens when typing a letter and backspacing it)

5 years agosetup default language level if possible for new projects (IDEA-155225)
Anna.Kozlova [Mon, 25 Apr 2016 17:46:35 +0000 (19:46 +0200)]
setup default language level if possible for new projects (IDEA-155225)

5 years agoLive templates: get rid of alarm while editing segment
Alexander Zolotov [Mon, 25 Apr 2016 17:16:00 +0000 (20:16 +0300)]
Live templates: get rid of alarm while editing segment

5 years agorefactoring - use XDebuggerTreeActionBase.getSelectedNodes
Egor.Ushakov [Mon, 25 Apr 2016 17:03:37 +0000 (20:03 +0300)]
refactoring - use XDebuggerTreeActionBase.getSelectedNodes

5 years agocache class hierarchy only when no recursion prevention has happened
peter [Mon, 25 Apr 2016 16:54:55 +0000 (18:54 +0200)]
cache class hierarchy only when no recursion prevention has happened

5 years agoCleanup (formatting; warnings)
Roman Shevchenko [Mon, 25 Apr 2016 17:06:15 +0000 (19:06 +0200)]
Cleanup (formatting; warnings)

5 years agoCleanup (dictionary)
Roman Shevchenko [Mon, 25 Apr 2016 17:04:58 +0000 (19:04 +0200)]
Cleanup (dictionary)

5 years ago[platform] hides inactive update channel from the UI (IDEA-154552)
Roman Shevchenko [Mon, 25 Apr 2016 17:04:10 +0000 (19:04 +0200)]
[platform] hides inactive update channel from the UI (IDEA-154552)

5 years agoSSR: find diamond types with pattern with explicit types
Bas Leijdekkers [Mon, 25 Apr 2016 15:45:22 +0000 (17:45 +0200)]
SSR: find diamond types with pattern with explicit types

5 years agoSSR: cleanup predefined java templates
Bas Leijdekkers [Mon, 25 Apr 2016 13:22:27 +0000 (15:22 +0200)]
SSR: cleanup predefined java templates

5 years agoSSR: make simple generic method pattern work
Bas Leijdekkers [Mon, 25 Apr 2016 13:01:23 +0000 (15:01 +0200)]
SSR: make simple generic method pattern work

5 years agoEDU-596 Remove show hint checkbox in Add/Edit Answer Placeholder dialog
liana.bakradze [Mon, 25 Apr 2016 16:40:55 +0000 (18:40 +0200)]
EDU-596 Remove show hint checkbox in Add/Edit Answer Placeholder dialog

5 years agoDrop older envs.
Dmitry Trofimov [Mon, 25 Apr 2016 16:33:21 +0000 (18:33 +0200)]
Drop older envs.

5 years agoEDU-597 Group course creator actions to action group in File Menu
liana.bakradze [Mon, 25 Apr 2016 16:20:53 +0000 (18:20 +0200)]
EDU-597 Group course creator actions to action group in File Menu

5 years agoEDU-594 Course creator action group in project view should be popup
liana.bakradze [Mon, 25 Apr 2016 16:00:27 +0000 (18:00 +0200)]
EDU-594 Course creator action group in project view should be popup

5 years agoEDU-598 Remove Generate Course Archive action's icon
liana.bakradze [Mon, 25 Apr 2016 15:55:58 +0000 (17:55 +0200)]
EDU-598 Remove Generate Course Archive action's icon

5 years agoRemove "educational-core-python" plugin
liana.bakradze [Mon, 25 Apr 2016 15:52:22 +0000 (17:52 +0200)]
Remove "educational-core-python" plugin

5 years agoIDEA-149447 Eternal 'You can configure Gradle wrapper...'
Vladislav.Soroka [Mon, 25 Apr 2016 15:50:52 +0000 (18:50 +0300)]
IDEA-149447 Eternal 'You can configure Gradle wrapper...'

5 years agoEDU-602 Disable Fill Answer Placeholders action for course creator projects
liana.bakradze [Mon, 25 Apr 2016 15:44:59 +0000 (17:44 +0200)]
EDU-602 Disable Fill Answer Placeholders action for course creator projects

5 years agoEDU-603 File Chooser in "add local course" action should point at currently opened...
liana.bakradze [Mon, 25 Apr 2016 15:38:44 +0000 (17:38 +0200)]
EDU-603 File Chooser in "add local course" action should point at currently opened project

5 years agoIDEA-153827 Log tool window loses focus by TAB.
Denis Fokin [Mon, 25 Apr 2016 15:05:40 +0000 (18:05 +0300)]
IDEA-153827 Log tool window loses focus by TAB.

5 years agoshow fonts which cannot display latin characters in font selection combobox (followin... appcode/146.1494 clion/146.1493
Dmitry Batrak [Mon, 25 Apr 2016 14:57:42 +0000 (17:57 +0300)]
show fonts which cannot display latin characters in font selection combobox (following IDEA-154927)

5 years agoEDU-600 Disable Refresh Task File/Answer Placeholder for course creator projects
liana.bakradze [Mon, 25 Apr 2016 14:51:07 +0000 (16:51 +0200)]
EDU-600 Disable Refresh Task File/Answer Placeholder for course creator projects

5 years agoEDU-599 Remove Delete all answer placeholder action from project view
liana.bakradze [Mon, 25 Apr 2016 14:35:28 +0000 (16:35 +0200)]
EDU-599 Remove Delete all answer placeholder action from project view

5 years agoPsiChangeHandler: explain when transaction can be null
peter [Mon, 25 Apr 2016 13:25:25 +0000 (15:25 +0200)]
PsiChangeHandler: explain when transaction can be null

5 years agodo not add new watch if node is dragged to itself
Egor.Ushakov [Mon, 25 Apr 2016 13:44:14 +0000 (16:44 +0300)]
do not add new watch if node is dragged to itself

5 years agoIDEA-152254 Gradle project substitutions not working in IDEA 2016.1
Vladislav.Soroka [Mon, 25 Apr 2016 13:07:17 +0000 (16:07 +0300)]
IDEA-152254 Gradle project substitutions not working in IDEA 2016.1

5 years agoIDEA-154421 Map Id is missing
Vladislav.Soroka [Mon, 11 Apr 2016 13:51:58 +0000 (16:51 +0300)]
IDEA-154421 Map Id is missing

5 years agomove instance method: update method reference qualifier according to the method refer...
Anna.Kozlova [Mon, 25 Apr 2016 11:03:58 +0000 (13:03 +0200)]
move instance method: update method reference qualifier according to the method reference shape (IDEA-155147)

5 years agodiamond: reject diamonds nested inside type arguments as soon as possible (IDEA-155153)
Anna.Kozlova [Mon, 25 Apr 2016 09:49:09 +0000 (11:49 +0200)]
diamond: reject diamonds nested inside type arguments as soon as possible (IDEA-155153)

5 years agohighlighting: don't add warning for nested lambda when problem is inside upper level...
Anna.Kozlova [Mon, 25 Apr 2016 09:31:00 +0000 (11:31 +0200)]
highlighting: don't add warning for nested lambda when problem is inside upper level (IDEA-155192)

5 years ago[patch]: when we calculation transaction we should remember applied text range for... phpstorm/146.1490
Nadya Zabrodina [Fri, 8 Apr 2016 13:29:11 +0000 (16:29 +0300)]
[patch]: when we calculation transaction we should remember applied text range for exactly applied hunk for further interactive processing

* do not store transactions calculated during apply somehow etc - they are not exact at all;
* remember after start offset in SplitHunk;
* cleanUp GenericPatchApplier;
* collect and construct information about applied and not applied patches to AppliedSplitPatchHunk;
* remove unused changeType
* return first and last changed lines in hunk as applied index (without context lines);

5 years ago[patch]: IDEA-142061 Applying patch deletes blank lines
Nadya Zabrodina [Wed, 6 Apr 2016 12:09:49 +0000 (15:09 +0300)]
[patch]: IDEA-142061 Applying patch deletes blank lines

* use StringUtil.join instead of manual appending;
* fix empty sting appending: because when first element is empty string then stringBuilder.length remain 0 and line separator was not added;

5 years ago[patch]: remember last step after context instead of ignore it
Nadya Zabrodina [Tue, 5 Apr 2016 13:24:51 +0000 (16:24 +0300)]
[patch]: remember last step after context instead of ignore it

5 years agoprohibit write actions from user activity inside unsafe invokeLater; run transactions... pycharm/146.1489
peter [Mon, 25 Apr 2016 12:15:03 +0000 (14:15 +0200)]
prohibit write actions from user activity inside unsafe invokeLater; run transactions ASAP in any modality state

5 years agotolerate uncommitted documents in editor provider getState, add explanatory comments
peter [Mon, 25 Apr 2016 12:07:58 +0000 (14:07 +0200)]
tolerate uncommitted documents in editor provider getState, add explanatory comments

5 years agoDetected indent notification is shown again (fixed failing DetectedIndentNotificatio... pycharm/146.1488
Yaroslav Lepenkin [Mon, 25 Apr 2016 12:00:34 +0000 (15:00 +0300)]
Detected indent notification is shown again (fixed  failing DetectedIndentNotificationTest)

5 years agofix paths for community appcode/146.1486 appcode/146.1487 clion/146.1492
Dennis Ushakov [Mon, 25 Apr 2016 11:18:22 +0000 (14:18 +0300)]
fix paths for community

5 years agoIDEA-98718 Sticky bookmarks
Vassiliy.Kudryashov [Mon, 25 Apr 2016 11:08:05 +0000 (14:08 +0300)]
IDEA-98718 Sticky bookmarks