Commit Graph

508255 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
709bd29d0a merge mozilla-inbound to mozilla-central a=merge 2017-01-19 16:05:22 +01:00
Lars T Hansen
3073c139c5 Bug 1330942 - move MemoryAccessDesc::isUnaligned to the ARM/MIPS platform layer. r=luke
--HG--
extra : rebase_source : 4a4629350101f9384a5818d78d8e8a30d9e2c052
2017-01-19 12:45:44 +01:00
Dylan Roeh
9d83c8ce5e Bug 1303362 - Set a flag on custom tabs so that links do not open in a new tab. r=snorp 2017-01-19 09:18:40 -06:00
Carsten "Tomcat" Book
54bb953576 Backed out changeset 2164277367cc (bug 1317947) for causing timeouts in devtools tests on a CLOSED TREE
--HG--
extra : amend_source : f93373ccd4b50914ad5ef3fdf64cceab78d66c37
2017-01-19 10:08:33 +01:00
Xidorn Quan
1305bbb18d Bug 1332193 - Fix several properties to return NeutralChange hint. r=heycam
MozReview-Commit-ID: GDNRy6vqmL8

--HG--
extra : rebase_source : 8705d493d33f6593846bea93ccb0b39c269688dd
2017-01-19 19:13:02 +11:00
Xidorn Quan
97f33ec2f8 Bug 1332180 - Early return from shape-outside:url() value in ctor of FloatInfo. r=TYLin
MozReview-Commit-ID: E2nj3DWt1fr

--HG--
extra : rebase_source : 65cd44b001f8f6ed0085d03f7bc45d07780ef5c1
2017-01-19 16:41:19 +11:00
Alastor Wu
4d3816d9e0 Bug 1332199 - remove always-true assertion. r=gerald
Because we read 8 bits from extradata, it won't exceed MAX_SPS/PPS_COUNT (256).

MozReview-Commit-ID: 5qr1pDLrmvt

--HG--
extra : rebase_source : 4a7269a7430ea913650298ad06a2132297dad85d
2017-01-19 17:37:29 +08:00
Lars T Hansen
c534370525 Bug 1329096 - Wasm baseline, remove the label pool and use NonAssertingLabel instead. r=luke
--HG--
extra : rebase_source : 58e3343e6c57d7fea2227ef5977f43ea4640a08d
2017-01-18 20:11:32 +01:00
Lars T Hansen
1b3b6a4622 Bug 1316814 - wasm baseline, use the iterator's control stack. r=luke
--HG--
extra : rebase_source : e7e6200a3664c1ea7a3ba01d5718d505950672aa
2017-01-18 19:58:26 +01:00
Lars T Hansen
4bfa06af89 Bug 1316814 - Split wasm iterator's readEnd and popEnd. p=sunfish, r=luke
--HG--
extra : rebase_source : 2d78b17be893be405c8cc103203c18827dfc5b29
2017-01-18 19:55:10 +01:00
Franziskus Kiefer
e37236bc1f Bug 1317947 - land NSS ea43fcc316e1, r=me
--HG--
extra : rebase_source : dcb24fa91fba4e99e4bc2cb254fe4f7d3a66be2f
2017-01-19 08:52:18 +01:00
Andrea Marchesini
7add4454d4 Bug 1331977 - CreateException doesn't use JSContext argument, r=qdot 2017-01-19 09:03:03 +01:00
Ray Lin
5f1bacb107 Bug 1328061 - Restore dragging state when video seeks to the same point twice. r=Gijs
MozReview-Commit-ID: 2AiMzufcKyd

--HG--
extra : rebase_source : 790325cbf5b7c676c11f00cdf32195ebe61e33b0
2017-01-18 10:52:19 +08:00
Johann
a5afbf270c Bug 1328330 - Remove vp8 error concealment. r=jesup, r=jya
This feature is unused by WebRTC.

