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

629190 Коммитов

Автор SHA1 Сообщение Дата
longsonr 5981720b92 Bug 1515936 - Part 1 preemptively fix nsSVGAngle unified compilation bustage r=dholbert 2018-12-21 16:19:29 +00:00
longsonr f276e2f01e Bug 1515935 - Add newlines to the end of nsSVGSymbolFrame files r=dholbert 2018-12-21 16:16:50 +00:00
Neil Deakin b2e20c4cb7 Bug 1513778, dragenter and dragover events don't need a frame for their default handling to occur, r=smaug 2018-12-21 11:10:54 -05:00
Nathan Froyd feb0416cc1 Bug 1496629 - use RefPtr rather than nsCOMPtr to avoid data race. r=kmag 2018-12-21 11:03:30 -05:00
Paolo Amadini 13c4a39dea Bug 1515939 - Fix styling of the submenu used to add new search engines. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D15198

--HG--
extra : rebase_source : 1b01400e8b9da228ff827b9f36e6407912b35d3a
2018-12-21 14:36:34 +00:00
Bob Clary 9526040894 Bug 1512038 - Handle different batterystats output for Raptor power tests on Android 7, r=rwood. 2018-12-21 06:12:19 -08:00
Bob Clary bea8a390ce Bug 1512038 - Enable raptor-speedometer-geckoview-power for android-hw-{p2,g5} on try, r=rwood.
Rap-P treeherder group for Raptor power tests.

Emit separate PERFHERDER_DATA for power in addition to the performance measurements.

Use magic --host HOST_IP value to have framework load host ip from environment
variable HOST_IP.
2018-12-21 06:12:18 -08:00
Bob Clary d18c965c3c Bug 1515599 - Prevent android hardware tests from running when using try option syntax, r=ahal. 2018-12-21 06:12:18 -08:00
longsonr e160f38d5f Bug 1515607 - Move nsSVGFE into the mozilla::dom namespace r=dholbert 2018-12-21 12:32:35 +00:00
longsonr f68bd8c718 Bug 1515705 - Rename NS_IMPL_NS_NEW_NAMESPACED_SVG_ELEMENT as all SVG elements are now namespaced r=dholbert 2018-12-21 11:43:29 +00:00
Jan Varga 2c3d7e1bb6 Bug 1510410 - Enable Next Generation Local Storage Implementation on Nightly; r=asuth 2018-12-21 11:54:53 +01:00
Lars T Hansen 7471c576bb Bug 1510216 - Add WasmAnyRef type to the TypedObject system. r=luke
We add support for the wasm "anyref" type to the TypedObject system,
so that TypedObjects can represent wasm objects faithfully and we can
get proper boxing/unboxing when JS writes and reads these properties.

The new type is a reference type named "WasmAnyRef" / TYPE_WASM_ANYREF
internally, and it also appears as TypedObject.WasmAnyRef in JS.

Accesses to AnyRef fields are not optimized by the JIT at the moment,
but call into intrinsic functions in the wasm subsystem for sundry
predicates and boxing and unboxing.  More can be done here.

Currently the code knows that an anyref in wasm is a possibly-null
JSObject* representing either an Object or a boxed value.  More
complexity will appear when we box more values in the pointer.  There
are "TODO/AnyRef-boxing" comments left in the code to mark places that
must definitely be adapted.

--HG--
extra : rebase_source : a08443ee58d2f4dd5fdc52f998e30c6a4d24be21
2018-11-28 12:47:19 +01:00
Lars T Hansen 543a3dd59f Bug 1505768 - Box/unbox non-pointers for anyref as WasmValueBox objects. r=luke
This is stage 0 of the anyref boxing/unboxing work.

At the JS->wasm boundary, when a JS value flows into an anyref, we box
everything that isn't already an Object or null into a WasmValueBox (a
distinguished NativeObject subclass with a null prototype).  At the
wasm->JS boundary, when an anyref value flows out from wasm, we unbox
it back into the proper JS value.  Note that strings and atoms and
other non-Object reference types are also boxed/unboxed this way.

This patch handles boxing and unboxing for function anyref parameters
and anyref returns (on the interpreter-only stubs path, since the JIT
stubs path is not used for reference types at this time), for wasm
globals-of-anyref, and for wasm tables-of-anyref.  We don't have to
handle (ref T) parameters, returns, or globals, since they are not
exported to JS so as not to expose their types.  And there are no
tables of (ref T) type.

The patch does *not* handle boxing/unboxing for values flowing into
and out of anyref struct fields for the prototype GC work.  Doing so
will require work on our TypedObject implementation and can be
deferred to a later patch: the current system will simply fail to box
some JS values that flow into an anyref field or will incorrectly
convert those values to JS Object types; it may also reveal the
WasmValueBox object to JS in some cases when an anyref field is read.
This is annoying but safe.

