Commit Graph
118739 Commits
Author SHA1 Message Date
peter ad779bf2f9 IDEA-115368 Smart type completion popup offers Object.class ahead of local Class<?> variable 2013-11-03 20:54:48 +01:00
peter 60d1e15e46 log.debug who changes preselected completion elements 2013-11-03 20:54:48 +01:00
peter e99b7752b1 recognize column number in choose by name popups (IDEA-55616) 2013-11-03 20:54:48 +01:00
Vladimir Krivosheev e0124d958d continue VisualizeSourceMapAction 2013-11-03 19:50:47 +01:00
Konstantin Bulenkov f359bd1e47 another Double Shift includes libs. UI and cosmetics 2013-11-03 19:45:11 +01:00
Konstantin Bulenkov 14b1ffadb2 property for disabling search ring 2013-11-03 19:43:44 +01:00
Konstantin Bulenkov 370f414982 customizable search controls 2013-11-03 19:14:34 +01:00
Konstantin Bulenkov 84a81ccbe8 Nimbus is cheating with colors 2013-11-03 19:05:56 +01:00
Konstantin Bulenkov 95081a26de Merge remote-tracking branch 'origin/master' 2013-11-03 19:04:02 +01:00
Konstantin Bulenkov 253ed8a0b4 IDEA-115876 ToolWindow combo looks weird under Retina + jdk1.7 2013-11-03 19:02:46 +01:00
Kirill Likhodedov 956ede2c21 [log] IDEA-115676 Don't scroll details panel to bottom on text update 2013-11-03 21:32:23 +04:00
Kirill Likhodedov 324a0f6492 [log] Details panel: display author/commit date 2013-11-03 20:23:37 +04:00
Kirill Likhodedov 191576451b [log] Details panel: hide empty space if there are no refs on a commit 2013-11-03 20:19:48 +04:00
Kirill Likhodedov ec630c64fb [log] "Revert" and other actions above the changes browser
Just use RepositoryChangesBrowser instead of the simple ChangesBrowser.
2013-11-03 19:40:58 +04:00
Kirill Likhodedov 279e5b6f39 [log] Add "Create Patch" action
Reuse CreatePatchFromChangesAction with update() method overridden in
the same matter, as it is done for GitLogUi: to respect the CHANGES
data key.
2013-11-03 19:32:37 +04:00
Kirill Likhodedov 32c3c35969 [log] Add "New Branch", "New Tag" actions to the log + refactor
* Extract GitLogSingleCommitAction - the common class
  for all Git actions on the log, which operate on a single commit.
* Implement "New Branch" and "New Tag" actions. Use GitBrancher for
  the first, reuse the existing CreateNewTag for the latter.
* Regroup actions in plugin.xml so that they form a single group which
  is then added to the Vcs group.
  It lets add a separator, and also makes the code more clear.
2013-11-03 19:32:37 +04:00
Kirill Likhodedov aef03d9f2d [log] "Checkout Revision" action to the new log, some refactoring
* Instead of making VcsLog a project service and acquiring an instance
  from the ServiceManager, provide it from the DataProvider via the
  defined DataKey.
* Make the MainFrame the main Log component and the DataProvider.
* Implement GitCheckoutRevisionAction (just delegate to the GitBrancher)
* Introduce VcsLog#getSelectedDetails instead of getSelectedCommits +
  getDetailsIfAvailable, because it can be better for performance
  reasons: getting the Node by Hash in the GraphTableModel can be
  expensive.
