Randall Barker
a08d401c40
Bug 1230674 - part 5, enable overscroll flash on Android r=snorp
2016-01-26 12:02:51 -08:00
Randall Barker
49a691131d
Bug 1230674 - part 4, Update AsyncPanZoomController to call overscroll api when building for Android r=kats
2016-01-26 12:02:51 -08:00
Randall Barker
975d71eed8
Bug 1230674 - part 3, Add overscroll api to GeckoContentController and AndroidContentController r=snorp,kats
2016-01-26 12:02:51 -08:00
Randall Barker
9edb1640ea
Bug 1230674 - part 2, Add overscroll API to Android nsWindow r=snorp
2016-01-26 12:02:51 -08:00
Randall Barker
1efc136470
Bug 1230674 - part 1, Add Overscroll API to NativePanZoomController r=snorp
2016-01-26 12:02:51 -08:00
Jeff Walden
4ecf86dba5
Bug 1079844 - Rename ABO::neuterView to a standalone NoteViewBufferWasDetached function. r=sfink
...
--HG--
extra : rebase_source : e89faa67641db7e4e35f055a0ee8faefbe4c25f5
2016-01-25 14:01:13 -08:00
Jeff Walden
48a7b7eee7
Bug 1079844 - Rename ArrayBufferViewObject::neuter to ABVO::notifyBufferDetached. Detachment applies only to ArrayBuffers, and the methods didn't actually neuter anything, so "notify" makes more sense as the verb here. r=sfink
...
--HG--
extra : rebase_source : ef1d64157b1d1f46a5e279c9b7ed7b3a8e02a2f1
2016-01-25 14:01:12 -08:00
Jeff Walden
f0735dc1c4
Bug 1079844 - Rename ABO::neuter to ABO::detach. r=sfink
...
--HG--
extra : rebase_source : 19505343c347cc2684a3911b1893b189ee46e54f
2016-01-25 14:01:06 -08:00
Jeff Walden
f90509b377
Bug 1079844 - Rename isNeutered() to isDetached(), and rename isNeutered() on views to hasDetachedBuffer(). r=sfink
...
--HG--
extra : rebase_source : 6fa735c402870c0851a57391d3c523d75e077e34
2016-01-24 23:41:40 -08:00
Jeff Walden
8264393c32
Bug 1079844 - Rename JS_ARRAYBUFFER_NEUTERED_FLAG to use detachment terminology. r=sfink
...
--HG--
extra : rebase_source : 73a7c001e495600b6581e78a21dde8ca14bf4fde
2016-01-24 23:41:39 -08:00
Boris Zbarsky
b84abf01a3
Bug 888190. Implement case-insensitive attribute value selectors from Selectors 4. r=dbaron
2016-01-26 14:55:52 -05:00
Jeff Walden
b935628288
Bug 1079844 - Rename various tests to use 'detach' instead of 'neuter' in their file names. r=till
...
--HG--
rename : js/src/tests/ecma_6/extensions/ArrayBuffer-slice-arguments-neutering.js => js/src/tests/ecma_6/extensions/ArrayBuffer-slice-arguments-detaching.js
rename : js/src/tests/ecma_6/extensions/DataView-construct-arguments-neutering.js => js/src/tests/ecma_6/extensions/DataView-construct-arguments-detaching.js
rename : js/src/tests/ecma_6/extensions/DataView-set-arguments-neutering.js => js/src/tests/ecma_6/extensions/DataView-set-arguments-detaching.js
rename : js/src/tests/ecma_6/extensions/TypedArray-set-object-funky-length-neuters.js => js/src/tests/ecma_6/extensions/TypedArray-set-object-funky-length-detaches.js
rename : js/src/tests/ecma_6/extensions/TypedArray-subarray-arguments-neutering.js => js/src/tests/ecma_6/extensions/TypedArray-subarray-arguments-detaching.js
rename : js/src/tests/ecma_6/extensions/element-setting-ToNumber-neuters.js => js/src/tests/ecma_6/extensions/element-setting-ToNumber-detaches.js
rename : js/src/tests/js1_8_5/extensions/typedarray-copyWithin-arguments-neutering.js => js/src/tests/js1_8_5/extensions/typedarray-copyWithin-arguments-detaching.js
extra : rebase_source : a789984499b1452a3873e220dcb7ad55eab5fa2c
2016-01-25 18:10:22 -08:00
Jeff Walden
11df4e127d
Bug 1079844 - Rename the shell builtin 'neuter' function to 'detachArrayBuffer', consistent with the spec name for the operation. r=till
...
--HG--
extra : rebase_source : 44c52f190fba1c1e58c42f05c21529ff1f056fd6
2016-01-25 14:01:43 -08:00
Jeff Walden
46b41135d2
Bug 1079844 - Rename scattered bits of 'neuter' terminology to detachment terminology. r=jandem
...
--HG--
extra : rebase_source : 283eea85820f338f0c00bf7887cf84d2e8469eae
2016-01-25 14:01:19 -08:00
Jeff Walden
e42d55ea6e
Bug 1079844 - Rename JS_IsNeuteredArrayBufferObject to JS_IsDetachedArrayBufferObject. r=till
...
--HG--
extra : rebase_source : 31cfdce35e6e8dc8d212391ae485aa8fec6ead5b
2016-01-25 14:01:13 -08:00
Jeff Walden
c004cbcf79
Bug 1079844 - Convert the JS_NeuterArrayBufferObject API to detachment terminology. r=till
...
--HG--
extra : rebase_source : bfda8d83ac7d3c68fc9813122b783c29e4331c98
2016-01-25 14:01:13 -08:00
Jeff Walden
6d45250805
Bug 1079844 - Rename CheckForNeuteredTypedObject and the flag underlying it to use detachment terminology. r=jandem
...
--HG--
extra : rebase_source : 07c0f7623d8bdb2c74d32e2e584250fcb3fb0ae0
2016-01-24 23:41:39 -08:00
Jeff Walden
62e086c8cf
Bug 1079844 - Rename TI's ObjectKey flag to use detachment terminology. r=jandem
...
--HG--
extra : rebase_source : ba0d3eaa55576bef3e81ef53de0b4839347099de
2016-01-24 23:41:39 -08:00
Jeff Walden
58c4a19e64
Bug 1079844 - Refer to "detaching" instead of "neutering" of ArrayBuffers, in JIT optimization tracking code. r=jandem
...
--HG--
extra : rebase_source : b29be8b291a5273b36b6249e6db93320aa9a881c
2016-01-24 23:41:38 -08:00
Jeff Walden
4e68be4500
Bug 1079844 - Adjust TypedArray.js comments to refer to detachment rather than neutering. r=mrrrgn
...
--HG--
extra : rebase_source : 66f774aac3cfdf749d1eade5a3dd118527ecbcc2
2016-01-24 23:41:39 -08:00
simplyblue
4a7674779d
Bug 1212533 - Change the out-param of js/JS::Construct from MutableHandleValue to MutableHandleObject. r=arai, r=jorendorff
...
--HG--
extra : rebase_source : 04e0ec01701a1c55b5589b36576b7bab433feafd
2015-10-28 16:38:27 +05:30
Nicolas B. Pierron
9f8a910334
Bug 1242462 - Allow IonMonkey re-entry until we reached the frequent bailout threshold. r=jandem
2016-01-26 19:11:28 +00:00
Daniel Holbert
7d7a7ec332
Bug 1242778: Add MOZ_COUNT_CTOR & MOZ_COUNT_DTOR calls to track leaks of imagelib's FrameAnimator class. r=tn
...
Also add crashtest with a corrupt animated PNG image that causes a leak to be reported (thanks to these MOZ_COUNT calls). This leak is fixed by the patch on separate bug 1237709
.
2016-01-26 11:08:26 -08:00
Jeff Muizelaar
1a1b1c6b90
Bug 1237709: During RasterImage error-handling cleanup, set UniquePtr mAnim to null instead of using reset(), to avoid leaking. r=dholbert
2016-01-26 11:08:19 -08:00
Tim Taubert
d2d995e72c
Bug 1200341 - Use BufferSource instead of CryptoOperationData in the SubtleCrypto WebIDL spec r=smaug
2016-01-26 16:47:41 +01:00
Tim Taubert
d01d161b5e
Bug 1200341 - Implement HKDF for WebCrypto r=rbarnes,smaug
2016-01-26 14:57:52 +01:00
Tom Schuster
986704f36e
Bug 1242072 - Continue using getPropertyDescriptor for get in Sandbox. r=bholley
2016-01-26 19:38:53 +01:00
Tom Schuster
7b7782424a
Bug 1242072 - Continue using getPropertyDescriptor for get in XrayWrapper. r=bholley
2016-01-26 19:38:52 +01:00
Tom Schuster
8d1c3ce374
Bug 1242072 - Continue using getPropertyDescriptor for get in ScriptedIndirectProxyHandler. r=jorendorff
2016-01-26 19:38:52 +01:00
Tom Schuster
42262885e8
Bug 1242072 - Change implementation of BaseProxyHandler::get() to follow ES6 [[Get]] specification. r=jorendorff
2016-01-26 19:38:52 +01:00
Michael Layzell
299ac653c2
Bug 1242789 - Allow lambdas to capture raw pointers to refcounted objects by reference, r=ehsan
2016-01-26 13:32:41 -05:00
Tom Klein
41666e40fd
Bug 1242147 - Honor stroke-linecap on SVG circle and ellipse when stroke is dashed. r=longsonr
2016-01-26 12:30:36 -06:00
Milan Sreckovic
825c32e01f
Bug 1242659: Part 1. More information on the mismatches. r=jrmuizel
...
--HG--
extra : rebase_source : 6ae3ff60839bb01f5fd6c8088c523812b4d43080
2016-01-25 14:43:29 -05:00
Jan de Mooij
2cbeb52323
Bug 1234985 - Fix js/src/asmjs build errors with unified builds disabled. r=luke
...
--HG--
extra : rebase_source : a82e5c85dd9882a5b155d1f0278862793383f50d
2016-01-26 19:03:46 +01:00
Wes Kocher
5648c229cc
Backed out 10 changesets (bug 1242097, bug 1240985) for near-permafailing in test_plugin_focus.html
...
Backed out changeset 30f1acd9387f (bug 1240985)
Backed out changeset 6d7f80a057f0 (bug 1240985)
Backed out changeset c3dfc2c674ff (bug 1240985)
Backed out changeset b7f2ce03b34e (bug 1240985)
Backed out changeset 2c0c0ed35656 (bug 1240985)
Backed out changeset 85c8cb422bad (bug 1240985)
Backed out changeset 06b4cb890ab0 (bug 1240985)
Backed out changeset f10c0445c450 (bug 1240985)
Backed out changeset 62eaf89ab82f (bug 1242097)
Backed out changeset b94c1a472d46 (bug 1240985)
--HG--
extra : commitid : 2iDH7HLUMiO
2016-01-26 09:55:59 -08:00
Wes Kocher
28c6b17a8f
Backed out changeset 296fd9d50c25 (bug 1240985)
...
--HG--
extra : commitid : 1uiqg6HJ5kS
2016-01-26 09:55:24 -08:00
James Willcox
084cb94a2c
Bug 1142944 - Don't use PTRACE_GETFPREGS when getting crash trace on Android/ARM r=ted
2016-01-26 11:49:59 -06:00
Jonathan Watt
e7af97097b
Bug 1223604 - Disentangle nsSVGClipPathFrame::ApplyClipOrPaintClipMask and make the code easier to understand. r=Bas
2016-01-26 17:27:44 +00:00
Geoff Brown
a9d936a115
Bug 1233220 - Use 5 pages from tp5 for page loads in test_awsy_lite; r=snorp,margaret
...
--HG--
extra : rebase_source : 0134268cd58af306a570fd8a11f6f9c32e547d2a
2016-01-26 10:15:59 -07:00
Geoff Brown
3dab228c75
Bug 1233220 - Add test_awsy_lite mochitest, to track Fennec RSS in perfherder; r=snorp,margaret
...
--HG--
extra : rebase_source : c3a1a9bd3a1f588a3088aa7e07d26d0e36cea245
2016-01-26 10:15:56 -07:00
Andrea Marchesini
fea8607ef9
Bug 1241171 - FormData should not force 'blob' as filename, r=smaug
2016-01-26 17:15:52 +00:00
Benjamin Bouvier
f17794fdd4
Bug 1241454: Fix enum class storage of ExprType; r=bustage
...
--HG--
extra : commitid : 8RjGhTYgjHS
2016-01-26 17:53:16 +01:00
Benjamin Bouvier
b433b6eb43
Bug 1241454: Change SIMD opcodes encoding in wasm; r=luke, r=jolesen
...
--HG--
extra : commitid : 4Pb1lbtI2PR
extra : rebase_source : aef1fd1fa5c99db3b17960e567f6a7e18ea1f30c
extra : histedit_source : 5c8e820573043540797486e4b8f13bfc523f7c57%2C1b3030f2f903dce710c697d2e23e7e3f5dd31f6a
2016-01-26 14:22:24 +01:00
Andreas Tolfsen
c2d519ab45
Bug 1153828 - Merge message listeners in AsyncContentSender; r=automatedtester
...
This change reduces the number of content frame script message senders
from three to one by imposing a message format.
--HG--
extra : rebase_source : 2e2940eb7d095e22a60d3e6f3af44446bb425c93
2016-01-21 19:27:23 +00:00
David Rajchenbach-Teller
a4607bcbef
Bug 1219144 - Using the nsRefreshDriver's jank indication for performance monitoring;f?froydnj r=froydnj
...
This patch (currently WIP) alters the way we determine whether jank is user-visible or not.
Instead of measuring the total time spent doing JS, we now use an
indicator provided by the vsync driver: how long it takes to deliver
the signal from the vsync timer to the main thread. This lets us find
out more accurately if there is user-visible jank. In the future, this
will also let us add an observer to find out whether the process
itself is janky, regardless of JS.
--HG--
extra : rebase_source : a538e3cc9d8904f52d4a0e7bad291189986e4e6d
2016-01-14 15:07:18 +01:00
David Rajchenbach-Teller
01d67c795e
Bug 1219144 - Performance alerts are now labelled with isJankVisible;r=avih,froydnj
...
To decrease the number of apparent false positives, we classify jank
alerts as visible or invisible. We use the following heuristic:
- if the process is currently animating something, any jank alert is visible;
- if the process has just handled a user input, any jank alert is visible;
- if some user input is handled during the current iteration, any jank alert is visible;
- otherwise, jank alerts are not visible.
--HG--
extra : rebase_source : 450661fb1106429a455b3e9f8f66fc477c22ccef
2016-01-12 10:45:22 +01:00
Carsten "Tomcat" Book
1b3a625f51
Backed out changeset e73523d185a7 (bug 567365) for m-oth failures in test_bug112564.xul
...
--HG--
extra : rebase_source : 4dd3038d27708719a5382b32b929125c583105b6
2016-01-26 16:11:13 +01:00
Nicolas Silva
c33a0fef4a
Bug 1240819 - cleanup dead branches in gfxXlibNativeRender.cpp. r=jrmuizel
2016-01-26 15:35:11 +01:00
Nicolas Silva
3fdffc6dd0
Bug 1241486 - Allow using pixmaps to share WebGL frames with the basic compositor when it makes sense. r=jgilbert
2016-01-26 15:31:15 +01:00
Edgar Chen
507930de62
Bug 1242820 - Disable devtools/shared/security/tests/unit/test_oob_cert_auth.js and test_encryption.js on emulator-x86-kk; r=jryans
...
--HG--
extra : rebase_source : 66b771d26a5a110f8a477e05b0fdbed0520ff628
2016-01-26 10:19:38 +08:00