pavlov%pavlov.net
337161cda9
fixing 16bpp display hang. bug 328676. r=vlad
2006-03-03 00:44:48 +00:00
pavlov%pavlov.net
117ea6ce29
fixing typo breaking mingw builds. bug 328499. patch from Hans-Andreas Engel <engel@physics.harvard.edu>. r=vlad
2006-03-03 00:17:54 +00:00
pavlov%pavlov.net
cc439baf14
Fast path text measuring/drawing for non-ascii non-complex text as well. bug 329170. r=vlad.
2006-03-03 00:14:40 +00:00
benjamin%smedbergs.us
402aa4194d
Bug 78081 - don't export intermediate libraries - initial makefile changes to switch from $(DIST)/lib to in-tree library locations - blanket-r=mento
2006-03-02 16:03:58 +00:00
pavlov%pavlov.net
e7f04f1fad
fixing linux fallout from 328906. patch from Simon Montague <smontagu@smontagu.org>. r=pavlov
2006-03-01 18:27:38 +00:00
pavlov%pavlov.net
2cdd967c7d
fixing mac fallout from 328906. patch from Yamashita Makoto <makotoy@ms.u-tokyo.ac.jp>. r=pavlov
2006-03-01 08:13:56 +00:00
bzbarsky%mit.edu
2bd52a2d41
Log nsRect ctor/dtor. Followup for bug 327670, r+sr=dbaron
2006-03-01 03:57:24 +00:00
pavlov%pavlov.net
b9b2639339
use nsTArray<nsRefPtr<gfxFont>> rather than nsTArray<gfxFont*> with manual refcounting. bug 328906. r=vlad
2006-03-01 01:02:38 +00:00
martijn.martijn%gmail.com
e52e16648e
Bug 328182 - Mingw build failure in cairo-win32-surface.c. r=pavlov
2006-02-28 22:13:49 +00:00
pavlov%pavlov.net
7b05673133
Fast pathing ASCII text measurement/drawing on windows. bug 328820. r=vlad
2006-02-28 22:11:01 +00:00
dbaron%dbaron.org
39054b499d
Rename browser.display.screen_resolution pref, for which we used to have user interface, to layout.css.dpi, so old settings no longer take effect. b=327406 r+sr=roc
2006-02-28 10:00:47 +00:00
vladimir%pobox.com
a7b7add772
b=328781, thebes gfxFont assumes lowercase generic family, r=bz
2006-02-28 07:36:01 +00:00
pavlov%pavlov.net
d5f03ff41c
making gfxFontStyle::ComputeWeightAndOffset not be a static method. part of bug 328684 r=vlad
2006-02-28 01:08:44 +00:00
pavlov%pavlov.net
e605e1488e
making bold text work. bug 324611. r=vlad
2006-02-28 01:06:02 +00:00
pavlov%pavlov.net
eefb7df572
Fixing kerning bug where we added the space we should have been subtracting. bug 327363. r=vlad. based on patch originally from Masayuki Nakano <masayuki@d-toybox.com>
2006-02-27 22:05:45 +00:00
timeless%mozdev.org
ed5c66ecab
Trying to fix build bustage. inline isn't a legal C keyword in this scope per xlc
2006-02-27 19:49:41 +00:00
masayuki%d-toybox.com
e647fcc7d2
adding comment for previous check-in b=328643 r=jshin
2006-02-27 17:42:16 +00:00
masayuki%d-toybox.com
f4458bc746
Bug 328643 support non-ASCII font name for pref r=jshin, sr=roc
2006-02-27 15:04:31 +00:00
roc+%cs.cmu.edu
07e3c40e8d
Turn off debug spew.
2006-02-27 02:28:41 +00:00
jag%tty.nl
472b5adadb
Bug 328516: Unexpected text ',' encountered
...
Attempt to fix AIX bustage.
2006-02-25 09:29:51 +00:00
jag%tty.nl
8aacfee457
Bug 328426: C++ style comment in fbcompose.c makes trunk build failure on AIX.
...
Patch by Rupesh <rupeshkt@gmail.com>. r=/sr=roc
2006-02-24 19:53:28 +00:00
pavlov%pavlov.net
0fe1ba3ddd
partial fix for font fallbacks. bug 324560. also fixes 324712. r=vlad
2006-02-24 05:15:21 +00:00
pavlov%pavlov.net
7f1afefee2
fixing windows plugin clipping bugs. bug 328263. r=vlad
2006-02-23 20:55:42 +00:00
pavlov%pavlov.net
d89a1b8e04
define M_PI if it isn't defined
2006-02-23 17:06:19 +00:00
timeless%mozdev.org
1ce5986f6b
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-02-23 09:36:43 +00:00
jshin%mailaps.org
b3b3381f83
bug 205387 : need to exclude truly invisible default_ignorable_code_points' from draw_string and measurement : patch by YAMASHITA Makoto (makotoy%ms.u-tokyo.ac.jp), r=me, sr=rbs
2006-02-23 02:37:47 +00:00
roc+%cs.cmu.edu
3650a89de7
Bug 327878. Add cairo_draw_with_xlib API, and use it to render GTK2 native themes (including for HTML content)
2006-02-23 01:01:29 +00:00
roc+%cs.cmu.edu
ad5f1c79ec
Bug 327878. Add cairo_clip_extract_rectangles, to support native theme rendering patch. r=vlad
2006-02-23 00:54:18 +00:00
roc+%cs.cmu.edu
c985c3448f
Bug 327878. Add getters for cairo xlib surfaces, to support native theme rendering patch. r=vlad
2006-02-23 00:50:08 +00:00
roc+%cs.cmu.edu
9978c0e541
Bug 328232. Fix CreateOffscreenSurface to actually create a surface with alpha if it's asked to. r=vlad
2006-02-23 00:45:55 +00:00
roc+%cs.cmu.edu
8ca161951b
Bug 328160. Include strings.h to get bzero. r+sr=roc, patch by Ganesh
2006-02-22 22:46:25 +00:00
pavlov%pavlov.net
2d157b6d5e
adding missing license headers
2006-02-22 22:00:01 +00:00
vladimir%pobox.com
039a437a80
bustage fix for real this time, I meant ifndef
2006-02-22 06:01:28 +00:00
vladimir%pobox.com
fbeec59b69
Mac bustage fix for older SDK versions
2006-02-22 04:38:27 +00:00
vladimir%pobox.com
7f5363cf25
b=328116, Start of Cairo-on-OSX for Thebes GFX; gfx and cairo pieces, r=pavlov
2006-02-22 01:44:31 +00:00
pavlov%pavlov.net
08651ec4c2
removing methods that are already implemented by the base class
2006-02-22 01:33:37 +00:00
vladimir%pobox.com
3d78c2d4b8
b=327580, fix image decoder endianness & pixel format bits [mainly cairo], r=stuart
2006-02-21 23:19:20 +00:00
pavlov%pavlov.net
606c43db61
fixing typo
2006-02-21 23:09:44 +00:00
pavlov%pavlov.net
361c23430b
fix windows printing. bug 328072. r=vlad
2006-02-21 21:14:32 +00:00
roc+%cs.cmu.edu
e160d9c829
Bug 327874. Fix _cairo_xlib_surface_create_similar to create surfaces with the same depth as the input surface. r=vlad
2006-02-20 21:08:14 +00:00
cbiesinger%web.de
0b8727d7a1
Bug 327867 CopyOffscreenBits is not called in cairo builds, therefore
...
SetTarget isn't either. Remove the latter function and the body of the
former.
r=vlad
2006-02-20 14:27:02 +00:00
dbaron%dbaron.org
1194eec7dc
Use dest origin when transforming source rect width and height to avoid off-by-1 transformations for unscaled images. b=326158 r+sr=roc
2006-02-17 18:00:30 +00:00
mkaply%us.ibm.com
59767a31cf
Removing files that moved to widget
2006-02-17 15:57:31 +00:00
vladimir%pobox.com
9b619cc8f0
b=327569, optimize images when requested, r=pavlov
2006-02-17 01:49:24 +00:00
vladimir%pobox.com
0f1796c049
b=327391, SaveDC/RestoreDC mismatch in gfxWindowsFonts, r=stuart
2006-02-16 05:50:37 +00:00
vladimir%pobox.com
ef41e9e97d
Linux cairo build bandaid fix take 2
2006-02-16 01:08:28 +00:00
pavlov%pavlov.net
9bc3c38993
only build ps backend in non-cairo builds r=vlad
2006-02-16 00:27:57 +00:00
vladimir%pobox.com
707e0dc2f7
b=326738, move thebes doublebuffering/transparent window handling into widget, sr=roc
2006-02-15 23:35:53 +00:00
vladimir%pobox.com
ea8ea261bb
Add missing cairo-win32-creation-format.patch
2006-02-15 23:33:37 +00:00
vladimir%pobox.com
37883a6e26
cairo: expose the win32 surface dc and DIB creation function
2006-02-15 22:34:19 +00:00
vladimir%pobox.com
43de878afd
missed README commit from last
2006-02-15 22:32:14 +00:00
vladimir%pobox.com
b8920b9f9e
cairo: Fix up win32 surface coords before calling BitBlt/AlphaBlend, so that the functions don't complain if called with src outside of src region
2006-02-15 22:31:27 +00:00
pavlov%pavlov.net
a5a077d9d0
removing unused include
2006-02-15 03:12:51 +00:00
pavlov%pavlov.net
ca8de96237
oops, didn't mean to check this in a minute ago. if 0'ing out changes
2006-02-15 02:48:08 +00:00
pavlov%pavlov.net
b2388d1c15
fixing RTL text in windows cairo builds. bug 327229 r=vlad
2006-02-15 02:45:37 +00:00
pavlov%pavlov.net
d955219e90
removing unused files
2006-02-14 22:06:50 +00:00
sergei_d%fi.tartu.ee
6e7b8681ca
[BeOS]Bug 327046. Moving printing to widget. nsPrintdBeOS.h
2006-02-14 15:28:11 +00:00
sergei_d%fi.tartu.ee
cac3a766d9
[BeOS]Bug 327046. Moving printing to widget
2006-02-14 14:10:48 +00:00
masayuki%d-toybox.com
494b3a0ab2
Bug 170854 Roman script of UI should be rendered with Lucida Grande on all system locales. patch by YAMASHITA Makoto <makotoy@ms.u-tokyo.ac.jp> r=jshin+me, sr=sfraser
2006-02-14 09:27:36 +00:00
pavlov%pavlov.net
cdace0f519
fixing up linux printing
2006-02-13 23:18:26 +00:00
pavlov%pavlov.net
4c74730634
cleaning up thebes PDF and PS surfaces
2006-02-13 22:37:13 +00:00
mkaply%us.ibm.com
7d6a78f63f
OS/2 build bustage as a result of 326149 - once files are moved, this should build
2006-02-13 22:32:53 +00:00
mkaply%us.ibm.com
c8694d1c4e
OS/2 build bustage as a result of 32649 - once files are moved, this should build
2006-02-13 22:32:23 +00:00
pavlov%pavlov.net
8b7754cd9e
linux printing improvements
2006-02-13 19:31:27 +00:00
pavlov%pavlov.net
b5c239b908
fixing linux printing bustage from earlier checkin. bug 326760.
2006-02-11 07:45:40 +00:00
pavlov%pavlov.net
765b1155b8
fixing non-cairo windows printing bustage
2006-02-11 00:03:51 +00:00
vladimir%pobox.com
18de9d8c6c
Update cairo patches in repo
2006-02-10 23:55:27 +00:00
pavlov%pavlov.net
99b778d2e4
fixing build bustage
2006-02-10 23:33:56 +00:00
pavlov%pavlov.net
01f950e2a0
temp windows build fix.. real fix coming shortly
2006-02-10 23:28:28 +00:00
pavlov%pavlov.net
4a0aa0268d
fixing mac bustage
2006-02-10 23:26:33 +00:00
pavlov%pavlov.net
a80b85f74a
moving printing from gfx to widget part 3. bug 326149. r=vlad
2006-02-10 23:00:23 +00:00
vladimir%pobox.com
7d295623b2
cairo text rendering fixes; remove previous optimistic optimization
2006-02-10 22:03:39 +00:00
pavlov%pavlov.net
b529ad597b
fixing leak when printing
2006-02-10 21:52:31 +00:00
pavlov%pavlov.net
bc43fd0554
adding postscript surface
2006-02-10 21:31:04 +00:00
pavlov%pavlov.net
72a14faf99
fixing build bustage
2006-02-10 21:10:55 +00:00
pavlov%pavlov.net
a2ba23143c
disabling xprint and fixing build bustage.
2006-02-10 21:00:35 +00:00
pavlov%pavlov.net
7211d869d3
moving printing from gfx to widget part 2. bug 326149. r=vlad
2006-02-10 20:44:48 +00:00
pavlov%pavlov.net
6a80da6c47
moving printing from gfx to widget part 1. bug 326149. r=vlad
2006-02-10 20:40:54 +00:00
pavlov%pavlov.net
67dfc4b396
enabling thebes printing bug 323927 r=vlad
2006-02-10 20:37:31 +00:00
vladimir%pobox.com
f452314d73
updated patch with butsage fix
2006-02-10 02:57:07 +00:00
vladimir%pobox.com
b44d40d12d
more bustage fix
2006-02-10 02:56:14 +00:00
vladimir%pobox.com
25ab2f14b8
update patch with bustage fix
2006-02-10 02:52:23 +00:00
vladimir%pobox.com
66159378d4
fix bustage
2006-02-10 02:51:12 +00:00
vladimir%pobox.com
8252152ff0
Fix thebes performance regressions from bug 326471 landing: snap clip rects to integers; remove some bogus RGB24 format checks from cairo; fix device offsets for fast text output. r=stuart
2006-02-10 02:20:35 +00:00
timeless%mozdev.org
c889d43fa6
bustage fix
2006-02-09 05:46:48 +00:00
timeless%mozdev.org
7cf33e12b8
Bug 324929 Print Preview crashs with opacity set on list [@ nsFontPSXft::FindFont ][@ nsFontPS::FindFont ]
...
r=kerron sr=roc
2006-02-09 05:17:46 +00:00
vladimir%pobox.com
56faea7be3
Add upstream submit notice
2006-02-09 01:34:01 +00:00
vladimir%pobox.com
567bc2281b
b=326471, use push/pop group for thebes double buffering; temporarily disable linux native theme until fixed, r=stuart
2006-02-09 01:24:30 +00:00
vladimir%pobox.com
4cb87bbda0
Cairo push/pop group patch fixes; win32 alphablend fix; b=326333, fbcompose.c problem causing missing svg text patch; initial part of cairogfx transparency fix
2006-02-08 01:44:57 +00:00
pavlov%pavlov.net
0b0b40118a
hack around caret problem in thebes builds (bug 312106)
2006-02-07 07:08:37 +00:00
kjh-5727%comcast.net
32a3f7d344
Fixing build bustage.
2006-02-04 17:40:09 +00:00
kjh-5727%comcast.net
7721654f3b
Bug 324072 - Printer properties dialog shows properties for the wrong printer. r+sr=roc.
2006-02-04 17:24:26 +00:00
cbiesinger%web.de
c2d981f764
bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
...
r+sr=darin
2006-02-03 14:18:39 +00:00
vladimir%pobox.com
df96213eb8
Updating cairo to cairo CVS-20060202+moz
2006-02-03 04:49:30 +00:00
pavlov%pavlov.net
2ce2647073
adding set/get DPI calls for the pdf surface
2006-02-02 21:09:06 +00:00
mkaply%us.ibm.com
a237edb2d1
OS/2 only - forgot a header export for Cairo
2006-02-02 20:03:15 +00:00
pavlov%pavlov.net
750cb6dd1d
if 0'ing out the printer init code
2006-02-01 07:24:09 +00:00
pavlov%pavlov.net
e693574df1
use a empty PRUnichar instead of NS_L
2006-02-01 07:12:38 +00:00
pavlov%pavlov.net
bc94714097
need to cast NS_L() for gcc...
2006-02-01 06:50:33 +00:00
pavlov%pavlov.net
163cb41d90
use the new thebes printing APIs.
2006-02-01 05:23:36 +00:00
pavlov%pavlov.net
16db7c3947
adding Thebes printing APIs
2006-02-01 05:21:59 +00:00
pavlov%pavlov.net
07cb0c3299
adding windows gfxPlatform support
2006-02-01 02:35:38 +00:00
pavlov%pavlov.net
fd4a3f5471
adding support for GetThebesSurface() on windows so that we can remove a lot of code.
2006-01-31 00:05:03 +00:00
pavlov%pavlov.net
9f582b1de5
adding support for creating a gfxWindowsSurface from a HWND.
...
Call all win32 apis with :: to avoid namespace collisions.
2006-01-31 00:00:12 +00:00
mkaply%us.ibm.com
4b448cbff1
#305028
...
r=bsmedberg, sr=mkaply (OS/2 only)
Patch from Peter Weilbacher - Cairo on OS/2
2006-01-30 16:54:24 +00:00
mcs%pearlcrescent.com
ad4c471e04
Bug 298375 - drawWindow() reverses red and blue channels in 16 bit color.
...
Return correct pixel format information for color depth < 32 on Windows.
r+sr=roc.
2006-01-26 21:30:09 +00:00
dbaron%dbaron.org
00523ce610
Guess at Windows (pacifica) bustage fix, and more consistent with existing code anyway.
2006-01-26 06:10:52 +00:00
bzbarsky%mit.edu
ccd5715711
Fixing thebes build bustage; bug 317375
2006-01-26 04:57:39 +00:00
roc+%cs.cmu.edu
adfd83621e
Fixing my bustage.
2006-01-26 03:20:51 +00:00
roc+%cs.cmu.edu
ff88946009
Fixing my bustage.
2006-01-26 03:00:06 +00:00
roc+%cs.cmu.edu
77bca74243
Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others
2006-01-26 02:29:17 +00:00
vladimir%pobox.com
a5e2c8b72a
b=324537, fix windows/cairo options menu crash due to unimplemented gfxPlatform call, r=me
2006-01-25 09:29:31 +00:00
pavlov%pavlov.net
7227bd8be1
build the PDF surface and link against zlib
2006-01-25 04:00:51 +00:00
pavlov%pavlov.net
6e3966161e
s/mDPI/mDpi/ typo
2006-01-25 02:48:34 +00:00
pavlov%pavlov.net
6792ffb728
enable building of the cairo pdf and ps surfaces on linux r=vlad
2006-01-25 02:23:32 +00:00
pavlov%pavlov.net
ccc83518de
removing excess #endif
2006-01-25 02:10:39 +00:00
pavlov%pavlov.net
9c30f9bb71
add support for owning a passed in DC
2006-01-25 02:06:29 +00:00
pavlov%pavlov.net
fa3fcdbd3d
Getting things ready for thebes/cairo printing...
2006-01-25 02:05:03 +00:00
bryner%brianryner.com
ecc0706743
Remove deprecated nsTString::ToCString (bug 323471). r+sr=darin.
2006-01-24 19:22:02 +00:00
vladimir%pobox.com
6793dceedf
Fix pattern leak in cairo_pop_group_to_source
2006-01-23 22:41:17 +00:00
pavlov%pavlov.net
48f5fc422f
Fixing region leak
2006-01-23 22:19:50 +00:00
cbiesinger%web.de
1f2c34903f
bug 323551 make the in-tree cairo compile on beos (if a system-installed
...
freetype and fontconfig is present)
r=bsmedberg,vlad
2006-01-21 15:58:24 +00:00
dbaron%dbaron.org
4cd142ba43
Make DPI preference behave the same on OS/2 as on Unixes. r=mkaply sr=roc b=323964
2006-01-20 20:08:02 +00:00
vladimir%pobox.com
85163132e8
Pick correct depth under Gtk2; this will fix 16bpp visuals at the very least; 8bpp visuals will still be badly broken with no fix in sight.
2006-01-19 22:35:40 +00:00
vladimir%pobox.com
02e8a493f4
Add missing entry for nsThebesFontEnumerator in nsThebesGfxFactory.cpp
2006-01-19 21:49:39 +00:00
pavlov%pavlov.net
256f49481e
ifdefing out a printf
2006-01-19 21:03:29 +00:00
dbaron%dbaron.org
662ae334b0
Avoid extra trailing comma. r=vlad
2006-01-19 20:53:34 +00:00
dbaron%dbaron.org
5d5b8533da
No need to do extra work for system fonts. Fix spelling and unused variable. r=vlad
2006-01-19 20:34:48 +00:00
dbaron%dbaron.org
c65736c4e2
Fix uninitialized members of gfxFontStyle and fix comments. r=vlad
2006-01-19 20:31:59 +00:00
dbaron%dbaron.org
7e7a2b9599
Don't pass a double value through an integer variable. r=vlad
2006-01-19 20:21:39 +00:00
kjh-5727%comcast.net
65d8e317d0
Bug 322621 - Improve conformance with the Adobe DSC standard. r=tor, sr=roc.
2006-01-19 18:41:32 +00:00
dbaron%dbaron.org
e22c52ab0f
Do what I meant to do before (and I should have noticed gcc's warnings).
2006-01-19 04:17:10 +00:00
dbaron%dbaron.org
2e24d395d4
Old-pango code that should be correct. r=vlad
2006-01-19 01:19:06 +00:00
dbaron%dbaron.org
f1a8c14520
Attempt to do DPI conversions for system fonts correctly, although there are still some (rounding?) issues. r=vlad
2006-01-19 01:06:12 +00:00
dbaron%dbaron.org
78bce78e0d
Remove MOZ_ENABLE_COREXFONTS ifdefs.
2006-01-19 00:44:12 +00:00
dbaron%dbaron.org
fa17ffbcdd
Fix uninitialized case in windows ifdef. Rename misnamed variable. Initialize to 96 for Mac, etc. r=vlad
2006-01-19 00:17:59 +00:00
dbaron%dbaron.org
11de85dd80
These checks should be against 96, since this is the DPI that controls what pt values in CSS mean, and our default behavior should not let that get under 96, otherwise fonts become too small. r=vlad
2006-01-19 00:11:15 +00:00
vladimir%pobox.com
19a40b2ba3
Use PushGroup()/PopGroup() to implement transparency blending using cairo
2006-01-18 22:43:42 +00:00
vladimir%pobox.com
861a6a1bf7
fix Windows cairo builds issues; avoid crash in drawing surface destructor; sync up cairo clip state after calling RestoreDC() to make sure that the clip is correct, r=pavlov
2006-01-18 22:42:30 +00:00
vladimir%pobox.com
d75ce8aee3
Import a bunch of more up to date local cairo patches, notably fixes to win32 clipping.
2006-01-18 22:15:25 +00:00
pavlov%pavlov.net
69986363ad
changing AutoPtrs to RefPtrs to fix typos.
2006-01-17 00:38:38 +00:00
cbiesinger%web.de
6ca819b052
323352 unbreak beos build after the changes from 322942 (move nsIScreen
...
impls to widget)
patch by Doug Shelton <doug@sheltonfamily.org> r=thesuckiestemail@yahoo.se
sr=pavlov
2006-01-15 22:03:29 +00:00
kjh-5727%comcast.net
0a1d19f815
Bug 323485 - Xlib build bustage from moving nsIScreen from gfx to widget. r=biesi, sr=pavlov.
2006-01-15 18:14:01 +00:00
pavlov%pavlov.net
66e9ba61d7
don't build PDF surface until we actually build cairo pdf support...
2006-01-13 22:47:54 +00:00
pavlov%pavlov.net
b83da62131
adding pdf surface to thebes for linux printing
2006-01-13 20:58:37 +00:00
cbiesinger%web.de
840462d58e
add missing file from cairo trunk
2006-01-13 20:56:27 +00:00
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] ™ 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
jshin%mailaps.org
3241dfd2e9
bug 288634 : enable Gfx/Pango to support non-ASCII font names and port some other changes from Gfx/Xft to Gfx/Pango (r=caillon, sr=dbaron)
2005-09-05 06:00:50 +00:00
timeless%mozdev.org
dc98183dbd
Bug 304646 nsPrintOptions::InitPrintSettingsFromPrefs shouldn't do NS_WARNING when prtName.IsEmpty()
...
patch by b.jacques@planet.nl r=timeless sr=dmose
2005-09-02 09:28:49 +00:00
timeless%mozdev.org
df5dac8906
Bug 306259 Nits in nsPrintOptionsImpl
...
patch by b.jacques@planet.nl r=timeless sr=dmose
2005-09-02 09:04:21 +00:00
roc+%cs.cmu.edu
b3067884a8
Bug 297508. Allow native theme drawing to overflow the frame bounds in a reliable way by setting the frame's overflow area. Use this to work around drawing errors in some GTK2 themes. r=bryner,sr=blizzard
2005-08-31 21:00:52 +00:00