bzbarsky%mit.edu
40cd6f94ef
Fix bug 403733: dynamic legend insertion should not use text as valid
...
siblings. r+sr=roc, a=schrep
2007-11-15 06:18:28 +00:00
Olli.Pettay%helsinki.fi
540e8a024b
backout Bug 373344, the assertion is still there :(
2007-11-13 10:54:01 +00:00
Olli.Pettay%helsinki.fi
d73b36a08e
Bug 373344, r+sr=roc, a=blocking1.9+
2007-11-13 10:29:29 +00:00
reed%reedloden.com
f30cd776a9
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-13 05:42:52 +00:00
fantasai.cvs%inkedblade.net
0e2713d6ad
update last continuation assertion to account for overflow container continuations b=399687 r+sr=roc a=beltzner
2007-11-12 19:05:42 +00:00
peterv%propagandism.org
3c5054a6a9
Fix for bug 394264 (Ctrl+Home doesn't work, in the body of a message being composed). r=Neil, sr=jst.
2007-11-12 14:46:13 +00:00
Olli.Pettay%helsinki.fi
4dae3f6c91
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 12:20:41 +00:00
bzbarsky%mit.edu
85a08529f5
Don't assume that GetPrimaryFrameFor actually works correctly. Bug 403245, r+sr+a=roc
2007-11-12 00:47:50 +00:00
pavlov%pavlov.net
43b6824755
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 20:35:30 +00:00
pavlov%pavlov.net
6ae7654dbc
bug 403287. use an nsAutoTArray instead of an nsVoidArray to avoid heap allocations. r/sr=roc a=schrep
2007-11-11 20:31:39 +00:00
smontagu%smontagu.org
b23fe01d80
Define langgroups for all charset decoders
2007-11-11 19:52:34 +00:00
smontagu%smontagu.org
4c44cef50e
Testcase for bug 399951
2007-11-11 19:35:23 +00:00
smontagu%smontagu.org
262da08cf7
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 19:34:06 +00:00
bzbarsky%mit.edu
643ad985f9
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 19:09:45 +00:00
bzbarsky%mit.edu
1a49048af4
Give placeholders for out-of-flow tables the right parent style context. Bug
...
403175, r+sr+roc, a=schrep
2007-11-11 19:07:11 +00:00
Olli.Pettay%helsinki.fi
77a6c16c19
Bug 363265, fix comment about mTextZoom/mPageZoom members
2007-11-09 22:29:43 +00:00
Olli.Pettay%helsinki.fi
7fe67a9ca5
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 10:19:12 +00:00
Olli.Pettay%helsinki.fi
f9529b315b
back out Bug 373344
2007-11-09 09:40:45 +00:00
Olli.Pettay%helsinki.fi
d2010708d6
Bug 373344, r+sr=roc, a=beltzner
2007-11-09 09:27:49 +00:00
bzbarsky%mit.edu
3e32c569c2
Use a stack array for the pending restyles unless there are lots of them. Bug
...
403113, r+sr+a=roc
2007-11-09 06:09:22 +00:00
bzbarsky%mit.edu
c5f28d6b05
Give first-line and first-letter frames the right parent style context. Bug
...
398803, r+sr+a=roc
2007-11-09 05:29:06 +00:00
roc+%cs.cmu.edu
7a270ccb91
Bug 403048. Be more careful about looking for the line containing the caret. r+sr=mrbkap
2007-11-09 01:59:20 +00:00
reed%reedloden.com
32076b7998
Bug 130078 - Make chrome subdocuments of chrome parents share the view hierarchy [p=roc r+sr=bzbarsky a=blocking1.9+]
2007-11-08 04:50:49 +00:00
reed%reedloden.com
499bd7a61b
Bug 401361 - Draw correctly when drawWindow is called on a window using fullZoom [p=roc r+sr=vlad a=blocking1.9+]
2007-11-08 04:43:36 +00:00
reed%reedloden.com
c570e8c69b
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-08 04:39:02 +00:00
reed%reedloden.com
b9c2defb1c
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-08 04:36:46 +00:00
reed%reedloden.com
dce353762e
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-08 04:07:00 +00:00
dholbert%cs.stanford.edu
62c965a0db
Bug 398797: let rel.-positioned inline-blocks be containing blocks for abs. content. r+sr=bz, a=blocking1.9+
2007-11-07 20:00:51 +00:00
bzbarsky%mit.edu
393e539ce7
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 17:13:01 +00:00
bzbarsky%mit.edu
c607521e84
Refactor and improve sibling frame finding, especially for popups. Bug 386642,
...
r+sr=roc, a=vlad
2007-11-07 17:04:16 +00:00
dbaron%dbaron.org
dfc1afb90e
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 23:31:04 +00:00
mats.palmgren%bredband.net
af0c51e93c
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-24 00:02:27 +00:00
bzbarsky%mit.edu
71b276e4b9
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 21:56:43 +00:00
Olli.Pettay%helsinki.fi
0d8ed891c3
backout Bug 373462, bug 385322. Still regress tp/talos
2007-10-21 16:46:56 +00:00
Olli.Pettay%helsinki.fi
00c264a0fe
Test-landing (again) Bug 373462, bug 385322, Better scheduling of cycle collection/gc, r+sr=sicking,jst
2007-10-21 14:09:31 +00:00
dholbert%cs.stanford.edu
b8e96e0fbe
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 17:41:29 +00:00
bzbarsky%mit.edu
11ca9b18e5
Don't run XBL constructors during frame construction, ever. Bug 398006,
...
r=sicking, sr=roc
2007-10-19 03:51:16 +00:00
reed%reedloden.com
60463bff28
Completely backout patch from Jonathan Steele in bug 399753 due to bustage.
2007-10-15 03:42:27 +00:00
reed%reedloden.com
84f61ae821
Bug 399753 - "Remove "nsISupportsArray" in the layout directory" [p=xfsunoles@gmail.com (Jonathan Steele) r+sr+a1.9=dbaron]
2007-10-15 03:10:00 +00:00
roc+%cs.cmu.edu
cd0802e920
Bug 397518. Wrap inline non-MathML children of MathML frames in anonymous blocks. r+sr=bzbarsky
2007-10-12 08:30:55 +00:00
reed%reedloden.com
2d9d436d30
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 22:54:18 +00:00
bzbarsky%mit.edu
6ee00a83f8
Fix regression tests. Bug 398510
2007-10-11 05:17:18 +00:00
bzbarsky%mit.edu
c352849911
Don't allow first-letter on the block inside a mathml table cell. Bug 398510,
...
r+sr+a=roc
2007-10-11 04:36:48 +00:00
bzbarsky%mit.edu
2a34185d45
Fix bug 399219. r=roc, sr=neil, a=roc
2007-10-10 22:14:41 +00:00
roc+%cs.cmu.edu
9ece953048
Backing out fix for bug 345339 because of test failures
2007-10-10 03:39:17 +00:00
roc+%cs.cmu.edu
f4f99aa976
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-10 02:15:24 +00:00
tglek%mozilla.com
fef81552e6
Clean up prbool misuse in layout. bug 398312, r+sr+a=dbaron
2007-10-10 00:00:06 +00:00
bzbarsky%mit.edu
99c2282e83
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-09 02:45:10 +00:00
bzbarsky%mit.edu
c2fc03ba49
Fix bug 398326. Make sure to let the frame constructor know before
...
constructing frames. r+sr+a=dbaron.
2007-10-09 02:34:58 +00:00
dbaron%dbaron.org
041b414fb6
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 23:11:02 +00:00
reed%reedloden.com
0ef54684da
Bug 381735 - "reenable antialiased border drawing on Linux" [p=dao r+sr=dbaron r=vlad a=blocking1.9+]
2007-10-08 21:09:45 +00:00
roc+%cs.cmu.edu
f6b666a350
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-08 02:42:50 +00:00
mats.palmgren%bredband.net
d9aee670e5
Make the GetListBoxBody() call from the frame constructor not Flush_Frames. b=392285 r+sr=bzbarsky a=dsicore
2007-10-06 15:03:36 +00:00
gerv%gerv.net
d38c158995
Bug 398009 - fix mangled license headers. a=stuart.
2007-10-06 12:08:47 +00:00
bzbarsky%mit.edu
3edb2a0604
Fix a few issues in bfcache and XBL when javascript is being toggled on and
...
off. Bug 398668, r+sr+a=jst
2007-10-06 00:35:01 +00:00
bzbarsky%mit.edu
17557a799b
Make sure we always resolve style contexts with the right parent. Bug 390689,
...
r+sr+a=dbaron
2007-10-04 02:58:50 +00:00
dholbert%cs.stanford.edu
bbf681dd09
Bug 395316 - Clear OutOfFlowFrame after unregistering placeholder, and make recursive call to RemoveFrame. r/sr/a=roc
2007-10-03 03:44:18 +00:00
fantasai.cvs%inkedblade.net
f66233642c
paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc
2007-10-02 05:57:46 +00:00
bzbarsky%mit.edu
9fea348306
Add asserts to catch dangerous cases. Bug 398108, r+sr+a=dbaron
2007-10-02 04:37:36 +00:00
joshmoz%gmail.com
001dc7f51c
remove XP_MAC usage. b=281889 r=cbarrett sr=roc a=roc
2007-10-01 23:20:38 +00:00
bzbarsky%mit.edu
6b5c6fb147
Make sure to be in an update when we do frame construction. Bug 393326, r+sr+a=dbaron
2007-10-01 03:15:45 +00:00
dbaron%dbaron.org
2ff6e70fda
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 19:23:48 +00:00
Olli.Pettay%helsinki.fi
b898a5ddce
back out Bug 373462 / bug 385322 (again :( )
2007-09-29 17:33:24 +00:00
Olli.Pettay%helsinki.fi
3462127628
Bug 373462 / bug 385322, Better scheduling of cycle collection/gc, r+sr=jst
2007-09-29 15:02:58 +00:00
roc+%cs.cmu.edu
190d919e8c
Bug 368445. Make nsDisplayBorder::OptimizeVisibility use accurate borders, r+sr=bzbarsky
2007-09-27 22:52:32 +00:00
dholbert%cs.stanford.edu
4505233959
Bug 367673, Handle width-computation arithmetic with nscoord_MAX. r=roc sr=roc a1.9=roc
2007-09-24 17:30:43 +00:00
Olli.Pettay%helsinki.fi
697380898b
backout the test patch for Bug 373462 and 385322
2007-09-23 16:10:13 +00:00
Olli.Pettay%helsinki.fi
bb903a0cc2
Testland a patch for Bug 373462 and 385322, 'Better scheduling of cycle collection/gc'
2007-09-23 14:05:29 +00:00
mrbkap%gmail.com
25bf255e15
Restore the right caret in all cases. bug 395888, r+sr+a=roc
2007-09-22 21:06:58 +00:00
bzbarsky%mit.edu
37e01920e6
Fix content leak due to double-init of oveflow placeholders. Bug 397011,
...
r+sr+a=roc
2007-09-22 01:24:41 +00:00
bzbarsky%mit.edu
c0694bd14a
Simplify reflow and restyle event processing a tad. Bug 396099, r+sr+a=roc
2007-09-21 02:47:19 +00:00
bzbarsky%mit.edu
69dd308b44
Relanding bug 396587. Maybe it'll stick now. r+sr+a=roc
2007-09-20 23:28:26 +00:00
bzbarsky%mit.edu
78cb77e8f1
Backing out bug 396587 to hopefully fix orange.
2007-09-20 03:41:29 +00:00
bzbarsky%mit.edu
3a1ec82b89
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-20 02:46:28 +00:00
bzbarsky%mit.edu
b03ec8854d
Fix bug 396286. r+sr+a=roc
2007-09-18 01:16:40 +00:00
bzbarsky%mit.edu
9404d2126d
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 19:15:44 +00:00
surkov.alexander%gmail.com
a85a321363
Bug 388927 - getChildAtPoint fails for scrolled content, r=evan.yan, roc, sr=roc, a=dsicore
2007-09-05 08:00:40 +00:00
martijn.martijn%gmail.com
69d5a1b9dc
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 21:44:42 +00:00
bzbarsky%mit.edu
ac4b9a1cfc
Make sure content is up to date before we start processing restyles. Bug
...
393801, r+sr+a=roc
2007-09-04 08:31:01 +00:00
masayuki%d-toybox.com
8c920b846f
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 15:27:27 +00:00
smontagu%smontagu.org
e5e896b3d9
Only substitute real frame for placeholder frame when it is an inline container. Bug 394239, r+sr+a=roc
2007-09-03 14:30:38 +00:00
masayuki%d-toybox.com
323bfa713f
Oops, backing-out previous checked-in, because tinderbox has RED.
2007-09-03 11:03:50 +00:00
masayuki%d-toybox.com
faceb0991f
Bug 394109 Inconsistent text-decoration positioning. r+sr+a=roc
2007-09-03 11:01:49 +00:00
bzbarsky%mit.edu
eb2c7c7829
Fix bug 394111. r+sr+a=bzbarsky
2007-09-03 01:28:08 +00:00
martijn.martijn%gmail.com
d25a8e56fc
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 08:53:07 +00:00
martijn.martijn%gmail.com
6787eabe50
Bug 92543 - BandRect.mFrames should be created as an nsAutoVoidArray, patch by Alfred Kayser, r+sr=roc, a=dbaron
2007-08-30 15:29:07 +00:00
jwalden%mit.edu
373a5a3752
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 20:38:46 +00:00
smontagu%smontagu.org
7c721eed11
Remove cruft from nsBidiPresUtils. Bug 393962, r+sr+a=roc
2007-08-29 09:19:16 +00:00
smontagu%smontagu.org
8c397bf4d8
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 08:21:38 +00:00
gijskruitbosch%gmail.com
e0b44fa310
Backing out fix for bug 92543 due to build bustage
2007-08-28 09:10:23 +00:00
gijskruitbosch%gmail.com
f99abc8909
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 08:53:33 +00:00
sharparrow1%yahoo.com
bb6300cb40
Bug 390180: Full page zoom interacts badly with bfcache. r+sr+a=roc
2007-08-28 01:20:18 +00:00
bzbarsky%mit.edu
ae604b5829
Fix bug 393671. r+sr+a=roc
2007-08-27 02:48:43 +00:00
bzbarsky%mit.edu
efb05429da
Fix crash bug 393517. r+sr=roc, a=dbaron
2007-08-27 00:20:52 +00:00
bzbarsky%mit.edu
22cc79681b
Set the property on the right frame. Bug 393649, r+sr=dbaron, a=roc
2007-08-27 00:18:25 +00:00
bzbarsky%mit.edu
3ddbf83934
Be less noisy in debug builds.
2007-08-26 18:27:00 +00:00
bzbarsky%mit.edu
9798e450e1
Make line-height specified in ch units work. Bug 391909, r+sr+a+dbaron
2007-08-24 22:20:25 +00:00
sharparrow1%yahoo.com
c0a8c7a2f5
Bug 391494: full page zoom causes scrollbars to be cut off. r+sr+a=roc
2007-08-24 17:46:59 +00:00
mozilla%weilbacher.org
cfbd5c3e4f
Bug 385891: Removal of non-Cairo code from nsFrame.cpp and nsObjectFrame.cpp, p=alfredkayser, r/sr/a=dbaron
2007-08-24 00:13:44 +00:00
masayuki%d-toybox.com
5fa5b33f97
Bug 392252 need new APIs for converting AppUnits to gfx usable pixels r=sharparrow1, sr+a=roc
2007-08-22 11:13:55 +00:00