Commit Graph

14846 Commits

Author SHA1 Message Date
Jonathan Kew
ba124ff7b5 Bug 1196463 - Update harfbuzz to release 1.0.3 from upstream. r=jdaggett 2015-09-07 08:22:05 +01:00
John Daggett
c38725c399 Bug 1201403 - streamline MacOSFontEntry::HasFontTable implementation. r=jfkthame 2015-09-07 16:01:59 +09:00
Makoto Kato
502ecb4185 Bug 1170072 - Part 1. Make GetCharProps1 as static function. r=jfkthame 2015-09-07 11:54:46 +09:00
David Anderson
d3cd82674e Remove a pref that forces directwrite on when D2D is blocked. (bug 1193641, r=milan) 2015-09-04 17:47:49 -07:00
David Anderson
cc3f3e3fce Ensure scroll info layers have a dispatch-to-content region. (bug 1193557 part 2, r=kats) 2015-09-04 17:18:03 -07:00
David Anderson
a138ec9279 Backout changeset b5e6116756b6 (wrong bug number). 2015-09-04 17:44:23 -07:00
David Anderson
c717ad815a Add a test case for bug 1193557, r=kats. 2015-09-04 17:18:11 -07:00
David Anderson
fb715c0fbb Ensure scroll info layers have a dispatch-to-content region. (bug 1193641 part 2, r=kats) 2015-09-04 17:18:03 -07:00
Jim Mathies
3a44b5faa7 Bug 1201660 - When layer tree updates get dropped, hide plugins associated with the tree. Fixes a bug where we were hiding all plugins associated with the window. r=matt.woodrow 2015-09-04 16:18:55 -05:00
Jeff Muizelaar
94d07b94e5 Bug 1180225. Make convolver more like upstream. r=seth
This fixes uninitialised reads.
2015-08-27 16:06:37 -04:00
Sebastian Hengst
1eefe94873 Backed out 8 changesets c8de1f3f0bf3, fc0ab17babda, 051166e3d6e4, 2c11c33beb7c, f52ff32dfb47, 9fe51adf6a70, 6ad2ac42107c, 022810f9a65a (bug 1083101) for for frequent gtest timeouts in Moz2D.TaskScheduler_Join. r=backout on a CLOSED TREE 2015-09-04 20:03:45 +02:00
Michael Pruett
e56cde6514 Bug 1201277 - Replace functors with lambdas in APZCTreeManager. r=botond 2015-09-03 23:09:46 -05:00
Nicolas Silva
4bb7cd9119 Bug 1083101 - Various build/test fixes to Moz2D's TaskScheduler. r=me 2015-09-04 14:28:31 +02:00
Nicolas Silva
d020037be0 Bug 1083101 - rename gfx::Mutex into gfx::CriticalSection and move it to its own file. r=jrmuizel 2015-09-04 14:28:20 +02:00
Nicolas Silva
dc24c43bfe Bug 1083101 - Win32 implementation of the TaskScheduler. r=jrmuizel 2015-09-04 14:27:52 +02:00
Nicolas Silva
49e5915b2c Bug 1083101 - Make gfx::DrawingCommand methods const. r=jrmuizel 2015-09-04 14:27:43 +02:00
Nicolas Silva
7d748d2bce Bug 1083101 - Part 3: Extend DrawCommand storage functionality and fix a bug with dashed stroke patterns. r=jrmuizel 2015-06-10 19:57:08 +02:00
Nicolas Silva
bd562c4ed4 Bug 1083101 - Implement gfx::DrawingTask. r=jrmuizel 2015-09-04 14:27:30 +02:00
Nicolas Silva
aaddfb2ca8 Bug 1083101 - Add a task scheduler to Moz2D. r=jrmuizel 2015-09-04 14:27:26 +02:00
Nicolas Silva
2516dd8fc7 Bug 1083101 - Add a memory arena to Moz2D. r=jrmuizel 2015-09-04 14:27:17 +02:00
Jonathan Kew
00e440bb9c Bug 1201518 - Remove the (unused) HBGetEastAsianWidth callback from gfxHarfBuzzShaper. r=jdaggett 2015-09-04 12:59:19 +01:00
David Anderson
dc82e993d2 Relax the driver crash guard on nightly and e10s builds. (bug 1200825, r=jgilbert) 2015-09-03 21:05:41 -07:00
Kartikaya Gupta
e815396b58 Bug 1201625 - Special-case B2GDroid since it doesn't have a root content document. r=rbarker 2015-09-03 23:18:52 -04:00
Jim Mathies
181d95db26 Bug 1137944 - Fire before and after composite events. r=matt.woodrow 2015-09-03 09:55:23 -05:00
Jim Mathies
ec93342eba Bug 1137944 - Simplify the api associated with hiding e10s plugin widgets. r=roc 2015-09-03 10:01:33 -05:00
Kartikaya Gupta
428ff70a50 Bug 1197824 - Support the browser.ui.zoom.force-user-scalable pref in the gecko zoom-constraints codepath. r=botond
The browser.ui.zoom.force-user-scalable pref can be modified by the user from
the Fennec settings screen, and allows them zoom pages despite the meta-viewport
tag that might otherwise restrict zooming. This effectively ignores the effect
of the user-scalable, minimum-scale, and maximum-scale meta-viewport tokens.
2015-09-03 10:30:41 -04:00
Jed Davis
e80228b641 Bug 1198979 - GC unused IPDL struct member. r=jmuizelaar 2015-09-02 08:56:00 +02:00
Lee Salzman
5095cbebff Bug 1004489 - propagate Cairo font AA settings to Skia font. r=gw280 2015-09-02 14:12:32 -04:00
Carsten "Tomcat" Book
d56df02bc6 Backed out changeset edc0db4368a0 (bug 1199361) for suspicion of making OS X 10.6 reftest failing very frequently 2015-09-03 08:39:48 +02:00
Carsten "Tomcat" Book
3ac6096987 Backed out changeset 446055bf8ee4 (bug 1199371) 2015-09-03 08:38:28 +02:00
Carsten "Tomcat" Book
4ab83dba99 Backed out changeset aef5095f71da (bug 1199371) 2015-09-03 08:38:18 +02:00
Phil Ringnalda
49a76b0045 Back out 71886d218c12 (bug 1200864) for Win8 mochitest-gl failures
CLOSED TREE
2015-09-02 20:35:45 -07:00
Jeff Gilbert
feb21260f6 Bug 1200864 - Skip DrawElements buffer validation when we have robust_buffer_access. - r=kamidphish 2015-09-02 14:06:58 -07:00
Kartikaya Gupta
b3f65055c0 Bug 1200399 - Only send the RCD's metrics to Java-land for fennec-apz. r=rbarker 2015-09-02 16:31:06 -04:00
Masayuki Nakano
7b536b363d Bug 895274 part.81 Rename NS_DRAGDROP_OVER to eDragOver r=smaug 2015-09-02 15:08:02 +09:00
Masayuki Nakano
ac21c16f26 Bug 895274 part.77 Rename NS_DRAGDROP_DROP to eDrop r=smaug 2015-09-02 15:08:01 +09:00
John Daggett
40697a69da Bug 1185812 - rejigger the ordering of fonts within a family to avoid obscure faces. r=heycam 2015-09-02 12:24:30 +09:00
John Daggett
4b56b80671 Bug 1100949 - wrap font info reads with structured exception handler. r=bas 2015-09-02 10:58:23 +09:00
Jeremy Chen
6c9b80701f Bug 1149923 - Add reftest to testify whether mask layer is rendered correctly. r=roc 2015-08-31 20:35:00 -04:00
Jeremy Chen
4adf39c8d5 Bug 1149923 - Let 2D mask effect can check whether to use IntermediateSurface or not in its own logic. r=roc 2015-08-28 03:47:00 -04:00
Vincent Liu
caa9da8916 Bug 1198574 - Remove unnecessary argument for PersistentBufferProvider. r=bas 2015-08-26 18:58:18 +08:00
Kearwood (Kip) Gilbert
3a08e58aeb Bug 1157984 - Part 4: Remove gfxRect::TransformBounds,r=vlad 2015-08-06 17:28:38 -07:00
Kearwood (Kip) Gilbert
1dbd478fed Bug 1157984 - Part 3: Correct bounding box transformations to support projections and correct clipping when transforming behind the camera,r=vlad
- Update callsites of Matrix4x4::TransformBounds to use
  Matrix4x4::TransformAndClipBounds.
