Commit Graph
94017 Commits
Author SHA1 Message Date
anna a7fb7f9f54 create enum: add implements list if needed (IDEA-93141) 2013-01-04 16:04:38 +01:00
anna 22ca4efb4f remap mnemonic to more safe one (IDEA-97812) 2013-01-04 16:04:37 +01:00
Roman Shevchenko 80c48b27f7 EA-42409 (more diagnostic) 2013-01-04 15:54:26 +01:00
Roman Shevchenko b18de049b0 Cleanup 2013-01-04 15:54:26 +01:00
Dmitry Jemerov 508e3d4c62 avoid deadlock due to first accessing a component from outside of EDT (PY-8407) 2013-01-04 14:43:45 +01:00
Dmitry Jemerov ef4d840418 exclude Android from autodetection 2013-01-04 14:43:45 +01:00
Dmitry Jemerov d6d79f7335 generify 2013-01-04 14:43:45 +01:00
Denis.Zhdanov 5c3fad72cb IDEA-97665 Provide an option to specify fall back fonts
1. FontPreferences class is introduced (holds information about fallback fonts sequence);
2. Editor color schemes api is expanded in order to expose FontPreferences object now. All old font/size management processing is switched to FontPreferences internally;
3. Editor drawing routine is updated in order to use fallback fonts info during processing;
4. Fallback fonts UI is provided;
2013-01-04 16:45:17 +04:00
Sergey Evdokimov 54d452e7aa Fix maven test 2013-01-04 00:20:53 +04:00
Sergey Evdokimov 825f32d89f IDEA-95964 IntelliJ doesn't recognize jgit build number plugin variables in pom.xml
inject JS language to javaScriptBuildnumberCallback parameter.
2013-01-03 23:40:40 +04:00
Sergey Evdokimov e97f74b19a Refactoring of language injection 2013-01-03 23:40:39 +04:00
Sergey Evdokimov a0a81e3562 Refactoring of language injection 2013-01-03 23:40:39 +04:00
anna 9a683bbc4a formatter: field groups alignment: correctly process range (IDEA-98368; IDEA-98367) 2013-01-03 19:41:16 +01:00
anna e9a2759eed simplify 2013-01-03 19:41:15 +01:00
Sergey Evdokimov 6da90c61d8 IDEA-95964 IntelliJ doesn't recognize jgit build number plugin variables in pom.xml 2013-01-03 22:13:31 +04:00
anna ac671ea0a2 fix testdata to collapse diamonds 2013-01-03 16:50:40 +01:00
anna f2248c8f2f EA-42478 - IOE: ClsElementImpl.replace 2013-01-03 16:46:45 +01:00
anna b6985f7e57 EA-42213 - assert: PsiResolveHelperImpl.resolveReferencedClass 2013-01-03 16:46:45 +01:00
anna 8ad014e6d4 EA-42341 - SIOOBE: StringUtil.fixVariableNameDerivedFromPropertyName 2013-01-03 16:46:44 +01:00
anna 7f402f4792 EA-42201 - assert: ComponentManagerImpl.getPicoContainer 2013-01-03 16:46:43 +01:00
Sergey Evdokimov 860bc17849 IDEA-94698 Issue warning for groupId in child project when it matches parent 2013-01-03 19:24:46 +04:00
anna d84de966fa type migration: collapse to diamond if possible (IDEA-66116) 2013-01-03 16:04:53 +01:00
anna 8d97155040 erasure: use before subst for type param bound (IDEA-98092) 2013-01-03 16:04:53 +01:00
Gregory.Shrago dac993580a IDEA-98443 Structure view is empty after invoking and closing Language Injection dialog 2013-01-03 16:24:35 +04:00
anna 1e9a4087e6 parenthesis processing (IDEA-98421) 2013-01-03 13:15:42 +01:00
Konstantin Bulenkov 507bcd7333 retina icons 2013-01-03 12:58:03 +01:00
Konstantin Bulenkov cbc61c0f13 Finder like sorting + IDEA-80435 Project file sorting 2013-01-03 12:28:05 +01:00
Roman Shevchenko b4eebdd684 IDEA-98421 (parse super call type arguments) 2013-01-02 21:19:14 +01:00
Roman Shevchenko d8ef7d17d8 Highlighting test framework fixed 2013-01-02 18:56:31 +01:00
Roman Shevchenko e6753d5369 Cleanup 2013-01-02 16:28:37 +01:00
Anna Kozlova 678a62e549 Merge remote-tracking branch 'origin/master' 2013-01-02 16:16:16 +01:00
Anna Kozlova f93b1790ef create test: warn if there is no test root for a module (IDEA-98018) 2013-01-02 16:13:47 +01:00
Kirill Likhodedov 50df59bfbf [git tests] fix imports 2013-01-02 19:13:20 +04:00
Kirill Likhodedov b9326984bd [dvcs tests] Fix NPE in MockVirtualFile. 2013-01-02 19:13:19 +04:00
Kirill Likhodedov c1f31bb584 [git] Merge GitBranchUiUtil to GitBranchUtil
It was always hard to distinguish the two.
2013-01-02 18:41:19 +04:00
Kirill Likhodedov 6d4ba29bd5 Move libraries cucumber-core, cucumber-java and gherkin to community 2013-01-02 18:24:33 +04:00
Anna Kozlova 2a4b7abc9b Merge remote-tracking branch 'origin/master' 2013-01-02 14:30:21 +01:00
Anna Kozlova b84376a59b customizable navbar extension (IDEA-98199) 2013-01-02 14:27:03 +01:00
Kirill Likhodedov b2a709b07c [git] Move GitCherryPicker to the proper package. 2013-01-02 17:23:30 +04:00
Kirill Likhodedov 35112f6c01 [git] Tests: remove unused MockGit, GitFastTest and GitLightRepository. Make GitIntegrationEnablerTest be GitLightTest. 2013-01-02 17:23:30 +04:00
Kirill Likhodedov ee8fb57a6a [git] write test on cherry-pick-without-auto-commit, remove old style cherry-pick tests 2013-01-02 17:23:29 +04:00
Kirill Likhodedov aec119110c [git] tests: simplify virtual commit details format 2013-01-02 17:23:29 +04:00
Kirill Likhodedov b3a3d8583c [git] cherry-pick test refactoring:
move creation of conflicting commits into from background into scenarios: easier to refer from these scenarios, less to execute for scenarios that don't need these commits.
2013-01-02 17:23:28 +04:00
Kirill Likhodedov 45f001f7ad [git] More tests on cherry-pick for IDEA-73548, disabled for now. 2013-01-02 17:23:28 +04:00
Kirill Likhodedov 1202a57554 [git] More tests on cherry-pick
+ Better notification content html adjustment.
2013-01-02 17:23:28 +04:00
Kirill Likhodedov d4eadc0e0b [git] UntrackedFilesNotifier: "failed" instead of "error" for unification. 2013-01-02 17:23:27 +04:00
Kirill Likhodedov 20adfff19e [git] cherry-pick: avoid "\n" in change list names (although they are replaced in UI). 2013-01-02 17:23:27 +04:00
Kirill Likhodedov daec3a55cf [vcs] Move showMergeDialog overloading method to the base class
showMergeDialog(files, provider) and (files) are just handy wrapper for the "main" method with (files, provider, customizer).
Move their implementation to AbstractVcsHelper not to force inheritors implement them.
2013-01-02 17:23:26 +04:00
Kirill Likhodedov 72262569e9 [git] tests: convert some framework classes from groovy to java, enhance test framework, write more tests on cherry-pick 2013-01-02 17:23:25 +04:00
Kirill Likhodedov c2065dfd77 [git] cucumber tests: move from groovy to java, introduce virtual commits, understand commit details syntax
Virtual commits are to be able to specify commit hashes in feature files.
Since it's not possible to can't assign a hash to a commit, remember the actual hash after committing and link them together.

Make it able to specify commit details in the feature file similar to the way they are written in the log, parse it using CommitDetails, and perform the commit given these specifications.
2013-01-02 17:23:25 +04:00