Commit Graph

390 Commits

Author SHA1 Message Date
sharparrow1%yahoo.com
76a64e5c22 Bug 177805: Fix the use of units in Gecko. r+sr=roc 2007-02-07 07:46:44 +00:00
roc+%cs.cmu.edu
a08ac4ca97 Bug 367930. Introduce an nsIRenderingContext::GetHints flag (temporarily) that tells us whether new-text-runs are being used underneath. When new text runs are in use, never reverse text manually, we can be sure that the platform textrun will do it. 2007-01-25 01:58:55 +00:00
roc+%cs.cmu.edu
fa1e88771c Bug 333659. Land layout changes to pass only single-direction textruns to nsIRenderingContext string methods. r=dbaron 2007-01-23 02:58:55 +00:00
joshmoz%gmail.com
9f6cc6083e use small scrollbars in HTML select controls. b=365243 r=smorgan sr=roc 2007-01-19 07:03:20 +00:00
dbaron%dbaron.org
73570b69c5 Make non-box frames use nsITheme methods concerning size, border, and padding, so that non-boxes with appearance set will obey the platform-specific theme. b=366722 r+sr=roc 2007-01-17 22:31:07 +00:00
roc+%cs.cmu.edu
679c5306ab Bug 333659. Relanding nsFont changes --- new BaseEquals API, shouldn't affect current code. r=pavlov 2007-01-17 02:16:22 +00:00
roc+%cs.cmu.edu
7268a1957b Backing out text landing. 2007-01-16 22:25:20 +00:00
roc+%cs.cmu.edu
e6bad38abe Bug 333659. Landing new text interfaces, new gfxPangoTextRun (enabled), new textframe code (disabled). r+sr=dbaron for the part-of-the-build layout parts,r=stuart for the part-of-the-build gfx parts 2007-01-16 20:51:52 +00:00
bzbarsky%mit.edu
72054faca4 Remove the GetScrollBarDimensions API from device contexts. Bug 364345, r+sr=roc 2006-12-20 02:04:00 +00:00
bzbarsky%mit.edu
5a8b3013c7 Fix leaks in thebes and canvas code due to nsIWidget and nsIRenderingContext
being badly documented and not using already_AddRefed when they should.  Bug
359341, r=pavlov, sr=roc
2006-11-13 21:31:53 +00:00
benjamin%smedbergs.us
217948472d Re-land bug 345517 now that the logging issues are hopefully fixed, r=darin/mento/mano 2006-11-13 17:53:01 +00:00
kjh-5727%comcast.net
054e3324b0 Bug 351229 - Avoid a type-punned pointer warning. r+sr=roc. 2006-11-13 14:42:33 +00:00
pavlov%pavlov.net
0b5a3c2706 backing out 345517 due to leak test bustage 2006-11-10 04:42:03 +00:00
benjamin%smedbergs.us
1926f13224 Preprocessors are not that smart, try again. 2006-11-09 16:05:43 +00:00
benjamin%smedbergs.us
62a2993cba Attempt to fix Windows-optimized-only build bustage from bug 345517. Anticipated r=vlad ;-) 2006-11-09 16:03:24 +00:00
masayuki%d-toybox.com
2fbf16b2de Bug 353185 The line-height of the location bar is wrong with Japanese font r=vlad 2006-10-14 19:14:50 +00:00
masayuki%d-toybox.com
2f7fa25284 b=353185 backing out #2 2006-10-09 09:28:46 +00:00
masayuki%d-toybox.com
a079adfd35 bug 353185 The line-height of the location bar is wrong with Japanese font r=vlad 2006-10-09 08:46:50 +00:00
sharparrow1%yahoo.com
341097b456 Bug 344696: Remove nsIDeviceContext::Get/SetZoom. r+sr=roc. 2006-07-21 00:16:07 +00:00
roc+%cs.cmu.edu
1621ac24bd Bug 237085. Move string subdivision code to gfx so we can efficiently make it metrics-dependent. r=smontagu,sr=rbs 2006-06-26 22:18:23 +00:00
cbiesinger%web.de
21e8cfc612 bug 341954 remove a few AssignWithConversion callers, and clean up
nsDeviceContextGTK::CreateRenderingContext a bit
r+sr=roc
2006-06-21 16:35:03 +00:00
roc+%cs.cmu.edu
dffcabfea0 Bug 338251. Create safe wrappers for gfx text functions and use them. r=smontagu,sr=rbs 2006-06-09 03:29:32 +00:00
enndeakin%sympatico.ca
31f554baac Bug 290255, add xul scale widget, r=mconnor,roc sr=neil,roc 2006-05-30 13:50:48 +00:00
mark%moxienet.com
a46bfe2646 338153 Frontport bug 332579 to trunk, consolidating the native event improvements made on the 1.8 branch (332579) and trunk (326273). r=josh sr=darin 2006-05-17 19:07:05 +00:00
benjamin%smedbergs.us
cfa4b0b6f3 Bug 332115 - hide a bunch of symbols when building libxul, fix the thebes symbols so that they are exported/imported sanely, and some other graphics-related linking/visibility fixups, r=darin+vlad 2006-04-27 14:41:11 +00:00
benjamin%smedbergs.us
654174914c Bug 305949 - Stop exporting nonfrozen functions from libxul, this covers some GFX functions, r=roc 2006-04-17 17:33:42 +00:00
pavlov%pavlov.net
714da423c5 speed up image drawing by decoding directly in to 32bpp buffers. bug 331298. r=vlad 2006-03-25 00:34:48 +00:00
tor%cs.brown.edu
441b9a7998 Bug 330041 - <svg:image> upside down and color shifted with cairo gfx.
Also fixes artifacts on animated gifs with cairo gfx.  r=vlad
2006-03-10 22:27:37 +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
vladimir%pobox.com
707e0dc2f7 b=326738, move thebes doublebuffering/transparent window handling into widget, sr=roc 2006-02-15 23:35:53 +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
pavlov%pavlov.net
6a80da6c47 moving printing from gfx to widget part 1. bug 326149. r=vlad 2006-02-10 20:40:54 +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
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
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
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
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
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
bsmedberg%covad.net
4844cf21ca Bug 316778 - Make some gfx headers external-linking-safe, r=roc 2005-11-17 20:06:22 +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
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
pavlov%pavlov.net
9d85e378b2 moving native theme stuff to widget (bug 305291) and landing the remaining thebes gfx changes (bug 305538). r=vlad sr=roc 2005-08-23 02:11:54 +00:00
roc+%cs.cmu.edu
2931cd5810 Bug 291636. nsTransform2D can't handle rotations, never could, and never will, so don't bother with them. r+sr=roc, patch by Hans-Andreas Engel 2005-08-16 21:40:26 +00:00
roc+%cs.cmu.edu
7697b1170e Bug 290885. constify some nsTransform2D methods. r+sr=roc, patch by Hans-Andreas Engel 2005-08-16 21:38:56 +00:00
cbiesinger%web.de
26a83fee9a bug 292998
- move textZoom storage to the prescontext from the documentviewer
- copy the textZoom between document viewers for fastback
r=bryner sr=dbaron
2005-08-13 11:54:22 +00:00
smfr%smfr.org
cc2282c826 Fix bug 302958: specify a name for the print job on Mac, getting it from the title passed to the BeginDocument() call. r=jhpedemonte, sr=bryner, a=asa 2005-08-08 19:34:44 +00:00
roc+%cs.cmu.edu
abefc4f884 Bug 293947. Add canvas API to render a DOM window to the canvas, including transparency support. r=vlad,sr=darin,a=asa 2005-05-19 21:28:58 +00:00
roc+%cs.cmu.edu
72828cbccb Fixing bustage ... extra file with trivial helper functions. 2005-05-02 22:59:49 +00:00
blizzard%redhat.com
5834240d64 Bug #260663. When pango is available use it for grapheme cluster information to figure out where valid selection points are. Change text rendering to use clip regions for rendering selected strings instead of rendering partial strings instead. r+sr=roc,a=asa 2005-05-02 20:48:32 +00:00
bzbarsky%mit.edu
f6d31f1642 Actually address the review comments on bug 290377... r+sr=dbaron, a=asa 2005-04-30 05:16:21 +00:00