Commit Graph

171969 Commits

Author SHA1 Message Date
Benoit Jacob
323054beb0 Bug 977757 - 1/3 - make nsCSSProps::EnabledState a bitfield - r=dbaron,bz 2014-03-06 11:38:17 -05:00
Ryan VanderMeulen
f92dcbf5b8 Backed out changesets e7c4304d45d7 and 75d3146ac0d3 (bug 970891) for Android reftest failures.
CLOSED TREE
2014-03-06 11:00:26 -05:00
Richard Barnes
70dae16942 Bug 936340 - Implement navigator.sendBeacon r=sicking 2014-03-06 10:51:23 -05:00
Benjamin Bouvier
0f08cd54df Bug 919052: OdinMonkey: Add support for short-circuiting ternaries in if expressions; r=luke 2014-03-06 16:42:49 +01:00
Kartikaya Gupta
6d587c403f 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
ed64d41323 Bug 979577 - Test durations are always zero in the HTML report. r=jgriffin 2014-03-06 14:49:50 +00:00
Jonathan Kew
9f36213043 bug 970891 - reftest for font fallback on the <space> character. r=roc 2014-02-11 22:17:25 +00:00
Jonathan Kew
f76b1b0f97 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
4848b0287e Bug 978827 - Remove bogus assertion in OpenSL input backend. r=jesup 2014-03-06 15:11:52 +01:00
Ehsan Akhgari
65a4f26667 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
d01bf12235 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
25f8288e2f Bug 980097 - Make copying the PID easier. r=khuey 2014-03-06 08:52:54 -05:00
Andrea Marchesini
ea9378c943 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]
bc2949dab7 Bug 970690 - Part 1: Add transport field to ICE candidate stats. r=jib 2014-02-26 11:12:37 -08:00
Jed Davis
d3e813ea36 Bug 968002 - Reject AddNewProcess from non-Nuwa children. r=bent 2014-03-06 08:52:52 -05:00
Alessio Placitelli
b0ddd1a2e3 Bug 961804 - Drop support for Blob.mozSlice. r=jst 2014-03-06 08:52:52 -05:00
Henry Chang
02209cf498 Bug 946815 - Add test case. r=bholley 2014-03-04 16:31:49 +08:00
Richard Barnes
137fe8d659 Bug 936340 - Implement navigator.sendBeacon. r=sicking 2014-03-06 08:52:50 -05:00
Honza Bambas
daa91e8ec5 Bug 960902 - Disallow concurrent HTTP cache read read when validation is needed, r=michal 2014-03-06 14:36:20 +01:00
Jonathan Kew
a56bfd95a6 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
9c16611238 bug 974575 - correction for bad commit (a0f556f37fb7016aa304b7cf0e811c0d38f0b969) ported from upstream. r=jrmuizel 2014-03-06 12:29:23 +00:00
Jonathan Kew
aad13dfe92 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
4f3929b4a5 Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2014-03-06 13:28:07 +01:00
Carsten "Tomcat" Book
f0621579ae 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
deffc679c5 merge b2g-inbound to mozilla-central 2014-03-06 13:22:25 +01:00
Carsten "Tomcat" Book
32dd10db6b merge fx-team to mozilla-central 2014-03-06 13:14:10 +01:00
Carsten "Tomcat" Book
cf0d36b95b 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
46b08de4db Backed out changeset 1314168b5271 (bug 977372) 2014-03-06 09:16:01 +01:00
B2G Bumper Bot
94404bd76f Bumping manifests a=b2g-bump 2014-03-05 23:20:52 -08:00
B2G Bumper Bot
9c1b7e6995 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
06822bffbe Bug 978851 - LoadInfo::UpdateSystemLoad warns about format string in sscanf. r=padenot 2014-03-06 07:53:34 +01:00
Makoto Kato
f5e4b8400e Bug 979148 - Use NOTIFY_IME_OF_POSITION_CHANGE for IMM32. r=masyuki 2014-03-06 15:13:50 +09:00
Boris Zbarsky
dcc27a4407 Bug 951887 followup. Adjust tests to deal with the new reality. 2014-03-06 00:22:43 -05:00
Benoit Girard
925efe315f Bug 973770 - Build backend that generates C/C++ Eclipse projects. r=gps 2014-03-06 00:03:10 -05:00
Dave Hylands
7779f52fed 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
6bdcb92175 Merge m-c to fx-team 2014-03-05 18:58:38 -08:00
Wes Kocher
3e0200aabe Merge fxteam to m-c 2014-03-05 18:20:17 -08:00
Wes Kocher
f53cdc0e6d Merge inbound to m-c 2014-03-05 18:08:47 -08:00
Nathan Froyd
57afcc7d2d Bug 968836 - fix a few already_AddRefed members in MediaManager.cpp; r=jesup 2014-03-05 17:58:13 -08:00
Kyle Huey
874b0f2877 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
1ba96b6e8c Bug 619487: Assert when preferences are used off the main thread. r=dbaron 2014-03-05 17:58:01 -08:00
Wes Kocher
5ae3b29a8b 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
642e83c0e5 Backed out changeset 3bfcf691690a (bug 966182) for adding a hazard. 2014-03-05 20:31:38 -08:00
Bobby Holley
8e3b6aa7ec Bug 960108 - Ignore saved frame chains and contexts in JS::DescribeStack. r=bz 2014-03-05 20:15:35 -08:00
Boris Zbarsky
fb2ed1264a 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
29e21af8b1 Bug 874788. Allow WebIDL HTMLAllCollection to emulate undefined. r=peterv 2014-03-05 22:48:04 -05:00
Boris Zbarsky
94e63969a7 Bug 874787. Add support for legacycaller on proxy bindings. r=efaust,peterv 2014-03-05 22:48:03 -05:00
Blair McBride
a124eab109 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
5e5eb44e3a 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
ca7db2a1eb Backout d8018c23945a for NPE failures 2014-03-05 15:35:40 -08:00