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
vladimir%pobox.com
bddceaca6d
b=374462, update cairo to 1.4.2, r=stuart
2007-04-03 18:59:50 +00:00
benjamin%smedbergs.us
fafcdf1f17
Fix thebes tests when --enable-static, r=luser
2007-04-03 16:00:31 +00:00
pavlov%pavlov.net
35ba29035c
fixing font selection bug dealing with zero-width glyphs and begin using ScriptGetCMap when possible. bug 376300. r=roc
2007-04-03 06:32:23 +00:00
roc+%cs.cmu.edu
e3b972af6e
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-03 03:19:46 +00:00
pavlov%pavlov.net
373271f3f6
updating our unicode range table. bug 376298. r=vlad
2007-04-02 23:19:38 +00:00
vladimir%pobox.com
618ca95761
b=374272, browser crashes when viewing page with many animated gifs, r=stuart
2007-04-02 19:57:58 +00:00
tor%cs.brown.edu
ad461522a0
Bug 375446 - Create gfxFontGroup factory method. r=vlad
2007-04-02 19:06:17 +00:00
benjamin%smedbergs.us
75abd12a22
Bug 374921 - link error in gfxSurfaceRefCountTest when libxul is enabled, r=roc
2007-04-02 16:09:05 +00:00
dbaron%dbaron.org
f43cf05f5a
Restore commented-out code now that bug 375824 is fixed. b=374680
2007-03-30 22:04:32 +00:00
roc+%cs.cmu.edu
b5cfdcb5bf
Bug 375824. Centralize Thebes startup/shutdown sequence. r=vlad
2007-03-29 21:48:47 +00:00
roc+%cs.cmu.edu
2dda45ed64
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 23:54:32 +00:00
roc+%cs.cmu.edu
5a0068600c
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 20:53:47 +00:00
joshmoz%gmail.com
5abb1c7ef5
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-28 05:08:25 +00:00
roc+%cs.cmu.edu
71706658c9
Fix bustage.
2007-03-28 03:59:09 +00:00
roc+%cs.cmu.edu
4ef80e5743
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-28 03:41:53 +00:00
roc+%cs.cmu.edu
8e97d42264
Backing out attempted fix for Windos reftests. I'll follow up with a real fix.
2007-03-28 00:05:06 +00:00
dbaron%dbaron.org
d2a7c1e86a
Remove GetKeyPointer method from nsTHashtable key types. b=374906 r=bsmedberg
2007-03-27 15:35:02 +00:00
longsonr%gmail.com
c472eb4643
Bug 375387 - make gfxMatrix::IsSingular const. r+sr=pavlov
2007-03-27 11:07:10 +00:00
joshmoz%gmail.com
c56257f3ec
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 08:53:08 +00:00
joshmoz%gmail.com
313da89546
get rid of old backbuffer API and related code. b=371392 r/sr=roc
2007-03-27 06:21:57 +00:00
roc+%cs.cmu.edu
26204d6dc0
Bug 372629. Try to fix Windows reftests by special-casing ZWSP to never display a missing-glyph box.
2007-03-27 04:46:25 +00:00
roc+%cs.cmu.edu
33ca4e27f6
Bug 372629. Try to fix Windows reftests by special-casing ZWSP to never display a missing-glyph box.
2007-03-27 04:34:49 +00:00
roc+%cs.cmu.edu
6812823750
Bug 372629. Draw missing-glyph boxes with the Unicode character inscribed in hex. r=pavlov
2007-03-27 03:24:49 +00:00
roc+%cs.cmu.edu
436d46a820
Bug 372631. Hopefully fix Windows Tp performance by switching from GetCharacterPlacement to GetGlyphIndices/GetTextExtentExPointI. r=pavlov
2007-03-26 22:48:42 +00:00
roc+%cs.cmu.edu
40f3dee14c
Bug 374720. Minor gfx changes to support new textframe work. r=pavlov
2007-03-22 23:07:18 +00:00
roc+%cs.cmu.edu
676199d021
Bug 374830. gfxTextRun performance test harness. r=vlad
2007-03-22 23:04:48 +00:00
maxf%magma.ca
f301643ff5
(I'm moving changes made on the MOZILLA_1_8_BRANCH to HEAD)
...
This change is for the QNX (Photon) platform only. It will not affect the
runtime or build of other Mozilla platforms since QNX source is not part of
Tinderbox builds. You can contact me at: mfeil@qnx.com
This change fixes compile errors when building Firefox under QNX Neutrino.
None of the changes should affect non-QNX builds in any way. r=amardare%qnx.com
2007-03-21 19:22:44 +00:00
dbaron%dbaron.org
264069d99f
Comment out cairo_debug_reset_static_data for now, until we can fix the asserts that it causes. b=374680 r=vlad
2007-03-21 19:05:34 +00:00
dbaron%dbaron.org
17731c0e94
I got the nsRect and gfxRect APIs confused. b=374715 r=vlad
2007-03-21 19:04:38 +00:00
tor%cs.brown.edu
5702599b35
Bug 374652 - return appropriate rect for gfxRect::Union if one of the
...
sources is empty. r=vlad
2007-03-21 01:32:01 +00:00
roc+%cs.cmu.edu
5c0cb5339d
Bug 374567. Make GetDevUnitsPerAppUnit return a PRUint32. r=pavlov
2007-03-20 08:58:53 +00:00
roc+%cs.cmu.edu
08c2da68e4
Bug 374580. Fix embarrassing RTL regression on Mac. r=pavlov
2007-03-20 08:50:43 +00:00
roc+%cs.cmu.edu
0ebb5c74e7
Bug 373081. Fix up Thebes font selection tests to build and run, including on Linux. r=vlad
2007-03-20 03:46:17 +00:00
roc+%cs.cmu.edu
1684358a66
Bug 372631. Rework extraction of glyphs from an ATSUI layout to be simpler and more robust. Also, store glyph advances in gfxTextRun in multiples of appunits and ensure they're all rounded to appunits (on all platforms).
2007-03-20 03:26:19 +00:00
roc+%cs.cmu.edu
2056cf849a
Backout the last couple of gfx checkins because the bugs and patches were mixed up. I'll reland.
2007-03-20 03:00:11 +00:00
roc+%cs.cmu.edu
9663ffd074
Bug 372631. Rework extraction of glyphs from an ATSUI layout to be simpler and more robust. Also, store glyph advances in gfxTextRun in multiples of appunits and ensure they're all rounded to appunits (on all platforms).
2007-03-20 02:55:32 +00:00
roc+%cs.cmu.edu
25c6056801
Bug 373081. Fix up Thebes font selection tests to build and run, including on Linux. r=vlad
2007-03-20 02:38:37 +00:00
roc+%cs.cmu.edu
d1ed0ec4d8
Bug 374066. In the cairo Quartz backend, round glyph positions to floats --- not the advances. Prevents error from accumulating. r=vlad
2007-03-20 02:04:01 +00:00
dbaron%dbaron.org
260b595874
When drawing images, track full source and dest regions (unclipped) or use floats, to avoid rounding problems with advanced image resizing algorithms. b=371434 r=vlad r+sr=roc
2007-03-20 00:58:20 +00:00
dbaron%dbaron.org
b77ebfb375
Fix various shutdown leaks. Add static Shutdown method to gfxPlatform as the entry point for thebes cleanup and use the virtual destructor of the platform-specific gfxPlatform objects to do platform-specific cleanup. b=374286 r=vlad
2007-03-19 23:16:15 +00:00
dbaron%dbaron.org
60db5e5d36
Fix leak of cairo_font_face_t. b=374286 r=vlad
2007-03-19 23:14:33 +00:00
roc+%cs.cmu.edu
764396d085
Bug 372639. Don't die if the font selection code gives us more glyphs than we're supposed to have (just assert). r=pavlov
2007-03-19 03:27:55 +00:00
martijn.martijn%gmail.com
31f2a7dcb2
Bug 373010 � Mingw build failure in mozilla/gfx/thebes/src/gfxWindowsFonts.cpp, r+sr=pavlov
2007-03-14 17:33:53 +00:00