3799 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
b230f09954 Don't unblock onload on the document if we no longer have a parser. Bug
375051, r=mbkap, sr=sicking


git-svn-id: svn://10.0.0.236/trunk@225123 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-27 04:05:08 +00:00
bzbarsky%mit.edu
e2223aa143 Flush tags before calling StartLayout; otherwise we might end up
double-constructing frames for whatever content we hadn't notified on yet.  Bug
378559, r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@225104 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-26 18:57:58 +00:00
ted.mielczarek%gmail.com
0fc56f8d40 bug 373181 - onload doesn't fire for XHTML documents that contain a script tag (Firefox's RSS preview is broken) - add mochikit test. r=sicking
git-svn-id: svn://10.0.0.236/trunk@225083 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-26 11:39:15 +00:00
bzbarsky%mit.edu
4d238d61d2 Fix the vertical scrollbar guessing in nsHTMLScrollFrame to do better for an
initial reflow if we're doing that initial reflow a ways into the document
load.  Bug 378480, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@225067 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-26 02:29:21 +00:00
peterv%propagandism.org
4d197ac7f6 Fix for bug 378595 (Improve cycle collection QI performance). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@225011 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-25 16:35:31 +00:00
bzbarsky%mit.edu
e06f02a85d Back out. This actually hurts Tp2, the mac reftests are _still_ orange
git-svn-id: svn://10.0.0.236/trunk@224929 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-24 07:33:58 +00:00
bzbarsky%mit.edu
d341915f41 Another peformance test for bug 378480. Will back out in a few cycles.
git-svn-id: svn://10.0.0.236/trunk@224928 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-24 05:46:11 +00:00
benjamin%smedbergs.us
7262cdad6d Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me
git-svn-id: svn://10.0.0.236/trunk@224885 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-23 14:22:04 +00:00
bzbarsky%mit.edu
2f73370c2e Set the status bar before actually handling the DOM event. That way if the
event is canceled, we'll still show the right status bar text.  Bug 40838,
patch by Florian Quèze <f.qu@queze.net, r=smaug, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@224875 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-23 07:31:21 +00:00
bzbarsky%mit.edu
9b9e29922e Stop blocking the parser on CSS stylesheet loads. We still block script
execution on them, however.  Bug 84582, r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@224813 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-20 22:59:18 +00:00
enndeakin%sympatico.ca
c05c103c18 Bug 377663, <titlebar> should move popup if inside one instead of the window, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@224785 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-20 10:56:49 +00:00
Olli.Pettay%helsinki.fi
f7214d5ade Bug 378102, Remove nsIDOMEventReceiver::HandleEvent r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@224765 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-19 23:20:30 +00:00
sayrer%gmail.com
4aec4dcf7d Bug 368994. move mochitests near the code they test. round 7. r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@224573 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-16 15:18:50 +00:00
masayuki%d-toybox.com
d515ed1ef1 Bug 358899 [Cocoa] Improve nsIKBStateControl implementation r=josh+ere+masaki.katakai+roc, sr=roc
git-svn-id: svn://10.0.0.236/trunk@224544 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-15 13:43:58 +00:00
sayrer%gmail.com
3267d3f9b8 Bug 368994. Move mochitests near the code they test, round 6. r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@224536 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-14 17:46:36 +00:00
neil%parkwaycc.co.uk
d0f0d0d1d5 Bug 376802 Use one global tooltip listener instead of creating one for each XUL element that needs one r=Smaug sr=jst
git-svn-id: svn://10.0.0.236/trunk@224465 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-12 20:59:01 +00:00
bzbarsky%mit.edu
2a1d38beb3 Adding testcase.
git-svn-id: svn://10.0.0.236/trunk@224432 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-12 06:40:27 +00:00
enndeakin%sympatico.ca
aaa114f392 Bug 375681, missed this file, add what-wg drag events, r=smaug,sr=roc
git-svn-id: svn://10.0.0.236/trunk@224431 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-12 05:56:13 +00:00
enndeakin%sympatico.ca
1c4cf263de Bug 375681, use drag event names from what-wg spec, also implement new drag and dragend events, r=smaug,sr=roc
git-svn-id: svn://10.0.0.236/trunk@224430 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-12 04:37:41 +00:00
bzbarsky%mit.edu
4a682ca25f Don't block the parser on scripts we'll never execute. Bug 371743, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@224419 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-11 20:18:11 +00:00
joshmoz%gmail.com
d5e3fc289e Draw native scrollbars using nsITheme on Mac OS X. Don't use a cocoa control. Fixes a whole host of clipping and visibility bugs and bugs 339447, 369293, 370439. r=josh sr=roc
git-svn-id: svn://10.0.0.236/trunk@224386 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-11 00:25:11 +00:00
enndeakin%sympatico.ca
8972eb8413 Bug 376428, don't parse onpageshow/onpagehide as events on xul elements, fixes regression in update window, r=sr=sicking
git-svn-id: svn://10.0.0.236/trunk@224154 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-04 18:31:56 +00:00
enndeakin%sympatico.ca
e36a5043d2 Bug 366478 - consolidate lists of onX event attributes, r=smaug,jwatt,sr=sicking
git-svn-id: svn://10.0.0.236/trunk@224006 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-02 17:17:36 +00:00
roc+%cs.cmu.edu
58e4266af1 Bug 374988. MSVC doesn't pack PRPackedBool bitfields properly, and PRBool field:1 means that the value for 'true' is -1, so use PRUint32 instead. r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@222519 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-28 03:57:36 +00:00
dbaron%dbaron.org
8043a5c9c7 Remove GetKeyPointer method from nsTHashtable key types. b=374906 r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@222464 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 15:35:02 +00:00
dbaron%dbaron.org
30f83072c5 Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@222462 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 15:33:45 +00:00
masayuki%d-toybox.com
11cb197d61 Bug 236546 newlines not added when copying table into clipboard with CTRL+mouse. patch by Jeff Schiller<codedread@gmail.com> r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@222460 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-27 15:10:23 +00:00
Olli.Pettay%helsinki.fi
6de13cdbca 375196, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@222385 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-26 05:38:22 +00:00
asqueella%gmail.com
9ebfac4853 Bug 371123 - XMLHttpRequest should trigger content policies
p=Wladimir Palant <trev@gtchat.de>
r=jst, sr=sicking