--HG--
extra : rebase_source : 6888ec8ef4ebd1fe8529132ac110d9f991f2abc7
2017-01-18 07:37:00 -05:00
Liang-Heng Chen
db658556bf Bug 1321841 - Better checksum for "live" adapters. r=bagder
MozReview-Commit-ID: Ldql5weiLyy

--HG--
extra : rebase_source : 240ce387fad691fcf4825f0b85fefe094e01972f
2017-01-18 05:40:00 -05:00
Ryan VanderMeulen
8354e335b0 Bug 1332170 - Make the pdf.js mochitests pass ESLint and remove them from the whitelist. r=yury
--HG--
extra : rebase_source : aea237747a5869bcab945bdfd3e6b6ecada7be17
2017-01-19 10:11:57 -05:00
Neil Deakin
68b0311309 Bug 1321472, test for drag scrolling in a menulist, r=mconley 2017-01-19 10:04:26 -05:00
Neil Deakin
234dd053c4 Bug 1321472, move the drag-scrolling behaviour into the menulist binding so that both remote <select> elements and <menulist> can share this behaviour, r=mconley 2017-01-19 10:04:20 -05:00
Neil Deakin
9f8306f97f Bug 1321472, allow drag-scrolling the select popup when the mouse is pressed on an option in the list, r=mconley 2017-01-19 10:04:11 -05:00
Neil Deakin
91871ff7dd Bug 1321472, when the capturing content is inside a popup, use the popup as the root frame when searching for a mouse target rather than the root frame, otherwise the capturing content's frame won't be found, r=smaug 2017-01-19 10:04:04 -05:00
Neil Deakin
839f1bb76c Bug 1311279, when the mouse is released, check if it should be retargetted at the select element in the content process, so that a click event is received, r=mconley 2017-01-19 10:03:56 -05:00
Mike Hommey
e52769e834 Bug 1286613 - Use the same zone allocator implementation as replace-malloc for mozjemalloc. r=njn
We have been using a different zone allocator between mozjemalloc and
replace-malloc for a long time. Jemalloc 4 uses the same as
replace-malloc, albeit as part of the jemalloc upstream code base.

We've been bitten many times in the past with Apple changes breaking the
zone allocator, and each time we've had to make changes to the three
instances, although two of them are similar and the changes there are
straightforward.

It also turns out that the way the mozjemalloc zone allocator is set up,
when a new version of OSX appears with a new version of the system zone
allocator, Firefox ends up using the system allocator, because the zone
allocator version is not supported.

So, we use the same zone allocator for both replace-malloc and
mozjemalloc, making everything on par with jemalloc 4.

--HG--
extra : rebase_source : 9c0e245b5f82bb71294370d607e690c05cc89fbc
2017-01-18 11:45:45 +09:00
Mike Hommey
d293cc01a1 Bug 1286613 - Move replace-malloc zone allocator to a separate file. r=njn
The intent here is to reuse the zone allocator for mozjemalloc, to avoid
all the shortcomings of mozjemalloc using a different one. This change
only moves the replace-malloc zone allocator out of replace-malloc.c, to
make changes for mozjemalloc integration clearer.

--HG--
rename : memory/build/replace_malloc.c => memory/build/zone.c
extra : rebase_source : 8b98efaa4a88862f2967c855b511e92beb9c4031
2017-01-18 11:39:29 +09:00
Mike Hommey
50dd84a5d8 Bug 1286613 - Properly call mozjemalloc pre/post fork hooks on OSX when replace-malloc is enabled. r=njn
Somehow, we never called those hooks when replace-malloc is enabled. I'd
expect this to cause random deadlocks when forking, and I'm surprised
this hasn't surfaced. Maybe it actually causes some intermittent oranges
on automation, who knows.

This also brings consistency with what is done for jemalloc 4, and with
the mozjemalloc implementation, too, that we're going to replace with
this one in a subsequent changeset.

