Jonathan Kew
0ed2841659
Bug 498252 - Correct the font-size used in context menus, r=josh
2009-06-15 22:04:22 +02:00
Karl Tomlinson
9b1156e336
backout 06a7d2def034 and 58c89ce9719d as possible cause of failure in test_bug450930.xhtml
2009-06-15 18:40:55 +12:00
Jonathan Kew
84369b03ab
Bug 475968. Pad out the glyph extents of Windows text to account for possible antialiased pixels outside the regular bounds. r=roc
...
--HG--
extra : rebase_source : 25f20e31c45c26dcd0f83ea7a5d90800ead28ba0
2009-06-15 10:01:19 +12:00
Jonathan Kew
697f891330
Bug 476927. Pad out the glyph extents of Quartz text to account for possible antialiased pixels outside the regular bounds. r=roc
...
--HG--
extra : rebase_source : 7f5d7111ed0eb0e89f13c91e94d363739a60973e
2009-06-15 10:00:12 +12:00
Jesse Ruderman
f0b1eb1771
Add crashtests
2009-06-12 19:21:09 -07:00
Jonathan Kew
2495988eef
use Cocoa instead of (deprecated, non-64bit) Appearance Manager APIs in nsSystemFontsMac (for bug 489354) r=joshmoz
...
--HG--
rename : gfx/src/thebes/nsSystemFontsMac.cpp => gfx/src/thebes/nsSystemFontsMac.mm
2009-06-12 14:52:35 -04:00
Jeff Muizelaar
4b5a8fbe74
Bug 497363. qcms: Fix a memory leak when fread() fails. r=joedrew
...
Fixes a possible leak in qcms_profile_from_file() when fread()
can't read the entire profile.
2009-06-12 14:38:34 -04:00
Jeff Muizelaar
dfc71274bc
Bug 497363. qcms: Add reference to the rationale for not correcting alpha. r=joedrew
2009-06-12 14:38:32 -04:00
Jeff Muizelaar
afc201ea1f
Bug 497363. qcms: Use a minimum of 256 entries when calling invert_lut. r=joedrew
...
Makes the number of output entries produced by invert_lut() a parameter and
changes all callers to use a minimum of 256 entries when computing the inverse.
2009-06-12 14:38:30 -04:00
Tobias Hunger
0236445c8b
Bug 493726. Fix build problems with the cairo Qt backend. r=jrmuizel
2009-06-12 14:00:42 -04:00
Jeff Muizelaar
b26a034683
Bug 485426. Add arm fast path for 565 to x888 conversion. r=vlad
2009-06-11 14:26:39 -04:00
Markus Stange
026c946bd4
Bug 495920 - nsThebesDeviceContext shouldn't have a reference to a native widget. r=masayuki, sr=roc
2009-06-11 11:24:41 +02:00
Jesse Ruderman
57691a473d
Add crashtests
2009-05-26 11:53:12 -07:00
John Daggett
705ebcb306
Bug 483459. Remove strict validation of table directory checksums in downloadable fonts. r=vlad
2009-05-20 16:17:28 +09:00
Peter Weilbacher
49a7a5757f
Bug 493834: fix OS/2 build break in widget/src/os2 and make sure that all
...
cairo headers are installed to dist/include/cairo, r=bsmedberg
2009-05-20 08:47:08 +03:00
Hiroyuki Ikezoe
72a820b51b
bug 493426 - unresolved cairo symbols related to cairo_ddraw_surface r=vlad
2009-05-19 22:27:50 -04:00
Zack Weinberg
eb4f67a74d
Bug 488649: Unify document.body.{bgColor,text,link,vLink,aLink} with the <body> attributes of the same names. Do not default to prescontext/CSS for these. Remove the unsafe function NS_RGBToHex().
2009-05-19 22:11:01 -04:00
Benjamin Smedberg
2b75f94db4
Bug 488175 - flatten dist/include and provide mechanism to install certain headers in namespaced subdirectories (e.g. #include "mozilla/XPCOM.h") r=ted
...
--HG--
rename : xpcom/ds/nsTimeStamp.cpp => xpcom/ds/TimeStamp.cpp
rename : xpcom/ds/nsTimeStamp.h => xpcom/ds/TimeStamp.h
2009-05-18 14:15:05 -04:00
Shawn Wilsher
dc99e73259
Backed out changeset d88e6b8fab83 (bug 486974) due to reftest parsing issues.
2009-05-18 12:30:29 -04:00
Karl Tomlinson
ec4430cfb4
leak (crash)test for bug 486974
2009-05-18 21:13:39 +12:00
Karl Tomlinson
f7eeaf078f
b=486974 zombie ft_font_face / ft_unscaled_font mutual referencing problems. r=jdaggett
...
--HG--
extra : rebase_source : 8f2e3d477bbad5177a228681b9650735ec9d6817
2009-05-18 19:35:16 +12:00
Robert O'Callahan
e5019c555e
Bug 493202. Add a layout.css.devPixelsPerPx hidden pref to control that ratio if desired. r=vlad
2009-05-18 10:09:53 +12:00
Jeff Muizelaar
681fbd6c77
Color profile reading is broken on windows. b=492962 r=joe
...
The fix is to properly fopen() with "rb" instead of just "r", so that windows knows to treat it as a binary
2009-05-15 18:07:34 -04:00
Makoto Kato
c75dcf9dc3
Backed out changeset c4b8a7e21ec9
2009-05-16 00:39:54 +09:00
Makoto Kato
d9c183cd7f
Bug 488851 - Enable SSE2 for pixman. r=jmuizelaar
2009-05-15 23:15:24 +09:00
Brad Lassey
3531142ffc
fixing gfx build bustage in wince r=joe
2009-05-14 22:47:51 -04:00
Jeff Muizelaar
319d6f22da
Bug 493079 - Update cairo to 1ae2ddc1dd4c90d50b8c57c4de677f8ab96b1fa2 r=joe
2009-05-14 22:03:26 -04:00
Jeff Muizelaar
1199440244
Bug 484954 - Fix a typo in the previous rgba text patch. r=vlad
2009-05-14 22:02:18 -04:00
Robert O'Callahan
91b6e58b8a
Followup to bustage fix for bug 491595
2009-05-14 11:19:51 +12:00
Robert O'Callahan
cc31a11232
Fixing bustage for bug 491595.
...
--HG--
extra : rebase_source : 36bf9b2a1cc8dabd0ef82d71ca1a04ae88587894
2009-05-14 11:10:40 +12:00
Robert O'Callahan
0e0a8762ec
Bug 491595. Use path filling instead of platform glyph rasterization at a smaller size threshold of 256 device pixels, if the backend supports native filling (which we assume will be fast). r=vlad
...
--HG--
extra : rebase_source : 65728f993e0db12ec699203c5d3f711a6b51fb6e
2009-05-13 21:39:19 +12:00
Robert O'Callahan
8e48e1d7de
Bug 489389. Limit size of temporary surface for tiling based on current clip extents. r=vlad
2009-05-08 15:19:41 +12:00
Robert O'Callahan
220943ef2a
Backing out fix for bug 479852 due to regressions
...
--HG--
extra : rebase_source : 9545085000e8e2336198daad3aaa767747398542
2009-05-08 14:35:47 +12:00
Robert O'Callahan
04d1e985f1
Backed out changeset 836d5856f1e5
2009-05-08 14:34:49 +12:00
Ryo Onodera
83f6451dc7
Bug 489485. nsRect::ToNearest/Inner/OuterPixels should be nonstatic. r+sr=roc
...
--HG--
extra : rebase_source : 13778709270ab926e951a7782fce3632370ef7c7
2009-05-08 14:31:04 +12:00
Jonathan Kew
d1affd7195
bug 490777 - don't hang/crash on unpaired low surrogate codepoint in RTL text, r=roc
...
--HG--
extra : rebase_source : 1c278a18b1a1dd52155158775e706764b34c5972
2009-05-08 14:16:44 +12:00
Jeff Muizelaar
8d27c70846
Bug 484954 - Propogate the component alpha flag when wrapping image surfaces to fix RGBA text on win32. r=vlad
2009-05-07 15:15:34 -04:00
Jeff Muizelaar
39c58f2170
Bug 488901 - Don't use a push group on Quartz surfaces in nsThebesImage::Draw(), since Quartz doesn't seem to have any practical limits on translation. r=vlad,joe
2009-05-07 14:33:29 -04:00
Benjamin Smedberg
ea67c858f0
Bug 486064 - gfxtypes.h and gfxTypes.h conflict in flattened include directories on case-insensitive filesystems, r=joe
...
--HG--
rename : gfx/idl/gfxtypes.idl => gfx/idl/gfxidltypes.idl
2009-05-04 12:38:16 -04:00
Vladimir Vukicevic
36b89a4a13
b=479852; fix slow page scrolling with zoom when 1px tall or wide images are tiled; r=roc
2009-04-11 18:29:11 -07:00
Robert O'Callahan
8a7d0b5cf9
Backed out changeset 994ecd62b880
2009-04-12 01:02:06 +12:00
Jonathan Kew
91ca7b446b
Bug 475968. Add padding pixels to loose ink bounds on Windows because of ClearType pixel bleed. r=roc
...
--HG--
extra : rebase_source : 552a9133411389dd151d2cb04e5b79370ec182d4
2009-04-10 13:22:54 +12:00
Jeff Muizelaar
3403e7277e
Bug 487566 - OS/2 problems to build qcms; r=mozilla@Weilbacher.org
2009-04-11 09:53:40 +02:00
Masayuki Nakano
aeafdbe10a
Bug 482928 All menus, context menus, panels, etc, appear on primary display/screen/monitor when Firefox is on secondary r=smichaud+roc+jmathies, sr=vlad
2009-04-10 19:43:19 +09:00
Jonathan Kew
2568e2b270
Bug 487063. Assert that platform textruns are never called for zero-length text. r=roc
...
--HG--
extra : rebase_source : dc3dd429395d3219eb1f56e9ec4ecebd86bbfdae
2009-04-10 13:33:02 +12:00
Jonathan Kew
e23049dcbc
Bug 487063. gfxFontGroup::ComputeRanges should bail out on zero-length textruns. But avoid calling into platform textrun code for zero-length textruns, anyway. r=roc
...
--HG--
extra : rebase_source : 289989aaf2ebdf241e06aaf2bb46e170598e9b7b
2009-04-10 13:32:24 +12:00
Stuart Parmenter
bf816437e7
Bug 482689. Optimize display lists for backgrounds. r/sr=roc
2009-04-08 08:19:51 -07:00
Jeremy D. Lea
5494668d31
Bug 419125 - Remove assert to fix bustage;
2009-04-08 12:48:34 -07:00
Jeremy D. Lea
b0a154823b
Bug 419125 - Part 3 - Merge nsRenderingContextImpl into nsThebesRenderingContext; r+sr=vlad
2009-04-08 11:40:32 -07:00
Jeremy D. Lea
d1b14afbf4
Bug 419125 - Part 2 - Merge DeviceContextImpl into nsThebesDeviceContext; r+sr=vlad
2009-04-08 11:40:24 -07:00
Jeremy D. Lea
820d64c57f
Bug 419125 - Part 1 - Minour cleanups of nsThebesDeviceContext; r+sr=vlad
2009-04-08 11:40:12 -07:00
Vladimir Vukicevic
c78fd2cbe5
b=482676; fix build bustage with NEON explicitly disabled or not available; r=me
2009-04-07 19:03:48 -07:00
Vladimir Vukicevic
24fc958633
mobile only; temporarily disable building NEON pixman bits to see if it fixes build breakage
2009-04-07 18:44:22 -07:00
Vladimir Vukicevic
0e1dc56112
b=480134; apply 500 char limit to all OSX versions; r=roc
2009-04-07 12:24:28 -07:00
Vladimir Vukicevic
842b17b4d0
b=482676; add pixman NEON optimizations; r=jeff
2009-04-07 12:12:31 -07:00
Jeff Muizelaar
560a20d5d1
Bug 481926 - Rewrite color management component sr=vlad, r=ted, r=joedrew (\o/)
...
Replaces lcms with qcms
2009-04-07 12:02:11 -04:00
Robert Longson
030d4ba28c
Bug 423756 - Support image-rendering attribute for html images and css backgrounds. r=joe,vlad sr=roc
2009-04-05 10:52:14 +01:00
Anders Kaseorg
497ebb13a7
Bug 190778 - [gtk2] Assumes font sizes are integers, they are not; r=blizzard sr=roc
2009-04-30 12:07:20 +02:00
Jonathan Watt
0b29897a09
Bug 488314. Kill SetMatrixPropagation, part 1. r=roc
2009-04-29 06:31:34 +02:00
Peter Weilbacher
054878b3b2
[OS/2] Bug 490390: fix crash with broken Wingdings font, r=wuno@lsvw
2009-04-29 01:10:56 +03:00
Doug Turner
e360423deb
bug 489594 - fix for unaligned read in fbCompositeSrcAdd_8000x8000arm. r=blassey
2009-04-28 09:46:28 -07:00
Makoto Kato
4e5000aef3
Bug 184657 - GFX should use the newer nsIPrefService APIs instead of nsIPref. r=roc. sr=vladimir
2009-04-04 18:43:42 +09:00
Joe Drew
745c70f481
Backed out changeset 6f3c2171bbb2:
...
Bug 481926 - Rewrite color management component. r=joe,ted sr=vlad
2009-04-03 16:27:27 -04:00
Jeff Muizelaar
aaedb2ca38
Bug 481926 - Rewrite color management component. r=joe,ted sr=vlad
2009-04-03 15:09:56 -04:00
John Daggett
bd46fbc500
Bug 468387. (reland) Fix Windows Mobile bustage. r=blassey
2009-04-02 17:08:11 +09:00
John Daggett
2417e8dbfb
Bug 468387 - (reland) disable synthetic faces for downloadable fonts on Windows already specified as bold/italic. r=vlad
2009-04-02 17:06:33 +09:00
John Daggett
726accf85c
Bug 468387. Reverting eb0b999b2f70 and 8d60bedd277b due to tinderbox crash.
2009-04-02 14:48:23 +09:00
John Daggett
5294de3193
Bug 468387. Fix Windows Mobile bustage. r=blassey
2009-04-02 13:59:13 +09:00
John Daggett
eab18c3840
Bug 468387 - disable synthetic faces for downloadable fonts on Windows already specified as bold/italic. r=vlad
2009-04-02 10:35:59 +09:00
Jeremy D. Lea
d37e6bf09c
Bug 431634 - Part 1 - clean up header pollution; r+sr=roc
2009-04-01 13:59:02 -08:00
Jonathan Kew
a0c7e4b040
Bug 481948. Rework Coretext glyph extraction code to mirror ATSUI improvements. r=roc
...
--HG--
extra : rebase_source : 70f67974136073b1c1c38ebe43bb2bd113770cfd
2009-04-25 20:24:25 +12:00
Jonathan Kew
aa59d6e410
Bug 481948. Rework ATSUI glyph-extraction code to be more robust when glyphs are reordered. r=roc
...
--HG--
extra : rebase_source : 6175292f747cca9a284e69f89fe3e59bc3efd9c6
2009-04-25 20:23:57 +12:00
Kenneth Waters
2cbe8b5d64
b=488910,b=484864; fix directdraw path for aliased windows that aren't within screen bounds; r=vlad
2009-04-24 12:00:13 -07:00
Bob Clary
de58ea82bf
bug 389326 - crash test by Jesse Ruderman.
2009-04-24 10:08:21 -07:00
Bob Clary
a30608d321
bug 376627 - crash test by Jesse Ruderman.
2009-04-24 10:08:18 -07:00
Bob Clary
c623a621ee
bug 348462 - crash test by Gilberto Ficara, Mats Palmgren.
2009-04-24 10:08:15 -07:00
Bob Clary
eabf0ff750
bug 333861 - crash test by Georgi Guninski.
2009-04-24 10:08:12 -07:00
Karl Tomlinson
b7008ca8ad
b=489445 override PangoFcFontClass::get_glyph r=roc
...
--HG--
extra : rebase_source : c7c0d843f523f352958680d57d95d55561e2f4ee
2009-04-24 09:13:02 +12:00
Peter Weilbacher
24626be4ba
Bug 488468: qcms build break with pre-4 GCCs (#if 0 commented text should be C/C++ commented), r=jmuizelaar
2009-04-23 19:38:11 +02:00
Takuro Ashie
7f287fe7ac
b=489511; gfxFontCache will never hit on ft2 backend; r=karlt
2009-04-22 22:29:47 -07:00
Vladimir Vukicevic
f6d4a5556c
remove trailing comma for picky compilers
2009-04-22 18:13:05 -07:00
Vladimir Vukicevic
65a777f2dc
b=488910, cairo ddraw backend for wince (configure bits); r=vlad
2009-04-22 17:48:30 -07:00
cmills@nvidia.com
dfe008d12a
b=484864, b=488910 - cairo ddraw backend for wince; r=vlad
2009-04-22 17:48:30 -07:00
Jeff Muizelaar
84cb8b7063
Bug 488955 - Fix linear gamma input tables, used in iCCP PNG testsuite images. r=joe
2009-04-22 13:49:09 -04:00
Jonathan Kew
a2acf62270
Add Core Text backend, will eventually replace ATSUI. Turned off for 32-bit Mac OS X 10.4 SDK builds right now due to Mac OS X 10.4 not supporting Core Text. Try #2 . b=389074 r=jdaggett
2009-03-29 17:31:51 -07:00
Josh Aas
b75c3511a0
merge backout of e413694940b3
2009-03-27 14:33:47 -07:00
Josh Aas
7af19cb750
Backed out changeset e413694940b3
2009-03-27 14:32:49 -07:00
Jonathan Kew
fe290e9e54
Bug 485351 - Hang [@ gfxWindowsFont::ComputeMetrics] and eating up all GDI resources with percentage height, mathml and binding; GDI resource exhaustion; r=roc
...
Fix Windows DC leak in TestCharacterMap, and avoid accumulation of temporary fonts in the cache leading to resource exhaustion.
2009-03-27 18:54:40 +01:00
Jonathan Kew
6f1e0ddbc2
Add Core Text backend, will eventually replace ATSUI. Turned off for 32-bit Mac OS X builds right now due to Mac OS X 10.4 not supporting Core Text. b=389074 r=jdaggett
2009-03-27 10:18:35 -07:00
Tobias Hunger
5714a55d0e
Bug 485156 - cairo-qt fails to build; r=vladimir
2009-03-27 00:49:22 +01:00
Joe Drew
632de4d8c9
Bug 484076 - Shrink the glyph cache to fix tp_Rss regression. r=me
2009-03-23 21:53:40 -04:00
Brad Lassey
0b86d059ef
bug 484076 - hypot depricated on windows and non-existant on windows ce r=vlad
2009-03-21 14:58:42 -04:00
Robert Longson
4758aaeb28
Bug 484150 - support image-rendering attribute. Includes some gfx code by vlad from bug 423756 which is r=joe. The rest is r=dbaron, sr=roc
2009-03-21 15:36:38 +00:00
Jeff Muizelaar
dd1692bb97
Bug 484076 - Fix Windows CE build.
2009-03-20 16:46:52 -04:00
Joe Drew
ad0229013e
Bug 484076 - Update pixman and cairo. This upgrades Cairo to git revision c932a809d6484503d7ee267d934bbc87c8d44092. r=vlad
2009-03-20 16:02:45 -04:00
Taras Glek
46b3d18d98
Bug 483425 - memory leak fix + testcase r=vlad
2009-03-19 11:45:07 -07:00
Josh Aas
0459faa60f
Stop using FlatCarbon headers on Mac OS X. b=482277 r=bsmedberg
2009-03-19 10:41:13 -07:00
Jeff Muizelaar
f3a6485e12
Bug 484076 - Update pixman and cairo to newer upstream versions. r=vlad
...
Pixman revision is 072d848f592530973f1f0a0066a320ec5965625c
Cairo revision is 3ec94f9b5917b8f71304c982bd153e5a810f3b12
2009-03-19 13:34:17 -04:00
Taras Glek
de78c14191
Bug 477708 - expose nsIRegion::getrects() to scripts r=vlad
2009-03-18 11:42:07 -07:00
Taras Glek
92d948d170
Backed out changeset 9d34172f942f
2009-03-18 10:20:50 -07:00
Taras Glek
6108033d35
Bug 477708 - expose nsIRegion::getrects() to scripts r=vlad
2009-03-18 09:53:34 -07:00
Taras Glek
a988e29ee4
Bug 477708 - backout previous numRects, getRect attempt r=vlad
2009-03-18 09:53:14 -07:00
Hiroyuki Ikezoe
b6f696c734
Bug 480249 - gfxWindowsPlatform::ResolveFontName() almost fails since direct access to mName member.; r=jdaggett
2009-03-18 17:07:33 +01:00
Karl Tomlinson
31b2e07bfd
b=480098 correct weight units in gfxFcFontEntry::AdjustPatternToCSS r=roc
...
--HG--
extra : rebase_source : 79604f227fc80720e4df479f1d8929f5c21623f2
2009-03-11 15:00:43 +13:00
John Daggett
cba18956e5
Bug 480267. (reland) Use guid as fontname for downloaded fonts. r=vlad
2009-03-11 10:00:44 +09:00
Joe Drew
d4cb78e563
Backed out changeset 635b1c8783a6 - bug 480267 - because it seems to have
...
caused a reftest failure.
2009-03-10 12:25:05 -04:00
John Daggett
72c8338491
Bug 480267. Use guid as fontname for downloaded fonts. r=vlad
2009-03-10 22:21:17 +09:00
L. David Baron
1d20752bcb
Remove internal support for units that were never in CSS (feet, miles, meters, kilometers, didots, ciceros). (Bug 482146) r+sr=bzbarsky
2009-03-09 16:14:34 -07:00
Robert O'Callahan
4102e87fe4
Bug 481697 - TextRunWordCache::MakeTextRun: Mismatched free() / delete / delete []; r=vladimir
2009-03-08 10:39:00 +01:00
Jonathan Kew
39d1301436
b=480507, don't crash if no fonts found in Windows font family; r+sr=vlad
2009-03-03 11:14:07 -08:00
Vladimir Vukicevic
9202ecdbdc
b=481138; no, really fix pixman_have_arm_simd; r=vlad
2009-03-03 00:00:33 -08:00
Hiroyuki Ikezoe
c907afb70a
b=481138; initialize not set in pixman_have_arm_simd; r=vlad
2009-03-02 23:58:29 -08:00
Jeff Muizelaar
e9aee04e35
b=468883; port pixman arm opts to Windows CE; r=jrmuizel,vlad
2009-02-26 12:03:51 -08:00
Jonathan Kew
92288243f1
Bug 474819 - Correct the sign of baseline offsets in ATSUI font backend. r=roc
2009-02-26 19:58:31 +13:00
John Daggett
271289f6d4
Bug 475164 - accept fonts that have null name records. r=vlad
2009-02-25 16:12:53 +09:00
Mats Palmgren
b790fcdd1a
Initialize mColor to fix UMR. b=480032 r+sr=vladimir
2009-02-25 02:42:52 +01:00
Jonathan Kew
6946d65601
Bug 445087; add extra pixel on each side of the glyph's black box returned by GetGlyphOutlineW, to avoid clipping ClearType pixels; r=(roc + vladimir) sr=roc
2009-02-24 17:53:31 +01:00
Jonathan Kew
f669e45ce9
Bug 479276. Support a new kind of glyph bounding-box: TIGHT_HINTED_OUTLINE_EXTENTS, and use it to stop MathML spacing depending on exact ink extents. r+sr=roc
...
--HG--
extra : rebase_source : 43f9009f6457361e690062f87b2e5fda4041dc48
2009-02-24 21:32:58 +13:00
John Daggett
e0c3b364de
Bug 420981 - special case handling of UltraLight faces under Mac OS X 10.5 to work around Apple bug. r=vlad
2009-02-23 15:55:07 +09:00
John Daggett
1b864b0ab0
Bug 479152 - increment generation when local font used after external font fails to load. r=karl, sr=roc
2009-02-23 13:40:47 +09:00
Arpad Borsos
011c5b556a
Bug 474369 - get rid of nsVoidArray; gfx part; r+sr=vladimir
2009-02-23 02:05:26 +01:00
L. David Baron
94595f2f88
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 21:29:21 -08:00
L. David Baron
c674a753b4
Backed out changeset fde0b361f25e (bug 322475, main patch) due to Mac talos startup failures and hitting the NS_ABORT_IF_FALSE in SetupBackgroundClip, which may be related.
2009-02-19 13:51:46 -08:00
L. David Baron
caf423a97a
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 12:33:09 -08:00
L. David Baron
77c163c9a9
Back out all 8 changesets that I just landed (bugs 477959, 477961, 322475, 478899, 475215, 478156) again, because Talos Try server builds lie about which changesets they're testing.
2009-02-19 09:06:18 -08:00
L. David Baron
038026b7b5
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 07:29:28 -08:00
Jeremy D. Lea
32b765355b
Bug 476726 - deCOMtaminate WidgetToScreen and ScreenToWidget; r+sr=roc
...
--HG--
extra : rebase_source : 4a35ccdcafbe8a0a9dded9f292a139b4679709e3
2009-02-18 16:11:49 -08:00
L. David Baron
0e185f2bc0
Revert (back out) the previous 11 changesets (bugs 477959, 477961, 477963, 477962, 322475, 478899, 475215, 478156), due to Mac talos orange with (as usual) no useful diagnostic.
2009-02-18 18:59:47 -08:00
L. David Baron
3c4144d0e6
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-18 17:13:25 -08:00
Ginn Chen
5ff783af51
Bug 478842 gfxColorManagementTest.cpp failed to build on Solaris r=bholley
2009-02-18 19:44:18 +08:00
John Daggett
0209f39cb9
Bug 476724 - clean out Windows-specific flags from gfxFontEntry. r=vlad
2009-02-18 16:33:39 +09:00
Serge Gautherie
c6e1d10035
Backed out changeset: 719dca3419b5
2009-02-15 18:41:16 +01:00
Jeremy Lea
b798bd8c19
Bug 476726 - deCOMtaminate WidgetToScreen and ScreenToWidget; r+sr=roc
2009-02-15 17:41:06 +01:00
Jesse Ruderman
81b4a03e38
Add crashtests
2009-02-13 14:54:17 -08:00
John Daggett
556ea03b1e
Bug 465463 - use style attributes defined in @font-face rule (Mac OS X). r=vlad
2009-02-12 13:08:00 +09:00
Jesse Ruderman
e0ff240014
Add a bunch of crashtests
2009-02-10 22:18:05 -08:00
John Daggett
d11a4a9eb3
Bug 476504 - handle errors in fetching font metrics. r=vlad
2009-02-11 10:07:50 +09:00
Jesse Ruderman
aab1c02b20
Add some crashtests
2009-02-10 16:36:04 -08:00
Vladimir Vukicevic
de4f913caa
b=477727; remove calls to GetViewportOrgEx; r=stuart
2009-02-10 15:10:07 -08:00
Taras Glek
dd7e7418a2
Bug 477708 - expose nsIRegion::getrects() to scripts r=stuart
2009-02-10 15:10:07 -08:00
Jonathan Kew
4a08835d68
Bug 475092. Fix horizontal offsets for vertically-offset glyphs on Windows. r=vlad,r+sr=roc
2009-02-10 21:34:51 +13:00
mats.palmgren@bredband.net
7dc9e5bd7f
Bug 477498, Crash [@ TextRunWordCache::MakeTextRun], r+sr=roc
2009-02-09 12:23:38 +02:00
Gavin Sharp
95260abedb
Add bug 474886 to cairo README
2009-02-06 17:33:13 -05:00
L. David Baron
1134395c4b
Invalidate the correct area when loading an image for which we've displayed the loading-image icon. (Bug 409870) r+sr=bzbarsky r=roc
2009-02-06 08:52:13 -08:00
Boris Zbarsky
416ea8c73b
Bug 476724. Recompute underline offsets when user fonts load, and make sure to initialize all our members. r=jdaggett, sr=roc
2009-02-05 18:10:39 -05:00
Peter Van der Beken
f7ae336f62
Backed out changeset d679ac3a8de0 - merge
2009-02-05 15:35:01 +01:00
Peter Van der Beken
9651357e4a
Backed out changeset d679ac3a8de0 (Bug 445087. Add extra pixel on each side of the glyph's black box returned by GetGlyphOutlineW, to avoid clipping ClearType pixels. r=vlad) to fix orange.
2009-02-05 15:34:12 +01:00
Jonathan Kew
4bc53e4056
Bug 445087. Add extra pixel on each side of the glyph's black box returned by GetGlyphOutlineW, to avoid clipping ClearType pixels. r=vlad
2009-02-05 21:06:14 +13:00
Arpad Borsos
ad2a673d8c
Bug 476805. Stop leak by avoiding double refs. r+sr=roc
2009-02-04 14:21:02 +01:00
Zack Weinberg
b621f00dd5
Bug 455364. Add Thebes API to extract a subimage of an image into a new image. r=vlad
2009-02-05 21:14:07 +13:00
Jeff Muizelaar
bcb702f175
Bug 474886 - Allow rank 0 matrices when setting the font matrix. r=vlad p=jrmuizel
...
cairo_scaled_font_init() allows rank 0 matrics so cairo_set_font_matrix
should too. This keeps us from accidentally breaking our cairo context
and causing things to draw wrong.
2009-02-04 14:07:59 -05:00
Marco Bonardo
481aec6330
Backed out changeset 8a79415ac146 due to persistent orange on OS X unit test boxes
2009-02-04 11:50:07 +01:00
Boris Zbarsky
169cda186a
Bug 476724. Recomputed underline offset after we rebuild our font set. r+sr=roc
2009-02-03 21:58:21 -05:00
Arpad Borsos
760ddfdea5
Bug 474116 - Clean up deprecated GTK symbols; r=(bsmedberg + roc) sr=roc
2009-02-02 18:49:58 +01:00
Robert O'Callahan
be3fa9f56c
Backed out changeset c7385f0a0168
2009-01-30 23:21:53 +13:00
Jonathan Kew
67ebf17341
Bug 475092. Fix incorrect positioning on Windows when glyph run includes vertically-offset glyphs is drawn to canvas. r=vlad
...
--HG--
extra : rebase_source : 30a3730fd3db418854462cc31dc0ee06c7f56ae0
2009-01-30 20:15:08 +13:00
L. David Baron
5e75e612a2
Implement CSS computation of font-stretch property and store it in the gfx font structures. (Bug 3512) r=vlad sr=bzbarsky
2009-01-29 12:39:18 -08:00
L. David Baron
a770d59514
Separate previously-copied font constants into their own file and have them in one place rather than three. (Bug 3512) r=vlad
2009-01-29 12:39:18 -08:00
Doug Turner
fd89dd61ba
Bug 474825 - honor mozilla.widget.disable-native-theme preference on windows. r/sr=stuart
2009-01-28 15:39:13 -08:00
Robert O'Callahan
8e02c66450
Backed out changeset 360b4a2d0aa8
2009-01-29 00:55:19 +13:00
Jonathan Kew
d9b584c12d
Bug 475092. Fix incorrect positioning on Windows when glyph run includes vertically-offset glyphs is drawn to canvas. r=vlad
2009-01-28 22:41:34 +13:00
Jonathan Kew
c40845e262
Bug 454098. Fix signs for baseline offsets for glyphs on Windows. r+sr=roc
2009-01-28 22:39:35 +13:00
Behdad Esfahod
a50998e4f0
Bug 460023. Change the glyph dropping safety margin from 2em to 10em. r=vlad
2009-01-28 22:36:23 +13:00
Ginn Chen
fe788eb2e5
Bug 474758 FcFontSetSort() crashes on Solaris r=karlt
2009-01-23 16:24:36 +08:00
Brad Lassey
5bbc65e72d
bug 462908 - Follow up to fix indentation and include patch in gfx/cairo
2009-01-23 02:59:24 -05:00
Brad Lassey
5e96a8aca5
bug 462908 - Implement Freetype font backend for windows ce r=karlt, jdagget sr=stuart, vlad
2009-01-23 01:24:29 -05:00
Daniel Holbert
c755eee8e7
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
2009-01-21 22:55:08 -08:00
Fred Jendrzejewski
fd612bd117
Bug 466622. Replace nsCStringArray with nsTArray<nsCString> for more consistent code and fewer heap allocations. r+sr=roc,r=bsmedberg
...
--HG--
extra : rebase_source : b963bf5de9d9c445b14620479691482512e0faf2
2009-01-22 17:15:34 +13:00
Arpad Borsos
7523e7d43d
Bug 471877 - Cleanup GTK includes; further cleanup + system-headers cleanup; r+sr=roc
2009-01-21 16:24:46 +01:00
Fred Jendrzejewski
9bd9de1b83
Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc
2009-01-18 21:14:14 +01:00
Robert O'Callahan
730e65f154
Backed out changeset 8019a959aade
2009-01-16 22:20:33 +13:00
Fred Jendrzejewski
6e7f270ba9
Bug 461047. Replace nsStringArray with nsTArray<nsString>. r+sr=roc
...
--HG--
extra : rebase_source : 7a20af24c97867efbb28dafa6a70ea1b4cf00e58
2009-01-16 20:51:04 +13:00
Jeremy Lea
1b7e1f21f0
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
...
--HG--
extra : rebase_source : a331a9e49fbc5931f546919281fcca7f008ab615
2009-01-15 16:27:09 +13:00
Ehsan Akhgari
fe7e483e91
Bug 473530 - PRBool violations after landing of bug 441782; r,sr=roc
2009-01-15 11:24:44 +03:30
Doug Turner
de81fcecc7
Bug 468399. Use image surfaces on windows mobile for performance reasons. r=vlad
2009-01-14 16:19:39 -08:00
Robert Kaiser
d8fb321cd1
bug 464687 - --enable-tests static build bustage in thebes/test, r=vlad
2009-01-14 14:48:33 +01:00
Josh Aas
7a61ccd865
Port gfx to 64-bit Mac OS X, part 1. b=489354 r=jfkthame sr=roc
2009-04-22 09:08:09 -04:00
Vladimir Vukicevic
fb65af8d59
b=488685; cruft in GIF image; r=joe,roc
2009-04-21 21:33:37 -07:00
Jeff Muizelaar
70c1b971c7
Bug 488747 - Fix endian handling in qcms. r=joe
2009-04-21 22:22:29 -04:00
Jeff Muizelaar
e228481faa
Bug 489133 - Handle bad cHRM chunks in PNGs. r=joe
2009-04-21 22:21:48 -04:00
Jeff Muizelaar
d9650e7d20
Bug 489133 - Fix handling of bad whitepoints in PNGs. r=joe
2009-04-21 22:21:13 -04:00
Jeremy Huddleston
04db73729f
Bug 484457 - Define Status int breaks OSX builds when including MachineExceptions.h. r=vlad
2009-04-20 18:36:37 +02:00
Hiroyuki Ikezoe
0d7ea8ed3f
Bug 484083 - Should load TruType Collection file too; r=bugmail@lassey.us sr=jdaggett
2009-04-18 20:02:26 +02:00
Karl Tomlinson
dfb38e95ad
Bug 478871: Switch to new_font() and default_substitute() functions from Pango API to fix compile issues with newer pango versions. r=behdad sr=roc
2009-04-17 12:51:43 -07:00
Makoto Kato
f4a4cf894e
Bug 487900 - Enable SSE2 code for x86_64 in qcms. r=jmuizelaar
2009-04-15 22:14:03 +09:00
Ginn Chen
7edec35c73
Bug 487765 - Fix qcms build problems on Solaris. r=jrmuizel
2009-04-14 11:25:31 -04:00
Marco Perez
9d034bcc0c
Bug 487754 - Problems building qcms on FreeBSD. r=jrmuizel
2009-04-14 11:08:23 -04:00
Jonathan Kew
84c9c97447
Bug 487549. Do kern table sanity checks on downloaded fonts. r=roc
2009-04-14 17:48:32 +09:00
Hiroyuki Ikezoe
3bfcc07136
bug 486621 - Should close file handle in gfxWindowsPlatform::FindFonts() r=vlad
2009-04-13 22:49:06 -04:00
Hiroyuki Ikezoe
376ac275d7
bug 486624 - AppendFacesFromFontFile is called twice for the same font file r=blassey, vlad
2009-04-13 22:49:06 -04:00
John Daggett
bbdc1f0a59
Bug 465452 - better handling of format hints for downloadable fonts. r=dbaron.
2009-01-13 14:16:58 +09:00
Jesse Ruderman
0c2987fcea
Add supercombiner as a crashtest
2009-01-12 19:46:35 -08:00
Vladimir Vukicevic
3c0e89dac0
b=455243, weird behaviour with fonts with bad faces; r=jdaggett
2009-01-12 11:23:41 -08:00
Robert O'Callahan
f570471138
Bug 430332. Defer nsTransformingTextRun::RebuildTextRun until the linebreaker has completely set up the break and capitalization data on the transformed text run. r=smontagu
2009-01-09 13:23:28 +13:00
Vladimir Vukicevic
e8ac2964c7
b=469916, lcms error when trying to open 0-sized profile; r=bholley
2009-01-07 11:50:14 -08:00
Dão Gottwald
de19ee8a7e
Bug 471923 - kill tab-left-edge and tab-right-edge -moz-appearance values. r+sr=roc
2009-01-04 15:01:48 +01:00
Arpad Borsos
545b33f3af
Bug 471877 - Cleanup GTK includes; r+sr=roc
2009-01-03 08:37:52 +01:00
Karl Tomlinson
92f62422df
b=469752 don't increment generation after LookupLocalFont in gfxUserFontSet::LoadNext r=jdaggett
2009-01-03 16:28:46 +13:00
Karl Tomlinson
a3ecf75313
b=468218 @font-face { src:local() } for GTK/Pango r=roc
2009-01-03 16:21:49 +13:00
Jesse Ruderman
10c6ec54aa
Add 19 crashtests
2009-01-01 14:18:58 -08:00