1021 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
55ee11a1ba Implement GetElementsByAttributeNS. Bug 239976, patch by Joerg Bornemann
<jobor@gmx.de>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@210116 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-14 04:29:02 +00:00
neil%parkwaycc.co.uk
697e793178 Some overlay ids getting registered twice or not at all b=351217 r=jst sr=bz
git-svn-id: svn://10.0.0.236/trunk@209457 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-08 18:47:34 +00:00
brendan%mozilla.org
0320cc46cc Fix lack of XPC.mfasl versioning via separate JS bytecode version (350787, r=mrbkap/dbaron/jst).
git-svn-id: svn://10.0.0.236/trunk@209213 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-05 22:53:47 +00:00
Olli.Pettay%helsinki.fi
b96d4be2a4 Bug 349069, Move more things from ~nsINode to nsNodeUtils::LastRelease, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@209063 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-02 13:21:05 +00:00
timeless%mozdev.org
4b7cc44136 Bug 325697 window.open() causes "ASSERTION: still loading a script when starting another load?" in nsXULDocument::LoadScript
r=bz sr=biesi


git-svn-id: svn://10.0.0.236/trunk@208817 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 16:13:32 +00:00
brendan%mozilla.org
c8c294f61b Fix try/catch/finally code generation (350312, r=igor/shaver).
git-svn-id: svn://10.0.0.236/trunk@208767 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-29 23:15:22 +00:00
bzbarsky%mit.edu
b59b0dd36c Allow nsIExpatSink implementations to control whether the expat driver logs
parse errors to the console.  Bug 342164, patch by Alex Vincent
<ajvincent@gmail.com>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@208410 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 16:34:57 +00:00
Olli.Pettay%helsinki.fi
ba38f50135 back out 349069 to see if it caused xserve02 orange
git-svn-id: svn://10.0.0.236/trunk@208398 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-25 10:06:20 +00:00
Olli.Pettay%helsinki.fi
fae460b8a9 Bug 349069, Move more things from ~nsINode to nsNodeUtils::LastRelease, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@208181 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-23 10:00:11 +00:00
brendan%mozilla.org
ec020514bd Change catch clauses to use lexical scope, etc. (336379, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207546 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-16 05:01:14 +00:00
brendan%mozilla.org
f475156446 Use JSCLASS_GLOBAL_FLAGS for other global classes, and fix JS standard class init API to init the Block class (348786, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207511 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 23:56:08 +00:00
brendan%mozilla.org
01d8f43d47 Backing out yet again, another latent bug bites.
git-svn-id: svn://10.0.0.236/trunk@207426 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 07:39:01 +00:00
brendan%mozilla.org
208e581b5d Change catch clauses to use lexical scope, etc. (336379, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207423 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 07:03:14 +00:00
brendan%mozilla.org
afcb44f48b Bump XUL fastload file version again.
git-svn-id: svn://10.0.0.236/trunk@207414 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 03:51:51 +00:00
brendan%mozilla.org
b86f97e405 Bump to track incompatible bytecode changes for bug 336379 (r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@207405 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-15 01:31:38 +00:00
bzbarsky%mit.edu
a4ca637316 Set the chromehidden attribute earlier, so we don't have to reresolve style and
redo layout on the whole window.  Bug 345560, r=sicking, sr=neil.


git-svn-id: svn://10.0.0.236/trunk@203589 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-25 00:20:33 +00:00
mats.palmgren%bredband.net
e7d365f6dd <xul:observes/> with no attributes triggers assertion. b=344215 r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@203234 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-20 08:11:05 +00:00
cvshook%sicking.cc
365266c686 Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@203078 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-19 04:36:36 +00:00
cvshook%sicking.cc
e779947969 Bug 344453: AttributeChanged events sent out twice. Also make CharacterDataChanged notifications go out even for orphaned nodes. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@202289 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-18 01:26:33 +00:00
mhammond%skippinet.com.au
3aa0f370a3 Fix bug 342025: crash [@ nsXULDocument::ExecuteScript] when switching between builds
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@202278 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-18 00:36:35 +00:00
cvshook%sicking.cc
aba7c6ff77 Bug 342062: Add nsIMutationObserver which has the ability to get notifications for just mutations happening in a subtree under a given node. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@201460 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-02 07:23:10 +00:00
bzbarsky%mit.edu
27d173dc97 Make GetElementsByAttribute compare to the qualified name, like it used to, not
just to the localName.  Bug 319421, r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@200564 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 02:37:06 +00:00
Olli.Pettay%helsinki.fi
52dae5d74d Bug 341635, crash [@ nsDOMAttribute::GetNamespaceURI] related to opening and closing windows, focus method, xul and javascript alert, r=mhammond,sr=jst
git-svn-id: svn://10.0.0.236/trunk@200424 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 08:09:22 +00:00
brettw%gmail.com
7010948430 Bug 335291 r+sr=bz Make trunk popup events safer
git-svn-id: svn://10.0.0.236/trunk@200320 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-19 16:54:53 +00:00
bzbarsky%mit.edu
8ad37679d3 Don't assume mRootContent is non-null. Bug 340796, r=sicking, sr=neil, branch181=sicking
git-svn-id: svn://10.0.0.236/trunk@199931 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-15 03:13:00 +00:00
mhammond%skippinet.com.au
65e47e3355 Correct the change to the fast-load version. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@199930 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-15 03:06:30 +00:00
mhammond%skippinet.com.au
e96b5e495a Land DOM_AGNOSTIC3_BRANCH, bug 255942. r=a few people, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@199778 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-13 03:07:47 +00:00
mrbkap%gmail.com
0b7523274b 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
git-svn-id: svn://10.0.0.236/trunk@199768 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-12 22:39:55 +00:00
enndeakin%sympatico.ca
df8b2438fd Bug 335755, report overlay errors instead of showing grey bar,r=sicking,sr=jst
git-svn-id: svn://10.0.0.236/trunk@199106 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-06 14:08:57 +00:00
bzbarsky%mit.edu
2f83475c96 Remove some pointless nsIChannel impls. Bug 337748, r=sicking, sr=darin
git-svn-id: svn://10.0.0.236/trunk@198653 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-30 17:26:00 +00:00
mrbkap%gmail.com
28f4b3668f Bump the fastload file version since the last source note change was not bytecode-compatible. bug 336378, r=brendan
git-svn-id: svn://10.0.0.236/trunk@198233 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-22 23:51:31 +00:00
Olli.Pettay%helsinki.fi
8c8d5effa7 Bug 337586, Crash [@ PresShell::InitialReflow] when window gets destroyed duren beforeunload event handler, pressing reload, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@196551 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 17:51:35 +00:00
cvshook%sicking.cc
cec9ea1123 Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196009 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 06:52:21 +00:00
bzbarsky%mit.edu
835dfa8642 Make documents be consistent with docshell wrt what the actual document URI
is.  Bug 335457, r=dveditz, sr=jst


git-svn-id: svn://10.0.0.236/trunk@195963 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-04 15:21:50 +00:00
bzbarsky%mit.edu
c4f7acfe09 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


git-svn-id: svn://10.0.0.236/trunk@195823 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-02 18:54:19 +00:00
bzbarsky%mit.edu
bf19ef708d Rename GetNodePrincipal to NodePrincipal. Bug 327246, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@195579 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 18:21:11 +00:00
leon.sha%sun.com
ca47f5992a Bug 333896
Convert GetAttr calls to AttrValueIs and FindAttrValueIn.
Patch by alfred.peng@sun.com.
roc: review+
roc: superreview+


git-svn-id: svn://10.0.0.236/trunk@195238 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-24 05:40:11 +00:00
bzbarsky%mit.edu
35ef08f22f 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.


git-svn-id: svn://10.0.0.236/trunk@195085 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-21 18:01:21 +00:00
bzbarsky%mit.edu
fe80ff3c7a Make sure documents have a content type at creation time. Bug 311218,
r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@195015 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-21 01:24:44 +00:00
benjamin%smedbergs.us
6e24a5d20a Freeze nsIArray (requires separating nsIMutableArray into another .idl file); also removes NS_NewArray and moves do_QueryElementAt into the glue, r=darin
git-svn-id: svn://10.0.0.236/trunk@194221 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-12 15:43:32 +00:00
dbaron%dbaron.org
0f17193548 Copy observer list and hold references to observers when notifying them. b=271669 r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@194191 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-11 23:44:34 +00:00
dbaron%dbaron.org
9911a9b756 Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
git-svn-id: svn://10.0.0.236/trunk@193572 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-05 00:00:44 +00:00
peterv%propagandism.org
3b4087d902 Fix for bug 330835 (XULContentSinkImpl::HandleProcessingInstruction should use EqualsLiteral instead of FindInReadable for the target). r/sr=bz.
git-svn-id: svn://10.0.0.236/trunk@193369 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-01 02:11:27 +00:00
darin%meer.net
70deb5f58d fixes bug 328925 "Replace NS_WARN_IF_FALSE with NS_ASSERTION (where appropriate)" r=dbaron
git-svn-id: svn://10.0.0.236/trunk@193272 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-30 18:40:56 +00:00
cvshook%sicking.cc
e2c22d1f10 Back out a few of my patches to see if any caused the Tdhtml regression in bug 331364.
git-svn-id: svn://10.0.0.236/trunk@192842 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-23 08:21:21 +00:00
bryner%brianryner.com
1de3fc0366 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.
git-svn-id: svn://10.0.0.236/trunk@192794 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-22 18:36:36 +00:00
peterv%propagandism.org
c7f6949390 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.
git-svn-id: svn://10.0.0.236/trunk@192539 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-17 14:38:57 +00:00
peterv%propagandism.org
ec404d9e2f Backing out to fix bustages.
git-svn-id: svn://10.0.0.236/trunk@192477 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-16 15:12:21 +00:00
peterv%propagandism.org
2c216711c7 Fix for bug 286132 (xml-stylesheet PI doesn't handle href attribute as in specification). r=sicking, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@192471 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-16 13:47:42 +00:00
mrbkap%gmail.com
19ae0009ea Don't crash on empty XUL files. bug 326204, r=neil, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@192084 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-09 18:48:32 +00:00