Commit Graph

277169 Commits

Author SHA1 Message Date
Bob Owen
61bcd687ba Bug 1156742 Part 5: Add a skeleton RemotePrintJob. r=mconley
The methods will get filled out by later patches, this sets up the IPDL and lifetime management.
2015-12-21 20:33:13 +00:00
Bob Owen
4695403059 Bug 1156742 Part 4: Add an in memory DrawEventRecorder. r=bas 2015-12-21 20:33:13 +00:00
Bob Owen
f07e9067d9 Bug 1156742 Part 3: Add support for FontType::CAIRO to CreateScaledFontForTrueTypeData on Windows. r=bas
Parts of this change and related code get moved around in Part 24.
2015-12-21 20:33:13 +00:00
Bob Owen
8b79d65f9b Bug 1156742 Part 2: Make gfx thebes/gl/2d work with UNICODE defined. r=bas, r=glandium 2015-12-21 20:33:13 +00:00
Bob Owen
d5d7b66a4b Bug 1156742 Part 1: Change Moz2D recording, so that it can be used in isolation. r=bas
These are mainly changes to make sure we have recorded relevant dependencies to each draw operation.
Where we can't record them on the fly like this, it makes sure the object has originated from our DrawTarget.
2015-12-21 20:33:12 +00:00
Wes Kocher
1bd1042511 Backed out changeset 28da91dbe6c5 (bug 1233843) for failures in test_bug203271.js in various test suites 2015-12-21 12:29:10 -08:00
Chris Pearce
536679873f Bug 1234099 - Unhide Adobe GMP on Windows XP. r=spohl 2015-12-21 16:06:41 +13:00
Wes Kocher
811e6511ad Backed out changeset f103fd636405 (bug 1232582) for b2g debug xpcshell failures in test_name_constraints.js 2015-12-21 11:01:22 -08:00
Christoph Kerschbaumer
26ae26cac9 Bug 1233843 - Convert 30 tests within netwerk/test to use AsyncOpen2 (r=mcmanus) 2015-12-18 14:56:57 -08:00
Benjamin Bouvier
1f27399de3 Bug 1229338: Rename OptimizationInfos to OptimizationLevelInfo; r=Waldo 2015-12-01 12:42:04 +01:00
Benjamin Bouvier
b96a249270 Bug 1229338: Make OptimizationLevel an enum class; r=Waldo 2015-12-03 21:03:14 +01:00
L. David Baron
bf0d5ea639 Bug 1233276 - Make css::Declaration::List more useful again, given that it degraded a bit in bug 978833 (/ bug 1221436). r=heycam 2015-12-21 13:11:32 -05:00
Jakob Stoklund Olesen
f863f0afd5 Bug 1233863 - ARM64: Record the correct branch offset. r=sstangl
Don't depend on nextOffset() to get the address of the next inserted
instruction. Adding a single instruction could cause a constant pool to be
emitted first.

The b() method assembles a branch and returns its offset. Use this return value
when recording the location of a pending jump.

This fixes the MOZ_CRASH(Unrecognized jump instruction.) crashes.
2015-12-21 10:11:07 -08:00
Jakob Stoklund Olesen
c675d19416 Bug 1233863 - ARM64: Avoid BumpSystemStackPointer(). r=sstangl
This function can only handle small immediate adjustments to the stack pointer
because it is not allowed to use scratch registers.

Don't call it from MacroAssembler::Claim() which may allocate large stack
frames. Simply synchronize the system stack pointer to the pseudo stack pointer
instead.
2015-12-21 10:11:07 -08:00
Jakob Stoklund Olesen
39ed7f94e8 Bug 1233863 - ARM64: Set up pseudo stack pointer in proglogues. r=sstangl
Use the existing masm.initStackPtr() function to set up the x28 register
correctly on entry to jitted code.

This is already done correctly in JitRuntime::generateEnterJIT().
2015-12-21 10:11:07 -08:00
Jakob Stoklund Olesen
e54879d3f8 Bug 1233863 - ARM64: Disable tests that require ion.enable = 1. r=jimb
Since ARM64 doesn't have an Ion code generator yet, these tests will fail when
they check for ion-generated code.

