jruderman@hmc.edu
8bc48a14d6
Add crashtest
2007-12-16 18:59:57 -08:00
jruderman@hmc.edu
bec2eeb177
Add crashtests
2007-12-16 18:58:35 -08:00
jruderman@hmc.edu
d5751fa84a
Add crashtests
2007-12-16 18:45:30 -08:00
jruderman@hmc.edu
3aab9d627d
Add crashtest
2007-12-16 18:25:31 -08:00
jruderman@hmc.edu
924243dd8a
Add a crashtest
2007-12-16 17:44:18 -08:00
jruderman@hmc.edu
c79235b256
Add crashtest
2007-12-16 17:03:33 -08:00
jruderman@hmc.edu
f4ce7600a6
Add crashtest
2007-12-16 14:00:37 -08:00
jruderman@hmc.edu
acd2d08c0e
Will you be my crashtest?
2007-12-15 21:51:03 -08:00
jruderman@hmc.edu
c0dbb14257
Oops
2007-12-15 21:45:14 -08:00
jruderman@hmc.edu
f061abccc0
Add some crashtests.
2007-12-15 21:42:37 -08:00
jruderman@hmc.edu
2f2aa641e2
Add crashtest (testcase by Mats Palmgren)
2007-12-15 21:33:01 -08:00
jruderman@hmc.edu
4db0916c8c
Two hundred crashtests can't be wrong.
2007-12-15 21:30:15 -08:00
jruderman@hmc.edu
2a567609e8
Add a crashtest.
2007-12-15 20:33:04 -08:00
jruderman@hmc.edu
74e85cca7c
Add crashtests
2007-12-15 20:30:11 -08:00
jruderman@hmc.edu
c365252ded
My name is Inigo Montoya. You crashed my browser. Prepare to hang.
2007-12-15 20:28:25 -08:00
jruderman@hmc.edu
3aaa4730d7
I love the smell of crashtests in the morning.
2007-12-15 20:08:03 -08:00
jruderman@hmc.edu
92f0965f72
Add martijn's testcase as a crashtest
2007-12-15 20:04:15 -08:00
jruderman@hmc.edu
fe53493020
Fasten your crashtests!
2007-12-15 20:01:48 -08:00
jruderman@hmc.edu
ac0855beef
May the crashtest be with you.
2007-12-15 19:57:15 -08:00
jruderman@hmc.edu
6cf4399f07
Fix lack of crashtest. ----------------------------------------------------------------------
2007-12-15 19:54:08 -08:00
jruderman@hmc.edu
19726fe69d
Add crashtest
2007-12-15 19:50:19 -08:00
jruderman@hmc.edu
374968901b
Add crashtest
2007-12-15 18:54:06 -08:00
jruderman@hmc.edu
84a997bb78
Add crashtest
2007-12-15 18:45:34 -08:00
jruderman@hmc.edu
a6641edff1
What is this crashtest of which you speak?
2007-12-15 16:59:33 -08:00
jruderman@hmc.edu
e8dc89a208
That's no moon. It's a crashtest!
2007-12-15 16:53:30 -08:00
jruderman@hmc.edu
e1a482c562
This is not your daddy's crashtest.
2007-12-15 16:51:22 -08:00
jruderman@hmc.edu
f4cc250637
This is your browser. This is your browser running crashtests.
2007-12-15 16:18:35 -08:00
jruderman@hmc.edu
d0da724caa
Add crashtest for the right bug this time.
2007-12-15 15:52:30 -08:00
jruderman@hmc.edu
9971c613e3
Dude, where's my crashtest?
2007-12-15 15:48:27 -08:00
jruderman@hmc.edu
a664eaa322
I can has crashtest?
2007-12-15 15:37:52 -08:00
jruderman@hmc.edu
55491edd31
Holy crashtest, Batman!
2007-12-15 15:34:25 -08:00
jruderman@hmc.edu
cfe28c059b
Is that a crashtest in your pocket, or are you just happy to see me?
2007-12-15 15:07:08 -08:00
jruderman@hmc.edu
4f6fe789d2
Add crashtest
2007-12-15 14:38:49 -08:00
jruderman@hmc.edu
37d68ea465
1. Add crashtest 2. ??? 3. Profit
2007-12-15 14:34:09 -08:00
jruderman@hmc.edu
55b770e8dc
Add a crashtest.
2007-12-15 14:09:35 -08:00
jruderman@hmc.edu
899ccd9d3f
Add crashtest
2007-12-15 14:08:15 -08:00
jruderman@hmc.edu
1a9d1d986b
Add crashtests
2007-12-15 14:02:42 -08:00
jruderman@hmc.edu
7e65d3c5b4
Add crashtests
2007-12-15 13:57:29 -08:00
smontagu@smontagu.org
5da7470475
Make sure that the offsets in a textframe are up-to-date before creating a bidi continuation. Bug 406675, r=uriber, sr=roc, blocking1.9=schrep
2007-12-12 23:51:27 -08:00
jruderman@hmc.edu
678a5fc619
Add a few crashtests.
2007-12-12 22:44:00 -08:00
martijn.martijn@gmail.com
8f8bc578f0
Modified test for bug 396024 again, now Mac is ignored, since this test could never work there
2007-12-12 15:13:31 -08:00
martijn.martijn@gmail.com
c0bc8984e6
Disable test for bug 396024 again :(, because of error on the mac
2007-12-12 15:00:11 -08:00
martijn.martijn@gmail.com
d1acfc48dd
Modified test for bug 396024 again, now Mac is ignored, since this test could never work there
2007-12-12 14:34:25 -08:00
martijn.martijn@gmail.com
ae8661934d
Disable test for bug 396024 again :(, because of error on the mac
2007-12-12 13:16:17 -08:00
martijn.martijn@gmail.com
c8293046c8
Reenable test for bug 396024, it should now fail gracefully when no printer is installed on the test machine
2007-12-12 12:44:46 -08:00
jruderman@hmc.edu
c3b35a8f8e
Add crashtest for bug 306940.
2007-12-11 20:49:28 -08:00
roc+@cs.cmu.edu
5ef857aad6
Bug 403067. mVisibleArea may get stale so use GetWindowDimensions() when we're going to do a SetWindowDimensions() with new dimensions. r+sr=dbaron
2007-12-11 18:27:00 -08:00
roc+@cs.cmu.edu
bc82216410
Bug 363729. Don't allow fixed-pos tables to have abs-pos children. r=dholbert,sr=dbaron
2007-12-11 17:21:34 -08:00
martijn.martijn@gmail.com
ddbc5a12ff
Ugh, missed a glaring error, backing out test for now for bug 396024
2007-12-05 14:10:12 -08:00
martijn.martijn@gmail.com
7625e6aa63
Modified test for bug 396024, this should not cause test failures when no printer is installed
2007-12-05 14:07:12 -08:00
smontagu@smontagu.org
43a5e11b2a
Only try to process first-letter frames when they exist. Bug 404209, r+sr+b=roc
2007-12-05 00:15:15 -08:00
dmose@mozilla.org
4ef13d4907
Backing out fix for bug 392785 as per roc + mconnor.
2007-12-04 15:32:08 -08:00
reed@reedloden.com
0a89edbe84
Bug 368554 - "[quirks] Image inside table inside table-cell with small width is wrapped" [p=chris@pearce.org.nz (Chris Pearce [cpearce]) r+sr=roc a=blocking1.9+]
2007-12-03 01:24:49 -08:00
bzbarsky@mit.edu
6c0d0c1564
Fix bug 404666 by making spanned colframes be continuations of the col that spans them. r=bernd, sr=roc, a=schrep
2007-12-02 23:45:06 -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
roc+@cs.cmu.edu
74fb91b464
Bug 405732. Fix crash in XSLT document that does an initial reflow before SetDOMDocument in the document viewer, by recreating the viewmanager, root view and root widget that were mangled when we tore down the old presshell. r+sr=bzbarsky
2007-12-01 02:42:12 -08:00
reed@reedloden.com
539ab9a93a
Bug 395628 - ""ASSERTION: post-reflow queues not empty" with feed in <frame>" [p=mats.palmgren@bredband.net (Mats Palmgren) r=smaug r+sr=dbaron a=blocking1.9+]
2007-11-30 23:22:44 -08:00
martijn.martijn@gmail.com
dc8d05579c
Disable test for bug 396024 to see if it fixes orange
2007-11-28 21:50:09 -08:00
martijn.martijn@gmail.com
5a19d738f8
Bug 396024 - Crash [@ nsPrintEngine::DocumentReadyForPrinting] with testcase that set print preview, then reloads the page, part 2, r=sharparrow1, sr=roc, blocking1.9+
2007-11-28 14:17:12 -08:00
bzbarsky@mit.edu
1d35345354
Fix FindFrameWithContent to properly walk out-of-flows. Bug 405186, r+sr=roc, a=beltzner
2007-11-28 11:58:04 -08:00
myk@mozilla.org
5c633024c5
bug 405483: explicitly sync devicecontext scale to prescontext scale upon prescontext initialization, fixing bug where web pages would either be too small (with scrollbars in the middle of the viewport) or too big (with scrollbars offscreen) when loaded if the previous page loaded in that tab had a non-default full zoom value; r+sr=roc
2007-11-26 20:54:30 -08:00
myk@mozilla.org
9346fcb9dc
bug 385224: optimize performance of site-specific preferences; r=mconnor,roc
2007-11-26 00:35:22 -08:00
bzbarsky@mit.edu
534ae34647
Fix bug 403134. r+sr=roc
2007-11-25 16:15:20 -08:00
Olli.Pettay@helsinki.fi
a0a74f16e7
Bug 368760, r=mats, sr=roc, a=blocking1.9+
2007-11-22 12:47:33 -08:00
Olli.Pettay@helsinki.fi
a43ff636b0
Bug 373344, r+sr=roc, a=blocking1.9+
2007-11-22 07:08:13 -08:00
ginn.chen@sun.com
111fb91bf5
Bug 396799 Menus on the Application menu bar sometimes claim to be menuitems r=enndeakin, aaronleventhal sr=neil a=dsicore
2007-11-21 22:14:39 -08:00
reed@reedloden.com
66a7aaf1b0
Bug 404519 - "some margin and edges twips/app units confusion" [p=reg@freebsd.org (Jeremy Lea) / chpe@gnome.org (Christian Persch) r+sr=roc a1.9=schrep]
2007-11-20 21:09:58 -08:00
Olli.Pettay@helsinki.fi
42e605e3e5
Bug 401528, Must click twice to open link if fixed positioned div is removed on onmouseup: clicks pass through, r+sr=roc, a=blocking1.9+
2007-11-20 14:30:27 -08:00
bzbarsky@mit.edu
5b35164999
Don't pass around redundant information, so it can't get out of sync. Bug 404218, r+sr=roc, a=schrep
2007-11-19 20:21:29 -08:00
roc+@cs.cmu.edu
37aedf0dc8
Bug 403659. Instead of trying to move frames around in the hierarchy after we've discovered they should be inserted after ::before content, just construct them at the right position in the first place. r+sr=bzbarsky
2007-11-18 13:52:17 -08:00
bzbarsky@mit.edu
a2bba38560
The frame model depends on the span attribute, so changing span should reconstruct frames. Bug 403249, r=bernd, sr=roc
2007-11-18 10:56:49 -08:00
jwatt@jwatt.org
2fc1d7dac5
This is a better fix for the build bustage caused by the checkin for bug 294086. Thanks to Peter Annema for explaining the issue (don't assign to rvalues) and this fix.
2007-11-18 06:22:55 -08:00
jwatt@jwatt.org
e3ba19597f
Attempt to fix build bustage due to checkin for bug 294086. I'll get this reviewed post checkin.
2007-11-18 05:17:27 -08:00
jwatt@jwatt.org
d308285bb4
Fixing bug 294086. <svg> should be a replaced element. r+sr=dbaron@mozilla.com blocking1.9=tor@acm.org
2007-11-18 04:09:03 -08:00
bzbarsky@mit.edu
15bd8eb8f4
Don't allow presentational attributes to set colors if the "don't use document colors" pref is set. Bug 400452, r+sr=dbaron
2007-11-15 19:46:42 -08:00
dbaron@dbaron.org
5a7a8d066f
Rename new width keywords to match CSS WG decision. b=402706 r+sr=bzbarsky a=blocking1.9+
2007-11-15 10:10:31 -08:00
Olli.Pettay@helsinki.fi
674d706455
Bug 401528, backing out, because of crashes
2007-11-15 00:49:35 -08:00
bzbarsky@mit.edu
97a48472f2
Fix bug 403733: dynamic legend insertion should not use text as valid siblings. r+sr=roc, a=schrep
2007-11-14 22:18:28 -08:00
Olli.Pettay@helsinki.fi
6c69b6b162
backout Bug 373344, the assertion is still there :(
2007-11-13 02:54:01 -08:00
Olli.Pettay@helsinki.fi
bdbf95ec32
Bug 373344, r+sr=roc, a=blocking1.9+
2007-11-13 02:29:29 -08:00
reed@reedloden.com
1ff7b5c5fd
Bug 394473 - "caret/cursor in View Source is invisible since 20070628 {not rendered, seen, can't, cannot, shown, displayed}" [p=cpearce r=peterv sr=roc a1.9=schrep]
2007-11-12 21:42:52 -08:00
fantasai.cvs@inkedblade.net
3bc37fa97f
update last continuation assertion to account for overflow container continuations b=399687 r+sr=roc a=beltzner
2007-11-12 11:05:42 -08:00
peterv@propagandism.org
1370df092c
Fix for bug 394264 (Ctrl+Home doesn't work, in the body of a message being composed). r=Neil, sr=jst.
2007-11-12 06:46:13 -08:00
Olli.Pettay@helsinki.fi
c82aa9bd88
Bug 401528, Must click twice to open link if fixed positioned div is removed on onmouseup: clicks pass through, r+sr=roc, a=blocking1.9+
2007-11-12 04:20:41 -08:00
bzbarsky@mit.edu
0b3d9907c6
Don't assume that GetPrimaryFrameFor actually works correctly. Bug 403245, r+sr+a=roc
2007-11-11 16:47:50 -08:00
pavlov@pavlov.net
5136dde36e
bug 403280. convert nsLayoutUtils::DoCompareTreePosition from an nsAutoVoidArray to a larger nsAutoTArray convert nsContentUtils::ComparePoints from an nsTArray to an nsAutoTArray r/sr/a=sicking
2007-11-11 12:35:30 -08:00
pavlov@pavlov.net
12549d2ffd
bug 403287. use an nsAutoTArray instead of an nsVoidArray to avoid heap allocations. r/sr=roc a=schrep
2007-11-11 12:31:39 -08:00
smontagu@smontagu.org
d1a53f72e8
Define langgroups for all charset decoders
2007-11-11 11:52:33 -08:00
smontagu@smontagu.org
5231018ebe
Testcase for bug 399951
2007-11-11 11:35:23 -08:00
smontagu@smontagu.org
9034f3b8b8
Do AdjustOffsetsForBidi after RemoveBidiContinuation so that we have up-to-date information about which continuations are fluid and which are non-fluid. Bug 397961, r=uriber, sr+blocking1.9=roc
2007-11-11 11:34:06 -08:00
bzbarsky@mit.edu
50b5d2c559
When invalidating the canvas, do a DEFERRED view batch to prevent us entering reflow under frame construction. Bug 402713, r+sr=roc, a=schrep
2007-11-11 11:09:45 -08:00
bzbarsky@mit.edu
89ecb9cd7d
Give placeholders for out-of-flow tables the right parent style context. Bug 403175, r+sr+roc, a=schrep
2007-11-11 11:07:11 -08:00
Olli.Pettay@helsinki.fi
6f0f37e625
Bug 363265, fix comment about mTextZoom/mPageZoom members
2007-11-09 14:29:43 -08:00
Olli.Pettay@helsinki.fi
34a6718afd
Bug 363265, Scroll arrows, page up/page down, home, end, and space don't work in print preview, r=roc+myk,sr=roc,a=1.9+
2007-11-09 02:19:12 -08:00
Olli.Pettay@helsinki.fi
676f3a32e0
back out Bug 373344
2007-11-09 01:40:45 -08:00
Olli.Pettay@helsinki.fi
8b576d0758
Bug 373344, r+sr=roc, a=beltzner
2007-11-09 01:27:49 -08:00
bzbarsky@mit.edu
091fda2e63
Use a stack array for the pending restyles unless there are lots of them. Bug 403113, r+sr+a=roc
2007-11-08 22:09:22 -08:00
bzbarsky@mit.edu
e9635c3f89
Give first-line and first-letter frames the right parent style context. Bug 398803, r+sr+a=roc
2007-11-08 21:29:06 -08:00
roc+@cs.cmu.edu
2992eec22e
Bug 403048. Be more careful about looking for the line containing the caret. r+sr=mrbkap
2007-11-08 17:59:20 -08:00
reed@reedloden.com
034e2504a2
Bug 130078 - Make chrome subdocuments of chrome parents share the view hierarchy [p=roc r+sr=bzbarsky a=blocking1.9+]
2007-11-07 20:50:49 -08:00
reed@reedloden.com
77b48f0546
Bug 401361 - Draw correctly when drawWindow is called on a window using fullZoom [p=roc r+sr=vlad a=blocking1.9+]
2007-11-07 20:43:36 -08:00
reed@reedloden.com
26125471f4
Bug 399940 - Prevent content duplication by having ContentRemoved tell us whether it already reconstructed frames and therefore ContentInserted need not be called [p=roc r+sr=bzbarsky a=blocking1.9+]
2007-11-07 20:39:02 -08:00
reed@reedloden.com
2d87e5219c
Bug 398733 - The first *continuation* for an element should be the abs-pos container frame, not just any one of its first-in-flows [p=roc r+sr=bzbarsky a=blocking1.9+]
2007-11-07 20:36:46 -08:00
reed@reedloden.com
788e2903bf
Bug 336408 - Allow the caret to be positioned at the end of trimmed whitespace, as if the whitespace wasn't trimmed [p=roc r=smontagu sr=mrbkap a=blocking1.9+]
2007-11-07 20:07:00 -08:00
dholbert@cs.stanford.edu
9f681499ba
Bug 398797: let rel.-positioned inline-blocks be containing blocks for abs. content. r+sr=bz, a=blocking1.9+
2007-11-07 12:00:51 -08:00
bzbarsky@mit.edu
9049c9f1af
Implement hixie's first-line proposal: only inherit properties that inherit by default from ::first-line. Inherit the reset properties from its style parent (which is the node that we'd inherit from if the ::first-line were not there). Bug 395623, r+sr=dbaron, a=beltzner
2007-11-07 09:13:00 -08:00
bzbarsky@mit.edu
fcb3515eaa
Refactor and improve sibling frame finding, especially for popups. Bug 386642, r+sr=roc, a=vlad
2007-11-07 09:04:16 -08:00
dbaron@dbaron.org
8ab0d173c8
Make boxes that have non-box non-block children wrap all their children in a block. b=321402 r+sr=roc, a=blocking1.9+/M9
2007-10-25 16:30:49 -07:00
mats.palmgren@bredband.net
ee23acbade
Call WillDestroyFrameTree() before destroying the frame tree in ReconstructDocElementHierarchyInternal() because we have cleared the placeholder map etc at this point and we don't want RemoveMappingsForFrameSubtree() to mess with it. Also, remove the RemoveMappingsForFrameSubtree() call that was added in bug 372685 which was wrong since all the frames on a popupset's ::popupList are out-of-flows that are reachable (directly or indirectly) from a normal flow placeholder. b=398982 r+sr=bzbarsky a=dsicore
2007-10-23 17:02:26 -07:00
bzbarsky@mit.edu
26d7ccd742
Make the "href" property of stylesheets reflect the original URI that was reflected to load the sheet. Bug 397427, r=dbaron,biesi, sr=dbaron, a=dsicore
2007-10-23 14:56:41 -07:00
Olli.Pettay@helsinki.fi
4474bdc204
backout Bug 373462, bug 385322. Still regress tp/talos
2007-10-21 09:46:54 -07:00
Olli.Pettay@helsinki.fi
530a7e0fd0
Test-landing (again) Bug 373462, bug 385322, Better scheduling of cycle collection/gc, r+sr=sicking,jst
2007-10-21 07:09:29 -07:00
dholbert@cs.stanford.edu
f90fee0b0b
Bug 399384: Make first-letter frames use nearest ancestor blockFrame's content node, instead of direct parent's. r=bzbarsky, r+a=roc
2007-10-19 10:41:29 -07:00
bzbarsky@mit.edu
44f35d31d5
Don't run XBL constructors during frame construction, ever. Bug 398006, r=sicking, sr=roc
2007-10-18 20:51:15 -07:00
reed@reedloden.com
27f262680b
Completely backout patch from Jonathan Steele in bug 399753 due to bustage.
2007-10-14 20:42:27 -07:00
reed@reedloden.com
5f6ec433bc
Bug 399753 - "Remove "nsISupportsArray" in the layout directory" [p=xfsunoles@gmail.com (Jonathan Steele) r+sr+a1.9=dbaron]
2007-10-14 20:09:59 -07:00
roc+@cs.cmu.edu
036806699a
Bug 397518. Wrap inline non-MathML children of MathML frames in anonymous blocks. r+sr=bzbarsky
2007-10-12 01:30:54 -07:00
reed@reedloden.com
e07b2a88e9
Bug 391868 - "Page Source very small with meta charset=windows-1258" [p=chris@pearce.org.nz (Chris Pearce) r+sr=dbaron a=blocking1.9+]
2007-10-11 15:54:18 -07:00
bzbarsky@mit.edu
1b7454e98c
Fix regression tests. Bug 398510
2007-10-10 22:17:18 -07:00
bzbarsky@mit.edu
0578f2967b
Don't allow first-letter on the block inside a mathml table cell. Bug 398510, r+sr+a=roc
2007-10-10 21:36:48 -07:00
bzbarsky@mit.edu
05edb8f1b8
Fix bug 399219. r=roc, sr=neil, a=roc
2007-10-10 15:14:41 -07:00
roc+@cs.cmu.edu
2763f9f7df
Backing out fix for bug 345339 because of test failures
2007-10-09 20:39:16 -07:00
roc+@cs.cmu.edu
24f20d0cd0
Bug 345339. Stop using a generic hashtable to store element session history state in nsPresState. patch by Karthik Sarma, r+sr=roc,a=sicking
2007-10-09 19:15:23 -07:00
tglek@mozilla.com
8cf3fb1c90
Clean up prbool misuse in layout. bug 398312, r+sr+a=dbaron
2007-10-09 17:00:05 -07:00
bzbarsky@mit.edu
39356896dd
Elimninate the last known source of bogus "wrong parent style context" warnings, and make these warnings into assertions. Bug 374297, r+sr+a=dbaron
2007-10-08 19:45:10 -07:00
bzbarsky@mit.edu
b06fa80dae
Fix bug 398326. Make sure to let the frame constructor know before constructing frames. r+sr+a=dbaron.
2007-10-08 19:34:58 -07:00
dbaron@dbaron.org
0c9f816e8a
Make IsWidgetStyled use style system to really check whether author styled borders or backgrounds, rather than depending on default values in forms.css. b=240117 r+sr=bzbarsky a=roc
2007-10-08 16:11:01 -07:00
reed@reedloden.com
0fb996cf1c
Bug 381735 - "reenable antialiased border drawing on Linux" [p=dao r+sr=dbaron r=vlad a=blocking1.9+]
2007-10-08 14:09:45 -07:00
roc+@cs.cmu.edu
d7402d3ddb
Bug 395331. Fix FindPrimaryFrameFor by noticing that an element can be in anonymous content if the binding root is a binding *ancestor*, not just a binding *parent*. r+sr=bzbarsy
2007-10-07 19:42:50 -07:00
mats.palmgren@bredband.net
6954836ce0
Make the GetListBoxBody() call from the frame constructor not Flush_Frames. b=392285 r+sr=bzbarsky a=dsicore
2007-10-06 08:03:35 -07:00
gerv@gerv.net
6dd53e09ca
Bug 398009 - fix mangled license headers. a=stuart.
2007-10-06 05:08:39 -07:00
bzbarsky@mit.edu
48541412c1
Fix a few issues in bfcache and XBL when javascript is being toggled on and off. Bug 398668, r+sr+a=jst
2007-10-05 17:35:00 -07:00
bzbarsky@mit.edu
309401d674
Make sure we always resolve style contexts with the right parent. Bug 390689, r+sr+a=dbaron
2007-10-03 19:58:48 -07:00
dholbert@cs.stanford.edu
054a0363b4
Bug 395316 - Clear OutOfFlowFrame after unregistering placeholder, and make recursive call to RemoveFrame. r/sr/a=roc
2007-10-02 20:44:18 -07:00
fantasai.cvs@inkedblade.net
404e205908
paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc
2007-10-01 22:57:45 -07:00
bzbarsky@mit.edu
96e7019482
Add asserts to catch dangerous cases. Bug 398108, r+sr+a=dbaron
2007-10-01 21:37:36 -07:00
joshmoz@gmail.com
f219b51c26
remove XP_MAC usage. b=281889 r=cbarrett sr=roc a=roc
2007-10-01 16:20:37 -07:00
bzbarsky@mit.edu
2795d62975
Make sure to be in an update when we do frame construction. Bug 393326, r+sr+a=dbaron
2007-09-30 20:15:45 -07:00
dbaron@dbaron.org
7eb9fb4438
Destroy the old rule tree *after* processing the change list, in case the change list has frame reconstructs in it. Patch from Eli Friedman <sharparrow1@yahoo.com>. r+sr+a1.9=dbaron b=389744
2007-09-30 12:23:48 -07:00
Olli.Pettay@helsinki.fi
d8000edd01
back out Bug 373462 / bug 385322 (again :( )
2007-09-29 10:33:22 -07:00
Olli.Pettay@helsinki.fi
67f0237669
Bug 373462 / bug 385322, Better scheduling of cycle collection/gc, r+sr=jst
2007-09-29 08:02:57 -07:00
roc+@cs.cmu.edu
f965cd246a
Bug 368445. Make nsDisplayBorder::OptimizeVisibility use accurate borders, r+sr=bzbarsky
2007-09-27 15:52:32 -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
Olli.Pettay@helsinki.fi
5a7c50d7ec
backout the test patch for Bug 373462 and 385322
2007-09-23 09:10:12 -07:00
Olli.Pettay@helsinki.fi
ea28e0a59b
Testland a patch for Bug 373462 and 385322, 'Better scheduling of cycle collection/gc'
2007-09-23 07:05:27 -07:00
mrbkap@gmail.com
9513b53050
Restore the right caret in all cases. bug 395888, r+sr+a=roc
2007-09-22 14:06:58 -07:00
bzbarsky@mit.edu
12a3228bb7
Fix content leak due to double-init of oveflow placeholders. Bug 397011, r+sr+a=roc
2007-09-21 18:24:40 -07:00
bzbarsky@mit.edu
a38067105e
Simplify reflow and restyle event processing a tad. Bug 396099, r+sr+a=roc
2007-09-20 19:47:19 -07:00
bzbarsky@mit.edu
05de4fdee3
Relanding bug 396587. Maybe it'll stick now. r+sr+a=roc
2007-09-20 16:28:26 -07:00
bzbarsky@mit.edu
f17ce63d07
Backing out bug 396587 to hopefully fix orange.
2007-09-19 20:41:29 -07:00
bzbarsky@mit.edu
acc3123915
Resize the subdocument off a post-reflow callback so that we don't run script during reflow, and a few related checks to make sure we can deal with script in reflow callbacks better. Bug 396587, r+sr+a=roc.
2007-09-19 19:46:28 -07:00
bzbarsky@mit.edu
a38685a8e0
Fix bug 396286. r+sr+a=roc
2007-09-17 18:16:39 -07:00
bzbarsky@mit.edu
318e376b4c
Process XBL constructors after processing style reresolves. In particular, this makes sure that we process the former even if there were none of the latter. Bug 394676 and bug 394014, r=smaug, sr=sicking, a=roc
2007-09-14 12:15:44 -07:00
surkov.alexander@gmail.com
00631daa97
Bug 388927 - getChildAtPoint fails for scrolled content, r=evan.yan, roc, sr=roc, a=dsicore
2007-09-05 01:00:40 -07:00
martijn.martijn@gmail.com
fb91d61afa
Bug 362734 - Crash [@ nsPrintEngine::DocumentReadyForPrinting] with testcase that sets print preview, then reloads the page, patch by Andrew Smith, r=sharparrow1, sr=roc (blocking1.9 bug)
2007-09-04 14:44:42 -07:00
bzbarsky@mit.edu
6215d575cd
Make sure content is up to date before we start processing restyles. Bug 393801, r+sr+a=roc
2007-09-04 01:31:01 -07:00
masayuki@d-toybox.com
a0327f6605
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 08:27:26 -07:00
smontagu@smontagu.org
acb4994273
Only substitute real frame for placeholder frame when it is an inline container. Bug 394239, r+sr+a=roc
2007-09-03 07:30:38 -07:00
masayuki@d-toybox.com
7d3f26907c
Oops, backing-out previous checked-in, because tinderbox has RED.
2007-09-03 04:03:49 -07:00
masayuki@d-toybox.com
6b49b8c852
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 04:01:48 -07:00
bzbarsky@mit.edu
d647423c6d
Fix bug 394111. r+sr+a=bzbarsky
2007-09-02 18:28:08 -07:00
martijn.martijn@gmail.com
717af5f8c8
Bug 393696 - Crash [@ PresShell::ResizeReflow] with onbeforecut removing element, iframe and position: fixed, patch by Mathieu Fenniak, r=Olli.Pettay, sr+a=jst
2007-09-01 01:53:07 -07:00
martijn.martijn@gmail.com
01a8804bdb
Bug 92543 - BandRect.mFrames should be created as an nsAutoVoidArray, patch by Alfred Kayser, r+sr=roc, a=dbaron
2007-08-30 08:29:06 -07:00
jwalden@mit.edu
4c25808b29
Bug 199692 - Add support for document.elementFromPoint(x, y). Patch by Ben Karel <web+moz@eschew.org>, r+sr=roc, a=jst
2007-08-29 13:38:44 -07:00
smontagu@smontagu.org
352518a027
Remove cruft from nsBidiPresUtils. Bug 393962, r+sr+a=roc
2007-08-29 02:19:16 -07:00
smontagu@smontagu.org
44abdacf0e
Detect placeholders when building the array of frames for bidi resolution and add the real frames to the array. Bug 384527, r+sr=roc, b=dbaron
2007-08-29 01:21:38 -07:00
gijskruitbosch@gmail.com
8dc566aa93
Backing out fix for bug 92543 due to build bustage
2007-08-28 02:10:22 -07:00
gijskruitbosch@gmail.com
fcc561eec5
Bug 92543 - BandRect.mFrames should be created as an nsAutoVoidArray p=alfredkayser@nl.ibm.com (Alfred Kayser) r+sr=roc@ocallahan.org (Robert O'Callahan) a=dbaron@mozilla.com (David Baron)
2007-08-28 01:53:33 -07:00
sharparrow1@yahoo.com
0b1b6c64d9
Bug 390180: Full page zoom interacts badly with bfcache. r+sr+a=roc
2007-08-27 18:20:17 -07:00
bzbarsky@mit.edu
74aec61462
Fix bug 393671. r+sr+a=roc
2007-08-26 19:48:43 -07:00
bzbarsky@mit.edu
55ae5e5e09
Fix crash bug 393517. r+sr=roc, a=dbaron
2007-08-26 17:20:52 -07:00
bzbarsky@mit.edu
cbba1a5cfe
Set the property on the right frame. Bug 393649, r+sr=dbaron, a=roc
2007-08-26 17:18:25 -07:00
bzbarsky@mit.edu
60154a67fd
Be less noisy in debug builds.
2007-08-26 11:27:00 -07:00
bzbarsky@mit.edu
0aa9489e17
Make line-height specified in ch units work. Bug 391909, r+sr+a+dbaron
2007-08-24 15:20:24 -07:00
sharparrow1@yahoo.com
511ac7eb40
Bug 391494: full page zoom causes scrollbars to be cut off. r+sr+a=roc
2007-08-24 10:46:59 -07:00
mozilla@weilbacher.org
672757f230
Bug 385891: Removal of non-Cairo code from nsFrame.cpp and nsObjectFrame.cpp, p=alfredkayser, r/sr/a=dbaron
2007-08-23 17:13:43 -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
bzbarsky@mit.edu
e6f02c9578
Fix Windows build bustage
2007-08-21 20:16:18 -07:00
bzbarsky@mit.edu
e51e8403e6
Make sure to process style updates before reflow, and both before painting. Bug 375436, r+sr=roc, a=dbaron
2007-08-21 19:57:06 -07:00
Olli.Pettay@helsinki.fi
9bf4c3c4d7
Bug 373911, r=bz, sr=dbaron, a=1.9+
2007-08-21 14:45:00 -07:00
joshmoz@gmail.com
867c6f279d
clean up some unused variables and calls. no bug. sr/a=bz
2007-08-19 23:33:14 -07:00
bzbarsky@mit.edu
078b653156
Followup for bug 390423: remove a now-unused variable. Patch by Ben Karel <web+moz@eschew.org>, r+sr+a=bzbarsky
2007-08-17 23:13:10 -07:00
philringnalda@gmail.com
42675246db
Bug 390423 - Simplify the signature of nsIFrame::GetPointFromOffset, patch by Ben Karel <web+moz@eschew.org>, r=aaronlev/elif, sr=roc, a1.9=dbaron
2007-08-16 20:43:00 -07:00
bzbarsky@mit.edu
edae704411
Put back in an optimization that we apparently really do need. Bug 390425, r+sr+a=roc
2007-08-15 21:27:07 -07:00
bzbarsky@mit.edu
c9d066d8c3
Backing out test patch
2007-08-15 21:01:51 -07:00
bzbarsky@mit.edu
48258ed324
Testing a fix for the perfomrance regression. Bug 390425, no reviews, no approval, will back out once I have some data.
2007-08-15 20:14:48 -07:00
enndeakin@sympatico.ca
239bab7b12
Bug 385275, handle tab navigation in popups properly, r+sr=roc
2007-08-15 18:09:58 -07:00
bzbarsky@mit.edu
79546f9859
Relanding bug 390425, with attempted performance regression fix. r+sr+a=roc
2007-08-15 16:20:25 -07:00
aaronleventhal@moonset.net
104a194eae
Bug 391847. Coalesce accessible mutation events for the same subtree. r=ginn.chen, sr=bz, a=bz
2007-08-14 11:47:49 -07:00
masayuki@d-toybox.com
e2f6a778c9
Bug 365414 overflowed decoration lines are not erased/painted r+sr=roc
2007-08-14 09:39:54 -07:00
mrbkap@gmail.com
f055907b89
Redragging over empty text field doesn't show drag caret, except for the last text field. bug 390228, r+sr=roc a=dbaron
2007-08-13 14:33:25 -07:00
mrbkap@gmail.com
dc890e2df6
Clamp the caret's position so that we always draw within the nearest scrollframe. Not doing this allows the scrollframe to clip the caret, causing it to not show up at all. bug 335560, r+sr=roc
2007-08-13 13:51:16 -07:00
aaronleventhal@moonset.net
283dbaaf31
Bug 390692. Fix live region support to provide useful information on the node that's being shown or hidden, or has a text change event. r=ginn.chen, sr=roc, a=roc
2007-08-10 18:44:44 -07:00
bzbarsky@mit.edu
4a6e81a98b
Back out bug 390425 to fix performance regression.
2007-08-10 15:55:21 -07:00
dbaron@dbaron.org
6b78554c14
Add nsPresContext and nsEventStateManager to cycle collection. b=385376 r=Olli.Pettay sr=jst a=jst
2007-08-10 14:25:24 -07:00
dbaron@dbaron.org
d858513c12
Fix leak of widgets on gmail. b=390088 r+sr=jst a=roc
2007-08-10 14:23:53 -07:00
bzbarsky@mit.edu
f8925181f0
Simplify handling of {ib} splits. Bug 390425, r+sr=roc, a=dbaron
2007-08-10 13:02:11 -07:00
bzbarsky@mit.edu
0c44f011cf
Don;t process pseudo-frames if we're not going to actually create a replaced element frame (or in fact any frame at all, in this case!). Bug 391140, r=bernd, sr+a=roc
2007-08-10 10:18:11 -07:00
peterv@propagandism.org
f7dd41f11e
Fix for bug 387380 (No visible caret when caret browsing). r=smaug, sr=jst, a=dbaron.
2007-08-10 06:19:13 -07:00
enndeakin@sympatico.ca
5340e19698
Bug 390420, select dropdowns appearing in the wrong place in some cases, r+bz,a=dbaron
2007-08-10 05:42:06 -07:00
bzbarsky@mit.edu
2ba1468134
Better handling of appending captions. Bug 387544, r=bernd, sr=roc, a=dbaron.
2007-08-07 18:19:04 -07:00
fantasai.cvs@inkedblade.net
52166cc918
Bug 389619 - Duplicate frames for content in nested fixed-position divs, when on second page in print-preview, patch by dholbert, r+sr=roc, a=dbaron
2007-08-07 16:53:56 -07:00
sharparrow1@yahoo.com
29bb7c7d5d
Bug 389720: zooming frameset is poor. r+sr=roc, a=dbaron
2007-08-07 13:38:35 -07:00
sharparrow1@yahoo.com
6cf1f63fec
Bug 390740 - Pass lang-group into GetMetricsFor more consistently (general patch). r+sr=roc, a=dbaron
2007-08-07 12:22:26 -07:00
sharparrow1@yahoo.com
ddf20f3ad6
Bug 390740: Pass lang-group into GetMetricsFor more consistently (general patch). r+sr=roc, a=dbaron
2007-08-07 12:07:43 -07:00
fantasai.cvs@inkedblade.net
714ca4fc4e
Bug 389767 - Regression: Fixed-position items are missing on 2nd page of print-preview, fixed on behalf of HP, r+sr=bzbarsky
2007-08-07 09:06:56 -07:00
masayuki@d-toybox.com
9affd989eb
Bug 365336 text-decoration width should be rounded to the device pixels r+sr=roc
2007-08-06 01:15:00 -07:00
ginn.chen@sun.com
d0ed3cca65
Bug 389793 Firefox build failed on OpenSolaris without --disable-mochitest r=benjamin a=dsicore
2007-08-05 20:22:32 -07:00
dbaron@dbaron.org
a7486445f6
Relanding patch for bug 387884 that I accidentally reverted while relanding bug 66619 (a=DEBUG-only): Patch by jwatt@jwatt.org: Fixing bug 387884. Use of assignment instead of comparison in assertion. r+sr=roc@ocallahan.org
2007-08-02 17:09:18 -07:00
bzbarsky@mit.edu
7a48b0d97d
Remove bogus assertion. Bug 314307, r+sr=roc, a=dbaron
2007-08-02 14:54:39 -07:00
bzbarsky@mit.edu
331a767fbd
Make ContentInserted for captions more like ContentAppended and normal frame construction. Bug 386014, r=bernd, sr=roc, a=dbaron
2007-08-02 14:29:51 -07:00
bzbarsky@mit.edu
4754770d23
Don't set up counters for the anon cols set up by a <col span="n">. Bug 385866, r+sr+a=dbaron
2007-08-02 14:23:25 -07:00
bzbarsky@mit.edu
f3dde487e1
Get the right style context for the blockframe containing an mtable. Bug
...
384649, r+sr=dbaron
2007-08-02 11:30:43 -07:00
bzbarsky@mit.edu
193b24d312
Remove bogus assert. Bug 350128, r+sr=roc, a=dbaron
2007-08-02 11:11:44 -07:00
bzbarsky@mit.edu
9c59e9e4cc
Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
...
update the resize flags properly. Bug 388084, r+sr+a=dbaron
2007-08-02 11:08:05 -07:00
sharparrow1@yahoo.com
cb8372b00c
Bug 386266: Crash [@ nsFrameManager::UnregisterPlaceholderFrame] or assertions with -moz-column and float. r+sr=bzbarsky, a=blocking1.9+
2007-08-02 10:20:45 -07:00
Olli.Pettay@helsinki.fi
bd0b7ea6d7
Backing out bug 275196, xml:id, to fix tp regression
2007-07-26 07:16:19 -07:00
Olli.Pettay@helsinki.fi
e8dba5a1b4
Bug 275196, xml:id, r=sicking, sr=dbaron
2007-07-26 05:22:01 -07:00
roc+@cs.cmu.edu
9562390da7
Bug 387969. Use CSS 'text-rendering' property to control text quality. r=pavlov,r+sr=bzbarsky
2007-07-26 02:47:43 -07:00
jst@mozilla.org
83c8471b91
Adding support for cut, copy, paste events. Patch by mfenniak-moz@mathieu.fenniak.net, r=Olli.Pettay@gmail.com, sr=jst@mozilla.org,jonas@sicking.cc
2007-07-25 21:14:33 -07:00
roc+@cs.cmu.edu
a28eeaaafd
Bug 379349. Add support for 'overflow containers' --- special frame continuations that do not map any content of their own, but serve only as containers for laying out children that overflowed their parents' content height. patch by fantasai, r+sr=eli,roc
2007-07-25 21:03:29 -07:00
sharparrow1@yahoo.com
0881e734d3
Bug 4821: Implement page zoom (backend). r+sr=roc.
2007-07-25 20:34:16 -07:00
dbaron@dbaron.org
5bf1dff4fa
Fix enumerated values of font-size to depend on the right preference. b=389464 r+sr=bzbarsky
2007-07-25 16:12:38 -07:00
sharparrow1@yahoo.com
2217b2847d
Bug 386640: ClearStyleDataAndReflow is fundamentally broken. r+sr=bz
2007-07-25 10:14:13 -07:00
asqueella@gmail.com
04264029fb
Bug 388761 - fix MOZ_XUL-disabled builds
...
p=romaxa <romaxa@gmail.com>
r+sr=roc
2007-07-23 17:04:36 -07:00
asqueella@gmail.com
2604465594
fix bug 388709 - "ASSERTION: Please remove this from the document properly: '!IsInDoc()'" with :after, floating :first-letter
...
Store the generated content as a nsCOMArray<nsIContent>* property on frames to make its clean-up on frame destruction less fragile.
r+sr=roc
2007-07-23 16:31:11 -07:00
sharparrow1@yahoo.com
7f1f88be47
Bug 388359: Menu items are highlighted as mouse pointer moves below menu. Fix makes GetEventCoordinatesRelativeTo work across window roots. r+sr=roc.
2007-07-23 09:44:34 -07:00
mats.palmgren@bredband.net
d6eb0045a2
Remove nsDirectionalFrame::QueryInterface(), add GetFrameName(), and some other minor cleanup. b=385921 r+sr=dbaron
2007-07-22 07:43:23 -07:00
bzbarsky@mit.edu
70f1323690
Don't generate state keys at all, if there's nothing to get. Bug 388387, r+sr=sicking.
2007-07-20 20:00:02 -07:00
peterv@propagandism.org
b1fa111c52
Fix for bug 386300 (Caret disappears when pressing UP at the top of a contenteditable region). r/sr=jst.
2007-07-19 02:47:49 -07:00
roc+@cs.cmu.edu
6ce95b8340
Bug 385354. When appending the first child of an element with :before content, we need to make sure we append after the :before frames for the element. r+sr=dbaron
2007-07-18 21:25:17 -07:00
bzbarsky@mit.edu
d074804c35
Propagate stylesheet principals through to XBL binding loads; streamline load
...
security checks in the XBL code (so that all the security checks are gated
through LoadBindingDocumentInfo). Bug 204140, r=dbaron for the CSS changes,
r=sicking for the XBL changes, sr=sicking.
In particular, this change allows user stylesheets loaded from local files to
link to local files.
2007-07-18 14:56:57 -07:00
vladimir@pobox.com
66b946a260
b=382613, moz-border-radius of background color isn't clamped to 50%, r+sr=roc
2007-07-18 07:14:53 -07:00
sharparrow1@yahoo.com
f9d6bc573f
Bug 381631: Cannot print pages in Landscape mode. patch by Kenneth Herron, r=pavlov, sr=roc
2007-07-16 16:16:48 -07:00
enndeakin@sympatico.ca
adeac57410
Bug 388064, remove extra active popup list from presshell, since popup manager now tracks popups, and does so for all popups, r+sr=roc
2007-07-16 07:53:32 -07:00
dbaron@dbaron.org
d40a9a5bb7
Add tests for bugs 66619 and 388019.
2007-07-15 22:55:51 -07:00
dbaron@dbaron.org
f367e18bc7
Don't drop empty rectangles on the floor. b=388019 r=sharparrow1@yahoo.com sr=roc@ocallahan.org
2007-07-15 22:55:04 -07:00
dbaron@dbaron.org
7ea5106b7b
Make ScrollContentIntoView consider continuations so that tabbing to a multi-line link makes the whole thing visible. b=66619 r=sharparrow1@yahoo.com sr=roc@ocallahan.org
2007-07-15 22:53:19 -07:00
dbaron@dbaron.org
2eb31e750b
Back out bug 66619 until I get review on bug 388019.
2007-07-13 22:18:09 -07:00
jwatt@jwatt.org
4737a61e83
Fixing bug 387884. Use of assignment instead of comparison in assertion. r+sr=roc@ocallahan.org
2007-07-13 04:03:48 -07:00
longsonr@gmail.com
166be8816d
Bug 375173 - svg switch occasionally displays multiple children. r+sr=roc
2007-07-13 02:58:48 -07:00
dbaron@dbaron.org
71d11500c3
Make ScrollContentIntoView consider continuations so that tabbing to a multi-line link makes the whole thing visible. b=66619 r=sharparrow1@yahoo.com sr=roc@ocallahan.org
2007-07-12 16:48:37 -07:00
bzbarsky@mit.edu
4d53ccf996
Make attribute changes that also cause a state change properly reresolve style
...
when a selector uses both the state and the attribute. Bug 315920, r=dbaron,
sr=sicking.
2007-07-12 13:05:45 -07:00
enndeakin@sympatico.ca
0fd6590d13
Bug 387720, fix shift+tab not working, popup reworking uncovered this bug which manifested itself as a regression, r+sr=roc
2007-07-12 06:54:42 -07:00
db48x@yahoo.com
6b4d9b9fb0
Bug 384576 - adding -moz-border-radius to an element causes the background to be drawn without dpi scaling
...
r=sharparrow1, sr=roc
2007-07-11 21:04:33 -07:00
jwalden@mit.edu
6d7584839a
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
jruderman@hmc.edu
1df32e680d
Bug 99319, Silence startup printf "Note: styleverifytree is disabled" and friends in the "disabled" case. Patch by Ryan Jones, r+sr=bzbarsky.
2007-07-07 16:52:59 -07:00
dbaron@dbaron.org
a23cc3f5fc
Turn warning on constructing frames in the middle of reflow back into an assertion, now that the dependent bugs are fixed. b=336756
2007-07-04 13:40:14 -07:00
dbaron@dbaron.org
df3358641f
Implement -moz-border-start and -moz-border-end. Patch by Simon Montagu <smontagu@smontagu.org> and me. b=74880 r/sr=smontagu/dbaron
2007-07-04 11:51:16 -07:00
enndeakin@sympatico.ca
59c3596049
Bug 279703, rework XUL popups to use asynchronous opening, plus many other fixes, attempt 2 with creating widgets later, r=bz,neil,roc,sr=bz
2007-07-04 08:49:38 -07:00