Ted Campbell
294999ca3a
Bug 1368360 - Use distinct TDZCheckCache for for-of/for-in expression. r=shu
...
MozReview-Commit-ID: 6dS4wSFf4fB
2017-06-14 16:18:54 -04:00
Sebastian Hengst
c267095078
Backed out changeset 0ee807301e66 (bug 1358898) for crashing in test_add_task_run_next_test.js during Linux build. r=backout
2017-06-14 21:25:49 +02:00
Ted Campbell
d3fb13b80b
Bug 1169746 - Support |super()| in Baseline. r=jandem
...
- Update BaselineIC for JSOP_SUPERCALL / JSOP_SPREADSUPERCALL
- Support JSOP_SUPERFUN
- Support JSOP_CHECKTHISREINIT
MozReview-Commit-ID: BlWsaUGeBqS
2017-06-14 15:08:51 -04:00
Ted Campbell
d9a001a139
Bug 1169746 - Disable JSOP_SUPERCALL in IonBuilder. r=jandem
...
This opcode has been blocked on other missing opcodes for a long
time and requires further testing before it is unblocked again.
MozReview-Commit-ID: 7oKkJwxjVu5
2017-06-14 15:08:40 -04:00
Ted Campbell
6b004bce24
Bug 1169745 - Support JSOP_SUPERBASE in Baseline. r=jandem
...
MozReview-Commit-ID: QA2j2Wsrs8
2017-06-14 15:08:32 -04:00
Ted Campbell
3c43c7e2f0
Bug 1169745 - JSOP_GETPROP_SUPER should Typescript::Monitor. r=jandem
...
MozReview-Commit-ID: IRRNhDBzMAF
2017-06-14 15:03:10 -04:00
Olli Pettay
48ebc09772
Bug 1358898, ensure AsyncFreeSnowWhite is run often enough, r=mccr8
2017-06-14 21:43:37 +03:00
Dan Minor
8e114807a7
Bug 1341285 - Fix lint errors in WebRtcAudioTrack.java; r=drno
...
--HG--
extra : rebase_source : 84981127cde93ca9de53d56ee29a4d8b00aebfeb
2017-06-14 08:38:07 -04:00
Ted Campbell
ca0e63927f
Bug 1169743 - Implement class decls with extends in Baseline (cont.) r=jandem
...
Add baseline support for
JSOP_INITHOMEOBJECT
JSOP_CLASSCONSTRUCTOR
JSOP_DERIVEDCONSTRUCTOR
MozReview-Commit-ID: 1Vdfzq1DHuD
2017-06-14 14:08:35 -04:00
Brendan Dahl
79318e1a8c
Bug 1370704 - Use retained layer manager in headless. r=jmuizelaar
2017-06-14 11:02:10 -07:00
Eden Chuang
f9257bbf5b
Bug 1345365 - Mochitest for PaymentRequest API canMakePayment() and abort(). r=baku
...
--HG--
extra : rebase_source : 854f2a94f2951f979c9bf5173c39c8fc1c11555c
2017-06-13 14:43:18 +08:00
Eden Chuang
5b3b71aae6
Bug 1345365 - PaymentRequest API canMakePayment(), abort() and show() implementation. r=baku
...
--HG--
extra : rebase_source : 1471c9b98cd919d411b22426c55bc3159d4d2f00
2017-06-14 15:59:00 +08:00
Jan Keromnes
d14a6bb45e
Bug 1372877 - Use nullptr in /js (clang-tidy: modernize-use-nullptr). r=nbp
...
--HG--
extra : rebase_source : cac11ab1f6be2dc44630aba992c2ce75d783fe66
2017-06-14 07:36:00 -04:00
Jessica Jong
dcff4df9e6
Bug 1370858 - Fire change/input events after selecting a date/time from picker. r=smaug
...
Per spec [1], date/time inputs fall into this category:
"For input elements without a defined input activation behavior, but to which
these events apply, and for which the user interface involves an explicit
commit action but no intermediate manipulation, then any time the user commits
a change to the element's value, the user agent must queue a task to first fire
an event named input at the input element, with the bubbles attribute
initialized to true, and then fire an event named change at the input element,
with the bubbles attribute initialized to true."
So, we fire input/change events when:
- User selects a date/time from the picker
- User changes the value using up/down keys in a already complete date/time
value
- User changes the value using the number keyboard in a already complete
date/time value
- User clears the value (using reset button or using backspace)
MozReview-Commit-ID: E7Jc5qMKZj4
--HG--
extra : rebase_source : 01d4ddbf97d7cef626491946e008a88db4641258
2017-06-12 02:21:00 +02:00
Kershaw Chang
14ca5d5894
Bug 1360581 - Part3: Add setTopWindowURIIfUnknown in nsIHttpChannelInternal, r=mayhemer
...
Since the uri classifier needs topWindowURI to decide whether or not to enable channel annotation, we have to allow to change this attribute in js for passing the test.
--HG--
extra : rebase_source : c5effa05fecef0d32600e4c9c926dbfa77c2ca6f
2017-06-13 01:21:00 +02:00
Kershaw Chang
c0c44ffb82
Bug 1360581 - Part2: Do channel annotation a bit earlier and only for third-party uri, r=francois
...
This patch includes two changes:
1. The current channel annotation is happened at nsChannelClassifier::OnClassifyComplete and this is too late because this channel might be already hit the network.
This patch adds a new API CheckIsTrackerWithLocalTable in nsChannelClassifier to check if the URI is in local blacklist and whitelist before calling BeginConnectActual.
Please note that whitelist will be checked only when TP is disabled.
2. Skip channel annotation for first-party and top-level load http channels
--HG--
extra : rebase_source : 78f98f8200d3dbb1cb96cd0a33901b2a82227974
2017-06-13 01:16:00 +02:00
Ricky Chien
582afb3462
Bug 1370491 - Show arrow indicator in menuitem r=jaws
...
MozReview-Commit-ID: IoTjj4UQBgk
--HG--
extra : rebase_source : 3eb4747f9641a4e2e4d9c0f7f1c0870a3defb357
2017-06-09 20:40:50 +08:00
Bobby Holley
04a15dccb6
Bug 1341102 - Revendor. r=me
...
MozReview-Commit-ID: 9KLgcDQIDW5
--HG--
rename : third_party/rust/deque/LICENSE-APACHE => third_party/rust/coco/LICENSE-APACHE
rename : third_party/rust/deque/LICENSE-APACHE => third_party/rust/either/LICENSE-APACHE
rename : third_party/rust/deque/LICENSE-APACHE => third_party/rust/scopeguard/LICENSE-APACHE
2017-06-14 20:22:09 -07:00
Bobby Holley
edc99fdc0c
Bug 1341102 - Cherry-pick 0.8 rayon bump for in-tree webrender. r=kats
...
MozReview-Commit-ID: HZmoxOQzHrk
2017-06-14 20:21:38 -07:00
Bobby Holley
c98302df9c
servo: Merge #17332 - Bump rayon to 0.8 (from bholley:bump_rayon_0_8); r=glennw
...
Source-Repo: https://github.com/servo/servo
Source-Revision: e0820c8654489a226e3f1348c1e134e890cb84c3
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 25e4f805202f3d0389a3d3f8e36046ffc9c97d34
2017-06-14 19:12:30 -07:00
Ralph Giles
1e804b6991
Bug 1372768 - Remove unused opus floating point code. r=kinetik
...
We were including opus_sources_float even in fixed_point builds
so webrtc could call the audio classifier. Now that that's been
removed in bug 1372622, we can drop the extra sources.
This applies only to Android arm builds.
MozReview-Commit-ID: FiOxRrCGBYm
--HG--
extra : rebase_source : 248f8ba6773dcb03369dc2f47b50fbe31dec8567
2017-06-13 17:30:21 -07:00
Emilio Cobos Álvarez
a346686966
servo: Merge #17330 - style: Avoid some branches in common RuleIterator::next cases (from emilio:rules-iter-perf); r=heycam
...
I saw this function appear in the profiles at #17329 .
It was under set_device, which isn't a Stylo path, but probably worth there
anyway.
This reduces the reported overhead of RulesIterator::next in perf from ~8% to
0.46%
Source-Repo: https://github.com/servo/servo
Source-Revision: bb36553c1965fdc0ffefff530e8a264275efe2ba
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : bd915f2f6e1d022d00118f9daa2e5693129729d2
2017-06-14 18:19:21 -07:00
Rex Lee
ee0bd48e9f
bug 1371201 - Show Mozilla icon at top of about:home at left-top under RTL direction. r=dao
...
MozReview-Commit-ID: K9Ubr8NdSit
--HG--
extra : rebase_source : 16ff3e5cb2d0e99ce7ce75ee46fe9113875dd21a
2017-06-08 16:07:35 +08:00
Rex Lee
dfad430ed2
Bug 1369794 - Fit clickable area of onboarding icon with icon size. r=mossop
...
MozReview-Commit-ID: 7PzGPHqKDms
--HG--
extra : rebase_source : c2ddf8e11d84f852dcc905361408af219582c1eb
2017-06-14 21:21:14 +08:00
Ricky Chien
7c6c1dbfaf
Bug 1353954 - Enable browser.preferences.search by default r=jaws
...
MozReview-Commit-ID: 18dSYLTPuhC
--HG--
extra : rebase_source : bf09e3f781c677539849b86e0737729f27f659fb
2017-06-14 11:46:45 +08:00
Makoto Kato
945e02484a
Bug 1372859 - Remove SelAdj* method of nsIDOM* version from RangeUpdater. r=masayuki
...
Since RangeUpdater::SelAdj* method of nsIDOM* version requires additional QI and we don't use nsIDOM* as parameter, it is unnecessary to keep it.
MozReview-Commit-ID: 4XyYBG6Qrhl
--HG--
extra : rebase_source : 5fd830a2ffeff944471f026ded704a46ac4dd3d5
2017-06-14 19:34:38 +09:00
Jan Beich
ccc649dbc7
Bug 1341285 - Add missing BSD bits lost during the rebase. r=jesup
2017-06-14 20:58:52 -04:00
domfarolino@gmail.com
5450eab623
Bug 1369549 - Bootstrap a painting thread for OMTP. r=dvander
...
--HG--
extra : rebase_source : bae591cdace1197a6b4d3a489a46bdaab5293d23
2017-06-09 16:30:00 -04:00
DimiL
e218041b0a
Bug 1329366 - Avoid the reuse of the same chunk numbers in classifierHelper.js. r=francois
...
This patch includes following fix in classifierHelper.js:
1. Avoid the reuse of same chunk numbers
2. Remove unused removeUrlFromDB function
MozReview-Commit-ID: XK1oHBa8gf
--HG--
extra : rebase_source : bf11c44ae98f34de43ac65ad4558ee53894e5568
2017-06-12 17:04:59 +08:00
Matt Woodrow
afe85224d9
Bug 1359709 - Remove failing annotation for WR since it no longer fails
...
MozReview-Commit-ID: APp4HfQ8HSV
--HG--
extra : source : 4f29bdedb50c5f60d58e88030cb37c0bec6cfab0
2017-06-08 16:54:16 +12:00
Kris Maglione
7bb88fc9de
Bug 1371246: Handle serializing Blobs in StructuredCloneHolder instances. r=billm
...
MozReview-Commit-ID: 2n15NCnLC48
--HG--
extra : rebase_source : b9769b5b79d6d9dd6277a783963d83a0e0ab88eb
extra : amend_source : ac9167122891a374b4fd7219feaa7d7afbf6f5f0
2017-06-12 14:42:49 -07:00
Wes Kocher
c2afdb09bd
Backed out changeset 5df8f9f0a5b9 (bug 1370430) to see if it unbreaks builds a=backout CLOSED TREE
...
MozReview-Commit-ID: G2snPHLTZg5
--HG--
rename : third_party/rust/euclid-0.13.0/src/matrix2d.rs => third_party/rust/euclid/src/matrix2d.rs
rename : third_party/rust/euclid-0.13.0/src/matrix4d.rs => third_party/rust/euclid/src/matrix4d.rs
extra : amend_source : 796c79ec645c0d1d357d052585ef9da24ec887fe
2017-06-13 19:16:09 -07:00
Matt Woodrow
b32bf15627
Bug 1359709 - Scale visible region for preserve-3d layers correctly. r=thinker
2017-06-14 13:48:28 +12:00
Matt Woodrow
1323cbe13d
Bug 1359709 - Use the DOM-ordering parent frame when deciding if a frame combines its transform with ancestors. r=dbaron
2017-06-14 13:47:50 +12:00
Matt Woodrow
9dc1432982
Bug 1361970 - Make PostProcessLayers occlusion culling work against the surface we will draw to rather than the parent layer. r=mstange
...
* * *
[mq]: fix
MozReview-Commit-ID: Dm42jlC19pE
* * *
[mq]: fix
MozReview-Commit-ID: 3c1Bp7BeY5T
2017-06-14 13:47:08 +12:00
Wes Kocher
09a205279b
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 7AS5EEH6buZ
2017-06-13 18:36:04 -07:00
Wes Kocher
1af6d5cf57
Merge inbound to central, a=merge
...
UPGRADE_NSS_RELEASE
MozReview-Commit-ID: CBIFPwA5aNp
--HG--
extra : amend_source : 035a5be59d0046a643d0f836a95195e8c4ade4a6
2017-06-13 18:27:10 -07:00
Wes Kocher
ed15672d95
Backed out changeset a510c6ccaeb2 (bug 1372438) for various webgl test failures a=backout
...
MozReview-Commit-ID: FnMPcPkbtFX
2017-06-13 18:22:44 -07:00
Wes Kocher
65535558de
Merge autoland to central, a=merge
...
MozReview-Commit-ID: GFFtsL8BZPM
2017-06-13 18:09:41 -07:00
Ben Kelly
4eb739057c
Bug 1371664 P5 Fix browser_timeout_throttling_with_audio_playback.js not to expect clamping in background windows using audio. r=ehsan
2017-06-13 18:08:28 -07:00
Ben Kelly
a3c8156b38
Bug 1371664 P4 Remove old TimeoutManager code that adjusted Timeout::When() while in background. r=ehsan
2017-06-13 18:08:28 -07:00
Ben Kelly
2771b377cb
Bug 1371664 P3 Pass a minimum delay to TimeoutExecutor::MaybeSchedule() based on TimeoutManager::IsBackground(). r=ehsan
2017-06-13 18:08:27 -07:00
Ben Kelly
d959a50dfa
Bug 1371664 P2 Make nsGlobalWindow::SetIsBackground() call new TimeoutManager::UpdateBackgroundState(). r=ehsan
2017-06-13 18:08:27 -07:00
Ben Kelly
3ea8a7a387
Bug 1371664 P1 Add a minimum delay argument to TimeoutExecutor::MaybeSchedule(). r=ehsan
2017-06-13 18:08:27 -07:00
Wes Kocher
6c1a0ae549
Backed out 6 changesets (bug 1371699) for various failures including frequent img-blobURI-2.html failures and leaks a=backout
...
Backed out changeset 67a27cf0ab80 (bug 1371699)
Backed out changeset 7e494fa90087 (bug 1371699)
Backed out changeset 30405ec37e1e (bug 1371699)
Backed out changeset 2d67624a01dc (bug 1371699)
Backed out changeset 503c9d22e6bb (bug 1371699)
Backed out changeset eedcb67a9fb6 (bug 1371699)
MozReview-Commit-ID: 4HydLjK7Ond
2017-06-13 17:50:11 -07:00
Wes Kocher
e883883e7c
Backed out changeset 45b5cadadc22 (bug 1372426) because it's blocking a backout a=backout
...
MozReview-Commit-ID: Jl0zxef8R9k
2017-06-13 17:48:38 -07:00
Samuel Vargas
f83d89fc9f
Bug 1372438 - STENCIL_INDEX is not a WebGL constant - r=jgilbert,qdot
2017-06-13 17:25:35 -07:00
Mats Palmgren
e2fdf0af58
Bug 1372025 - Replace Contains+Put with LookupForAdd to avoid unnecessary hashtable lookups. r=froydnj
...
MozReview-Commit-ID: A5SFNxsRNvX
2017-06-14 01:54:27 +02:00
Mats Palmgren
a821681287
Bug 1372022
- Replace a series of Contains+Put+Get+Put hashtable lookups with a single LookupForAdd call. r=froydnj
...
MozReview-Commit-ID: GOSe2Ztahlr
2017-06-14 01:54:27 +02:00
Mats Palmgren
2dffd04a1b
Bug 1372017 - Remove an unnecessary Contains call before PutEntry. r=froydnj
...
MozReview-Commit-ID: ERHTBr9Jed8
2017-06-14 01:54:26 +02:00