Commit Graph

569279 Commits

Author SHA1 Message Date
sotaro
35956656da Bug 1414727 - Change AsyncImagePipeline::mIsChanged flag handling as to reduce DisplayList update r=nical 2017-11-15 10:14:06 +09:00
Aaron Klotz
9eb89cbe15 Bug 1413287: Ensure that interceptors do not marshal a handler payload unless they are the outermost marshal request; r=Jamie
MozReview-Commit-ID: 2rDreOpdwvy

--HG--
extra : rebase_source : a38a5df54aab50cecfeedf4b2f51194e868f699d
2017-10-31 14:37:00 -06:00
Nicholas Nethercote
20ffb0878f Bug 1416622 - Tighten up libpref's process checking. r=glandium
libpref only allows pref modifications in the parent process. This patch
tightens up the checking, which is a bit inconsistent.

- It removes ENSURE_MAIN_PROCESS_WITH_WARNING, which does NS_WARNING on
  failure, and replaces its uses with ENSURE_MAIN_PROCESS, which does NS_ERROR
  on failure. This required adding an XRE_IsParentProcess() check to one place
  in editor/.

- It converts XRE_IsContentProcess() tests to !XRE_IsParentProcess(), because
  we now have multiple kinds of non-parent process.

- It uses ENSURE_MAIN_PROCESS to replace other checking code in a few places.

- It improves a comment in HandleDirty().

MozReview-Commit-ID: D8znQWH7ery

--HG--
extra : rebase_source : ea0fc095b31525bde82a1be217923512d030b76d
2017-11-13 09:19:55 +11:00
sotaro
a15823ac76 Bug 1416614 - Add checks to ImageBridgeParent::NotifyImageComposites r=nical 2017-11-15 09:08:18 +09:00
Carl Corcoran
52e98f4308 Bug 1333126 - Use win64 PE unwind metadata to improve client-side stack walking; r=gsvelto
This includes tests that cover both regular CFI stack walking as well as
pathological corner cases.


MozReview-Commit-ID: GDARnPSemyu

--HG--
extra : source : 1b65c0b41ac31f3645b2318b47072a1100c13183
2017-08-06 08:46:50 +02:00
sotaro
56c2f9bf58 Bug 1412249 - Fix DidComposite timing for EmptyTransaction r=nical 2017-11-15 08:00:57 +09:00
Nicholas Nethercote
da4a6801da Bug 1416613 - Replace use of std::string and std::vector with Mozilla equivalents. r=glandium
MozReview-Commit-ID: 1Zcuespd4sn
2017-11-14 19:06:01 +11:00
Nicholas Nethercote
6750b1fde6 Bug 1416613 - Make Preferences::InitStaticMembers() slightly faster. r=glandium
InitStaticMembers() is the hottest function within libpref, because it is
called from all the getters and setters. This patch tweaks it so the common
case is handled with a single comparison, instead of two. This is valid because
sPreferences is nulled at the same time that sShutdown is set.

The patch also tweaks some other conditions to take advantage of this fact.

MozReview-Commit-ID: C74fLWOw7bE
2017-11-13 09:19:49 +11:00
Nicholas Nethercote
994d5726c4 Bug 1416613 - Improve comments about pref IPC. r=glandium
These would have saved me some time last week when I was figuring out how this
stuff works.

