Commit Graph

4531 Commits

Author SHA1 Message Date
pavlov%pavlov.net
4eb322ae9b fixing cairo text drawing bug (patch from cairo trunk) 2006-01-13 18:21:00 +00:00
mkaply%us.ibm.com
93ccf6c400 OS/2 build bustage with the nsiscreen move - 323254 2006-01-13 17:56:40 +00:00
pavlov%pavlov.net
a6087948ce fixing linux cairo bustage 2006-01-13 17:01:08 +00:00
pavlov%pavlov.net
1d33739db6 fixing linux build bustage 2006-01-13 16:09:18 +00:00
vladimir%pobox.com
ec54927e83 Misc thebes/cairo win32 compilation fixes 2006-01-13 15:57:59 +00:00
pavlov%pavlov.net
51272beaf9 fixing windows font code to use the right object as a DC when measuring/drawing/etc 2006-01-13 15:06:51 +00:00
pavlov%pavlov.net
cf5c12dbb2 adding ShowPage api 2006-01-13 15:06:22 +00:00
pavlov%pavlov.net
e90e961814 first pass at windows printing (not built yet), some font fixes and some DPI/screen fixes 2006-01-13 15:04:33 +00:00
pavlov%pavlov.net
999fbf8fed missed removing these files earlier. moving nsIScreen and impl to widget. bug 322942 2006-01-13 14:59:14 +00:00
bsmedberg%covad.net
8bf4c897dd Reverting an #if 0 needed for libxul 2006-01-13 14:29:14 +00:00
timeless%mozdev.org
8397d43a6a Bug 106386 Correct misspellings in source code
patch by philippuryear@gmail.com r=timeless rs=brendan
2006-01-12 07:57:31 +00:00
pavlov%pavlov.net
f6032012a4 moving nsIScreen and implementations to widget. (files copied on cvs server already). bug 322942 r=vlad sr=roc 2006-01-11 22:12:18 +00:00
pavlov%pavlov.net
6b3baceeca moving nsIScreen and implementations to widget. (files copied on cvs server already). bug 322942 r=vlad sr=roc 2006-01-11 21:56:25 +00:00
vladimir%pobox.com
922ae3e21a yet another patch update 2006-01-11 02:27:33 +00:00
vladimir%pobox.com
8d587692eb more VC6-sucks fixes for cairo 2006-01-11 02:25:22 +00:00
vladimir%pobox.com
df60eb7546 avoid any potential for multiple-defined symbols for M_PI 2006-01-11 00:48:57 +00:00
vladimir%pobox.com
0af0646ef3 fix stupid M_PI crap for MSVC 2006-01-11 00:40:23 +00:00
vladimir%pobox.com
fef91957a3 fix C compilation 2006-01-11 00:15:40 +00:00
vladimir%pobox.com
47ea467fde Add missing FixedToFloat defines 2006-01-10 23:57:00 +00:00
vladimir%pobox.com
faf3c4df1c update mozilla-misc.patch 2006-01-10 23:17:38 +00:00
vladimir%pobox.com
bb10998dd3 Add MSVC MATH_DEFINES flag to fbcompose.c 2006-01-10 23:15:36 +00:00
vladimir%pobox.com
161cca7a9b turn off debug spam in gfxPangoFonts 2006-01-10 22:58:17 +00:00
vladimir%pobox.com
9fc0e8d8ca check in aforementioned still-in-review cairo patches 2006-01-10 22:57:20 +00:00
vladimir%pobox.com
eb50d081fe Upgrade cairo to latest cairo trunk, along with some still-in-review patches 2006-01-10 22:56:57 +00:00
vladimir%pobox.com
0a33029683 Add missing nsThebesFontEnumerator files 2006-01-10 21:12:16 +00:00
roc+%cs.cmu.edu
1a91780973 Bug 322928. Fix typo. Patch by fcrozat, r+sr=roc 2006-01-10 20:57:36 +00:00
vladimir%pobox.com
b4c647f2d6 Fix pango rendering of invalid glyphs; add font enumeration API; add font enumeration support for linux 2006-01-10 20:26:40 +00:00
vladimir%pobox.com
3ea81ed7a2 fix windows font goop for thebes builds 2006-01-09 18:54:33 +00:00
vladimir%pobox.com
222146a4bc cairo branch sync: render linux fonts using pango-xft (and drop pango req back to 1.6); rework font api a bit to be able to reuse the family-splitting code 2006-01-09 17:58:17 +00:00
rbs%maths.uq.edu.au
3ec2cdcc8e Some links miss the underline. Patch by Hideo Saito <saito@densan.co.jp>, b=212302, r+sr=rbs 2006-01-07 02:15:02 +00:00
amardare%qnx.com
4b3aba85f6 This applies to photon port only. It should not affect building/running other platforms.
Fix for Bug: 279979 regarding a possible buffer overrun.
2006-01-04 17:40:31 +00:00
amardare%qnx.com
d2787d07fa This applies to photon port only. It should not affect building/running other platforms.
Fix for Bug: 279979 regarding a possible buffer overrun.
2006-01-04 17:33:22 +00:00
gerv%gerv.net
eb50dd44e7 Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-12-31 16:02:07 +00:00
masayuki%d-toybox.com
0e76041ffd bug 321314 [Win95-JA only] &trade; is displayed as ^(TM). patch by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp> r=timeless, sr=rbs 2005-12-31 05:29:58 +00:00
masayuki%d-toybox.com
b117bec4bf Bug 321132 Japanese font grouping is not correct on font pref dialog. patch by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp> r+sr=rbs 2005-12-23 15:15:49 +00:00
bsmedberg%covad.net
dd943c37e4 Bug 320988 relanding activex bits with a fix for the agressive optimization of inlines, r=darin 2005-12-21 19:54:59 +00:00
cbiesinger%web.de
7790908515 fixing beos bustage (Bug 316305) 2005-12-20 18:29:03 +00:00
masayuki%d-toybox.com
d5e67095bf Bug 311378 freeze/hang in several seconds when a character which does not exist in fonts is rendered. patch by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp> r=timeless, sr=rbs 2005-12-14 14:51:10 +00:00
sergei_d%fi.tartu.ee
90f1e6661c Bug 316305, [BeOS]Reduce communication with app_server at painting, p=sergei_d, r=thesuckiestemail, BeOS-only 2005-12-10 16:33:19 +00:00
mark%moxienet.com
886b57f46b Bug 315966, gfxImageFrame::SetData and gfxImageFrame::SetAlphaData are wrong for bottom-to-top images. Copy image data one line at a time in this case. Patch by Alfred Kayser <alfredkayser@nl.ibm.com>. r=me sr=pavlov 2005-12-01 21:04:12 +00:00
masayuki%d-toybox.com
6fb6b4c4c6 Bug 109176 Japanese hiragino text slided up within big button/drop-menu/... patch by Hideo Saito <saito@densan.co.jp> r=joshmoz, sr=roc 2005-11-30 13:19:49 +00:00
vladimir%pobox.com
7955779cc7 dropped unused file 2005-11-30 00:19:45 +00:00
vladimir%pobox.com
a13e3c0bd1 Fix gaius orange/windows thebes builds 2005-11-29 22:56:40 +00:00
vladimir%pobox.com
c76dff6b84 added missing files 2005-11-29 20:29:45 +00:00
vladimir%pobox.com
5d01d94a3c merge from org.mozilla.cvs.cairo branch:
- moved platform-specific thebes code to gfxPlatform
- added widget getters for gfxASurface creation in platform-specific widget code
- added first pass at gfxTextRun
2005-11-29 20:12:29 +00:00
timeless%mozdev.org
9b0852aaf7 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 21:57:13 +00:00
timeless%mozdev.org
fd4d83103d Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 16:41:06 +00:00
timeless%mozdev.org
db820cf720 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 08:16:51 +00:00
rbs%maths.uq.edu.au
c53b215d5f Workaround bad internal metrics in CJK fonts that give incorrect subscript and superscript offsets. Patch by Hideo Saito <saito@densan.co.jp>, b=112502, r+sr=rbs 2005-11-25 06:09:02 +00:00
roc+%cs.cmu.edu
8c5df94781 Bug 317514. Add nsRegion::SimpleSubtract, Contains(aRect) and Intersects(aRect). r=dainis_jonitis, sr=bzbarsky 2005-11-24 01:11:12 +00:00
roc+%cs.cmu.edu
cb35d5fe9e Bug 317514. Add nsRegion::SimpleSubtract, Contains(aRect) and Intersects(aRect). r=dainis_jonitis, sr=bzbarsky 2005-11-24 01:05:18 +00:00
roc+%cs.cmu.edu
ca5d4d3999 Bug 317513. Fix nsRegion::SubRect to not include incorrect extra rects in the result. r=dainis_jonitis, sr=bzbarsky 2005-11-24 00:50:36 +00:00
timeless%mozdev.org
17f5f5429f Bug 106386 Correct misspellings in source code
patch by supernova_00@yahoo.com r=timeless
2005-11-21 06:25:15 +00:00
dougt%meer.net
4b5874fa84 Bug 297683. More WinCE-only GFX fixup. Setting a default palette, act more like windows 95. 2005-11-18 20:57:25 +00:00
sergei_d%fi.tartu.ee
649ffc3346 [BeOS]Bug 283225. Do not lock already locked, p=sergei_d, r=biesi, BeOS-only 2005-11-18 19:37:02 +00:00
mark%moxienet.com
4eec5027f7 Bug 316839, build fails in nsDeviceContextMac.cpp with gcc >= 4.0 following bug 213702. Correct for C++ signedness paranoia and fix warnings. r=josh sr=pink/irc 2005-11-17 21:28:32 +00:00
bsmedberg%covad.net
4844cf21ca Bug 316778 - Make some gfx headers external-linking-safe, r=roc 2005-11-17 20:06:22 +00:00
bzbarsky%mit.edu
1caac559d8 Fix clearing of bottom-to-top images. Bug 315966 crash-protection (not full
fix), patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r=pavlov
2005-11-17 15:23:22 +00:00
rbs%maths.uq.edu.au
f6865c6f12 Use ATS instead of FM to enumerate fonts so that Mozilla won't miss the Symbol font. Also cleanup obsolete codes. Patch by YAMASHITA Makoto <makotoy@ms.u-tokyo.ac.jp>, b=213702, r=jshin, sr=rbs 2005-11-16 23:22:28 +00:00
sergei_d%fi.tartu.ee
a52ecf6271 [BeOS]Bu 283225. More reliable native lock-unlock code, p=sergei_d, r=thesusckiestemail, BeOS-only 2005-11-16 17:46:33 +00:00
bzbarsky%mit.edu
73c97772c4 Fix AIX build bustage -- remove #define that's not really needed anymore. Bug
316394
2005-11-16 04:30:11 +00:00
sergei_d%fi.tartu.ee
113e57a1e9 [BeOS]Bug 283225. Using minimalistic syncing now. p=sergei_d, r=thesuckiestmail, BeOS-only 2005-11-13 20:29:03 +00:00
bsmedberg%covad.net
78f6d0683d Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver 2005-11-11 14:36:26 +00:00
mark%moxienet.com
045ce7774f Bug 311399, Crash [@ SetOrigin] during rendering context destruction. Remove QD save/restore from rendering context, it was placed there as a workaround for scrollbar functional and aesthetic bugs. Add OS event handler to fix aesthetic problems, and check for bad states to work around functional problems. r=josh sr=smfr 2005-11-10 03:46:52 +00:00
vladimir%pobox.com
6463f46fcf typo fix 2005-11-09 23:29:19 +00:00
cls%seawood.org
ff0c2010ed Tighten dependency rules for internal libraries.
Bug #243065 r=bsmedberg
2005-11-08 23:08:05 +00:00
vladimir%pobox.com
20b91dbdd6 thebes/cairo backend update. windows fonts through thebes, start of pango fonts through thebes. lots of other misc fixes. win32 static build fix. 2005-11-08 20:06:16 +00:00
rbs%maths.uq.edu.au
f1f0ff2b51 Minus sign is not displayed inside MathML on the Mac, patch by YAMASHITA Makoto <makotoy@ms.u-tokyo.ac.jp>, b=257978, r=jshin, sr=rbs 2005-11-06 19:01:32 +00:00
maxf%magma.ca
4785df2348 This change is for QNX Photon only, and does not affect Tinderbox builds.
I am fixing a PgCreateGC() leak by ensuring that the GC is not selected
in some DC at the time that PgDestroyGC() gets called. Reviewed by
mnefedov@qnx.com. My email address is mfeil@qnx.com. See QNX PR28114.
2005-11-02 21:34:25 +00:00
tor%cs.brown.edu
b1c32b67f4 Bug 314060 - svg text crashing on win32 trunk. r=vlad 2005-10-31 19:33:05 +00:00
darin%meer.net
3eb1e840e9 fixes bug 245418 "menus and contextual menus open on wrong screen when using two/dual/multiple screens/monitors/displays" patch by Brett Wilson (brettw@gmail.com) r=darin,pink sr=roc 2005-10-21 17:59:30 +00:00
kjh-5727%comcast.net
bd524b3cee Bug 309988 - Default paper size was being set incorrectly. Patch by Christian Persch, chpe@gnome.org. r=kherron, sr=roc. 2005-10-19 16:37:29 +00:00
jshin%mailaps.org
e8aa302140 bug 298496: compile error due to new freetype 2.2 const poisoning : patch by Patrick Welche modified by me to work for both freetype 2.2.x and 2.1.x (r=kherron, sr=dbaron) 2005-10-18 09:18:29 +00:00
sergei_d%fi.tartu.ee
3ffc10b0e3 [BeOS]Bug 312547, rolling back part of previous patch. r=thesuckiestmail, BeOS only, no sr 2005-10-17 16:55:07 +00:00
sergei_d%fi.tartu.ee
3a7a81afd0 [BeOS]Bug 312547. This time reusing tmp tile bitmap. p=sergei_d, r=thesuckiestmail, BeOS-only change 2005-10-15 15:24:16 +00:00
cls%seawood.org
c6da21080c Use MOZ_COMPONENT_LIBS to link components against nspr & xpcom. Fixing xlib bustage.
Bug #312424 r=bsmedberg
2005-10-14 17:21:38 +00:00
tor%cs.brown.edu
5773517ca4 Bug 311936 - clip region larger than target surface area causing performance
problem.  r=cworth, a=asa
2005-10-13 18:24:33 +00:00
mark%moxienet.com
8dfc72f60a Bug 311618, Crash [@ QDFlushPortBuffer]. Replumb the flush manager as an XPCOM service so that other components can cancel scheduled flushes when ports are going away. Away goes trouble down the drain. Camino/koko-widget only. r=pink sr=smfr a/1.8=asa 2005-10-13 16:48:15 +00:00
vladimir%pobox.com
065e50cd8a missed gfxFont.h 2005-10-08 05:50:16 +00:00
vladimir%pobox.com
3285bbecbb - Fix nasty memory/resource leak on X (win32 too, just not as noticable)
- First landing of Stuart's fonts work, built on win32 only for now
2005-10-08 05:09:42 +00:00
bzbarsky%mit.edu
60a5a06a40 Fix bug 311511. r+sr=dbaron 2005-10-07 22:16:09 +00:00
timeless%mozdev.org
22ba6ed399 Bug 284038 - OOM crash [@ EnumFonts]
remove realloc
patch by b.jacques@planet.nl r=roc sr=roc
2005-10-06 21:16:15 +00:00
vladimir%pobox.com
d928e9b635 get rid of DllMain in cairo; we don't use the mutexes 2005-10-06 17:41:04 +00:00
vladimir%pobox.com
971ca77192 stupid file isn't supposed to be checked in! 2005-10-06 04:50:00 +00:00
vladimir%pobox.com
3223f349d1 various cairo build fixes 2005-10-06 04:32:44 +00:00
vladimir%pobox.com
2f87b8dd7c Merge from org.mozilla.cvs.cairo branch.
- Cairo 1.1.1
- Updated thebes, gfx/src/thebes
- Fixes to plugins with thebes gfx under linux
- Native theme fixes with thebes rendering (NOTE: widget changes only enabled when building with thebes, otherwise all old code)
2005-10-06 04:02:10 +00:00
sergei_d%fi.tartu.ee
b298503e55 [BeOS]Bug 310845.Speedup string width calculation. r=thesuckiestemail@yahoo.se, no sr required 2005-10-04 09:12:09 +00:00
sergei_d%fi.tartu.ee
0c007ab396 Bug 310708, implementing char width cache. r=thesuckiestemail@yahoo.se, no sr required 2005-10-02 17:21:08 +00:00
jshin%mailaps.org
0de9565e81 bug 228804 : mathml rendering is worse on MacOS X : add package fontEncoding.properties file : patch by rbs, r/sr=sfraser, a=mscott 2005-10-02 02:12:29 +00:00
sergei_d%fi.tartu.ee
e20271911b [BeOS] Bug 310680. Better EnumFonts. r=thesuckiestemail@yahoo.se, no sr required - BeOS only fix 2005-10-01 17:28:13 +00:00
roc+%cs.cmu.edu
abe5e9bed8 Bug 141656. Print transparent images to Postscript using level 3 APIs with fallback. r=kherron,sr=tor 2005-09-30 20:42:53 +00:00
sergei_d%fi.tartu.ee
fb313072a0 [BeOS]Bug 200589. Two UTF-8 related fixes in gfx, font size rounding bugfix. r=thesuckiestemail@yahoo.se, No sr required, BeOS-only 2005-09-27 19:17:16 +00:00
rbs%maths.uq.edu.au
48f3d70ccd Package fontEncoding.properties to fix a long-standing bustage of MathML on the Mac, r+sr=sfraser, b=228804 2005-09-27 01:44:26 +00:00
sergei_d%fi.tartu.ee
c8f0aa615c [BeOS]Bug 310090, nsRenderingContextBeOS - more safe init and style cleanup. r=sergei_d, BeOS-only changes, no sr 2005-09-26 21:30:22 +00:00
kjh-5727%comcast.net
f789a699f6 Bug 307404 - Get the paper size from the device context spec instead of rereading the paper size list. Patch by Christian Persch <chpe@gnome.org>. r=kherron, sr=roc. 2005-09-17 17:17:10 +00:00
bzbarsky%mit.edu
51e162b0ff Work around an XFree86 bug in all versions before 4.4.0, not just 4.3.0 or
earlier (eg this would help with 4.3.0.1).  Bug 256328, patch by Elmar Ludwig
<elmar.ludwig@uos.de>, r=tor, sr=roc
2005-09-16 16:07:22 +00:00
timeless%mozdev.org
c113ece289 Bug 308573 use if (NS_FAILED(...)) instead of if NS_FAILED(...)
patch by b.jacques@planet.nl r=darin sr=darin
2005-09-15 23:17:17 +00:00
dougt%meer.net
fc97ab9262 This is a workaround for the WinCE Native Unicode converter. I couldn't figure out how to use the utf8 codepages on certain devices. So, mapping from UTF-8 -> UCS-2 became a problem. This fix simply uses the existing algorithm in intl/uconv. This change only effect the Windoze CE native uconv. NPODB. Also includes further gfx fixup. r/sr=dveditz b=297683 WinCE only. 2005-09-07 19:21:02 +00:00
tor%cs.brown.edu
a30113f5b5 Bug 307308 - pass appropriate pointer to release_dest_image. 2005-09-07 16:05:30 +00:00
tor%cs.brown.edu
fd16fc6244 Bug 307308 - Pass scratch space instead of NULL for image_extra to
acquire/release_dest_image.  r=vlad
2005-09-07 15:37:51 +00:00