3463 Commits

Author SHA1 Message Date
enndeakin%sympatico.ca
add54323c7 Bug 290255, add xul scale widget, r=mconnor,roc sr=neil,roc
git-svn-id: svn://10.0.0.236/trunk@198629 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-30 13:50:48 +00:00
dbaron%dbaron.org
90718e9a73 Create a mechanism to allow GC participants to be marked as externally reachable due to network loads, make XMLHttpRequest a GC participant and use nsMarkedJSFunctionHolder to manage its event listeners just like DOM event listeners to avoid leaks due to cycles. b=206520 r=mrbkap, darin, bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@198437 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-26 01:00:21 +00:00
cbiesinger%web.de
b53cc3732c bug 338541 don't always return null from GetCurrentNode (plus, don't leak the
current node)
patch by Alex Vincent <ajvincent@gmail.com> r=bryner sr=neil a=darin


git-svn-id: svn://10.0.0.236/trunk@198034 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 20:28:06 +00:00
cvshook%sicking.cc
99cbbe5339 Bug 194387: Support parameter-passing in PI XSLT transformations. r/sr=peterv
git-svn-id: svn://10.0.0.236/trunk@197991 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 10:29:43 +00:00
cvshook%sicking.cc
e96a4f70c3 Bug 337543: Use nsINode more. r/sr+peterv
git-svn-id: svn://10.0.0.236/trunk@197985 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 10:01:22 +00:00
benjamin%smedbergs.us
d82bf5838f Bug 331117 - Layout module shold not shut down until all documents/windows have been released, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@197983 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-19 09:31:57 +00:00
Olli.Pettay%helsinki.fi
f0b161c7c6 Bug 329122, Event dispatching code in nsGenericDOMDataNode doesn't handle event retargeting, r=sicking, sr=bz
git-svn-id: svn://10.0.0.236/trunk@197861 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 16:14:33 +00:00
cvshook%sicking.cc
328e750eb6 Bug 338247: Operator precedence isn't always what you think it is. Patch by bz. r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@197835 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-17 05:27:21 +00:00
cvshook%sicking.cc
1ac65a91fa Bug 335913: Reimplement CompareDocumentPosition using nsINode interfaces. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@196673 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-16 14:51:52 +00:00
Olli.Pettay%helsinki.fi
e68ad696a2 Bug 336381, Crash [@ nsRange::InsertNode] involving ranges in detached nodes, r=sicking,glazman,sr=bz
git-svn-id: svn://10.0.0.236/trunk@196563 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 19:35:12 +00:00
bzbarsky%mit.edu
ef5a7c63ff Fix XMLHttpRequest progress events. Bug 337374, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@196557 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 18:28:21 +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
jag%tty.nl
93d4ab3f46 Ok, undo other attempt, apparently all it took was to move this after the function it references.
git-svn-id: svn://10.0.0.236/trunk@196519 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 13:58:23 +00:00
jag%tty.nl
b662545a1c Bustage fix attempt number ... well, I lost track.
git-svn-id: svn://10.0.0.236/trunk@196517 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 12:47:53 +00:00
jag%tty.nl
fcfc36df1e Attempt to fix 2.95.2 bustage by inlining GetCurrentDoc()'s body
git-svn-id: svn://10.0.0.236/trunk@196512 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 11:23:20 +00:00
jag%tty.nl
ec3d896a5a Only have the nsIContent_base constructor when MOZILLA_INTERNAL_API is defined. The base class constructor it calls won't exist otherwise. Caught by mrbkap.
git-svn-id: svn://10.0.0.236/trunk@196510 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 10:15:05 +00:00
cvshook%sicking.cc
d8a10c5234 And the fixes keep on comming
git-svn-id: svn://10.0.0.236/trunk@196509 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 09:46:44 +00:00
cvshook%sicking.cc
f5ef7fbf53 Fix windows bustage this time
git-svn-id: svn://10.0.0.236/trunk@196508 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 09:18:35 +00:00
cvshook%sicking.cc
5119640026 Grr.. this is it
git-svn-id: svn://10.0.0.236/trunk@196507 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 08:37:40 +00:00
cvshook%sicking.cc
325af14453 Correct fix for gcc 2.95.2
git-svn-id: svn://10.0.0.236/trunk@196506 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 08:36:42 +00:00
cvshook%sicking.cc
d1271f806a Yet more bustage fixing
git-svn-id: svn://10.0.0.236/trunk@196505 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 08:11:12 +00:00
cvshook%sicking.cc
65d2934139 More bustage fix for gcc 2.95.2
git-svn-id: svn://10.0.0.236/trunk@196504 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 08:07:35 +00:00
cvshook%sicking.cc
611bf4e95e Attempt bustage fix
git-svn-id: svn://10.0.0.236/trunk@196503 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 07:40:31 +00:00
cvshook%sicking.cc
98f1d1c517 Bug 334075: Push mFlagsOrSlots to nsINode to allow storing flags and (in the future) slots on nsGenericDOMDataNodes. r=mrbkap sr=bz
git-svn-id: svn://10.0.0.236/trunk@196502 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-15 07:03:15 +00:00
darin%meer.net
42edf059cf landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
git-svn-id: svn://10.0.0.236/trunk@196254 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 17:30:15 +00:00
Olli.Pettay%helsinki.fi
b61b0695f6 wasn't going to check in this
git-svn-id: svn://10.0.0.236/trunk@196153 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-08 07:10:38 +00:00
Olli.Pettay%helsinki.fi
df6865f222 Bug 336576, Crash when window gets destroyed during contextmenu event, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@196152 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-08 07:08:41 +00:00
timeless%mozdev.org
290b9cb8fe Bug 332198 change nsGenericDOMDataNode::ToCString
r=sicking sr=sicking