MozReview-Commit-ID: DUhxGDht6xT
2017-11-13 09:19:43 +11:00
sotaro
03a781381b Bug 1416594 - Add SurfaceFormat::R8G8B8A8 handling to SurfaceFormatToImageFormat() r=nical 2017-11-15 07:15:11 +09:00
btara
277dd46639 Merge mozilla-central to mozilla-inbound r=merge a=merge on a CLOSED TREE 2017-11-14 22:43:41 +02:00
btara
d95e1d710b Merge inbound to mozilla-central r=merge a=merge 2017-11-14 22:37:02 +02:00
btara
9607440bf8 Merge autoland to mozilla-central r=merge a=merge 2017-11-14 22:31:54 +02:00
ffxbld
7af6788dd0 No bug, Automated HPKP preload list update from host bld-linux64-spot-038 - a=hpkp-update 2017-11-14 11:51:23 -08:00
ffxbld
1d90c326d7 No bug, Automated HSTS preload list update from host bld-linux64-spot-038 - a=hsts-update 2017-11-14 11:51:19 -08:00
Ben Kelly
9bfa444242 Bug 1417172 P2 Add a way for the window/worker/docshell to mark a ClientSource execution ready. r=baku 2017-11-14 14:36:45 -05:00
Ben Kelly
8a74305d9d Bug 1417172 P1 Validate ClientSource creation path across IPC boundary. r=baku 2017-11-14 14:36:45 -05:00
ffxbld
986813daef No bug, Automated blocklist update from host bld-linux64-spot-030 - a=blocklist-update 2017-11-14 10:58:40 -08:00
ffxbld
e943551045 No bug, Automated HPKP preload list update from host bld-linux64-spot-030 - a=hpkp-update 2017-11-14 10:58:36 -08:00
ffxbld
cc72aaf33e No bug, Automated HSTS preload list update from host bld-linux64-spot-030 - a=hsts-update 2017-11-14 10:58:32 -08:00
Ted Mielczarek
851b7e1370 bug 1410148 - try to work around llvm-dsymutil crashes again by lowering rust debuginfo level on cross-mac builds. r=nalexander 2017-11-14 19:48:55 +01:00
Nathan Froyd
b45a18ac13 Bug 1415920 - make better use of Maybe for computing jit warm up thresholds; r=jandem
`Maybe` has some nice utility functions that can replace conditionals;
let's use those instead of nested conditionals.
2017-11-14 13:46:16 -05:00
dluca
a662f122c3 Merge Inbound to mozilla-central r=merge a=merge 2017-11-14 16:56:05 +02:00
Sebastian Hengst
31bab6f683 Backed out changeset 32958aa32cb5 (bug 1415485) for frequently failing for failing reftest layout/reftests/async-scrolling/position-fixed-in-scroll-container.html on Linux x64 QuantumRender. r=backout a=backout on a CLOSED TREE 2017-11-14 14:47:14 +02:00
Shing Lyu
176cfc3790 servo: Merge #18183 - Enable screen.width/height/availWidth/availHeight (from shinglyu:availheight); r=asajeffrey
<!-- Please describe your changes on the following line: -->
Support screen.width/height/availWidth/availHeight using information from glutin. r?@paulrouget

Since glutin don't have `availWidth` and `availHeight` information, I let them fallback to `width` and `height`. If that's not acceptable in terms of webcompat, I can remove that part.

There are some test failures on wpt css about mutating screen.width/height should throw exception, but I can't reproduce that behavior on other major browser, so I keep them disabled. Also there are some media query issues, but I believe that's due to some test harness problem on my test machine.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #18062  (github issue number if applicable).

<!-- Either: -->
- [x] There are tests for these changes in wpt cssom-view
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 504ad4de2a426c2bc70161a9190fddaa8728ead2
2017-11-14 14:45:52 +02:00
Sebastian Hengst
404907f077 Backed out changeset 648c91db95dd for failing reftest layout/reftests/async-scrolling/position-fixed-in-scroll-container.html on Linux x64 QuantumRender. r=backout a=backout on a CLOSED TREE 2017-11-14 13:06:07 +02:00
Sebastian Hengst
53f71049ff Backed out 2 changesets (bug 1416620) for failing own reftest. r=backout a=backout on a CLOSED TREE
Backed out changeset 3b45218edc2e (bug 1416620)
Backed out changeset c48580e1f535 (bug 1416620)
2017-11-14 13:04:52 +02:00
Sebastian Hengst
5d394948fa Backed out changeset 1a83be186f45 (bug 1397612) on request from whimboo for causing bug 1391545. r=backout a=backout on a CLOSED TREE 2017-11-14 13:04:27 +02:00
Coroiu Cristina
6a04305b5d Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE 2017-11-14 12:31:45 +02:00
Coroiu Cristina
70be4cd18b Merge inbound to mozilla-central r=merge a=merge 2017-11-14 12:21:40 +02:00
Alfredo.Yang
776dcceab4 Bug 1415809 - stop building stagefright. r=kinetik
MozReview-Commit-ID: 4PUrzpKkC6M


remove extra build config



Bug 1415809 - stop building stagefright. r?kinetik

--HG--
extra : rebase_source : cc8ef91bd3e4f1c0352ec8b2347ee79ffe167560
2017-11-14 15:45:23 +08:00
Ryan Hunt
0814b42b38 Only return a valid RotatedBuffer in ContentClientBasic::CreateBuffer (bug 1416790, r=dvander)
MozReview-Commit-ID: C5l4OHAWBLL

--HG--
extra : rebase_source : 720a4a458753cc27b9c2269b7da59e5712e47a22
2017-11-13 12:52:31 -05:00
Ryan Hunt
f881288e3b Don't use CompositorBridgeChild in PrepareBuffer if sync OMTP is enabled (bug 1416782, r=dvander)
MozReview-Commit-ID: DMbKcDEkkeP

