Commit Graph

401 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
74a8d87816 Bug 308120: Deal better with anonymous (direct) children being moved in the DOM. Patch by sicking, r=bzbarsky sr=bryner
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@186964 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-05 03:14:52 +00:00
scott%scott-macgregor.org
c031bdacac Bug #315189 --> Loading this url crashes [@ nsHTMLDocument::MatchLinks] Camino and Firefox
Fix a probme with inline style rules on innerDiv elements that was breaking Yahoo! webmail.

patch by bz

r/sr=jst

a=me


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@184492 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-12 00:02:05 +00:00
bzbarsky%mit.edu
473feca0c2 Fix bug 312847 -- pass the right index to ContentAppended. r+sr=jst, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@182496 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-18 22:26:03 +00:00
bzbarsky%mit.edu
79d4c1d3b7 When inserting a document fragment, make sure that updates triggered by our
insertions flush out notifications as needed. Bug 312695, r+sr=jst, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@182449 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-18 13:34:15 +00:00
bzbarsky%mit.edu
043d41d42d Fix bug 310653. Patch by peterv, r+sr=bzbarsky, a=shaver
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181440 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-02 15:20:17 +00:00
bzbarsky%mit.edu
c629095a74 Make nsDocument::InsertBefore and nsDocument::ReplaceChild do the right thing
as far as removing kids from their old parent, working with document fragments,
etc. Mostly just makes nsDocument and nsGenericElement share code. Bug 278472,
r=peterv, sr=jst, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@181384 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-01 02:05:27 +00:00
jwatt%jwatt.org
b016970365 Fixing bug 302103. Implement SVG events. r=tor@acm.org, sr=jst@mozilla.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@179351 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 23:15:10 +00:00
roc+%cs.cmu.edu
a4e5443b20 Bug 78510. Maintain a per-document hashmap from URI-spec-hash to set of pointers to content elements that are links to those URIs whose state has been queried by the style system. Use this map to efficiently mark visited any links to URIs which get visited. r+sr=dbaron, with input from bryner and bzbarsky, a=jesup with support from dbaron. May impact Tp and other metrics, be careful out there.
git-svn-id: svn://10.0.0.236/trunk@177512 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-10 20:21:44 +00:00
bzbarsky%mit.edu
79e17a68ce Make reentering nsRange::DeleteContents safe, and make RemoveChildAt deal with
the mutation event removing the child.  Bug 293388, r=sicking, sr=peterv,
a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176620 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 15:45:49 +00:00
jst%mozilla.jstenback.com
79ba7b6cdd Fixing bug 296704. Make re-dispatching of events work as expected. r=dveditz@cruzio.com, sr=bryner@brianryner.com, a=dveditz@cruzio.com
git-svn-id: svn://10.0.0.236/trunk@174986 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-22 01:53:58 +00:00
neil%parkwaycc.co.uk
31fc6a9beb Fix regression from misread bug 285830 comment b=296657 r=sicking sr=jst a=asa
git-svn-id: svn://10.0.0.236/trunk@174320 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-08 23:02:29 +00:00
jst%mozilla.jstenback.com
1acb0a110a Fixing bug 292464. Use the documents principals to check if a document is a chrome document or not. r=smaug@welho.com, sr=peterv@propagandism.org, a=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@174095 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-02 23:36:08 +00:00
neil%parkwaycc.co.uk
1fd7840408 Bug 285830 textContent ignores whitespace r=sicking sr=jst a=shaver
git-svn-id: svn://10.0.0.236/trunk@173900 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 13:59:38 +00:00
allan%beaufour.dk
25cea2ad26 Fix up nsDOMAttributeMap so it caches the nsDOMAttributes that it creates. Bug 235512, r=sicking, sr=peterv, a=shaver
git-svn-id: svn://10.0.0.236/trunk@173894 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-01 13:46:20 +00:00
bzbarsky%mit.edu
5061af9215 Back out the patch for bug 211128 to fix bug 293639. r=sicking, sr=peterv, a=asa
git-svn-id: svn://10.0.0.236/trunk@173576 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-19 16:12:13 +00:00
bryner%brianryner.com
189a661d09 Add support for caching content viewers in session history to speed up back/forward (bug 274784). This initial landing has the feature disabled by default; set browser.sessionhistory.max_viewers to the maximum number of pages to cache to enable the feature. r=bzbarsky, sr/a=brendan.
git-svn-id: svn://10.0.0.236/trunk@173044 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-04 20:22:32 +00:00
bzbarsky%mit.edu
3b03ae1c7c Make the base URI for anon nodes in an XBL binding be the URI of the XBL
document.  Bug 211128, r+sr=jst, a=chofmann


