Граф коммитов

105 Коммитов

Автор SHA1 Сообщение Дата
Ryan VanderMeulen f00e2738a4 Backed out 6 changesets (bug 989198, bug 1082963) for causing bug 1083231.
Backed out changeset a7c972407578 (bug 1082963)
Backed out changeset 94d1b30bde00 (bug 989198)
Backed out changeset 01e064ceb505 (bug 989198)
Backed out changeset f5a538109e36 (bug 989198)
Backed out changeset 3ff227d79d74 (bug 989198)
Backed out changeset 186743fc6f6d (bug 989198)

CLOSED TREE
2014-10-16 12:57:18 -04:00
Gina Yeh b8fa509491 Bug 989198, Patch 1: Implementation of InternalBeforeAfterKeyboardEvent, r=smaug,masayuki
---
 widget/BasicEvents.h              |    5 +++
 widget/EventClassList.h           |    1 +
 widget/TextEvents.h               |   72 +++++++++++++++++++++++++++++++++++--
 widget/nsGUIEventIPC.h            |   31 ++++++++++++++++
 widget/shared/WidgetEventImpl.cpp |    4 +++
 5 files changed, 111 insertions(+), 2 deletions(-)
2014-10-14 15:09:15 +08:00
Masayuki Nakano 09a5b86212 Bug 960871 part.4 Rename NS_TEXT_TEXT to NS_COMPOSITION_CHANGE and fix comments which mention text events r=smaug 2014-10-07 19:01:47 +09:00
Masayuki Nakano 8bfd290f62 Bug 1046101 part.30 Rename NS_PLUGIN_COMMAND_EVENT to ePluginEventClass r=smaug 2014-08-04 14:28:57 +09:00
Masayuki Nakano b74c29f4b2 Bug 1046101 part.29 Rename NS_CONTENT_COMMAND_EVENT to eContentCommandEventClass r=smaug 2014-08-04 14:28:56 +09:00
Masayuki Nakano c9d54dc014 Bug 1046101 part.15 Rename NS_POINTER_EVENT to ePointerEventClass r=smaug 2014-08-04 14:28:52 +09:00
Masayuki Nakano 2865bbac55 Bug 1046101 part.14 Rename NS_WHEEL_EVENT to eWheelEventClass r=smaug 2014-08-04 14:28:51 +09:00
Masayuki Nakano 5a96c29b49 Bug 1046101 part.11 Rename NS_MOUSE_EVENT to eMouseEventClass r=smaug 2014-08-04 14:28:50 +09:00
Masayuki Nakano 05899c2162 Bug 1046101 part.9 Rename NS_SELECTION_EVENT to eSelectionEventClass r=smaug 2014-08-04 14:28:49 +09:00
Masayuki Nakano bc5134c3eb Bug 1046101 part.8 Rename NS_QUERY_CONTENT_EVENT to eQueryContentEventClass r=smaug 2014-08-04 14:28:49 +09:00
Masayuki Nakano 00f048e7cd Bug 1046101 part.1 Rename nsEventStructType to mozilla::EventClassID r=smaug 2014-08-04 14:28:46 +09:00
Nathan Froyd 12c76f15f7 Bug 1042878 - part 2 - move MOZ_CAIRO_CFLAGS et al additions to C*FLAGS into moz.build; r=glandium 2014-07-24 11:55:33 -04:00
Mike Hommey 2bab6202af Bug 1043820 - Remove PARALLEL_DIRS. r=gps 2014-07-29 08:57:59 +09:00
Frederic Plourde ab4ba2bd41 b=1015218 add pref to remove Xlib offscreen surfaces on GTK3 platform r=karlt
This patch adds a new pref called "layers.use-image-offscreen-surfaces"
that makes GTK3 platform create gfxImageSurfaces for content layers
instead of gfxXlibSurfaces.

