Commit Graph

544282 Commits

Author SHA1 Message Date
peter chang
6010728f95 Bug 1373836 - Generate fixed animation id per layer if animations exist, r=kats
In gecko, it's possible to generate lots of animation ids per layer if animations are changed.
It also introduces lots of memory allocation/deallocation in CompositorAnimationStorage(HashTable).
Generate fixed animations id per layer should help the memory usage and reduce CPU time for memory allocation.
MozReview-Commit-ID: 1hWUD5gNBJH

--HG--
extra : rebase_source : bd3fcfed5caab5d8edfbd29a8e505daf9e8ff95f
2017-06-28 09:31:10 -07:00
Blake Kaplan
34b92644fe Bug 1377001 - Tweak e10srollout for Beta 55 (see bug for details). r=Felipe
MozReview-Commit-ID: 7vyaBNkFdc5

--HG--
extra : rebase_source : f421e8965385b663ae9c447592f986194bf775c5
2017-06-28 17:10:47 -07:00
Mike Hommey
2160b355d0 Bug 1375859 - Build fennec with in-tree zlib. r=snorp
--HG--
extra : rebase_source : dc43403e5778a88897670475ace4832837cf9a6f
2017-06-28 04:00:41 +09:00
Mike Hommey
df3ab76c5a Bug 1375859 - Build zlib in libmozglue when the linker in enabled. r=mshal
The linker uses zlib. The linker is in mozglue, zlib is in libxul by
default. As a consequence, we made --with-system-zlib a requirement for
builds enabling the linker.

In the meanwhile, we added an option that makes zlib built in mozglue
for different needs, which, in fact, also allows to do that when the
linker is enabled.

So, allow to build without system zlib when the linker is enabled.

--HG--
extra : rebase_source : 873a87b17b306fc392018049e01cf794b63a6206
2017-06-28 03:57:36 +09:00
Mike Hommey
8022e9e91e Bug 1376704 - Remove szip support in the linker. r=snorp
Since bug 1307886, we don't actually use szip anymore, and don't even
have the option to package Fennec using it. We can thus remove the
support for loading them, as well as on demand linkage.

The latter might mean we can remove the segfault handler, but it's
unclear whether this is currently working around other issues with
registering signal handlers, so we'll leave that to a followup.

--HG--
extra : rebase_source : ec23cd4e78f259a70f6690adc8dfabb557e8f304
2017-06-28 15:47:31 +09:00
Mark Hammond
96c5fd77ca Bug 1363997 - Add support for tombstones to profileStorage. r=lchang,MattN
MozReview-Commit-ID: ladknQNOMb

--HG--
extra : rebase_source : 9eb9a498f5199972af267e5e7a105a4b846c13d4
2017-05-09 14:18:40 +10:00
Jan Beich
3fc9fd3377 Bug 1377093 - Enable mediapipeline tests on BSDs as well. r=dminor
MozReview-Commit-ID: GFE13Wlxl4z

--HG--
extra : rebase_source : 26960eff59621a466ea28655787585d8d442c308
2017-06-29 12:04:25 +00:00
Ryan VanderMeulen
62c4be7318 Merge m-c to autoland on a CLOSED TREE. a=merge
--HG--
extra : amend_source : 9ee3a51c51cf16e84b820518089b29c970d19695
2017-06-29 16:30:10 -04:00
Sebastian Hengst
ac92a71016 Backed out changeset 90036d4d378e (bug 17564) because gecko-side patch caused bustage on Windows. r=backout on a CLOSED TREE 2017-06-29 22:27:32 +02:00
Sebastian Hengst
6ff9f4b79d Backed out changeset 5487628d6625 (bug 1348489) for Windows bustage: no 'object' file generated at mozilla/ServoBindings.h(169). r=backout on a CLOSED TREE 2017-06-29 22:25:27 +02:00
Sebastian Hengst
2e57712bc8 Backed out changeset bbd783f7fd35 (bug 1373159) for failing own tests on Windows 8 x64. r=backout on a CLOSED TREE
--HG--
extra : amend_source : 7c5cf101e45a4d8e1eb089df9c7bf720272ebbfe
2017-06-29 22:17:11 +02:00
Mark Banner
cd84e4a9db Bug 1377181 - PlacesUtils.getFolderContents should throw if a non-id is passed. r=mak
MozReview-Commit-ID: KknK4wTYBAc

