jdaggett%mozilla.com
fc23033584
Bug 409342. Handle pref lang array correctly. r+sr=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@244583 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-31 08:41:09 +00:00
jdaggett%mozilla.com
a2cbc5dfdf
Bug 409342. Cache pref font lists per lang group during font matching. r+sr=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@244570 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-31 00:23:36 +00:00
jag%tty.nl
0e69370ee5
Bug 413143: trunk is broken(sigbus) on SPARC since 20071221. r/sr=pavlov, a=beltzner
...
Unaligned 32-bit memory reads cause a sigbus on SPARC. Turns out that fixing this also gets us a little performance boost on other platforms because we're now mostly doing aligned 32-bit reads.
git-svn-id: svn://10.0.0.236/trunk@244499 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-30 06:22:24 +00:00
mozilla%weilbacher.org
09bd67fcaf
[OS/2] Bug 394412: on the way to be able to print through cairo
...
git-svn-id: svn://10.0.0.236/trunk@244417 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-30 00:16:20 +00:00
jdaggett%mozilla.com
a795b7e7a5
Bug 411090. Bail reading cmap when table offset is beyond the end of the table. r+sr=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@244393 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-29 22:12:11 +00:00
jdaggett%mozilla.com
9d580a1043
Bug 400717. Explicitly set NSUnitalicFontMask and NSUnboldFontMask font traits to avoid 10.5 inconsistency. r+sr=vlad
...
git-svn-id: svn://10.0.0.236/trunk@244387 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-29 21:41:46 +00:00
vladimir%pobox.com
e5f1f2a538
b=367618, initial win32 8bpp bits, r=stuart
...
git-svn-id: svn://10.0.0.236/trunk@244361 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-29 19:00:58 +00:00
vladimir%pobox.com
ef2ce49211
b=513583, bandaid for X repeat bug, r=stuart
...
git-svn-id: svn://10.0.0.236/trunk@244358 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-29 18:45:10 +00:00
gavin%gavinsharp.com
a32fdcce1c
Bustage fix from bug 404310 by John Daggett <jdaggett@mozilla.com>, r=josh, sr=stuart, a=Mossop (avoid enum conflict with 10.5 SDK)
...
git-svn-id: svn://10.0.0.236/trunk@244348 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-29 17:25:37 +00:00
jdaggett%mozilla.com
d2b426e2cd
Bug 404310. Restructuring gfxQuartzFontCache for faster startup, better lookup speed. r=vlad, sr=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@244301 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-29 06:00:55 +00:00
mozilla%weilbacher.org
272d7a5be3
Bug 412923: Remove gfx/gfx-config.h.in, r=ted.mielczarek, a=beltzner
...
git-svn-id: svn://10.0.0.236/trunk@244247 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-28 22:05:47 +00:00
vladimir%pobox.com
087db7472f
re-landing; b=412396, speed up mac image rendering while images are being loaded, r=stuart
...
git-svn-id: svn://10.0.0.236/trunk@244229 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-28 19:05:45 +00:00
roc+%cs.cmu.edu
e472a8a336
Bug 410728. gfxTextRunWordCache should not cache words that start with a combining mark (words whose first character clusters with a preceding space). r=vlad
...
git-svn-id: svn://10.0.0.236/trunk@244213 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-28 17:35:44 +00:00
roc+%cs.cmu.edu
1aebaa32d8
Bug 410728. gfxWindowsFonts should not start a font-change run in the middle of a surrogate pair. r=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@244212 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-28 17:30:18 +00:00
vladimir%pobox.com
174680bc6d
backing out 412396 in an attempt to fix linux orange
...
git-svn-id: svn://10.0.0.236/trunk@244177 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-28 03:04:41 +00:00
vladimir%pobox.com
0619382c11
b=413989, bad lines drawn over background images while zoomed (osx), r=roc
...
git-svn-id: svn://10.0.0.236/trunk@244171 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-28 00:49:23 +00:00
vladimir%pobox.com
153d62c13e
b=412396, jpeg decoding/painting slower on trunk vs. branch while loading; r=stuart
...
git-svn-id: svn://10.0.0.236/trunk@244169 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 23:53:28 +00:00
vladimir%pobox.com
9903e6fb06
b=414092, crash at _moz_pixman_image_fill_rectangles on x86-64, r=karlt
...
git-svn-id: svn://10.0.0.236/trunk@244163 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 22:52:18 +00:00
jwatt%jwatt.org
ec0b00d8f8
Fixing bug 272885. Disable rendering of some elements when their width or height is zero. r=tor@acm.org, sr=vladimir@pobox.com, a1.9=mtschrep@gmail.com
...
git-svn-id: svn://10.0.0.236/trunk@244156 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 20:39:27 +00:00
longsonr%gmail.com
1ea396898c
Bug 377085 - line svg element getBBox() returns bad rect. r+sr=tor,a1.9=blocking1.9+
...
git-svn-id: svn://10.0.0.236/trunk@244142 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 14:55:54 +00:00
karlt+%karlt.net
f89822de70
Restore gfxPangoFontCache because of Tp slip b=401988.
...
git-svn-id: svn://10.0.0.236/trunk@244140 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 10:27:08 +00:00
karlt+%karlt.net
0ece843490
Remove gfxPangoFontCache as this doesn't include language in the key, and
...
gfxFontCache should do this caching (with expiration). b=401988 r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@244139 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 09:24:05 +00:00
karlt+%karlt.net
b6bdaa7158
Bug 401988 â gfxPangoFontGroup::CreateGlyphRunsItemizing must use gfxPangoFont
...
corresponding to the PangoFont from pango_shape
(wrong glyphs selected when falling back to fonts of different style).
Provide fontconfig with information re requested font even when non-existant.
Map FONT_WEIGHT_NORMAL to Regular not Medium weight fonts.
r=pavlov, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@244129 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 07:37:29 +00:00
roc+%cs.cmu.edu
9412bc538d
Backing out 410728 to fix Windows orange
...
git-svn-id: svn://10.0.0.236/trunk@244079 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 00:44:25 +00:00
roc+%cs.cmu.edu
a2329d4c22
Bug 410728 crashtest
...
git-svn-id: svn://10.0.0.236/trunk@244067 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-26 22:59:19 +00:00
roc+%cs.cmu.edu
746f920f6e
Bug 410728. Detect words that start with a combining mark, and don't cache them. r=vlad
...
git-svn-id: svn://10.0.0.236/trunk@244066 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-26 22:50:27 +00:00
vladimir%pobox.com
dc17d9e9c2
b=414095, serious win32 repaint/clipping issues, r=sleepy
...
git-svn-id: svn://10.0.0.236/trunk@244046 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-26 10:09:21 +00:00
vladimir%pobox.com
8290cae563
b=413878, even more cairo upgrades
...
git-svn-id: svn://10.0.0.236/trunk@244026 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-26 00:25:22 +00:00
vladimir%pobox.com
ff13e26d4c
b=413878, upgrade cairo/pixman to latest git
...
git-svn-id: svn://10.0.0.236/trunk@244025 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-26 00:25:16 +00:00
mozilla%weilbacher.org
a68093499f
Bug 376790: remove support for non-cairo GFX ports from configure.in, r=ted.mielczarek, a=mtschrep
...
git-svn-id: svn://10.0.0.236/trunk@243804 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-23 08:27:49 +00:00
mozilla%weilbacher.org
b63f2be759
[OS/2] Bug 404407: improve memory consumption on OS/2. Part 2, activate OS/2 API calls in cairo, r=wuno@lsvw.de
...
git-svn-id: svn://10.0.0.236/trunk@243763 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-22 23:00:03 +00:00
karlt+%karlt.net
4c2e55848a
Touch ups to gfxFontCache, for gfxFonts that are added twice and for those
...
that are not accessed through AddNew() and Lookup(). b=401988, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@243708 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-22 03:11:46 +00:00
jdaggett%mozilla.com
814ff7467e
Bug 412859. Use the first group font instead of the previous font when doing system-wide font fallback. r+sr=roc
...
git-svn-id: svn://10.0.0.236/trunk@243651 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-21 06:36:47 +00:00
roc+%cs.cmu.edu
1b1ab9568d
Bug 400813. Prevent nsRect::Deflate from creating negative-sized rectangles. r+sr=mats
...
git-svn-id: svn://10.0.0.236/trunk@243636 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-21 01:36:12 +00:00
roc+%cs.cmu.edu
a5fa2161b1
Bug 412859. Some code to dump the contents of the textrun word cache. debug only. r=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@243635 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-21 01:23:50 +00:00
mats.palmgren%bredband.net
883519c643
Make _cairo_scaled_font_glyph_device_extents() take an cairo_rectangle_int_t out param instead of cairo_rectangle_int16_t fixing an UMR in the process. b=413169 r+sr=vladimir a=mtschrep
...
git-svn-id: svn://10.0.0.236/trunk@243634 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-21 01:06:39 +00:00
jruderman%hmc.edu
4a951393ff
Add crashtest
...
git-svn-id: svn://10.0.0.236/trunk@243632 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-21 00:18:38 +00:00
martijn.martijn%gmail.com
4d1dfc9593
Bug 399453 Mingw build error in cairo-win32-surface.c - error: conflicting types for '_cairo_win32_surface_get_extents', r=pavlov, a=mtschrep
...
git-svn-id: svn://10.0.0.236/trunk@243606 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-20 12:12:09 +00:00
alfred.peng%sun.com
be3c9b94be
Bustage fix for bug 405268.
...
git-svn-id: svn://10.0.0.236/trunk@243586 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-20 03:28:17 +00:00
alfred.peng%sun.com
2c11fdabd5
Bug 405268. Crash [@ gfxPangoFontGroup::CreateGlyphRunsItemizing gfxPangoFonts.cpp:1153].
...
r=mozbugz@karlt.net sr=pavlov a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@243584 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-20 03:01:18 +00:00
karlt+%karlt.net
ce7fbe7b87
Restore gfxPangoFontCache to see if this resolves Tp slip from previous change.
...
git-svn-id: svn://10.0.0.236/trunk@243522 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-19 03:20:07 +00:00
karlt+%karlt.net
88cfd804d1
Don't store PangoFontDescription and PangoContext in gfxPangoFonts,
...
and remove gfxPangoFontCache. b=401988 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@243518 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-19 01:43:27 +00:00
sayrer%gmail.com
a5398d845e
Bug 411369. Crash while trying to print. r=ted.mielczarek
...
git-svn-id: svn://10.0.0.236/trunk@243516 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-19 01:11:57 +00:00
dolske%mozilla.com
2313a4b93e
Bug 412378 - crash in gfxPlatformGtk::CreateOffscreenSurface() when using xpcshell. r=stuart, a=schrep
...
git-svn-id: svn://10.0.0.236/trunk@243510 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-18 23:50:24 +00:00
vladimir%pobox.com
cf71adf1da
b=411224, r=vlad: 411224-cairo-upgrade-fixes.patch
...
git-svn-id: svn://10.0.0.236/trunk@243492 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-18 21:46:34 +00:00
vladimir%pobox.com
f47275d044
b=411224, r=vlad: 411224-cairo-upgrade-1.5.5
...
git-svn-id: svn://10.0.0.236/trunk@243491 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-18 21:46:27 +00:00
reed%reedloden.com
fdc93897cd
Bug 404825 - "Bookmark folders in Personal Toolbar" [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r+sr=roc a1.9=schrep]
...
git-svn-id: svn://10.0.0.236/trunk@243359 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-17 10:24:32 +00:00
jag%tty.nl
8c0060cf57
Bug 406580: Faster copying of RGB pixel data
...
For non-Windows, use ntohl() which should compile down to an inline bswap or equivalent. On Windows use _byteswap_ulong() or for MinGW a generic fast implementation. r=pavlov, a=blocking
git-svn-id: svn://10.0.0.236/trunk@243337 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-17 04:06:40 +00:00
mats.palmgren%bredband.net
c5bda503b3
MakeSpaceTextRun() should short-circuit zero-sized fonts. b=407352 r+sr=roc a=dsicore
...
git-svn-id: svn://10.0.0.236/trunk@243034 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-14 07:05:20 +00:00
mats.palmgren%bredband.net
9214d4f33b
Crash test for bug 407842.
...
git-svn-id: svn://10.0.0.236/trunk@242986 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-13 04:09:56 +00:00