The many "TODO/AnyRef-boxing" comments and accompanying asserts left
in the code mark places that we have to update when we implement an
optimized boxing, which will use a tagged format to avoid allocation
for small immediate values (integers, booleans, undefined) and
probably strings.  Generally, the TypedObjects code that needs to
change to accomodate boxing/unboxing is not tagged in this way.

--HG--
extra : rebase_source : 66e2a3916a17a8eeba64c5ec30f632aa434c0401
2018-11-20 18:36:27 +01:00
Olli Pettay e0ddfb3917 Bug 1514791, don't generate click if path from mousedown.target to mouseup.target contains a menupopup - mark menupopup interactive content for now, r=masayuki
--HG--
extra : rebase_source : 06d9b3f6f9a6f9ace5a513fe69ec27410599bccc
2018-12-21 12:15:25 +02:00
Margareta Eliza Balazs 33d4594712 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-12-21 11:44:48 +02:00
Margareta Eliza Balazs 413dd3a1fa Merge inbound to mozilla-central. a=merge 2018-12-21 11:37:24 +02:00
longsonr 3d04ba9c9e Bug 1515187 - Part 4 Rename nsSVGElement to SVGElement and put it in the mozilla:dom namespace r=dholbert
--HG--
rename : dom/svg/nsSVGElement.cpp => dom/svg/SVGElement.cpp
rename : dom/svg/nsSVGElement.h => dom/svg/SVGElement.h
2018-12-21 08:58:14 +00:00
Jan Varga f561d97124 Bug 1513892 - Followup for Part 2; r=asuth
Add a comment about not being able to read 64-bit integers.
2018-12-21 06:39:45 +01:00
Cameron McCormack 115eddc306 Bug 1515800 - Rename some more GetCurrentTime methods to avoid winbase.h bustage r=birtles,bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D15167