2013-11-03 19:32:36 +04:00
Eugene Zhuravlev e5f84100c8 fix "not resumed" assertion 2013-11-03 15:34:40 +01:00
Vassiliy f248ffc5a0 http://ea.jetbrains.com/browser/ea_problems/51445 2013-11-03 16:49:56 +04:00
Maxim.Mossienko e06d91c0aa don't use editor highlighter from editor as it is built with other options 2013-11-03 13:18:04 +01:00
Maxim.Mossienko 49e112c23c api for (re)creating PHM that rewrites it if it is broken (IDEA-115334) 2013-11-03 12:52:52 +01:00
peter 8353b38f9e add a registry key to allow to preselect live templates in the autopopup 2013-11-02 20:41:18 +01:00
peter f7ae406fef there's no need anymore to artificially move live template items to the second place in the autopopup 2013-11-02 20:41:17 +01:00
peter f92ce9af06 add "pure" attribute to @Contract (IDEA-107864) 2013-11-02 20:41:17 +01:00
Kirill Likhodedov 612c075886 [log] Hide the Branches Panel by default, introduce log quick settings
Motivation:
The panel with branch labels and ability to navigate to the selected
branch by clicking on it seems to be not designed well enough,
especially when there are many local branches, and in the multi-repo
case.

Introduce "Quick Settings" button at the log toolbar.
Add "Show Branches Panel" action there.
2013-11-02 20:24:31 +04:00
Kirill Likhodedov b7dedf3e4b [log] cleanup 2013-11-02 19:43:58 +04:00
Eugene Zhuravlev e0f3ec342f better error reporting 2013-11-02 16:05:02 +01:00
Eugene Zhuravlev 840b9f540e avoid IllegalThreadStateException 2013-11-02 15:52:52 +01:00
Eugene Zhuravlev 553a88b8ec do not check for obsolete 2013-11-02 15:43:20 +01:00
Oleg Sukhodolsky 50e827775b EA-49101: getContainingFile() must not be called on invalid PsiElement 2013-11-02 08:26:42 +04:00
Eugene Zhuravlev fc45939459 avoid UnsupportedOperation exceptions 2013-11-02 00:28:39 +01:00
Dennis Ushakov bbc6dbb0c6 base tag support:
file reference helper for local paths
silence inspections for urls
#WEB-497 fixed
2013-11-02 01:25:05 +04:00
Vladimir Krivosheev dc5c46f857 continue SourcemapVisualizationServer 2013-11-01 20:10:06 +01:00
Vladimir Krivosheev 9c7a198361 continue WEB-6659 JS Debugger stops at arbitrary point in code 2013-11-01 20:10:05 +01:00
Vladimir Krivosheev 2b731b1721 unmapped source entry must be mapped to effective script source 2013-11-01 20:10:05 +01:00
Vassiliy fd70156db3 http://ea.jetbrains.com/browser/ea_problems/51487 2013-11-01 21:29:58 +04:00
Sergey Evdokimov a80811a6da Don't suggest idea-print-project-settings in Run Target dialog. 2013-11-01 20:14:18 +04:00
Denis Fokin 7e3644f19f IDEA-115827 IDEA crashes with jayatana 2013-11-01 19:54:38 +04:00
Sergey Evdokimov 18c466a561 Minor code change: remove unnecessary cast. 2013-11-01 19:40:13 +04:00
Dennis Ushakov b53b96ad44 cleanup 2013-11-01 18:55:18 +04:00
Dmitry Avdeev f7d60cd73b IDEA-115605 New Project wizard: extra settings fields disappear on switching template
(memory leak re-fixed)
2013-11-01 18:51:54 +04:00
Vladimir Krivosheev 67993a08e1 deprecate doWhenDone(Handler) 2013-11-01 15:24:31 +01:00
Alexey Kudravtsev 413c3d421f messages are broken under Mac: IDEA-115258 2013-11-01 18:07:34 +04:00
Alexey Kudravtsev a3ed291e1a assertion 2013-11-01 18:07:33 +04:00
Alexey Kudravtsev 89cbfa1c11 cleanup 2013-11-01 18:07:31 +04:00
Alexey Kudravtsev 6bdf2d1d39 made fields final, cleanup 2013-11-01 18:07:30 +04:00
Alexey Kudravtsev ba6b81fc8f @Override 2013-11-01 18:07:29 +04:00
Alexey Kudravtsev e22b7e6428 @Override 2013-11-01 18:07:27 +04:00
Alexey Kudravtsev 8b0a2b03b3 moved to right dir 2013-11-01 18:07:26 +04:00
Bas Leijdekkers b7bade691f IDEA-115584 (try-with-resources quickfix munges code) 2013-11-01 14:54:12 +01:00