jwalden@mit.edu
570c5f622b
--enable-tests bustage fix, after color management landing. r=sparky
2007-07-23 18:06:07 -07:00
pavlov@pavlov.net
e3421eba8a
adding color management capabilities -- preffed off. bug 16769. patch from tor. r=bsmedberg, sr=me
2007-07-23 15:02:17 -07:00
longsonr@gmail.com
f05a56777a
Bug 388385 - Memory leak with SVG patterns and clipPaths. r+sr=vladimir
2007-07-23 01:54:52 -07:00
ted.mielczarek@gmail.com
83e6f33379
fix thunderbird bustage from bug 388663
2007-07-19 08:21:13 -07:00
pavlov@pavlov.net
bbee760530
export thebes symbols from libxul. bug 388663. r=vlad
2007-07-18 17:13:14 -07:00
benjamin@smedbergs.us
28c70ff74b
Bug 388542 - --disable-libxul broken in thebes (in some circumstances), r=vlad
2007-07-18 08:52:41 -07:00
vladimir@pobox.com
01c96d4cb4
b=364300, monospace font sometimes isn't with ATSUI, breaking cols attribute of textarea, r+sr=roc
2007-07-18 07:41:40 -07:00
vladimir@pobox.com
6287bbdf07
b=364786, improve Mac font selection, r=masayuki,sr=roc
2007-07-18 07:22:06 -07:00
vladimir@pobox.com
792fb13c9d
b=386895, speed up gfx text rendering (microbenchmark), r=roc
2007-07-17 16:13:48 -07:00
vladimir@pobox.com
debf95cc22
b=386897, compile cairo/pixman with full speed optimization, r=roc,sr=stuart
2007-07-17 16:08:32 -07:00
dbaron@dbaron.org
1fb93b63ea
Move the code needed to get language group-specific font enumeration working and remove the rest of nsFontConfigUtils. b=379888 r=vlad
2007-07-17 14:58:45 -07:00
roc+@cs.cmu.edu
a92e693178
Adding comment.
2007-07-16 16:45:16 -07:00
roc+@cs.cmu.edu
8432ea4de7
Fixing reftest failure, hopefully. r=pavlov
2007-07-16 16:44:41 -07:00
roc+@cs.cmu.edu
f16d095bd9
Bug 386920. Preserve line-break data when copying glyphs. r=pavlov
2007-07-16 15:50:35 -07:00
roc+@cs.cmu.edu
263ae99d31
Bug 387703. Make all-8bit Unicode text take the Xft fast path if that's enabled, to ensure it's displayed consistently. r=pavlov
2007-07-16 15:49:10 -07:00
smontagu@smontagu.org
243de5e1d8
Process glyphs in right-to-left clusters in reverse order. Bug 387653, r=vlad
2007-07-15 23:18:08 -07:00
kherron@fmailbox.com
45dd411a17
Bug 337771 - Native -moz-appearance work for menus and toolbars on Windows XP. Patch by Simon Bünzli <zeniko@gmail.com>. r=emaijala, sr=bzbarsky.
2007-07-14 08:11:37 -07:00
roc+@cs.cmu.edu
967a96fb9d
Bug 387867. Rename DISABLE_LIGATURES to DISABLE_OPTIONAL_LIGATURES and make the ATSUI code only disable optional ligatures. r=pavlov
2007-07-13 01:09:25 -07:00
pavlov@pavlov.net
4de2271128
speed up setting of code points. bug 386375. r=vlad
2007-07-12 11:14:59 -07:00
pavlov@pavlov.net
b904d82939
re-enabling kerning on the mac. bug 387197. r=vlad
2007-07-11 10:41:26 -07:00
benjamin@smedbergs.us
c0a37d52d8
Bug 386445 - mac build stops with "multiple definitions of symbol nsINIParser::GetSrings", also changes to building mac dylibs with -single_module, r=luser,jag
2007-07-11 10:26:11 -07:00
ginn.chen@sun.com
d0473c4ea5
Bug 387399 Asian fonts are not rendered in web page on BIG ENDIAN machine
...
r=vladimir
2007-07-10 23:40:38 -07:00
sharparrow1@yahoo.com
b510ef0af3
Bug 382595: Lines across embedded svg when scrolling. Followup rounding fix. r+sr=roc
2007-07-08 22:04:01 -07:00
jwalden@mit.edu
12e960c504
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
smontagu@smontagu.org
b5dca0df23
Add an mIsRTL flag to the textrun word cache hash key. Bug 386339, r+sr=roc
2007-07-05 22:52:56 -07:00
mozilla@weilbacher.org
f219257aa5
[OS/2] Fix build break in gfxOS2Fonts.cpp (mimic gfxPangoFonts change that supposedly came from Bug 385423)
2007-07-05 13:50:44 -07:00
mats.palmgren@bredband.net
bcd37ee20a
Remove non-cairo PostScript support. b=385577 r=kherron sr=pavlov
2007-07-05 04:29:51 -07:00
roc+@cs.cmu.edu
564e214e47
Bug 385423. Force ZWSP, PSEP and LSEP to be treated as zero-width invisible and not passed into platform textrun creation. Avoids potential bugs and forces consistent handling. r=vlad
2007-07-04 20:07:25 -07:00
roc+@cs.cmu.edu
33c8776cf9
Bug 386804. Make 'cache not empty' assertion into a warning. r=vlad
2007-07-04 20:05:06 -07:00
vladimir@pobox.com
838d381890
b=361695, [mac] bidi mirroring proken with some fonts, r=vladimir, patch from jdaggett@mozilla.com
2007-07-04 02:19:27 -07:00
roc+@cs.cmu.edu
1bd6227b5e
Fixing bustage
2007-07-03 21:07:01 -07:00
roc+@cs.cmu.edu
5786887ef2
Bug 385423. Refactor textrun cache so that all textrun clients use a single global word-based cache. Responsibility for stripping out problematic characters (e.g. newlines) is given to the word cache. r=vlad,smontagu
2007-07-03 20:39:01 -07:00
roc+@cs.cmu.edu
df98dec536
Bug 386211. Turn 'fonts still alive' assertion into a warning. r=vlad
2007-07-03 20:24:04 -07:00
longsonr@gmail.com
0122887e7a
Bug 385228 - ASSERTION: Surface size too large (would overflow) - change asserts to warnings. r+sr=vladimir
2007-07-03 02:16:50 -07:00
longsonr@gmail.com
a5c198d903
Bug 383872 - invalid image height assertion with svg foreignObject element, background image, height: 0.5px. r=vladimir,sr=roc
2007-07-03 01:53:03 -07:00
benjamin@smedbergs.us
4e1cca5f54
Bug 383167 try #3 - need buildid in an external file, r=luser sr=jst with additional parts r=biesi
2007-07-02 11:20:24 -07:00
roc+@cs.cmu.edu
3aa28edb8f
Bug 386122. Make textrun storage metrics only defined for DEBUG_roc.
2007-07-01 18:24:56 -07:00
roc+@cs.cmu.edu
9d5d4f3873
Bug 9101. Fix BreakAndMeasureText to save/restore hyphenation state correctly. r=pavlov
2007-07-01 18:12:45 -07:00
mozilla@weilbacher.org
6078270c4f
[OS/2] Fix handling of chars >127 in MakeTextRun and remove unused function arguments.
...
Part of work on Bug 381333 (just as my previous checkin).
2007-06-30 15:19:14 -07:00
mozilla@weilbacher.org
7c9a43bd72
[OS/2] Get gfxOS2Font::GetMetrics() in order
...
- metrics.y_ppem should not get scaled
- if the space width is too small it's the fault of the font, don't scale it
- add mimimum comment for the function
- add some more debugging output, we'll probably need it again sometime
2007-06-30 13:20:51 -07:00
vladimir@pobox.com
475a855557
backing out but 383960, upgrade to cairo 1.4.10, due to bug 384035 (again)
2007-06-30 03:45:11 -07:00
vladimir@pobox.com
c6fbf24144
b=383960: Upgrade cairo to 1.4.10: moz cairo: nonfatal-assertions.patch
2007-06-30 00:50:54 -07:00
vladimir@pobox.com
129577f146
b=383960: Upgrade cairo to 1.4.10: moz cairo: win32-no-printer-bitblt.patch
2007-06-30 00:50:09 -07:00
vladimir@pobox.com
4955bdc984
b=383960: Upgrade cairo to 1.4.10: moz cairo: win32-logical-font-scale.patch
2007-06-30 00:49:36 -07:00
vladimir@pobox.com
067c743280
b=383960: Upgrade cairo to 1.4.10: moz cairo: win32-scaled-font-size.patch
2007-06-30 00:48:59 -07:00
vladimir@pobox.com
d6719d3069
b=383960: Upgrade cairo to 1.4.10: moz cairo: no longer needed: quartz-glyph-rounding.patch
2007-06-30 00:48:18 -07:00
vladimir@pobox.com
4b2b6231a5
b=383960: Upgrade cairo to 1.4.10: moz cairo: fbcompose-bandaid.patch
2007-06-30 00:47:44 -07:00
vladimir@pobox.com
10a23ea385
b=383960: Upgrade cairo to 1.4.10: moz cairo: max-font-size.patch
2007-06-30 00:46:18 -07:00
vladimir@pobox.com
7f76b858fe
b=383960: Upgrade cairo to 1.4.10: Cairo 1.4.10
2007-06-30 00:45:16 -07:00
sharparrow1@yahoo.com
9049dc8cf3
Update UUIDs
2007-06-27 15:15:13 -07:00
sharparrow1@yahoo.com
a3b086d5bf
Bug 386108: remove nsIDrawingSurface. rs=pavlov
2007-06-27 14:53:34 -07:00
sharparrow1@yahoo.com
a87278cdc9
Bug 385937: Remove nsIBlender. (forgot to remove this)
2007-06-27 13:13:37 -07:00
sharparrow1@yahoo.com
f6ffb0fd58
Bug 385937: Remove nsIBlender. rs=pavlov
2007-06-27 12:06:09 -07:00
sharparrow1@yahoo.com
a03dc1074a
Bug 382458: Fix rounding problems in Windows theme rendering. r+sr=roc.
2007-06-27 09:42:37 -07:00
roc+@cs.cmu.edu
9b673dc728
Bug 384836. Relanding fix to pass around gfxContexts a bit more instead of hanging on to one in nsTransformedTextRun. r=smontagu,pavlov
2007-06-26 21:22:21 -07:00
pavlov@pavlov.net
257245ba23
removing printf
2007-06-26 17:52:41 -07:00
pavlov@pavlov.net
c84327ceaa
make sure the length is >= the data we're reading before we read it. hoping to fix 382713. r=roc
2007-06-26 17:34:52 -07:00
sharparrow1@yahoo.com
ddfcd5e085
Bug 385923: Remove unused code from nsRenderingContextImpl. rs=pavlov.
2007-06-26 17:24:56 -07:00
dbaron@dbaron.org
545a23ae87
Back out bug 384836 to diagnose Tp/Tp2 regression bug 385957.
2007-06-26 15:16:34 -07:00
benjamin@smedbergs.us
a396305c4a
Reverting bug 383167 again for linux test bustage :-(
2007-06-26 12:22:51 -07:00
benjamin@smedbergs.us
eb1adfce8d
Bug 383167 trying again, reviews by luser and biesi, sr=jst
2007-06-26 09:35:01 -07:00
roc+@cs.cmu.edu
281b20dd55
Bug 384836. Avoid using a stale gfxContext, by not holding onto one in nsTransformedTextRun, passing in a gfxContext when required instead. r=pavlov,smontagu
2007-06-25 21:25:00 -07:00
pavlov@pavlov.net
24ba0c95a9
fixing symbol fonts, bitmap fonts and a crash. bugs 385793, 324706, 385795. r=vlad
2007-06-25 14:51:15 -07:00
benjamin@smedbergs.us
e4a58c034c
Revert all of bug 383167 changes because they're not enough... going to try again later.
2007-06-25 11:40:57 -07:00
benjamin@smedbergs.us
1e4a4ad931
Bug 383167 - Need buildid in an external file, r=luser sr=jst
2007-06-25 08:25:59 -07:00
mozilla@weilbacher.org
5b6748ddbd
[OS/2] Fix stupidities about scales when computing font metrics, part of work on Bug 381333
2007-06-24 04:10:03 -07:00
mozilla@weilbacher.org
25a1daae9b
[OS/2] Improve weight matching when creating cairo font, part of work on Bug 381333
2007-06-24 03:00:50 -07:00
roc+@cs.cmu.edu
b999b9cb01
Bug 385123. Don't insert spaces after holes while we build a textrun. r=vlad
2007-06-20 12:49:33 -07:00
philringnalda@gmail.com
552b2092dd
Bug 384840 - gfxXlibNativeRenderer::DRAW_SUPPORTS_NONDEFAULT_VISUAL should be distinct from DRAW_SUPPORTS_CLIP_LIST, patch by Karl Tomlinson <mozbugz@karlt.net>, r+sr=roc
2007-06-18 21:19:01 -07:00
mats.palmgren@bredband.net
b6072bd07f
Don't return values outside the range for PangoWeight (100..900). b=335543 r+sr=vladimir
2007-06-18 20:08:29 -07:00
bzbarsky@mit.edu
26ffc01cae
Initialize the thing we're going to test to see whether we
...
succeeded... otherwise we'll be testing random quantities. Bug 384264, r+sr=roc
2007-06-18 07:58:29 -07:00
kherron@fmailbox.com
cea7591549
Bug 383853 - Leak in nsThebesDeviceContext when printing. r+sr=roc.
2007-06-16 12:33:50 -07:00
mats.palmgren@bredband.net
a6eb042cb8
Bye bye non-cairo GTK gfx. b=383889 r+sr=vladimir
2007-06-15 19:13:52 -07:00
pavlov@pavlov.net
29eda55ea4
bug 342466. make font fallback deterministic. r=vlad
2007-06-15 14:48:59 -07:00
mozilla@weilbacher.org
2094e73fa2
[OS/2] Bug 371505: check in preliminary workarounds for Thebes repaint problems based on ideas from Andy Willis
2007-06-14 13:38:55 -07:00
pavlov@pavlov.net
d3d471da02
minor cleanup to make the code more readable. bug 384363. r=vlad
2007-06-13 16:28:25 -07:00
roc+@cs.cmu.edu
3f03e4da86
Bug 382741. Updating cairo patch list.
2007-06-13 15:49:19 -07:00
roc+@cs.cmu.edu
c533758bc6
Bug 382741. Make cairo asserts non-fatal. May fix tinderbox issues with crashing with new-textframe. r=vlad
2007-06-13 15:10:23 -07:00
mats.palmgren@bredband.net
cfcd055eb1
Bye bye Xprint. b=326716 r+sr=dbaron
2007-06-13 11:02:58 -07:00
joshmoz@gmail.com
3548a3cb8d
use a smaller button font size by default on Mac OS X. b=262191 r/sr=roc
2007-06-12 14:51:10 -07:00
roc+@cs.cmu.edu
c69dc9edf1
Bug 384100. Implement word-based textrun cache. r=vlad
2007-06-12 13:56:04 -07:00
pavlov@pavlov.net
cee242bf1b
use the right length when iterating over the string. bug 384094. r=vlad
2007-06-12 11:54:41 -07:00
pavlov@pavlov.net
c91584cd73
Force us to select the same font if we're around joiners. bug 384096. r=vlad
2007-06-12 11:52:32 -07:00
pavlov@pavlov.net
9125fbb52c
initing uninited variables. r=me
2007-06-12 01:39:18 -07:00
leon.sha@sun.com
5e1ca83dbb
Bug 342946. The font of the menu will not change with ths gnome application font.Patch by leon.sha@sun.com.roc: review+roc: superreview+
2007-06-11 22:29:20 -07:00
gavin@gavinsharp.com
9248aea508
Bustage fix: Vlad apparently forgot to back out the changes to this file
2007-06-10 21:39:03 -07:00
vladimir@pobox.com
bb9837920f
backing out cairo 1.4.8 due to qm-rhel02 stupidity
2007-06-10 20:53:49 -07:00
vladimir@pobox.com
f4875fc8cb
more linux reftest debugging; force a cairo crash on error
2007-06-10 20:17:24 -07:00
pavlov@pavlov.net
1555f6fe5b
build bustage fix.
2007-06-10 18:45:41 -07:00
pavlov@pavlov.net
69c5228da2
bug 332649. improved windows font selection. r=vlad sr=roc
2007-06-10 18:31:27 -07:00
vladimir@pobox.com
b0028855f4
b=383960, Upgrade cairo to 1.4.8, r=me -- cairo 1.4.8: missed removing cairo-font.c
2007-06-10 17:09:00 -07:00
vladimir@pobox.com
f8e17430eb
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: avoid-region-extract.patch
2007-06-10 17:08:00 -07:00
vladimir@pobox.com
9edce7d57e
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: win32-no-printer-bitblt.patch
2007-06-10 17:07:36 -07:00
vladimir@pobox.com
b7269623f7
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: misc fixes
2007-06-10 17:07:13 -07:00
vladimir@pobox.com
d487287471
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: win32-scaled-font-size.patch
2007-06-10 17:06:47 -07:00
vladimir@pobox.com
f23768ff51
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: no longer needed: quartz-glyph-rounding.patch
2007-06-10 17:06:24 -07:00
vladimir@pobox.com
9728e62f47
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: fbcompose-bandaid.patch
2007-06-10 17:05:59 -07:00
vladimir@pobox.com
1a082bc65f
b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: max-font-size.patch
2007-06-10 17:02:13 -07:00
vladimir@pobox.com
48015965e8
b=383960, Upgrade cairo to 1.4.8, r=me -- cairo 1.4.8
2007-06-10 17:01:29 -07:00
roc+@cs.cmu.edu
badba770f8
Bug 383548. Add MOZ_COUNT_CTOR/DTOR to help track gfxTextRun memory usage. r=pavlov
2007-06-10 16:07:29 -07:00
roc+@cs.cmu.edu
1301341190
Bug 383548. Assert that textrun cache is empty before it is destroyed. r=pavlov
2007-06-10 16:06:03 -07:00
roc+@cs.cmu.edu
00572d3d64
Bug 383547. Convert font height, ascent, descent and max-advance to integers conservatively. r=pavlov
2007-06-10 16:04:27 -07:00
mozilla@weilbacher.org
935b4d3035
Bug 380196: Kill QT graphics code, p=sciguyryan, r/sr=roc
2007-06-10 15:13:08 -07:00
mats.palmgren@bredband.net
3217743955
Fix GCC build error. b=363592 r=mkaply sr=benjamin
2007-06-08 05:05:29 -07:00
mats.palmgren@bredband.net
35939a27ca
Clamp final font size (after font-size-adjust) to a reasonable value. b=383473 r+sr=vladimir
2007-06-08 01:22:03 -07:00
masayuki@d-toybox.com
0920a6e9be
Bug 374251 r=vlad
2007-06-07 12:14:07 -07:00
roc+@cs.cmu.edu
592b7e26bd
Bug 381654. Initialize PangoAnalysis fields robustly. patch by Karl Tomlinson, r+sr=roc
2007-06-06 20:29:34 -07:00
longsonr@gmail.com
d6f298881b
Bug 379284 - Support font-weight='lighter' on Windows. r=vladimir,sr=roc
2007-06-05 02:29:11 -07:00
joshmoz@gmail.com
1cb47a65e1
use a smaller system font for eSystemFont_List on Mac OS X. b=262191 r=smorgan sr=roc
2007-06-02 15:17:23 -07:00
martijn.martijn@gmail.com
d5eb03f269
Fix mingw build issue from Bug 377950 - Need to get real cmaps from fonts, r+sr=pavlov
2007-06-02 03:12:40 -07:00
roc+@cs.cmu.edu
d0b3a58343
Fixing bustage.
2007-05-30 22:21:56 -07:00
roc+@cs.cmu.edu
3d9c295b18
Bug 382490. Fix trimming in BreakAndMeasureText so when we back up to a break opportunity, we back up the trimming state too. r=pavlov
2007-05-30 22:04:24 -07:00
roc+@cs.cmu.edu
fbb0ab8ec2
Bug 382279. Disable ligatures when letter-spacing is in effect. Also, avoid adding space inside ligatures if the gfx backend doesn't respect our disabling of ligatures. r=pavlov
2007-05-30 22:01:56 -07:00
vladimir@pobox.com
9f8652b9cd
b=379834, scrolling with large dashed border extremely slow, r+sr=roc
2007-05-30 17:38:41 -07:00
roc+@cs.cmu.edu
515589b53b
Not (Really) Part Of The Build. Comment and whitespace changes only. More specific documentation for gfxSkipChars.
2007-05-30 15:20:11 -07:00
vladimir@pobox.com
9743cc76d8
b=375042, cairo symbol exposed, potentially conflicting with system cairo, r=stuart
2007-05-30 01:34:28 -07:00
vladimir@pobox.com
1670676932
b=348462, clamp font size to a lower value; r=stuart
2007-05-30 01:32:50 -07:00
vladimir@pobox.com
94251a548c
b=364968, cairo big-image downscaling limit dest coord psace (corrupt favicon tab images), r+sr=roc
2007-05-30 01:22:05 -07:00
vladimir@pobox.com
e5edb567ce
b=364968, cairo big-image downscaling limit dest coord psace (corrupt favicon tab images), r+sr=roc
2007-05-30 01:20:40 -07:00
vladimir@pobox.com
a84e68ac2e
b=368247, new border rendering approach, r+sr=roc
2007-05-29 19:46:54 -07:00
pavlov@pavlov.net
f099214702
relanding code to get and cache code point info from each font on your system and improve font selection speed and results. bug 377950. r=vlad/roc,sr=roc
2007-05-29 17:07:03 -07:00
benjamin@smedbergs.us
d839c93b0d
Backout bug 377950 due to startup crashes.
2007-05-29 08:09:23 -07:00
pavlov@pavlov.net
c49ce624dd
Get and cache code point info from each font on your system and improve font selection speed/results. bug 377950. r=vlad/roc,sr=roc
2007-05-29 03:24:15 -07:00
roc+@cs.cmu.edu
a5bd4967b2
Bug 382206. Ensure that the clip rectangle used to draw partial ligatures is pixel-aligned. Also fix an off-by-one error that busted the detection of the end of a ligature. r=pavlov
2007-05-29 02:47:54 -07:00
mozilla@weilbacher.org
ede136bc42
[OS/2] Bug 381330: improve system font handling.- use the font name as read from OS2.INI to determine font properties- better comment nsSystemFontsOS2::GetSystemFont()- fix debugging typo (+1) left by mistake in earlier checkin
2007-05-28 16:49:06 -07:00
mozilla@weilbacher.org
69644b6cad
[OS/2] Bug 381333: improve Thebes font handling on OS/2.- fix faulty missing-glyph case- add the fix from bug 377923
2007-05-28 15:00:00 -07:00
mozilla@weilbacher.org
2b6d8f47a0
[OS/2] Bug 381330: improve system font handling.Convert system units (pt) to Gecko units (px).Remove unnecessary function GetSystemFontInfo(), everything can be done inside GetSystemFont() directly.
2007-05-28 09:28:11 -07:00
vladimir@pobox.com
92bd8e79e2
b=375047, fragile pango initialization, r=roc
2007-05-22 20:57:34 -07:00
vladimir@pobox.com
f138a536ea
b=324698, disable bilinear filtering for upscaled images (upscaling causes misrendering), r=roc
2007-05-22 20:54:38 -07:00
sharparrow1@yahoo.com
5924982b16
Relanding bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc.
2007-05-22 20:45:59 -07:00
roc+@cs.cmu.edu
229f088de1
Bug 377923. Hide glyphs for \t, \r and \n under all circumstances. r=pavlov
2007-05-22 20:45:51 -07:00
sharparrow1@yahoo.com
860387882d
Backing out due to red tree.
2007-05-22 18:57:41 -07:00
sharparrow1@yahoo.com
b11f7dabc2
Bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc
2007-05-22 18:42:36 -07:00
roc+@cs.cmu.edu
0b1d94265f
Bug 381127. Add whitespace trimming capability to BreakAndMeasureText. r=pavlov
2007-05-22 16:40:07 -07:00
roc+@cs.cmu.edu
a5fcb937f0
Bug 381128. Remove gfxPangoFonts::Measure, it's kinda broken and not all that helpful right now. r=pavlov
2007-05-22 16:33:18 -07:00
tor@cs.brown.edu
ce20d28f15
Bug 380071 - add cairo_clip_extents() functionality to thebes. r=vlad
2007-05-22 12:30:03 -07:00
jminta@gmail.com
6b030703f3
Bug 377717 again, if this doesn't go green i'll back out
2007-05-20 19:57:10 -07:00
jminta@gmail.com
4eca03fdac
try again
2007-05-20 19:45:45 -07:00
jminta@gmail.com
67eb013f9d
bustage fix from Bug 377717
2007-05-20 19:42:02 -07:00
jminta@gmail.com
78448df11f
Bug 377717 Remove 'decorations' and 'variant' from gfxFontStyle, r=pavlov
2007-05-20 19:18:04 -07:00
roc+@cs.cmu.edu
5eb8a4af09
Bug 377232. Align font boundaries with cluster boundaries to avoid ATSUI weirdness where it chooses different fonts fo characters in the same cluster...
2007-05-20 19:02:16 -07:00
roc+@cs.cmu.edu
58d5cb9313
Bug 380484. Don't divide by zero if a font has a really small maxAdvance. r=vlad
2007-05-20 18:56:10 -07:00
roc+@cs.cmu.edu
761f4f0e2e
Bug 380210. Time out fonts after 30 seconds, not 3 seconds. r=vlad
2007-05-20 18:54:13 -07:00
vladimir@pobox.com
fb7a37bcb9
b=380494, followup for zero-sized surfaces; allow zero-sized image surfaces to be created, r+sr=roc
2007-05-20 15:46:53 -07:00
vladimir@pobox.com
af764be12e
b=379436, borders on elements > 2^15px drawn backwards, r=dbaron
2007-05-20 15:41:21 -07:00
mozilla@weilbacher.org
c630897484
[OS/2] Bug 371504: get Thebes working on OS/2 again.- Change the font handling over from native OS/2 GPI to Fontconfig+Freetype.- This lets us use cairo text drawing.Finally end the months long OS/2 build break.
2007-05-20 06:45:49 -07:00
mozilla@weilbacher.org
06404f6e46
[OS/2] Bug 371504: Makefile additions for Thebes on OS/2, r=vlad
2007-05-20 06:28:09 -07:00
joshmoz@gmail.com
53ebf783e5
don't put a dropmarker in comboboxes if nsITheme says not to. b=370282 r/sr=roc
2007-05-17 20:04:04 -07:00
roc+@cs.cmu.edu
11194381cf
Not (Really) Part Of The Build. Fix shortcut calculation that was causing random crashes with new textframe.
2007-05-16 22:18:21 -07:00
vladimir@pobox.com
67b44a4e51
b=380494, allow zero-width/height surfaces (crash moz_cairo_win32_surface_get_image etc.), r+sr=roc
2007-05-15 13:27:10 -07:00
dbaron@dbaron.org
80f8f3752a
Account for non-pixel-aligned current transforms when snapping to pixel coordinates. b=369882 r=vlad
2007-05-14 22:15:45 -07:00
roc+@cs.cmu.edu
83968b5f8a
Bug 380692. Change gfxTextRun API so the textrun copies text, if necessary, instead of the caller having to do it. r=vlad
2007-05-14 20:56:47 -07:00
roc+@cs.cmu.edu
a862085b86
Not (Really) Part Of The Build (Yet). Make gfxSkipCharsIterator::IsOriginalCharSkipped operate correctly when the iterator is currently pointed at a zero-length run.
2007-05-14 20:09:16 -07:00
roc+@cs.cmu.edu
e1e054be9c
Bug 380484. Work around ATSUI's 32k pixel limitation; when creating textruns, split the textrun up into smaller pieces if necessary before we pass it to ATSUI. r=vlad
2007-05-14 20:06:52 -07:00
roc+@cs.cmu.edu
45323b4ff4
Bug 380484. Work around ATSUI's 32k pixel limitation; when creating textruns, split the textrun up into smaller pieces if necessary before we pass it to ATSUI. r=vlad
2007-05-14 19:54:19 -07:00
asqueella@gmail.com
e33a10da48
Bug 380153 - SetupClusterBoundaries uses unset attrs from pango_break after NUL.p=Karl Tomlinson <mozbugz@karlt.net>r=roc
2007-05-13 05:31:24 -07:00
asqueella@gmail.com
20ce728620
Bug 375864 - Crash [@ gfxTextRun::CompressedGlyph::IsClusterStart] when viewing URL as UTF-16p=Karl Tomlinson <mozbugz@karlt.net>r+sr=roc
2007-05-13 04:32:43 -07:00
mats.palmgren@bredband.net
63d0ddb21c
Make CreateRenderingContext() return error for a null surface and add error handling to callers. b=362201 r+sr=vladimir
2007-05-12 06:06:16 -07:00
roc+@cs.cmu.edu
6d3e71dfba
Bug 380210. Fix appunits to Pango units conversions (only affects newtextframe). r=vlad
2007-05-11 22:54:31 -07:00
roc+@cs.cmu.edu
2261c84af3
Bug 380210. Make sure that a null PropertyProvider always means 'no spacing' without crashing. r=vlad
2007-05-11 22:53:29 -07:00
roc+@cs.cmu.edu
0abe78e5cc
Bug 380210. Fix some incorrect comments and identifiers regarding units. r=vlad
2007-05-11 22:52:43 -07:00
roc+@cs.cmu.edu
664ba2999c
Bug 380451. Store hashcode in textrun to avoid accessing deleted text. r=vlad
2007-05-11 22:51:15 -07:00
vladimir@pobox.com
c55f2e20ad
X11 needs to be taken out behind the barn and shot, r=me
2007-05-10 13:50:16 -07:00
vladimir@pobox.com
26cc7046f6
more bustage fix
2007-05-10 13:41:40 -07:00
vladimir@pobox.com
6390bf2150
more bustage fix
2007-05-10 13:20:08 -07:00
vladimir@pobox.com
c7565a40a8
X11 blows; bustage fix for linux
2007-05-10 13:19:04 -07:00
vladimir@pobox.com
91cdcdf8e9
mac bustage fix
2007-05-10 13:12:24 -07:00
vladimir@pobox.com
19e9915145
371135, oom crashers with big images, r=stuart
2007-05-10 12:58:09 -07:00
gavin@gavinsharp.com
78918905c8
Bug 376434: avoid using a different type so that MSVC can pack the bitfields properly, patch by Taras Glek <tglek@mozilla.com>, r=roc
2007-05-10 12:37:39 -07:00
roc+@cs.cmu.edu
a38734a09b
Bug 375760. Implement new textrun cache: gfxTextRunCache (base cache which leaves textrun lifetime management to the client) and gfxGlobalTextRunCache (cache which manages textrun lifetimes using nsExpirationTracker). r=vlad
2007-05-09 13:33:16 -07:00
roc+@cs.cmu.edu
0f5413161c
Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad
2007-05-08 15:46:14 -07:00
masayuki@d-toybox.com
0168c49ddb
Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable r=vlad
2007-05-08 08:33:52 -07:00
joshmoz@gmail.com
d7a4940c96
remove support for NS_THEME_BUTTON_SMALL, fix up toolkit consumer. b=379542 r=cbarrett r=mano sr=roc
2007-05-07 18:20:11 -07:00
joshmoz@gmail.com
fbf2906a84
Differentiate between single line and multiline text fields/areas so that we can render them differently. On Mac OS X render multiline text areas as Aqua text areas. b=377331 r=smorgan sr=roc
2007-05-06 19:06:58 -07:00
kjh-5727@comcast.net
c693e38ac1
Bug 377096 - Factor out nsIPrintOptions::AvailablePrinters. r=pavlov, sr=biesi.
2007-05-06 04:29:41 -07:00
smontagu@smontagu.org
f502a8fc65
Assert on null gfxContext. Bug 377918, r+sr=roc
2007-05-06 03:41:27 -07:00
asqueella@gmail.com
318d64a389
Bug 377976 - Check for null mDetailedGlyphs before referencing its members for missing CompressedGlyphs.(gfxFont.h part I missed the first time)p=Karl Tomlinson <mozbugz@karlt.net>r+sr=roc
2007-05-05 11:19:17 -07:00
sayrer@gmail.com
0f946089ba
backout patch for bug 375760 due to bustage.
2007-05-04 21:47:05 -07:00
sayrer@gmail.com
597f6f4fa5
backout patch for bug 375760 due to bustage.
2007-05-04 21:36:13 -07:00
roc+@cs.cmu.edu
cb272c6839
Fixing bustage
2007-05-04 20:23:53 -07:00
roc+@cs.cmu.edu
7fa12ee1e9
Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad
2007-05-04 19:16:16 -07:00
masayuki@d-toybox.com
4764823cdb
b=357637 backing out
2007-05-04 03:46:08 -07:00
masayuki@d-toybox.com
fc10609692
Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable r=vlad
2007-05-04 03:02:54 -07:00
asqueella@gmail.com
8247b08d63
Bug 377976 - Check for null mDetailedGlyphs before referencing its members for missing CompressedGlyphs.p=Karl Tomlinson <mozbugz@karlt.net>r+sr=roc
2007-05-04 00:00:09 -07:00
asqueella@gmail.com
e7e6373876
Bug 379433 - PangoItem and GList memory leaks in gfxPangoFontsp=Karl Tomlinson <mozbugz@karlt.net>r=vlad
2007-05-03 23:51:04 -07:00
mats.palmgren@bredband.net
e4d7e39e87
Bye bye gtk1 and xlib (part 2 of 2). b=326152 r+sr=roc
2007-05-02 17:10:01 -07:00
masayuki@d-toybox.com
9182fd84c4
b=357637 backing-out the previous patch
2007-05-02 14:57:57 -07:00
masayuki@d-toybox.com
449f849369
Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable (caching the pango fonts) r=vlad
2007-05-02 14:13:06 -07:00
gavin@gavinsharp.com
912a224dba
Bug 378695: SetupClusterBoundaries in gfxPangoFonts.cpp misinterprets attrs from pango_break, patch by Karl Tomlinson <mozbugz@karlt.net>, r=roc
2007-05-02 13:35:08 -07:00
vladimir@pobox.com
8d704ce7c4
b=368247 (and others, see bug), rewrite border rendering for thebes, r=dbaron
2007-04-30 20:31:25 -07:00
mats.palmgren@bredband.net
87a0062405
Bye bye gtk1 and xlib (part 1 of 2). b=326152 r+sr=roc
2007-04-30 16:52:44 -07:00
smontagu@smontagu.org
05a1e6efe3
Don't call GDI 'A' functions for non-ASCII strings. Bug 378859, r+sr=roc
2007-04-26 07:37:11 -07:00
asqueella@gmail.com
4fa36f25e3
Bug 366643 - Crash after loading page with html entities and <img> tagp=Philip Taylor <philip@zaynar.demon.co.uk>r=pavlov
2007-04-25 14:02:50 -07:00
smontagu@smontagu.org
cc0bef923f
Reverse the sign of mXOffset in RTL runs so that the offset is always from left to right. Bug 378351, r=roc
2007-04-24 23:59:34 -07:00
benjamin@smedbergs.us
0ab7558e7b
Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me
2007-04-23 07:21:53 -07:00
stuart.morgan@alumni.case.edu
e8b089cb5e
Bug 306902. r=josh sr=smfr a=dveditz
2007-04-21 20:10:51 -07:00
roc+@cs.cmu.edu
e596d77775
Bug 372838. Make win32 fonts scale properly in cairo, and make gfxWindowsFont always use the identity matrix for measuring. r=pavlov
2007-04-20 17:53:00 -07:00
vladimir@pobox.com
a89c036b99
b=367036, transparent background of images shows up as black when printed, r=stuart
2007-04-19 14:51:35 -07:00
smontagu@smontagu.org
a8e29f3726
Remove one incorrect assertion and temporarily comment out one that fires too often. Bug 377898, bug 377902, r+sr=roc
2007-04-19 02:04:10 -07:00
roc+@cs.cmu.edu
157bbc1786
Bug 377942. Don't treat 8-bit non-ASCII text as UTF8. r+sr=roc, patch by Karl Tomlinson
2007-04-18 14:22:42 -07:00
tor@cs.brown.edu
365aa7ce09
Bug 376927 - add path flattening API to thebes. r=vlad
2007-04-16 13:18:32 -07:00
dbaron@dbaron.org
dd8db4398e
Add missing calls to PR_UnloadLibrary (excluding XPCOM component loader and nsPluginsDir*). b=374332 r=bsmedberg
2007-04-15 15:22:58 -07:00
roc+@cs.cmu.edu
577e9395c5
Bug 376534. Improve the display of 8s in our missing-glyph-boxes. r=pavlov
2007-04-13 09:48:59 -07:00
roc+@cs.cmu.edu
3ed50f2b70
Bug 377053. Don't return a local string object to callers of gfxQuartzFontCache::GetPostscriptNameForFontID. r=vlad
2007-04-11 17:19:35 -07:00
neil@parkwaycc.co.uk
61b4cf977d
Followup to bug 375446 - gfxFontStyle is a struct, not a class rs=tor
2007-04-05 06:36:04 -07:00
roc+@cs.cmu.edu
9fa2961884
Bug 374006. Fix to Quartz glyph position rounding lost during cairo update, probably my fault. Pushing it back with the right documentation this time. patch r=vlad
2007-04-05 01:08:23 -07:00
martijn.martijn@gmail.com
82acbe5a6c
Bug 375506 - Fix for bug 372629 breaks Mingw - build error in gfxWindowsFonts.cpp, r=roc
2007-04-04 11:42:21 -07:00
masayuki@d-toybox.com
8f76905f46
b=333126 backing-out the previous checkin
2007-04-03 22:42:44 -07:00
masayuki@d-toybox.com
13a164aaf2
Bug 333126 Bold/Italic text isn't displayed as bold/italic with cairo-gtk2 build if the font is synthesis font. (only enable enbolden flag in cairo) r=vlad
2007-04-03 22:10:56 -07:00
roc+@cs.cmu.edu
0f4cb4d2f1
Bug 375757. Cache gfxFont objects. r=pavlov
2007-04-03 20:32:43 -07:00
vladimir@pobox.com
ad9f2bb606
b=376440, cairo crash on shutdown on nye
2007-04-03 19:59:42 -07:00
roc+@cs.cmu.edu
8d4cf9391d
Bug 375768. Fix minor textrun-related bugs, only affects new textframe. r=pavlov
2007-04-03 19:26:02 -07:00
vladimir@pobox.com
724852819d
b=374462, update cairo to 1.4.2, r=stuart
2007-04-03 18:09:15 -07:00
pavlov@pavlov.net
458b6033c5
fixing bug causing font-weight: 900 to not be bold. bug 359542. r=vlad
2007-04-03 13:11:25 -07:00
vladimir@pobox.com
21ea9c0c10
more backouts
2007-04-03 12:57:47 -07:00
vladimir@pobox.com
3b5081d9f8
more backouts
2007-04-03 12:43:13 -07:00
vladimir@pobox.com
53abb195a5
backing out 374462
2007-04-03 12:21:53 -07:00
vladimir@pobox.com
c854e63ea1
b=374462, update cairo to 1.4.2 -- missing file
2007-04-03 12:11:18 -07:00
vladimir@pobox.com
84237a359d
b=374462, update cairo to 1.4.2, r=stuart
2007-04-03 11:59:47 -07:00
benjamin@smedbergs.us
2d61a2ff28
Fix thebes tests when --enable-static, r=luser
2007-04-03 09:00:31 -07:00
pavlov@pavlov.net
339d8102c3
fixing font selection bug dealing with zero-width glyphs and begin using ScriptGetCMap when possible. bug 376300. r=roc
2007-04-02 23:32:23 -07:00
roc+@cs.cmu.edu
58df48eaa8
Bug 376299. If Windows tells us that the first character of a textrun is in the middle of a cluster, ignore it. r=pavlov
2007-04-02 20:19:46 -07:00
pavlov@pavlov.net
73357a9d51
updating our unicode range table. bug 376298. r=vlad
2007-04-02 16:19:38 -07:00
vladimir@pobox.com
0a782d8cb8
b=374272, browser crashes when viewing page with many animated gifs, r=stuart
2007-04-02 12:57:58 -07:00
tor@cs.brown.edu
a8b10923b1
Bug 375446 - Create gfxFontGroup factory method. r=vlad
2007-04-02 12:06:16 -07:00
benjamin@smedbergs.us
fd97dc6bb4
Bug 374921 - link error in gfxSurfaceRefCountTest when libxul is enabled, r=roc
2007-04-02 09:09:05 -07:00
dbaron@dbaron.org
fa5d8826e9
Restore commented-out code now that bug 375824 is fixed. b=374680
2007-03-30 15:04:32 -07:00
roc+@cs.cmu.edu
cd91d51b6b
Bug 375824. Centralize Thebes startup/shutdown sequence. r=vlad
2007-03-29 14:48:46 -07:00
roc+@cs.cmu.edu
b7edc1cc75
Not part of the build (well, gfxSkipChars is built but not used): fix bugs in gfxSkipChars, and new textframe fixes for soft hyphens, justification, and caret movement (PeekOffset*) among other things
2007-03-28 16:54:32 -07:00
roc+@cs.cmu.edu
5bb822a577
Bug 375662. Fix ATSUI issues with cluster detection. Also fix extraction of glyphs when trailing whitespace doesn't get the dominant text direction; remove the current workaround and replace it with a simpler workaround. r=vlad
2007-03-28 13:53:46 -07:00
joshmoz@gmail.com
20224b28de
fix crash when printing on Mac OS X. Re-ordered the calls in nsThebesDeviceContext::BeginPage so that the PrintManager calls get done in the right order (BeginPage, GetCGContext, EndPage). Patch by Colin Barrett. b=375495 r/sr=pav
2007-03-27 22:08:25 -07:00
roc+@cs.cmu.edu
278102b6ff
Fix bustage.
2007-03-27 20:59:09 -07:00
roc+@cs.cmu.edu
0fecde1c1e
Bug 372629. Don't treat fZeroWidth glyphs as missing if they're rendering a Unicode character which we expect to be zero-width. r=pavlov
2007-03-27 20:41:53 -07:00
roc+@cs.cmu.edu
e2dc897d79
Backing out attempted fix for Windos reftests. I'll follow up with a real fix.
2007-03-27 17:05:06 -07:00
dbaron@dbaron.org
cb52af13a3
Remove GetKeyPointer method from nsTHashtable key types. b=374906 r=bsmedberg
2007-03-27 08:34:59 -07:00
longsonr@gmail.com
ffa66397de
Bug 375387 - make gfxMatrix::IsSingular const. r+sr=pavlov
2007-03-27 04:07:10 -07:00
joshmoz@gmail.com
e7c50fdb10
followup for fix to bug 371392, forgot to get rid of the header declaration for a variable I killed. b=371392 r/sr=biesi
2007-03-27 01:53:08 -07:00
joshmoz@gmail.com
c5178035b9
get rid of old backbuffer API and related code. b=371392 r/sr=roc
2007-03-26 23:21:55 -07:00
roc+@cs.cmu.edu
b4c21ef87f
Bug 372629. Try to fix Windows reftests by special-casing ZWSP to never display a missing-glyph box.
2007-03-26 21:46:25 -07:00
roc+@cs.cmu.edu
74c2651bfd
Bug 372629. Try to fix Windows reftests by special-casing ZWSP to never display a missing-glyph box.
2007-03-26 21:34:49 -07:00
roc+@cs.cmu.edu
c89d0c6fcc
Bug 372629. Draw missing-glyph boxes with the Unicode character inscribed in hex. r=pavlov
2007-03-26 20:24:49 -07:00
roc+@cs.cmu.edu
afde20980d
Bug 372631. Hopefully fix Windows Tp performance by switching from GetCharacterPlacement to GetGlyphIndices/GetTextExtentExPointI. r=pavlov
2007-03-26 15:48:42 -07:00
roc+@cs.cmu.edu
f36647bf40
Bug 374720. Minor gfx changes to support new textframe work. r=pavlov
2007-03-22 16:07:18 -07:00
roc+@cs.cmu.edu
a0d8f0ae51
Bug 374830. gfxTextRun performance test harness. r=vlad
2007-03-22 16:04:48 -07:00
roc+@cs.cmu.edu
0054412272
Bug 374866. Reftests for text-transform. r=dbaron
2007-03-22 16:01:14 -07:00
karlt+%karlt.net
6dc3c65674
cairo_draw_with_xlib should provide a non-NULL visual to callback.
...
b=445250 r=vlad a1.9.0.2=ss
2008-08-03 20:19:08 +00:00
karlt+%karlt.net
35ba459f6b
Bug 435764 ��� crash [@ cairo_draw_with_xlib] painting windowless plugins.
...
Move ws_info set-up from nsObjectFrame::CallSetWindow().
Provide gfxXlibNativeRenderer::NativeDraw with Screen and Colormap.
r+sr=roc a1.9.0.2=ss
2008-07-24 22:37:32 +00:00
mozilla%weilbacher.org
d7466c32af
[OS/2] Bug 439194: simple glyph matching across all installed fonts
2008-07-20 16:54:40 +00:00
reed%reedloden.com
90fd9d99bd
Bug 441360 - [p=mats.palmgren@bredband.net (Mats Palmgren) r+sr=vlad a=beltzner]
2008-07-01 06:12:53 +00:00
pavlov%pavlov.net
98b48fd87f
bug 434401. crash due to not finding a font on startup in some cases. r=karlt a=beltzner
2008-05-28 23:55:40 +00:00