reed@reedloden.com
c865d914b1
Bug 408812 - "AIX Compilation error for trunk build source nsThebesRegion.cpp : ./dist/include/gfx/nsRegion.h", line 85.18: 1540-0723 (S) The inline function "void operator delete(void *, size_t)" is referenced, but it is not defined" [p=shailen.n.jain@gmail.com (Shailen) r=vlad a1.9=beltzner]
2007-12-24 20:37:44 -08:00
reed@reedloden.com
fd14a360c9
Bug 257437 - "[GTK2] NS_THEME_SEPARATOR, NS_THEME_SPLITTER implementation" [p=ispence@gmail.com (Ian Spence) r+sr=roc a1.9=beltzner]
2007-12-21 03:40:03 -08:00
reed@reedloden.com
2301f0d23e
Bug 399545 - "<textbox type="number"> spin buttons look wrong with some GTK themes" (add GTK theming for spinner and spinner-textfield) [p=twanno@lycos.nl (Teune van Steeg) r+sr=roc a1.9=beltzner]
2007-12-21 03:30:00 -08:00
vladimir@pobox.com
2e94f56ef2
b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
2007-12-18 15:01:15 -08:00
dholbert@cs.stanford.edu
75935c5dbb
Bug 408754: Change assertion to warning for surpassing nscoord_MAX in NSCoordSaturatingAdd/Subtract r+sr=roc, a=mtschrep
2007-12-18 11:31:14 -08:00
dmose@mozilla.org
4ef13d4907
Backing out fix for bug 392785 as per roc + mconnor.
2007-12-04 15:32:08 -08:00
masayuki@d-toybox.com
7fc09046f2
Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc, b1.9=dbaron
2007-12-02 22:51:57 -08:00
dbaron@dbaron.org
c53e7acdd2
Remove nsFontList/nsIFontList. b=397813 r+sr+a1.9=pavlov
2007-10-07 22:01:49 -07:00
dholbert@cs.stanford.edu
5e31bd00b0
Bug 367673, Handle width-computation arithmetic with nscoord_MAX. r=roc sr=roc a1.9=roc
2007-09-24 10:30:42 -07:00
asqueella@gmail.com
7e4e3c1a8f
Bug 392927 - Kill old gfx code in nsIImage p=Jonathan Steele <xfsunoles@gmail.com> r+a=pavlov
2007-09-02 09:17:37 -07:00
asqueella@gmail.com
b5dc24de40
Bug 216682 - Eliminate DrawToImage p=Alfred Kayser <alfredkayser@nl.ibm.com> r=tor, sr=pavlov, a=pavlov
2007-08-25 12:18:44 -07:00
masayuki@d-toybox.com
a20d56bd8d
Bug 392252 need new APIs for converting AppUnits to gfx usable pixels r=sharparrow1, sr+a=roc
2007-08-22 04:13:46 -07:00
vladimir@pobox.com
87c819d510
b=391583, DoesARGBImageDataHaveAlpha is slow, r=stuart,a=me
2007-08-17 12:54:58 -07:00
sdwilsh@shawnwilsher.com
f9a22dd005
Bug 355789 - Use vista native uxtheme for menu rendering. Patch by Rob Arnold <robarnold@mozilla.com>. r=vladimir, a=[wanted-1.9]
2007-08-06 10:45:57 -07:00
sharparrow1@yahoo.com
6ceabe612e
Bug 389938 - Full page zoom does not affect text with CSS font set to message-box. r+sr=roc, a=pavlov
2007-08-03 16:39:37 -07:00
sharparrow1@yahoo.com
82680e3be3
Update UUID after checkin for bug 4821
2007-07-26 13:27:21 -07:00
sharparrow1@yahoo.com
0881e734d3
Bug 4821: Implement page zoom (backend). r+sr=roc.
2007-07-25 20:34:16 -07:00
kherron@fmailbox.com
8eb8ae55dd
Bug 337771 - Native -moz-appearance work for menus and toolbars on Windows XP. Patch by Simon Bünzli <zeniko@gmail.com>. r=emaijala, sr=bzbarsky.
2007-07-14 08:11:37 -07:00
sharparrow1@yahoo.com
0b4640e466
Bug 382595: Lines across embedded svg when scrolling. Followup rounding fix. r+sr=roc
2007-07-08 22:04:01 -07:00
sharparrow1@yahoo.com
bda6ee51bc
Update UUIDs
2007-06-27 15:15:13 -07:00
sharparrow1@yahoo.com
5a332b3718
Bug 386108: remove nsIDrawingSurface. rs=pavlov
2007-06-27 14:53:34 -07:00
sharparrow1@yahoo.com
4dd8605134
Bug 385937: Remove nsIBlender. rs=pavlov
2007-06-27 12:06:09 -07:00
mats.palmgren@bredband.net
266f784855
Bye bye Xprint. b=326716 r+sr=dbaron
2007-06-13 11:02:58 -07:00
sharparrow1@yahoo.com
53b5d6bd32
Relanding bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc.
2007-05-22 20:45:59 -07:00
sharparrow1@yahoo.com
200370c700
Backing out due to red tree.
2007-05-22 18:57:41 -07:00
sharparrow1@yahoo.com
36e7d7017d
Bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc
2007-05-22 18:42:36 -07:00
joshmoz@gmail.com
79ffe0b1d1
don't put a dropmarker in comboboxes if nsITheme says not to. b=370282 r/sr=roc
2007-05-17 20:04:04 -07:00
gavin@gavinsharp.com
2025358959
Bug 376434: avoid using a different type so that MSVC can pack the bitfields properly, patch by Taras Glek <tglek@mozilla.com>, r=roc
2007-05-10 12:37:39 -07:00
joshmoz@gmail.com
ac893c90fa
remove support for NS_THEME_BUTTON_SMALL, fix up toolkit consumer. b=379542 r=cbarrett r=mano sr=roc
2007-05-07 18:20:11 -07:00
joshmoz@gmail.com
58a0e676e8
Differentiate between single line and multiline text fields/areas so that we can render them differently. On Mac OS X render multiline text areas as Aqua text areas. b=377331 r=smorgan sr=roc
2007-05-06 19:06:58 -07:00
joshmoz@gmail.com
96c071174a
get rid of old backbuffer API and related code. b=371392 r/sr=roc
2007-03-26 23:21:55 -07:00
hg@mozilla.com
05e5d33a57
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00
dbaron%dbaron.org
405d600298
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
joshmoz%gmail.com
ad35697de6
extend nsITheme to support native focus drawing. b=370549 r=dbaron sr=roc
2007-02-16 01:53:43 +00:00
sharparrow1%yahoo.com
d986ad1f22
Bug 370034: Replace nsIDeviceContext::GetDeviceContextFor with nsIDeviceContext::Init. r+sr=roc
2007-02-15 11:08:47 +00:00
sharparrow1%yahoo.com
1706963a44
Bug 369698: fix dynamic changes to layout.css.dpi pref. r+sr=roc.
2007-02-15 09:04:25 +00:00
joshmoz%gmail.com
12ad810794
cleanup. r+sr=dbaron
2007-02-14 21:00:15 +00:00
sharparrow1%yahoo.com
a8f437abc4
Bug 369834: Get rid of SetAltDevice and friends (and fix print preview). r+sr=roc.
2007-02-13 22:36:59 +00:00
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
bzbarsky%mit.edu
e61e1e1935
Fix border width inheritance by keeping track of both the border width we'd
...
have if our style were not none/hidden and the actual computed border width.
Bug 290377, r+sr=dbaron, a=asa
2005-04-29 15:44:38 +00:00
roc+%cs.cmu.edu
9062a6ea25
Bug 290432. Add push/pop translation functions to nsIRenderingContext so cairo can override them. r+sr=bzbarsky,a=asa
2005-04-19 22:58:33 +00:00
smontagu%smontagu.org
368a0a8b9a
Add a rendering hint for gfx implementations that perform reordering of complex text after applying spacing. Bug 284927, r+sr=roc, a=asa
2005-04-15 10:25:43 +00:00
paper%animecity.nu
0dd638f20e
Bug 274244: Display more broken GIFs. r=stuart sr=tor
2005-03-08 03:44:28 +00:00
pedemont%us.ibm.com
4ebc402441
Bug 245407 - Use Quartz for nsImageMac. r=sfraser, sr=tor.
2005-02-20 03:21:04 +00:00
ginn.chen%sun.com
22ff8dbb7d
Bug 174740 Black checkboxes in menus (e.g. View->Toolbars->Navigation Bar)
...
r=robin.lu sr=bryner
2005-02-18 06:03:08 +00:00
kjh-5727%comcast.net
c9e0e90d54
Make nsIFontMetrics::GetFont() non-virtual. Bug 230605, r=bryner, sr=bzbarsky.
2005-01-22 16:00:07 +00:00
bryner%brianryner.com
d9626f6746
Add support for using gcc's visibility pragma to treat all function and method declarations as "hidden" unless declared otherwise. Create wrappers for system headers that cause them to be treated as default-visibility declarations. This gives a substantial code size and performance win on compilers that support it, and should show up on the gruff tinderbox. Bug 273336, r=darin sr=dbaron.
2004-12-15 05:52:44 +00:00
darin%meer.net
9aee2fe67a
fixes bug 270110 "Add versions of nsDependentString and friends to the Gecko SDK" r=bsmedberg
2004-11-30 00:57:24 +00:00
ere%atp.fi
9d954981f4
Optimization patch for bug 228399 (background-color is mishandled when -moz-opacity is less than 1.0)
...
r+sr=roc
2004-11-27 08:22:22 +00:00
roc+%cs.cmu.edu
826f164081
Bug 265084. Progress towards floating point nscoord: make image interfaces and libpr0n use PRInt32 instead of nscoord. r+sr=tor
2004-11-15 04:16:07 +00:00
timeless%mozdev.org
56a062f729
Bug 265084 Need to deal with integer overflows in reflow
...
r=bz sr=bz
2004-11-09 04:57:57 +00:00