Commit Graph

171968 Commits

Author SHA1 Message Date
Ryan VanderMeulen
0636b6fe12 Backed out changesets e7c4304d45d7 and 75d3146ac0d3 (bug 970891) for Android reftest failures.
CLOSED TREE
2014-03-06 11:00:26 -05:00
Richard Barnes
f08cb2ab34 Bug 936340 - Implement navigator.sendBeacon r=sicking 2014-03-06 10:51:23 -05:00
Benjamin Bouvier
478327935c Bug 919052: OdinMonkey: Add support for short-circuiting ternaries in if expressions; r=luke 2014-03-06 16:42:49 +01:00
Kartikaya Gupta
97ae4a1c9c Bug 977625 - Robustify test_formaction_attribute to run on a local b2g-emulator setup. r=mounir 2014-03-06 10:02:22 -05:00
Dave Hunt
3585ac3672 Bug 979577 - Test durations are always zero in the HTML report. r=jgriffin 2014-03-06 14:49:50 +00:00
Jonathan Kew
8de6199eae bug 970891 - reftest for font fallback on the <space> character. r=roc 2014-02-11 22:17:25 +00:00
Jonathan Kew
ee16a48ded bug 970891 - don't assume the primary font will always support the <space> character - fall back down the font stack if necessary. r=roc 2014-02-11 15:28:21 +00:00
Gian-Carlo Pascutto
a8e4d05c60 Bug 978827 - Remove bogus assertion in OpenSL input backend. r=jesup 2014-03-06 15:11:52 +01:00
Ehsan Akhgari
ec8fa0880f Backed out changeset 98cc8a50348f (bug 936340) because it misses the test_beaconElectrolysis.html file, which breaks the build 2014-03-06 09:04:45 -05:00
Ehsan Akhgari
46df6b30e3 Fix up skia's generate_mozbuild.py to make it match the moz.build file, no bug, DONTBUILD 2014-03-06 08:58:52 -05:00
Blake Kaplan
438055efbc Bug 980097 - Make copying the PID easier. r=khuey 2014-03-06 08:52:54 -05:00
Andrea Marchesini
bc7fabd80e Bug 979974 - Fixes to DataStoreChangeNotifier for change events from a different app. r=ehsan 2014-03-06 08:52:54 -05:00
Byron Campen [:bwc]
60b5a507bd Bug 970690 - Part 1: Add transport field to ICE candidate stats. r=jib 2014-02-26 11:12:37 -08:00
Jed Davis
ae822f9cdc Bug 968002 - Reject AddNewProcess from non-Nuwa children. r=bent 2014-03-06 08:52:52 -05:00
Alessio Placitelli
683c2bf0e2 Bug 961804 - Drop support for Blob.mozSlice. r=jst 2014-03-06 08:52:52 -05:00
Henry Chang
4df9eef59e Bug 946815 - Add test case. r=bholley 2014-03-04 16:31:49 +08:00
Richard Barnes
72242e5080 Bug 936340 - Implement navigator.sendBeacon. r=sicking 2014-03-06 08:52:50 -05:00
Honza Bambas
1eef237c8d Bug 960902 - Disallow concurrent HTTP cache read read when validation is needed, r=michal 2014-03-06 14:36:20 +01:00
Jonathan Kew
5fb4a596fa bug 974575 - support color glyphs in cairo_image_surface's _composite_glyphs function. r=jrmuizel 2014-03-06 12:29:23 +00:00
Jonathan Kew
b1bced401f bug 974575 - correction for bad commit (a0f556f37fb7016aa304b7cf0e811c0d38f0b969) ported from upstream. r=jrmuizel 2014-03-06 12:29:23 +00:00
Jonathan Kew
db93ca8e58 bug 974575 - backport Behdad's patches for color bitmap glyph support from current cairo trunk. r=jrmuizel
* * *
[ft] Fix resizing of bitmap fonts
From b94a519aad3d5b50aa6de47ee16ee6a099de9791 Mon Sep 17 00:00:00 2001
Say, you were asking cairo for a font at 200px.  For bitmap-only fonts,
cairo was finding the closes strike size and using it.  If the strike
was at 20px, well, that's what you were getting.  We now scale that 20px
strike by a factor of 10 to get the correct size rendering.

