Commit Graph

243621 Commits

Author SHA1 Message Date
John Daggett
d49810fba6 Bug 1056479 p3 - fixup various reftests for Linux. r=jfkthame 2015-05-13 14:11:25 +09:00
John Daggett
65205f109b Bug 1056479 p2 - implement platform fontlist based on fontconfig. r=karlt
This patch implements a derived class of gfxPlatformFontList and a set of associated objects that uses fontconfig. It's a replacement for the existing gfxPangoFontGroup and gfxFontconfigUtils code. The fontconfig API is used to lookup all fonts on the system, which are grouped by family name.

Changes due to this patch:
- font style matching, the mapping of style attributes to a specific font, is now handled by the same Gecko code that is used on other plaforms. fontconfig substitutions are handled but fontconfig style matching no longer used.
- downloadable fonts using unicode-range are now supported
- local fullname lookups are only done with the English name of the font, as per the CSS3 Fonts spec, and not only other localized fullnames
- size-specific bitmap fonts are no longer supported
- fonts lacking a Unicode character map are no longer supported
2015-05-13 14:11:25 +09:00
John Daggett
efff1e5386 Bug 1056479 p1a - use lang as part of pref font fallback. r=karlt 2015-05-13 14:11:25 +09:00
John Daggett
ab4eecad04 Bug 1056479 p1 - add language to FindFamily parameters. r=jfkthame 2015-05-13 14:11:25 +09:00
John Daggett
6c6d2ffd69 Bug 1056479 p0 - rename ambiguous GetFontList method in Android fontlist. r=m_kato 2015-05-13 14:11:25 +09:00
Cameron McCormack
d22e480bfb Bug 1162850 - Don't stop looking for style sheet load finishes after the FontFaceSet gets a DOMContentLoaded. r=jdaggett 2015-05-13 15:06:52 +10:00
Ting-Yu Lin
f91f3e74c8 Bug 1163490 - Remove SpecialPowers from marionette carets test. r=jgriffin 2015-05-11 02:17:00 +08:00
Ting-Yu Lin
81bce7fafe Bug 1163907 - Remove #ifdef PR_LOGGING in AccessibleCaretLogger 2015-05-11 23:05:00 +08:00
Gregory Szorc
8d63fd55fe Bug 1164315 - Update key fingerprint for bitbucket.org; r=me
Value obtained from
https://blog.bitbucket.org/2015/05/06/bitbuckets-ssl-certificate-is-changing-for-sha-2/
and verified to work.

DONTBUILD (NPOTB)
2015-05-12 20:21:47 -07:00
Lee Salzman
1850a6f595 Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium 2015-05-13 12:04:03 +09:00
Lee Salzman
282e131375 Bug 1159273 - call g_type_init in nsAppShell::Init. r=glandium 2015-05-13 12:04:03 +09:00
Lee Salzman
425452c4a9 Bug 1159273 - Fix out-dated Cairo usage that may fail to build or work properly when system Cairo is involved. r=jrmuizel 2015-05-13 12:00:30 +09:00
Lee Salzman
02341f955d Bug 1159273 - Update gkmedias symbol defs to catch up with the Cairo/Pixman renames. r=jrmuizel 2015-05-13 11:59:55 +09:00
Lee Salzman
2dfbba0503 Bug 1159273 - Update Cairo/Pixman renaming to not leak the symbols we use and silence linker warnings. r=jrmuizel 2015-05-13 11:54:18 +09:00
Lee Salzman
cf9ae0f680 Bug 1127752 - fixes for using Skia and OMTC with GTK3. r=jrmuizel 2015-05-13 11:54:17 +09:00
Martin Stransky
baa53cfee4 Bug 884831 - GTK3 - crash at browser end [@ XFreeColormap() ], r=karlt 2015-05-13 11:54:13 +09:00
Cameron McCormack
e09fc88693 Comment typo fix; no bug. 2015-05-13 12:25:22 +10:00
Cameron McCormack
78ac3925e6 Bug 1163865 - Remove [Throws] from FontFaceSet.delete. r=smaug 2015-05-13 12:24:34 +10:00
Brian Birtles
be2405aaa8 Bug 1161320 - Fix conflict between finishing and aborting a pause; r=jwatt
Animation::ResumeAt contains an assertion that, when we exit the play-pending
state, checks we either have a resolved start time or a resolved hold time.

