John Daggett
07a0c560a7
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
534d59b79b
Bug 1056479 p1a - use lang as part of pref font fallback. r=karlt
2015-05-13 14:11:25 +09:00
John Daggett
96e7e032af
Bug 1056479 p1 - add language to FindFamily parameters. r=jfkthame
2015-05-13 14:11:25 +09:00
John Daggett
246fdaca92
Bug 1056479 p0 - rename ambiguous GetFontList method in Android fontlist. r=m_kato
2015-05-13 14:11:25 +09:00
Cameron McCormack
c888a98f5a
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
c973b378b0
Bug 1163490 - Remove SpecialPowers from marionette carets test. r=jgriffin
2015-05-11 02:17:00 +08:00
Ting-Yu Lin
a474ed128e
Bug 1163907 - Remove #ifdef PR_LOGGING in AccessibleCaretLogger
2015-05-11 23:05:00 +08:00
Gregory Szorc
4d9db7cba1
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)
--HG--
extra : commitid : AyMDr4OieQg
extra : amend_source : fba8a857e6f2a5044955d027620af36a847942d1
2015-05-12 20:21:47 -07:00
Lee Salzman
4476c73a98
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
5dff60ce8c
Bug 1159273 - call g_type_init in nsAppShell::Init. r=glandium
2015-05-13 12:04:03 +09:00
Lee Salzman
54aee35d35
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
cb744a37d3
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
c4fcd378b2
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
e38cad0b37
Bug 1127752 - fixes for using Skia and OMTC with GTK3. r=jrmuizel
2015-05-13 11:54:17 +09:00
Martin Stransky
bb77c3fc69
Bug 884831 - GTK3 - crash at browser end [@ XFreeColormap() ], r=karlt
2015-05-13 11:54:13 +09:00
Cameron McCormack
9c54cff9b7
Comment typo fix; no bug.
2015-05-13 12:25:22 +10:00
Cameron McCormack
bf9d92cf41
Bug 1163865 - Remove [Throws] from FontFaceSet.delete. r=smaug
2015-05-13 12:24:34 +10:00
Brian Birtles
3947001236
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.
--HG--
extra : rebase_source : 83f980d6cbc34375274f30f6527992b4fec7f639
2015-05-08 16:17:13 +09:00
Nicholas Nethercote
ba79e01ad2
Bug 1161377 (part 3, attempt 2) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
...
--HG--
extra : rebase_source : 990907701818b7da2b4e8955c419bb61130e266f
2015-05-12 17:33:26 -07:00
Nicholas Nethercote
9a60518e5b
Bug 1161377 (part 2.5) - Move all static PLDHashTable instances onto the heap to avoid static constructors. r=froydnj.
...
--HG--
extra : rebase_source : 73029d4a1ed5a41263db882d66b1f380f5e7254b
2015-05-12 17:33:22 -07:00
Nicholas Nethercote
d66a8f5e94
Bug 1163909 - Remove nsFtpState::mSessionStartTime, which is dead. r=mcmanus.
...
This eliminates a static constructor.
--HG--
extra : rebase_source : b4510ca7820d9e285d89621061446a4044f68ec3
2015-05-12 00:28:31 -07:00
Wes Kocher
5d3df65465
Merge m-c to inbound a=merge
2015-05-12 16:34:23 -07:00
Wes Kocher
274185f287
Merge b2g-inbound to m-c a=merge
2015-05-12 16:30:03 -07:00
Wes Kocher
60d01c38b7
Merge inbound to m-c a=merge
2015-05-12 16:24:41 -07:00
David Major
b8d20648b2
Bug 1154703: Fix typo in nvdxgiwrap filename. r=jrmuizel
2015-05-12 19:04:46 -04:00
David Major
8cac570831
Bug 1149718: Fix wow_helper lib path for VS2015. r=glandium
...
--HG--
extra : rebase_source : 91893548992b2c0929abaa4e81bce60e473247ff
2015-05-12 18:20:28 -04:00
David Major
10dd02fb03
Bug 1160146: Disable global sized deallocation for VS2015. r=glandium
...
--HG--
extra : rebase_source : 60fe4ff9708b72d9b77e08df1104e67e6bc42c5f
2015-05-12 18:20:10 -04:00
Wes Kocher
fdae8dafaa
Merge m-c to fx-team
2015-05-12 12:04:43 -07:00
Wes Kocher
2da4c334ed
Merge m-c to b2ginbound
2015-05-12 12:04:01 -07:00
Wes Kocher
08ab36b50e
Merge m-c to inbound
2015-05-12 12:03:19 -07:00
Wes Kocher
dd620e38c0
Bug 1164150 - disable some recently re-enabled tests on b2g emulator a=bustage
...
--HG--
extra : amend_source : aef7fab2ad8a4e422f523efd9588882599675c89
2015-05-12 12:01:09 -07:00
Trevor Saunders
7cea9db1a6
bug 1164135 - fix AtkHyperlink::GetStartIndex r=davidb
2015-05-12 14:51:24 -04:00
B2G Bumper Bot
13bf0c24a8
Bumping manifests a=b2g-bump
2015-05-12 11:20:21 -07:00
B2G Bumper Bot
6a79bb2c16
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
2c746d880a
Bug 943517 - Remove the deprecated-sync-thenables from the debugger server;r=jlong
2015-05-12 19:13:56 +02:00
B2G Bumper Bot
089d785b9b
Bumping manifests a=b2g-bump
2015-05-12 10:13:17 -07:00
B2G Bumper Bot
c45534baf6
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
1c6bb60c9a
Bug 1160199 - Implement TabActor.listWorkers;r=jlong
2015-05-12 18:58:34 +02:00
B2G Bumper Bot
cfc21c3e7e
Bumping manifests a=b2g-bump
2015-05-12 09:22:34 -07:00
B2G Bumper Bot
93438b5735
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
4fdd5248c4
Bumping manifests a=b2g-bump
2015-05-12 08:32:22 -07:00
B2G Bumper Bot
f87c890c81
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
a4b5735515
Merge mozilla-central to b2g-inbound
...
--HG--
rename : dom/media/tests/mochitest/test_peerConnection_addCandidateInHaveLocalOffer.html => dom/media/tests/mochitest/test_peerConnection_addIceCandidate.html
rename : layout/base/tests/marionette/test_selectioncarets_multiplerange.py => layout/base/tests/marionette/test_selectioncarets2.py
extra : rebase_source : 64bb8d517db8d66a9cf2326e6843bf5f54a3caf7
2015-05-12 16:47:49 +02:00
B2G Bumper Bot
3e14b27478
Bumping manifests a=b2g-bump
2015-05-12 07:43:10 -07:00
B2G Bumper Bot
8fa3730084
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
dd3f1a22f8
merge mozilla-inbound to mozilla-central a=merge
2015-05-12 16:10:32 +02:00
B2G Bumper Bot
d9a2cfbe5e
Bumping manifests a=b2g-bump
2015-05-12 05:43:07 -07:00
B2G Bumper Bot
794beafcd0
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
a0a96ce227
Bumping manifests a=b2g-bump
2015-05-12 04:30:04 -07:00
B2G Bumper Bot
8ead49dda4
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/caee53ce6926
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1160123 - merge pull request #30006 from lissyx:bug1160123 to mozilla-b2g:master
========
https://hg.mozilla.org/integration/gaia-central/rev/59ec2430930e
Author: Alexandre Lissy <lissyx+github@lissyx.dyndns.org>
Desc: Bug 1160123 - Expose LTE/WCDMA only in network selection r=arthurcc
2015-05-12 04:27:52 -07:00