--HG--
extra : rebase_source : 059567d17f928098db8367e9081b631ced351110
2017-01-19 09:37:22 +09:00
Dão Gottwald
e3ce2d647d Bug 1331172 - Current permission state should use the past tense. r=Paolo
MozReview-Commit-ID: 7XqHa0xrfsh

--HG--
extra : rebase_source : 244519d23c6e95847e304fbda24bdd6228fb6df1
2017-01-16 20:33:00 +01:00
Andrzej Hunt
1e0cff53d2 Bug 1311555 - Use filled bookmark star in ActivityStream context menu r=sebastian
Unfortunately tinting the bookmark star is highly complicated due to the tinting
that NavigationView performs (i.e. we'd likely have to disable NavigationView
tinting, and do manual tinting on every icon - alternatively we could hack
the tint-list to use blue for "checked" items, and set the bookmark item
as checked). Since it's unclear if we even want the star to be blue,
we'll leave it grey (but filled) for now.

MozReview-Commit-ID: DekRZJayKIz

--HG--
extra : rebase_source : 1e3443e5f09c60bd0d7295bc35ecc08ca17b3dab
2017-01-18 12:20:50 +01:00
Andrzej Hunt
9bd6a8b199 Bug 1311555 - Pre: remove unused imports r=ahunt
MozReview-Commit-ID: 6Xk7Z01m41A

--HG--
extra : rebase_source : cfe5a302b9795ae5ae15af00452b39ef8d9db737
2017-01-18 12:18:06 +01:00
Andrzej Hunt
e75d6e42c4 Bug 1330986 - Override proguard config to fix VectorDrawable corruption on Android 4 r=sebastian
See https://code.google.com/p/android/issues/detail?id=209558 . On Devices
running Android 4 and below, VectorDrawable's can be corrupted due
to overzealous proguarding. This doesn't appear to have been
fixed in the support library yet, and even if it were fixed we
still wouldn't be able to switch to the most modern support
library without significant work.

MozReview-Commit-ID: 3ByogGygCEd

--HG--
extra : rebase_source : 2adeed63f88ca39a71feec60627fb812b76d3bb4
2017-01-17 12:16:42 +01:00
jwu
9f9d605eea Bug 1325586 - Prevent creating IconDescriptor with null url, r=sebastian
MozReview-Commit-ID: 4y6fKR49DGG

--HG--
extra : rebase_source : c91f81e887ff59a11b80b407944ee943dd763e52
2017-01-16 15:56:43 +08:00
Wes Kocher
438acaa485 Backed out changeset 79d111e76fc9 (bug 1317470) for xpcshell failures a=backout
MozReview-Commit-ID: ATEluhMBccR
2017-01-19 18:14:55 -08:00
Andrew Swan
cafe95ca01 Bug 1317470 Show permission prompts for background webextension updates r=florian
MozReview-Commit-ID: I55ePPFPuuE

--HG--
extra : rebase_source : a0b6aef83b3c315be7088e990c12181a5d022b8d
2017-01-19 14:17:53 -08:00
Wes Kocher
336f27142f Merge m-c to autoland, a=merge
MozReview-Commit-ID: 3pEpsd3DljH
2017-01-19 16:47:25 -08:00
Chris Manchester
f3c46ccf42 Bug 1332498 - Fix desktop artifact builds to recognize Taskcluster origin artifacts. r=nalexander
MozReview-Commit-ID: 24kBL6Dqe48

--HG--
extra : rebase_source : fcf4e1f2a561e3b250615dfd33e969f2da4a8226
2017-01-19 16:25:03 -08:00
Mark Banner
16e6d381ac Bug 503613 - Remove old 'tail =' lines from xpcshell.ini files; r=gps
MozReview-Commit-ID: 62Hp5ISxowJ

