Carsten "Tomcat" Book
332688962a
Merge mozilla-central to mozilla-inbound
...
--HG--
rename : testing/web-platform/tests/storage/interfaces.html => testing/web-platform/tests/storage/interfaces.https.html
2017-03-23 13:57:16 +01:00
Olli Pettay
92bb395acd
Bug 1339758, click() and similar can return 0 from various coordinate properties, r=masayuki
...
--HG--
extra : rebase_source : 71547cc6655c39ffeba89676d315bdb9bacc5ff4
2017-03-23 12:57:44 +02:00
Boris Zbarsky
e8efc43549
Bug 1349659. Implement :required and :optional in stylo. r=emilio
...
MozReview-Commit-ID: 50A3H4Qb3Yf
--HG--
extra : rebase_source : f9979da13016d717ddae00ed9be5c2818b77b6d2
2017-03-22 22:01:12 -04:00
Markus Stange
730b4fc829
Bug 1339897 - Rename PROFILER_LABEL_PRINTF to PROFILER_LABEL_DYNAMIC and make it really cheap. r=Ehsan,njn
...
Instead of copying and concatenating strings into an mDest buffer in
SamplerStackFramePrintfRAII, require callers to keep the string buffer alive
for the duration of the current scope, and store the pointer to the annotation
string in the ProfileEntry. During stackwalking, concatenate the label and the
annotation (separated by a space) and store the resulting string in the
profile buffer.
MozReview-Commit-ID: GEjcLrhhdvb
--HG--
extra : rebase_source : 683749421ee2122805a249cf413e882ee5f33331
2017-03-22 19:37:33 -04:00
Iris Hsiao
106889c6f6
Backed out 9 changesets (bug 1333482) for stylo test failures and this should be landed to autoland
...
Backed out changeset d8828e22dbaa (bug 1333482)
Backed out changeset a39aaecd10f7 (bug 1333482)
Backed out changeset c957d8c0281e (bug 1333482)
Backed out changeset d569fc566e43 (bug 1333482)
Backed out changeset 7e8c03090d34 (bug 1333482)
Backed out changeset c4511a175f2f (bug 1333482)
Backed out changeset 5483a82f7ce9 (bug 1333482)
Backed out changeset 4e7e5efb1bd8 (bug 1333482)
Backed out changeset 51d1accaeddb (bug 1333482)
2017-03-24 10:21:30 +08:00
Mats Palmgren
c0c0e154ea
Bug 1333482 part 4 - [css-ui] Amend all uses of '-moz-appearance:none' in tests to also specify 'appearance:none' (automated change). r=dholbert
...
MozReview-Commit-ID: BNOR5VRpV2E
2017-03-23 23:13:18 +01:00
Wes Kocher
3c092e1002
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: GjXiiENYBmx
2017-03-21 16:20:08 -07:00
Boris Zbarsky
ec233151ac
Bug 1348331 part 2. Switch Preferences::RegisterCallback/RegisterCallbackAndCall consumers that want prefix matches to the new RefisterPrefixCallback(AndCall) APIs. r=froydnj,padenot
...
MozReview-Commit-ID: 2ebVZO4fN6i
2017-03-21 14:59:02 -04:00
Wes Kocher
4f5262444c
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 2omKclRg40c
2017-03-20 18:19:52 -07:00
Nazım Can Altınova
8a533e93cf
Bug 1341642 - Stylo: Add support for -moz-* pseudo-classes for alt text r=manishearth
...
MozReview-Commit-ID: 1t42xaTtUmb
--HG--
extra : rebase_source : 58072c6ea9df8a931671450f31e345e872ef6e53
2017-03-18 19:41:39 +03:00
Stone Shih
a207c2fcb5
Bug 1346605 - Add pointer events to popup blocking handling. r=smaug
2017-03-12 20:31:44 +08:00
Stone Shih
b4e127c044
Bug 1346166 - Test full screen api by pointer events. r=smaug
...
MozReview-Commit-ID: BBg7olhtMA
2017-03-15 13:11:36 +08:00
Carsten "Tomcat" Book
6f1ef358c8
Backed out changeset 801cde6d6c3c (bug 1296492) for test failures in pointerevent_multiple_primary_pointers_boundary_events-manual.html
2017-03-20 16:51:17 +01:00
Carsten "Tomcat" Book
7ad583bf13
Backed out changeset b5a2225f267d (bug 1296492)
2017-03-20 16:50:48 +01:00
Stone Shih
69318bffba
Bug 1328210 - Wrap pointerevent_boundary_events_in_capturing-manual.html in mochitest form. r=smaug
2017-02-09 17:20:28 +08:00
Masayuki Nakano
87d8470a52
Bug 1347073 Get rid of UIEvent.isChar since it's not initialized properly on most platforms and the other browsers don't support this r=smaug
...
UIEvent.isChar is not supported by the other browsers and the value isn't initialized any platforms except on macOS. So, the value isn't useful and we have no reason to keep it.
MozReview-Commit-ID: 4BLpo88gSZj
--HG--
extra : rebase_source : ca950f8cb618a0cadc99ba4c80b5a8df94a20f27
2017-03-14 18:29:39 +09:00
Masayuki Nakano
c038f800f7
Bug 1339331 TextEventDispatcher should replace \r in composition string with \n and TextComposition should allow to input \n with composition events r=m_kato
...
According to ATOK's behavior, IME may send different line breaker from its platform's standard. Therefore, we should treat \r as \n too.
Additionally, currently, TextComposition doesn't allow to input \n with composition. However, this was added for preventing to see odd control characters as boxes with code point. Therefore, we should allow \n for IMEs. (It was allowed, this limitation is unexpected when I reviewed the patch to reject control characters in TextComposition.)
MozReview-Commit-ID: DzGSMgp89Av
--HG--
extra : rebase_source : 0644e5941a080583af8701546111fbf46ec646ec
2017-03-16 16:26:43 +09:00
Nazım Can Altınova
857e16e554
Bug 1341739 - Stylo: Add support for :valid/:invalid/:-moz-ui-valid pseudo-classes r=xidorn
...
MozReview-Commit-ID: K3WSun7UGFo
--HG--
extra : rebase_source : a31e508e4f0452ead2ccd3ee990b09e9ae691ef8
2017-03-15 17:34:29 +03:00
Nazım Can Altınova
70ea60c038
Bug 1348873 - Change ServoType to uint64_t instead of uint16_t in EventStates r=emilio
...
MozReview-Commit-ID: GDP6XaL96ez
--HG--
extra : rebase_source : 6aa38ac64b3706961709b27d31903dc24405ee57
2017-03-20 18:54:54 +03:00
Stone Shih
44253bfcb0
Bug 1296492 Part2: Synthesize native touch events to trigger pointerevent_multiple_primary_pointers_boundary_events-manual.html. r=smaug
...
MozReview-Commit-ID: JZSzh7pHd8T
2017-01-23 18:58:59 +08:00
Stone Shih
9e03cc7af8
Bug 1296492 Part1: Refine PE mochitest helpers to ignore the checks of synthesized pointer id. r=smaug
...
MozReview-Commit-ID: 5blUsJMnDfg
2017-03-03 16:52:56 +08:00
Sebastian Hengst
f131887bb8
Backed out changeset 2e0e49cb827f (bug 1355548) for failing mochitests widget/tests/test_wheeltransaction.xul and gfx/layers/apz/test/mochitest/test_scroll_inactive_bug1190112.html. r=backout
2017-04-24 16:19:43 +02:00
Stone Shih
e5d7071924
Bug 1355548 - Using cached perference values in WheelTransaction. r=masayuki
...
MozReview-Commit-ID: GpKgMpDwi3w
--HG--
extra : rebase_source : 07797de36b8724401675319dbdcd3d14f2c349d5
2017-04-13 10:41:23 +08:00
Neil Deakin
85b254f54b
Bug 1347748, error check the write methods, r=layzell
2017-03-29 06:32:02 -04:00
Stone Shih
5aa31ac64d
Bug 1323158 - Part 6: Check target and relatedTarget of mouse events are the same as their corresponding pointer events. r=smaug
...
--HG--
extra : rebase_source : 0b434396583e9231213f9fbc215f0594739c752a
extra : histedit_source : 780ad0b23238873b185227c17b1dd172e09bab0f
2017-03-08 13:14:29 +08:00
Stone Shih
7a1fe394b3
Bug 1323158 - Part 5: Update test_pointerevent_releasepointercapture_events_to_original_target-manual.html. r=smaug
...
--HG--
extra : rebase_source : a0bcfebeec733bd19de430169ee85311c3ceaa64
extra : histedit_source : de28bd8878ad23bad064e884e96a74f2855045a8
2017-03-03 13:24:20 +08:00
Stone Shih
e82b7fd9f9
Bug 1323158 - Part 4: Refine PE boundary events related testcases since boundary events are fired after capturing or releasing the pointer. r=smaug
...
--HG--
extra : rebase_source : acc2d7fb4df3168a5b81cc505d78f5f3b212af92
extra : histedit_source : 5acaa0c7361bb3694d05a33e104e9c861e213bc2
2017-01-19 11:11:50 +08:00
Stone Shih
b3c77294ca
Bug 1323158 - Part 3: Fire boundary events when dispatching gotpointercapture. r=smaug
...
--HG--
extra : rebase_source : e70ab21585d38a64c657c260b722ef1a09d87ae9
extra : histedit_source : 46a0483c2c7efb76a752ef472baa1bca28650241
2017-01-20 15:00:07 +08:00
Stone Shih
eb9ee92c2d
Bug 1323158 - Part 1: Fire pointer and mouse boundary events when capturing the pointer. r=smaug
...
--HG--
extra : rebase_source : 2895681bb5d0e4872dc37f9d67dc4e2928bdce33
extra : histedit_source : e08adaaf7299e9667eb1f3887ef518c5edf5dc59
2017-01-18 15:25:44 +08:00
Stone Shih
4b172a2881
Bug 1337963 - Coalesce wheel events in the content process so that long wheel event handlers don't hang the content process. r=smaug
2017-02-21 17:56:46 +08:00
Stone Shih
229b4ba331
Bug 606885 - Fire drag events with keyboard modifiers. r=enn
...
--HG--
extra : rebase_source : c6e4ac37ea2397d86368cb59b0a68aa3a9f43d79
2017-02-17 11:29:42 +08:00
Boris Zbarsky
b95ec5c51f
Bug 1345996 followup. Update some tests for the new event behavior.
...
MozReview-Commit-ID: 1OAR6YcoiF3
2017-03-11 02:33:58 -05:00
Boris Zbarsky
728a89a4fe
Bug 1345996. Change event handler invocation to only do the "true return cancels" for onerror handlers handed ErrorEvents, and only on globals. r=smaug
...
See https://github.com/whatwg/html/issues/2296 and
https://github.com/whatwg/html/issues/423 for details on what various browsers
do and whatnot.
MozReview-Commit-ID: DytkZreHudx
2017-03-10 23:53:09 -05:00
Ben Kelly
86443f020e
Bug 1311324 P3 Remove ServiceWorkerMessageEvent interface. r=bz
2017-03-09 20:50:13 -05:00
Ben Kelly
546d811304
Bug 1311324 P2 Replace usage of ServiceWorkerMessageEvent with MessageEvent. r=bz
2017-03-09 20:50:13 -05:00
Ben Kelly
29ca0de50c
Bug 1311324 P1 Update the MessageEvent webidl and implementation class. r=bz
2017-03-09 20:50:13 -05:00
Andrea Marchesini
78b899978b
Bug 1299500 - Get rid of DeviceStorage API - part 2 - DeviceStorageChangeEvent, r=ehsan
2017-03-08 20:15:44 +01:00
Andrea Marchesini
bf74899736
Bug 1299500 - Get rid of DeviceStorage API - part 1 - DeviceStorageAreaChangedEvent, r=ehsan
2017-03-08 20:15:44 +01:00
Olli Pettay
626c1780d1
Bug 1345301 - elt.firstChild.remove() doesn't trigger a DOMSubtreeModified event, r=ms2ger
...
--HG--
extra : rebase_source : 884289e9471d7886661843cb45fe32e9a3514a18
2017-03-08 20:05:34 +02:00
Michael Layzell
a3d57f1d3f
Bug 1342057 - Part 1: Use correct MIME type for files as DataTransferItem.type, r=baku
...
MozReview-Commit-ID: 4hrZ3YoGTJj
2017-03-07 18:18:42 -05:00
Wes Kocher
4424ad9cd7
Backed out 2 changesets (bug 1342057) for android failures in test_clipboard_events.html a=backout
...
Backed out changeset 5a1e069911fa (bug 1342057)
Backed out changeset 6758f6e0b836 (bug 1342057)
MozReview-Commit-ID: 6MHaDaORlqx
2017-03-07 11:44:03 -08:00
Michael Layzell
b985d62013
Bug 1342057 - Part 1: Use correct MIME type for files as DataTransferItem.type, r=baku
...
MozReview-Commit-ID: 4hrZ3YoGTJj
2017-03-07 12:45:58 -05:00
Carsten "Tomcat" Book
087da3f0d9
merge mozilla-inbound to mozilla-central a=merge
2017-03-07 15:13:31 +01:00
Iris Hsiao
b0564b3436
Backed out changeset da035ac87fe4 (bug 713680) for reftest failures
2017-03-07 14:55:21 +08:00
Chris Peterson
1fbca779ac
Bug 713680 - Change default Windows monospace font from Courier New to Consolas. r=jfkthame r=masayuki
...
Consolas is narrower than Courier New, so we must adjust some tests to accommodate.
* Change some tests from generic 'monospace' to 'Courier New' to continue using previous font metrics.
* selectAtPoint.html no longer needs one of its Windows-only code paths because Firefox on Windows now selects the same text as it does on Mac and Linux.
* 323386-1.html's intermittent assertion failure (bug 718883) now appears to be 100% reliable on Windows, joining Linux and Android.
* size-1-ref.html reftest needs a little fuzz because the horizontal line of the test image's '4' character is ~1 pixel shorter than the reference image's.
MozReview-Commit-ID: EB5wzhG178U
--HG--
extra : rebase_source : e7aca6d16c255e45bef5dca93fff6c09bce787c4
2017-02-22 22:08:19 -08:00
Michael Layzell
d982a16df5
Bug 1338328 - Change error type for custom-clipdata mime type, and add test for correct exception type, r=baku
...
MozReview-Commit-ID: 9qwwXxWgWrO
2017-03-06 14:37:27 -05:00
Cameron McCormack
4e902578ed
Bug 1341230 - Part 2: Add C++ API to add/remove manually managed EventStates bits. r=smaug
...
MozReview-Commit-ID: 11886pRRXSq
--HG--
extra : rebase_source : 6881181ab9e8bfd9559a4f92d77a8b2796daa9dc
2017-03-06 10:44:13 +08:00
Cameron McCormack
6e93d609a7
Bug 1341230 - Part 1: Rename ESM_MANAGED_STATES to EXTERNALLY_MANAGED_STATES. r=smaug
...
Since it's not just the EventStateManager that has access to modify
these EventStates bits.
MozReview-Commit-ID: 17EpfQT5M40
--HG--
extra : rebase_source : 6d5f7ecff2d41d66cbc23ea12e08dc6295e29875
2017-03-06 10:44:13 +08:00
Iris Hsiao
ddd2318db2
Backed out changeset 41bd2eefc823 (bug 1341230)
2017-03-06 11:48:58 +08:00
Iris Hsiao
a8b4a9d618
Backed out changeset f879b73eb504 (bug 1341230)
2017-03-06 11:48:52 +08:00
Cameron McCormack
78b9d4ee3b
Bug 1341230 - Part 2: Add C++ API to add/remove manually managed EventStates bits. r=smaug
...
MozReview-Commit-ID: 11886pRRXSq
--HG--
extra : rebase_source : 6881181ab9e8bfd9559a4f92d77a8b2796daa9dc
2017-03-06 10:44:13 +08:00
Cameron McCormack
fd0d68c179
Bug 1341230 - Part 1: Rename ESM_MANAGED_STATES to EXTERNALLY_MANAGED_STATES. r=smaug
...
Since it's not just the EventStateManager that has access to modify
these EventStates bits.
MozReview-Commit-ID: 17EpfQT5M40
--HG--
extra : rebase_source : 6d5f7ecff2d41d66cbc23ea12e08dc6295e29875
2017-03-06 10:44:13 +08:00
Wes Kocher
8d2ba463c0
Backed out changeset bfc13d436dd4 (bug 1338328) for browser_context_menu_autocomplete_interaction.js failures a=backout
...
MozReview-Commit-ID: DfOAidZWnWF
2017-03-01 15:38:21 -08:00
Mats Palmgren
6ef6efaea3
Bug 1340771 part 2 - Introduce a WeakFrame class for heap allocated weak frame pointers, stored in a hashtable for fast lookup. r=tn
...
* * *
Bug 1340771 part 3 - Change existing heap allocated AutoWeakFrame instances to use WeakFrame instead. r=tn
MozReview-Commit-ID: GSuUiy98jBa
2017-03-01 18:03:14 +01:00
Mats Palmgren
d13aaf9ce0
Bug 1340771 part 1 - Rename nsWeakFrame to AutoWeakFrame (automated change). r=tn
...
MozReview-Commit-ID: 8pl4nyeGEkr
2017-03-01 18:03:14 +01:00
Michael Layzell
2f4b475ed1
Bug 1338328 - Change error type for custom-clipdata mime type, and add test for correct exception type, r=baku
...
MozReview-Commit-ID: 9qwwXxWgWrO
2017-03-01 15:15:36 -05:00
Dylan Roeh
efb7f9566e
Bug 1261894 - Update InitDeviceMotionEvent to handle high-res timestamps. r=smaug
2017-02-28 16:50:15 -06:00
Joel Maher
f297f17181
Bug 1339232 - annotate more dom/* moz.build files with BUG_COMPONENT. r=overholt
...
MozReview-Commit-ID: 2HbPxGkrVfv
2017-03-01 08:20:25 -05:00
Masatoshi Kimura
7be7b11a1c
Bug 1342144 - Remove version parameter from the type attribute of script elements. r=jmaher
...
This patch is generated by the following sed script:
find . ! -wholename '*/.hg*' -type f \( -iname '*.html' -o -iname '*.xhtml' -o -iname '*.xul' -o -iname '*.js' \) -exec sed -i -e 's/\(\(text\|application\)\/javascript\);version=1.[0-9]/\1/g' {} \;
MozReview-Commit-ID: AzhtdwJwVNg
--HG--
extra : rebase_source : e8f90249454c0779d926f87777f457352961748d
2017-02-23 06:10:07 +09:00
Makoto Kato
a4109eb8fa
Bug 1327798 - Part 2. Add test. r=enndeakin
...
MozReview-Commit-ID: 2B2mVNgcBEz
--HG--
extra : rebase_source : 994d68282b51289b61dd1cc1ea39711cb21acb00
2017-02-01 14:05:17 +09:00
Makoto Kato
2dcf7753c2
Bug 1327798 - Part 1. PasteNoFormatting shouldn't set text/html to clipboard event on paste. r=enndeakin
...
MozReview-Commit-ID: 8VMudiPiXcK
--HG--
extra : rebase_source : 2476f69296a60f6978f97da2daef021b90350dbf
2017-02-22 18:34:45 +09:00
Stone Shih
c77b60e0a7
Bug 1339359 - [Pointer Event] Trigger PointerEvent test cases after focus. r=smaug
...
MozReview-Commit-ID: J7AtGvSF1aP
--HG--
extra : rebase_source : a0ee506e69a6250c3b961d387ef49ede006606d6
2017-02-15 17:54:05 +08:00
Andrea Marchesini
d32aa97041
Bug 1285898 - [e10s-multi] Localstorage "storage" event is not fired with multiple content processes. r=asuth
...
--HG--
extra : rebase_source : 724b38c52139dee1c6f746152fefff05333dfc24
extra : intermediate-source : e56108122b9088555f29a28e6086d4d117a68c4e
extra : source : 6681b50c1f6d0d2d22d5f631234402e020c0b78a
2017-02-19 22:16:48 -05:00
Tom Tromey
5f8f360823
Bug 1060419 - make log_print use Printf.h, r=froydnj
...
MozReview-Commit-ID: BIZ1GQEZ1vs
--HG--
extra : rebase_source : 2f1f0aa12493c44f352d9a7e8683e7bb72d2d75b
2016-12-15 20:16:31 -07:00
Matt Woodrow
7df250f09a
Bug 1302071 - Part 3: Remove flags parameter to NotifyInvalidation since it's unused. r=tnikkel
...
MozReview-Commit-ID: 8hC1GglMhk2
--HG--
extra : rebase_source : 79c2bb7af3ad8a878abd150fba9ad8f4a86011fd
2017-02-17 11:50:58 +13:00
Bill McCloskey
0cda76d680
Bug 1339289 - Give names to a lot of common timers (r=ehsan)
...
MozReview-Commit-ID: IMsv5bkyjBL
2017-02-15 12:30:01 -08:00
Bill McCloskey
194043ae97
Bug 1339289 - Give names to a lot of common runnables (r=ehsan)
...
MozReview-Commit-ID: 5IdvK6kgoAW
2017-02-15 12:30:01 -08:00
Nathan Froyd
816d0278d2
Bug 1338168 - micro-optimize GetListenerInfoFor; r=baku,smaug
...
We can use nsCOMArray::Forget() to avoid some unnecessary refcounting.
2017-02-15 11:06:39 -04:00
Jeff Walden
965f401e22
Bug 1287006 - Don't pass Nullable by value in various places, rather by const&. r=bz
...
--HG--
extra : rebase_source : cbdd6e33cc69f58983a4b6ce97642caf54ddbc9a
2017-02-13 09:07:40 -08:00
Carsten "Tomcat" Book
6215212efa
Merge mozilla-central to mozilla-inbound
2017-02-14 13:41:43 +01:00
Stone Shih
27fc4c155d
Bug 1292064 - [Pointer Event] Add digitizer/pen tangential (barrel) pressure and twist. r=smaug
2017-02-09 10:49:00 +08:00
Mantaroh Yoshinaga
8f8fb1a74a
Bug 1302648 part 1 - Add animationcancel event handler. r=masayuki
...
The 'animationcancel' spec is as follow:
https://drafts.csswg.org/css-animations-1/#eventdef-animationevent-animationcancel
MozReview-Commit-ID: Z2BUwFtMwk
--HG--
extra : rebase_source : 2ebd9dfc2d7d01ea0be9c2b2b7310b974be2b716
2017-02-10 12:32:43 +09:00
Kris Maglione
d0f62ee58a
Bug 1336988: Correctly handle dead callback objects when iterating over event listeners. r=peterv
...
MozReview-Commit-ID: 5vGlPL1p3uh
--HG--
extra : rebase_source : 7e33d93472faa1c047361addf8b15f8a78639255
2017-02-06 11:34:56 -08:00
Stone Shih
7d5071dd4b
Bug 1338057 - [Pointer Event] Sync wpt test cases to mochitest test cases. r=smaug
2017-02-09 13:44:41 +08:00
Xidorn Quan
70377f6cf6
Bug 1332699 - Don't check handler of legacy version if the event is not trusted. r=smaug
...
MozReview-Commit-ID: A7G4bkyNsOe
--HG--
extra : rebase_source : b5831d05588fa5ca98430d606591ea05e42fd672
2017-01-23 16:08:41 +11:00
Masayuki Nakano
fa85dc8ad8
Bug 1337718 part.9 Make IMEStateManager::OnClickInEditor() take const WidgetMouseEvent* instead of nsIDOMMouseEvent* r=m_kato
...
MozReview-Commit-ID: KdoMcxW8lkT
--HG--
extra : rebase_source : a03316e3a6ca7daf937032f32e00f2a4b2fd23fc
2017-02-08 22:29:14 +09:00
Masayuki Nakano
cee96a2b9a
Bug 1337718 part.7 Make IMEStateManager::OnMouseButtonEventInEditor() take WidgetMouseEvent* instead of nsIDOMMouseEvent r=m_kato
...
MozReview-Commit-ID: FDselwSymZq
--HG--
extra : rebase_source : 211e4f91075d0a93bf10fd82273856010957b3ee
2017-02-08 22:02:49 +09:00
Phil Ringnalda
f4d138720a
Merge m-c to autoland
2017-02-02 22:11:54 -08:00
Phil Ringnalda
b1aadb3572
Backed out 5 changesets (bug 1285898) for causing the crashes of bug 1336242
...
Backed out changeset 15b3b9feb54f (bug 1285898)
Backed out changeset 1d0bfb02d6c0 (bug 1285898)
Backed out changeset bc99844772ee (bug 1285898)
Backed out changeset 8bbe285cf5c0 (bug 1285898)
Backed out changeset e56108122b90 (bug 1285898)
2017-02-02 22:02:24 -08:00
Wes Kocher
2dcccc4332
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 9bhCPrArK3P
2017-02-02 16:39:24 -08:00
Boris Zbarsky
9516d2d41d
Bug 1334957 part 3. Remove the use of IsCallerChrome() in NotifyPaintEvent. r=smaug
2017-02-01 18:26:31 -05:00
Boris Zbarsky
48f43b7f91
Bug 1334957 part 2. Remove all the accessors from the XPCOM interface for NotifyPaintEvent. r=smaug
2017-02-02 12:48:48 -05:00
Wes Kocher
ad037c851d
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: 8vGne2PAweU
2017-02-02 16:45:43 -08:00
Stone Shih
c1cc98fed4
Bug 1304308: Investigate failure of test_pointerevent_setpointercapture_inactive_button_mouse-manual.html. r=masayuki
...
This test case should be triggered by pointerover and pointerout. Add new test API to fire mouse event at the specified position and refine the synthesized events fired to the test case to trigger it correctly.
MozReview-Commit-ID: DkLYrD6MwYc
--HG--
extra : rebase_source : f0ae002edcb6f39d301e83fea9bf1e74dc21c62a
2017-01-24 13:03:21 +08:00
Wes Kocher
8d4bb91470
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: Am6M5iHxmAr
2017-02-01 16:31:23 -08:00
Wes Kocher
f2cb5e7c63
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: EZrwvZH5DsY
2017-02-01 16:22:11 -08:00
Andrea Marchesini
1e58b980f5
Bug 1285898 - [e10s-multi] Localstorage "storage" event is not fired with multiple content processes. r=asuth
...
--HG--
extra : rebase_source : 9968fd96960aecd516bfcc5c239b9de85280ab8a
extra : source : 6681b50c1f6d0d2d22d5f631234402e020c0b78a
2017-01-17 15:43:12 -05:00
Masayuki Nakano
7ab96b2cef
Bug 1314053 part.2 Change EditorBase::IsAcceptableInputEvent()'s argument from nsIDOMEvent* to WidgetGUIEvent* r=smaug
...
MozReview-Commit-ID: Jo6EwQubUAM
--HG--
extra : rebase_source : 098b23946f349bbe7641a2059538ffb20ae4f5bb
2017-01-17 17:17:06 +09:00
Andrea Marchesini
e14c51cdfd
Bug 1288768 - Better error reporting for network errors in workers, r=bz
2017-01-28 15:39:24 +01:00
Phil Ringnalda
85843f4cff
Backed out 4 changesets (bug 1285898) for browser_localStorage_e10s.js failure
...
Backed out changeset 9c6057cde326 (bug 1285898)
Backed out changeset bd68ebab64fa (bug 1285898)
Backed out changeset 6fdb24e1256d (bug 1285898)
Backed out changeset 6681b50c1f6d (bug 1285898)
2017-01-30 21:49:42 -08:00
Andrea Marchesini
db2311e1e0
Bug 1285898 - [e10s-multi] Localstorage "storage" event is not fired with multiple content processes. r=asuth
2017-01-30 22:47:06 -05:00
Carsten "Tomcat" Book
29cd257175
merge mozilla-inbound to mozilla-central a=merge
2017-01-30 15:59:14 +01:00
Masayuki Nakano
c6705b1fde
Bug 1333927 Make ScrollAreaEvent::mClientArea cycle collected r=smaug
...
ScrollAreaEvent extends a cycle collected class UIEvent. It also contains a cycle collected DOMRect member field.
MozReview-Commit-ID: D1xsod4es0r
--HG--
extra : rebase_source : 1da827caecec7748ba8d89743b3bab59ba0faa73
2017-01-27 15:57:38 +09:00
Florian Quèze
bdc1ffa608
Bug 1334831 - script-generated patch to use .remove() instead of .parentNode.removeChild, r=jaws.
2017-01-30 08:10:22 +01:00
Florian Quèze
b11907c7aa
Bug 1334156 - script-generated patch to replace .ownerDocument.defaultView with .ownerGlobal, r=jaws.
2017-01-27 10:51:03 +01:00
Florian Quèze
be4dbae285
Bug 1334199 - script-generated patch to omit getComputedStyle's second argument when it's falsy, r=jaws.
2017-01-27 10:51:02 +01:00
Florian Quèze
f187782ccf
Bug 1334250 - script-generated patch to avoid removeEventListener calls when a variable is used for the event name, r=jaws.
2017-01-27 10:48:00 +01:00
Wes Kocher
65216b775b
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 5CIctUOTFma
2017-01-26 16:32:26 -08:00
Wes Kocher
8fa84ca644
Merge inbound to central, a=merge
...
MozReview-Commit-ID: BZgxmhS6OtM
2017-01-26 16:19:05 -08:00
Olli Pettay
121666c25e
Bug 1333901, fix hazard issue, r=me
...
--HG--
extra : rebase_source : 204c37d51ab7534211364ddda8162da678b5734e
2017-01-26 16:09:24 +02:00
Olli Pettay
68d3ebc645
Bug 1333901 - support document.createEvent(ErrorEvent), r=masayuki
...
--HG--
extra : rebase_source : c0cb764a8d7d99fb681cafb7c99bb334627299c8
2017-01-26 12:00:16 +02:00
Boris Zbarsky
d07b805990
Bug 1333838. Only treat actual boolean return values from OnErrorEventHandlerNonNull as being able to cancel the event. r=smaug
2017-01-26 15:40:09 -05:00
Wes Kocher
200a7e4e9a
Backed out changeset 9fae2a07dd43 (bug 1333838) for wplint failures a=backout
...
MozReview-Commit-ID: D6FEaIbDpMq
--HG--
extra : rebase_source : c33688ef80e6d00aed81498ff7899c578398d70b
2017-01-26 13:13:38 -08:00
Boris Zbarsky
bc88abc700
Bug 1333838. Only treat actual boolean return values from OnErrorEventHandlerNonNull as being able to cancel the event. r=smaug
2017-01-26 15:40:09 -05:00
Carsten "Tomcat" Book
e8b6225b69
Backed out changeset fe6d35a774ed (bug 1333901) for causing hazard warnings after landing
2017-01-26 14:40:42 +01:00
Olli Pettay
c479f3ffbf
Bug 1333901 - support document.createEvent(ErrorEvent), r=masayuki
2017-01-26 12:00:16 +02:00
Timothy Nikkel
a721701822
Bug 1264798. Include the composite end time in the MozAfterPaint event. r=smaug r=mattwoodrow
2017-01-25 23:01:33 -06:00
Carsten "Tomcat" Book
58b6101373
Merge mozilla-central to autoland
2017-01-26 12:37:41 +01:00
Stone Shih
c46ac6128d
Bug 1332527 - [Pointer Event] Remove redundent codes in PointerEvent test cases. r=masayuki
...
MozReview-Commit-ID: EiV7PvyFBTU
--HG--
extra : rebase_source : 76788d0ba26411b759f1d51f9560ad0257d9e814
2017-01-20 09:58:15 +08:00
Florian Quèze
1907780e48
Bug 1331599 - tests fixed by hand after making addEventListener use the once option when possible, r=jaws.
2017-01-25 07:03:42 +01:00
Florian Quèze
0e0865f4fc
Bug 1331599 - script-generated patch to replace removeEventListener calls with the once option when possible, r=jaws.
2017-01-25 07:01:52 +01:00
Nicholas Nethercote
3d9cfb4679
Bug 1333296 (part 5) - Remove SPS references in devtools/ and dom/. r=mstange.
...
--HG--
extra : rebase_source : fbbaf2814ea629c9ab6c342005c9bfb6e7aa1281
2017-01-25 09:08:15 +11:00
Nicholas Nethercote
22b6d342d7
Bug 1333296 (part 1) - Rename MOZ_ENABLE_PROFILER_SPS as MOZ_GECKO_PROFILER. r=mstange,glandium.
...
--HG--
extra : rebase_source : 223f3a17f009645369be503392cc1f0cea7f19a1
2017-01-24 14:15:12 +11:00
Boris Zbarsky
334f1106d6
Bug 1333540. Common up the skippability implementations that are basically copy/pastes of the DOMEventTargetHelper one. r=smaug
2017-01-24 20:40:11 -05:00
Boris Zbarsky
28dabea2ec
Bug 1332322 part 3. Rename nsWrapperCache::IsBlackAndDoesNotNeedTracing to nsWrapperCache::HasKnownLiveWrapperAndDoesNotNeedTracing. r=mccr8
2017-01-24 20:39:37 -05:00
Boris Zbarsky
cce1668e68
Bug 1332322 part 2. Rename nsWrapperCache::IsBlack to nsWrapperCache::HasKnownLiveWrapper. r=mccr8
2017-01-24 20:38:58 -05:00
Boris Zbarsky
b39cdf67a8
Bug 1332322 part 1. Add an nsWrapperCache function to mark the wrapper as 'live' for GC purposes. r=mccr8
2017-01-24 20:33:54 -05:00
Bill McCloskey
a1715e6737
Bug 1331804 - New naming scheme for runnables (r=ehsan)
...
MozReview-Commit-ID: FOfrUXwGYws
2017-01-24 16:34:37 -08:00
Xidorn Quan
6a9f5ff102
Bug 1289642 - Remove prefixed PointerLock API. r=smaug
...
MozReview-Commit-ID: BUSEojZNIgb
--HG--
extra : rebase_source : bfdf71d5244d3b0877712a63cb07cf119c2e6992
2016-12-19 12:40:02 +11:00
Boris Zbarsky
014c24c2a5
Bug 1335368 part 11. Remove the use of ThreadsafeIsCallerChrome in Event::Init, since that's not really interested in the _caller_ anyway. r=smaug
2017-02-01 15:43:37 -05:00
Masayuki Nakano
fdb5caa8bd
Bug 1333925 Make CompositionEvent::mRanges cycle collected r=smaug
...
CompositionEvent extends a cycle collected class UIEvent. It also contains a TextClauseArray member field which consists of cycle collected TextClause items.
MozReview-Commit-ID: MYmacUDevB
--HG--
extra : rebase_source : a268cbf90325bcfa9ac76e88e7f4f88007c83ea9
2017-01-26 15:35:09 +09:00
Kearwood (Kip) Gilbert
736ad72326
Bug 1293333 - Part 3: Add VRDisplayEvent to test_all_synthetic_events.html r=Ehsan
...
MozReview-Commit-ID: 6t5xHUZ96G8
--HG--
extra : rebase_source : b94a891f1f20890f2cd8107a9539383a6b6f076f
2016-11-29 15:34:00 -08:00
Kearwood (Kip) Gilbert
8dc97eb398
Bug 1293333 - Part 1: Implement window.onvrdisplayactivate and window.onvrdisplaydeactivate events r=daoshengmu,Ehsan
...
MozReview-Commit-ID: 746L5KObBcg
--HG--
extra : rebase_source : 3efa9171be4ec2aa6dc12bd4651e197571cf33c6
2016-10-18 18:18:10 -04:00
Wes Kocher
f7ccafcb58
Backed out 8 changesets (bug 1331804, bug 1332100) for windows vm debug dt5 failures a=backout
...
Backed out changeset 8bf7f0e27c6c (bug 1331804)
Backed out changeset 600c0b9026c2 (bug 1331804)
Backed out changeset 3a5b5b9ecace (bug 1331804)
Backed out changeset c76432c9954e (bug 1331804)
Backed out changeset 46a9096745e7 (bug 1332100)
Backed out changeset 8b751230fa23 (bug 1331804)
Backed out changeset 2810212347fd (bug 1331804)
Backed out changeset be72b7763910 (bug 1331804)
MozReview-Commit-ID: Ywdsr4GZ4a
2017-01-24 15:12:21 -08:00
Bill McCloskey
187dedfae8
Bug 1331804 - New naming scheme for runnables (r=ehsan)
...
MozReview-Commit-ID: FOfrUXwGYws
2017-01-24 10:04:55 -08:00
Stone Shih
5df23410c0
Bug 1327185 - Part 2: Forward eDragExit to remote target. r=smaug
...
MozReview-Commit-ID: 1feeQySngQJ
2017-01-16 17:18:25 +08:00
Stone Shih
d7b2839aa1
Bug 1327185 - Part 1: Refine EventStateManager::FireDragEnterOrExit. r=smaug
...
MozReview-Commit-ID: Fa8ayrThz4V
2017-01-16 10:50:21 +08:00
Masayuki Nakano
36ead639f1
Bug 1332191 Move CrossProcessSafeEvent() in EventStateManager.cpp to WidgetEvent::CanBeSentToRemoteProcess() r=smaug
...
It doesn't make sense to check this in a static method of EventStateManager.cpp. Instead, it should be a class method of WidgetEvent. Then, everybody can check this in everywhere.
This patch adds mFlags.mNoCrossProcessBoundaryForwarding because when it's true, any events shouldn't be sent to remote process.
MozReview-Commit-ID: oCuxAwotDA
--HG--
extra : rebase_source : 0de8d65f83924859a38c513aff8da17d8571774d
2017-01-19 16:46:59 +09:00
Carsten "Tomcat" Book
709bd29d0a
merge mozilla-inbound to mozilla-central a=merge
2017-01-19 16:05:22 +01:00
Michelangelo De Simone
7baf165ae7
Bug 1313155 - Remove dom/settings and related code. r=Ehsan
...
MozReview-Commit-ID: Gi7frPFQ6yW
--HG--
extra : rebase_source : 69bb31fe3bc96ca460f0e35abb0b0f82d03defb6
2016-12-29 11:26:49 -08:00
Kris Maglione
729b7a2019
Bug 1273251: Part 3 - Allow CallbackObject to contain a null callable. r=peterv
...
MozReview-Commit-ID: FCXVHouhG3I
--HG--
extra : rebase_source : f3e9325559d40bcb4017ec2505f435275d4fea7f
2016-11-14 21:25:37 -08:00
Andrea Marchesini
c980b8d524
Bug 1323935 - Entries API must use NS_NewLocalFile instead of NS_NewNativeLocalFile, r=smaug
2017-01-18 04:48:29 +01:00
Florian Quèze
85611a7b6d
Bug 1331081
- script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws.
...
--HG--
extra : rebase_source : a22344ee1569f58f1f0a01017bfe0d46a6a14602
2017-01-17 11:50:25 +01:00
Michael Layzell
da36f2140e
Bug 1330979 - Don't raise NS_ERROR_DOM_SECURITY_ERROR on DataTransfer access violations, r=baku
...
In our previous code, we would accidentially not perform the correct
security checks when retreiving data from DataTransferItems in some
situations. The regressing patch fixed this behavior and ensured that we
always perform the correct security checks, making any "insecure"
accesses (such as accesses to file data from the OS in DragEnter) would
raise an NS_ERROR_DOM_SECURTY_ERROR. This behavior is not consistent
with Chrome, and thus OneDrive would accidentally trigger an exception
and break its d&d handling logic.
With this patch our behavior for "insecure" accesses to file data from
the OS is more in line with Chrome's, in that we now don't raise an
exception, but instead just produce the value "null" when the data
should not be avaliable yet. From my quick test this fixes the problem
with OneDrive, and should be a fairly trivial patch to uplift to Beta,
with very little risk.
This patch doesn't include a test, as Drag and Drop is a very difficult
component to test in automation, however I am currently working on
defining a set of manual tests for the Drag and Drop component, and I'll
make sure that our behavior for "insecure" accesses is tested in those
tests in the future.
MozReview-Commit-ID: 4pnPyL1tgcV
2017-01-13 15:39:21 -05:00
Andrea Marchesini
2abf88ce1f
Bug 1329744 - AudioBuffer ctor updated, r=padenot
2017-01-10 21:30:28 +00:00
Kartikaya Gupta
4e42f89a66
Bug 1328285 - Add support for drag-and-drop via touch in Windows content processes as well. r=smaug
...
MozReview-Commit-ID: FU7pKgFukDS
2017-01-10 09:21:33 -05:00
Bobby Holley
b32f310e62
Bug 1323649 - Reenable some crashtests. r=me
2017-01-09 11:50:23 -08:00
Cameron McCormack
babad063ff
Bug 1328832
- Part 2: Rename mozFlushType to mozilla::FlushType and make it an enum class. r=bzbarsky
...
MozReview-Commit-ID: D3fIngSHSsl
2017-01-05 15:31:56 +08:00
Xidorn Quan
92aa905e96
Bug 1328806 - Map more state bits from Gecko to Servo. r=bholley
...
MozReview-Commit-ID: CX54Z1cERBZ
--HG--
extra : rebase_source : 50f9472d623e85066d9a2a7611146fb246143195
extra : amend_source : 0ecf0ab4a49efa1d29b081b08c6a5bdd2d9527da
extra : source : 6dc5adaddc4221bf5268986433c2cc99668139fc
2017-01-06 10:01:59 +11:00
Andrea Marchesini
bc98b07905
Bug 1322550 - Rename DOMStorage to Storage, r=smaug
...
--HG--
rename : dom/storage/DOMStorage.cpp => dom/storage/Storage.cpp
rename : dom/storage/DOMStorage.h => dom/storage/Storage.h
rename : dom/storage/DOMStorageCache.cpp => dom/storage/StorageCache.cpp
rename : dom/storage/DOMStorageCache.h => dom/storage/StorageCache.h
rename : dom/storage/DOMStorageDBThread.cpp => dom/storage/StorageDBThread.cpp
rename : dom/storage/DOMStorageDBThread.h => dom/storage/StorageDBThread.h
rename : dom/storage/DOMStorageDBUpdater.cpp => dom/storage/StorageDBUpdater.cpp
rename : dom/storage/DOMStorageDBUpdater.h => dom/storage/StorageDBUpdater.h
rename : dom/storage/DOMStorageIPC.cpp => dom/storage/StorageIPC.cpp
rename : dom/storage/DOMStorageIPC.h => dom/storage/StorageIPC.h
rename : dom/storage/DOMStorageManager.cpp => dom/storage/StorageManager.cpp
rename : dom/storage/DOMStorageManager.h => dom/storage/StorageManager.h
rename : dom/storage/DOMStorageObserver.cpp => dom/storage/StorageObserver.cpp
rename : dom/storage/DOMStorageObserver.h => dom/storage/StorageObserver.h
2017-01-04 14:53:01 +01:00
Olli Pettay
0364dbc792
Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8
...
--HG--
extra : rebase_source : 3ae1207308de120b7299b13ecaa95dd1612b3459
2017-01-03 21:47:55 +02:00
Tim Nguyen
5884019f51
Bug 1322938 - Emit close event when HTMLDialogElement.prototype.close() is called. r=smaug
...
MozReview-Commit-ID: 7OKlKFb3lok
2016-12-23 16:01:50 +01:00
Kartikaya Gupta
b2cab8a5ed
Bug 1147335 - Add support for drag-and-drop via touch (Windows-only, main-process-only). r=smaug
...
This patch adds a new non-DOM event type, "mousetouchdrag". The name is horrible, I
know. The "mouse" comes from the fact that it's a WidgetMouseEvent, and the
"touchdrag" comes from the fact that this event is fired at the start of a touch
gesture for drag-and-drop. Right now this event is only fired from the Windows
widget code, when we receive a touch-source doubleclick event from the OS. This
event is sent to us from the OS when it detects the sequence "touchstart, touchend,
touchstart" within certain time/distance constraints. Eventually we may detect
similar gestures for other platforms in the APZ GestureEventListener and dispatch
the "mousetouchdrag" event for those as well.
The only effect of this event is that it begins tracking a drag gesture in the
EventStateManager. Subsequent touchmove events can begin the actual drag-and-drop
operation by calling ::DoDragDrop. See the discussion in bug 1147335 for some
important caveats about DoDragDrop and how it only works with left-mouse-button
events (real or synthetic).
MozReview-Commit-ID: bGyOk6dRoJ
2017-01-03 10:55:48 -05:00
Jan Beich
2941566445
Bug 1326524 - Unbreak build without SPS profiler after bug 1324941. r=mstange
...
MozReview-Commit-ID: 2E4MlCLQ9lf
--HG--
extra : rebase_source : 2e7644176d0c478a5876b5d2e6604f341c13ea5b
2016-12-31 08:27:27 +00:00
Markus Stange
2319d2881d
Bug 1324941 - Add a profiler label and a profiler marker for DOMEvent dispatch. r=smaug
...
MozReview-Commit-ID: 9nyftWPKRVe
--HG--
extra : rebase_source : 0ef900fa5c7749dd5bcec32da6b37aad91f0a518
2016-12-23 12:44:35 +01:00
Ho-Pang
298ce9f9e5
Bug 1299209 - Part 4: Test event.pointerId in PE Framework. f=sshih, r=smaug
...
--HG--
extra : rebase_source : 8f14324e17c0811d4788b40a670337de330bde10
2016-12-27 03:21:00 -05:00
Ho-Pang
41adef3ae2
Bug 1299209 - Part 1: Passing PointerId when a new WidgetMouseEvent is created. h=sshih, r=smaug
...
--HG--
extra : rebase_source : b123e74425e56c09ab38f5916589abb84c3d5996
2016-12-20 22:53:00 -05:00
Phil Ringnalda
b94a0cbd73
Merge m-i to m-c, a=merge
2016-12-24 16:51:17 -08:00
Wes Kocher
37e6ad7e9e
Backed out 7 changesets (bug 1322938) for test_lowDiskSpace.html failures on android a=backout
...
Backed out changeset 1de6bfc4c973 (bug 1322938)
Backed out changeset 45b81607acd2 (bug 1322938)
Backed out changeset 2f3c2e660d28 (bug 1322938)
Backed out changeset d93937b3f80e (bug 1322938)
Backed out changeset 91c8b6d99e35 (bug 1322938)
Backed out changeset b6bdaf0dd932 (bug 1322938)
Backed out changeset 4b6ed4bb4263 (bug 1322938)
2016-12-23 20:55:55 -08:00
Tim Nguyen
19655e43c1
Bug 1322938 - Emit close event when HTMLDialogElement.prototype.close() is called. r=smaug
...
MozReview-Commit-ID: 7OKlKFb3lok
2016-12-23 16:01:50 +01:00