--HG--
extra : rebase_source : b803a453bafc70226f3d4c65684618f154147fdb
2014-07-23 11:04:47 +12:00
Mike Hommey bc5d6801bb Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
Benoit Jacob 54545f60d1 Bug 1027251 - Fix or whitelist dangerous public destructors in widget/ - r=roc 2014-06-20 07:08:25 -04:00
Masayuki Nakano 611acd94a1 Bug 1025982 Fix the mapping of KeyboardEvent.code value of Digit0 to Digit9 keys on Windows r=jimm 2014-06-17 23:50:11 +09:00
Masayuki Nakano 946091024d Bug 939006 part.13 Sort out deprecated key names r=smaug 2014-06-04 21:43:45 +09:00
Masayuki Nakano 3a22ba8300 Bug 939006 part.12 Sort out key names in Media Controller Keys section r=smaug 2014-06-04 21:43:45 +09:00
Masayuki Nakano 68baaf4ea6 Bug 939006 part.11 Sort out key names in Browser Keys section r=smaug 2014-06-04 21:43:45 +09:00
Masayuki Nakano 5fa2449cb3 Bug 939006 part.10 Sort out key names in Application Keys section r=smaug 2014-06-04 21:43:44 +09:00
Masayuki Nakano 3232b2cb78 Bug 939006 part.9 Sort out key names in Multimedia Keys section r=smaug 2014-06-04 21:43:44 +09:00
Masayuki Nakano f8caebef0e Bug 939006 part.8 Sort out key names in General-Purpose Function Keys section r=smaug 2014-06-04 21:43:44 +09:00
Masayuki Nakano cf483e6176 Bug 939006 part.7 Sort out key names in IME and Composition Keys section r=smaug 2014-06-04 21:43:43 +09:00
Masayuki Nakano c296f5723d Bug 939006 part.6 Sort out key names in Device Keys section r=smaug 2014-06-04 21:43:43 +09:00
Masayuki Nakano 0e77f7e04f Bug 939006 part.5 Sort out key names in UI Keys section r=smaug 2014-06-04 21:43:43 +09:00
Masayuki Nakano c063f0a8a9 Bug 939006 part.4 Sort out key names in Editing Keys section r=smaug 2014-06-04 21:43:43 +09:00
Masayuki Nakano 6622532bee Bug 939006 part.3 Sort out key names in Navigation Keys section r=smaug 2014-06-04 21:43:42 +09:00
Masayuki Nakano fdb2431668 Bug 939006 part.2 Sort out key names in Whitespace Keys section r=smaug 2014-06-04 21:43:42 +09:00
Masayuki Nakano ee37e9f481 Bug 939006 part.1 Sort out key names in Modifier Keys section r=smaug 2014-06-04 21:43:42 +09:00
Masayuki Nakano dc1f8cc2f6 Bug 1015028 Compute scan code value from virtual keycode if a keydown/keyup message doesn't have proper scancode value r=jimm 2014-06-01 11:32:08 +09:00
Masayuki Nakano 0fb6924886 Bug 865649 part.5 Set KeyboardEvent.code value on Android and Gonk r=smaug+nchen+mwu 2014-05-25 11:09:00 +09:00
Masayuki Nakano bac7425e13 Bug 865649 part.4 Set KeyboardEvent.code value on Linux r=smaug+karlt+romaxa 2014-05-25 11:09:00 +09:00
Masayuki Nakano 465b11e80f Bug 865649 part.3 Set KeyboardEvent.code value on Mac r=smaug+smichaud 2014-05-25 11:08:59 +09:00
Masayuki Nakano a699e5cbbf Bug 865649 part.2 Set KeyboardEvent.code value on Windows r=smaug+jimm 2014-05-25 11:08:59 +09:00
Masayuki Nakano aa909719cd Bug 865649 part.1 Implement KeyboardEvent.code r=smaug 2014-05-25 11:08:58 +09:00
Masayuki Nakano 01e56a0150 Bug 1009388 part.1 Support getModifierState("Accel") r=smaug 2014-05-22 13:06:05 +09:00
George Wright 00dca54704 Bug 994938 - Support ARGB32 in nsShmImagee r=jrmuizel 2014-04-10 16:51:59 -04:00
Masayuki Nakano 614e03df2e Bug 989213 part.1 Rename nsDOMKeyNameList.h to mozilla/KeyNameList.h r=smaug
--HG--
rename : dom/events/nsDOMKeyNameList.h => dom/events/KeyNameList.h
2014-04-01 20:42:11 +09:00
Masayuki Nakano f6885469a0 Bug 984271 part.2 Rename nsEventStateManager to mozilla::EventStateManager r=smaug
--HG--
rename : dom/events/nsEventStateManager.cpp => dom/events/EventStateManager.cpp
rename : dom/events/nsEventStateManager.h => dom/events/EventStateManager.h
2014-04-01 13:09:23 +09:00
Masayuki Nakano 5c2e9920b9 Bug 964718 Don't dispatch DOM event if internal event doesn't need that. Otherwise, implement Duplicate() method r=smaug 2014-03-27 22:53:19 +09:00
Masayuki Nakano 2778cc48dc Bug 977959 part.1 Define constants for each command which may be caused by native key bindings r=roc 2014-03-14 22:13:30 +09:00
Masayuki Nakano e88d76a23b Bug 975688 part.17 Rename dom/events/MutationEvent.h to dom/Events/InternalMutationEvent.h r=smaug+roc
--HG--
rename : dom/events/MutationEvent.h => dom/events/InternalMutationEvent.h
2014-02-27 19:51:15 +09:00
Oleg Romashin 8b54bec8cc Bug 974335 - Refactor Qt Widget Backend implementation. Shared Widget part . r=doug 2014-02-20 18:08:53 -08:00
Benoit Jacob ed427f9600 Bug 959380 - 3/5 - Make gfxSurfaceType a typed enum - r=jrmuizel
find . -type f | grep -v '\./obj' | grep -v '\.hg' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)gfxSurfaceType\(Image\|PDF\|PS\|Xlib\|Xcb\|Glitz\|Quartz\|Win32\|BeOS\|DirectFB\|SVG\|OS2\|Win32Printing\|QuartzImage\|Script\|QPainter\|Recording\|VG\|GL\|DRM\|Tee\|XML\|Skia\|Subsurface\|D2D\|Max\)\($\|[^A-Za-z0-9_]\)/\1gfxSurfaceType::\2\3/g'
2014-01-23 13:26:40 -05:00
Benoit Jacob e5ed95579b Bug 959380 - 2/5 - Make gfxImageFormat a typed enum - r=jrmuizel
find . -type f | grep -v \./obj | grep -v \.hg | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)gfxImageFormat\(ARGB32\|RGB24\|A8\|A1\|RGB16_565\|Unknown\)\($\|[^A-Za-z0-9_]\)/\1gfxImageFormat::\2\3/g'
2014-01-23 13:26:40 -05:00
Nathan Froyd 9950acfd20 Bug 962119 - fix offset table for GetDOMKeyName; r=masayuki 2014-01-21 11:41:24 -05:00
Nathan Froyd 7cc4b6c4c7 Bug 957659 - slim down WidgetKeyboardEvent::GetDOMKeyName; r=masayuki
Instead of calling nsAString::Assign several hundred times along with a
switch statement that may or may not get translated into a jump table,
let's implement our own lookup table that we can guarantee will be
constant time.  The KeyNameTable struct is used instead of the more
obvious |const char* const table[]| idiom to avoid runtime relocations.
2014-01-08 11:45:30 -05:00
Ehsan Akhgari 1b83407ce9 Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:

#!/bin/bash
# Command to convert PRUnichar to char16_t

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*modules/libmar*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name prtypes.h \
       ! -name Char16.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Masayuki Nakano 47e89f5bad Bug 936318 Remove key names, "Spacebar", "Add", "Decimal", "Divde", "Equals", "Multiply", "Separator" and "Subtract" due to dropped from D3E r=smaug 2013-12-11 01:14:53 +09:00