You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by dk...@apache.org on 2011/08/24 11:30:21 UTC
svn commit: r1161028 - in /cayenne/main/trunk:
docs/doc/src/main/resources/RELEASE-NOTES.txt
modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXWidgetFactory.java
Author: dkazimirchyk
Date: Wed Aug 24 09:30:20 2011
New Revision: 1161028
URL: http://svn.apache.org/viewvc?rev=1161028&view=rev
Log:
CAY-1591 CayenneModeler: keyboard shortcuts causing havoc in SQLTemplate SQL editor
fixed copy/cut shortcuts behaviour on Mac
Modified:
cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt
cayenne/main/trunk/modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXWidgetFactory.java
Modified: cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt?rev=1161028&r1=1161027&r2=1161028&view=diff
==============================================================================
--- cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt (original)
+++ cayenne/main/trunk/docs/doc/src/main/resources/RELEASE-NOTES.txt Wed Aug 24 09:30:20 2011
@@ -44,6 +44,7 @@ CAY-1577 SQL queries for LIKE expression
CAY-1581 Not-Escaping <> during serialization to *.map.xml
CAY-1583 context.getObjectStore() returning null causing NullpointerException in DataMergeHandler
CAY-1585 SelectQuery automatic cache key needs FetchOffset
+CAY-1591 CayenneModeler: keyboard shortcuts causing havoc in SQLTemplate SQL editor
CAY-1596 setFetchOffset & setFetchLimit issue under SQL Server 2008 R2 64Bit
CAY-1602 OSCache clustering should be shared per JVM - @CacheGroup annotation causes creation of too many cluster listeners
Modified: cayenne/main/trunk/modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXWidgetFactory.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXWidgetFactory.java?rev=1161028&r1=1161027&r2=1161028&view=diff
==============================================================================
--- cayenne/main/trunk/modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXWidgetFactory.java (original)
+++ cayenne/main/trunk/modeler/cayenne-modeler-mac-ext/src/main/java/org/apache/cayenne/modeler/osx/OSXWidgetFactory.java Wed Aug 24 09:30:20 2011
@@ -18,6 +18,8 @@
****************************************************************/
package org.apache.cayenne.modeler.osx;
+import java.awt.event.KeyEvent;
+
import org.apache.cayenne.modeler.util.DefaultWidgetFactory;
import org.syntax.jedit.DefaultInputHandler;
import org.syntax.jedit.JEditTextArea;
@@ -87,5 +89,15 @@ public class OSXWidgetFactory extends De
addKeyBinding("M+V", CLIP_PASTE); // command + v
addKeyBinding("M+X", CLIP_CUT); // command + x
}
+
+ @Override
+ public void keyTyped(KeyEvent evt) {
+
+ // keys pressed with command key shouldn't generate text
+ int modifiers = evt.getModifiers();
+ if ((modifiers & KeyEvent.META_MASK) == 0) {
+ super.keyTyped(evt);
+ }
+ }
}
}