Note that by itself this patch doesn't change much on the Linux desktop.
The reason is that the size you are interested in (eg. 200px) is lost by
fontconfig.  When you request a font at 200px, fontconfig returns a font
pattern that says 20px, and so the next layers thing you want a font at
20px.  To address that, one also needs a piece of fontconfig config that
puts the 200 back into the pixelsize.  Something like this:

<match target="font">
  <test name="scalable" mode="eq">
    <bool>false</bool>
  </test>
  <edit name="pixelsize" mode="assign">
    <times>
      <name>size</name>
      <name>dpi</name>
      <double>0.0138888888888</double> <!--1/72.-->
    </times>
  </edit>
</match>

I'm going to try to upstream this config so it will be enabled by
default.  The config can be a bit smarter.  For example, if
metricshinting is enabled and the size difference is small, we may as
well not scale.

The nice thing about this is that the configuration of whether and when
to scale bitmaps will be done in fontconfig, not cairo / Qt / ... code.
---
* * *
[FT] Prefer downscaling bitmap glyphs to upscaling

From a8f1b456db744e33a10b2301df03528787e5b1ca Mon Sep 17 00:00:00 2001
Say, you have bitmap strikes for sizes 50ppem and 100ppem.
To render at 60ppem, it's much better to downscale the 100ppem
bitmap than upscale 50ppem one.  Prefer downscaling.
---
* * *
[ft] I meant fabs(), not abs()

From 13bd8d09b44e50649f6fc4d58d036bc32c1d5c5b Mon Sep 17 00:00:00 2001
---
* * *
[ft] Fix memory bug in copying bitmaps

From a0f556f37fb7016aa304b7cf0e811c0d38f0b969 Mon Sep 17 00:00:00 2001
---
* * *
[ft] Fix wrong assumptions

From e738079302a968b7b1fb9101cd4d92a8887bedce Mon Sep 17 00:00:00 2001
If subpixel rendering is enabled, but FT returns a 8bit gray bitmap
(perhaps because the font has 8bit embedded bitmaps) we were hitting
the assertions because the assumptions made were wrong.  Fix up.
---
* * *
Towards support loading color glyphs from FreeType

From 2cc353c3dbe01b4d8f65d6de800f2b1d6004a1c2 Mon Sep 17 00:00:00 2001
See comments.
---
* * *
Support 2bit and 4bit embedded bitmaps

From 9444ef09ccde2735258cc1bd2f1912119a32dd88 Mon Sep 17 00:00:00 2001
---
* * *
[ft] Fix math

From 7d26341072b13a78d4b3fe58779057ac020be487 Mon Sep 17 00:00:00 2001
---
* * *
[ft] Add missing include

From 0554d76402321b25cc952180e4d19436a9038d1a Mon Sep 17 00:00:00 2001
---
* * *
[ft] Fix alignment

From 34a747e7bdeba1cfe17318f80fbe6720d47bc023 Mon Sep 17 00:00:00 2001
---
* * *
[ft] Ensure alignment of bitmaps received from FreeType

From 46d9db96d460fea72f0420102e8a90c6a7231f79 Mon Sep 17 00:00:00 2001
---
2014-03-06 12:29:22 +00:00
Carsten "Tomcat" Book
64af14d88a Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2014-03-06 13:28:07 +01:00
Carsten "Tomcat" Book
da4b0d1ee4 Backed out changeset 22e34e33e9ee (bug 979853) for win7/win8 debug mochitest bustage on a CLOSED TREE 2014-03-06 13:27:04 +01:00
Carsten "Tomcat" Book
dda68c4a9d merge b2g-inbound to mozilla-central 2014-03-06 13:22:25 +01:00
Carsten "Tomcat" Book
3d645b77a5 merge fx-team to mozilla-central 2014-03-06 13:14:10 +01:00
Carsten "Tomcat" Book
f7378c3ae7 Backed out changeset 4fb349c12a63 (bug 977372) for b2g ics emulator debug m8 test failure 2014-03-06 09:16:43 +01:00
Carsten "Tomcat" Book
a6cc370084 Backed out changeset 1314168b5271 (bug 977372) 2014-03-06 09:16:01 +01:00
B2G Bumper Bot
2c0764e8e2 Bumping manifests a=b2g-bump 2014-03-05 23:20:52 -08:00
B2G Bumper Bot
0a9b390936 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/67e75b4310bc
Author: EragonJ <eragonj@eragonj.me>
Desc: Merge pull request #16896 from EragonJ/bug-979771

