Commit Graph

2090 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
cd73f2108b Don't assume mRootContent is non-null. Bug 340796, r=sicking, sr=neil, branch181=sicking 2006-06-15 03:13:00 +00:00
mhammond%skippinet.com.au
90ce32e3d2 Correct the change to the fast-load version. r/sr=bz 2006-06-15 03:06:30 +00:00
mrbkap%gmail.com
bfd83c86b9 Always call BindCompiledEventHandler now that we treat all event handlers as being shared. bug 341356, r=mhammond sr=sicking a=pavlov 2006-06-14 01:31:25 +00:00
mhammond%skippinet.com.au
0f241835df Land DOM_AGNOSTIC3_BRANCH, bug 255942. r=a few people, sr=brendan. 2006-06-13 03:07:47 +00:00
mrbkap%gmail.com
98997f8669 Checking in Ben Turner <bent.mozilla@gmail.com> and timeless's patch to make Gecko use the JS engine's request model to help multithreaded embedders avoid GC races and crashes. bug 176182, r=mrbkap assumed-rs=brendan 2006-06-12 22:39:55 +00:00
Jan.Varga%gmail.com
e5158d88ef Fix for bug 296040. Cell-based selection in trees
r=Neil Deakin, sr=Neil Rashbrook, sponsored by BEToptions
2006-06-06 20:05:13 +00:00
enndeakin%sympatico.ca
b1f70632e5 Bug 335755, report overlay errors instead of showing grey bar,r=sicking,sr=jst 2006-06-06 14:08:57 +00:00
timeless%mozdev.org
a768026fc9 Bug 337917 Make consumers stop using cids from other modules
r=smontagu sr=darin
2006-06-03 23:35:59 +00:00
peterv%propagandism.org
54c2159acf Fix for bug 339239 (Remove UserData functions from nsIDocument). r/sr=sicking. 2006-06-02 13:28:14 +00:00
cvshook%sicking.cc
47a9061831 Bug 90983: Don't fire mutation events during parsing, i.e. when aNotify is false. Also make us fire mutation events on nodes that are in an orphaned subtree. r/sr=jst 2006-06-02 00:58:04 +00:00
bzbarsky%mit.edu
d2c22c3455 Remove some pointless nsIChannel impls. Bug 337748, r=sicking, sr=darin 2006-05-30 17:26:00 +00:00
mrbkap%gmail.com
4b15cb0755 Bump the fastload file version since the last source note change was not bytecode-compatible. bug 336378, r=brendan 2006-05-22 23:51:31 +00:00
bryner%brianryner.com
6fb8bf0b4f Make command= event retargeting dispatch a new event rather than reusing the old one. Add a new interface for command events that supports a sourceEvent property for accessing the original event. Bug 336696, r=neil sr=jst. 2006-05-22 20:37:32 +00:00
bryner%brianryner.com
a5e5a4579c backing out 336696, I checked in the wrong version of the patch 2006-05-22 18:03:16 +00:00
bryner%brianryner.com
87831f25b1 Make command= event retargeting dispatch a new event rather than reusing the old one. Add a new interface for command events that supports a sourceEvent property for accessing the original event. Bug 336696, r=neil sr=jst. 2006-05-22 16:18:45 +00:00
leon.sha%sun.com
4cb998cedd Bug 337854 crash [@ nsTreeContentView::GetCell].
Patch by alfred.peng@sun.com.
neil: review+
roc: superreview+
2006-05-22 03:21:57 +00:00
cvshook%sicking.cc
2241eae8cb Bug 335913: Reimplement CompareDocumentPosition using nsINode interfaces. r/sr=bz 2006-05-16 14:51:52 +00:00
Olli.Pettay%helsinki.fi
6f0e67928a Bug 337586, Crash [@ PresShell::InitialReflow] when window gets destroyed duren beforeunload event handler, pressing reload, r+sr=bz 2006-05-15 17:51:35 +00:00
cvshook%sicking.cc
d095c5e744 Fix windows bustage this time 2006-05-15 09:18:35 +00:00
cvshook%sicking.cc
073093c129 Bug 334075: Push mFlagsOrSlots to nsINode to allow storing flags and (in the future) slots on nsGenericDOMDataNodes. r=mrbkap sr=bz 2006-05-15 07:03:15 +00:00
ajschult%verizon.net
b13d6ecc67 Bug 337841: rv checked uninitialized in XULSortServiceImpl::InsertContainerNode. r+sr=Neil 2006-05-13 17:06:35 +00:00
bryner%brianryner.com
73ad1691d8 Fix shortcut key regression by allowing command= event retargeting to elements other than <command> (bug 336740). r=neil sr=bzbarsky 2006-05-11 17:36:18 +00:00
cvshook%sicking.cc
d3ec0aa5c5 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz 2006-05-05 06:52:21 +00:00
bzbarsky%mit.edu
3ae541c6c6 Make documents be consistent with docshell wrt what the actual document URI
is.  Bug 335457, r=dveditz, sr=jst
2006-05-04 15:21:50 +00:00
bzbarsky%mit.edu
722b5218b2 Add an interface for nested URIs (like jar:, view-source:, etc) to implement
and use it in various places.  Create null principals if asked for a codebase
principal for a codebase that doesn't have an inherent security context (eg
data: or javascript:).  Bug 334407, r=biesi,dveditz, sr=darin
2006-05-02 18:54:19 +00:00
peterv%propagandism.org
1986f90b13 Fix for bug 75870 (XML namespace of XUL node attributes not accessible from JavaScript inside XUL templates). r=enndeakin, sr=bz. 2006-04-30 09:08:08 +00:00
bzbarsky%mit.edu
0c3706888c Rename GetNodePrincipal to NodePrincipal. Bug 327246, r+sr=sicking 2006-04-27 18:21:11 +00:00
neil%parkwaycc.co.uk
cb8f071e1c Improve box object hashtable storage b=326931 r=jst sr=bz 2006-04-26 12:42:49 +00:00
bzbarsky%mit.edu
3dc3c6dabf Dont clear our props if we're not changing owner documents. Bug 335333, r+sr=jst 2006-04-25 20:03:26 +00:00
bzbarsky%mit.edu
7f9b937064 Dispatch mutation events even in documents that are not rendered in a window.
Bug 201236, patch by Alex Vincent <ajvincent@gmail.com>, r=smaug, sr=peterv
2006-04-24 19:52:21 +00:00
leon.sha%sun.com
0960e6fd1d Bug 333896
Convert GetAttr calls to AttrValueIs and FindAttrValueIn.
Patch by alfred.peng@sun.com.
roc: review+
roc: superreview+
2006-04-24 05:40:11 +00:00
bzbarsky%mit.edu
c2fceaea42 Fix bug 329677. Sort service patch by Neil Rashbrook, r=ndeakin, sr=bzbarsky.
The rest of the patch by me, r=pike, sr=Neil Rashbrook.
2006-04-21 18:01:21 +00:00
bzbarsky%mit.edu
e69e268856 Make sure documents have a content type at creation time. Bug 311218,
r=sicking, sr=jst
2006-04-21 01:24:44 +00:00
cvshook%sicking.cc
ba2eb2ca0f Bug 333942. Move GetParent to nsINode and add GetNodeParent there too. There is a risk that this'll add some binary size, but hopefully not too much. r/sr=bz 2006-04-15 05:09:16 +00:00
mrbkap%gmail.com
f36ff98d32 Remove defunct assertions from debug-only code. bug 334055, r+sr=sicking 2006-04-15 00:39:35 +00:00
enndeakin%sympatico.ca
7434acd04d Bug 331689, merge two attribute setting codeblocks to ensure consistency, r+sr=bz 2006-04-12 16:31:09 +00:00
benjamin%smedbergs.us
70a0f2207b Freeze nsIArray (requires separating nsIMutableArray into another .idl file); also removes NS_NewArray and moves do_QueryElementAt into the glue, r=darin 2006-04-12 15:43:32 +00:00
dbaron%dbaron.org
e86e6e0de2 Copy observer list and hold references to observers when notifying them. b=271669 r=bzbarsky sr=jst 2006-04-11 23:44:34 +00:00
jst%mozilla.jstenback.com
f4f7012c0b Fixing bug 321299. Make sure XPConnect wrappers get properly reparented when moving nodes from document to document. r=mrbkap@gmail.com, sr=bzbarsky@mit.edu 2006-04-11 03:49:44 +00:00
dbaron%dbaron.org
04b8c33eda Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky 2006-04-05 00:00:44 +00:00
bzbarsky%mit.edu
25ab5fffef Create a powerless non-principal and start using it. Bug 326506, r=mrbkap,
sr=dveditz
2006-04-02 20:58:26 +00:00
peterv%propagandism.org
db7caa0c2d Fix for bug 330835 (XULContentSinkImpl::HandleProcessingInstruction should use EqualsLiteral instead of FindInReadable for the target). r/sr=bz. 2006-04-01 02:11:27 +00:00
darin%meer.net
20837f71e1 fixes bug 328925 "Replace NS_WARN_IF_FALSE with NS_ASSERTION (where appropriate)" r=dbaron 2006-03-30 18:40:56 +00:00
cvshook%sicking.cc
1995317fe0 Bug 329982: Give nsXULElement::RemoveChildAt some lovin' to make it deal better with mutationevent handlers mutating the DOM 2006-03-27 22:00:40 +00:00
enndeakin%sympatico.ca
c9f425d8df bug 330660, when constraining, skip underspecified items and do them later. This make certain more complex templates update properly. r+sr=bz 2006-03-27 13:53:27 +00:00
roc+%cs.cmu.edu
1a94b0ebf3 Bug 326501. Mark tree views as being suitable for untrusted code. r+sr=bzbarsky 2006-03-26 20:59:03 +00:00
Olli.Pettay%helsinki.fi
ee372ff167 Bug 330710, Replace obsolete preventBubble/preventCapture with stopPropagation, r=neil, r=mconnor, sr=jst 2006-03-25 22:03:49 +00:00
Jan.Varga%gmail.com
289667093a Fix for bug 330662. isdominated check in template builder is not necessary and causes problems in some specific cases
r=enndeakin sr=bzbarsky
2006-03-25 08:07:33 +00:00
cvshook%sicking.cc
af857a00d6 Bug 331547: Get rid of nsGenericElement::WillAddOrRemove 2006-03-24 22:43:23 +00:00
enndeakin%sympatico.ca
027ce66879 bug 330663, textnodes not synchronized properly, r+sr=bz 2006-03-24 20:41:03 +00:00
cvshook%sicking.cc
1b3207b1d5 Relanding patches that (hopefully) don't affect Tdhtml 2006-03-24 00:09:50 +00:00
cvshook%sicking.cc
e26140ab7d Back out a few of my patches to see if any caused the Tdhtml regression in bug 331364. 2006-03-23 08:21:21 +00:00
bryner%brianryner.com
7a96206e10 Clean up header includes (bug 331050). This round of changes deals with some of the public content headers, and factors nsDOMClassInfoID out of nsIDOMClassInfo.h so that nsContentUtils.h doesn't have to bring in XPConnect. r+sr=jst. 2006-03-22 18:36:36 +00:00
timeless%mozdev.org
f23ddfbebf Bug 330170 crash in history tab of Side bar [@ nsXULTreeBuilder::CycleHeader]
validate arguments, label arguments, use Truncate
r=neil sr=roc
2006-03-21 06:31:37 +00:00
peterv%propagandism.org
59c12dfe1f Fix for bug 286132 (xml-stylesheet PI doesn't handle href attribute as in specification), checking in the right patch this time. r=sicking, sr=bz. 2006-03-17 14:38:57 +00:00
peterv%propagandism.org
d52a61880f Backing out to fix bustages. 2006-03-16 15:12:21 +00:00
peterv%propagandism.org
3efee8b1f4 Fix for bug 286132 (xml-stylesheet PI doesn't handle href attribute as in specification). r=sicking, sr=bz. 2006-03-16 13:47:42 +00:00
Olli.Pettay%helsinki.fi
37054f078a Bug 329512, Remove NS_XUL_CLICK r+sr=bz 2006-03-13 20:57:36 +00:00
enndeakin%sympatico.ca
d319f815e1 Bug 330167, clear lazy state when removing template-built node from document, r+sr=bz 2006-03-13 19:19:08 +00:00
mrbkap%gmail.com
b8ec1670f1 Don't crash on empty XUL files. bug 326204, r=neil, sr=bzbarsky 2006-03-09 18:48:32 +00:00
Olli.Pettay%helsinki.fi
0a10950131 Bug 329125, Remove nsMutationEvent::mTarget r+sr=bz 2006-03-09 18:14:17 +00:00
enndeakin%sympatico.ca
472ec2a4eb bug 329884, keep reference when removing builder, r+sr=bz 2006-03-09 17:13:35 +00:00
cvshook%sicking.cc
9f4b50c028 Bug 326645: Remove mRootContent from nsDocument to avoid all the pains of keeping it in sync with the childlist. Also remove mBodyContent from nsHTMLDocument for the same reason. r=bz sr=jst 2006-03-09 07:29:41 +00:00
cvshook%sicking.cc
1a8c5dae53 Bug 325730. Mutation-event handlers can cause further mutations to the DOM. We need to be more attentive to those. r=bz sr=jst 2006-03-08 21:47:32 +00:00
enndeakin%sympatico.ca
16fd9a63a3 bug 329335, unhook template builder when removing root node, r+sr=bz 2006-03-08 17:13:31 +00:00
cvshook%sicking.cc
de7a063b91 Bug 325426: Only use baseURI to resolve relative uris. r=bz sr=jst 2006-03-08 05:01:16 +00:00
Olli.Pettay%helsinki.fi
f79ea0115b Bug 234455, Centralize event dispatch r=jst, sr=bz 2006-03-07 17:08:51 +00:00
bzbarsky%mit.edu
950c61cf37 Remove the mPresShell member of nsBoxObject, and some other cleanup. Bug
329181, r=neil, sr=jst
2006-03-07 03:20:39 +00:00
enndeakin%sympatico.ca
92a7747f74 account settings not visible; support multiple uses of the same result id, r+sr=bz 2006-03-06 15:53:43 +00:00
bzbarsky%mit.edu
189f26cded Right-click on an overflow:auto div with content smaller than the div should
not focus it.  Bug 296259, patch by moz_bug_r_a4@yahoo.com, r=aaronlev, sr=roc
2006-03-06 05:18:52 +00:00
neil%parkwaycc.co.uk
d81d4d83ac Resolve assertion by removing unnecessary code b=326875 r+sr=bz 2006-03-03 23:41:39 +00:00
bzbarsky%mit.edu
1939953a97 Make sure XUl anonymous popup groups are really anonymous. Bug 326644, patch by Mats Palmgren <mats.palmgren@bredband.net>, r+sr+branch181=bzbarsky, a=dveditz 2006-03-03 02:46:00 +00:00
dveditz%cruzio.com
981041e957 bug 328692 catch names missed in 319846, r=mrbkap, sr=bsmedberg, a=timr 2006-02-27 20:47:50 +00:00
enndeakin%sympatico.ca
b8b1062a90 Bug 328496, search results appear multiple times, r+sr=bz 2006-02-27 16:50:15 +00:00
enndeakin%sympatico.ca
65c400afcf Bugs 328464, empty template attribute issue and 327504, crash reading mail r+sr=bz 2006-02-27 16:48:55 +00:00
enndeakin%sympatico.ca
5d3d336e24 bug 326712, issues with bookmarks and templates, r+sr=bz 2006-02-23 18:53:24 +00:00
bzbarsky%mit.edu
7e74a76712 Make XULControllers wrappable from unprivileged script, but don't let such
script actually do anything with it.  Bug 326248, r=mrbkap, sr=jst
2006-02-23 03:17:11 +00:00
enndeakin%sympatico.ca
c9a1c9c5d1 Bug 327895, set value properly when checking containment properties, r=bz 2006-02-20 23:01:32 +00:00
roc+%cs.cmu.edu
a78451e5eb Bug 285631. Fix build bustage 2006-02-13 21:55:50 +00:00
enndeakin%sympatico.ca
a1c4fe691a Move collation init so layout doesn't get called recursively - fix balsa orange 2006-02-13 19:23:59 +00:00
enndeakin%sympatico.ca
b854f81d48 Bug 285631, new template builder, r+sr=bz 2006-02-13 16:02:08 +00:00
dveditz%cruzio.com
ab00870e61 bug 319846 prevent over-long attributes that choke the parser, r=mrbkap, sr=bsmedberg 2006-02-07 07:19:53 +00:00
cbiesinger%web.de
c2d981f764 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
2006-02-03 14:18:39 +00:00
bzbarsky%mit.edu
2cc395ff83 Fix bug 323634 -- controllers are not for content. Patch by
neil@parkwaycc.co.uk <neil@httl.net> and Wladimir Palant <trev@gtchat.de>,
r=bzbarsky, sr=jst
2006-02-03 01:38:36 +00:00
bzbarsky%mit.edu
263cf7dc11 Push up GetPrincipal to nsINode (as GetNodePrincipal). This way all nsINodes
(content, documents, attr nodes) can return their principal as needed.
Eliminate lazy allocation of principals in nsDocument.  Bug 324600, r=sicking, sr=jst
2006-02-02 20:02:34 +00:00
cvshook%sicking.cc
302bfb5920 Bug 324572: Move property methods to nsINode and make nsIAttribute inherit nsINode.
r/sr=bz
2006-01-25 20:49:56 +00:00
darin%meer.net
5d0f4e7dae fix balsa bustage 2006-01-25 02:46:20 +00:00
bryner%brianryner.com
ecc0706743 Remove deprecated nsTString::ToCString (bug 323471). r+sr=darin. 2006-01-24 19:22:02 +00:00
mrbkap%gmail.com
fb3f80349e bug 323908: Pass line and column information to ReportError. Patch by Robert Sayre <sayrer@gmail.com>. r=mrbkap sr=jst 2006-01-21 02:02:02 +00:00
bzbarsky%mit.edu
b64fcb4a39 Implement an nsINode interface; move some common stuff from nsIContent and
nsIDocument to nsINode.  Bug 323311, r=sicking, sr=jst
2006-01-19 03:34:18 +00:00
dbaron%dbaron.org
836cdfd70a Remove event listeners when dropping an event listener manager so that the weak references in DOMClassInfo's preserved wrapper table for event listeners are removed before the ELM's owner (the GC participant) goes away, and document why this needs to be done. Also consolidate the things that need to be done before letting go of an ELM into one method, and add some missing calls to that method. b=323807 r=mrbkap sr=jst 2006-01-19 02:43:39 +00:00
cvshook%sicking.cc
15c2397445 Bug 323910: Merge atom lists in gklayout
r/sr=jst
2006-01-19 00:58:12 +00:00
roc+%cs.cmu.edu
710ba40206 Bug 323230. Add FindAttrValueIn as an efficient way to look up an attribute value in a table of atoms. r=sicking,sr=bzbarsky 2006-01-18 04:09:33 +00:00
bzbarsky%mit.edu
351bd79cf4 Fix blocker bug 322701 -- don't reenter StartLayout. pending r=ben, sr=dbaron. 2006-01-14 05:28:34 +00:00
bzbarsky%mit.edu
13c4577f3c Fix build bustage (bug 322936) 2006-01-10 20:11:53 +00:00
dbaron%dbaron.org
096a6cfbc0 Consolidate duplicated overlay loading code. b=320211 r=mrbkap sr=jst 2006-01-10 06:05:19 +00:00
doronr%us.ibm.com
1f4c747387 Patch for bug 319463 should use PR_TRUE, not true 2006-01-07 04:30:58 +00:00
doronr%us.ibm.com
dbc03c98c4 Bug 319463 - display:none iframe pointing to a xul document stops main document from finishing to load. patch by ben, r=bz sr=bryner 2006-01-06 23:24:38 +00:00
mrbkap%gmail.com
949e0433c4 bug 319434: Add an interface to allow C++ callers to get the popup and tooltip
nodes so that when the only JS code on the stack is content code, the C++ code
still does the right thing. r=jst sr=bzbarsky
2006-01-06 20:49:19 +00:00
darin%meer.net
eb3847a802 fixes bug 318193 "Input streams are not implemented consistently" r=biesi sr=bz 2006-01-02 02:30:32 +00:00