Masatoshi Kimura
f1b5ace064
Bug 1111290 - Part 3: Remove TypedEnum.h and fold TypedEnumInternal.h into TypedEnumBits.h. r=waldo
2015-01-26 07:22:11 +09:00
Ryan VanderMeulen
b2b2e2ad4f
Merge fx-team to m-c. a=merge
2015-01-23 12:20:52 -05:00
Ehsan Akhgari
4c4956892d
Bug 1123016 - Clarify the ownership of DOMEventTargetHelper::mParentObject/mOwnerWindow; r=smaug
...
This patch converts DOMEventTargetHelper::mParentObject into an
nsWeakPtr, and adds fatal assertions to ensure that all future
nsIGlobalObject implementations support weak references. It also marks
DOMEventTargetHelper::mOwnerWindow as a non-owning reference.
2015-01-23 08:37:37 -05:00
Olli Pettay
01fdc982c5
Bug 1079236, Event.composedTarget to reveal the original non-native-anonymous event target, r=wchen, r=smaug
2015-01-23 13:55:46 +02:00
Andreas Pehrson
c806cf5146
Bug 992685 - Part 1. Make onresize event handler global and forwarded. r=smaug
2014-12-04 17:26:00 +01:00
Tom Tromey
1235b93cfb
Bug 1124680 - add MOZ_OVERRIDE in subclasses of TimelineMarker. r=smaug
2015-01-22 07:35:00 +01:00
David Parks
92a2bb76d6
Bug 1051842 - Part 2 - crash in -[ChildView keyDown:]. r=masayuki
...
In e10s, each nsFocusManger (main/chrome and content/tab) operates on its own content tree with its own InputContext. They also communicate their InputContexts with the OS widget (nsChildView on mac, nsWindow on Windows). Prior to this patch, the OS widgets didn't distinguish between main and content InputContexts. When GetInputContext was called on the OS widget, it would return whatever InputContext it had set last. This patch distinguishes between InputContexts in the widget.
2014-08-27 22:06:41 -07:00
Masatoshi Kimura
858165fd65
Bug 895582 - Get rid of MOZ_ENUM_TYPE. r=waldo
2015-01-21 22:35:19 +09:00
Xidorn Quan
d566bb9532
Bug 910532 part 1 - Add flag to indicate prevent default from chrome. r=smaug
2015-01-21 12:16:04 +11:00
Bill McCloskey
75154191bc
Bug 1051842 - Backout e1dd58a149d2 (bug 1051842) due to bug 1122208
2015-01-20 14:03:33 -08:00
Carsten "Tomcat" Book
f557e7bf14
Backed out changeset 142031795f33 (bug 992685) for failing w3 and w4 tests
2015-01-20 11:21:51 +01:00
Andreas Pehrson
d087e6b210
Bug 992685 - Part 1. Make onresize event handler global and forwarded. r=smaug
2014-12-04 17:26:00 +01:00
Ehsan Akhgari
6dcee144b7
Bug 1123015 - Mark EventLisenerManager::mTarget as non-owning; r=smaug
2015-01-18 13:42:13 -05:00
Ehsan Akhgari
6b3ed765b7
Bug 924087 - Do not make editable elements as active, as their default action is disabled; r=smaug,dbaron
2015-01-16 21:07:11 -05:00
Jehan
8916090c19
Bug 1114357 - Firefox does not understand XF86 ZoomIn and ZoomOut keys. r=masayuki
2015-01-15 20:00:58 +01:00
Andrea Marchesini
bcc1fec640
Bug 966439 - BroadcastChannel API - patch 1 - BroadcastChannel for main-thread, r=smaug, r=bent
2015-01-15 16:58:40 +00:00
Kartikaya Gupta
b73b2054dc
Bug 1121430 - Back out 4 csets from bug 1112212 for breaking backspace on Android. r=backout
2015-01-15 10:52:05 -05:00
David Parks
e3be37acfb
Bug 1051842 - Part 2 - crash in -[ChildView keyDown:]. r=masayuki
...
In e10s, each nsFocusManger (main/chrome and content/tab) operates on its own content tree with its own InputContext. They also communicate their InputContexts with the OS widget (nsChildView on mac, nsWindow on Windows). Prior to this patch, the OS widgets didn't distinguish between main and content InputContexts. When GetInputContext was called on the OS widget, it would return whatever InputContext it had set last. This patch distinguishes between InputContexts in the widget.
2014-08-27 22:06:41 -07:00
Ryan VanderMeulen
35882877b9
Backed out 11 changesets (bug 966439, bug 1121472) for causing widespread test failures and because inbound isn't Try and shouldn't be treated as such.
...
Backed out changeset e6cd15d43b5a (bug 1121472)
Backed out changeset 4f9788639f3f (bug 966439)
Backed out changeset ac9a967e5a10 (bug 966439)
Backed out changeset 14d322737871 (bug 966439)
Backed out changeset 8f941e519580 (bug 966439)
Backed out changeset b82d1010c6b4 (bug 966439)
Backed out changeset 2c29a52a03bd (bug 966439)
Backed out changeset e4b0802a3f06 (bug 966439)
Backed out changeset bdc9a0310034 (bug 966439)
Backed out changeset 6b3ae19628e6 (bug 966439)
Backed out changeset 3d23e775033a (bug 966439)
CLOSED TREE
2015-01-14 11:46:14 -05:00
Andrea Marchesini
bd169a17ca
Bug 966439 - BroadcastChannel API - patch 1 - BroadcastChannel for main-thread, r=smaug, r=bent
2015-01-14 11:50:31 +00:00
Gabor Krizsanits
ced3568cd7
Bug 1111633 - Unresolved pseudo class. r=bz
2015-01-13 19:58:06 +01:00
Ms2ger
ab12074deb
Bug 914067 - Remove JSVAL_VOID from dom/; r=jst
2015-01-14 08:59:06 +01:00
Birunthan Mohanathas
b311e4a24b
Bug 679494 - Follow-up: Fix bug number and path in test. r=me
2015-01-14 07:30:42 +02:00
Carsten "Tomcat" Book
7a47f841cb
merge b2g-inbound to mozilla-central a=merge
2015-01-12 14:59:45 +01:00
Jim Chen
8ec68c4006
bug 1112212 - Set flag in InputContext for IME-unaware webapps; r=masayuki
2015-01-10 12:41:57 -05:00
Jim Chen
0d3d42cb77
Bug 1112212 - Add may-have flags for key event and input event listeners; r=smaug
2015-01-10 12:41:57 -05:00
Olli Pettay
943d241995
Bug 1119652, create mozilla::dom::Event::As*Event automatically for all the codegen'ed Events and annotate As*Event with MOZ_OVERRIDE in the codegen, r=bz
...
--HG--
extra : rebase_source : 8dc5e2f29d4ae7702e4f41c01e971016c357c85a
2015-01-10 13:46:41 +02:00
Sean Lin
ac55d67e2f
Bug 1116762 - Add MozHomeScreen key name for home button. r=masayuki
2015-01-08 11:29:54 +08:00
Makoto Kato
16cbf26cea
Bug 966157 - Part 1. Implement remote NS_QUERY_EDITOR_RECT. r=masayuki
2014-12-15 18:21:20 +09:00
Ehsan Akhgari
bd52bd3f4e
Bug 1118486 - Part 1: Use = delete
instead of MOZ_DELETE directly; r=Waldo
...
Most of this patch (with the exception of dom/bindings/Codegen.py) was
generated by the following bash script:
#!/bin/bash
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "*/.git*" \
! -wholename "obj-*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-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 MOZ_DELETE '= delete'
2015-01-08 23:19:05 -05:00
Ehsan Akhgari
c01ec2fa46
Bug 1118546 - Mark virtual overridden functions as MOZ_OVERRIDE in dom/events; r=baku
2015-01-07 10:19:11 -05:00
Wes Kocher
60be1ec6db
Merge fx-team to m-c a=merge
2015-01-05 17:08:49 -08:00
Tom Tromey
30bb82f40d
Bug 1113706 - move TimelineMarker to a new header; r=smaug
2015-01-05 09:39:16 -08:00
Tom Tromey
dd47710374
Bug 1104213 - add stack traces to timeline markers. r=smaug r=vporof
2014-12-29 11:32:00 +01:00
Masayuki Nakano
4cfa079fb1
Bug 1027477 Don't map "Exit" key value to HOME button of smartphones r=mwu+nchen+smaug
2014-12-30 10:47:56 +09:00
Masayuki Nakano
44c9f4b79c
Bug 1027474 Support "VideoModeNext" key value on GTK r=smaug+karlt
2014-12-30 10:47:56 +09:00
Masayuki Nakano
a618cc79ab
Bug 1027472 Support Symbol key value on Android and Gonk r=mwu+nchen+smaug
2014-12-30 10:47:55 +09:00
Masayuki Nakano
209e9c3a0c
Bug 1027007 Support multimedia keyboard's special key values "Close", "MailForward", "MailReply", "MailSend", "New", "Open", "Print" and "SpellCheck" on GTK and Qt r=smaug+karlt+romaxa
2014-12-30 10:47:55 +09:00
Masayuki Nakano
89764f4ec9
Bug 1026939 Support "LaunchFoo" key values which launches specific application on GTK, Qt, Android and Gonk r=nchen+karlt+mwu+smaug+romaxa
2014-12-30 10:47:55 +09:00
Masayuki Nakano
4e9b329489
Bug 1023062 Support "TV", "TVInput", "TVPower", "AVInput", "AVPower", "STBInput" and "STBPower" key values on Androind and Gonk r=nchen+mwu+smaug
2014-12-30 10:47:55 +09:00
Masayuki Nakano
9db4fb3fda
Bug 936322 Support "GroupFirst", "GroupLast", "GroupNext" and "GroupPrevious" key values on GTK, Android and Gonk r=nchen+karlt+mwu+smaug
2014-12-30 10:47:55 +09:00
Masayuki Nakano
77f81a11cd
Bug 896348 Support "Eisu" key value on Mac, Android and Gonk r=smichaud+nchen+mwu+smaug
2014-12-30 10:47:55 +09:00
Masayuki Nakano
7d5f4450ef
Bug 900400 Support "HiraganaKatakana" and "ZenkakuHankaku" on GTK, Qt, Android and Gonk r=nchen+karlt+mwu+smaug+romaxa
2014-12-30 10:47:55 +09:00
Masayuki Nakano
2ec912ddc2
Bug 900392 Support "SingleCandidate" key value on GTK and Qt r=romaxa+karlt+smaug
2014-12-30 10:47:55 +09:00
Masayuki Nakano
0a0b803a21
Bug 900384 Support "Redo" key value on GTK r=karlt+smaug
2014-12-30 10:47:54 +09:00
Masayuki Nakano
df41c5cf6e
Bug 900382 Support "LogOff", "PowerOff", "Hibernate", "Standby" and "WakeUp" key values on Windows, GTK and Qt r=jimm+karlt+smaug+jimm
2014-12-30 10:47:54 +09:00
Masayuki Nakano
1612feeccd
Bug 900378 Support "ZoomIn" and "ZoomOut" key values on GTK, Qt, Android and Gonk r=romaxa+nchen+karlt+mwu+smaug
2014-12-30 10:47:54 +09:00
Masayuki Nakano
f657036f9d
BUg 1020877 Drop 'Live' key name since no platforms use it and rename remaining unused old key names to the latest D3E draft's names r=smaug
2014-12-30 10:47:54 +09:00
Masayuki Nakano
4d5811a52a
Bug 938987 Use 'Dead' key value for all dead keys r=smaug
2014-12-30 10:47:54 +09:00
Masayuki Nakano
940975e1d9
Bug 936315 Rename 'Nonconvert', 'HalfWidth', 'RomanCharacters' and 'FullWidth' to 'NonConvert', 'Hankaku', 'Romaji' and 'Zenkaku' r=smaug
2014-12-30 10:47:54 +09:00