roc+@cs.cmu.edu
a0a5ba9442
Bug 410728. Detect words that start with a combining mark, and don't cache them. r=vlad
2008-01-26 14:50:27 -08:00
vladimir@pobox.com
7beacd273e
b=414095, serious win32 repaint/clipping issues, r=sleepy
2008-01-26 02:09:21 -08:00
vladimir@pobox.com
94616ca91d
b=413878, even more cairo upgrades
2008-01-25 16:25:22 -08:00
vladimir@pobox.com
9f68225ef5
b=413878, upgrade cairo/pixman to latest git
2008-01-25 16:25:15 -08:00
mozilla@weilbacher.org
1bc906a8e4
Bug 376790: remove support for non-cairo GFX ports from configure.in, r=ted.mielczarek, a=mtschrep
2008-01-23 00:27:47 -08:00
mozilla@weilbacher.org
be1d05c95c
[OS/2] Bug 404407: improve memory consumption on OS/2. Part 2, activate OS/2 API calls in cairo, r=wuno@lsvw.de
2008-01-22 15:00:03 -08:00
karlt+@karlt.net
a662225a04
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
2008-01-21 19:11:46 -08:00
jdaggett@mozilla.com
634332958f
Bug 412859. Use the first group font instead of the previous font when doing system-wide font fallback. r+sr=roc
2008-01-20 22:36:47 -08:00
roc+@cs.cmu.edu
f2dfa0f9d1
Bug 400813. Prevent nsRect::Deflate from creating negative-sized rectangles. r+sr=mats
2008-01-20 17:36:12 -08:00
roc+@cs.cmu.edu
932627984e
Bug 412859. Some code to dump the contents of the textrun word cache. debug only. r=pavlov
2008-01-20 17:23:50 -08:00
mats.palmgren@bredband.net
8195bb9cea
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
2008-01-20 17:06:38 -08:00
jruderman@hmc.edu
89d4d52b04
Add crashtest
2008-01-20 16:18:38 -08:00
martijn.martijn@gmail.com
6949a58852
Bug 399453 - Mingw build error in cairo-win32-surface.c - error: conflicting types for '_cairo_win32_surface_get_extents', r=pavlov, a=mtschrep
2008-01-20 04:12:09 -08:00
alfred.peng@sun.com
e50b06fd7a
Bustage fix for bug 405268.
2008-01-19 19:28:17 -08:00
alfred.peng@sun.com
047db295c6
Bug 405268. Crash [@ gfxPangoFontGroup::CreateGlyphRunsItemizing gfxPangoFonts.cpp:1153]. r=mozbugz@karlt.net sr=pavlov a=blocking1.9+
2008-01-19 19:01:18 -08:00
karlt+@karlt.net
3f4314eabf
Restore gfxPangoFontCache to see if this resolves Tp slip from previous change.
2008-01-18 19:20:07 -08:00
karlt+@karlt.net
d312d51d70
Don't store PangoFontDescription and PangoContext in gfxPangoFonts, and remove gfxPangoFontCache. b=401988 r=pavlov
2008-01-18 17:43:26 -08:00
sayrer@gmail.com
3ed75c14b1
Bug 411369. Crash while trying to print. r=ted.mielczarek
2008-01-18 17:09:36 -08:00
dolske@mozilla.com
5317da7abc
Bug 412378 - crash in gfxPlatformGtk::CreateOffscreenSurface() when using xpcshell. r=stuart, a=schrep
2008-01-18 15:50:24 -08:00
vladimir@pobox.com
a8fa36054a
b=411224, r=vlad: 411224-cairo-upgrade-fixes.patch
2008-01-18 13:46:33 -08:00
vladimir@pobox.com
22522fc3eb
b=411224, r=vlad: 411224-cairo-upgrade-1.5.5
2008-01-18 13:46:26 -08:00
reed@reedloden.com
1c92a2eaf9
Bug 404825 - "Bookmark folders in Personal Toolbar" [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r+sr=roc a1.9=schrep]
2008-01-17 02:24:31 -08:00
jag@tty.nl
adfbdddb06
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
2008-01-16 20:06:40 -08:00
mats.palmgren@bredband.net
60f971e921
MakeSpaceTextRun() should short-circuit zero-sized fonts. b=407352 r+sr=roc a=dsicore
2008-01-13 23:05:19 -08:00
mats.palmgren@bredband.net
f188122a00
Crash test for bug 407842.
2008-01-12 20:09:56 -08:00
masayuki@d-toybox.com
f9868c6084
Bug 410748 Control borders are not drawn correctly r+sr+a=roc
2008-01-12 09:30:27 -08:00
vladimir@pobox.com
1d33bd39f0
b=408538, crash in ThebesDrawTile with null surface, r=stuart
2008-01-10 14:13:13 -08:00
roc+@cs.cmu.edu
a5421d9e91
Bug 410228. Fix crash when an uppercased szlig has a font-change in the middle of it, r=smontagu
2008-01-09 15:33:34 -08:00
roc+@cs.cmu.edu
fd6341739a
Bug 411334. Try optimistically to not use a temporary group for SVG drawing on Mac. If drawing fails we try again with a temporary group. r+sr=vlad
2008-01-09 14:53:59 -08:00
jdaggett@mozilla.com
d82c3831fa
Bug 410954. Don't add fallback fonts to the font group list. Add better weight matching. r+sr=pavlov
2008-01-09 00:51:44 -08:00
vladimir@pobox.com
6d340e5582
b=407099, crash loading SVG page in cairo-quartz code, patch from upstream cairo, r/a=me
2008-01-07 11:57:32 -08:00
masayuki@d-toybox.com
b32b439138
a part of bug 410748 (not fixes it) r+sr=roc, a=mtschrep
2008-01-06 23:00:49 -08:00
roc+@cs.cmu.edu
60d6d6e42a
Fixing bustage again
2008-01-06 17:32:23 -08:00
roc+@cs.cmu.edu
857dec576b
Fixing bustage
2008-01-06 17:14:34 -08:00
roc+@cs.cmu.edu
d9682e9206
Bug 408182. Turn off Gfx pixel-snapping for print contexts. r=vlad
2008-01-06 16:50:18 -08:00
jruderman@hmc.edu
b0dd2f3437
Add crashtests
2008-01-06 16:31:45 -08:00
jruderman@hmc.edu
30151fddda
Add crashtest.
2008-01-06 16:26:21 -08:00
jruderman@hmc.edu
df72737b77
Add a crashtest.
2008-01-06 16:19:32 -08:00
jruderman@hmc.edu
f66400ba83
Add crashtest
2008-01-06 16:16:50 -08:00
jruderman@hmc.edu
cbd64a7cfc
Adding crashtest
2008-01-06 16:15:08 -08:00
jruderman@hmc.edu
3e0a1c7a2f
Add crashtest
2008-01-06 15:35:55 -08:00
jruderman@hmc.edu
e91684cf80
Adding crashtest
2008-01-06 15:33:31 -08:00
jruderman@hmc.edu
291c2e4b19
Add crashtest
2008-01-06 15:05:40 -08:00
reed@reedloden.com
047f15c4e0
Bug 409976 - "Cairo in trunk gives SIGBUS on SPARC" [p=armin76@gentoo.org (Raúl Porcel) r+a1.9=vlad]
2008-01-04 23:34:27 -08:00
karlt+@karlt.net
f6f3e91ac0
Make nsBoundingMetrics::operator+= handle empty bounds. b=410132, r+sr+a=roc
2008-01-02 20:32:12 -08:00
reed@reedloden.com
1d602b3c42
Bug 105708 - "move nsUnitConversion.h" [p=reg@openpave.org (Jeremy Lea) r+sr+a1.9=roc]
2008-01-01 02:11:02 -08:00
reed@reedloden.com
d0d1204651
Bug 383166 - "stack-allocate gfxContext where possible" [p=alfredkayser@nl.ibm.com (Alfred Kayser) r+a1.9=stuart]
2007-12-31 20:42:49 -08:00
reed@reedloden.com
4e430b4837
Back out Alfred Kayser's patch from bug 383166 due to Ts regression.
2007-12-31 15:41:12 -08:00
reed@reedloden.com
9698ff5663
Bug 383166 - "stack-allocate gfxContext where possible" [p=alfredkayser@nl.ibm.com (Alfred Kayser) r+a1.9=stuart]
2007-12-31 12:46:27 -08:00
jdaggett@mozilla.com
86234c3ffa
Bug 396137. Use Windows cmap font matching in place of ATSUI font matching. r+sr=pavlov
2007-12-27 17:28:26 -08:00
reed@reedloden.com
4e1350ffa6
Bug 408812 - "AIX Compilation error for trunk build source nsThebesRegion.cpp : ./dist/include/gfx/nsRegion.h", line 85.18: 1540-0723 (S) The inline function "void operator delete(void *, size_t)" is referenced, but it is not defined" [p=shailen.n.jain@gmail.com (Shailen) r=vlad a1.9=beltzner]
2007-12-24 20:37:44 -08:00
dolske@mozilla.com
0afd103072
Bug 409381 - gif images (with transparency) display corrupted. p=swsnyder@insightbb.com, r,sr=vlad, a=blocking-1.9+
2007-12-23 21:41:18 -08:00
reed@reedloden.com
eefba1c239
Bug 406580 - "Faster copying of RGB pixel data" (Fix the build on FreeBSD) [p=reg@freebsd.org (Jeremy Lea) r+a1.9=stuart]
2007-12-21 22:17:21 -08:00
reed@reedloden.com
0370cf7ed4
Bug 257437 - "[GTK2] NS_THEME_SEPARATOR, NS_THEME_SPLITTER implementation" [p=ispence@gmail.com (Ian Spence) r+sr=roc a1.9=beltzner]
2007-12-21 03:40:03 -08:00
reed@reedloden.com
be87af14d3
Bug 399545 - "<textbox type="number"> spin buttons look wrong with some GTK themes" (add GTK theming for spinner and spinner-textfield) [p=twanno@lycos.nl (Teune van Steeg) r+sr=roc a1.9=beltzner]
2007-12-21 03:30:00 -08:00
reed@reedloden.com
75020332e3
This doesn't seem to compile on Mac.
2007-12-21 02:39:33 -08:00
reed@reedloden.com
100f2a76b4
Bug 406580 - "Faster copying of RGB pixel data" (Where Alpha=0xFF, keep RGB values contiguous in pixel copying) [p=swsnyder@insightbb.com (Steve Snyder) r+a1.9=stuart]
2007-12-21 02:26:31 -08:00
roc+@cs.cmu.edu
8957ddc374
Bug 407761 crashtest
2007-12-20 23:28:53 -08:00
roc+@cs.cmu.edu
32348d899d
Bug 407761. Don't try to get/use extents for missing glyphs, and tolerate glyph extents that might be missing due to OOM. r=vlad
2007-12-20 23:09:50 -08:00
mark@moxienet.com
6415023cb5
409066 sNativeRegionPool visibility is wrong in libgkgfx. Decorate with visibility at declaration. Old gfx, not part of current trunk builds. r=ted.mielczarek a/1.9=beltzner
2007-12-20 14:52:45 -08:00
karlt+@karlt.net
c87f7d77cc
backing out mMetrics->xHeight test in revision 1.161 to try to fix MozillaAliveTest.
2007-12-19 14:16:46 -08:00
karlt+@karlt.net
b81332659b
changing floats to double to try to fix MozillaAliveTest.
2007-12-19 13:55:35 -08:00
karlt+@karlt.net
8a518097c5
Bug 407415 - NaNs in gfx*Font with font-size:0 and font-size-adjust. r=roc a=schrep
2007-12-19 12:37:49 -08:00
jruderman@hmc.edu
2dafd7afb4
Skip this test on Linux because it is causing crashes for some users (but oddly, not on Tinderbox). See bug 408746.
2007-12-19 10:24:13 -08:00
vladimir@pobox.com
1f7f3e59ed
b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
2007-12-18 15:01:15 -08:00
karlt+@karlt.net
d3c32ac10b
Bug 405393 - ZWNJ and ZWJ unicode characters are failing to render correctly. r=roc.
2007-12-18 13:50:03 -08:00
dholbert@cs.stanford.edu
2a01021676
Bug 408754: Change assertion to warning for surpassing nscoord_MAX in NSCoordSaturatingAdd/Subtract r+sr=roc, a=mtschrep
2007-12-18 11:31:14 -08:00
mats.palmgren@bredband.net
e0e282c7d5
Crashtests for bug 404112.
2007-12-17 02:15:04 -08:00
mats.palmgren@bredband.net
42edb16342
Don't ask Pango for metrics of zero size fonts (it crashes some versions of libpango), instead set all the metrics to zero. b=404112 r=mozbugz@karlt.net sr=pavlov@pavlov.net a=blocking1.9
2007-12-17 01:25:25 -08:00
jruderman@hmc.edu
e71ebbe884
Add more crashtests
2007-12-16 13:58:14 -08:00
jruderman@hmc.edu
cda05b73d3
Add crashtests
2007-12-16 13:54:13 -08:00
jruderman@hmc.edu
f27c62a9ae
Add crashtest
2007-12-15 22:02:11 -08:00
jruderman@hmc.edu
450c66a4d4
Has anyone seen my +5 keyboard of crashtesting?
2007-12-15 16:38:50 -08:00
jruderman@hmc.edu
1f293056ad
Fix strict warning
2007-12-15 13:16:51 -08:00
jruderman@hmc.edu
93f4d4c316
In soviet russia, crash tests you!
2007-12-15 13:15:57 -08:00
jruderman@hmc.edu
aa49fdf08b
Add a crashtest.
2007-12-14 22:53:34 -08:00
jruderman@hmc.edu
15550b21aa
Add crashtest
2007-12-14 22:46:08 -08:00
jruderman@hmc.edu
da1a2651ae
Add crashtests.
2007-12-14 22:35:47 -08:00
karlt+@karlt.net
a7f7f0a5d0
Bug 407415 - NaNs in gfxPangoFont::RealizeFont with font-size:0 and font-size-adjust. r=roc a=dsicore
2007-12-13 20:16:47 -08:00
jruderman@hmc.edu
c11a5c3f7e
Add a few crashtests.
2007-12-12 22:44:00 -08:00
jruderman@hmc.edu
4de6a39b11
Add crashtest for bug 306902 (the first crashtest!)
2007-12-11 18:26:35 -08:00
mozilla@weilbacher.org
24ec805ac5
[OS/2] Bug 407524: Enable PDF surface on OS/2, r=ted.mielczarek
2007-12-11 13:49:27 -08:00
mozilla@weilbacher.org
73ea6c1e24
[OS/2] Bug 381333: enable kerning when high quality rendering is on
2007-12-11 12:51:07 -08:00
pavlov@pavlov.net
d45f68fb12
pdfs are too big. re-landing 375750 which was accidentily backed out by 407427. r=vlad
2007-12-07 23:09:15 -08:00
dmose@mozilla.org
a7aaa3bf1f
Backing out fix for bug 392785 as per roc + mconnor.
2007-12-04 15:32:08 -08:00
mozilla@weilbacher.org
62f08a3525
[OS/2] Bug 406447: use gfxFontCache on OS/2
2007-12-03 14:31:03 -08:00
mozilla@weilbacher.org
3a4ae65fca
[OS/2] Bug 404196: fix calculation of space width in GetMetrics, so that monospaced text always lines up nicely
2007-12-03 14:22:36 -08:00
masayuki@d-toybox.com
db9a1f0734
Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc, b1.9=dbaron
2007-12-02 22:51:57 -08:00
mozilla@weilbacher.org
0c8ebfaaa5
[OS/2] widths should be scaled with the horizontal scale factor (obvious typo without bug)
2007-12-02 08:37:16 -08:00
reed@reedloden.com
2ace02e7c0
Bug 404820 - Reading uninitialized memory in gfxFont::Measure with zero-length string [p=roc@ocallahan.org (Robert O'Callahan [roc]) r=pavlov a=blocking1.9+]
2007-11-30 22:52:47 -08:00
roc+@cs.cmu.edu
bf83e698c5
backing out 404820 in case it caused Linux Ts regression
2007-11-30 18:18:16 -08:00
roc+@cs.cmu.edu
cc04531c5a
Bug 404820. Reading uninitialized memory in gfxFont::Measure with zero-length string. r=pavlov
2007-11-30 12:06:36 -08:00
vladimir@pobox.com
2dfebb2e83
b=404092, solaris compilation fix followup, r=me
2007-11-30 11:58:15 -08:00
vladimir@pobox.com
8d3e2ba206
fix typo
2007-11-29 14:19:53 -08:00
vladimir@pobox.com
11e3011229
fix linux bustage
2007-11-29 12:16:04 -08:00
vladimir@pobox.com
c06f0dc4e3
b=404092, upgrade cairo to 1.5.2-55
2007-11-29 12:06:56 -08:00
mozilla@weilbacher.org
5051cc2766
[OS/2] Bug 381330: improve handling of system fonts, automatically replace WarpSans by Workplace Sans if available. OK from wuno for code via testing and stevew for the documentation part.
2007-11-28 13:46:10 -08:00
reed@reedloden.com
96f5ba58d1
Bug 364221 - "[cairo] bad page scrolling performance with large background images" [p=alfredkayser@nl.ibm.com (Alfred Kayser) / vladimir@pobox.com (Vladimir Vukicevic [vlad]) r=stuart sr=tor a=blocking1.9+]
2007-11-27 01:35:18 -08:00
vladimir@pobox.com
d3038b89d4
b=403481 followup; do the right cleanup in some error conditions; r=stuart
2007-11-26 17:40:03 -08:00
vladimir@pobox.com
7e8a6aaac0
b=403481, massive linux/gtk memory leak with images, r+sr=stuart
2007-11-26 16:22:39 -08:00
vladimir@pobox.com
f961025905
b=379430, print preview hangs X, r+sr=roc,a=schrep
2007-11-26 16:20:52 -08:00
karlt+@karlt.net
e70c18246d
Bug 404723 - font selection doesn't fallback to css families r=pavlov a=blocking1.9+
2007-11-21 14:26:41 -08:00
mozilla@weilbacher.org
6b42d39c8a
[OS/2] Bug 381333: first cut at replacing glyphs missing from the primary font from secondary (unicode and user-defined) fonts
2007-11-17 14:22:04 -08:00
mozilla@weilbacher.org
7873d1554e
[OS/2] fix stupid mistake with masks when converting from UTF8 to 32bit number
2007-11-17 11:58:50 -08:00
mozilla@weilbacher.org
e1a695b187
[OS/2] fix build bustage following bug 403589
2007-11-16 12:50:06 -08:00
roc+@cs.cmu.edu
e742209dee
Fixing bustage
2007-11-15 17:51:59 -08:00
roc+@cs.cmu.edu
2675d646bc
Bug 403589. Fuse memory allocations in gfxTextRun. r=pavlov
2007-11-15 17:43:47 -08:00
philringnalda@gmail.com
b051ca90f6
Bug 400188 - remove XP_MAC deadcode in cairo-platform.h, r=vlad, a=stuart
2007-11-12 19:23:59 -08:00
karlt+@karlt.net
3eafed5985
Bug 324857 - MathML all screwed up in Cairo builds: implement nsIRenderingContext::GetBoundingMetrics() p=steve.swanson@mackichan.com and karlt, r=pavlov a=blocking1.9+
2007-11-11 20:39:17 -08:00
smontagu@smontagu.org
f90f784a21
Go back to adding bidi overrides to text-runs. Prevents assertions and a regression in shaping LTR Arabic. Bug 402427, r+sr=roc, blocking1.9=pavlov
2007-11-11 11:40:34 -08:00
tor@cs.brown.edu
5e3273e0f1
Bug 402787 - gradients not color corrected. r=vlad, a=pavlov
2007-11-09 10:14:59 -08:00
reed@reedloden.com
ec9b5160d0
Bug 385417 - Rework textrun glyph representation so we can handle clusters containing glyphs in different fonts [p=roc r=stuart r=smontagu a=blocking1.9+]
2007-11-08 22:27:23 -08:00
reed@reedloden.com
50d128a352
Backout roc's patch for bug 385417, as it most likely caused bug 402990 and the numerous test failures.
2007-11-07 23:41:06 -08:00
reed@reedloden.com
2fc6943fb7
Bug 385417 - Rework textrun glyph representation so we can handle clusters containing glyphs in different fonts [p=roc r=stuart r=smontagu a=blocking1.9+]
2007-11-07 20:31:33 -08:00
pavlov@pavlov.net
1f88978ad9
bug 143046. Keep GIFs at original 8bit. patch from Alfred Kayser <alfredkayser@nl.ibm.com>. r=me sr=tor
2007-11-07 13:33:57 -08:00
reed@reedloden.com
39d7d0c750
Bug 380464 - "crashed [@ gfxPlatformGtk::SetSurfaceGdkWindow] in case where I used to see bug 263160" [p=vlad r=stuart a=blocking1.9+]
2007-11-07 00:51:53 -08:00
pavlov@pavlov.net
2a19a7d52a
bug 394751. hang with long lines of text and page break characters. patch from Chris Pearce <chris@pearce.org.nz>. r=me
2007-11-06 22:35:38 -08:00
pavlov@pavlov.net
480cd1bd7a
bug 396315. correctly fetch cmaps for all fonts. r=vlad
2007-11-06 20:58:16 -08:00
pavlov@pavlov.net
4d55db7b49
bug 399369. disable font fallback when a character is in the PUA. r=smontagu
2007-11-06 20:53:47 -08:00
pavlov@pavlov.net
81a003c93d
bug 375750. don't recreate CGFontRefs every time we draw -- cache them. fixes multiple embeddings of fonts when drawing to a quartz print surface. r=vlad a=schrep
2007-11-01 19:08:31 -07:00
pavlov@pavlov.net
50c94f8f78
bug 399813. set maxAdvance correctly. r=roc a= beltzner
2007-11-01 13:51:05 -07:00
pavlov@pavlov.net
1ef66b82b8
bug 390898. fix crash on 64bit machines when dragging and dropping. patch from Martin Stransky <stransky@redhat.com>. r=vlad a=beltzner
2007-10-30 17:58:44 -07:00
karlt+@karlt.net
fcb9603fbc
Bug 399556: don't pango_fc_font_map_shutdown in release builds. r=pavlov, aM9=beltzner
2007-10-30 15:35:21 -07:00
vladimir@pobox.com
4f2baaaa39
b=384681, cairo only has 16 bit coordinate space followup patch, r=stuart, aM9=drivers
2007-10-29 12:37:59 -07:00
pavlov@pavlov.net
3d71671cd3
bug 399556. only clean up cairo in debug/test builds. r=vlad a=beltzner
2007-10-25 18:21:50 -07:00
mats.palmgren@bredband.net
59e6298aff
* make cairo_quartz_surface_to_quartz() return NULL if it's not a valid quartz surface and add null-check at call sites. * fix a couple of leaks under OOM * fix a warning about missing initializers for cairo_quartz_surface_backend b=397293 r+sr+a=vladimir
2007-10-25 08:49:25 -07:00
longsonr@gmail.com
18e83e393c
Bug 400025 - stroke on text is too big on Windows after landing of bug 384681. r+sr+a+aM9=vladimir
2007-10-25 04:55:19 -07:00
smontagu@smontagu.org
21d673a398
Fix the positioning of diacritics in right-to-left languages and clean up a bunch of typos in bidi reftests. Bug 386573, r+sr=roc, a=vlad
2007-10-25 02:32:01 -07:00
ginn.chen@sun.com
6b4976641b
Bug 387399 Asian fonts are not rendered in web page on BIG ENDIAN machine r+sr+a=vladimir
2007-10-24 23:49:10 -07:00
roc+@cs.cmu.edu
4b80cff404
Bug 396321. Make gfxTextRunWordCache strip bidi control characters when it creates a text run, ensuring that platform text engines never see such characters. r=pavlov,a=vlad
2007-10-24 14:39:23 -07:00
jdaggett@mozilla.com
9061c61d0a
Bug 328258. Prevent images larger than 32K pixels in height from loading to workaround Quartz bug. r=pavlov,vlad, a=beltzner
2007-10-23 23:01:16 -07:00
roc+@cs.cmu.edu
19579790dd
Bug 395458. Blacklist more characters that cause problems when passed to font engines. r=pavlov,a=vlad
2007-10-23 17:15:10 -07:00
reed@reedloden.com
918a9ce9c1
Bug 391295 - "APNG blending mode APNG_BLEND_OP_SOURCE not implemented" [p=asmith15@littlesvr.ca (Andrew Smith) r=stuart a1.9=damons]
2007-10-23 12:33:20 -07:00
mozilla@weilbacher.org
ed87e29a3e
[OS/2] Bug 371505: finally fix repaint issues with Thebes
2007-10-22 10:59:24 -07:00
mozilla@weilbacher.org
51a977b0a7
[OS/2] Bug 381333: fail metrics computation when face cannot be locked (fixes crash with font-size:0)
2007-10-19 12:24:03 -07:00
reed@reedloden.com
ce7094da13
Bug 393630 - "Potential crash on oom in GenerateAlternativeString" [p=masayuki@d-toybox.com (Masayuki Nakano) r=stuart a1.9=damons]
2007-10-19 01:10:28 -07:00
benjamin@smedbergs.us
2bd5a10828
Bug 398566 - Set MOZ_FIX_LINK_PATHS unconditionally, r=luser a=sayrer
2007-10-13 14:13:50 -07:00
reed@reedloden.com
80990f6596
Bug 394279 - "nsRect::Contains() should always succeed if the parameter rect is empty" [p=bugspam.Callek@gmail.com (Justin Wood [Callek]) r+sr=roc a1.9=mconnor]
2007-10-12 16:12:16 -07:00
reed@reedloden.com
bdbb4df157
Bug 386065 - "legend {font-size:0;} still shows the text (yahoo.com mainpage)" [p=chris@pearce.org.nz (Chris Pearce) r+sr=roc a=blocking1.9+]
2007-10-11 21:22:25 -07:00
karlt+@karlt.net
15267eb778
Bug 397288: use CreateGlyphRunsItemizing when CreateGlyphRunsFast fails. r+a=pavlov
2007-10-11 18:05:16 -07:00
vladimir@pobox.com
26a5b75ebf
b=384681, switch cairo into 24.8 fixed-point mode. r+sr+a=roc
2007-10-09 16:03:24 -07:00
dbaron@dbaron.org
38cca4c294
Remove nsFontList/nsIFontList. b=397813 r+sr+a1.9=pavlov
2007-10-07 22:01:49 -07:00
bzbarsky@mit.edu
12130e0ab9
Fix build bustage when building with old enough gtk. Bug 362682 followup, r=stuart
2007-10-07 16:09:55 -07:00
pavlov@pavlov.net
b2a85e03a8
removing code that breaks when compiled with newer pangos
2007-10-07 15:52:33 -07:00
pavlov@pavlov.net
1f462f4104
removing printf that snuck in.
2007-10-06 14:07:32 -07:00
pavlov@pavlov.net
73d97b6c94
bug 362682. re-re-landing linux text goodness. r=vlad, patch by me and Behdad Esfahbod <mozilla@behdad.org>.
2007-10-06 00:26:13 -07:00
vladimir@pobox.com
51c2b1c2b4
b=366548, increased GDI usage leading to repainting problems, r/a=stuart
2007-10-03 14:27:42 -07:00
reed@reedloden.com
77bec1d48d
s/ifeq/ifneq/ to make the check for only Cocoa instead of non-Cocoa (fallout from bug 397834).
2007-10-02 01:26:15 -07:00
reed@reedloden.com
85c4f45da7
Possible bustage fix for bug 397834.
2007-10-02 00:58:05 -07:00
reed@reedloden.com
ed61342ceb
Bug 397834 - "Clean up gfx and gfx/src makefiles" [p=xfsunoles@gmail.com (Jonathan Steele) r+sr+a1.9=roc]
2007-10-02 00:39:20 -07:00
roc+@cs.cmu.edu
1fb7f38610
Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
2007-10-01 18:47:40 -07:00
roc+@cs.cmu.edu
aa2f1bb4bf
Backing out
2007-10-01 15:11:23 -07:00
roc+@cs.cmu.edu
07952e214b
Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov
2007-10-01 14:29:19 -07:00
reed@reedloden.com
05841c0667
Bug 367281 - "Remove SetImageData/SetAlphaData from gfxImageFrame" [p=alfredkayser@nl.ibm.com (Alfred Kayser) r=stuart sr=tor a1.9=stuart]
2007-09-30 20:32:40 -07:00
masayuki@d-toybox.com
441b843142
Bug 395866 font fallback does not respect stylesheet font list r=vlad, b1.9=stuart
2007-09-28 10:33:50 -07:00
joshmoz@gmail.com
6ea83c78e0
fix major font problem when using the Mac OS X 10.5 SDK. Patch by John Daggett. b=397454 r=roc/vlad sr=roc a=pav
2007-09-28 09:51:11 -07:00
pavlov@pavlov.net
6a813422a6
backing out, again.. not sure what the leaks are.
2007-09-27 17:15:59 -07:00
pavlov@pavlov.net
4ca7fa0c65
unlock the right object.
2007-09-27 16:37:31 -07:00
pavlov@pavlov.net
cec4899e27
unlock causes other badproblems.
2007-09-27 16:35:55 -07:00
pavlov@pavlov.net
af844f43c0
removing some tabs that snuck in + fixing leak by unlocking the FT_Face after we lock it. hopefully fixing leaks caused by previous patch
2007-09-27 16:31:29 -07:00
pavlov@pavlov.net
cdaedc6fdf
whoops, this shouldn't have gone in
2007-09-27 16:04:14 -07:00
pavlov@pavlov.net
57cf17aabe
bug 362682. relanding linux text goodness. patch by myself and Behdad Esfahbod <mozilla@behdad.org>. r=vlad
2007-09-27 15:15:51 -07:00
dbaron@dbaron.org
aef9a7524d
Remove freetype2 code, which was used only by the old gfx code. b=389697 r+a1.9=vlad
2007-09-27 13:44:51 -07:00
mozilla@weilbacher.org
9d5c0f3120
[OS/2] Bug 397514: Fix build break following for bug 96041, p=wuno, r=me
2007-09-27 09:41:46 -07:00
vladimir@pobox.com
4dd2e87496
b=396972, clean up canvas API to avoid using internal API in contexts, r/a=stuart
2007-09-25 13:46:08 -07:00
smontagu@smontagu.org
4b4bd5501f
Set fLogicalOrder in the SCRIPTITEM before copying to the ranges so that ScriptPlace has it set. Bug 395676, r+blocking1.9=pavlov
2007-09-25 08:41:34 -07:00
roc+@cs.cmu.edu
737c2306c1
Bug 96041. Adding win32 glyph extents patch to cairo so it doesn't get lost.
2007-09-24 18:00:24 -07:00
vladimir@pobox.com
96a878f5a9
b=377336, win32 printing page results in excessive data spooled to printer, for real this time, r=stuart
2007-09-24 15:50:44 -07:00
dholbert@cs.stanford.edu
ecb8184e90
Bug 367673, Handle width-computation arithmetic with nscoord_MAX. r=roc sr=roc a1.9=roc
2007-09-24 10:30:42 -07:00
roc+@cs.cmu.edu
bfd939088e
Bug 96041. Compute precise glyph extents for high-quality text, and when requested. r=vlad,r+sr=dbaron
2007-09-23 19:19:14 -07:00
roc+@cs.cmu.edu
c11d00e32d
Backing out due to test bustage
2007-09-22 06:28:16 -07:00
roc+@cs.cmu.edu
d72a839c93
Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron
2007-09-22 05:43:52 -07:00
vladimir@pobox.com
44c6413c55
b=391184, accidentally blew away this patch with cairo update
2007-09-20 15:34:31 -07:00
vladimir@pobox.com
77096b4031
b=838960, ugprade cairo to 1.5.x; and b=377336, printing page from win32 results in hung app, r=stuart
2007-09-20 12:24:47 -07:00
smontagu@smontagu.org
5066adf227
Display one hex box with six digits for non-BMP codepoints with no glyph. Bug 376532, r+sr+a=roc
2007-09-20 03:16:15 -07:00
pavlov@pavlov.net
ba97302f0b
backing out 362682 due to linux tinderboxen not being upgraded... (396805, 389426)
2007-09-19 16:53:09 -07:00
pavlov@pavlov.net
7ce9ed1741
bug 362682. fix missing glyphs on linux. patch by myself and Behdad Esfahbod <mozilla@behdad.org>. r=vlad
2007-09-19 15:18:42 -07:00
roc+@cs.cmu.edu
559a8984a7
Bug 394691. nsTArray should not do default initialization of POD elements. Also, switch nsAutoBuffer users to nsAutoTArray. patch by Chris Pearce, r=bsmedberg, sr=roc, a=bzbarsky
2007-09-18 16:12:06 -07:00
mozilla@weilbacher.org
bb46dfab9e
[OS/2] Bug 395301: Move offscreen surface creation from gfxOS2Platform to gfxOS2Surface
2007-09-18 14:20:25 -07:00
masayuki@d-toybox.com
1173d0d90c
Bug 380026 "text-decoration: underline" for CJK characters is positioned higher than expected r+a=vlad
2007-09-18 02:40:24 -07:00
sayrer@gmail.com
1f479a44ac
Bug 391890. leaks from pixman_rect_alloc within _cairo_gstate_clip drawing borders. Patch by Vladimir Vukicevic. r/sr=stuart, a=mconnor
2007-09-11 13:15:14 -07:00
sayrer@gmail.com
a8aae62a4c
Bug 393324. cairo leak in nsNativeThemeGTK::DrawWidgetBackground. r/sr=stuart, a=mconnor
2007-09-11 13:11:12 -07:00
mats.palmgren@bredband.net
26c2c2b87a
[OS/2] Remove non-cairo OS2 gfx code from the tree. b=389729 r=mozilla@Weilbacher.org
2007-09-08 09:22:56 -07:00
mozilla@weilbacher.org
ed621ca158
[OS/2] Creation of a minimal 1x1 surface is good enough, and we always own the PS in the gfxOS2Surface(HWND) constructor. Part of work in bug 371505.
2007-09-08 08:29:21 -07:00
mozilla@weilbacher.org
d473eff5d6
[OS/2] Make debug output in gfxOS2Surface a bit more useful
2007-09-08 07:50:09 -07:00
masayuki@d-toybox.com
bc4a238d72
backing out previous checked-in, because some tests are failed in tinderbox
2007-09-05 16:46:09 -07:00
masayuki@d-toybox.com
60b878b0b3
Bug 380026 'text-decoration: underline' for CJK characters is positioned higher than expected. r+a=vlad
2007-09-05 16:03:04 -07:00
jwalden@mit.edu
f57320c98b
Bug 348748 - Cleanup from the handful of patches which have landed since the initial landing that have readded cast macros; I intend to remove the rest of the instances Very Soon, all but certainly before the M8 freeze, so the macro definitions can be removed, again all but certainly before the M8 freeze, if people are okay with them being removed. Still r=bsmedberg, a=no-functionality-change
2007-09-04 23:41:35 -07:00
roc+@cs.cmu.edu
452c3645a1
Bug 394384. Fix accounting error when tracking the number of times a textrun is referenced from the word cache. debug-only. r+a=pavlov
2007-09-03 20:40:14 -07:00
roc+@cs.cmu.edu
a44b81dc92
Bug 388367. Treat form-feed as one of the characters that always breaks up textrun words and should never be passed to platform textrun code. r+a=vlad
2007-09-03 19:38:33 -07:00
masayuki@d-toybox.com
5a84442569
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 08:27:26 -07:00
masayuki@d-toybox.com
bfe2436be6
Oops, backing-out previous checked-in, because tinderbox has RED.
2007-09-03 04:03:49 -07:00
masayuki@d-toybox.com
8541f8f7f0
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 04:01:48 -07:00
asqueella@gmail.com
c583b4356b
Bug 392927 - Kill old gfx code in nsIImage p=Jonathan Steele <xfsunoles@gmail.com> r+a=pavlov
2007-09-02 09:17:37 -07:00
mozilla@weilbacher.org
521c5e1a3d
[OS/2] Bug 381330: use font resolution instead of screen resolution for system fonts
2007-08-31 11:24:49 -07:00
mats.palmgren@bredband.net
2c8d132bca
Free resources more sensibly when _cairo_scaled_font_init() fails. Use true NOOP mutex macros to avoid similar deadlocks in the future. b=378716 r+sr=vladimir a=vladimir
2007-08-31 00:53:53 -07:00
masayuki@d-toybox.com
f05b084582
Bug 393819 Assertion: What's this case?: 'result == 0 || result == 1' in gfxFontconfigUtils when different fonts have a common family name. patch by Karl Tomlinson <mozbugz@karlt.net> r+a=pavlov
2007-08-30 23:30:59 -07:00
martijn.martijn@gmail.com
7f8e139020
Bug 394223 - Mingw build error in gfxWindowsFonts.cpp:1460, r+a=vlad
2007-08-30 17:09:40 -07:00
tor@cs.brown.edu
280f80abef
Bug 393109 - treat system colors as output device values. r+a=pavlov
2007-08-30 09:21:16 -07:00
pavlov@pavlov.net
448c760419
bug 378457. use nsAutoBuffers instead of mallocs for unsicribe item data. r=vlad, sr=bsmedberg. original patch from David Humphrey <david.humphrey@senecac.on.ca>
2007-08-28 13:44:12 -07:00
roc+@cs.cmu.edu
863902e5d6
Bug 390234. Coalesce glyph runs after sorting them, gets them into the canonical form. Also add debug code to help track down textrun-cache related crashers. r=vlad
2007-08-26 16:44:00 -07:00
philringnalda@gmail.com
ca955a1140
Bug 379886 - Font preferences panel selects random fonts in cairo builds, patch by Karl Tomlinson <mozbugz@karlt.net>, r+sr=vlad/pavlov
2007-08-26 14:34:03 -07:00
smontagu@smontagu.org
f5a37e33c7
Override fLinkBefore except for the first range of an item, and fLinkAfter except for the last range. Bug 391045, r+a=pavlov
2007-08-26 10:28:56 -07:00
philringnalda@gmail.com
d797cd5094
Bug 298717 - Crash on multipart/x-mixed-replace: gif,jpeg,jpeg sequence [@ nsJPEGDecoder::OutputScanlines][@ gdk_rgb_convert_0888][@ gdk_rgb_init], patch by andrew smith <asmith15@learn.senecac.on.ca>, r+sr=pavlov, a1.9=itsablocker
2007-08-25 21:38:17 -07:00
asqueella@gmail.com
1e536127c0
Bug 216682 - Eliminate DrawToImage p=Alfred Kayser <alfredkayser@nl.ibm.com> r=tor, sr=pavlov, a=pavlov
2007-08-25 12:18:44 -07:00
asqueella@gmail.com
f84d6685a6
Bug 390787 - Many fonts and widgets do not display: assert that cairo_scaled_font_create succeeds but recover if it doesn't p=Karl Tomlinson <mozbugz@karlt.net> r+sr=pavlov a=1.9 blocker
2007-08-25 11:33:45 -07:00
pavlov@pavlov.net
8dad34c0fb
bug 393632. cache cjk resolved font list as well. r=elif
2007-08-24 17:00:41 -07:00
pavlov@pavlov.net
0f6d3000c8
bug 393626. fixing a bug causing us to always append the system default font to the list of font entries... r=elif
2007-08-24 16:05:07 -07:00
pavlov@pavlov.net
2a422a28e9
bug 388706. cache resolved fonts per language group. r=elif
2007-08-24 12:41:16 -07:00
dolske@mozilla.com
ecc56662ed
Bug 384041: "we can't do this with the old image code" in console. p=rich@rd.gen.nz, r=vlad, a=vlad
2007-08-23 17:53:58 -07:00
masayuki@d-toybox.com
624fdaa646
b=392252 fix bustage
2007-08-22 04:30:32 -07:00
masayuki@d-toybox.com
a17a03f2ea
Bug 392252 need new APIs for converting AppUnits to gfx usable pixels r=sharparrow1, sr+a=roc
2007-08-22 04:13:46 -07:00
mozilla@weilbacher.org
c838dc2d9c
[OS/2] Bug 381333: replace method to scale from font units to pixels. Instead of gfxPangoFonts-like macros use the procedure outlined in the FreeType tutorial. This takes advantage of gfxFloats.
2007-08-19 05:36:21 -07:00
mozilla@weilbacher.org
06cd0f29f3
[OS/2] Bug 381333: - use emHeight instead of xHeight to compute properties in case OS/2 font table is not present - use FT_LOAD_NO_SCALE before measuring characters to get font units - add adjusted size calculation similar to other platforms For some reason these changes also fix the Acid2 test.
2007-08-19 05:27:23 -07:00
mozilla@weilbacher.org
d15dfeee5b
[OS/2] Bug 381333: make debug output more helpful
2007-08-19 05:05:23 -07:00
sharparrow1@yahoo.com
99229009b5
Bug 382458, additional patch to fix repainting problems with theming and pixel rounding. r=vlad, a=blocking1.9+
2007-08-17 13:30:23 -07:00
vladimir@pobox.com
10ea784eab
b=391583, DoesARGBImageDataHaveAlpha is slow, r=stuart,a=me
2007-08-17 12:54:58 -07:00
ginn.chen@sun.com
6166df71f7
Bug 391184 Firefox crashed [@ _get_bitmap_surface] div zero in _cairo_malloc_ab macro r+a=vladimir
2007-08-15 20:53:19 -07:00
mats.palmgren@bredband.net
354e680d1b
Backing out last change since it caused crashes on Windows (bug 392214). b=390898
2007-08-14 12:03:57 -07:00
masayuki@d-toybox.com
5dcd053a56
Bug 365414 overflowed decoration lines are not erased/painted r+sr=roc
2007-08-14 09:39:54 -07:00
mats.palmgren@bredband.net
bce3d84005
Bustage fix. b=391243
2007-08-14 04:46:26 -07:00
mats.palmgren@bredband.net
366ef443ee
Bandaid for a Cairo crash. b=390898 r+sr=vladimir
2007-08-14 02:48:49 -07:00
mats.palmgren@bredband.net
c366407693
Don't crash when CurrentSurface() or GetDC() return null. b=391243 r+sr+a=vladimir
2007-08-14 02:47:37 -07:00
joshmoz@gmail.com
4090c847e8
Fix font size for submit and file input buttons. b=262191 sr=vlad
2007-08-10 20:22:58 -07:00
pavlov@pavlov.net
22dc8c001a
make bitmap fonts support their space character. bug 386389. r=vlad
2007-08-10 13:00:03 -07:00
roc+@cs.cmu.edu
ed8c84cc19
Bug 391068. Fix ATSUI cluster analysis loop. r=vlad,a=pavlov
2007-08-09 19:24:38 -07:00
roc+@cs.cmu.edu
58c739db36
Bug 385719. Allow text substrings passed to gfxTextRun APIs to start or end in the middle of a cluster. r+a=pavlov
2007-08-09 18:35:32 -07:00
vladimir@pobox.com
6d5c29bde2
b=390668, crash in gfxASurface::GetType (_moz_cairo_scaled_font_status and others), often using drawWindow
2007-08-09 11:54:17 -07:00
vladimir@pobox.com
5b56ef41e2
b=383512, make (win32) gfx support text drawing onto any surface type, r/a=stuart
2007-08-07 15:46:42 -07:00
vladimir@pobox.com
79033ece2f
b=390912, odd black bars with stroked rounded rects outside of view bounds, r=shaver, rs=k&r (checking back in, linux failure seemed transient yay)
2007-08-06 20:56:16 -07:00
vladimir@pobox.com
e1124283e2
backing out 390912, not sure what's wrong with linux
2007-08-06 18:52:15 -07:00
vladimir@pobox.com
eb7c87258e
b=367036, the bug that won't die, forgot to reapply this patch when I upgraded cairo (background of images shows as black when printed)
2007-08-06 18:15:56 -07:00
vladimir@pobox.com
8445b79997
b=390912, odd black bars with stroked rounded rects outside of view bounds, r=shaver, rs=k&r
2007-08-06 18:14:47 -07:00
benjamin@smedbergs.us
f8759d93ca
Bug 387132 followup - build the reftest-fast tool correctly with libxul, r=vlad a=only functional change is NPOB
2007-08-06 13:13:19 -07:00
sdwilsh@shawnwilsher.com
bbac20edf7
Bug 355789 - Use vista native uxtheme for menu rendering. Patch by Rob Arnold <robarnold@mozilla.com>. r=vladimir, a=[wanted-1.9]
2007-08-06 10:45:57 -07:00
mats.palmgren@bredband.net
454cf053a6
Bail out of gfxFont::Draw if setting up the Cairo font fails. b=390476 r+sr=pavlov a19=pavlov
2007-08-06 05:30:13 -07:00
vladimir@pobox.com
d07a557af0
b=390798, animated gifs shrunk to favicon size; also b=390622, yahoo mail beta misrendered; r=stuart
2007-08-05 21:14:14 -07:00
sharparrow1@yahoo.com
3d08dbbf75
Bug 389938 - Full page zoom does not affect text with CSS font set to message-box. r+sr=roc, a=pavlov
2007-08-03 16:39:37 -07:00
sharparrow1@yahoo.com
4571a3e298
Bug 390039: antialiasing incosistent when using full page zoom. r=vlad, a=pavlov
2007-08-03 16:37:17 -07:00
masayuki@d-toybox.com
70fdc2568a
The additional patch for bug 364786 r=vlad
2007-08-03 11:37:50 -07:00
mozilla@weilbacher.org
926a5510ea
[OS/2] Bug 390077: OS/2 build break after integration of lcms (work around OS/2 typedef), p=wuno, r=pavlov
2007-08-03 08:37:27 -07:00
ginn.chen@sun.com
1946aef202
Bug 390113 mozilla should not be compiled with -fast on Solaris r=benjamin
2007-08-02 23:32:33 -07:00
ginn.chen@sun.com
6b4f380cdc
Bug 390749 Fix build on Solaris r+a=vladimir
2007-08-02 23:29:31 -07:00
sharparrow1@yahoo.com
90fb49c39b
Bug 389459: lines appear when scrolling page while image loading at >144 dpi. r=vlad, a19=dbaron
2007-08-02 14:03:30 -07:00
vladimir@pobox.com
0ec5d02125
avoid divide-by-zero in allocating 0x0 surface
2007-08-02 06:04:39 -07:00
vladimir@pobox.com
7a4a17d1c1
avoid divide-by-zero resulting from push_group
2007-08-02 05:48:30 -07:00
vladimir@pobox.com
8faf0c0219
linux tinderbox fix, thought I fixed this a different way, guess not
2007-08-02 00:11:27 -07:00
vladimir@pobox.com
ee3f91837a
b=383960, moz cairo: win32/msvc fixes, disable MMX util it's fixed
2007-08-02 00:02:41 -07:00
vladimir@pobox.com
c93279ad8c
b=383960, moz cairo: new cairo-rename.h
2007-08-02 00:02:18 -07:00
vladimir@pobox.com
468916b9a7
b=383960, moz cairo: fix up compilation with in-tree pixman
2007-08-02 00:01:57 -07:00
vladimir@pobox.com
5d3b866bdf
b=383960, moz cairo: nonfatal-assertions.patch
2007-08-02 00:01:36 -07:00
vladimir@pobox.com
9d55b98abf
b=383960, moz cairo: win32-no-printer-bitblt.patch
2007-08-02 00:01:14 -07:00
vladimir@pobox.com
4611c948ad
b=383960, moz cairo: win32-logical-font-scale.patch
2007-08-02 00:00:53 -07:00
vladimir@pobox.com
23b1098ddb
b=383960, moz cairo: win32-scaled-font-size.patch
2007-08-02 00:00:32 -07:00
vladimir@pobox.com
bf5d6cb2b6
b=383960, moz cairo: no longer needed: quartz-glyph-rounding.patch
2007-08-02 00:00:10 -07:00
vladimir@pobox.com
a678a5bbd1
b=383960, moz cairo: no longer needed: fbcompose-bandaid.patch
2007-08-01 23:59:49 -07:00
vladimir@pobox.com
594ffc2fe1
b=383960, moz cairo: max-font-size.patch
2007-08-01 23:59:30 -07:00
vladimir@pobox.com
935decd7ff
b=383960, Cairo 1.5.x: fix XLIB_XRENDER feature
2007-08-01 23:59:07 -07:00
vladimir@pobox.com
eda0b3d22a
b=383960, Cairo 1.5.x: Cairo
2007-08-01 23:58:46 -07:00
vladimir@pobox.com
9002f999f0
b=383960, Cairo 1.5.x: pixman mozilla fixes
2007-08-01 23:57:51 -07:00
vladimir@pobox.com
92f300e644
b=383960, Cairo 1.5.x: pixman
2007-08-01 23:54:40 -07:00
vladimir@pobox.com
9521c6d47f
b=390202, trunk topcrash gfxFont::Draw, r=stuart,a=damon
2007-07-31 13:34:43 -07:00
sharparrow1@yahoo.com
914f1c7143
Update UUID after checkin for bug 4821
2007-07-26 13:27:21 -07:00
roc+@cs.cmu.edu
d1da448c24
Trivial fix that should fix Linux reftests
2007-07-26 04:22:57 -07:00
roc+@cs.cmu.edu
917c4632c9
Bug 387969. Use CSS 'text-rendering' property to control text quality. r=pavlov,r+sr=bzbarsky
2007-07-26 02:47:43 -07:00
sharparrow1@yahoo.com
5a87530c15
Bug 4821: Implement page zoom (backend). r+sr=roc.
2007-07-25 20:34:16 -07:00
vladimir@pobox.com
7c12866d18
b=339553, drawString enhancement for canvas, r=me; patch from robarnold
2007-07-25 11:21:34 -07:00
sharparrow1@yahoo.com
581908041d
Bug 376124: Some rounding fixes related to a scrolling paint bug. r=vlad
2007-07-25 10:19:40 -07:00
vladimir@pobox.com
7bffc1996e
cairo backout
2007-07-24 12:26:01 -07:00
vladimir@pobox.com
c1191c99ae
backing out cairo update, again
2007-07-24 12:24:26 -07:00
vladimir@pobox.com
43945fe5db
b=383960, moz cairo: new cairo-rename.h
2007-07-24 10:46:07 -07:00
vladimir@pobox.com
0c2e8ee9a7
b=383960, moz cairo: MSVC compilation fixes
2007-07-24 10:45:51 -07:00
vladimir@pobox.com
6870aa70dc
b=383960, moz cairo: fix up compilation with in-tree pixman
2007-07-24 10:43:30 -07:00
vladimir@pobox.com
e6da053270
b=383960, moz cairo: nonfatal-assertions.patch
2007-07-24 10:43:10 -07:00
vladimir@pobox.com
922b98010b
b=383960, moz cairo: win32-no-printer-bitblt.patch
2007-07-24 10:38:48 -07:00
vladimir@pobox.com
f3398db74d
b=383960, moz cairo: win32-logical-font-scale.patch
2007-07-24 10:38:29 -07:00
vladimir@pobox.com
6ee5757328
b=383960, moz cairo: win32-scaled-font-size.patch
2007-07-24 10:38:12 -07:00
vladimir@pobox.com
391acff9d5
b=383960, moz cairo: no longer needed: quartz-glyph-rounding.patch
2007-07-24 10:36:53 -07:00
vladimir@pobox.com
451a46fe7f
b=383960, moz cairo: no longer needed: fbcompose-bandaid.patch
2007-07-24 10:36:36 -07:00
vladimir@pobox.com
f190e46451
b=383960, moz cairo: max-font-size.patch
2007-07-24 10:36:18 -07:00
vladimir@pobox.com
a860149c89
b=383960, Cairo 1.5.x: fix XLIB_XRENDER feature
2007-07-24 10:33:26 -07:00
vladimir@pobox.com
4d5d21aae6
b=383960, Cairo 1.5.x: Cairo
2007-07-24 10:29:35 -07:00
vladimir@pobox.com
0cc39b0da6
b=383960, Cairo 1.5.x: pixman mozilla fixes
2007-07-24 10:11:07 -07:00
vladimir@pobox.com
42010377a3
b=383960, Cairo 1.5.x: pixman
2007-07-24 10:08:21 -07:00
jwalden@mit.edu
24e0e3c1a9
--enable-tests bustage fix, after color management landing. r=sparky
2007-07-23 18:06:07 -07:00
pavlov@pavlov.net
d04ad3b03b
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
f72b06b167
Bug 388385 - Memory leak with SVG patterns and clipPaths. r+sr=vladimir
2007-07-23 01:54:52 -07:00
ted.mielczarek@gmail.com
59fd01917d
fix thunderbird bustage from bug 388663
2007-07-19 08:21:13 -07:00
pavlov@pavlov.net
5361b70e67
export thebes symbols from libxul. bug 388663. r=vlad
2007-07-18 17:13:14 -07:00
benjamin@smedbergs.us
a5b168b6fe
Bug 388542 - --disable-libxul broken in thebes (in some circumstances), r=vlad
2007-07-18 08:52:41 -07:00
vladimir@pobox.com
ea6bd8313f
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
4d0a020e08
b=364786, improve Mac font selection, r=masayuki,sr=roc
2007-07-18 07:22:06 -07:00
vladimir@pobox.com
1d61f44787
b=386895, speed up gfx text rendering (microbenchmark), r=roc
2007-07-17 16:13:48 -07:00
vladimir@pobox.com
350aabc65d
b=386897, compile cairo/pixman with full speed optimization, r=roc,sr=stuart
2007-07-17 16:08:32 -07:00
dbaron@dbaron.org
75c96c202a
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
df3a6a3d68
Adding comment.
2007-07-16 16:45:16 -07:00
roc+@cs.cmu.edu
236f0ad4d2
Fixing reftest failure, hopefully. r=pavlov
2007-07-16 16:44:41 -07:00
roc+@cs.cmu.edu
d1797af5ad
Bug 386920. Preserve line-break data when copying glyphs. r=pavlov
2007-07-16 15:50:35 -07:00
roc+@cs.cmu.edu
9906cb5415
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
70ab11577d
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
fda0e634fc
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
98e06e2acf
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
60b0c9dcbf
speed up setting of code points. bug 386375. r=vlad
2007-07-12 11:14:59 -07:00
pavlov@pavlov.net
83eb81a853
re-enabling kerning on the mac. bug 387197. r=vlad
2007-07-11 10:41:26 -07:00
benjamin@smedbergs.us
27c6275bc8
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
33f5ece160
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
41e3c663f8
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
e3c4baccae
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
88c2c40931
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
1dae669f68
[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
4cb9addd13
Remove non-cairo PostScript support. b=385577 r=kherron sr=pavlov
2007-07-05 04:29:51 -07:00
roc+@cs.cmu.edu
fef47b9b61
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
e58660ef2b
Bug 386804. Make 'cache not empty' assertion into a warning. r=vlad
2007-07-04 20:05:06 -07:00
vladimir@pobox.com
cd8d756678
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
b2190168cd
Fixing bustage
2007-07-03 21:07:01 -07:00
roc+@cs.cmu.edu
33428c5bf6
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
fb292fb269
Bug 386211. Turn 'fonts still alive' assertion into a warning. r=vlad
2007-07-03 20:24:04 -07:00
longsonr@gmail.com
fc778c5615
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
424a4061f8
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
75dc0cfd4c
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
6ebd93058f
Bug 386122. Make textrun storage metrics only defined for DEBUG_roc.
2007-07-01 18:24:56 -07:00
roc+@cs.cmu.edu
8e91fac244
Bug 9101. Fix BreakAndMeasureText to save/restore hyphenation state correctly. r=pavlov
2007-07-01 18:12:45 -07:00
mozilla@weilbacher.org
296a7940d1
[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
4ee72ec0b6
[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
27a42cc105
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
e6e29267c5
b=383960: Upgrade cairo to 1.4.10: moz cairo: nonfatal-assertions.patch
2007-06-30 00:50:54 -07:00
vladimir@pobox.com
e708567179
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
e01ea9a349
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
4be2e7ed2e
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
df1af9e6a0
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
8a87c4af84
b=383960: Upgrade cairo to 1.4.10: moz cairo: fbcompose-bandaid.patch
2007-06-30 00:47:44 -07:00
vladimir@pobox.com
7d82c1c6ba
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
7a982ad66e
b=383960: Upgrade cairo to 1.4.10: Cairo 1.4.10
2007-06-30 00:45:16 -07:00
sharparrow1@yahoo.com
c738ea2df1
Update UUIDs
2007-06-27 15:15:13 -07:00
sharparrow1@yahoo.com
fc25e4dff6
Bug 386108: remove nsIDrawingSurface. rs=pavlov
2007-06-27 14:53:34 -07:00
sharparrow1@yahoo.com
f0d19427b4
Bug 385937: Remove nsIBlender. (forgot to remove this)
2007-06-27 13:13:37 -07:00
sharparrow1@yahoo.com
4e5da46ad5
Bug 385937: Remove nsIBlender. rs=pavlov
2007-06-27 12:06:09 -07:00
sharparrow1@yahoo.com
c99421db28
Bug 382458: Fix rounding problems in Windows theme rendering. r+sr=roc.
2007-06-27 09:42:37 -07:00
roc+@cs.cmu.edu
ee678ee439
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
d95b7468f0
removing printf
2007-06-26 17:52:41 -07:00
pavlov@pavlov.net
cab0f40712
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
e8a1d4364b
Bug 385923: Remove unused code from nsRenderingContextImpl. rs=pavlov.
2007-06-26 17:24:56 -07:00
dbaron@dbaron.org
d0ed87d4da
Back out bug 384836 to diagnose Tp/Tp2 regression bug 385957.
2007-06-26 15:16:34 -07:00
benjamin@smedbergs.us
5ebfce3c70
Reverting bug 383167 again for linux test bustage :-(
2007-06-26 12:22:51 -07:00
benjamin@smedbergs.us
bd5749568a
Bug 383167 trying again, reviews by luser and biesi, sr=jst
2007-06-26 09:35:01 -07:00
roc+@cs.cmu.edu
4e19947cc9
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
2af54874be
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
035e643c90
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
97afb0c802
Bug 383167 - Need buildid in an external file, r=luser sr=jst
2007-06-25 08:25:59 -07:00
mozilla@weilbacher.org
771982213b
[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
cba65ecc3d
[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
130e33c3ea
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
4a0f8f84bf
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
5b1d81411b
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
e5459dca87
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
d53765aabc
Bug 383853 - Leak in nsThebesDeviceContext when printing. r+sr=roc.
2007-06-16 12:33:50 -07:00
mats.palmgren@bredband.net
672783b34b
Bye bye non-cairo GTK gfx. b=383889 r+sr=vladimir
2007-06-15 19:13:52 -07:00
pavlov@pavlov.net
dce0d1d7de
bug 342466. make font fallback deterministic. r=vlad
2007-06-15 14:48:59 -07:00
mozilla@weilbacher.org
8af5b1515a
[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
056b16ad58
minor cleanup to make the code more readable. bug 384363. r=vlad
2007-06-13 16:28:25 -07:00
roc+@cs.cmu.edu
702c09b987
Bug 382741. Updating cairo patch list.
2007-06-13 15:49:19 -07:00
roc+@cs.cmu.edu
0a8d95d074
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
3f7e3e99ea
Bye bye Xprint. b=326716 r+sr=dbaron
2007-06-13 11:02:58 -07:00
joshmoz@gmail.com
d0256b559d
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
ef3b336b06
Bug 384100. Implement word-based textrun cache. r=vlad
2007-06-12 13:56:04 -07:00
pavlov@pavlov.net
d716f72508
use the right length when iterating over the string. bug 384094. r=vlad
2007-06-12 11:54:41 -07:00
pavlov@pavlov.net
cdc3a5f15e
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
1e671a38e9
initing uninited variables. r=me
2007-06-12 01:39:18 -07:00
leon.sha@sun.com
8460024ccd
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
797c9d1bd2
Bustage fix: Vlad apparently forgot to back out the changes to this file
2007-06-10 21:39:03 -07:00
vladimir@pobox.com
f669e74548
backing out cairo 1.4.8 due to qm-rhel02 stupidity
2007-06-10 20:53:49 -07:00
vladimir@pobox.com
00c026bd8a
more linux reftest debugging; force a cairo crash on error
2007-06-10 20:17:24 -07:00
pavlov@pavlov.net
e47f1946a2
build bustage fix.
2007-06-10 18:45:41 -07:00
pavlov@pavlov.net
098946cd3e
bug 332649. improved windows font selection. r=vlad sr=roc
2007-06-10 18:31:27 -07:00
vladimir@pobox.com
5ba8a26ca3
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
a52dab8bae
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
a979824423
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
7e19eeb82a
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
77748b7005
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
a0123fabd4
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
ffe0973543
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
44a7a8cc53
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
1f24b50ccb
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
4921ef9a2b
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
f9eb8f4156
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
5b83f09f87
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
a614a85c71
Bug 380196: Kill QT graphics code, p=sciguyryan, r/sr=roc
2007-06-10 15:13:08 -07:00
mats.palmgren@bredband.net
57b540f11a
Fix GCC build error. b=363592 r=mkaply sr=benjamin
2007-06-08 05:05:29 -07:00
mats.palmgren@bredband.net
806f43fe69
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
a560f39e3e
Bug 374251 r=vlad
2007-06-07 12:14:07 -07:00
roc+@cs.cmu.edu
52b25218e7
Bug 381654. Initialize PangoAnalysis fields robustly. patch by Karl Tomlinson, r+sr=roc
2007-06-06 20:29:34 -07:00
longsonr@gmail.com
ef769fe157
Bug 379284 - Support font-weight='lighter' on Windows. r=vladimir,sr=roc
2007-06-05 02:29:11 -07:00
joshmoz@gmail.com
969af74f0b
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
60a1f54423
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
aceb5fce79
Fixing bustage.
2007-05-30 22:21:56 -07:00
roc+@cs.cmu.edu
21a9827073
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
fa9335bd42
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
7f4dbf2200
b=379834, scrolling with large dashed border extremely slow, r+sr=roc
2007-05-30 17:38:41 -07:00
roc+@cs.cmu.edu
845d6c6ddd
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
6e9085af39
b=375042, cairo symbol exposed, potentially conflicting with system cairo, r=stuart
2007-05-30 01:34:28 -07:00
vladimir@pobox.com
5735a79fff
b=348462, clamp font size to a lower value; r=stuart
2007-05-30 01:32:50 -07:00
vladimir@pobox.com
9133fcc42c
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
59beedf483
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
3f6df29e29
b=368247, new border rendering approach, r+sr=roc
2007-05-29 19:46:54 -07:00
pavlov@pavlov.net
e88e60f26d
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
c958680a2c
Backout bug 377950 due to startup crashes.
2007-05-29 08:09:23 -07:00
pavlov@pavlov.net
b7f7397cbf
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
08c2b6d4aa
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
89f5a47df5
[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
5827640155
[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
96664f00c9
[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
635702835b
b=375047, fragile pango initialization, r=roc
2007-05-22 20:57:34 -07:00
vladimir@pobox.com
351cd4311b
b=324698, disable bilinear filtering for upscaled images (upscaling causes misrendering), r=roc
2007-05-22 20:54:38 -07:00
sharparrow1@yahoo.com
eabb991fe2
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
2f2ce6a87a
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
d4f1c91766
Backing out due to red tree.
2007-05-22 18:57:41 -07:00
sharparrow1@yahoo.com
795d602599
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
9f80feccee
Bug 381127. Add whitespace trimming capability to BreakAndMeasureText. r=pavlov
2007-05-22 16:40:07 -07:00
roc+@cs.cmu.edu
e118c4fcb4
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
a2218414c6
Bug 380071 - add cairo_clip_extents() functionality to thebes. r=vlad
2007-05-22 12:30:03 -07:00
jminta@gmail.com
75c45c5414
Bug 377717 again, if this doesn't go green i'll back out
2007-05-20 19:57:10 -07:00
jminta@gmail.com
6bcd70a458
try again
2007-05-20 19:45:45 -07:00
jminta@gmail.com
a9a3cf07ce
bustage fix from Bug 377717
2007-05-20 19:42:02 -07:00
jminta@gmail.com
1fb0dc7c7f
Bug 377717 Remove 'decorations' and 'variant' from gfxFontStyle, r=pavlov
2007-05-20 19:18:04 -07:00
roc+@cs.cmu.edu
d6ff0ee073
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
25a38a1d57
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
1c9b59c045
Bug 380210. Time out fonts after 30 seconds, not 3 seconds. r=vlad
2007-05-20 18:54:13 -07:00
vladimir@pobox.com
7cce2f4f37
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
e51fc700f7
b=379436, borders on elements > 2^15px drawn backwards, r=dbaron
2007-05-20 15:41:21 -07:00
mozilla@weilbacher.org
5103c57ef2
[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
98ceec445f
[OS/2] Bug 371504: Makefile additions for Thebes on OS/2, r=vlad
2007-05-20 06:28:09 -07:00
joshmoz@gmail.com
bd0d160e41
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
007855e6ef
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
46ddf124bb
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
b065ff84ea
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
69246cf0ee
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
54fb98b302
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
ec3b45488e
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
77ac654c2d
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
e8c2a7c282
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
498dedc047
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
ba05ce501d
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
edb098f03a
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
87908652f9
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
9c7e95d312
Bug 380210. Fix some incorrect comments and identifiers regarding units. r=vlad
2007-05-11 22:52:43 -07:00
roc+@cs.cmu.edu
0c240e4550
Bug 380451. Store hashcode in textrun to avoid accessing deleted text. r=vlad
2007-05-11 22:51:15 -07:00
vladimir@pobox.com
a5ca50ca0e
X11 needs to be taken out behind the barn and shot, r=me
2007-05-10 13:50:16 -07:00
vladimir@pobox.com
fefd8305f7
more bustage fix
2007-05-10 13:41:40 -07:00
vladimir@pobox.com
50764812e5
more bustage fix
2007-05-10 13:20:08 -07:00
vladimir@pobox.com
bf13e49b7d
X11 blows; bustage fix for linux
2007-05-10 13:19:04 -07:00
vladimir@pobox.com
45f00d29ec
mac bustage fix
2007-05-10 13:12:24 -07:00
vladimir@pobox.com
3f27b185ee
371135, oom crashers with big images, r=stuart
2007-05-10 12:58:09 -07:00
gavin@gavinsharp.com
64a1e9ee59
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
116c18b96c
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
168e80e375
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
21ffe3da8b
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
b8a5d1d3bf
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
289921ae56
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
363cd7633d
Bug 377096 - Factor out nsIPrintOptions::AvailablePrinters. r=pavlov, sr=biesi.
2007-05-06 04:29:41 -07:00
smontagu@smontagu.org
67ff695ef2
Assert on null gfxContext. Bug 377918, r+sr=roc
2007-05-06 03:41:27 -07:00
asqueella@gmail.com
f913d0e1b2
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
77816a029d
backout patch for bug 375760 due to bustage.
2007-05-04 21:47:05 -07:00
sayrer@gmail.com
53b6461aa3
backout patch for bug 375760 due to bustage.
2007-05-04 21:36:13 -07:00
roc+@cs.cmu.edu
c28ead8361
Fixing bustage
2007-05-04 20:23:53 -07:00
roc+@cs.cmu.edu
c38af9c6b8
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
95cb4442e7
b=357637 backing out
2007-05-04 03:46:08 -07:00
masayuki@d-toybox.com
7816720db9
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
e06b317a17
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
fce9d59a97
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
c2c41dff75
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
7e3d07a382
b=357637 backing-out the previous patch
2007-05-02 14:57:57 -07:00
masayuki@d-toybox.com
563715a829
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
e24a780904
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
02374fc781
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
dfbd9d77a5
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
98c09ed446
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
6facfc990d
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
1e0d2b20c8
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
2e25a321f8
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
97addfaba2
Bug 306902. r=josh sr=smfr a=dveditz
2007-04-21 20:10:51 -07:00
roc+@cs.cmu.edu
59d2c4c0f6
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
08cecdf0a8
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
a822c26542
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
a8f38a80d7
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
3da4824553
Bug 376927 - add path flattening API to thebes. r=vlad
2007-04-16 13:18:32 -07:00
dbaron@dbaron.org
10314006af
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
46fdf1ac9a
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
623995e645
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
9d410d9f51
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
546fe57bb6
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
ee8e8c3b6d
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
140e8b3eda
b=333126 backing-out the previous checkin
2007-04-03 22:42:44 -07:00
masayuki@d-toybox.com
c5990628bd
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
d2337998c2
Bug 375757. Cache gfxFont objects. r=pavlov
2007-04-03 20:32:43 -07:00
vladimir@pobox.com
07b69ab209
b=376440, cairo crash on shutdown on nye
2007-04-03 19:59:42 -07:00
roc+@cs.cmu.edu
9d118160b7
Bug 375768. Fix minor textrun-related bugs, only affects new textframe. r=pavlov
2007-04-03 19:26:02 -07:00
vladimir@pobox.com
8ec66d82be
b=374462, update cairo to 1.4.2, r=stuart
2007-04-03 18:09:15 -07:00
pavlov@pavlov.net
f9204d14df
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
ff7edc8d96
more backouts
2007-04-03 12:57:47 -07:00
vladimir@pobox.com
8698e07eca
more backouts
2007-04-03 12:43:13 -07:00