Граф коммитов

5051 Коммитов

Автор SHA1 Сообщение Дата
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