2015-08-06 17:26:09 -07:00
Kearwood (Kip) Gilbert
0022ff7319 Bug 1157984 - Part 2: Implement double precision clipping functions in Matrix4x4,r=vlad
- Implement Matrix4x4::TransformAndClipBounds
- Update methods in Matrix4x4 with templates, allowing for both single
  and double precision.
2015-08-06 17:26:03 -07:00
"Kearwood \"Kip\" Gilbert"
30528e778f Bug 1157984 - Part 1: Extend gfx::2d classes to support both float and double precision,r=jrmuizel
- Implemented templates for Coord, Point, Point3D, Point4D, Size, Margin
  and Rect to create double precision versions.
2015-06-11 13:43:40 -07:00
Matt Woodrow
ac9b1d019a Bug 1199371 - Fix name collision compile error. r=bustage 2015-09-01 16:05:00 -04:00
Matt Woodrow
edf722c137 Bug 1199371 - Don't create TextureClients for video when the video isn't visible. r=nical 2015-09-01 15:35:55 -04:00
Matt Woodrow
cb940a0f39 Bug 1199361 - Add texture memory reporters for YCbCr TextureClients. r=jrmuizel 2015-09-01 15:33:40 -04:00
Ryan VanderMeulen
e3ff24c97a Backed out 11 changesets (bug 1083101) for causing mass Windows 7 test failures.
Backed out changeset 42d192dbf938 (bug 1083101)
Backed out changeset 0a6cc12c33d7 (bug 1083101)
Backed out changeset b82291c07e0e (bug 1083101)
Backed out changeset 2d32462f6c58 (bug 1083101)
Backed out changeset c234e70021a7 (bug 1083101)
Backed out changeset 23a3870672ae (bug 1083101)
Backed out changeset 78f3c70cf1cb (bug 1083101)
Backed out changeset 86f55d9695f0 (bug 1083101)
Backed out changeset 6b8940305079 (bug 1083101)
Backed out changeset 5efc1e52e4e9 (bug 1083101)
Backed out changeset dd266975e407 (bug 1083101)

CLOSED TREE
2015-09-01 11:35:02 -04:00
Nicolas Silva
8f0419268f Bug 1083101 - Missing MPL header in IterableArena.h. DONTBUILD 2015-09-01 15:33:13 +02:00