Andrew Swan
745c949fa8
Bug 1535182 Remove BaseElementMixin and MozElementMixin from window global r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D24828
--HG--
extra : moz-landing-system : lando
2019-03-26 21:43:13 +00:00
Geoff Brown
8e20f2334b
Bug 1534858 - Include minidumpwriter.exe in windows artifacts; r=chmanchester
...
Test automation code assumes crashinject.exe is available on Win32:
https://searchfox.org/mozilla-central/rev/7abb9117c8500ed20833746c9f8e800fce3a4688/build/automation.py.in#356
and minidumpwriter.exe on Windows when there is a 32/64 bit mismatch between python and the application build:
https://searchfox.org/mozilla-central/rev/7abb9117c8500ed20833746c9f8e800fce3a4688/testing/mozbase/mozcrash/mozcrash/mozcrash.py#428
so I think these should be available for Windows tests, and I suspect they have only been left out accidentally.
I will file a new bug to get minidumpwriter working on aarch64.
Differential Revision: https://phabricator.services.mozilla.com/D23895
--HG--
extra : moz-landing-system : lando
2019-03-26 21:51:51 +00:00
Yoshi Cheng-Hao Huang
b520674b78
Bug 1521732 - Part 7: remove AutoValueVector and AutoObjectVector. r=sfink
...
Remove legacy AutoValueVector and AutoObjectVector.
Depends on D23187
Differential Revision: https://phabricator.services.mozilla.com/D23378
--HG--
extra : moz-landing-system : lando
2019-03-25 06:39:32 +00:00
Yoshi Cheng-Hao Huang
de26884559
Bug 1521732 - Part 6: rust binding for RootedObjectVector. r=sfink
...
use RootedObjectVector in rust glue code.
Depends on D23186
Differential Revision: https://phabricator.services.mozilla.com/D23187
--HG--
extra : moz-landing-system : lando
2019-03-25 06:39:30 +00:00
Yoshi Cheng-Hao Huang
7f012345b7
Bug 1521732 - Part 5: RootedObjectVector. r=sfink,jonco
...
s/AutoObjectVector/RootedObjectVector/g
Depends on D23185
Differential Revision: https://phabricator.services.mozilla.com/D23186
--HG--
extra : moz-landing-system : lando
2019-03-26 14:00:51 +00:00
Alastor Wu
9a32fc38c2
Bug 1537554 - part3 : do not collect negative length cue for other cues. r=jya
...
Cue might have negative length because user can set cue's end time via `TextTrackCue`'s API and the spec doesn't have strong restriction that the end time should be equal or larger than the start time of the cue.
As the negative length cue won't be displayed, we have no need to add it to the `other cues`.
[1] https://html.spec.whatwg.org/multipage/media.html#dom-texttrackcue-endtime
Differential Revision: https://phabricator.services.mozilla.com/D24857
--HG--
extra : moz-landing-system : lando
2019-03-27 04:02:35 +00:00
Alastor Wu
2cd2a3b167
Bug 1537554 - part2 : let track track handle adding `current cue` and `other cue` if it's not disable. r=jya
...
According to the spec [1], `current cues` and `other cues` should only contain cues from `hidden` or `showing` text tracks.
In this patch, text track would be responsible to add `current cues` and `other cues` to the cues list by calling `GetCurrentCuesAndOtherCues()`.
If the text track is disabled, then it won't add any cues to the cues list.
In addition, in order to reduce the size of `other cues` (as actually we don't need to process all cues in the `other cues`), we use the time interval to only get the cues which are overlapping with the time interval.
[1] https://html.spec.whatwg.org/multipage/media.html#time-marches-on
Differential Revision: https://phabricator.services.mozilla.com/D24475
--HG--
extra : moz-landing-system : lando
2019-03-26 07:50:50 +00:00
Alastor Wu
90bc3f5218
Bug 1537554 - part1 : add debug logs. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D24473
--HG--
extra : moz-landing-system : lando
2019-03-26 02:52:22 +00:00
Yoshi Cheng-Hao Huang
813bbc9ed9
Bug 1521732 - Part 4: fix SM rust binging test. r=fitzgen
...
StackGCVector and RootedVector are partial template specialization and cause
cargo test failure. Bypass the classes by adding them to OPAQUE_TYPES.
Depends on D23184
Differential Revision: https://phabricator.services.mozilla.com/D23185
--HG--
extra : moz-landing-system : lando
2019-03-25 06:39:25 +00:00
Yoshi Cheng-Hao Huang
edbc333422
Bug 1521732 - Part 3: Use RootedValueVector instead. r=sfink,jonco
...
s/AutoValueVector/RootedValueVector/g
Depends on D23183
Differential Revision: https://phabricator.services.mozilla.com/D23184
--HG--
extra : moz-landing-system : lando
2019-03-26 13:58:20 +00:00
Yoshi Cheng-Hao Huang
61c7fcebcc
Bug 1521732 - Part 2: convert RootedValueVector to HandleValueArray. r=sfink,jonco
...
Add a conversion constructor to HandleValueArray.
Depends on D23182
Differential Revision: https://phabricator.services.mozilla.com/D23183
--HG--
extra : moz-landing-system : lando
2019-03-26 13:56:18 +00:00
Yoshi Cheng-Hao Huang
9125968c60
Bug 1521732 - Part 1: StackGCVector and RootedVector. r=sfink
...
Introduce a MOZ_STACK_CLASS StackGCVector, which is
specialization of inline capacity to 8 of GCVector.
Differential Revision: https://phabricator.services.mozilla.com/D23182
--HG--
extra : moz-landing-system : lando
2019-03-25 06:39:12 +00:00
Nika Layzell
a39708b997
Bug 1536405 - Cycle-collect through ChromeEventHandler, r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D24422
--HG--
extra : moz-landing-system : lando
2019-03-22 23:35:15 +00:00
Mike Hommey
edf28c4d07
Bug 1529774 - Upgrade builders to rust 1.33. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D24830
--HG--
extra : moz-landing-system : lando
2019-03-26 13:22:07 +00:00
Coroiu Cristina
c1e4fdf4a6
Backed out 6 changesets (bug 1444434) for build bustages on a CLOSED TREE
...
Backed out changeset 13c0d857bf3c (bug 1444434)
Backed out changeset d2c85db549ea (bug 1444434)
Backed out changeset 543708a1f683 (bug 1444434)
Backed out changeset af008ed0a5c2 (bug 1444434)
Backed out changeset ec2a81eea388 (bug 1444434)
Backed out changeset 0bcf6edc8656 (bug 1444434)
2019-03-26 23:43:17 +02:00
David Major
80ccc20c66
Bug 1539241 - Remove MOZ_IS_MSVC for being unused and misleadingly named r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D24954
--HG--
extra : moz-landing-system : lando
2019-03-26 19:42:26 +00:00
Dzmitry Malyshau
5e158608bc
Bug 1528674 - WR improve picture texture cache allocaton r=gw
...
The change contains a number of incremental improvements with the main goal of:
- allocating exactly as many tile as required by the app
- respecting the picture caching option
Differential Revision: https://phabricator.services.mozilla.com/D24740
--HG--
extra : moz-landing-system : lando
2019-03-26 21:18:09 +00:00
Dave Townsend
72aea9cb20
Bug 1527704: Store install information in profiles.ini and use installs.ini as a backup in case an earlier Firefox throws it away. r=froydnj
...
Originally we stored the new information about installation defaults in
installs.ini since older versions of Firefox would throw away any new data in
profiles.ini any time they made changes to the profiles. That does however mean
we have to load two files on startup.
This changes things so that we save all the data in profiles.ini as well as a
version tag and still save the install data into installs.ini. An older version
will throw away the install data and version tag from profiles.ini but leave
installs.ini alone. On startup if the version tag is gone from profiles.ini then
we reload the install data from installs.ini and put it back into profiles.ini.
At some point in the future where we don't care about supporting older versions
of Firefox we can just drop installs.ini entirely.
A lot of the changes here involve moving to loading profiles.ini into an
in-memory ini, keeping it up to date and flushing it to disk. This means that we
no longer throw away any information in the ini file that this version does not
understand allowing the possibility of adding new data to this file in the
future.
Differential Revision: https://phabricator.services.mozilla.com/D22576
--HG--
extra : moz-landing-system : lando
2019-03-26 21:29:47 +00:00
Shane Caraveo
ab4bac388f
Bug 1494033 test event order with onAuthRequired r=zombie
...
Adds testing webrequest events related to async handling in httpChannel
that was added in bug 1407384.
Differential Revision: https://phabricator.services.mozilla.com/D22373
--HG--
extra : moz-landing-system : lando
2019-03-26 21:14:33 +00:00
André Bargull
24bb28b814
Bug 1380031: Ensure Math.exp(1) returns Math.E. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D24354
--HG--
extra : moz-landing-system : lando
2019-03-25 09:15:27 +00:00
Barret Rennie
b8fcd696e6
Bug 1444434 - Free the Gecko profiler screenshots structures in the WebRender renderer when profiling stops r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D23964
--HG--
extra : moz-landing-system : lando
2019-03-21 19:30:34 +00:00
Barret Rennie
0bbd0a6539
Bug 1444434 - Submit screenshots to the Gecko profiler from WebRender r=kvark,mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D23963
--HG--
extra : moz-landing-system : lando
2019-03-26 18:33:19 +00:00
Barret Rennie
02072d330d
Bug 1444434 - Add C bindings to the Renderer::get_screenshot_async and Renderer::map_and_recycle_screenshot APIs r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D23962
--HG--
extra : moz-landing-system : lando
2019-03-21 19:09:22 +00:00
Barret Rennie
84219e9643
Bug 1444434 - Add infrastructure for reading back screenshots for the Gecko profiler to WebRender r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D23961
--HG--
extra : moz-landing-system : lando
2019-03-21 19:16:12 +00:00
Barret Rennie
b8cb6e3e8a
Bug 1444434 - Capture screenshots for the Gecko profiler in WebRender r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D23960
--HG--
extra : moz-landing-system : lando
2019-03-21 20:13:58 +00:00
Barret Rennie
b73731e1e0
Bug 1444434 - Optionally create PBOs with a backing buffer and store that size with the PBO r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D23959
--HG--
extra : moz-landing-system : lando
2019-03-21 17:07:24 +00:00
Alex Gaynor
971c3169af
Bug 1539254 - replace MaybeDuration in IPDL with native Maybe syntax; r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D24960
--HG--
extra : moz-landing-system : lando
2019-03-26 20:23:07 +00:00
Boris Zbarsky
b49b18f7fb
Bug 1539013. Teach MOZ_CAN_RUN_SCRIPT about taking pointers to live references. r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D24840
--HG--
extra : moz-landing-system : lando
2019-03-26 20:55:41 +00:00
Boris Zbarsky
89dea017ae
Bug 1539016 part 2. Teach MOZ_CAN_RUN_SCRIPT analysis about conditional operators. r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D24839
--HG--
extra : moz-landing-system : lando
2019-03-26 20:56:36 +00:00
Boris Zbarsky
80a2c9c2db
Bug 1539016 part 1. Refactor the MOZ_CAN_RUN_SCRIPT analysis a bit to make new live things easier to add. r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D24838
--HG--
extra : moz-landing-system : lando
2019-03-26 20:56:16 +00:00
Olli Pettay
ac08265665
Bug 1538517, use higher frame rate right after first contentful paint, r=farre
...
fcp is often almost blank paint, but the next couple paints have more content.
But in order to not regress page load time, reduce frame rate later during the page load.
Differential Revision: https://phabricator.services.mozilla.com/D24636
--HG--
extra : moz-landing-system : lando
2019-03-26 20:47:50 +00:00
Emilio Cobos Álvarez
a77188cb74
Bug 1536045 - Turn a comment into a non-doc comment. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D24947
--HG--
extra : moz-landing-system : lando
2019-03-26 20:17:51 +00:00
Cosmin Sabou
a93c1714d4
Backed out 19 changesets (bug 1352113) for causing upload symbol bustages. CLOSED TREE
...
Backed out changeset 4943b23813fe (bug 1352113)
Backed out changeset 4b9413d05816 (bug 1352113)
Backed out changeset 3e2b6a495e8c (bug 1352113)
Backed out changeset 51ab82722846 (bug 1352113)
Backed out changeset 4b027c970719 (bug 1352113)
Backed out changeset 6b65273fab78 (bug 1352113)
Backed out changeset d7deec98601a (bug 1352113)
Backed out changeset b95b3f4e5243 (bug 1352113)
Backed out changeset 7cefe92f88d5 (bug 1352113)
Backed out changeset f64dfaf86a2e (bug 1352113)
Backed out changeset 686c228e3579 (bug 1352113)
Backed out changeset dd2eddef8b43 (bug 1352113)
Backed out changeset fc16a3ecfe68 (bug 1352113)
Backed out changeset b31cbe91bdf7 (bug 1352113)
Backed out changeset 694eac65a72e (bug 1352113)
Backed out changeset 6044aedac9c4 (bug 1352113)
Backed out changeset 456538d78b36 (bug 1352113)
Backed out changeset 01699fb72384 (bug 1352113)
Backed out changeset 4a2e544fea0d (bug 1352113)
2019-03-26 22:26:29 +02:00
Byron Campen [:bwc]
90be359c52
Bug 1535442 - Part 9: Do not re-open RTCP-mux transports on renegotiation. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D24523
--HG--
extra : moz-landing-system : lando
2019-03-26 17:42:50 +00:00
Byron Campen [:bwc]
8bd2086666
Bug 1535442 - Part 8: Don't trickle candidates in the restart/rollback tests. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D24282
--HG--
extra : moz-landing-system : lando
2019-03-26 17:42:48 +00:00
Byron Campen [:bwc]
06a62138bf
Bug 1535442 - Part 7: Allow empty |candidate| and check that |usernameFragment| is present. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D24281
--HG--
extra : moz-landing-system : lando
2019-03-26 17:42:46 +00:00
Byron Campen [:bwc]
7efa4fc44d
Bug 1535442 - Part 6: Don't assume SDP has end-of-candidates and other transport cruft on msections that don't have their own transport. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D24280
--HG--
extra : moz-landing-system : lando
2019-03-26 17:42:44 +00:00
Byron Campen [:bwc]
856f681f91
Bug 1535442 - Part 5: Use ufrag when incorporating local candidates into SDP. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D24279
--HG--
extra : moz-landing-system : lando
2019-03-26 17:42:42 +00:00
Byron Campen [:bwc]
4d982d1bf6
Bug 1535442 - Part 4: Put the ufrag in the right attribute, and handle end-of-candidates. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D24278
--HG--
extra : moz-landing-system : lando
2019-03-26 17:41:19 +00:00
Byron Campen [:bwc]
94a1db362c
Bug 1535442 - Part 3: Fire per-transport end-of-candidates signals, with ufrag. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D24277
--HG--
extra : moz-landing-system : lando
2019-03-26 17:41:01 +00:00
Byron Campen [:bwc]
4770090a2f
Bug 1535442 - Part 2: Fix some test-cases for addIceCandidate. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D24276
--HG--
extra : moz-landing-system : lando
2019-03-26 17:40:49 +00:00
Byron Campen [:bwc]
282d145fb1
Bug 1535442 - Part 1: Pay attention to ufrag when incorporating candidates into remote SDP. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D24275
--HG--
extra : moz-landing-system : lando
2019-03-26 17:40:29 +00:00
Byron Campen [:bwc]
5351e126ca
Bug 1535442 - Part 0: Re-enable some test-cases. r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D24274
--HG--
extra : moz-landing-system : lando
2019-03-26 17:40:11 +00:00
Olli Pettay
9ca69947d4
Bug 1538364 - Fire the load/loadend/final readyState events for XHR later during page load (after page load event if possible), r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D24613
--HG--
extra : moz-landing-system : lando
2019-03-26 20:04:47 +00:00
Jan-Erik Rediger
ffd99e653e
Bug 1539240 - Slim down os data in environment of ping r=chutten
...
Differential Revision: https://phabricator.services.mozilla.com/D24957
--HG--
extra : moz-landing-system : lando
2019-03-26 20:03:13 +00:00
André Bargull
d3b5c44b6b
Bug 1491813: Add fast path when TypedArray.from is called with a TypedArray. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D24353
--HG--
extra : moz-landing-system : lando
2019-03-26 10:09:51 +00:00
André Bargull
b1d92147e2
Bug 1538692 - Part 3: Change bool template parameter to bool enum class. r=mgaudet
...
Depends on D24707
Differential Revision: https://phabricator.services.mozilla.com/D24892
--HG--
extra : moz-landing-system : lando
2019-03-26 16:01:36 +00:00
André Bargull
3d274f3ace
Bug 1538692 - Part 2: Support relational string comparison in CacheIR. r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D24707
--HG--
extra : moz-landing-system : lando
2019-03-26 14:49:35 +00:00
André Bargull
0e674b927f
Bug 1538692 - Part 1: Support relational string comparison in Ion. r=mgaudet
...
Add jit::StringsCompare to call js::CompareStrings, mirroring the existing
jit::StringsEqual and js::EqualStrings pair for equality comparison. JSOP_LE
and JSOP_GT are implemented by pushing the operands in reverse order and then
calling jit::StringsCompare for JSOP_LT resp. JSOP_GE. This avoids creating
four different VMFunction wrappers and also matches how the ECMAScript spec
defines relational comparison evaluation.
ion/compare-string.js
- Add relational comparison operators.
- Ensure string rope tests are actually using ropes.
- Lower iteration count to reduce time needed to complete test for --tbpl configuration.
Differential Revision: https://phabricator.services.mozilla.com/D24706
--HG--
extra : moz-landing-system : lando
2019-03-26 14:54:34 +00:00
André Bargull
6c742bbc11
Bug 1537923 - Part 7: Enable test262 tests which no longer fail. r=jorendorff
...
Differential Revision: https://phabricator.services.mozilla.com/D24393
--HG--
extra : moz-landing-system : lando
2019-03-26 15:05:28 +00:00