That's normally true but if we are aborting a pause on animation that is
finished we can end up with a resolved start time (since we don't clear the
start time when we're aborting a pause) and a resolved hold time (either
because the regular finishing behavior set one, or, because play() applied
auto-rewinding behavior and set it).

In that case we should actually respect the hold time and update the start time
when resuming the animation. However, ResumeAt won't update the start time if it
is already set.

This patch fixes that by clearing the start time in DoPlay in the case where we
are aborting a pause and have a hold time.
2015-05-08 16:17:13 +09:00
Nicholas Nethercote
37a9035e51 Bug 1161377 (part 3, attempt 2) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj. 2015-05-12 17:33:26 -07:00
Nicholas Nethercote
8a397036c0 Bug 1161377 (part 2.5) - Move all static PLDHashTable instances onto the heap to avoid static constructors. r=froydnj. 2015-05-12 17:33:22 -07:00
Nicholas Nethercote
a1d964e932 Bug 1163909 - Remove nsFtpState::mSessionStartTime, which is dead. r=mcmanus.
This eliminates a static constructor.
2015-05-12 00:28:31 -07:00
Wes Kocher
70e2049fb5 Merge m-c to inbound a=merge 2015-05-12 16:34:23 -07:00
Wes Kocher
482d01304c Merge b2g-inbound to m-c a=merge 2015-05-12 16:30:03 -07:00
Wes Kocher
89e5d208cc Merge inbound to m-c a=merge 2015-05-12 16:24:41 -07:00
David Major
1b8c4a1820 Bug 1154703: Fix typo in nvdxgiwrap filename. r=jrmuizel 2015-05-12 19:04:46 -04:00
David Major
68b0dee7c5 Bug 1149718: Fix wow_helper lib path for VS2015. r=glandium 2015-05-12 18:20:28 -04:00
David Major
e2b806f5fa Bug 1160146: Disable global sized deallocation for VS2015. r=glandium 2015-05-12 18:20:10 -04:00
Wes Kocher
b4a27280e9 Merge m-c to fx-team 2015-05-12 12:04:43 -07:00
Wes Kocher
34ffd2ca91 Merge m-c to b2ginbound 2015-05-12 12:04:01 -07:00
Wes Kocher
5c96e68e29 Merge m-c to inbound 2015-05-12 12:03:19 -07:00
Wes Kocher
4d0fc77346 Bug 1164150 - disable some recently re-enabled tests on b2g emulator a=bustage 2015-05-12 12:01:09 -07:00
Trevor Saunders
785b33b959 bug 1164135 - fix AtkHyperlink::GetStartIndex r=davidb 2015-05-12 14:51:24 -04:00
B2G Bumper Bot
79111f7c96 Bumping manifests a=b2g-bump 2015-05-12 11:20:21 -07:00
B2G Bumper Bot
21292495d1 Bumping gaia.json for 6 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/4f0c2bfc450d
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1159991 - merge pull request #30013 from cctuan:1159991 to mozilla-b2g:master

========

https://hg.mozilla.org/integration/gaia-central/rev/01ae70e49969
Author: cctuan <georgeiscoming@gmail.com>
Desc: Bug 1159991 - Include developer mode prefs in |DEVICE_DEBUG=1|

========

https://hg.mozilla.org/integration/gaia-central/rev/3e282e5e4814
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1150755 - merge pull request #29840 from jonallengriffin:removeSpecialPowers to mozilla-b2g:master

========

https://hg.mozilla.org/integration/gaia-central/rev/1f50938c836a
Author: Jonathan Griffin <jgriffin@mozilla.com>
Desc: Bug 1150755 - Convert gaiatest to not use SpecialPowers, r=davehunt

========

https://hg.mozilla.org/integration/gaia-central/rev/94cac82f67ae
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1164068 - merge pull request #30028 from KevinGrandon:bug_1164068_remove_moz_crisp_edges to mozilla-b2g:master

========

