Skip to content

Commit 37ed451

Browse files
committed
Merge remote-tracking branch 'origin/intellij14.1' into intellij15
# Conflicts: # gradle.properties
2 parents c2ec777 + e020bb8 commit 37ed451

6 files changed

Lines changed: 21 additions & 5 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ dependencies {
4747
compile ('com.google.inject.extensions:guice-multibindings:4.1.0') {
4848
exclude group: 'com.google.guava', module: 'guava'
4949
}
50-
compile ('com.urswolfer.gerrit.client.rest:gerrit-rest-java-client:0.8.13') {
50+
compile ('com.urswolfer.gerrit.client.rest:gerrit-rest-java-client:0.8.14') {
5151
exclude group: 'com.google.code.gson', module: 'gson'
5252
exclude group: 'com.google.guava', module: 'guava'
5353
exclude group: 'commons-logging', module: 'commons-logging'

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ideaVersion=IC-15.0.5
22
ijPluginRepoChannel=
33
downloadIdeaSources=false
4-
version=1.0.5-142
4+
version=1.0.6-142
55
javaVersion=1.6

src/main/java/com/urswolfer/intellij/plugin/gerrit/ui/diff/CommentBalloonBuilder.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
package com.urswolfer.intellij.plugin.gerrit.ui.diff;
1818

1919
import com.google.inject.Inject;
20+
import com.intellij.openapi.actionSystem.CommonShortcuts;
21+
import com.intellij.openapi.keymap.KeymapUtil;
2022
import com.intellij.openapi.ui.popup.ComponentPopupBuilder;
2123
import com.intellij.openapi.ui.popup.JBPopup;
2224
import com.intellij.openapi.ui.popup.JBPopupFactory;
@@ -29,14 +31,17 @@
2931
* https://github.com/ktisha/Crucible4IDEA
3032
*/
3133
public class CommentBalloonBuilder {
34+
private static final String POPUP_TEXT =
35+
String.format("Hit %s to create a comment. It will be published once you post your review.",
36+
KeymapUtil.getShortcutsText(CommonShortcuts.CTRL_ENTER.getShortcuts()));
3237

3338
@Inject
3439
private JBPopupFactory jbPopupFactory;
3540

3641
public JBPopup getNewCommentBalloon(final CommentForm balloonContent, @NotNull final String title) {
3742
final ComponentPopupBuilder builder = jbPopupFactory.
3843
createComponentPopupBuilder(balloonContent, balloonContent);
39-
builder.setAdText("Hit Ctrl+Enter to create comment. It will be published once you post your review.");
44+
builder.setAdText(POPUP_TEXT);
4045
builder.setTitle(title);
4146
builder.setResizable(true);
4247
builder.setMovable(true);

src/main/java/com/urswolfer/intellij/plugin/gerrit/ui/diff/CommentForm.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@
1919
import com.google.gerrit.extensions.api.changes.DraftInput;
2020
import com.google.gerrit.extensions.client.Comment;
2121
import com.google.gerrit.extensions.client.Side;
22+
import com.intellij.openapi.actionSystem.CommonShortcuts;
2223
import com.intellij.openapi.editor.Editor;
2324
import com.intellij.openapi.editor.SelectionModel;
25+
import com.intellij.openapi.keymap.KeymapUtil;
2426
import com.intellij.openapi.project.Project;
2527
import com.intellij.openapi.ui.popup.JBPopup;
2628
import com.intellij.openapi.wm.IdeFocusManager;
@@ -76,7 +78,7 @@ public CommentForm(Project project,
7678
reviewTextField.setPreferredSize(new Dimension(BALLOON_WIDTH, BALLOON_HEIGHT));
7779

7880
reviewTextField.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).
79-
put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, InputEvent.CTRL_DOWN_MASK), "postComment");
81+
put(KeymapUtil.getKeyStroke(CommonShortcuts.CTRL_ENTER), "postComment");
8082
reviewTextField.getActionMap().put("postComment", new AbstractAction() {
8183
@Override
8284
public void actionPerformed(ActionEvent e) {

src/main/java/com/urswolfer/intellij/plugin/gerrit/ui/filter/AbstractUserFilter.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import com.intellij.openapi.actionSystem.AnAction;
2323
import com.intellij.openapi.actionSystem.AnActionEvent;
2424
import com.intellij.openapi.actionSystem.CommonShortcuts;
25+
import com.intellij.openapi.keymap.KeymapUtil;
2526
import com.intellij.openapi.project.DumbAwareAction;
2627
import com.intellij.openapi.project.Project;
2728
import com.intellij.openapi.ui.popup.ComponentPopupBuilder;
@@ -39,6 +40,9 @@
3940
* @author Thomas Forrer
4041
*/
4142
public abstract class AbstractUserFilter extends AbstractChangesFilter {
43+
private static final String POPUP_TEXT = String.format("%s to search",
44+
KeymapUtil.getShortcutsText(CommonShortcuts.CTRL_ENTER.getShortcuts()));
45+
4246
@Inject
4347
private JBPopupFactory jbPopupFactory;
4448

@@ -146,7 +150,7 @@ public void actionPerformed(AnActionEvent e) {
146150
private JBPopup buildBalloon(JTextArea textArea) {
147151
ComponentPopupBuilder builder = jbPopupFactory.
148152
createComponentPopupBuilder(textArea, textArea);
149-
builder.setAdText("Ctrl+Enter to search");
153+
builder.setAdText(POPUP_TEXT);
150154
builder.setResizable(true);
151155
builder.setMovable(true);
152156
builder.setRequestFocus(true);

src/main/resources/META-INF/plugin.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,11 @@
8989
href="https://github.com/uwolfer/gerrit-intellij-plugin#pre-releases">
9090
https://github.com/uwolfer/gerrit-intellij-plugin#pre-releases</a>.</li>
9191
92+
<li>1.0.6</li>
93+
<ul>
94+
<li>fix for session expiration related issues</li>
95+
<li>macOS: change diff viewer shortcut "Add comment" to cmd+enter</li>
96+
</ul>
9297
<li>1.0.5</li>
9398
<ul>
9499
<li>improved labels and documentation for improved usability</li>

0 commit comments

Comments
 (0)