dbaron@dbaron.org
|
d21cb374bd
|
Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
|
2006-12-08 05:38:33 +00:00 |
|
bzbarsky@mit.edu
|
8ec0a3ab15
|
Reinstate reflow count painting when it's needed. Bug 352851, r+sr=roc
|
2006-09-19 04:26:20 +00:00 |
|
dbaron@dbaron.org
|
60eede3c11
|
Single line comments to describe files (helpful in LXR)
|
2006-03-29 18:29:03 +00:00 |
|
roc+@cs.cmu.edu
|
54d3415318
|
Bug 330934. Set a nsIFrame's stylecontext in its constructor, to ensure that there's always one available for GetPresContext() to use even if Init hasn't been called. Patch by Marc Liddell, r+sr=roc
|
2006-03-26 21:30:36 +00:00 |
|
roc+@cs.cmu.edu
|
a1b6a30f14
|
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 |
|
bryner@brianryner.com
|
6cde4639f0
|
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
|
2004-07-31 23:15:21 +00:00 |
|
gerv@gerv.net
|
a1ec040a65
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
|
2004-04-18 14:30:37 +00:00 |
|
dbaron@dbaron.org
|
f4264ddfc8
|
Rename {nsIDocument,nsIDocumentObserver,nsIFrame}::ContentChanged to CharacterDataChanged, since that's the only thing it's used for. Replace its nsISupports* parameter with a PRBool, since we don't need to allocate an object to pass a boolean parameter. Remove some (but probably not all) unneeded implementations on frames whose content is never a text node. b=234960 r+sr=jst
|
2004-02-20 21:38:31 +00:00 |
|
dbaron@dbaron.org
|
834096485c
|
Remove nsISizeOfHandler and associated SizeOf methods. b=106792 r=bzbarsky sr=jst
|
2003-02-22 15:34:38 +00:00 |
|
gerv@gerv.net
|
58d409fba9
|
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
|
2001-09-28 20:14:13 +00:00 |
|
karnaze@netscape.com
|
5b7e018561
|
bug 68998 - added extra param to Paint, PaintChild, PaintChildren used by tables in standard mode. sr=waterson, r=alexsavulov.
|
2001-09-19 12:35:19 +00:00 |
|
tbogard@aol.net
|
617bb737a6
|
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
|
1999-11-24 06:03:41 +00:00 |
|
dmose@mozilla.org
|
796280940b
|
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
|
1999-11-06 03:40:37 +00:00 |
|
kipp@netscape.com
|
0d0c583aac
|
Updated SizeOf methods to not waste space when doing a non-debug build
|
1999-09-01 01:02:16 +00:00 |
|
kipp@netscape.com
|
3dbd670c62
|
Reimplemented SizeOf methods in some of the frame classes; partial rework of first-line handling snapshot
|
1999-08-31 03:09:40 +00:00 |
|
kipp@netscape.com
|
1e10a83138
|
Revised frame Paint API
|
1998-12-18 15:54:23 +00:00 |
|
troy@netscape.com
|
e602e25924
|
Added Init() member function to nsIFrame
|
1998-12-03 06:31:43 +00:00 |
|
kipp@netscape.com
|
7faad9ba8a
|
Updated leaf api's to better support caching of computed border/padding when percentages are used
|
1998-11-20 17:13:02 +00:00 |
|
troy@netscape.com
|
ee0a3c543f
|
Eliminated nsIRunaround interface, and folded space manager parameter into
nsHTMLReflowState structure
|
1998-10-02 04:10:00 +00:00 |
|
troy@netscape.com
|
942c471f56
|
Separated reflow process out of nsIFrame and into nsIFrameReflow. Also
added nsIHTMLReflow, which is an HTML specific reflow interface
|
1998-10-01 04:46:11 +00:00 |
|
peterl@netscape.com
|
d09a2186f8
|
moved attribute change code to style sheete
cleaned up content change api
|
1998-09-29 23:48:07 +00:00 |
|
kipp@netscape.com
|
fc3c7f63bb
|
Support style changes for leaf frames
|
1998-09-25 16:33:38 +00:00 |
|
troy
|
26b49b4476
|
Changed Reflow() member function to take a reference to a nsIPresContext
instead of a pointer
|
1998-07-15 02:53:09 +00:00 |
|
troy
|
53c0050b71
|
Added nsIReflowCommand interface
|
1998-06-09 04:51:44 +00:00 |
|
troy
|
4b652c6bbc
|
Changed nsLeafFrane's GetdesiredSize() to not pass in the max size
since it's now part of nsReflowState
|
1998-06-01 23:31:30 +00:00 |
|
kipp
|
2c0de3a6c0
|
Updated to new GetDesiredSize api's (so that percentage width's could be properly calculated)
|
1998-05-30 21:21:11 +00:00 |
|
troy
|
bb67652981
|
Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function
|
1998-05-25 17:31:49 +00:00 |
|
troy
|
a4f9d76cd7
|
Change to nsIFrame API
|
1998-05-12 04:17:56 +00:00 |
|
troy
|
b3260db3df
|
Frames no longet store the content index-in-parent
|
1998-05-05 23:56:50 +00:00 |
|
troy
|
13419330e6
|
Changed nsIFrame member functions to return a nsresult
|
1998-04-17 01:41:24 +00:00 |
|
kipp
|
4683c6f4c0
|
moved to pub
|
1998-04-13 20:24:54 +00:00 |
|