This disables tests that look for frame.implementation == "ion" etc.
2015-12-21 10:11:07 -08:00
Jakob Stoklund Olesen
d91d619b14 Bug 1233863 - ARM64: Don't advertise asm.js availability. r=luke
OdinMonkey does not yet support ARM64, so disable it just like we do in
IsIonEnabled().
2015-12-21 10:11:07 -08:00
Jakob Stoklund Olesen
cfa29c8f21 Bug 1233863 - ARM64: Allow test to pass with --no-asmjs, and when no JIT exists. r=luke
When running with --no-asmjs, and when we don't have a JIT capable of asm.js,
the returned warning is different. This test should handle those cases too.
2015-12-21 10:11:07 -08:00
Stephen A Pohl
a11c9c6384 Bug 1222555: Copy updater.app to the proper location for app update mochitest chrome tests. r=rstrong,ted 2015-12-21 12:21:57 -05:00
Gian-Carlo Pascutto
953ea6bc74 Bug 1211090 - Don't fail to open databases if we can't do buffered IO. r=froydnj 2015-12-21 17:51:03 +01:00
Gian-Carlo Pascutto
aca95000a9 Bug 1211090 - Add fallocate support to nsIOutputFileStream and use it. r=froydnj 2015-12-21 17:50:53 +01:00
Gian-Carlo Pascutto
28e468da92 Bug 1211090 - Use Buffered IO for PrefixSet load/store. r=froydnj 2015-12-21 17:50:46 +01:00
Blake Kaplan
84ac6d9b25 Bug 1233910 - Enable these now-passing tests. r=felipe 2015-12-21 08:23:19 -08:00
J. Ryan Stinnett
257e9b4c3b Bug 1233865 - Remove deprecated dbg_assert. r=fitzgen 2015-12-18 17:02:00 -06:00
J. Ryan Stinnett
4a2c6917d8 Bug 1151413 - Set async caller in DevToolsUtils.executeSoon r=ejpbruel 2015-12-18 14:53:25 -06:00
Andrea Marchesini
0647901e1c Bug 1233598 - HTMLInputElement must traverse/unlink the getFilesAndDirectories promise, r=smaug 2015-12-21 15:14:06 +00:00
Armen Zambrano Gasparnian
e7ef4dab81 Bug 1233725 - Tier-2 TC Linux64 debug crashtest jobs were incorrectly defined as cpp tests. DONTBUILD. r=me 2015-12-21 09:42:59 -05:00
Kartikaya Gupta
5857eaa603 Bug 1222190 - Implement GetTimeAsyncForPossibleBackwardsSkew for windows to fix backwards skew on hibernation. r=birtles 2015-12-21 09:38:17 -05:00
David Anderson
eda3962b1a Remove the TaskThrottler. (bug 1192919 part 6, r=kats) 2015-12-21 09:36:36 -05:00
David Anderson
a0b36b41ba Dispatch all APZ repaint requests immediately, and rely on content vsync. (bug 1192919 part 5, r=kats) 2015-12-21 09:36:36 -05:00
David Anderson
6eb67c2d10 Turn apz.use_paint_duration off. (bug 1192919 part 4, r=kats) 2015-12-21 09:36:36 -05:00
David Anderson
41260a5866 Force a paint to be scheduled for scroll info layers. (bug 1192919 part 3, r=kats) 2015-12-21 09:36:36 -05:00
David Anderson
0841696e19 Minimize the displayport for frames that must animate synchronously. (bug 1192919 part 2, r=kats) 2015-12-21 09:36:36 -05:00
David Anderson
a9ae6c3924 Annotate FrameMetrics that are created for ScrollInfoLayers. (bug 1192919 part 1, r=kats) 2015-12-21 09:36:36 -05:00
Carsten "Tomcat" Book
02fc6c358a Merge mozilla-central to mozilla-inbound 2015-12-21 13:08:27 +01:00
Carsten "Tomcat" Book
3cfcb8966a Backed out changeset 0f2a62a45b00 (bug 1232506) for causing a talos perma failure 2015-12-21 13:00:59 +01:00
Carsten "Tomcat" Book
97c5920693 merge mozilla-inbound to mozilla-central a=merge 2015-12-21 11:52:31 +01:00
Carsten "Tomcat" Book
81c3c9f937 merge fx-team to mozilla-central a=merge 2015-12-21 11:50:09 +01:00
Carsten "Tomcat" Book
4675409456 merge b2g-inbound to mozilla-central a=merge 2015-12-21 11:47:51 +01:00
B2G Bumper Bot
fdb8c98c64 Bumping manifests a=b2g-bump 2015-12-20 23:35:25 -08:00
B2G Bumper Bot
fe54bf03c5 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/e384f9eb4a14
Author: gasolin <gasolin@gmail.com>
Desc: Merge pull request #33367 from gasolin/issue-1227893

Bug 1227893 - reflect Bluetooth rtl css to Settings counter part, r=timdream

========

https://hg.mozilla.org/integration/gaia-central/rev/e562a1e42c83
Author: gasolin <gasolin@gmail.com>
Desc: Bug 1227893 - reflect Bluetooth rtl css to Settings counter part, r=timdream
2015-12-20 23:34:02 -08:00
B2G Bumper Bot
65c354f40f Bumping manifests a=b2g-bump 2015-12-20 22:35:26 -08:00
B2G Bumper Bot
a193d3184e Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/bafe0ba03414
Author: gasolin <gasolin@gmail.com>
Desc: Merge pull request #33638 from gasolin/issue-1233847

Bug 1233847 - load ApnHelper for apn settings panel, r=me

========

https://hg.mozilla.org/integration/gaia-central/rev/8ed4384073fa
Author: gasolin <gasolin@gmail.com>
Desc: Bug 1233847 - load ApnHelper for apn settings panel, r=me
2015-12-20 22:34:03 -08:00
B2G Bumper Bot
0c163f499e Bumping manifests a=b2g-bump 2015-12-20 20:46:06 -08:00
B2G Bumper Bot
0a4d4c0f97 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/84d1dd4e6654
Author: Scott Wu <scottwu@mozilla.com>
Desc: Merge pull request #33615 from scottwu/1232797-enter-puk-code-labels

Bug 1232797 - Added labels for PUK dialog, r=gasolin

========

https://hg.mozilla.org/integration/gaia-central/rev/2a1bde405178
Author: Scott Wu <scottcwwu@gmail.com>
Desc: Bug 1232797 - Added labels for PUK dialog
2015-12-20 20:44:38 -08:00
B2G Bumper Bot
08b6cc13ec Bumping manifests a=b2g-bump 2015-12-19 18:05:25 -08:00
ffxbld
fb44643d4e No bug, Automated blocklist update from host bld-linux64-spot-573 - a=blocklist-update 2015-12-19 04:09:28 -08:00
ffxbld
8f0e704852 No bug, Automated HPKP preload list update from host bld-linux64-spot-573 - a=hpkp-update 2015-12-19 04:09:26 -08:00
ffxbld
4399cad53c No bug, Automated HSTS preload list update from host bld-linux64-spot-573 - a=hsts-update 2015-12-19 04:09:24 -08:00
Carsten "Tomcat" Book
75cc2ea56a merge mozilla-inbound to mozilla-central a=merge 2015-12-18 15:23:39 +01:00