--HG--
extra : rebase_source : daa8efb3409031fea553f4fd0c9d0746e38dc308
extra : histedit_source : b4c23aacf678ba0d0ac9c09191a7c494ead11a08
2017-01-18 10:30:39 +00:00
Mark Banner
9d595b6142 Bug 503613 - Remove the tail file functionality from xpcshell; r=gps
MozReview-Commit-ID: JcglhFl89DX

--HG--
extra : rebase_source : e268c51b9124cebdc7dd39999bc5ac9ad466b1d8
extra : histedit_source : ee311347d6ce83466f926662392f63b3089a103c
2017-01-17 15:27:55 +00:00
David Keeler
d6f8033af2 bug 1328718 - implement system add-on to facilitate rollout of disabling SHA-1 r=Felipe,jcj data-review=bsmedberg
MozReview-Commit-ID: L5Q5VGr6UPU

--HG--
rename : browser/extensions/e10srollout/bootstrap.js => browser/extensions/disableSHA1rollout/bootstrap.js
rename : browser/extensions/e10srollout/install.rdf.in => browser/extensions/disableSHA1rollout/install.rdf.in
rename : browser/extensions/e10srollout/moz.build => browser/extensions/disableSHA1rollout/moz.build
extra : rebase_source : f24e4dd5f59c39b1b5d75784dc0954bb23af2c74
2017-01-12 11:54:22 -08:00
Wes Kocher
d474766ce1 Backed out changeset 1da29f893381 (bug 1328718) for win7pgo xperf failures a=backout
MozReview-Commit-ID: 9ZEMF0QqM9v
2017-01-19 15:51:42 -08:00
Brian Grinstead
d4e290db24 Bug 1329262 - Remove verifyConfigHelper call;r=MattN
Since Bug 854126 landed there's not a restriction on private windows
with lightweight themes anymore and no need for this verification

MozReview-Commit-ID: 4uQxfbtqO7G

--HG--
extra : rebase_source : d2cccfee36d3fd6894652d13eb8426af0e9699ea
2017-01-19 14:12:14 -08:00
Brian Grinstead
0112b97c6a Bug 1329262 - Enable compact themes in mozscreenshots;r=MattN
MozReview-Commit-ID: A574iIkQgkW

--HG--
extra : rebase_source : 3feabf2302c50f2d0b14961068188c0aef3202f3
2017-01-19 14:10:04 -08:00
Wes Kocher
1e5dd1300d Bug 1332298 - Skip the permafailing tests until they can be fixed a=me
MozReview-Commit-ID: KUlElEnH0og

--HG--
extra : rebase_source : a37201df64e17931eeab06e832fc1cdc9796500a
2017-01-19 15:27:11 -08:00
maliu
b67796ca12 Bug 1332258 - Reset text fading gradient to null when text direction changed, r=sebastian
MozReview-Commit-ID: EaUUO8aegzj

--HG--
extra : rebase_source : 47c719ec9d464208c48191e96c1227d0333dc083
2017-01-19 15:09:14 +08:00
Masatoshi Kimura
3aac7a756c Bug 1325299 - If cyclesDelta > totalCyclesDelta, reset data without comitting instead of failing assertions. r=Yoric
- `totalCyclesDelta` is incremented whenever there is CPU usage in the topmost compartment *and* the execution of the topmost compartment stops on the same core as it started;
- each individual `cyclesDelta` is incremented whenever there is CPU usage in a compartment *and* the execution of the compartment stops on the same core as it started;
- however, with previous versions of Windows, the function to identify a core was not available, so the check was #ifdef-ed away.

It is therefore entirely possible that, at some point during the execution of a mochitest, the thread is rescheduled to another core in a way such that at least one compartment executes entirely on a core but the topmost compartment starts and stops on a different core.

Given that we're running on VMs that presumably run on timeshared servers, reschedulings are bound to be frequent, so it's hardly surprising that this always happens during the execution of mochitests.

The simplest would probably be to throw away results if `cyclesDelta > totalCyclesDelta` for any of `cyclesDelta`. We should check if this happens and, if so, reset stuff without actually committing data.

