Bug 282097 - Part 5: Remove platform bindings for Cocoa. r=neil
authorJ. Ryan Stinnett <jryans@gmail.com>
Wed, 10 Jul 2013 09:10:18 -0500
changeset 138141 4bb8320acc0cd0106c21e5ccb989d7e0c7850322
parent 138140 4bb128a0bcef94e48ca9dc5ab80f83a58b8f7de9
child 138142 65e8853456681b249cc6c52b20499faa27e01ce1
push id30839
push userryanvm@gmail.com
push dateThu, 11 Jul 2013 14:25:52 +0000
treeherdermozilla-inbound@0daef1c8ef64 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersneil
bugs282097
milestone25.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 282097 - Part 5: Remove platform bindings for Cocoa. r=neil
content/xbl/builtin/mac/platformHTMLBindings.xml
--- a/content/xbl/builtin/mac/platformHTMLBindings.xml
+++ b/content/xbl/builtin/mac/platformHTMLBindings.xml
@@ -2,100 +2,36 @@
 <!-- This Source Code Form is subject to the terms of the Mozilla Public
    - License, v. 2.0. If a copy of the MPL was not distributed with this
    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
 
 <bindings id="htmlBindings"
    xmlns="http://www.mozilla.org/xbl"
    xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
- 
+
   <binding id="inputFields">
     <handlers>
-#include ../input-fields-base.inc
+      <handler event="keypress" key="c" modifiers="accel" command="cmd_copy"/>
+      <handler event="keypress" key="x" modifiers="accel" command="cmd_cut"/>
+      <handler event="keypress" key="v" modifiers="accel" command="cmd_paste"/>
+      <handler event="keypress" key="z" modifiers="accel" command="cmd_undo"/>
+      <handler event="keypress" key="z" modifiers="accel,shift" command="cmd_redo"/>
       <handler event="keypress" key="a" modifiers="accel" command="cmd_selectAll"/>
-      <handler event="keypress" keycode="VK_UP"   command="cmd_beginLine"/>
-      <handler event="keypress" keycode="VK_DOWN" command="cmd_endLine"/>
-      <handler event="keypress" keycode="VK_UP"   modifiers="shift" command="cmd_selectBeginLine"/>
-      <handler event="keypress" keycode="VK_DOWN" modifiers="shift" command="cmd_selectEndLine"/>
-      <handler event="keypress" keycode="VK_UP"   modifiers="accel" command="cmd_beginLine"/>
-      <handler event="keypress" keycode="VK_DOWN" modifiers="accel" command="cmd_endLine"/>
-
-      <handler event="keypress" keycode="VK_LEFT"  modifiers="alt" command="cmd_wordPrevious"/>
-      <handler event="keypress" keycode="VK_RIGHT" modifiers="alt" command="cmd_wordNext"/>
-      <handler event="keypress" keycode="VK_LEFT"  modifiers="alt,shift" command="cmd_selectWordPrevious"/>
-      <handler event="keypress" keycode="VK_RIGHT" modifiers="alt,shift" command="cmd_selectWordNext"/>
-
-      <handler event="keypress" keycode="VK_LEFT"  modifiers="accel" command="cmd_beginLine"/>
-      <handler event="keypress" keycode="VK_RIGHT" modifiers="accel" command="cmd_endLine"/>
-      <handler event="keypress" keycode="VK_LEFT"  modifiers="accel,shift" command="cmd_selectBeginLine"/>
-      <handler event="keypress" keycode="VK_RIGHT" modifiers="accel,shift" command="cmd_selectEndLine"/>
-      <handler event="keypress" keycode="VK_BACK" modifiers="alt" command="cmd_deleteWordBackward"/>
-      <handler event="keypress" keycode="VK_DELETE" modifiers="alt" command="cmd_deleteWordForward" /> 
-
-      <handler event="keypress" key="a" modifiers="control" command="cmd_beginLine"/>
-      <handler event="keypress" key="b" modifiers="control" command="cmd_charPrevious"/>
-      <handler event="keypress" key="d" modifiers="control" command="cmd_deleteCharForward"/>
-      <handler event="keypress" key="e" modifiers="control" command="cmd_endLine"/>
-      <handler event="keypress" key="f" modifiers="control" command="cmd_charNext"/>
-      <handler event="keypress" key="h" modifiers="control" command="cmd_deleteCharBackward"/>
-      <handler event="keypress" key="k" modifiers="control" command="cmd_deleteToEndOfLine"/>
-      <handler event="keypress" key="n" modifiers="control" command="cmd_lineNext"/>
-      <handler event="keypress" key="p" modifiers="control" command="cmd_linePrevious"/>
-      <handler event="keypress" key="u" modifiers="control" command="cmd_deleteToBeginningOfLine"/>
-      <handler event="keypress" key="w" modifiers="control" command="cmd_deleteWordBackward"/>
-      <handler event="keypress" key="v" modifiers="control" command="cmd_scrollPageDown"/>
     </handlers>
   </binding>
 
   <binding id="textAreas">
     <handlers>