git-svn-id: svn://10.0.0.236/trunk@172993 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-03 16:01:22 +00:00
Olli.Pettay%helsinki.fi
6877f83211 Bug 292464 - event listeners added using addEventListener() listen only trusted events. r=jst, sr=peterv, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@172956 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-02 17:54:41 +00:00
jst%mozilla.jstenback.com
ebed1ee784 Fixing bug 289940. Make chrome event handlers only receive trusted events by default. r=jonas@sicking.cc, sr=peterv@propagandism.org, a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@172848 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-28 23:48:28 +00:00
tor%cs.brown.edu
d2111ae14f Bug 291499 - prevent infinite indent in layout-debug. r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@172616 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-22 19:46:35 +00:00
bzbarsky%mit.edu
e2e0f7bfab Remove unused aDeep args from AppendChildTo and InsertChildAt. Bug 289316,
r=sicking, sr=peterv, a=brendan


git-svn-id: svn://10.0.0.236/trunk@172410 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-18 22:58:35 +00:00
bzbarsky%mit.edu
2ed6c9fac8 Eliminate nsIContent::SetDocument/SetParent/SetBindingParent in favor of
BindToTree and UnbindFromTree methods.  Bug 286000, r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@171749 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-05 23:54:35 +00:00
bzbarsky%mit.edu
66d9120653 Followup to bug 225941 -- I forgot some review comments. r=dbaron, sr=jst
git-svn-id: svn://10.0.0.236/trunk@171034 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-23 03:21:04 +00:00
bzbarsky%mit.edu
b545c9a067 Add a method to ask a content node whether it may have a frame in some
presentation.  Bug 225941, r=dbaron, sr=jst


git-svn-id: svn://10.0.0.236/trunk@171033 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-23 03:07:10 +00:00
bryner%brianryner.com
165fa3ff89 Remove nsIXBLBinding (bug 194834). r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@169873 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-25 22:07:01 +00:00
doronr%us.ibm.com
579555ffc3 Bug 283323 - use owner document in nsGenericElement to get and set properties. Patch by smaug, r/sr=bryner
git-svn-id: svn://10.0.0.236/trunk@169670 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-23 20:27:25 +00:00
bryner%brianryner.com
066919535f Guarantee that a document's binding manager is non-null. Bug 282792, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@169489 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-19 10:31:27 +00:00
doronr%us.ibm.com
86f11fca63 Bug 279057 - Implement hasFeature for XForms. Patch by smaug, r=bryner/sr=jst
git-svn-id: svn://10.0.0.236/trunk@169429 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-18 21:32:46 +00:00
bzbarsky%mit.edu
0cfe7486a9 Add OOM checks on some GetDOMSlots() calls. Bug 280771, patch by Daniel de
Wildt <mozilla3q04@dewildt.de>, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@168803 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-04 18:04:02 +00:00
bryner%brianryner.com
5d17ec2995 Remove unneeded nsIContentList interface (bug 280746). r+sr=jst.
git-svn-id: svn://10.0.0.236/trunk@168732 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-02 23:16:02 +00:00
mozilla.mano%sent.com
3ffad7b2f3 Bug 277516 - Add a hidden pref to follow accessibility.tabfocus for xul elements; default to true on mac, false everywhere else. r=aaronlev sr=bzbarksky
git-svn-id: svn://10.0.0.236/trunk@168512 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-29 23:47:35 +00:00
cvshook%sicking.cc
0ae376c89e missed to change one comment in patch for bug 279155.
rs=jst


