Граф коммитов

5767 Коммитов

Автор SHA1 Сообщение Дата
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