-#include ../textareas-base.inc
+      <handler event="keypress" key="c" modifiers="accel" command="cmd_copy"/>
+      <handler event="keypress" key="x" modifiers="accel" command="cmd_cut"/>
+      <handler event="keypress" key="v" modifiers="accel" command="cmd_paste"/>
+      <handler event="keypress" key="z" modifiers="accel" command="cmd_undo"/>
+      <handler event="keypress" key="z" modifiers="accel,shift" command="cmd_redo"/>
       <handler event="keypress" key="a" modifiers="accel" command="cmd_selectAll"/>
-      <handler event="keypress" keycode="VK_HOME" command="cmd_scrollTop"/>
-      <handler event="keypress" keycode="VK_END"  command="cmd_scrollBottom"/>
-      <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_scrollTop"/>
-      <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_scrollBottom"/>
-      
-      <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_scrollPageUp"/>
-      <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_scrollPageDown"/>
-      <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
-      <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
-      <handler event="keypress" keycode="VK_PAGE_UP" modifiers="alt" command="cmd_movePageUp"/>
-      <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="alt" command="cmd_movePageDown"/>
-
-      <handler event="keypress" keycode="VK_UP"   modifiers="accel" command="cmd_moveTop"/>
-      <handler event="keypress" keycode="VK_DOWN" modifiers="accel" command="cmd_moveBottom"/>
-      <handler event="keypress" keycode="VK_UP"   modifiers="accel,shift" command="cmd_selectTop"/>
-      <handler event="keypress" keycode="VK_DOWN" modifiers="accel,shift" command="cmd_selectBottom"/>
-
-      <handler event="keypress" keycode="VK_LEFT"  modifiers="alt" command="cmd_wordPrevious"/>
-      <handler event="keypress" keycode="VK_RIGHT" modifiers="alt" command="cmd_wordNext"/>
-      <handler event="keypress" keycode="VK_LEFT"  modifiers="alt,shift" command="cmd_selectWordPrevious"/>
-      <handler event="keypress" keycode="VK_RIGHT" modifiers="alt,shift" command="cmd_selectWordNext"/>
-
-      <handler event="keypress" keycode="VK_LEFT"  modifiers="accel" command="cmd_beginLine"/>
-      <handler event="keypress" keycode="VK_RIGHT" modifiers="accel" command="cmd_endLine"/>
-      <handler event="keypress" keycode="VK_LEFT"  modifiers="accel,shift" command="cmd_selectBeginLine"/>
-      <handler event="keypress" keycode="VK_RIGHT" modifiers="accel,shift" command="cmd_selectEndLine"/>
-      <handler event="keypress" keycode="VK_BACK" modifiers="alt" command="cmd_deleteWordBackward"/>
-      <handler event="keypress" keycode="VK_DELETE" modifiers="alt" command="cmd_deleteWordForward" /> 
-
-      <handler event="keypress" key="a" modifiers="control" command="cmd_beginLine"/>
-      <handler event="keypress" key="b" modifiers="control" command="cmd_charPrevious"/>
-      <handler event="keypress" key="d" modifiers="control" command="cmd_deleteCharForward"/>
-      <handler event="keypress" key="e" modifiers="control" command="cmd_endLine"/>
-      <handler event="keypress" key="f" modifiers="control" command="cmd_charNext"/>
-      <handler event="keypress" key="h" modifiers="control" command="cmd_deleteCharBackward"/>
-      <handler event="keypress" key="k" modifiers="control" command="cmd_deleteToEndOfLine"/>
-      <handler event="keypress" key="n" modifiers="control" command="cmd_lineNext"/>
-      <handler event="keypress" key="p" modifiers="control" command="cmd_linePrevious"/>
-      <handler event="keypress" key="u" modifiers="control" command="cmd_deleteToBeginningOfLine"/>
-      <handler event="keypress" key="w" modifiers="control" command="cmd_deleteWordBackward"/>
-      <handler event="keypress" key="v" modifiers="control" command="cmd_scrollPageDown"/>
     </handlers>
   </binding>
 
   <binding id="browser">
     <handlers>
 #include ../browser-base.inc
       <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_scrollPageUp"/>
       <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_scrollPageDown"/>
@@ -107,65 +43,28 @@
       <handler event="keypress" keycode="VK_LEFT" modifiers="alt,shift" command="cmd_selectWordPrevious" />
       <handler event="keypress" keycode="VK_RIGHT" modifiers="alt,shift" command="cmd_selectWordNext" />
       <handler event="keypress" keycode="VK_LEFT" modifiers="shift" command="cmd_selectCharPrevious" />
       <handler event="keypress" keycode="VK_RIGHT" modifiers="shift" command="cmd_selectCharNext" />
       <handler event="keypress" keycode="VK_UP" modifiers="shift" command="cmd_selectLinePrevious" />
       <handler event="keypress" keycode="VK_DOWN" modifiers="shift" command="cmd_selectLineNext" />
       <handler event="keypress" keycode="VK_UP" modifiers="accel" command="cmd_moveTop"/>
       <handler event="keypress" keycode="VK_DOWN" modifiers="accel" command="cmd_moveBottom"/>