https://hg.mozilla.org/integration/gaia-central/rev/04be4dd65d13
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1164068 - Remove moz-crisp-edges from shard CSS
2015-05-12 11:17:33 -07:00
Eddy Bruël
88147efe33 Bug 943517 - Remove the deprecated-sync-thenables from the debugger server;r=jlong 2015-05-12 19:13:56 +02:00
B2G Bumper Bot
3c01afaa2b Bumping manifests a=b2g-bump 2015-05-12 10:13:17 -07:00
B2G Bumper Bot
6baf2f5936 Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/c2ce66f8e6a5
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Revert "Fix Bug 805167 -  Reducing ring tone volume to vibration should vibrate shortly"

This reverts commit e0ef9a3235daea127e4860e153891f98e5896554.
2015-05-12 10:10:38 -07:00
Eddy Bruël
493dfdc765 Bug 1160199 - Implement TabActor.listWorkers;r=jlong 2015-05-12 18:58:34 +02:00
B2G Bumper Bot
ab4b9f450b Bumping manifests a=b2g-bump 2015-05-12 09:22:34 -07:00
B2G Bumper Bot
ad4cfd1c90 Bumping gaia.json for 4 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/a1dd1bc889ae
Author: Martijn <martijn.martijn@gmail.com>
Desc: Merge pull request #29874 from mwargers/1161088

Bug 1161088 - test_add_photo_to_contact.py, workaround for Marionette issue

========

https://hg.mozilla.org/integration/gaia-central/rev/621b2767b273
Author: Martijn Wargers <mwargers@mozilla.com>
Desc: Bug 1161088 - test_add_photo_to_contact.py, workaround for Marionette issue

========

https://hg.mozilla.org/integration/gaia-central/rev/b272465fe5db
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1155459 - merge pull request #29976 from sfoster:bidi-popup-titles-bug-1155459 to mozilla-b2g:master

========

https://hg.mozilla.org/integration/gaia-central/rev/8de0fa68dace
Author: Sam Foster <sfoster@mozilla.com>
Desc: Bug 1155459 - Add bdi in popup headers
2015-05-12 09:20:22 -07:00
B2G Bumper Bot
e63d6ddb0c Bumping manifests a=b2g-bump 2015-05-12 08:32:22 -07:00
B2G Bumper Bot
8c46816bb0 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/5536bc8309cc
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1163679 - merge pull request #30010 from hfiguiere:bug1163679-scrolling to mozilla-b2g:master

========

https://hg.mozilla.org/integration/gaia-central/rev/5349e9fb72d1
Author: Hubert Figuière <hub@figuiere.net>
Desc: Bug 1163679 - Remove the -moz-crisp-edge anti optimization
2015-05-12 08:30:08 -07:00
Carsten "Tomcat" Book
ffefb62f98 Merge mozilla-central to b2g-inbound 2015-05-12 16:47:49 +02:00
B2G Bumper Bot
c4be1f4fdd Bumping manifests a=b2g-bump 2015-05-12 07:43:10 -07:00
B2G Bumper Bot
01b059f168 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/59c8c8c8138d
Author: Eli Perelman <eli@eliperelman.com>
Desc: Merge pull request #30026 from eliperelman/bug-1163459

Bug 1163459 - Bumping gaia-raptor to v1.6.0

========

https://hg.mozilla.org/integration/gaia-central/rev/9edc552fd947
Author: Eli Perelman <eli@eliperelman.com>
Desc: Bug 1163459 - Bumping gaia-raptor to v1.6.0
2015-05-12 07:40:24 -07:00
Carsten "Tomcat" Book
e30005394c merge mozilla-inbound to mozilla-central a=merge 2015-05-12 16:10:32 +02:00
B2G Bumper Bot
b24dcdea3d Bumping manifests a=b2g-bump 2015-05-12 05:43:07 -07:00
B2G Bumper Bot
19ade7e8b7 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/b94fc6cabb55
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1162948 - merge pull request #30004 from ferjm:bug1162948.update.sw to mozilla-b2g:master

========

https://hg.mozilla.org/integration/gaia-central/rev/fb7adf00629a
Author: Fernando Jiménez Moreno <ferjmoreno@gmail.com>
Desc: Bug 1162948 - Update service workers list every time the panel is shown. r=jaoo
2015-05-12 05:40:24 -07:00
B2G Bumper Bot
ca91d23650 Bumping manifests a=b2g-bump 2015-05-12 04:30:04 -07:00