dbaron@dbaron.org
2441f6a36b
One-line descriptions of files, partly because they show up in LXR.
2006-03-30 05:56:38 +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
uriber@gmail.com
a77901b79e
Bug 299065: Bidi resolution needs to split inlines in addition to text frames. r+sr=dbaron
2006-02-21 21:33:47 +00:00
cvshook@sicking.cc
9b57f87bb2
Bug 317544: Disable floating inside mathml. r=bz sr=dbaron
2006-01-25 21:40:31 +00:00
bmlk@gmx.de
5b8ee77062
Avoid reframing inside button frames and move the frame creation entirely into the frame constructor, bug 51767, r=mats sr=roc
2006-01-13 07:58:12 +00:00
cvshook@sicking.cc
6b86bdfca7
Bug 323098: Fix inefficency in XBL insertion logic.
...
r/sr=bz
2006-01-12 05:45:38 +00:00
roc+@cs.cmu.edu
4e6981a95c
Bug 320337. Remove mFrameConstructor member from nsListBoxBodyFrame. patch by Vidar Harr, r+sr=roc
2005-12-16 02:56:36 +00:00
bzbarsky@mit.edu
2ffe535991
Get the right parent frame up front when dealing with :after content. Bug
...
317934, r+sr=roc
2005-11-28 22:09:08 +00:00
bzbarsky@mit.edu
a72905839b
Remove the dummy frame stuff from selects. Replace it with smarter focus rect
...
painting and sizing for empty selects. Bug 314879, r+sr=dbaron
2005-11-04 23:36:27 +00:00
bzbarsky@mit.edu
4d02579678
Remove nsIStyledContent. Bug 313968, r=sicking, r=dbaron on nsCSSStyleSheet
...
changes, sr=jst
2005-11-02 00:41:51 +00:00
roc+@cs.cmu.edu
96e9963c67
Bug 313817. DeCOMtaminate more NS_New*Frame functions. r+sr=roc, patch by Marc Liddell
2005-11-01 20:40:54 +00:00
bzbarsky@mit.edu
d53667675c
Pass nsIStyledContent to AttributeChanged() so that consumers don't have to QI
...
to it. Bug 313343, r=sicking, sr=jst
2005-10-27 02:25:23 +00:00
bmlk@gmx.de
15088a9203
Table foreign frames need to be wrapped into pseudo frames reagrdless of their namespace. bug 311661 r/sr=bzbarsky
2005-10-12 13:35:17 +00:00
bzbarsky@mit.edu
afb2fd5724
Make IsSpecialHTMLContent happier with images and objects. Bug 310662, r=bernd, sr=dbaron
2005-10-04 23:56:14 +00:00
bzbarsky@mit.edu
5c38b41746
Remove an extra view update batch that's not needed. Bug 309114, r+sr=roc
2005-09-23 14:45:36 +00:00
dbaron@dbaron.org
74b206477f
Attempt to follow the SVG spec rules on where SVG elements should be ignored. b=306915 r=tor sr=bzbarsky
2005-09-19 19:55:31 +00:00
bzbarsky@mit.edu
a6c8685ff9
Implement :-moz-broken, :-moz-user-disabled, and :-moz-suppressed
...
pseudo-classes to allow styling of broken/blocked/disabled images, applets,
objects, embeds. Bug 11011, r=biesi and roc, sr=dbaron
2005-09-18 18:05:40 +00:00
roc+@cs.cmu.edu
ee0726b218
Bug 286491. Recreate the entire IB-split complex if the child of an IB-special frame is recreated, because the structure of the IB split may be changing. r+sr=bzbarsky
2005-08-21 23:56:40 +00:00
roc+@cs.cmu.edu
cdbf344bb0
Bug 289377, cleanup nsCSSFrameConstructor a tad. r+sr=bzbarsky
2005-08-16 21:35:58 +00:00
bzbarsky@mit.edu
54a5576ad4
Fix counter numbering when counters are set on the inline in an {ib} split.
...
Bug 296083, r+sr=dbaron, a=asa
2005-07-07 17:12:31 +00:00
peterv@propagandism.org
af5c8b9c83
Fix for bug 286300 (Clean up HTML tags enum and related code). r=mrbkap, sr=bz, a=asa.
2005-06-16 13:10:58 +00:00
aaronleventhal@moonset.net
a1252af0af
Bug 290352. Fix show/hide events, and anything dependent on those such as DHTML sub sub menus, alerts and progress bars. r=louie.zhao, sr=bz, a=asa
2005-06-10 13:57:27 +00:00
roc+@cs.cmu.edu
e129b06488
Bug 289090. Get the pagesequenceframe from the frame constructor, don't poke around the frame hierarchy trying to find it. r+sr=bzbarsky
2005-04-05 22:46:56 +00:00
roc+@cs.cmu.edu
47dfcd9b72
Bug 288117. Reland nsScrollBoxFrame removal. This will regress Tp a bit. r+sr=dbaron
2005-04-03 21:00:41 +00:00
dbaron@dbaron.org
4a88021355
Implement CSS2 counters. b=3247 r+sr=bzbarsky
2005-04-01 23:07:00 +00:00
bzbarsky@mit.edu
93151014fa
Wrap a view update batch around all restyle processing and switch
...
ApplyRenderingChangeToTree to use a NO_SYNC view batch, since we now flush
reflows before painting. Bug 288365, r+sr=roc
2005-04-01 18:14:18 +00:00
dbaron@dbaron.org
c7fad4aada
Back out roc's checkin for bug 288117 to isolate performance regressions during tinderbox downtime.
2005-03-31 18:04:50 +00:00
roc+@cs.cmu.edu
1191e43f13
Bug 288117. Eliminate nsScrollBoxFrame. r+sr=dbaron
2005-03-31 03:40:12 +00:00
bzbarsky@mit.edu
0de74a939f
Add a presshell member to nsCSSFrameConstructor. Remove prescontext and
...
presshell args from most frame constructor methods; use the state for the
former and the member for the latter. Bug 281957, r+sr=roc
2005-02-18 16:11:53 +00:00
roc+@cs.cmu.edu
03c9b8cc74
Bug 277420. Use ConstructBlock when creating scrolled and absolutely positioned blocks. Removes copied code and makes columns work in such situations. r+sr=bzbarsky
2005-02-08 02:15:26 +00:00
bzbarsky@mit.edu
950bdab591
Change the hack for menus to just process the menugenerated attr change sync to
...
start with, instead of flushing style reresolves. Bug 279308, r+sr=roc
2005-01-27 21:17:08 +00:00
roc+@cs.cmu.edu
fc0cc8ef8e
Bug 277421. Make absolutely-positioned frame construction use ConstructBlock; removed redundant code and enables abs-pos elements with columns. r+sr=bzbarsky
2005-01-25 22:36:32 +00:00
bzbarsky@mit.edu
454e694ac4
Hoist pseudo-frame handling up so it happens for all frames. Fixes crashes bug
...
269566 and bug 275625. r=bernd, sr=dbaron
2005-01-24 22:51:20 +00:00
neil@parkwaycc.co.uk
0ce0d4a0d3
Bug 276002 Change nsContenUtils::Get/FormatLocalizedString to use nsXPIDLString to save on nsAutoString copies r=dbaron sr=bryner
2005-01-18 23:46:59 +00:00
bryner@brianryner.com
886bf3d4a8
Less-than-ideal fix for the problem where XTF insertion points don't work if the insertion point has only inline frame ancestors (which are not in the primary frame map) in the anonymous content tree. Track the insertion point content node as we're constructing anonymous content frames and insert the explicit content when we reach the insertion point. Bug 269023, r=bzbarsky, sr=dbaron.
2005-01-14 23:12:20 +00:00
bugzilla@arlen.demon.co.uk
3238ab2753
Bug 270708 remove nsPresContext variable from AttributeChanged and cleaned up comment in nsIFrame.h
...
p=bugmail@q1n.org r=pkwarren sr=bzbarsky
2004-12-31 01:13:27 +00:00
bryner@brianryner.com
f91749fca0
Full fix for xtf Tp regression -- avoid QI'ing non-XTF elements in CreateAnonymousFrames. Bug 270136, r+sr=bzbarsky
2004-11-16 18:07:13 +00:00
bzbarsky@mit.edu
00da18749f
Fix parent frame determination for tables so that positioned tables end up with
...
the placeholder in the right place. Bug 266850, r=mats.palmgren, sr=roc
2004-11-04 18:53:05 +00:00
roc+@cs.cmu.edu
5dd4d413e4
Bug 266890. Remove nsListboxScrollPortFrame by moving its functionality into nsListBoxFrame. Part of an ongoing effort to remove nsScrollboxFrame and its subclasses. r+sr=bryner
2004-11-03 02:52:16 +00:00
bzbarsky@mit.edu
37964a1cde
Make the frame constructor state and save state automatically handle inserting
...
out of flows in the right place in the fixed/absolute/float containing blocks
so that it can't be screwed up by callers. Bug 264914, r+sr=roc
2004-10-30 21:43:49 +00:00
bzbarsky@mit.edu
0ee295838b
Factor out the code to insert a frame into the right childlist (used for
...
handling out-of-flows) into a function on the frame constructor state. Enforce
some invariants via !important rules in html.css instead of hacking them into
the code. Bug 263406, r+sr=roc
2004-10-27 01:34:22 +00:00
roc+@cs.cmu.edu
0288e9e830
Bug 262760. Do Begin/EndUpdateViewBatch around all reflows and restyling. Also, make the refresh flags in EndUpdateViewBatch mean the same thing as they do in UpdateView. In particular we introduce NS_VMREFRESH_DEFERRED. r+sr=bzbarsky
2004-10-09 02:02:04 +00:00
roc+@cs.cmu.edu
3dd1cd4644
Bug 251162. Landing experimental implementation of CSS3 columns. r+sr=dbaron
2004-10-08 12:17:10 +00:00
alex@croczilla.com
2d26d06b7c
Landing of the XTF branch, bug#253225. XTF is the eXtensible Tag
...
Framework; see mozilla/content/xtf/readme.txt. r=bryner, sr=jst. Code
is not enabled by default (requires --enable-xtf configure option).
2004-10-07 20:59:53 +00:00
bzbarsky@mit.edu
2e5f48c213
Create a GetGeometricParent() function and make people use it instead of
...
(incorrectly, usually) rolling their own. Bug 191151, initial cut of patch by
jkeiser back when, r+sr=roc
2004-09-30 22:39:28 +00:00
bzbarsky@mit.edu
72d6aa2d19
Make sure not to add entries to the pending restyle hashtable while enumerating
...
it. Bug 257694 (also fixes bug 256242, bug 258101). r+sr=dbaron
2004-09-13 04:08:14 +00:00
dbaron@dbaron.org
51cf3a7568
Land bug 72747 in pieces: use new functions for common overflow tests. b=72747 r+sr=roc
2004-09-02 23:37:02 +00:00
dbaron@dbaron.org
2cdc552cce
Back out the rest of bug 72747 due to Tp regression.
2004-08-27 01:26:55 +00:00
dbaron@dbaron.org
f2ad5967af
Implement 'overflow-x' and 'overflow-y' CSS properties, long implemented by IE for Windows and proposed for CSS3. Implement scrolling='yes' and equivalents on frame and iframe. Various pieces of related cleanup (see comment 22 in bug). b=72747 r+sr=roc
2004-08-26 17:11:20 +00:00
tor@cs.brown.edu
61b7b0a744
Bug 216563 - implement <svg:switch>.
...
Patch by scootermorris@comcast.net , r=afri, sr=dbaron
2004-08-23 21:10:39 +00:00