--HG--
extra : rebase_source : f375a8c6fb3fae21515623ac2fcbc8b36b3fcc30
2017-06-29 11:28:11 -07:00
ffxbld
17ebac6811 No bug, Automated HPKP preload list update from host bld-linux64-spot-308 - a=hpkp-update 2017-06-29 08:52:25 -07:00
ffxbld
296804ce45 No bug, Automated HSTS preload list update from host bld-linux64-spot-308 - a=hsts-update 2017-06-29 08:52:22 -07:00
Carsten "Tomcat" Book
5f00ae3a8b merge mozilla-inbound to mozilla-central a=merge 2017-06-29 15:47:04 +02:00
Carsten "Tomcat" Book
20d1412289 Backed out changeset 5de26737d215 (bug 1373016) for failure like missing chrome://browser/skin/customizableui/info-icon-customizeTip@2x.png referenced from chrome://browser/skin/browser.css 2017-06-29 13:36:16 +02:00
Matt Brubeck
bcc57075e0 Bug 1348489 - stylo: Implement :-moz-window-inactive. r=emilio
MozReview-Commit-ID: Ga68eqQQoxN

--HG--
extra : rebase_source : c3a03b1ca900b7219ad4494bf7c458659566cc37
2017-06-28 13:09:32 -07:00
Matt Brubeck
0f720203de servo: Merge #17564 - Bug 1348489 - stylo: Implement :-moz-window-inactive (from mbrubeck:inactive); r=emilio
https://bugzilla.mozilla.org/show_bug.cgi?id=1348489

Source-Repo: https://github.com/servo/servo
Source-Revision: 8f37de05b2bf3e45c686f5dc25b9d3a4a8c06471

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : f3f428a8867ae844898ed996df6ad4f8e5dd9267
2017-06-29 11:25:40 -07:00
Brad Werth
ab54ea8771 Bug 1371453 Part 5: Fix an unexpected-pass web-platform test. r=bz
MozReview-Commit-ID: KEV1AXX0gFP

--HG--
extra : rebase_source : 82c508481ac84e7a8c687437ee86dd146e30861d
2017-06-29 09:37:40 -07:00
Gijs Kruitbosch
319029e2fd Bug 1373016 - switch from a tip panel to a permanent message for empty overflow panels in customize mode for photon, r=jaws
MozReview-Commit-ID: GhQoSgPXL9q

--HG--
extra : rebase_source : 0041e8c8c58d67d887bd77789936a5d79f750675
2017-06-28 16:55:44 +01:00
Carsten "Tomcat" Book
264428dcae Backed out changeset 41a89cb123e1 (bug 1372072) for causing perma failure in browser_windowRestore_perwindowpb.js 2017-06-29 12:35:09 +02:00
Carsten "Tomcat" Book
719f6e4fd3 Backed out changeset fe711bd124f6 (bug 1372072) 2017-06-29 12:34:53 +02:00
Carsten "Tomcat" Book
c611ab2870 Backed out changeset bdcdd4d23c77 (bug 1373016) for bustage 2017-06-29 12:34:23 +02:00
Gijs Kruitbosch
5074857da8 Bug 1373016 - switch from a tip panel to a permanent message for empty overflow panels in customize mode for photon, r=jaws
MozReview-Commit-ID: GhQoSgPXL9q

--HG--
extra : rebase_source : 69e18f84fd97a47c17d0a259efc5a59d5f7868f1
2017-06-28 16:55:44 +01:00
Dão Gottwald
80e48f9d76 Bug 1377070 - Make the sidebar splitter wider to improve usability. r=Gijs
MozReview-Commit-ID: LmHVoV43Hlx

--HG--
extra : rebase_source : 99853654a5e288bfdd1f3070c337ad7b694d7907
2017-06-29 09:52:11 +02:00
Brad Werth
c1da2c2f60 Bug 1371453 Part 4: Add a test demonstrating we can handle bad URLs in import rules. r=xidorn
MozReview-Commit-ID: 60fCVwVeax6

--HG--
extra : rebase_source : de8c3aa8df3ec80a7a7d9e85864347eeaaae7ec9
2017-06-27 11:23:13 -07:00
Brad Werth
4b56b19f2c Bug 1371453 Part 3: Change CSSImportRule definition so that media is optional, since in Servo it is derived from an optional stylesheet. r=bz,heycam
MozReview-Commit-ID: Gc4igqA1H0

--HG--
extra : rebase_source : dde1568c421e36edc736a1cb4c44158d09143f8b
2017-06-27 16:25:07 -07:00
Brad Werth
c5cfde3395 Bug 1371453 Part 2: Update ConstructImportRule callsites and other affected code to tolerate ServoImportRules with no attached raw sheet. r=xidorn
MozReview-Commit-ID: HOLPcRvjnq1