Bug 979771 - [DSDS] Data call icon on Utility Tray will not become blue

========

https://hg.mozilla.org/integration/gaia-central/rev/e71c4fe284bc
Author: EragonJ <eragonj@eragonj.me>
Desc: Bug 979771 - [DSDS] Data call icon on Utility Tray will not become blue

- we would iterate mozMobileConnections now
- update unit tests
- refactor code
2014-03-05 23:15:26 -08:00
Gian-Carlo Pascutto
525f2cc8df Bug 978851 - LoadInfo::UpdateSystemLoad warns about format string in sscanf. r=padenot 2014-03-06 07:53:34 +01:00
Makoto Kato
32e2737215 Bug 979148 - Use NOTIFY_IME_OF_POSITION_CHANGE for IMM32. r=masyuki 2014-03-06 15:13:50 +09:00
Boris Zbarsky
2f267e39eb Bug 951887 followup. Adjust tests to deal with the new reality. 2014-03-06 00:22:43 -05:00
Benoit Girard
d5977011d6 Bug 973770 - Build backend that generates C/C++ Eclipse projects. r=gps 2014-03-06 00:03:10 -05:00
Dave Hylands
fae9fc2a02 Bug 977372 - Remove main thread assert so CloseFileRunnable can be used on non-main threads. r=bent 2014-03-05 20:18:06 -08:00
Wes Kocher
4ff54c5b48 Merge m-c to fx-team 2014-03-05 18:58:38 -08:00
Wes Kocher
b2616208a1 Merge fxteam to m-c 2014-03-05 18:20:17 -08:00
Wes Kocher
452f25917a Merge inbound to m-c 2014-03-05 18:08:47 -08:00
Nathan Froyd
48dafcbc9b Bug 968836 - fix a few already_AddRefed members in MediaManager.cpp; r=jesup 2014-03-05 17:58:13 -08:00
Kyle Huey
012493c82a Bug 979951: Always preserve the worker wrapper to ensure that we have something to tell us what compartment to enter. r=bent 2014-03-05 17:58:03 -08:00
Kyle Huey
ffba529abe Bug 619487: Assert when preferences are used off the main thread. r=dbaron 2014-03-05 17:58:01 -08:00
Wes Kocher
0bbba6bb61 Unbacked out changeset 19fe1e621c5c (bug 966182) because it didn't actually introduce the new hazard. 2014-03-05 20:45:55 -08:00
Wes Kocher
125fecd1b8 Backed out changeset 3bfcf691690a (bug 966182) for adding a hazard. 2014-03-05 20:31:38 -08:00
Bobby Holley
0f2729e9aa Bug 960108 - Ignore saved frame chains and contexts in JS::DescribeStack. r=bz 2014-03-05 20:15:35 -08:00
Boris Zbarsky
f5e48ed89d Bug 951887. Treat form controls as mutable for purposes of constraint validation whether they're in a document tree or not. r=smaug 2014-03-05 22:48:04 -05:00
Boris Zbarsky
00d926a354 Bug 874788. Allow WebIDL HTMLAllCollection to emulate undefined. r=peterv 2014-03-05 22:48:04 -05:00
Boris Zbarsky
847fc61450 Bug 874787. Add support for legacycaller on proxy bindings. r=efaust,peterv 2014-03-05 22:48:03 -05:00
Blair McBride
c59582644a Bug 966933 - [Australis] UITour: Add a UI tour link in the Help menu. r=Gijs 2014-03-06 14:41:43 +13:00
Robert Strong
f0b0733229 Followup for Bug 900251 - remove check for extra channel-prefs.js and update-settings.ini files in the mar generation scripts. r=nthomas 2014-03-05 17:04:21 -08:00
Brian Nicholson
c117dc481c Backout d8018c23945a for NPE failures 2014-03-05 15:35:40 -08:00
Mike de Boer
83c00c2e87 [Australis] Bug 870593: add tip section to Customization Mode. r=jaws 2014-03-05 18:09:12 -05:00