MozReview-Commit-ID: 3w2D1gtW4AQ

--HG--
extra : rebase_source : 251455d8a3450795eb9dcb05c46f6c4d6e2c7810
2017-01-12 22:22:18 +09:00
Alastor Wu
45be72443e bug 1304994 - resubmit input data when MFT returns MF_E_NOTACCEPTING. r=jya
When MFT returns MF_E_NOTACCEPTING means the input buffer is full and it can't
accept input data anymore, so we need to output the data first and then resummit
the input data.

MozReview-Commit-ID: DfSTASsEX7r

--HG--
extra : rebase_source : fd3cff6284345872dd580fbd0568d99129af936c
2017-01-11 11:10:10 +08:00
Johann Hofmann
42092fd6c2 Bug 1330609 - Hide the correct persistent popup notification on close. r=past
MozReview-Commit-ID: 23e8uKsz4tm

--HG--
extra : rebase_source : 778fa23fc246bce77f47a74ab7843468e35db7fa
2017-01-17 16:23:41 +01:00
Gijs Kruitbosch
42e1871519 Bug 1329220 - fix print preview source browser confusion, r=mconley
Restore overwriting of this._sourceBrowser as it was before bug 1308621
to ensure we continue to use the same DOM to do print previewing (and
eventually printing).

Bug 1308621 already changed the enterPrintPreview code to rely on the
member _sourceBrowser variable, which will be updated to point to the
print preview browser if/when print preview is being reinitialized for
the same page (because one of the print settings changes). We need to
do this to avoid re-initializing off the original browser, which may
now have navigated or be displaying something else entirely.

This also updates the 'simplified' mode code to rely on the extant
_originalURL member to avoid displaying the page URL as about:blank
after a settings change.

MozReview-Commit-ID: DZ1kT7Mb0mS

--HG--
extra : rebase_source : cb79c835d6f8bcd67a7118de3a19b1cab85b6593
2017-01-09 22:04:05 +00:00
Alexandre Poirot
635112f29d Bug 1326753 - Fix inspect node from browser context menu against elements in iframes. r=pbro
MozReview-Commit-ID: C4dvnISlneS

--HG--
extra : rebase_source : 09e5646b8ef214bff40bd2f8f6fa6b57ca348fd0
2017-01-18 22:08:10 +01:00
Gijs Kruitbosch
d527f98427 Bug 1331800 - catch errors from history removals and don't block undo on them, r=Dolske
MozReview-Commit-ID: JhWAs6rvBnW

--HG--
extra : rebase_source : 55afb05588c8e9a4734f0a4172ad5b7c1f1e2b23
2017-01-18 18:07:47 +00:00
Julian Descottes
17ab1bb3e2 Bug 1332062 - upgrade inspector to launchpad 0.0.24 & fix unix regexp;r=pbro
MozReview-Commit-ID: GPivBy1OmhP

--HG--
extra : rebase_source : 1133e33940fc908051b78299f932e6e42b3e08e6
2017-01-18 20:49:40 +01:00
Sebastian Kaspari
255526a131 Bug 1331808 - IconRequest.moveToNextIcon(): Throw exception if removing current item failed. r=Grisha
MozReview-Commit-ID: 2dfgG7N9bX6

--HG--
extra : rebase_source : b0d9e6b5734e082fb0008e12d841b6d4e489d9b7
2017-01-18 15:06:44 +01:00
Sebastian Kaspari
7c526adbf9 Bug 1331808 - IconDescriptorComparator: Return consistent order for compared items. r=Grisha
Previously if we could not compare two icon descriptions we'd always return the "right" one. This does
not create a consistent order if the parameters are flipped. As a result some operations on a TreeSet
can fail (like remove()).

MozReview-Commit-ID: EYPlhzGUEnD

--HG--
extra : rebase_source : f8918c022188401e21a03ac666628cff3e87f317
2017-01-18 14:50:35 +01:00