--HG--
extra : rebase_source : 1097bae19d1d78d35985b77c1b2b7911a33e24ca
2017-06-27 11:10:47 -07:00
Gijs Kruitbosch
21aec1378e Bug 1354145 - adjust sizing of header and margins/paddings on palette, r=mikedeboer
MozReview-Commit-ID: 579qZgfEWi9

--HG--
extra : rebase_source : 9d22f1d0aeea7314e06ad20f0b3befe01db1eb65
2017-06-27 17:09:54 +01:00
Gijs Kruitbosch
5ad2e194d6 Bug 1354145 - Make customize mode deal with drops in the padding around the panel contents, r=mikedeboer
MozReview-Commit-ID: BCi7odA3sth

--HG--
extra : rebase_source : 48bb1784fe745236d3ad55f833e64c19cadf68aa
2017-06-28 23:46:15 +01:00
Gijs Kruitbosch
ac35b5f8e6 Bug 1354145 - fix background colour across customize mode as well as integration with the footer, r=daleharvey
MozReview-Commit-ID: 5zjp4i5HYmp

--HG--
extra : rebase_source : 0a0a0b982e93358439eca2d66e98a6a9701863be
2017-06-28 22:03:04 +01:00
Gijs Kruitbosch
ae0a11864d Bug 1354145 - remove dashed outlines for customization targets for photon, r=mikedeboer
MozReview-Commit-ID: 9SeuqazFMQl

--HG--
extra : rebase_source : ad29362eff7a90bac732dd210db83ccc76db67b1
2017-06-27 13:18:52 +01:00
Gijs Kruitbosch
f9f590ca0f Bug 1354145 - set photon-structure attribute on root, update palette/panel icon sizes and layout, r=mikedeboer
MozReview-Commit-ID: 2LhIhI480Yb

--HG--
extra : rebase_source : 33714f81db749ee2e7624b9c3e0a63dded6042ca
2017-06-27 21:47:30 +01:00
Fernando Jimenez Moreno
fbdfb5e7b1 Bug 1377068 - temporarily disable layout/style/test/test_variables.html. r=xidorn
--HG--
extra : rebase_source : 09e142143bf188f3ae896d3dfee2ec3db72f8b66
2017-06-29 00:41:00 +02:00
JW Wang
c6e43291cb Bug 1376363. P3 - remove MediaResource::GetContentType() and its friends. r=gerald
Note we remove the call to mChannel->SetContentType() from RecreateChannel().

The hint never works as expected for [1] is the only caller to
nsIChannel::GetContentType() and MediaResource::Create() always happens
before any reads from the resource.

[1] http://searchfox.org/mozilla-central/rev/b425854d9bbd49d5caf9baef3686e49ec91c17ec/dom/media/MediaResource.cpp#1500

MozReview-Commit-ID: 1n4yHEouCjC

--HG--
extra : rebase_source : 9a7345c29b985ddee7a90a94191e9d526e2a0a67
extra : source : 054d9ffaf21eb937a6349df76228269ad2d7dc2c
2017-06-26 21:39:16 +08:00
JW Wang
69f64ebb45 Bug 1376363. P2 - call ContainerType() in EnsureTelemetryReported(). r=gerald
MozReview-Commit-ID: 515Q6nXZ7WU

--HG--
extra : rebase_source : a13964ca23cd561db8f95ad2ffbeac5ff2411238
extra : source : 59e7c3d78a9df5b2827cb14a211d59113968f432
2017-06-26 17:11:48 +08:00
JW Wang
1e2be3e873 Bug 1376363. P1 - store container type in MediaDecoder. r=gerald
So we can remove MediaResource::GetContentType() in the future.

MozReview-Commit-ID: zWUNF2uGpf

--HG--
extra : rebase_source : 04f50c4db9dac8503f878a8a1986e627f9a074a3
extra : source : 10737393beaabed640aa3ff67fac2a07567400b4
2017-06-26 17:10:47 +08:00
Carsten "Tomcat" Book
f32372e861 Backed out changeset 2992d5af6251 (bug 1376640) for assertion failures like Assertion failure: mOwner == ExpectedOwnerForChild(aFrame) (Missed some frame in the hierarchy?) 2017-06-29 08:22:08 +02:00
Fernando Jiménez Moreno
09e8a220ce servo: Merge #17558 - Derive Eq and PartialEq for CustomPropertiesMap (from ferjm:custompropmap.eq); r=emilio
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors

Source-Repo: https://github.com/servo/servo
Source-Revision: 2ff781d0680e81cb66daac01ee2b851a2f4ab319

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 376afdac364dff0063b8e4fdbc3fd94111b6d474
2017-06-28 22:01:17 -07:00
Ralph Giles
6860e65987 Bug 1376395 - opus: Update to the 1.2.1 release. r=rillian
New upstream release. Fixes an issue where the encoder would
incorrectly bandlimit signals to 12 kHz.

MozReview-Commit-ID: 91LsUhXDlxT

--HG--
extra : rebase_source : a7c476f073536521e614479e9e809a95b8873b07
2017-06-27 07:28:00 +02:00
Boris Zbarsky
991d1134d8 Bug 1376640. Fix dynamic updates when an inline that sits between a first-letter and its block changes style. r=heycam
MozReview-Commit-ID: 8osMUpYVRvR
2017-06-28 22:19:35 -07:00
Ralph Giles
efcb8bc380 Bug 1376636 - Exempt AV1 decoding from the vp9 benchmark. r=gerald
Accept av1 video in the webm decoder even when we've determined
the machine is too slow for software vp9 decoding. While we're
at an experimental stage with this codec, poor performance is
preferable to not being able to see a demo at all.

MozReview-Commit-ID: 6DJHCPfXHlA

--HG--
extra : rebase_source : 8fb5c0dac6483abf4775e3546dadd5aaa45947ac
2017-06-27 17:20:00 -07:00
Andrew Swan
2d36e89eec Bug 1376505 Commit pending uninstalls when leaving the legacy extension view r=rhelmer
MozReview-Commit-ID: J6a3yDOl5ZK

--HG--
extra : rebase_source : de3cd27dcff8c6f4522cad31d6f858c89548acf5
2017-06-27 14:03:16 -07:00
Nevin Chen
0e4738d059 Bug 1375931 - Align event name format r=nechen
MozReview-Commit-ID: 2Af1z7dYnsC

--HG--
extra : rebase_source : a0ee067c8e907d8c232aeb085a2f20b257637b9c
2017-06-28 18:23:47 -07:00
Brad Werth
18d0567044 Bug 1371453 Part 1: Relax the logic ServoCSSRuleList::InsertRule to fail soft when processing an @import rule with a malformed URL. r=xidorn
MozReview-Commit-ID: Ejt3CzETGPU

--HG--
extra : rebase_source : e805e56c1f4b64082ebddb9a3d58327da6f2993f
2017-06-23 11:54:00 -07:00
Timothy Guan-tin Chien
1b162d892b Bug 1375783 - Make onboarding tour notification responsive, r=Fischer,mossop
Reduce the minimum width of the tour notification bar so the close button is visible even on a smaller window size.

MozReview-Commit-ID: KTHM3XPSG8C

--HG--
extra : rebase_source : 73b937d3cab4978e3037d2b24bfb736810aeba0d
2017-06-23 15:10:52 +08:00
Andrew Swan
caff6d45a8 Bug 1374584 Add hover styling for find replacement button r=mstriemer
MozReview-Commit-ID: 4FZJCmN59GZ

--HG--
extra : rebase_source : 3a76119e75e639b391d5e0453d1e5aaadb13e5a0
2017-06-22 17:23:20 -07:00
Bobby Holley
716655ccab Bug 1376359 - Include the stylo pref in telemetry pings. r=gsvelto 2017-06-29 12:03:39 -07:00
Benjamin Smedberg
0ccf179dee Bug 1372988 part A - Warn when user prefs are set after the profile is dead, because the prefs won't get saved anyway. r=milan
MozReview-Commit-ID: IfwL5yYtLcF

--HG--
extra : rebase_source : ef1b78af09ac3966f16d4b255fe8689cb9c00aa2
extra : source : 93e8c43340e40fba20adc9e69131e4b7ec543153
2017-06-21 11:17:01 -04:00
Benjamin Smedberg
53c93f8449 Bug 1367813 - 1) Add telemetry for prefs.js not existing or being corrupted, and the presence of a user.js file. 2) Rename and change the nsIPrefService.readUserPrefs API. The new API reads user prefs from a file but doesn't remember that location or save changed preferences to that location. r=milan data-r=rweiss
MozReview-Commit-ID: FD5npJlB24W

--HG--
extra : rebase_source : d30bac5044ecb8d86253e8bca3e8d47371fb9d1f
extra : source : 4f0ee0f75a307095e4a04afe4413e5bb6ea8e502
2017-06-21 15:26:10 -04:00