git-svn-id: svn://10.0.0.236/trunk@196138 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-07 12:15:36 +00:00
timeless%mozdev.org
5af87489fc Bug 332198 change nsGenericDOMDataNode::ToCString
r=sicking sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@196133 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-07 01:39:21 +00:00
timeless%mozdev.org
1a5bcd5020 Bug 335953 Make code outside intl use NS_CHARSETALIAS_CONTRACTID instead of NS_CHARSETALIAS_CID
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@196118 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-06 22:09:20 +00:00
bzbarsky%mit.edu
c26ec4d511 Clean up event dispatch code in XMLHttpRequest, make onreadystatechange an
EventListener, fire upload progress events.  Bug 198595 and bug 312213, patch
by me for the cleanup and onreadystatechange and by Rob Adams
<readams@readams.net> for the upload progress changes, r=sicking, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@196032 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 17:01:53 +00:00
peterv%propagandism.org
cb5df70803 Fix for bug 334179 (XSLT document() function doesn't follow HTTP 301 / 302 responses). r=sicking, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@196018 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 11:48:07 +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
35553cc59b Make nsIDocumentEncoder::init scriptable. Bug 330517, patch by jpl24
<jlurz24@gmail.com>, r=bzbarsky, sr=sicking


git-svn-id: svn://10.0.0.236/trunk@195756 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-01 05:25:52 +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
mrbkap%gmail.com
b8f2621c76 When a document's scope object changes (e.g., for a call to document.open), actually change the scope object and move all of the wrappers in the old scope into the new one. bug 333697, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@195456 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 19:53:27 +00:00
neil%parkwaycc.co.uk
94cdf050c2 bustage fix b=326931
git-svn-id: svn://10.0.0.236/trunk@195441 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 13:05:24 +00:00
neil%parkwaycc.co.uk
d9aa680b29 Improve box object hashtable storage b=326931 r=jst sr=bz
git-svn-id: svn://10.0.0.236/trunk@195440 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 12:42:49 +00:00
peterv%propagandism.org
5cf9b0e12f Fix for bug 324865 (Move XMLHttpRequest to gklayout). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@195434 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 09:19:48 +00:00
roc+%cs.cmu.edu
0efb95265d Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@195411 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-26 01:57:22 +00:00
bzbarsky%mit.edu
080b1c6577 Make getElementsByTagName do the right thing with prefixes. Bug 206053,
r=peterv, sr=jst


git-svn-id: svn://10.0.0.236/trunk@195393 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-25 21:21:49 +00:00
bzbarsky%mit.edu
906143da63 Dont clear our props if we're not changing owner documents. Bug 335333, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@195381 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-25 20:03:26 +00:00
bzbarsky%mit.edu
c65fc9a4e7 Give HTMLButtonControlFrames their own frame type. Bug 335419, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@195380 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-25 19:56:45 +00:00
jst%mozilla.jstenback.com
9b996cb876 Removing unused variable as pointed out by dbaron at https://bugzilla.mozilla.org/show_bug.cgi?id=321299#c29
git-svn-id: svn://10.0.0.236/trunk@195334 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-25 04:04:27 +00:00
bzbarsky%mit.edu
e07858d903 Fix image blocking for obviously image objects. Bug 334825, r=biesi, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@195288 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-24 19:56:18 +00:00
bzbarsky%mit.edu
24d1be29e9 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


git-svn-id: svn://10.0.0.236/trunk@195285 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-24 19:52:21 +00:00
cvshook%sicking.cc
010b9a36f2 More redness fixes
git-svn-id: svn://10.0.0.236/trunk@195247 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-24 07:46:03 +00:00
cvshook%sicking.cc
952fd0797e Fix redness
git-svn-id: svn://10.0.0.236/trunk@195245 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-24 07:16:27 +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