git-svn-id: svn://10.0.0.236/trunk@168264 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-24 23:20:39 +00:00
cvshook%sicking.cc
9b2f861866 Bug 266406: nsAttrValue has too big default boundries when parsing integers.
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@168231 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-24 10:43:14 +00:00
peterv%propagandism.org
c6ae6e5825 Fix for bug 278505 (Trivial content cleanup). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@167882 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-17 09:38:03 +00:00
jst%mozilla.jstenback.com
0888e05779 Landing fix for bug 198533. Patch by smaug@welho.com. Making nsXULElement inherit nsGenericElement. r=bugmail@sicking.cc, sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@167743 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-14 19:30:55 +00:00
allan%beaufour.dk
551fd48768 bug 278153, patch by smaug@welho.com, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@167670 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-13 15:32:41 +00:00
bryner%brianryner.com
f3c98826fe remove parts of patch for bug 276959 that were not intended to be checked in.
git-svn-id: svn://10.0.0.236/trunk@167646 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-12 23:27:05 +00:00
bryner%brianryner.com
2474296ae5 Remove nsIHTMLContent interface (bug 276959). r+sr=jst.
git-svn-id: svn://10.0.0.236/trunk@167619 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-12 19:45:38 +00:00
bzbarsky%mit.edu
1940e30c33 Use GetOwnerDoc in GetTextContent, since this makes sense for nodes not
currently in the DOM tree.  Bug 276880, r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@167229 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-03 23:37:25 +00:00
neil%parkwaycc.co.uk
e0bc5a8a1e Bug 51444 Make xbl:inherits work with namespaced attributes p=smaug@welho.com r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@167167 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-01 18:02:03 +00:00
bmlk%gmx.de
3a86754d8d document.implementation.hasFeature('XHTML', '2.0') should return true, bug 255610, p=Vidar Braut Haarr <bugmail@q1n.org>, r=bzbarsky, sr=jst
git-svn-id: svn://10.0.0.236/trunk@167043 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-27 11:31:49 +00:00
bryner%brianryner.com
b0242fa4f1 deCOMtaminate nsIContent::GetNameSpaceID. Bug 272079, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@166648 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-13 04:14:28 +00:00
mvl%exedo.nl
6685ddd25e Implement DOM 3 isDefaultNamespace()
bug 270640, patch by smaug@welho.com, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@165847 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-28 10:57:22 +00:00
bzbarsky%mit.edu
33d6cabf2c deCOMify nsIStyledContent::GetID (make it return we a weak pointer to the ID
atom).  Bug 244249, patch by jpl24 <jlurz24@gmail.com>, r=sicking, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@165641 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-23 17:21:37 +00:00
jst%mozilla.jstenback.com
07dafd46f3 Landing workaround for bug 124750. Don't let DOM calls focus elements in hidden tabs. r+sr=bryner@brianryner.com
git-svn-id: svn://10.0.0.236/trunk@164897 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-04 01:24:05 +00:00
bzbarsky%mit.edu
8ad598b075 DeCOMTaminate some methods on nsIStyledContent. Bug 244258, patch by jpl24
<jlurz24@gmail.com>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@164274 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-24 17:10:32 +00:00
bzbarsky%mit.edu
ceb3b814ae Fix up uses of GetOwnerDoc/GetCurrentDoc to use the right one, with an eye
towards general sanity on the one hand and sXBL/XBL2 on the other.  Bug 263200,
r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@163529 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 16:14:27 +00:00
aaronleventhal%moonset.net
ef3f8b9010 Bug 254966. Make css scrollable elements tab navigable. r=mats, sr=roc
git-svn-id: svn://10.0.0.236/trunk@161578 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 14:58:34 +00:00
bryner%brianryner.com
ff2bc0b69e Trying again to land support for content node properties (bug 253888). r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161182 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 18:50:29 +00:00
tor%cs.brown.edu
da01ea4deb Bug 216563 - implement <svg:switch>.
Patch by scootermorris@comcast.net, r=afri, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@161152 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 21:10:39 +00:00