idea/community.git
6 years agoMerge branch 'mikhail.golubev/configurable-issues-states'
Mikhail Golubev [Tue, 24 Feb 2015 11:57:47 +0000 (14:57 +0300)]
Merge branch 'mikhail.golubev/configurable-issues-states'

Conflicts:
plugins/tasks/tasks-tests/test/com/intellij/tasks/integration/JiraIntegrationTest.java

6 years agoPY-15136 Sync tree in "Project" toolwindow even if only template directories were...
Mikhail Golubev [Fri, 20 Feb 2015 14:30:40 +0000 (17:30 +0300)]
PY-15136 Sync tree in "Project" toolwindow even if only template directories were changed

6 years agoIDEA-133605 set "Access-Control-Request-Headers" to "origin, accept, authorization...
Vladimir Krivosheev [Tue, 24 Feb 2015 10:43:05 +0000 (11:43 +0100)]
IDEA-133605 set "Access-Control-Request-Headers" to "origin, accept, authorization, content-type"

6 years agostore registry state in ide.general.xml
Vladimir Krivosheev [Tue, 24 Feb 2015 10:32:39 +0000 (11:32 +0100)]
store registry state in ide.general.xml

6 years agoMerge remote-tracking branch 'origin/master'
Maxim.Mossienko [Tue, 24 Feb 2015 10:39:15 +0000 (11:39 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agoMarked as incompatible
Maxim.Mossienko [Tue, 24 Feb 2015 10:27:58 +0000 (11:27 +0100)]
Marked as incompatible
- scala 1.2.67.3.EAP 1.3.2-14.1 1.3.3-14.1
- ruby 7.0.0.20150216 7.0.0.20150204
- NodeJS 140.2045
- JSTestDriver 140.2109

6 years agoremove default registry values from user properties rubymine/140.2694
Vladimir Krivosheev [Tue, 24 Feb 2015 09:52:53 +0000 (10:52 +0100)]
remove default registry values from user properties

6 years agofail-safe isAffected() implementation
Eugene Zhuravlev [Tue, 24 Feb 2015 09:26:56 +0000 (10:26 +0100)]
fail-safe isAffected() implementation

6 years agoIDEA-136853 readonly locker doesn't work well between splits
Dmitry Batrak [Tue, 24 Feb 2015 09:26:03 +0000 (12:26 +0300)]
IDEA-136853 readonly locker doesn't work well between splits

6 years agoDo not ignore stored in document indent options when showing notification. In other...
Yaroslav Lepenkin [Tue, 24 Feb 2015 09:24:02 +0000 (12:24 +0300)]
Do not ignore stored in document indent options when showing notification. In other case new calculated options can be different from used ones (IDEA-136752)

6 years agoIDEA-136868 AE at com.intellij.codeInsight.daemon.impl.analysis.IncreaseLanguageLevel...
peter [Tue, 24 Feb 2015 08:34:04 +0000 (09:34 +0100)]
IDEA-136868 AE at com.intellij.codeInsight.daemon.impl.analysis.IncreaseLanguageLevelFix.invoke(IncreaseLanguageLevelFix.java:101)

6 years agomake toggle soft wraps actions DumbAware
peter [Mon, 23 Feb 2015 07:57:55 +0000 (08:57 +0100)]
make toggle soft wraps actions DumbAware

6 years agoOC-11340 parameterized resolving
Max Medvedev [Mon, 23 Feb 2015 21:18:43 +0000 (00:18 +0300)]
OC-11340 parameterized resolving

6 years agohunting for the blinking test appcode/140.2691 clion/140.2692
Dmitry Avdeev [Tue, 24 Feb 2015 08:44:10 +0000 (11:44 +0300)]
hunting for the blinking test

6 years agoExternalResourceManagerImpl must not save defaults (standard ignored resources)
Vladimir Krivosheev [Tue, 24 Feb 2015 08:40:50 +0000 (09:40 +0100)]
ExternalResourceManagerImpl must not save defaults (standard ignored resources)

6 years agouse SkipDefaultsSerializationFilter in tests
Vladimir Krivosheev [Tue, 24 Feb 2015 06:33:09 +0000 (07:33 +0100)]
use SkipDefaultsSerializationFilter in tests

6 years agoIDEA-136798 Switching between editors does not restore scroll position properly when...
Dmitry Batrak [Tue, 24 Feb 2015 07:35:09 +0000 (10:35 +0300)]
IDEA-136798 Switching between editors does not restore scroll position properly when soft-wraps are involved

6 years agocache hasEqualMethod in BeanBinding
Vladimir Krivosheev [Tue, 24 Feb 2015 06:22:41 +0000 (07:22 +0100)]
cache hasEqualMethod in BeanBinding

6 years agocleanup
Vladimir Krivosheev [Mon, 23 Feb 2015 15:36:06 +0000 (16:36 +0100)]
cleanup

6 years agocleanup
Vladimir Krivosheev [Mon, 23 Feb 2015 15:25:44 +0000 (16:25 +0100)]
cleanup

6 years agoPersistence state classes doesn't have to implement "equals" anymore
Vladimir Krivosheev [Mon, 23 Feb 2015 15:24:53 +0000 (16:24 +0100)]
Persistence state classes doesn't have to implement "equals" anymore

If you don’t implement “equals” in your sub state class, XmlSerializer cannot check it for defaults.

TextDiffSettingsHolder.State.SHARED_SETTINGS = new SharedSettings();
The problem — “new SharedSettings()” is not equals to “new SharedSettings()”.
As result, user gets

<option name="SHARED_SETTINGS">
  <SharedSettings />
</option>
even if SkipDefaultValuesSerializationFilters is used.

While I dream about Kotlin, I can’t fight anymore against Java-developers. XmlSerializer can throw warning in this case, but to simplify developer life, it will compare objects by serializable fields, but not by reference (if equals is not implemented).

6 years agodeprecate unused StorageId, Storage#isDefault
Vladimir Krivosheev [Mon, 23 Feb 2015 12:49:57 +0000 (13:49 +0100)]
deprecate unused StorageId, Storage#isDefault

6 years agocleanup
Vladimir Krivosheev [Mon, 23 Feb 2015 12:38:56 +0000 (13:38 +0100)]
cleanup

6 years agonew inference: ensure only proper checked exceptions are proceed appcode/140.2684 clion/140.2685 dbe/140.2688 idea/140.2683 phpstorm/140.2686 pycharm/140.2682 rubymine/140.2687 webstorm/140.2689
Anna Kozlova [Mon, 23 Feb 2015 20:35:02 +0000 (21:35 +0100)]
new inference: ensure only proper checked exceptions are proceed

6 years agodisarmed bombs
Anna Kozlova [Mon, 23 Feb 2015 19:01:01 +0000 (20:01 +0100)]
disarmed bombs

6 years agoensure resolve is not cached during overload resolution
Anna Kozlova [Mon, 23 Feb 2015 18:39:32 +0000 (19:39 +0100)]
ensure resolve is not cached during overload resolution

6 years agotestdata for IDEA-136856
Anna Kozlova [Mon, 23 Feb 2015 13:05:36 +0000 (14:05 +0100)]
testdata for IDEA-136856

6 years agomissed inspectionFinished (IDEA-136834)
Anna Kozlova [Mon, 23 Feb 2015 12:41:04 +0000 (13:41 +0100)]
missed inspectionFinished (IDEA-136834)

6 years agoSSR: fix within predicate bugs
Bas Leijdekkers [Mon, 23 Feb 2015 18:49:22 +0000 (19:49 +0100)]
SSR: fix within predicate bugs

6 years agoSSR: simplify xml matching
Bas Leijdekkers [Mon, 23 Feb 2015 09:44:22 +0000 (10:44 +0100)]
SSR: simplify xml matching

6 years agoSSR: explicitly set file type instead of depending on default file type in tests
Bas Leijdekkers [Mon, 23 Feb 2015 09:36:18 +0000 (10:36 +0100)]
SSR: explicitly set file type instead of depending on default file type in tests

6 years agoSSR: more lenient if statement matching
Bas Leijdekkers [Sun, 22 Feb 2015 15:10:40 +0000 (16:10 +0100)]
SSR: more lenient if statement matching

6 years agoSSR: initialize file type lazily
Bas Leijdekkers [Sun, 22 Feb 2015 12:12:18 +0000 (13:12 +0100)]
SSR: initialize file type lazily

6 years agoSSR: fix within predicate for different languages
Bas Leijdekkers [Sat, 21 Feb 2015 11:22:58 +0000 (12:22 +0100)]
SSR: fix within predicate for different languages

6 years agoremove logging
Konstantin Bulenkov [Mon, 23 Feb 2015 15:22:05 +0000 (16:22 +0100)]
remove logging

6 years agoplatform: class path fixes and cleanups appcode/140.2681 clion/140.2680
Roman Shevchenko [Mon, 23 Feb 2015 14:34:16 +0000 (15:34 +0100)]
platform: class path fixes and cleanups

- no more duplicates in class path
- correct order of entries copied from app class loader hierarchy
- dysfunctional case of Ant class loaders dropped

6 years agoPatternPackageReferenceSet.processSubPackages: restore recursive invocation (IDEA...
Yann Cébron [Mon, 23 Feb 2015 14:00:29 +0000 (15:00 +0100)]
PatternPackageReferenceSet.processSubPackages: restore recursive invocation (IDEA-COMMUNITY-CR-1557)

6 years agodisable shadows for HiDPI configurations for awhile
Konstantin Bulenkov [Mon, 23 Feb 2015 13:13:42 +0000 (14:13 +0100)]
disable shadows for HiDPI configurations for awhile

6 years agorollback @2x icons
Konstantin Bulenkov [Mon, 23 Feb 2015 12:35:51 +0000 (13:35 +0100)]
rollback @2x icons

6 years agorollback @2x icons
Konstantin Bulenkov [Mon, 23 Feb 2015 12:35:23 +0000 (13:35 +0100)]
rollback @2x icons

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 23 Feb 2015 12:37:03 +0000 (13:37 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agoCleanup (formatting; names; unneeded condition)
Roman Shevchenko [Mon, 23 Feb 2015 12:35:16 +0000 (13:35 +0100)]
Cleanup (formatting; names; unneeded condition)

6 years agoplatform: JarLoader prevented from using ZIP file cache
Roman Shevchenko [Mon, 23 Feb 2015 12:34:41 +0000 (13:34 +0100)]
platform: JarLoader prevented from using ZIP file cache

First, this effectively doesn't change the behavior - as ZipFileCache was effectively disabled by a (somewhat inconvenient) condition in it. Next, this allows to drop the condition while still preventing it from loading at bootstrap.

6 years agoshow error if test runner doesn't provide description (IDEA-136817)
Anna Kozlova [Mon, 23 Feb 2015 12:17:02 +0000 (13:17 +0100)]
show error if test runner doesn't provide description (IDEA-136817)

6 years agogenerate setter: correct annotation place (IDEA-136851)
Anna Kozlova [Mon, 23 Feb 2015 12:03:19 +0000 (13:03 +0100)]
generate setter: correct annotation place (IDEA-136851)

6 years agoMerge remote-tracking branch 'origin/master' appcode/140.2679
Maxim.Mossienko [Mon, 23 Feb 2015 12:25:15 +0000 (13:25 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agoattr made fixed
Maxim.Mossienko [Mon, 23 Feb 2015 12:20:28 +0000 (13:20 +0100)]
attr made fixed

6 years agomove TestListener extension point registration to correct place clion/140.2678
Anna Kozlova [Mon, 23 Feb 2015 11:29:41 +0000 (12:29 +0100)]
move TestListener extension point registration to correct place

6 years agoDiffManagerImpl should be persistent component, don't save defaults (COMPARISON_POLIC...
Vladimir Krivosheev [Mon, 23 Feb 2015 10:18:33 +0000 (11:18 +0100)]
DiffManagerImpl should be persistent component, don't save defaults (COMPARISON_POLICY="Default")

6 years agocleanup
Vladimir Krivosheev [Mon, 23 Feb 2015 08:36:21 +0000 (09:36 +0100)]
cleanup

6 years agocleanup
Vladimir Krivosheev [Mon, 23 Feb 2015 08:34:58 +0000 (09:34 +0100)]
cleanup

6 years agoEA-64930 phpstorm/140.2677
Dennis Ushakov [Mon, 23 Feb 2015 09:40:46 +0000 (12:40 +0300)]
EA-64930

6 years agoMerge remote-tracking branch 'origin/master'
Maxim.Mossienko [Mon, 23 Feb 2015 10:17:56 +0000 (11:17 +0100)]
Merge remote-tracking branch 'origin/master'

6 years ago[performance optimization] no equals / hashCode invokations for V during deserialization
Maxim.Mossienko [Mon, 23 Feb 2015 10:14:40 +0000 (11:14 +0100)]
[performance optimization] no equals / hashCode invokations for V during deserialization

6 years ago[performance optimization] store service impl in holder
Maxim.Mossienko [Mon, 23 Feb 2015 10:12:38 +0000 (11:12 +0100)]
[performance optimization] store service impl in holder

6 years ago[performance optimization] iterate over Map's values() directly, avoid (WeakKey)Map...
Maxim.Mossienko [Mon, 23 Feb 2015 10:10:57 +0000 (11:10 +0100)]
[performance optimization] iterate over Map's values() directly, avoid (WeakKey)Map.get()

6 years agoPatternPackageReferenceSet: cleanup, copyright, linked Set
Yann Cébron [Mon, 23 Feb 2015 10:05:37 +0000 (11:05 +0100)]
PatternPackageReferenceSet: cleanup, copyright, linked Set

6 years agoInspectionValidator#getProcessingItems: make sure to run in smart mode (EA-63972)
Yann Cébron [Mon, 23 Feb 2015 09:51:21 +0000 (10:51 +0100)]
InspectionValidator#getProcessingItems: make sure to run in smart mode (EA-63972)
[r=peter]

6 years agoPalette2 defaults appcode/140.2675 clion/140.2676
Vladimir Krivosheev [Mon, 23 Feb 2015 08:32:50 +0000 (09:32 +0100)]
Palette2 defaults

6 years agoPrj requires defaults
Vladimir Krivosheev [Mon, 23 Feb 2015 08:29:48 +0000 (09:29 +0100)]
Prj requires defaults

6 years agocleanup
Vladimir Krivosheev [Mon, 23 Feb 2015 08:22:44 +0000 (09:22 +0100)]
cleanup

6 years agoload defaults for LanguageInjectionConfiguration idea/140.2673
Vladimir Krivosheev [Mon, 23 Feb 2015 06:41:06 +0000 (07:41 +0100)]
load defaults for LanguageInjectionConfiguration

6 years agoshould be trimTrailingSlashes
Vladimir Krivosheev [Mon, 23 Feb 2015 06:25:07 +0000 (07:25 +0100)]
should be trimTrailingSlashes

6 years agoMerge remote-tracking branch 'origin/master'
Oleg Sukhodolsky [Mon, 23 Feb 2015 06:09:00 +0000 (09:09 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agotemporary reverting fix for IDEA-136763
Oleg Sukhodolsky [Mon, 23 Feb 2015 06:06:22 +0000 (09:06 +0300)]
temporary reverting fix for  IDEA-136763
Need to provide at least one implementation for the ext point to avoid IAE

6 years agoHiDPI: don't patch int values twice in UIDefaults appcode/140.2671 clion/140.2664 dbe/140.2668 idea/140.2669 phpstorm/140.2666 pycharm/140.2670 rubymine/140.2665 webstorm/140.2667
Konstantin Bulenkov [Sun, 22 Feb 2015 23:55:46 +0000 (00:55 +0100)]
HiDPI: don't patch int values twice in UIDefaults

6 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Sun, 22 Feb 2015 23:06:37 +0000 (00:06 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agodo not redefine system fonts for IntelliJ Laf
Konstantin Bulenkov [Sun, 22 Feb 2015 23:04:38 +0000 (00:04 +0100)]
do not redefine system fonts for IntelliJ Laf

6 years agoinstall system fonts for Darcula on Linux
Konstantin Bulenkov [Sun, 22 Feb 2015 23:03:53 +0000 (00:03 +0100)]
install system fonts for Darcula on Linux

6 years agoinspection short name fixed
Dmitry Batkovich [Sun, 22 Feb 2015 22:16:11 +0000 (01:16 +0300)]
inspection short name fixed

6 years agoSuspiciousLocalesLanguagesInspection: custom resource bundles ignored
Dmitry Batkovich [Sun, 22 Feb 2015 18:17:28 +0000 (21:17 +0300)]
SuspiciousLocalesLanguagesInspection: custom resource bundles ignored

6 years agoSlow updating of project view while resource bundle dissociation fixed
Dmitry Batkovich [Sun, 22 Feb 2015 18:07:51 +0000 (21:07 +0300)]
Slow updating of project view while resource bundle dissociation fixed

6 years agoSuspiciousLocalesLanguagesInspections: bundles with size < 2 ignored
Dmitry Batkovich [Sun, 22 Feb 2015 18:06:10 +0000 (21:06 +0300)]
SuspiciousLocalesLanguagesInspections: bundles with size < 2 ignored

6 years agotest fixed appcode/140.2662 clion/140.2663
Dmitry Batkovich [Sun, 22 Feb 2015 13:29:06 +0000 (16:29 +0300)]
test fixed

6 years agoDo not show "Unnecessary fully qualified name" warning in javadocs if "fully qualify...
Yaroslav Lepenkin [Sun, 22 Feb 2015 12:00:45 +0000 (15:00 +0300)]
Do not show "Unnecessary fully qualified name" warning in javadocs if "fully qualify when not imported" is selected and fqn is not imported (IDEA-136680)

6 years agoShow "Optional actions" label only if there are any (IDEA-136830)
Yaroslav Lepenkin [Sun, 22 Feb 2015 10:46:14 +0000 (13:46 +0300)]
Show "Optional actions" label only if there are any (IDEA-136830)

6 years agoSwitch debugger reader's sleeping policy to BLOCKING (PY-15122) appcode/140.2660 clion/140.2661
Elizaveta Shashkova [Sun, 22 Feb 2015 11:30:44 +0000 (14:30 +0300)]
Switch debugger reader's sleeping policy to BLOCKING (PY-15122)

Because of changes in BaseOutputReader we can't call readAvailableBlocking if sleeping policy is not BLOCKING.

6 years agoHiDPI: get system font sizes on Linux appcode/140.2648 appcode/140.2657 clion/140.2650 clion/140.2658 dbe/140.2653 idea/140.2647 idea/140.2654 phpstorm/140.2649 phpstorm/140.2659 pycharm/140.2655 rubymine/140.2651 webstorm/140.2652
Konstantin Bulenkov [Sun, 22 Feb 2015 01:00:38 +0000 (02:00 +0100)]
HiDPI: get system font sizes on Linux

6 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Sat, 21 Feb 2015 22:24:11 +0000 (23:24 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agoHiDPI fix Splash custom paintings
Konstantin Bulenkov [Sat, 21 Feb 2015 22:22:57 +0000 (23:22 +0100)]
HiDPI fix Splash custom paintings

6 years agorewrite calculation of isHiDPI
Konstantin Bulenkov [Sat, 21 Feb 2015 22:12:05 +0000 (23:12 +0100)]
rewrite calculation of isHiDPI

6 years ago+is & +has methods
Konstantin Bulenkov [Sat, 21 Feb 2015 22:11:24 +0000 (23:11 +0100)]
+is & +has methods

6 years agoresize non @2x images on HiDPI devices
Konstantin Bulenkov [Sat, 21 Feb 2015 22:10:50 +0000 (23:10 +0100)]
resize non @2x images on HiDPI devices

6 years agoduplicate popup shadows to avoid resizing on HiDPI
Konstantin Bulenkov [Sat, 21 Feb 2015 22:10:09 +0000 (23:10 +0100)]
duplicate popup shadows to avoid resizing on HiDPI

6 years agoduplicate window shadows to avoid resizing on HiDPI
Konstantin Bulenkov [Sat, 21 Feb 2015 22:09:52 +0000 (23:09 +0100)]
duplicate window shadows to avoid resizing on HiDPI

6 years agospeeding up netty initialization for some systems
Eugene Zhuravlev [Sat, 21 Feb 2015 20:35:33 +0000 (21:35 +0100)]
speeding up netty initialization for some systems

6 years agoi18n: added inspection to detect suspicious locale languages. Will help for people... appcode/140.2645 clion/140.2646
Dmitry Batkovich [Sat, 21 Feb 2015 13:38:03 +0000 (16:38 +0300)]
i18n: added inspection to detect suspicious locale languages. Will help for people who has wrong resource bundle association

6 years agoIDEA-136452 Can't surround with {} code starting from the comment under if statement appcode/140.2641 clion/140.2642 phpstorm/140.2644
Dmitry Batrak [Sat, 21 Feb 2015 08:00:54 +0000 (11:00 +0300)]
IDEA-136452 Can't surround with {} code starting from the comment under if statement

second attempt. first one didn't account for cases when end-of-line comment is a statement's child node

6 years agoMerge remote-tracking branch 'origin/master' appcode/140.2636 clion/140.2639 dbe/140.2632 idea/140.2635 phpstorm/140.2638 pycharm/140.2634 rubymine/140.2637 webstorm/140.2633
Ilya.Kazakevich [Fri, 20 Feb 2015 22:56:40 +0000 (01:56 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoPY-14977 PyCharm is not obeying my file specific code style for HTML
Ilya.Kazakevich [Fri, 20 Feb 2015 22:53:07 +0000 (01:53 +0300)]
PY-14977 PyCharm is not obeying my file specific code style for HTML

BaseLanguage is HTML, not Django now

6 years agoHistory: share entries, use own cursors.
Gregory.Shrago [Fri, 20 Feb 2015 21:05:59 +0000 (00:05 +0300)]
History: share entries, use own cursors.

6 years agotestdata for IDEA-134277
Anna Kozlova [Fri, 20 Feb 2015 21:12:23 +0000 (22:12 +0100)]
testdata for IDEA-134277

6 years agosearch for method implementations with correct substitutor
Anna Kozlova [Fri, 20 Feb 2015 21:03:19 +0000 (22:03 +0100)]
search for method implementations with correct substitutor

6 years agoensure correct expression is checked during read before write variable check (IDEA...
Anna Kozlova [Fri, 20 Feb 2015 20:34:04 +0000 (21:34 +0100)]
ensure correct expression is checked during read before write variable check (IDEA-135937)

6 years agoicon in inspection's settings fixed (IDEA-135474)
Anna Kozlova [Fri, 20 Feb 2015 20:23:20 +0000 (21:23 +0100)]
icon in inspection's settings fixed (IDEA-135474)

6 years agohide <code> block from inspection's html presentation (IDEA-136363)
Anna Kozlova [Fri, 20 Feb 2015 19:33:54 +0000 (20:33 +0100)]
hide <code> block from inspection's html presentation (IDEA-136363)

6 years agoadd file header to test class templates (IDEA-136582)
Anna Kozlova [Fri, 20 Feb 2015 19:14:55 +0000 (20:14 +0100)]
add file header to test class templates (IDEA-136582)

6 years agoMerge remote-tracking branch 'origin/master'
Yaroslav Lepenkin [Fri, 20 Feb 2015 19:33:42 +0000 (22:33 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoOC-11626 Debugger cannot inspect Swift object variables compiled with Xcode 6.3 ...
Alexey Ushakov [Fri, 20 Feb 2015 19:02:45 +0000 (22:02 +0300)]
OC-11626 Debugger cannot inspect Swift object variables compiled with Xcode 6.3 (6D520o)

Replaced Xcode setting with registry option. Refactored SwiftDebug test

6 years agocast conversion applicable for wildcard vs type parameter if bounds agree (IDEA-75628) clion/140.2631
Anna Kozlova [Fri, 20 Feb 2015 15:41:49 +0000 (16:41 +0100)]
cast conversion applicable for wildcard vs type parameter if bounds agree (IDEA-75628)