Benoit Jacob
99cf048dd2
Bug 657748 - Update ANGLE to r653 - a=joe
...
This ANGLE update fixes bugs, brings large performance improvements, and adds major new features that web devs are looking forward to: vertex shader texture lookup and float textures.
http://code.google.com/p/angleproject/
This update is also needed because the version we're currently using is the chrome_m10 branch and that's no longer maintained. This update will make it much easier to apply security fixes if needed.
2011-05-24 11:05:56 -04:00
John Daggett
8c9a61b4b9
Bug 659182. Null-check bundle ID's before releasing.
...
r=roc
2011-05-23 22:14:16 -07:00
Matheus Kerschbaum
679e31e4ad
Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew
2011-05-23 18:54:47 +02:00
Nicholas Nethercote
5c2f5ea43b
Bug 657327 - about:memory: merge the "mapped" and "heap used" trees, and make the resulting tree flatter. r=sdwilsh,Jesse, sr=roc.
2011-05-22 19:49:56 -07:00
Matt Woodrow
e65fc16ee9
Bug 606855 - Re-enable checking of GLX extensions. r=bjacob
2011-05-23 11:04:22 +12:00
Benjamin Peterson
f6fbcdaff3
Bug 658314 - UserToDevice uses the transform matrix. r=roc
...
--HG--
extra : rebase_source : 642b8d2ec5c5a523c74d44c4285731810f28e7ba
2011-05-21 22:06:24 +02:00
Benoit Jacob
28aa45ae6d
Bug 656215 - check max size for textures and renderbuffers - r=joedrew
...
This is needed to correctly handle exceedingly large canvases, for example.
2011-05-20 15:53:53 -04:00
Vladimir Vukicevic
5a22165206
Bug 630672 - implement WebGL OES_texture_float extension - r=bjacob
...
This implements floating-point textures in WebGL
2011-05-20 15:53:53 -04:00
Vivien Nicolas
f790aee5f8
backout bug 647560 - Pages on Fennec desktop does not not draw anymore
2011-05-20 17:45:00 +02:00
John Daggett
aa033e7c25
Bug 652754. Eliminate unnecessary font data enumerations at startup. r=jkew
2011-05-20 15:09:30 +09:00
John Daggett
ca4e0cc9cf
Backout 2e0e36b0feae due to odd Linux bustage
2011-05-20 16:13:01 +09:00
John Daggett
c0072a06eb
Bug 652754. Eliminate unnecessary font data enumerations at startup. r=jkew
2011-05-20 15:09:30 +09:00
Florian Hänel
79c7ca214b
Bug 628566 - Implement basic tiling of ImageLayerOGL. r=joe
2011-05-19 12:53:02 +02:00
Robert O'Callahan
0038d4ea2e
Bug 647560. Cache temporary backbuffer surfaces. r=karlt
2011-05-18 23:24:52 +12:00
Ed Morley
a618c989ae
Bug 316661 - Part A - Remove null-checks before delete. r=bsmedberg
2011-05-17 16:01:36 +02:00
Mounir Lamouri
bac56e54f3
Backout bug 629866 and bug 647560.
2011-05-17 11:44:17 +02:00
Robert O'Callahan
ff31ee4559
Bug 647560. Cache temporary backbuffer surfaces. r=karlt
2011-05-17 11:42:11 +12:00
John Daggett
576cfb60e8
Bug 567552. Disable font auto-activation. r=josh
2011-05-11 09:44:35 +09:00
John Daggett
863b47e616
Bug 650723. Add ClearType parameter data to about:support. r=gavin,jrmuizel
2011-05-11 09:30:20 +09:00
John Daggett
0af50348d0
Backed out changeset d34dd7156b4d
2011-05-09 15:19:33 +09:00
John Daggett
62a8a1bc2e
Bug 650723. Add ClearType parameter data to about:support. r=gavin,jrmuizel
2011-05-09 14:56:27 +09:00
Jonathan Kew
d952177286
bug 655138 - don't use font entry after it's been replaced. r=jdaggett
2011-05-08 13:09:03 +01:00
Matt Woodrow
c37edc8bc5
Bug 651469 - Add FastMovePixels to gfxASurface and use it where appropriate. r=roc
2011-05-08 13:19:11 +12:00
Benoit Jacob
e58e8b7ac3
Bug 645407 - remove useless GLX checks - r=karlt
2011-05-03 16:07:17 -04:00
Benoit Jacob
61a538af76
Bug 645407 - remove old blacklisting - r=karlt
2011-05-03 16:07:17 -04:00
Jonathan Kew
1734a9f26e
bug 253317 - part 5 - support none/manual/auto values for -moz-hyphens in layout. r=roc
2011-05-04 12:29:56 +01:00
Nicholas Nethercote
8e0d4202dc
Bug 633653 - revamp about:memory. r=vlad,sdwilsh,dvander,gavin,ehsan,edwsmith; sr=benjamin.
2011-05-03 17:12:58 -07:00
Benoit Jacob
eed97c076c
backout bug 645407, bug 639842, bug 642502
2011-05-03 17:18:44 -04:00
Benoit Jacob
1443f929f7
Bug 645407 - remove useless GLX checks - r=karlt
2011-05-03 16:07:17 -04:00
Benoit Jacob
53b145ad99
Bug 645407 - remove old blacklisting - r=karlt
2011-05-03 16:07:17 -04:00
Jonathan Kew
004962ea23
bug 33032 - synthesize various Unicode space characters rather than showing missing glyphs. r=jdaggett
2011-05-02 10:01:55 +01:00
Jonathan Kew
6bf03f9a72
bug 653100 - no longer need to save copies of layout tables prior to OTS sanitization. r=jdaggett
2011-04-28 09:01:59 +01:00
Jonathan Kew
395460bdc6
bug 653705 - ensure mIsCFF is not left uninitialized for downloaded fonts. r=jdaggett
2011-05-02 10:01:54 +01:00
Zack Weinberg
a6a12a6d7c
Bug 651498: call gfxPlatform::Init when necessary and not earlier. r=joedrew,bsmedberg
...
--HG--
extra : rebase_source : fa6eae9a0656197d2c245f7c15120f36face2347
2011-04-21 12:36:49 -07:00
Jonathan Kew
ed121617c7
Backed out changeset 52b6489a3140 (bug 653100) because of reftest oranges.
2011-04-28 10:52:04 +01:00
Jonathan Kew
15f8eabb77
bug 653100 - no longer need to save copies of layout tables prior to OTS sanitization. r=jdaggett
2011-04-28 09:01:59 +01:00
Jonathan Kew
25bd38e286
bug 653098 - remove unused function gfxUserFontSet::RemoveFamily. r=jdaggett
2011-04-28 09:01:19 +01:00
Jonathan Kew
56f1d74f89
bug 608940 - remove unused function gfxTextRun::Clone. r=jdaggett
2011-04-28 06:06:53 +01:00
Jonathan Kew
95ad18f198
bug 650639 - cancel current font-downloaders when updating the user font set. r=dbaron
2011-04-28 06:04:45 +01:00
Masatoshi Kimura
8d45d0f741
bug 643460 pt 3 - remove gfx.downloadable_fonts.sanitize.preserve_otl_tables preference, no longer needed with new OTS version. r=jfkthame
2011-04-26 16:29:43 +01:00
Zack Weinberg
b4a3d4143c
Bug 651926: abort (even in production) if anything in gfxPlatform::Init fails, its callers can't cope. r=jrmuizel
2011-04-21 12:36:53 -07:00
Zack Weinberg
9a7e164108
Bug 649429 part 1: fix undefined behavior in gfxASurface::CheckSurfaceSize. r=jrmuizel
...
--HG--
extra : rebase_source : 145c3c4b2acd86e2743811f4be5eba599dcc1df3
2011-04-12 12:22:45 -07:00
Jonathan Kew
232567647c
bug 642589 - expose prefs for tweaking DirectWrite/D2D antialiasing behavior. r=jdaggett
2011-04-21 07:29:50 +01:00
Zack Weinberg
571967fe43
Bug 651017, part 4: deCOM nsIDeviceContext; include-minimization on nsDeviceContext.h itself; merge GetPrintDC() into Windows/OS/2 specific code; merge Shutdown() with ClearCachedSystemFonts(). Most references outside gfx not fixed up.
...
--HG--
rename : gfx/src/nsThebesDeviceContext.cpp => gfx/src/nsDeviceContext.cpp
rename : gfx/src/nsThebesDeviceContext.h => gfx/src/nsDeviceContext.h
extra : rebase_source : 9fb366d99d18c9335ba297d21f673178dae62a64
2011-04-16 18:22:42 -07:00
Zack Weinberg
bd454f49fa
Bug 651017, part 2: wrap gfxPlatform::Init/Shutdown in a service and register it for app-startup. Also prune some dead CIDs from nsGfxCIID.h.
...
--HG--
extra : rebase_source : d296ac53c4c60d79f7e2d6904dd54ce930099bbd
2011-04-16 18:22:41 -07:00
Jonathan Kew
bd8a633e91
bug 589682 - ignore GDEF table in italic faces of times new roman, to work around font bug. r=jdaggett
2011-04-19 09:01:21 +01:00
Robert O'Callahan
1b33f5aceb
Bug 641426. Part 8: Replace gfxRect::Outset/Inset with Inflate/Deflate. Also slip in a conversion constructor from nsIntRect to gfxRect. r=tnikkel
2011-04-19 15:07:51 +12:00
Robert O'Callahan
d729b7c290
Bug 641426. Part 7: Create Rect template. r=joe,sr=cjones
2011-04-19 15:07:48 +12:00
Robert O'Callahan
10ed771425
Bug 641426. Part 5: Avoid operator== where possible to distinguish between 'equal edges' and 'equal areas' for rectangles. r=dbaron,sr=cjones
2011-04-19 15:07:23 +12:00
Robert O'Callahan
fb90994bd0
Bug 641426. Part 3: Convert gfxRect::pos/size to x/y/width/height. r=joe,sr=cjones
2011-04-19 15:07:21 +12:00