vladimir%pobox.com
df9864d5ba
b=368247, new border rendering approach, r+sr=roc
2007-05-30 02:46:54 +00:00
pavlov%pavlov.net
02452dfe95
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-30 00:07:03 +00:00
benjamin%smedbergs.us
d5f66c9e77
Backout bug 377950 due to startup crashes.
2007-05-29 15:09:23 +00:00
pavlov%pavlov.net
765f18ce7f
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 10:24:17 +00:00
roc+%cs.cmu.edu
d4dd2c21eb
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 09:47:54 +00:00
mozilla%weilbacher.org
b7291e2df6
[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 23:49:06 +00:00
mozilla%weilbacher.org
5a2d1c3221
[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 22:00:00 +00:00
mozilla%weilbacher.org
b5b8d4f79e
[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 16:28:11 +00:00
vladimir%pobox.com
63dd0cf3e5
b=375047, fragile pango initialization, r=roc
2007-05-23 03:57:34 +00:00
vladimir%pobox.com
f6ef833e11
b=324698, disable bilinear filtering for upscaled images (upscaling causes misrendering), r=roc
2007-05-23 03:54:38 +00:00
sharparrow1%yahoo.com
d6b14eb5b9
Relanding bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc.
2007-05-23 03:45:59 +00:00
roc+%cs.cmu.edu
03428b2a01
Bug 377923. Hide glyphs for \t, \r and \n under all circumstances. r=pavlov
2007-05-23 03:45:52 +00:00
sharparrow1%yahoo.com
1c0bcf37c2
Backing out due to red tree.
2007-05-23 01:57:41 +00:00
sharparrow1%yahoo.com
c0de8f795e
Bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc
2007-05-23 01:42:37 +00:00
roc+%cs.cmu.edu
e4955b1044
Bug 381127. Add whitespace trimming capability to BreakAndMeasureText. r=pavlov
2007-05-22 23:40:07 +00:00
roc+%cs.cmu.edu
a2c6a534d5
Bug 381128. Remove gfxPangoFonts::Measure, it's kinda broken and not all that helpful right now. r=pavlov
2007-05-22 23:33:19 +00:00
tor%cs.brown.edu
5bed159118
Bug 380071 - add cairo_clip_extents() functionality to thebes. r=vlad
2007-05-22 19:30:04 +00:00
jminta%gmail.com
85c24b857c
Bug 377717 again, if this doesn't go green i'll back out
2007-05-21 02:57:10 +00:00
jminta%gmail.com
7bf82b348d
try again
2007-05-21 02:45:45 +00:00
jminta%gmail.com
dfb4928761
bustage fix from Bug 377717
2007-05-21 02:42:02 +00:00
jminta%gmail.com
62aed7c06f
Bug 377717 Remove 'decorations' and 'variant' from gfxFontStyle, r=pavlov
2007-05-21 02:18:05 +00:00
roc+%cs.cmu.edu
e4ec9ff229
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-21 02:02:16 +00:00
roc+%cs.cmu.edu
006e40ca97
Bug 380484. Don't divide by zero if a font has a really small maxAdvance. r=vlad
2007-05-21 01:56:10 +00:00
roc+%cs.cmu.edu
dfc119def4
Bug 380210. Time out fonts after 30 seconds, not 3 seconds. r=vlad
2007-05-21 01:54:13 +00:00
vladimir%pobox.com
a6b13d4737
b=380494, followup for zero-sized surfaces; allow zero-sized image surfaces to be created, r+sr=roc
2007-05-20 22:46:53 +00:00
vladimir%pobox.com
2c0c44d995
b=379436, borders on elements > 2^15px drawn backwards, r=dbaron
2007-05-20 22:41:21 +00:00
mozilla%weilbacher.org
c5e4015252
[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 13:45:49 +00:00
mozilla%weilbacher.org
7208756028
[OS/2] Bug 371504: Makefile additions for Thebes on OS/2, r=vlad
2007-05-20 13:28:12 +00:00
joshmoz%gmail.com
925c06e9a8
don't put a dropmarker in comboboxes if nsITheme says not to. b=370282 r/sr=roc
2007-05-18 03:04:05 +00:00
roc+%cs.cmu.edu
2fa939ffd5
Not (Really) Part Of The Build. Fix shortcut calculation that was causing random crashes with new textframe.
2007-05-17 05:18:21 +00:00
vladimir%pobox.com
770ff41178
b=380494, allow zero-width/height surfaces (crash moz_cairo_win32_surface_get_image etc.), r+sr=roc
2007-05-15 20:27:10 +00:00
dbaron%dbaron.org
b0ef6158d8
Account for non-pixel-aligned current transforms when snapping to pixel coordinates. b=369882 r=vlad
2007-05-15 05:15:53 +00:00
roc+%cs.cmu.edu
f0c99ae7eb
Bug 380692. Change gfxTextRun API so the textrun copies text, if necessary, instead of the caller having to do it. r=vlad
2007-05-15 03:56:48 +00:00
roc+%cs.cmu.edu
02a975fc9b
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-15 03:09:16 +00:00
roc+%cs.cmu.edu
1e91656fd6
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-15 03:06:52 +00:00
roc+%cs.cmu.edu
64d540a3a5
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-15 02:54:21 +00:00
asqueella%gmail.com
337f2fc2d7
Bug 380153 - SetupClusterBoundaries uses unset attrs from pango_break after NUL.
...
p=Karl Tomlinson <mozbugz@karlt.net>
r=roc
2007-05-13 12:31:24 +00:00
asqueella%gmail.com
8112731cc3
Bug 375864 - Crash [@ gfxTextRun::CompressedGlyph::IsClusterStart] when viewing URL as UTF-16
...
p=Karl Tomlinson <mozbugz@karlt.net>
r+sr=roc
2007-05-13 11:32:43 +00:00
mats.palmgren%bredband.net
3b6c24af11
Make CreateRenderingContext() return error for a null surface and add error handling to callers. b=362201 r+sr=vladimir
2007-05-12 13:06:17 +00:00
roc+%cs.cmu.edu
1f21d04f17
Bug 380210. Fix appunits to Pango units conversions (only affects newtextframe). r=vlad
2007-05-12 05:54:31 +00:00
roc+%cs.cmu.edu
f975e202d8
Bug 380210. Make sure that a null PropertyProvider always means 'no spacing' without crashing. r=vlad
2007-05-12 05:53:29 +00:00
roc+%cs.cmu.edu
39384e1108
Bug 380210. Fix some incorrect comments and identifiers regarding units. r=vlad
2007-05-12 05:52:43 +00:00
roc+%cs.cmu.edu
3477f8c306
Bug 380451. Store hashcode in textrun to avoid accessing deleted text. r=vlad
2007-05-12 05:51:15 +00:00
vladimir%pobox.com
36765bfdfa
X11 needs to be taken out behind the barn and shot, r=me
2007-05-10 20:50:16 +00:00
vladimir%pobox.com
7e9f39217c
more bustage fix
2007-05-10 20:41:40 +00:00
vladimir%pobox.com
b25cf55244
more bustage fix
2007-05-10 20:20:08 +00:00
vladimir%pobox.com
78f24f2726
X11 blows; bustage fix for linux
2007-05-10 20:19:04 +00:00
vladimir%pobox.com
5daf9003b4
mac bustage fix
2007-05-10 20:12:24 +00:00
vladimir%pobox.com
2d2aa10572
371135, oom crashers with big images, r=stuart
2007-05-10 19:58:09 +00:00
gavin%gavinsharp.com
b2e3cc14cb
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 19:37:39 +00:00
roc+%cs.cmu.edu
c9b1752ce1
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 20:33:17 +00:00
roc+%cs.cmu.edu
9604a69b0d
Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad
2007-05-08 22:46:15 +00:00
masayuki%d-toybox.com
a506775fa8
Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable r=vlad
2007-05-08 15:33:52 +00:00
joshmoz%gmail.com
1fa4552bcd
remove support for NS_THEME_BUTTON_SMALL, fix up toolkit consumer. b=379542 r=cbarrett r=mano sr=roc
2007-05-08 01:20:11 +00:00
joshmoz%gmail.com
d0bf8fc036
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-07 02:06:59 +00:00
kjh-5727%comcast.net
bbdb08d2de
Bug 377096 - Factor out nsIPrintOptions::AvailablePrinters. r=pavlov, sr=biesi.
2007-05-06 11:29:42 +00:00
smontagu%smontagu.org
7e7f373009
Assert on null gfxContext. Bug 377918, r+sr=roc
2007-05-06 10:41:27 +00:00
asqueella%gmail.com
0211724053
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 18:19:17 +00:00
sayrer%gmail.com
9effb52c07
backout patch for bug 375760 due to bustage.
2007-05-05 04:47:05 +00:00
sayrer%gmail.com
a892e42a14
backout patch for bug 375760 due to bustage.
2007-05-05 04:37:50 +00:00
roc+%cs.cmu.edu
234dc97288
Fixing bustage
2007-05-05 03:23:53 +00:00
roc+%cs.cmu.edu
9cbd608de4
Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad
2007-05-05 02:16:17 +00:00
masayuki%d-toybox.com
2716da7a44
b=357637 backing out
2007-05-04 10:46:08 +00:00
masayuki%d-toybox.com
55c73aa92a
Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable r=vlad
2007-05-04 10:02:54 +00:00
asqueella%gmail.com
79d445cbf1
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 07:00:09 +00:00
asqueella%gmail.com
ae7e6769af
Bug 379433 - PangoItem and GList memory leaks in gfxPangoFonts
...
p=Karl Tomlinson <mozbugz@karlt.net>
r=vlad
2007-05-04 06:51:04 +00:00
mats.palmgren%bredband.net
627126e2af
Remove obsolete .cvsignore files. b=326152 r+sr=dbaron
2007-05-03 18:15:30 +00:00
mats.palmgren%bredband.net
f9c40c2385
Bye bye gtk1 and xlib (part 2 of 2). b=326152 r+sr=roc
2007-05-03 00:10:04 +00:00
masayuki%d-toybox.com
e9a5390826
b=357637 backing-out the previous patch
2007-05-02 21:57:57 +00:00
masayuki%d-toybox.com
8a7e065773
Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable (caching the pango fonts) r=vlad
2007-05-02 21:13:06 +00:00
gavin%gavinsharp.com
13927965b0
Bug 378695: SetupClusterBoundaries in gfxPangoFonts.cpp misinterprets attrs from pango_break, patch by Karl Tomlinson <mozbugz@karlt.net>, r=roc
2007-05-02 20:35:08 +00:00
vladimir%pobox.com
5dedab3707
b=368247 (and others, see bug), rewrite border rendering for thebes, r=dbaron
2007-05-01 03:31:25 +00:00
mats.palmgren%bredband.net
24e870cb3d
Bye bye gtk1 and xlib (part 1 of 2). b=326152 r+sr=roc
2007-04-30 23:52:44 +00:00
smontagu%smontagu.org
02d6d2ee2d
Don't call GDI 'A' functions for non-ASCII strings. Bug 378859, r+sr=roc
2007-04-26 14:37:11 +00:00
asqueella%gmail.com
e5b029d8ad
Bug 366643 - Crash after loading page with html entities and <img> tag
...
p=Philip Taylor <philip@zaynar.demon.co.uk>
r=pavlov
2007-04-25 21:02:50 +00:00
smontagu%smontagu.org
faff1b304a
Reverse the sign of mXOffset in RTL runs so that the offset is always from left to right. Bug 378351, r=roc
2007-04-25 06:59:34 +00:00
benjamin%smedbergs.us
3fb4912f5d
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 14:22:04 +00:00
stuart.morgan%alumni.case.edu
b054e36f43
Bug 306902. r=josh sr=smfr a=dveditz
2007-04-22 03:10:51 +00:00
roc+%cs.cmu.edu
10723ae4bd
Bug 372838. Make win32 fonts scale properly in cairo, and make gfxWindowsFont always use the identity matrix for measuring. r=pavlov
2007-04-21 00:53:00 +00:00
vladimir%pobox.com
c30bbd17ac
b=367036, transparent background of images shows up as black when printed, r=stuart
2007-04-19 21:51:35 +00:00
smontagu%smontagu.org
3ae8b32072
Remove one incorrect assertion and temporarily comment out one that fires too often. Bug 377898, bug 377902, r+sr=roc
2007-04-19 09:04:10 +00:00
roc+%cs.cmu.edu
ea7bca6f57
Bug 377942. Don't treat 8-bit non-ASCII text as UTF8. r+sr=roc, patch by Karl Tomlinson
2007-04-18 21:22:42 +00:00
tor%cs.brown.edu
109b445c9c
Bug 376927 - add path flattening API to thebes. r=vlad
2007-04-16 20:18:32 +00:00
dbaron%dbaron.org
72339fc24b
Add missing calls to PR_UnloadLibrary (excluding XPCOM component loader and nsPluginsDir*). b=374332 r=bsmedberg
2007-04-15 22:23:00 +00:00
roc+%cs.cmu.edu
87c3e28dcf
Bug 376534. Improve the display of 8s in our missing-glyph-boxes. r=pavlov
2007-04-13 16:48:59 +00:00
roc+%cs.cmu.edu
e9d3e75e92
Bug 377053. Don't return a local string object to callers of gfxQuartzFontCache::GetPostscriptNameForFontID. r=vlad
2007-04-12 00:19:35 +00:00
neil%parkwaycc.co.uk
165cfd39f2
Followup to bug 375446 - gfxFontStyle is a struct, not a class rs=tor
2007-04-05 13:36:04 +00:00
roc+%cs.cmu.edu
d5be94a1ea
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 08:08:23 +00:00
martijn.martijn%gmail.com
81d44fe91f
Bug 375506 � Fix for bug 372629 breaks Mingw - build error in gfxWindowsFonts.cpp, r=roc
2007-04-04 18:42:21 +00:00
masayuki%d-toybox.com
bf18aacd86
b=333126 backing-out the previous checkin
2007-04-04 05:42:45 +00:00
masayuki%d-toybox.com
60b59c1bd8
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-04 05:10:56 +00:00
roc+%cs.cmu.edu
a09f2e9c9c
Bug 375757. Cache gfxFont objects. r=pavlov
2007-04-04 03:32:43 +00:00
vladimir%pobox.com
0122567ea6
b=376440, cairo crash on shutdown on nye
2007-04-04 02:59:42 +00:00
roc+%cs.cmu.edu
5ec7d3d207
Bug 375768. Fix minor textrun-related bugs, only affects new textframe. r=pavlov
2007-04-04 02:26:02 +00:00
vladimir%pobox.com
0ec62b8c64
b=374462, update cairo to 1.4.2, r=stuart
2007-04-04 01:09:16 +00:00
pavlov%pavlov.net
0f6efe408e
fixing bug causing font-weight: 900 to not be bold. bug 359542. r=vlad
2007-04-03 20:11:25 +00:00
vladimir%pobox.com
7afc4d3ebd
more backouts
2007-04-03 19:57:47 +00:00
vladimir%pobox.com
bd9c16de73
more backouts
2007-04-03 19:43:13 +00:00
vladimir%pobox.com
b36706ff6e
backing out 374462
2007-04-03 19:21:54 +00:00
vladimir%pobox.com
bfa16725a6
b=374462, update cairo to 1.4.2 -- missing file
2007-04-03 19:11:18 +00:00