git-svn-id: svn://10.0.0.236/trunk@222341 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-25 05:35:39 +00:00
Olli.Pettay%helsinki.fi
c6b01eefa9 Bug 288392, DOMSubtreeModified event, r=peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@222317 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-24 12:18:03 +00:00
roc+%cs.cmu.edu
d2c8f69a4d No bug. A variety of fixes to fix various reftest failures. Not Part Of The Build.
git-svn-id: svn://10.0.0.236/trunk@222315 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-24 11:07:36 +00:00
roc+%cs.cmu.edu
d8e9246d9e Bug 333659. nsLineBreaker fixes. Not Part Of The Build, used by new-textframe only.
git-svn-id: svn://10.0.0.236/trunk@222216 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-22 23:45:02 +00:00
peterv%propagandism.org
e0208d6f89 Fix for bug 374449 (Most callers of nsIDocument::RemoveReference leak). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@222104 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-20 17:39:25 +00:00
enndeakin%sympatico.ca
ae6cfb8b02 Bug 178513, support translucent drag feedback when dragging nodes and selections on Mac and GTK, r=vlad,josh,roc,sr=roc
git-svn-id: svn://10.0.0.236/trunk@222094 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-20 12:14:52 +00:00
dbaron%dbaron.org
e81955cfa2 When drawing images, track full source and dest regions (unclipped) or use floats, to avoid rounding problems with advanced image resizing algorithms. b=371434 r=vlad r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@222053 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-20 00:58:20 +00:00
peterv%propagandism.org
cb266f8501 Fix for bug 373035 (Make content/dom code get nsDOMClassInfo without going through nsIDOMScriptObjectFactory). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@222030 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-19 09:19:16 +00:00
peterv%propagandism.org
299cf730e8 Fix for bug 373417 (slots->mControllers only exist for XUL nodes). Patch by sicking, r/sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@222019 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-18 18:16:33 +00:00
roc+%cs.cmu.edu
f427e2bbff Bug 367447. Support <link rel="offline-resource">. Patch by Dave Camp, r+sr=biesi
git-svn-id: svn://10.0.0.236/trunk@221859 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-14 01:52:07 +00:00
roc+%cs.cmu.edu
2da351febf Bug 336682. Fix online/offline events to target and bubble propertly, and so that <body ononline= onoffline=> works. Patch by Chris Double, r+sr=jst,r=dbaron
git-svn-id: svn://10.0.0.236/trunk@221857 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-14 01:42:42 +00:00
jruderman%hmc.edu
2d817a95ee Bug 373464, Shutdown crash [@ nsContentUtils::DropScriptObject]. r+sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@221739 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-11 10:46:06 +00:00
tor%cs.brown.edu
624fbcce20 Bug 373089 - add a ParentChainChanged notification to nsIMutationObserver.
r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@221698 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-10 13:49:43 +00:00
jonas%sicking.cc
8e079ab699 back out unintended parts
git-svn-id: svn://10.0.0.236/trunk@221683 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-10 03:25:48 +00:00
jonas%sicking.cc
1dad59c1f2 Bug 371846: Kill unneccesary ownership management code in nsBindingManager::SetAnonymousNodesFor. r=smaug sr=jst
git-svn-id: svn://10.0.0.236/trunk@221682 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-10 03:25:47 +00:00
dbaron%dbaron.org
58f7192cad Add include to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@221655 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-10 00:12:56 +00:00
bzbarsky%mit.edu
22cd821e27 Relanding bug 267833. Let's see what Txul does now. Still r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@221651 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-09 23:43:50 +00:00
dbaron%dbaron.org
d017dd7469 Add debugging code to cycle collector to give information about objects it has been told ought to be freed. b=372766 r=graydon sr=peterv
git-svn-id: svn://10.0.0.236/trunk@221648 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-09 23:00:14 +00:00
peterv%propagandism.org
fbe71aa7e3 Fix for bug 373219 (ASSERTION: Fault in cycle collector: null XPCOM pointer returned (ptr: 0)). r/sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@221603 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-09 13:14:06 +00:00
peterv%propagandism.org
4fff00b28c Fix for bug 368773 (Add a bunch of DOM objects to cycle collection). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@221534 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-08 11:17:16 +00:00
bzbarsky%mit.edu
1646da9ee6 Back out bug 267833 to test performance effect.
git-svn-id: svn://10.0.0.236/trunk@221409 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-06 21:12:49 +00:00
bzbarsky%mit.edu
dc7b70aa9c Fire XBL constructors asynchronously after binding attachment, unless we're in
the middle of an update.  In that case, fire them at the end of the update.
Bug 267833, r+sr=sicking, fingers-crossed=me


git-svn-id: svn://10.0.0.236/trunk@221404 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-06 19:36:36 +00:00