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

459269 Коммитов

Автор SHA1 Сообщение Дата
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