--HG--
extra : rebase_source : 20608d09f18549816b10fd63d0879cfb409e8219
2017-11-13 12:51:19 -05:00
Emilio Cobos Álvarez
64d387d52c Bug 1416756: Stub out Servo_SourceSizeList_Drop so MingGW builds again. r=heycam a=mingw32-fix
MozReview-Commit-ID: 9zvYonPJL16

--HG--
extra : source : fbe652b8ecf7e823c0f1b10194652d1387a97df7
2017-11-13 16:41:59 +01:00
Ian Moody
4049c95d4d Bug 1416468 - Share container data parsing instead of duplicating it. r=baku a=baku 2017-11-14 01:55:17 +01:00
Csoregi Natalia
8f1a81caad Merge inbound to mozilla-central r=merge a=merge 2017-11-14 00:57:47 +02:00
Csoregi Natalia
3bf1e8b9c9 Merge autoland to mozilla-central r=merge a=merge 2017-11-14 00:55:33 +02:00
ffxbld
6f5e1e666f No bug, Automated HPKP preload list update from host bld-linux64-spot-031 - a=hpkp-update 2017-11-13 11:38:59 -08:00
ffxbld
4d11774312 No bug, Automated HSTS preload list update from host bld-linux64-spot-031 - a=hsts-update 2017-11-13 11:38:56 -08:00
ffxbld
96d2701aef No bug, Automated HPKP preload list update from host bld-linux64-spot-030 - a=hpkp-update 2017-11-13 10:56:59 -08:00
ffxbld
02130351db No bug, Automated HSTS preload list update from host bld-linux64-spot-030 - a=hsts-update 2017-11-13 10:56:56 -08:00
Simon Fraser
bab833ebee Bug 1416812 ensure next_version always present, prevent UnboundLocalError r=aki a=release 2017-11-13 17:33:50 +00:00
Narcis Beleuzu
6185875025 Merge inbound to mozilla-central r=merge a=merge 2017-11-13 11:53:28 +02:00
Alfredo.Yang
59da86b6b1 Bug 1415809 - update gtest. r=kinetik
MozReview-Commit-ID: Ck94z9GhXZa

--HG--
extra : rebase_source : a2f322dbd42aad549258581f4fdc1b84b7630c22
2017-11-13 16:50:02 +08:00
Makoto Kato
0e014221be Backed out changeset 607fd3ab6953 (bug 1415014) due to mistake merge
MozReview-Commit-ID: 4vyXS8Mv883

--HG--
rename : browser/branding/aurora/default64.png => browser/branding/aurora/content/icon64.png
rename : browser/branding/aurora/default128.png => browser/branding/aurora/mozicon128.png
rename : browser/branding/nightly/default64.png => browser/branding/nightly/content/icon64.png
rename : browser/branding/nightly/default128.png => browser/branding/nightly/mozicon128.png
rename : browser/branding/official/default64.png => browser/branding/official/content/icon64.png
rename : browser/branding/official/default128.png => browser/branding/official/mozicon128.png
rename : browser/branding/unofficial/default64.png => browser/branding/unofficial/content/icon64.png
rename : browser/branding/unofficial/default128.png => browser/branding/unofficial/mozicon128.png
2017-11-13 15:11:55 +09:00
Makoto Kato
834592c368 Backed out changeset 5d95a4f0d3a0 (bug 1415014)
MozReview-Commit-ID: 4wGuXXuh5uR
2017-11-13 15:11:19 +09:00
Emilio Cobos Álvarez
7812d97abf Bug 1396057: Update test expectations. r=me
MozReview-Commit-ID: 4h7bVe5pHkt
2017-11-13 04:21:33 +01:00
Emilio Cobos Álvarez
d342e85db9 Bug 1396057: Change tests of calc in media-queries so that the root element style has been resolved first. r=Manishearth
This modify the tests so that the media query evaluation they're testing happens
after style resolution, which would've caught a bug in rem unit evaluation
inside media queries in stylo.

MozReview-Commit-ID: ByaR4ZA995l
2017-11-13 04:21:03 +01:00
Emilio Cobos Álvarez
84a65079d1 servo: Merge #19194 - stylo: Bring back support for calc() in media-queries (from emilio:media-query-calc); r=Manishearth
Bug: 1396057
Reviewed-by: Manishearth
Source-Repo: https://github.com/servo/servo
Source-Revision: 4970b5d1544fe8f33287b01540e972a639baa689

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 1c07a2da1e3037da46501bb6d96e02383ec7b982
2017-11-12 20:06:12 -06:00
Ryan VanderMeulen
b1d30ab98e Merge m-c to autoland. a=merge 2017-11-12 21:26:51 -05:00