-	</handlers>
+    </handlers>
   </binding>
 
   <binding id="editor">
     <handlers>
-#include ../editor-base.inc
-      <handler event="keypress" key="a" command="cmd_selectAll" modifiers="accel"/>
-      <handler event="keypress" keycode="VK_HOME" command="cmd_scrollTop" /> 
-      <handler event="keypress" keycode="VK_END"  command="cmd_scrollBottom" /> 
-      <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_scrollTop"/>
-      <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_scrollBottom"/>
-
-      <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_scrollPageUp"/>
-      <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_scrollPageDown"/>
-      <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
-      <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
-      <handler event="keypress" keycode="VK_PAGE_UP" modifiers="alt" command="cmd_movePageUp"/>
-      <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="alt" command="cmd_movePageDown"/>
-
-      <handler event="keypress" keycode="VK_LEFT"  modifiers="alt" command="cmd_wordPrevious" /> 
-      <handler event="keypress" keycode="VK_RIGHT" modifiers="alt" command="cmd_wordNext" /> 
-      <handler event="keypress" keycode="VK_LEFT"  modifiers="shift,alt" command="cmd_selectWordPrevious" /> 
-      <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,alt" command="cmd_selectWordNext" /> 
+      <handler event="keypress" key=" " modifiers="shift" command="cmd_scrollPageUp" />
+      <handler event="keypress" key=" " command="cmd_scrollPageDown" />
 
-      <handler event="keypress" keycode="VK_LEFT"  modifiers="accel" command="cmd_beginLine"/>
-      <handler event="keypress" keycode="VK_RIGHT" modifiers="accel" command="cmd_endLine"/>
-      <handler event="keypress" keycode="VK_LEFT"  modifiers="accel,shift" command="cmd_selectBeginLine"/>
-      <handler event="keypress" keycode="VK_RIGHT" modifiers="accel,shift" command="cmd_selectEndLine"/>
-
-      <handler event="keypress" keycode="VK_DELETE" modifiers="shift" command="cmd_deleteCharForward" /> 
-      
-      <handler event="keypress" keycode="VK_UP"   modifiers="accel" command="cmd_moveTop"/>
-      <handler event="keypress" keycode="VK_DOWN" modifiers="accel" command="cmd_moveBottom"/>
-      <handler event="keypress" keycode="VK_UP"   modifiers="accel,shift" command="cmd_selectTop"/>
-      <handler event="keypress" keycode="VK_DOWN" modifiers="accel,shift" command="cmd_selectBottom"/>
-      <handler event="keypress" keycode="VK_BACK" modifiers="alt" command="cmd_deleteWordBackward"/>
-      <handler event="keypress" keycode="VK_DELETE" modifiers="alt" command="cmd_deleteWordForward" /> 
-
-      <handler event="keypress" key="a" modifiers="control" command="cmd_beginLine"/>
-      <handler event="keypress" key="b" modifiers="control" command="cmd_charPrevious"/>
-      <handler event="keypress" key="d" modifiers="control" command="cmd_deleteCharForward"/>
-      <handler event="keypress" key="e" modifiers="control" command="cmd_endLine"/>
-      <handler event="keypress" key="f" modifiers="control" command="cmd_charNext"/>
-      <handler event="keypress" key="h" modifiers="control" command="cmd_deleteCharBackward"/>
-      <handler event="keypress" key="k" modifiers="control" command="cmd_deleteToEndOfLine"/>
-      <handler event="keypress" key="n" modifiers="control" command="cmd_lineNext"/>
-      <handler event="keypress" key="p" modifiers="control" command="cmd_linePrevious"/>
-      <handler event="keypress" key="u" modifiers="control" command="cmd_deleteToBeginningOfLine"/>
-      <handler event="keypress" key="w" modifiers="control" command="cmd_deleteWordBackward"/>
-      <handler event="keypress" key="v" modifiers="control" command="cmd_scrollPageDown"/>
-
+      <handler event="keypress" key="z" command="cmd_undo" modifiers="accel"/>
+      <handler event="keypress" key="z" command="cmd_redo" modifiers="accel,shift" />
+      <handler event="keypress" key="x" command="cmd_cut" modifiers="accel"/>
+      <handler event="keypress" key="c" command="cmd_copy" modifiers="accel"/>
+      <handler event="keypress" key="v" command="cmd_paste" modifiers="accel"/>
+      <handler event="keypress" key="v" command="cmd_pasteNoFormatting" modifiers="accel,shift"/>
+      <handler event="keypress" key="a" command="cmd_selectAll" modifiers="accel"/>
       <handler event="keypress" key="v" command="cmd_pasteNoFormatting" modifiers="accel,alt,shift"/>
     </handlers>
   </binding>
 
-   
 </bindings>