--HG--
extra : moz-landing-system : lando
2018-12-21 05:37:58 +00:00
Jan Varga 9f045e03d5 Bug 1513892 - Part 2: Cache usage in a standalone file; r=asuth
This patch significantly speedups origin initialization by having a special file
for current data usage.
2018-12-21 06:26:36 +01:00
Jan Varga 630b46cb1d Bug 1513892 - Part 1: Cache usage in the database table; r=asuth
This patch slightly speedups origin initialization by having a special column in
the database table for current data usage.
This patch also fixes a problem with length computation of some unicode strings.
2018-12-21 06:26:25 +01:00
Narcis Beleuzu fa87e17c27 Backed out 2 changesets (bug 1485016, bug 1512921) as requested by tjr.
Backed out changeset 61ae84746b34 (bug 1485016)
Backed out changeset 585f7d2135ee (bug 1512921)
2018-12-21 05:59:24 +02:00
Jason Laster 5ba21ddf61 Bug 1515644 - Update Debugger Frontend v110. r=davidwalsh 2018-12-20 22:41:52 -05:00
Jason Laster ca5568da3b Bug 1515644 - [release 110] Fix 6121 - Crop attributes and provide title after specified length (#7475). r=davidwalsh 2018-12-20 22:41:51 -05:00
Jason Laster e44bb87980 Bug 1515644 - [release 110] Invoke getter in the root object. (#7484). r=davidwalsh 2018-12-20 22:41:51 -05:00
Jason Laster 9d49cca39d Bug 1515644 - [release 110] Don't transform object spread (#7489). r=davidwalsh 2018-12-20 22:41:51 -05:00
Jason Laster 9515a734f7 Bug 1515644 - [release 110] follow up on newSources work. r=davidwalsh 2018-12-20 22:41:50 -05:00
Jason Laster 1988f40a34 Bug 1515644 - [release 110] Enable type checking for actions (#7549). r=davidwalsh 2018-12-20 22:41:50 -05:00
Jason Laster 6984ef65a4 Bug 1515644 - [release 110] Simplify the Sources Tree icon highlight color (#7527). r=davidwalsh 2018-12-20 22:41:50 -05:00
Jason Laster cb36bb5719 Bug 1515644 - [release 110] Use <span> instead of <img> without SRC (#7528). r=davidwalsh 2018-12-20 22:41:50 -05:00
Jason Laster a9de7cfd6a Bug 1515644 - [release 110] [symbols] stop fetching symbols when loading (#7511). r=davidwalsh 2018-12-20 22:41:49 -05:00
Jason Laster 7008ec7816 Bug 1515644 - [release 110] [sources] don't make newSources (a)wait on source maps to be loaded (#7302). r=davidwalsh 2018-12-20 22:41:49 -05:00
Jason Laster 39f03906f2 Bug 1515644 - [release 110] Avoid odd scrollbar positioning in sources pane (#7529). r=davidwalsh 2018-12-20 22:41:49 -05:00
Jason Laster d7ff6085af Bug 1515644 - [release 110] [breakpoints] speed up pause point mapping (#7496). r=davidwalsh 2018-12-20 22:41:48 -05:00
Jason Laster 952874038f Bug 1515644 - [release 110] Fix lint issues (#7524). r=davidwalsh 2018-12-20 22:41:48 -05:00
Jason Laster 4fd09302bf Bug 1515644 - [release 110] Remove white background for source icon images in tree, also remove border on Windows (#7519). r=davidwalsh 2018-12-20 22:41:48 -05:00
Jason Laster 77535a6ec4 Bug 1515644 - [release 110] Fix circle CSS linting (#7518). r=davidwalsh 2018-12-20 22:41:48 -05:00
Jason Laster 788c146536 Bug 1515644 - [release 110] Prevent horizontal scrollbar from displaying when end panel is collapsed (#7513). r=davidwalsh 2018-12-20 22:41:47 -05:00
Jason Laster 8723e37362 Bug 1515644 - [release 110] Turn off column breakpoints in dev (#7515). r=davidwalsh 2018-12-20 22:41:47 -05:00
Jason Laster 2eb4950de3 Bug 1515644 - [release 110] Show a spinner while search is in progress (#7508). r=davidwalsh 2018-12-20 22:41:47 -05:00
Jason Laster a5e9e35809 Bug 1515644 - [release 110] align the bundles for release 110. r=davidwalsh 2018-12-20 22:41:46 -05:00
Jason Laster 0b43e66c79 Bug 1515644 - [release 110] move next-circle.svg to devtools/client/themes. r=davidwalsh
--HG--
rename : devtools/client/debugger/new/images/next-circle.svg => devtools/client/themes/images/next-circle.svg
rename : devtools/client/debugger/new/images/next.svg => devtools/client/themes/images/next.svg
2018-12-20 22:41:46 -05:00
Sylvestre Ledru ext:(%20and%20Karl%20Tomlinson%20%3Ckarlt%2B%40karlt.net%3E) c7b59395f2 Bug 1515556 comment fix-ups for the tree reformat (layout/) r=Ehsan,heycam
Differential Revision: https://phabricator.services.mozilla.com/D13125

--HG--
extra : moz-landing-system : lando
2018-12-21 03:07:05 +00:00
Luke Wagner dc93733616 Bug 1507939 - Baldr: add javascript.options.wasm_verbose (r=lth)
--HG--
extra : rebase_source : 7405ee0bcc6a12fe8bbe797919a6e76d01d3c172
2018-12-20 20:51:11 -06:00
Luke Wagner 83a7000f56 Bug 1507939 - Baldr: fix some style formatting issues (r=lth)
--HG--
extra : rebase_source : 39230d510b8609860d8a6b1f44513589b6001f7a
2018-12-20 20:50:41 -06:00
Nico Grunbaum bb1557ee1c Bug 1380555 - remove deprecated WebRTC RTP stat isRemote in favor of new stat types r=jib,smaug
Removes RTP stat field isRemote and adds the new types remote-inbound-rtp, and remote-outbound-rtp

Differential Revision: https://phabricator.services.mozilla.com/D15068

--HG--
extra : moz-landing-system : lando
2018-12-21 02:35:58 +00:00
Narcis Beleuzu 1110297dc8 Backed out changeset ccb218cd2d87 (bug 1380555) for mozlint failure on PeerConnection.js . CLOSED TREE 2018-12-21 04:20:58 +02:00
Nico Grunbaum 684ea28cec Bug 1380555 - remove deprecated WebRTC RTP stat isRemote in favor of new stat types r=jib,smaug
Removes RTP stat field isRemote and adds the new types remote-inbound-rtp, and remote-outbound-rtp

Differential Revision: https://phabricator.services.mozilla.com/D15068

--HG--
extra : moz-landing-system : lando
2018-12-21 00:46:54 +00:00
Nico Grunbaum 4f1b23fe19 Bug 1328194 - Remove deprecated legacy WebRTC stats callback and associated dictionary like results r=jib,smaug
Differential Revision: https://phabricator.services.mozilla.com/D13393

--HG--
extra : moz-landing-system : lando
2018-12-21 00:46:12 +00:00
L. David Baron 7f7d426923 Bug 1514950 - Add test for pixel values of Gaussian blur for canvas 2d context shadowBlur. r=mattwoodrow
I should have added this test back in bug 590039 and bug 600428, but I didn't.

Differential Revision: https://phabricator.services.mozilla.com/D14827

--HG--
extra : moz-landing-system : lando
2018-12-21 01:24:50 +00:00