Commit Graph

2706 Commits

Author SHA1 Message Date
Peter Van der Beken
63f5a338e8 bug 580128 - Disallow cross-compartment adoptNode. r=jst 2010-10-10 15:42:09 -07:00
Neil Deakin
71674132a2 Bug 554937 - Implement arrow panels and use them for some notifications, r=gavin, a=betaN+ 2010-10-13 15:41:37 -04:00
Ehsan Akhgari
1fbcfe0eec Bug 593758 - List are not formated anymore during html to text conversion; r=bzbarsky a=blocking-betaN+ 2010-09-28 18:37:30 -04:00
Mounir Lamouri
7873baa96e Bug 595606 - "ASSERTION: no common ancestor at all" when removing a subtree with more than one id pointed by @form. r=jst a=blocking
--HG--
rename : content/base/crashtests/595606.html => content/base/crashtests/595606-1.html
2010-10-13 12:52:45 +02:00
Mounir Lamouri
7f2eb27039 Bug 596350 - Make object elements focusable when they contain a document and no longer by default. r=smaug,enndeakin a=blocking 2010-10-08 12:20:20 +02:00
Mounir Lamouri
37e0545d01 Bug 590771 - r=sicking a=blocking 2010-10-12 15:09:46 +02:00
Jesse Ruderman
661fbb1657 Bug 535926 - add crashtest 2010-10-11 09:55:23 -07:00
Mats Palmgren
d77715b9b2 Flush frames after the event handler so that new nodes inserted into the Selection are visible. b=602231 r=bzbarsky a=blocking2.0:final 2010-10-11 00:07:00 +02:00
Jim Mathies
4aed135ef5 Bug 543910 - Layout support for -moz-windows-theme. r=dbaron, a=final. 2010-10-09 15:53:45 -05:00
Olli Pettay
a192e4cadf Bug 601236, better scoping for mozAutoDocUpdate to remove some assertions, r=sicking, a=sicking 2010-10-09 13:10:29 +03:00
Chris Jones
47b96ba210 Bug 598955: It's OK to change the viewport config of a <browser> without a frame. r=tn a=mfinkle 2010-10-08 18:16:11 -05:00
Robert Longson
5115e60502 Bug 589436 patch 2: Allow string-valued SVG attributes to be SMIL-animated. r=dholbert a=blocking-b8+ 2010-10-07 12:19:32 -07:00
Robert Longson
c471f54401 Bug 589436 patch 1: Make a number of methods take const arguments, to support this bug's main patch. r=jst a=blocking-b8+ 2010-10-07 12:19:32 -07:00
Ehsan Akhgari
ecfaa4d477 Bug 586662 - Part 3: Don't attempt to compare unrelated points when manipulating selections; r=roc a=blocking-betaN+ 2010-09-23 14:44:01 -04:00
Jonas Sicking
466c50688d Bug 600809: Make HTMLBaseElement.href work properly. r=smaug a=blocker 2010-10-07 09:39:01 -07:00
Jonas Sicking
d7a84f66da Bug 599300: Make FileReader work correctly for empty files. r=smaug a=blocker 2010-10-07 09:36:23 -07:00
Mounir Lamouri
689e2af38f Bug 600471 - Listen to the new content when an attribute is attached to it. r=bz a=blocking-2.0 2010-10-07 12:05:33 +02:00
Mounir Lamouri
d996cdbbd1 Bug 600468 - Remove attribute's first child when the value is set to the empty string. r=bz a=blocking-2.0 2010-10-07 12:05:04 +02:00
Mounir Lamouri
b162eb42cb Bug 600466 - Actually remove child when .removeChild() is called on attributes. r=bz a=blocking-2.0 2010-10-07 12:04:25 +02:00
Mounir Lamouri
bf1b804104 Bug 598877 - nsDOMAttributes should update mChild when value is set. r=bz a=blocking-2.0 2010-10-07 12:04:07 +02:00
Boris Zbarsky
93621c6cad Bug 599587. If we don't plan to cache the stringbuffer, assign it to the output string. r=smaug 2010-10-06 21:01:24 -04:00
Kyle Huey
7d306fa717 Bug 599966: Null check argument of window.createBlobURL to avoid crashing. r=sicking a=blocking-beta-8
--HG--
rename : content/base/test/test_bug543870.html => content/base/test/test_mozfiledataurl.html
extra : rebase_source : 43ce51487370b415340cb18de74e5bf0e718067f
2010-10-02 04:24:41 -04:00
Kyle Huey
9e6bf3758e Bug 599367: Set content type on moz-filedata channels. r=sicking a=blocking-beta-8
--HG--
rename : content/base/test/file_bug543870_doc.html => content/base/test/file_mozfiledataurl_doc.html
rename : content/base/test/file_bug543870_img.jpg => content/base/test/file_mozfiledataurl_img.jpg
rename : content/base/test/file_bug543870_inner.html => content/base/test/file_mozfiledataurl_inner.html
rename : content/base/test/file_bug543870_text.txt => content/base/test/file_mozfiledataurl_text.txt
rename : content/base/test/test_bug543870.html => content/base/test/test_mozfiledataurl.html
extra : rebase_source : f297d67ba4c75ce711b643577c69386c93c03bf8
2010-10-02 03:32:49 -04:00
Jesse Ruderman
2f35c6ca5b Fix typo, no more unbinging. a=NPOTB 2010-10-06 09:03:03 -07:00
Jonas Sicking
dcce0d0b40 Bug 592829: Make parsing code able to deal with element creation failing. r=jst/peterv a=blocker 2010-10-04 18:25:44 -07:00
Jonas Sicking
b082869298 Bug 597301: Add support for access-control-expose-headers. r=jst a=blocker 2010-10-04 18:25:44 -07:00
Jonas Sicking
bdf59c33ee Bug 597301: Update CORS to latest spec. r=jst a=blocker 2010-10-04 17:41:07 -07:00
Mounir Lamouri
cc33a99998 Merging to tip. a=blocking-b7 2010-09-30 17:10:19 -07:00
Alon Zakai
444fbbd224 Bug 594845 - Double prompts due to wakeupservice. r=mfinkle a=blocking-fennec
--HG--
extra : rebase_source : e95547fbbfc19822426c57a14828a0928521947e
2010-09-30 13:06:41 -04:00
Sid Stamm
9d063f0436 Bug 594446 - CSP report-uri should accept relative URIs [r=jst a=blocking2.0: beta7+] 2010-09-23 15:38:47 -07:00
Henri Sivonen
62878d9b2f Bug 591981 - Make script-inserted inline scripts run right away, make script-inserted external scripts behave like async scripts and make document.write writing an inline script return at a predictable time. r=jonas, a=blocking2.0-beta7. 2010-09-01 14:41:12 +03:00
Jonas Sicking
5d3b067a49 Back out bug 591981 since it causes bug 599583. a=backout 2010-09-27 16:23:33 -07:00
Brad Lassey
6878ccd6f4 Bug 591047 - (1/7) Backing out Android a1 IME code from bug 581535 and bug 582644; r=blassey a=blocking-fennec 2010-09-23 23:28:15 -04:00
Benjamin Stover
263bbe366d Bug 598439 Shadow layer offset is incorrect when content scroll offset is non-zero r=cjones a=blocking-fennec-2b1 2010-09-23 11:54:36 -07:00
Jonas Sicking
5bb7c320a3 Back out bug 592829 due to crash. a=backout 2010-09-22 16:38:39 -07:00
Jonas Sicking
446e859c8d Bug 592829: Don't crash if we fail to create an element during XML parsing. r=jst a=beta7blocker 2010-09-22 14:51:46 -07:00
Ehsan Akhgari
0c24e90bcc Bug 596797 - moz-do-not-send="true" in HTML signature or pasted HTML gets ignored/removed r=bzbarsky a=bzbarsky,branch-blocker 2010-09-21 17:28:06 -04:00
Henri Sivonen
27395b2f77 Bug 591981 - Make script-inserted inline scripts run right away, make script-inserted external scripts behave like async scripts and make document.write writing an inline script return at a predictable time. r=sicking a=blocking2.0-beta7 2010-09-21 12:48:40 -07:00
Jonathan Kamens
c6b4ee3abf bug 564737 - plaintext serializer shouldn't take care of leading spaces in a block. tests by David :Bienvenu. r=laurentj sr+a=jst 2010-09-21 15:02:55 +02:00
Olli Pettay
a8f1cbc946 Bug 580307 - Websocket reload page timeout issue resulting from server bug, r=jst, f=wellington, a=blocking
--HG--
extra : rebase_source : 211137dbd9efda4b6c568bf7c4b61380c839db8f
2010-09-21 12:17:30 +03:00
Olli Pettay
2340a6d11e Bug 594767 - importNode fails when using a document created with createHTMLDocument, r=sicking, a=blocking
--HG--
extra : rebase_source : 9436d96adf3450db23ddbde74407e440fec51846
2010-09-21 12:17:18 +03:00
Mounir Lamouri
92061d2b2a Bug 595606 - Inform the document that the element's id has to be removed from the tables _after_ UnbindToTree. r=jst a=blocking 2010-09-21 02:52:54 +02:00
Jonas Sicking
f161eca3e2 Back out bug 591981 to see if it caused a performance regression. a=backout 2010-09-20 15:47:57 -07:00
Ehsan Akhgari
6f60617c66 Bug 598090 - Sync up the list of white-listed HTML tags and attributes in the sanitizing fragment sink with the HTML5 spec; r,a=bzbarsky
--HG--
extra : rebase_source : 9973453f29b9634e7dfe764c1d78479d19616ce4
2010-09-20 17:32:04 -04:00
Ehsan Akhgari
6a6a3c2c11 Bug 596797 - moz-do-not-send="true" in HTML signature or pasted HTML gets ignored/removed; r=bz a=NPOTB for Firefox
--HG--
extra : rebase_source : 97118e0c654577f44a8ca0143349f4b510ec9641
2010-09-20 17:31:46 -04:00
Masatoshi Kimura
2df4090123 Bug 593577 - Get rid of nsContentType. r=roc a=a 2010-09-20 15:40:13 +02:00
Brandon Sterne
0b89e8b60a Bug 593387 - "Get Add-ons" pane is being restricted by X-FRAME-OPTIONS. r=bz a=b 2010-09-19 17:59:59 +02:00
Alon Zakai
783bc262d3 Bug 594487 - [SeaMonkey] leak test: "Exception / NS_ERROR_XPC_GS_RETURNED_FAILURE / nsIJSCID.getService / messageWakeupService.js :: anonymous :: line 56". r=mfinkle, a=NPOTB 2010-09-18 20:07:54 -07:00
Mats Palmgren
a8e03cc0ca Bug 559705 - "ASSERTION: Subdoc frames must have an inner view too". r=roc a2.0=roc 2010-09-18 13:28:50 +02:00
Mats Palmgren
698eb966cf Bug 449734 part 1 - Preserve presentation when dragging a tab between browser windows. r=roc a=blocking2.0:betaN 2010-09-18 13:28:49 +02:00
Benedict Hsieh
21844dc918 Bug 582840: Remove nsIWebProgressListener(2) support from TabChild and TabParent. r=smaug a=blocker 2010-09-17 19:11:05 -07:00
Kyle Huey
40924b6ff2 Bug 594964: Fix moz-filedata principal handling so that files can be dragged and dropped. r=sicking a=blocker 2010-09-17 21:22:44 -04:00
Kyle Huey
a9713881d1 Bug 565843: Implement <canvas>.mozGetAsFile(name, type). r+a=sicking
--HG--
extra : rebase_source : 1a7a635dc5a7da047967d8feb57d637e83027618
2010-09-17 21:14:59 -04:00
Jonas Sicking
311e9b33da Bug 587931: Don't fire error if a <script> is canceled. r=mrbkap a=jst 2010-09-17 16:08:03 -07:00
Jonas Sicking
9f51f3abca Bug 596385: Remove File.url since the spec now uses a different syntax. r=jst a=blocker 2010-09-17 16:08:03 -07:00
Henri Sivonen
1e21e4e21a Bug 591981 - Make script-inserted inline scripts run right away, make script-inserted external scripts behave like async scripts and make document.write writing an inline script return at a predictable time. r=jonas, a=blocking2.0-beta7.
--HG--
extra : rebase_source : 3d30baa42025c2d5e63b39586671345ae87bb0b2
2010-09-01 14:41:12 +03:00
Olli Pettay
8bf6fff13a Bug 313646 - synchronous XMLHttpRequest does not fire readystatechange event, r=sicking, a=sicking 2010-09-17 12:30:35 +03:00
Jonas Sicking
fd2c9c0694 Bug 587931: Implement document.currentScript and beforescriptexecute/afterscriptexecute events. r=mrbkap a=sicking 2010-09-16 01:48:47 -07:00
Chris Jones
0a1ec83bc9 Merge m-c --> cedar 2010-09-15 18:28:06 -05:00
Jonas Sicking
ed8cde0a01 Bug 591198: Display element using normal layout rules if XBL binding fails for security reasons. r=jst a=blocker 2010-09-15 15:53:01 -07:00
Jonas Sicking
e5a72459b6 Bug 596385: Update syntax for getting an url for a File to latest spec. r=jst a=blocker 2010-09-15 15:52:49 -07:00
Jonas Sicking
3bea0686f0 Bug 596385: Update FormData to latest spec. r=jst a=blocker 2010-09-15 15:52:02 -07:00
Chris Jones
996f2830a1 Fix merge bustage 2010-09-15 17:48:27 -05:00
Doug Turner
09476bc0de Merge with mc. Manually merged TabChild.h and nsIFrameLoader.idl 2010-09-15 15:17:54 -07:00
Oleg Romashin
39a1341d97 Backout changeset 7eb93fe05d3a. bug 582840 due to oranges 2010-09-15 15:02:29 -07:00
Chris Jones
2bb3bb3e9c Merge m-c --> cedar 2010-09-15 16:44:30 -05:00
Chris Jones
0a4b5217a4 Merge m-c --> cedar 2010-09-15 12:33:59 -05:00
Benedict Hsieh
5eacfcb973 Bug 582840 - Remove nsIWebProgressListener(2) support from TabChild and TabParent. r=Olli.Pettay a=blocking2.0
--HG--
extra : rebase_source : 764765bb56a218ec4b9be106eda1227156bf5181
2010-09-15 11:04:48 -07:00
Chris Jones
110d280286 Merge m-c --> cedar 2010-09-14 14:28:39 -05:00
Chris Jones
ee72f210ea Merge m-c --> cedar 2010-09-13 19:24:09 -05:00
Oleg Romashin
497f2db326 Merge with mozilla central 2779c55431a4, no conflicts 2010-09-10 22:32:25 -07:00
Mounir Lamouri
9d5ac0b512 Bug 556013 - Implement novalidate attribute for form elements. r=smaug a2.0=blocking 2010-09-11 06:11:58 +02:00
Kyle Huey
3b982c261f Test for Bug 578096. a=test-only 2010-09-09 22:43:22 -04:00
Chris Jones
4820da2166 Merge m-c --> cedar 2010-09-08 17:25:30 -05:00
David Zbarsky
dcd40d9c0b Bug 556007 (1/3) - Add list IDL attribute to HTMLInputElement. r=sicking a2.0=sicking 2010-09-10 07:18:10 +02:00
Mounir Lamouri
af7af7ba81 Bug 555840 - Implement datalist element. r=sicking,mrbkap,ehsan sr=smaug a2.0=roc 2010-09-10 07:16:56 +02:00
James Darpinian
f09185a36c Bug 369306 - If dom.disable_window_flip is enable, block .blur() and .focus() if opener is different from the caller. r=jst a2.0=blocking 2010-09-09 20:18:23 +02:00
Chris Jones
9e23f35349 Merge m-c --> cedar 2010-09-07 17:35:15 -05:00
Josh Matthews
37d6567b57 Backed out changeset ec2ffd935bd9 a=test-bustage 2010-09-11 21:04:09 -04:00
Josh Matthews
3576dc896d Bug 474356 - Add -moz-device-pixel-ratio media query. r=dbaron a=approval2.0
--HG--
extra : rebase_source : 1455dfbf13b66ac58cd2a66514c88adc76ff1a6c
2010-09-11 19:21:48 -04:00
Robert Sayre
4659902f34 jaegermonkey. what. a=arewefastyet 2010-09-11 15:06:33 -04:00
Robert Sayre
59773ae503 Merge mozilla-central to tracemonkey. 2010-09-10 11:47:11 -04:00
Chris Leary
7c740a8dc0 Back out due to mochiserver breakage. (no_r=me) 2010-09-09 16:52:31 -07:00
Chris Leary
7c2ac56dff Bug 540675: remove callerVersion from stack frame. (r=lw) 2010-09-09 14:25:30 -07:00
L. David Baron
38c6bf9401 Backed out changeset 2e55203d7b80 to fix orange (test_bug508115.xul timing out). 2010-09-13 20:44:17 -07:00
Jonas Sicking
b6ae0cb58a Bug 591198 - Don't make elements disappear if XBL bindings fail due to security restrictions. r=jst a2.0=blocking 2010-09-14 02:22:06 +02:00
Robert Sayre
edb7aca0d0 merge mozilla-central to tracemonkey. 2010-09-08 10:33:07 -04:00
Chris Jones
aea040c795 Bug 590294, part 9: Add API to set a <browser> expectation of the content window's viewport, and to draw content pixels in the <browser> at particular scale factors. sr=smaug 2010-09-03 15:10:46 -05:00
Chris Jones
6e7a7cd71a Merge m-c --> cedar
--HG--
rename : layout/style/test/hover_helper.html => layout/style/test/chrome/hover_helper.html
rename : layout/style/test/test_hover.html => layout/style/test/chrome/test_hover.html
2010-09-03 14:07:55 -05:00
Mats Palmgren
76f0893448 Backing out bug 449734 due to unexpected orange. a=ted 2010-09-03 18:13:49 +02:00
Mats Palmgren
d234af154c Bug 449734 - Preserve presentation when dragging a tab between browser windows. r=roc a=blocking2.0:betaN 2010-09-03 16:22:00 +02:00
Ehsan Akhgari
7b654288bf Back out bug 240933 and bug 590554 because of reftest failure on Win7 and also bug 593211 2010-09-02 19:54:23 -04:00
Oleg Romashin
bd3aa71c63 Merged m-c: 51d17027ff45 -> cedar 2010-09-01 09:36:29 -07:00
Mark Banner
fce5de81a6 Follow-up to bug 585173 - correctly handle when the XUL runtime doesn't exist. r=smaug. a=bustage fix for not the same config as default Firefox builds. 2010-09-01 11:19:52 +01:00
David Zbarsky
e5944a3eba Bug 499656. Make nsContentList have dual atoms (original case and lowercase) so that we can match non-HTML elements in HTML documents correctly. r=sicking 2010-08-31 19:47:00 -07:00
Olli Pettay
ee02892243 Bug 591433 - ASSERTION: SHEntry already contains viewer, r=bz, a=jst
--HG--
extra : rebase_source : 7c4260231ecc6797dc2c0f645c11ee185eb9ed24
2010-09-15 19:10:16 +03:00
Serge Gautherie
eae22838d4 Bug 595708 - "nsDocument.cpp(4377) : error C2248: 'nsAString_internal::nsAString_internal' : cannot access protected member declared in class 'nsAString_internal'"; (Av1) Add a |static_cast<const nsAString&>|, 1 s/PRInt32/PRUint32/.
r=Olli.Pettay a-2.0=jst.
2010-09-15 18:33:48 +02:00
Henri Sivonen
24613fa978 Bug 585819 - When the context passed to Range.createContextualFragment is "html" in an HTML document, use "body" as the context instead. r=bzbarsky, a=blocking2.0-betaN. 2010-09-01 14:41:07 +03:00
Kyle Huey
a846b63dba Bug 583863: Refactor <input> implementation to deal with files that aren't on the disk. r=sicking a=blocking-fennec
--HG--
extra : rebase_source : 2b3605042aea4e4c8273cdad5ec7f05af15959cc
2010-09-05 14:00:05 -04:00
Kyle Huey
73e9690f8f Backed out changeset af1365b24066 2010-09-05 11:32:57 -04:00
Kyle Huey
bde906120c Bug 583863: Refactor <input> implementation to deal with files that are not on the disk. r=sicking a=blocking-fennec 2010-09-05 09:09:04 -04:00
Daniel Holbert
8460fa015a Bug 592964: Use nsDependentAtomString instead of nsAtomString for temporary variables. r=jst a=jst 2010-09-04 23:41:17 -04:00
Josh Matthews
2814f869bb Backing out ebce58252cf8, 1f94199af190, 81664d1912ee, 8e95db7adbea, f97a99ad74af, 66d12a1541f2, 6b936d1a9e65 2010-09-04 15:15:31 -04:00
Daniel Holbert
f390399c09 Bug 592964: Use nsDependentAtomString instead of nsAtomString for temporary variables. r=jst a=jst
Bug 592964: Use nsDependentAtomString instead of nsAtomString for temporary variables. r=jst a=jst
2010-09-03 14:29:00 -04:00
Robert Sayre
357a4a6366 Merge mozilla-central to tracemonkey. 2010-09-01 22:27:07 -07:00
Jonas Sicking
7dffdc6069 Bug 568188: Reduce refcounting by making the id-table hold weak referenes. r=smaug a=jst 2010-09-01 15:48:24 -07:00
Timothy Nikkel
4e58616c08 Bug 591435. Fix tests that were relying on there being no paint suppression in subdocuments. r=roc 2010-09-01 15:44:48 -05:00
Chris Jones
1286d5c17d Followup to Bug 579323: Use nsSubDocumentFrame in new MOZ_IPC code in nsFrameLoader. 2010-08-31 02:46:17 -05:00
Chris Jones
7b7af2c67c Merge m-c --> cedar
--HG--
rename : layout/generic/nsFrameFrame.cpp => layout/generic/nsSubDocumentFrame.cpp
2010-08-31 02:29:31 -05:00
Robert O'Callahan
f6aa05c375 Bug 579323. Part 1.4: Switch nsIFrameFrame users to use nsSubDocumentFrame.h. r=tnikkel
--HG--
extra : rebase_source : de526602586c70b994a061bbb8a7ca2731c72bbd
2010-08-31 12:49:07 +12:00
Olli Pettay
37754ca52c Bug 585173 - Process message manager. r=dougt a=blocking-fennec 2010-08-31 11:58:35 -07:00
Bobby Holley
a335682adb Bug 591560: Fix annoying abort in animated gifs. r=bz a=blocker 2010-08-31 21:26:41 -04:00
Dan Witte
ccd3c28130 Back out Bug 536324 part 2. 2010-08-30 13:20:39 -07:00
Dan Witte
c4091d7694 Back out Bug 536324 part 3. 2010-08-30 13:20:39 -07:00
Dan Witte
86583b1783 Back out Bug 589292. 2010-08-30 13:20:38 -07:00
Ms2ger
f57e7fa2e6 Bug 592827 - Implement DOMImplementation.createHTMLDocument; r=jonas approval2.0=jonas 2010-09-04 13:38:07 +02:00
Alon Zakai
bb1302234f Bug 591052 - MessageManager wakeup service. r=mfinkle,smaug a=blocking-fennec2.0b1 2010-09-03 19:04:05 -07:00
Jonas Sicking
6bae28a4f7 Test for bug 590812. r=jst a=test-only 2010-09-03 15:53:28 -07:00
Jonas Sicking
c813c38eaf Test for bug 590870. r=jst a=test-only 2010-09-03 15:53:28 -07:00
Craig Topper
f49f0aa15a Bug 591864 - Convert nsCOMPtr<Element> to nsRefPtr for mImageElement in nsIdentifierMapEntry. r=sicking a2.0=jst 2010-09-04 00:40:10 +02:00
Mounir Lamouri
ecc6ff7ae3 Bug 575462 - Crash [@ nsDocument::AddToIdTable] with mutation events. r=sicking a2.0=blocking 2010-09-04 00:39:29 +02:00
Chris Jones
49048c0d61 Merge m-c --> cedar
--HG--
rename : layout/style/test/test_hover.html => layout/style/test/hover_helper.html
2010-08-31 00:35:03 -05:00
Chris Jones
8992432666 Merge m-c --> cedar 2010-08-26 21:36:43 -05:00
Mark Finkle
8638452bf4 Bug 584610 - RecvLoadRemoteScript uses a tiny buffer to load script [r=smaug] a=blocking2.0 2010-08-27 13:25:36 -07:00
Bobby Holley
1f719b8f98 Bug 589469 - Notify nsImageLoadingContent when its document switches.r+sr=bz,a=blocking-beta-5 2010-08-26 18:30:03 -07:00
Dan Witte
8de0079a42 Merge e10s -> m-c. a=patches 2010-08-27 08:04:00 -07:00
Dan Witte
8937bd5738 Bug 589292 - e10s necko: add contentDisposition prop to nsIChannel. r=jduell, sr=biesi, a=beta5+ 2010-08-25 17:51:21 -07:00
Dan Witte
f2000be3eb Merge. 2010-08-23 17:30:33 -07:00
Dan Witte
5f4dbe5953 Bug 536324 - e10s HTTP: refactor nsHashPropertyBag. Part 3: contentLength consumers. r=jduell, a=beta5+ 2010-08-21 00:31:35 -07:00
Dan Witte
4439f97632 Bug 536324 - e10s HTTP: refactor nsHashPropertyBag. Part 2: contentLength implementors. r=jduell, a=beta5+ 2010-08-21 00:31:11 -07:00
Dan Witte
78674d6f5f Merge m-c -> e10s. 2010-08-20 23:51:54 -07:00
Mounir Lamouri ext:(%2C%20David%20Zbarsky%20%3Cdzbarsky%40gmail.com%3E)
f8ab79e415 Bug 582412 - Implement @formmethod, @formenctype. r=smaug sr=sicking a2.0=blocking 2010-08-20 19:47:30 +02:00
Robert Sayre
d598acd055 Merge mozilla-central to tracemonkey. 2010-08-20 10:04:58 -04:00
Oleg Romashin
832333ab06 Merged with mozilla-central: 00186bbb7459 2010-08-24 14:21:48 -07:00
Chris Jones
1b38174082 Merge remote-frame code into m-c tip 2010-08-23 22:10:50 -05:00
Chris Jones
fcfbc0ecb8 Missed comment and --disable-ipc bustage fix. 2010-08-20 22:06:53 -05:00
Chris Jones
ca1369ea3d Followup to bug 582057: Paper over Show() being called multiple times and triggering an assertion in the content process. This will all be reworked in bug 589337. r=dougt 2010-08-20 18:35:11 -05:00
Chris Jones
dee3368105 Bug 570620, part m: Add API for attaching a "remote frame" to its corresponding nsFrameLoader, so that the frame can be found during painting. r=tn sr=smaug 2010-08-20 18:24:41 -05:00
Chris Jones
546d94a7b3 Bug 582057, part k: Gut platform widgets from content processes. sr=bsmedberg 2010-08-20 18:24:40 -05:00
Robert Sayre
b54b2278b9 Merge from mozilla-central 2010-08-19 13:50:37 -04:00
Dan Witte
450bb6ea23 Merge m-c -> e10s. 2010-08-19 09:26:45 -07:00
Robert Sayre
43c1350df6 Merge mozilla-central to tracemonkey. 2010-08-19 11:18:37 -04:00
Peter Van der Beken
64a1bd8360 Backout c130135dcf02 (Fix for bug 590612 (Speed up js-wrapping in classinfo when we already have a wrapper)). 2010-09-14 22:27:02 -07:00
Peter Van der Beken
83526eb1bd Bustage fix
--HG--
extra : rebase_source : bb141e8dba326875a8c82da949e19abff7fee529
2010-09-14 21:46:40 -07:00
Peter Van der Beken
84457bdfaf Fix for bug 590612 (Speed up js-wrapping in classinfo when we already have a wrapper). r=bz, a=jst.
--HG--
extra : rebase_source : 4013e29c5430b2346e5b8f4c6cf3b68cb9f487b9
2010-08-28 10:04:25 +02:00
Dan Witte
9b032ceaea Merge m-c -> e10s. 2010-08-18 10:16:15 -07:00
Ted Mielczarek
367a1e0095 Backed out changeset 1362f0ca86d2 (bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save) due to test failures. (merge commit) a=bustage fix 2010-08-18 13:09:44 -04:00
Ted Mielczarek
be942c946d Backed out changeset 1362f0ca86d2 (bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save) due to test failures. 2010-08-18 13:04:31 -04:00
Boris Zbarsky
007ddb1c71 Bug 575172. Make sure that setting script type IDs really doesn't clobber any other flags. r=jst, a=blocking2.0 2010-08-31 16:46:41 -04:00
David Humphrey
960122a5de bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad 2010-08-17 09:40:00 -04:00
Brian Birtles
601e6299ae Bug 485157: SMIL event timing, part 6 repeat timing, r=dholbert, sr=roc, a=roc 2010-08-18 19:20:24 +09:00
Doug Turner
9c4a3a52e0 Merge with m-c 2010-08-17 00:21:21 -07:00
Doug Turner
258fb894e8 Backing out 414463b32e36 to dcae4884a07d 2010-08-17 00:20:44 -07:00
Luke Wagner
a80ab46add Bug 589028 - make nsContentUtils::GetDocumentFromCaller not depend on slow-native constructors (r=jst)
--HG--
extra : rebase_source : a12eb25eadefa5ed1bb1799516ee9b287d171aa2
2010-08-19 18:12:02 -07:00
Mounir Lamouri
41b8bedd41 Bug 587875 - Build bustage: nsRefreshDriver.h is included by files not included when SMIL is disabled. r=jst@mozilla.org, a=buildbustage 2010-08-17 02:08:35 +02:00
Jim Chen
5a2d6cfbe0 bug 582644 - IME event remoting, patch to content r=smaug blocking-fennec=2.0a1+ 2010-08-16 14:48:32 -07:00
Doug Turner
f5b236a159 Merge from m-c 2010-08-16 17:02:18 -07:00
Alon Zakai
12aff45444 Bug 587222 - Script caching in messageManager leaks. r=olli 2010-08-16 13:05:42 -07:00
Dan Witte
53a5ef6fe9 Merge mozilla-central -> e10s. 2010-08-13 21:24:11 -07:00
Daniel Holbert
5b754a5516 Bug 582004 part 2: Make imgIContainerObserver::FrameChanged take a const aDirtyRect argument. r=joe a=blocking 2010-08-13 21:09:48 -07:00
Chris Jones
dd5b06196c Bug 587139: <browser remote> still needs a widget until after fennec alpha1. r=smaug,tn 2010-08-13 15:39:42 -05:00
Ehsan Akhgari
3068a7eddc Back out bug 582644 and 576716 because of mochitest-3 oranges 2010-08-16 19:14:00 -04:00
Jim Chen
8053ee8f11 bug 582644 - IME event remoting, patch to content r=smaug blocking-fennec=2.0a1+ 2010-08-16 14:48:32 -07:00
Ehsan Akhgari
481ee2f5e6 Bustage fix for bug 587222 landed on a CLOSED TREE 2010-08-16 17:20:03 -04:00
Alon Zakai
cf8363b4a5 Bug 587222 - Script caching in messageManager leaks; r=Olli.Pettay a=blocking-because-550936-is-a-blocker 2010-08-16 16:40:04 -04:00
Jonas Sicking
d1fd8e674e Bug 579764: Send out notification when the document-element for a document has been created and inserted into the DOM. r=jst a=blocker 2010-08-27 22:54:57 -07:00
Jonas Sicking
dc2e1b24bc Bug 590870: Don't crash when attempt to create XUL element through DOM is denied. r=jst a=blocker 2010-08-27 22:54:40 -07:00
Olli Pettay
dfad47f5a3 Bug 588808 - TabChildGlobal objects shouldn't be kept alive too long, r=dougt, a=Mossop 2010-08-23 11:44:43 +03:00
Chris Pearce
e7bc98cbb3 b=587329 Fix so build with disable webm/ogg/wave works r=doublec a=roc
--HG--
extra : rebase_source : 458cd650f36a9a93c358c7ea1db1fc32432055f0
2010-08-23 13:40:21 +12:00
Alon Zakai
4606f548ac Bug 359608 - Animated GIFs are animated even when user navigates to another page.r=bholley,bz;sr=bz;a=blocker 2010-09-07 17:33:02 -07:00
Ehsan Akhgari
d1b89b6a17 Bug 592601 - Add "face" to the list of white-listed attributes; r=bz a=jst 2010-09-06 16:31:04 -04:00
Sid Stamm
2e1c461131 Bug 576200. CSP breaks spec, defaults to allow *. r=bsterne@mozilla.com, dveditz@mozilla.com 2010-08-16 10:12:28 -07:00
Daniel Holbert
00fea2a641 Bug 587494: Check whether our ExternalResource has a viewer before calling Hide() on it, to fix null-crash. r=roc a=blocking 2010-08-15 15:49:21 -07:00
Markus Stange
438fa8a236 Bug 506826 - Invalidate -moz-element rendering observers when necessary. r=roc 2010-08-13 15:36:13 +02:00
Markus Stange
e6381b3f19 Bug 572688 - Add a DOM API called document.mozSetImageElement for overriding -moz-element ID target elements. r=jonas, r=roc 2010-08-13 15:35:36 +02:00
Markus Stange
2ea78354c5 Bug 572689 - Make nsSVGRenderingObservers observe elements instead of frames. r=roc 2010-08-13 15:31:31 +02:00
Vladimir Vukicevic
67ec40f4fa b=576716; crash with ArrayBuffer test case; r=waldo 2010-08-14 10:52:51 -07:00
Vladimir Vukicevic
c820f5632e b=572522; add experimental mozArrayBuffer to XHR; r=jst, a=bsmedberg 2010-08-14 10:52:19 -07:00
Timothy Nikkel
7e065871d5 Fix message in test. r=philor a=tests-only 2010-08-21 21:29:08 -05:00
Bobby Holley
7a580f398c bug 512260 - Add image tracker to nsDocument and register content images with it.r=roc,sr=dbaron,a=blocker 2010-08-03 20:40:29 -04:00
Chris Pearce
235f7b51cf Commit backout of 42c8cd0e1a65 2010-08-18 13:59:10 +12:00
Chris Pearce
d05b3252ce Backed out changeset 42c8cd0e1a65 2010-08-18 13:50:49 +12:00
Rich Dougherty ext:(%2C%20Chris%20Pearce%20%3Cchris%40pearce.org.nz%3E)
3c4b6f1279 Bug 548523 - Replace HTMLMediaElement.autobuffer attribute with 'preload'. r=roc a=blocking2.0
--HG--
rename : content/media/test/test_autobuffer.html => content/media/test/test_preload_attribute.html
rename : content/media/test/test_autobuffer2.html => content/media/test/test_preload_suspend.html
2010-08-18 10:49:14 +12:00
Alon Zakai
696fd54019 Bug 588201 - "Do not call JS_SetGCParameterForThread in messageManager code" [r=Olli.Pettay r=dmandelin]
--HG--
extra : rebase_source : e2946bc307b08d7a8d18df35c6913761e74c0d6b
2010-08-17 15:08:00 -07:00
Jim Chen
fa4d8d116b Bug 582644 - IME event remoting, patch to content; r=smaug, blocking-fennec=2.0a1+ 2010-08-17 01:07:44 -07:00
Olli Pettay
75b4ffdc0e Bug 462076 - Dynamically inserted iframes on refresh sometimes trade places, r=bz 2010-08-17 17:13:55 +03:00
Jonas Sicking
93c3158ba6 Bug 582228. Speed up getting style attributes. r=bzbarsky@mit.edu, a=dbaron@mozilla.com 2010-08-12 23:03:23 -07:00
Boris Zbarsky
456e9e5548 Bug 569520 part 2. Implement a mozRequestAnimationFrame/mozAnimationStartTime API. r=roc, a=joe 2010-08-11 17:05:28 -04:00
Boris Zbarsky
9c767adbfb Bug 569520 part 1. Add a new beforepaint event. r=smaug 2010-08-11 17:05:27 -04:00
Mark Finkle
b1a3159e78 Bug 582569 - Fire an event in child frame scripts when the TabChild is closing [r=smaug a=blocking-fennec] 2010-08-12 12:47:22 -04:00
Dave Townsend
9459a1a8a7 Backed out changeset 937a11c1fc07 from bug 582569 due to new browser-chrome test
failures.
2010-08-12 10:28:50 -07:00
Mark Finkle
dcd22deaf8 Bug 582569 - Fire an event in child frame scripts when the TabChild is closing [r=smaug a=blocking-fennec] 2010-08-12 12:47:22 -04:00
Robert O'Callahan
4ddb9e24af Backing out bug 569520 to fix test failures 2010-08-12 11:31:00 +12:00
Robert O'Callahan
a1bb0ab39e Backed out changeset 464f978cfca5 2010-08-12 11:30:44 +12:00
Robert O'Callahan
83f9c15efd Backing out bug 569520 to fix test failures 2010-08-12 11:29:58 +12:00
Robert O'Callahan
bae3fa4de3 Backed out changeset 66c25030a8d4 2010-08-12 11:28:49 +12:00
Boris Zbarsky
a746dcb366 Bug 569520 part 2. Implement a mozRequestAnimationFrame/mozAnimationStartTime API. r=roc, a=joe 2010-08-11 17:05:28 -04:00
Boris Zbarsky
771ed256bf Bug 586381. Switch attribute atom array storage to nsTArray. r=sicking 2010-08-11 17:05:28 -04:00
Boris Zbarsky
3e18bf9381 Bug 569520 part 1. Add a new beforepaint event. r=smaug 2010-08-11 17:05:27 -04:00
Boris Zbarsky
d9188b16ef Bug 577607 part 1. Make sure resource documents don't have presshells when their display document doesn't. r=roc 2010-08-11 17:05:26 -04:00
Olli Pettay
a76dd6006c Bug 584866 - Cache LoadFrameScript Calls [r=jst] 2010-08-10 13:18:26 -04:00
Mark Banner
f897af15ca Bustage fix for non-IPC builds - add ifdef for parameter that not everyone has. Follow up to bug 584864. Agreed with smaug on irc. 2010-08-10 18:03:33 +01:00
Ehsan Akhgari
ce0b3f1a9f Bug 582863 - Spell checker shouldn't copy the text node contents unnecessarily; r=roc a=blocking2.0+
--HG--
extra : rebase_source : 7313d44dfe2645a8df15a4fca78e75ecfc39b536
2010-07-30 18:55:42 -04:00
Mark Finkle
d5701e4ef1 Bug 584864 - MessageManager's LoadFrameScript runs in Chrome windows [r=smaug] 2010-08-10 11:10:22 -04:00
Dão Gottwald
f246f9a00f Backed out changeset cdd440adb726 2010-08-10 15:10:11 +02:00
Ms2ger
e0dc6046da Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron 2010-08-10 14:25:28 +02:00
Ehsan Akhgari
fdd244eb89 Bug 240933 - Part 11: Optimize setting the bidi flag for modifications to large DOM text nodes; r=smontagu a=dbaron
--HG--
extra : rebase_source : bdd58373ec59cdcdc231ca9eb61bc7a1a0c9191f
2010-07-21 19:29:06 -04:00
Ehsan Akhgari
8afe6b0c89 Bug 240933 - Part 11: Optimize setting the bidi flag for modifications to large DOM text nodes; r=smontagu a=dbaron
--HG--
extra : rebase_source : c16f27b75117b509cf2cbe9fb92d0d03a7868b77
2010-07-21 19:29:06 -04:00
Julian Reschke
5276057293 Bug 560838. Spell 'Content-Type' correctly. r=bzbarsky, a=jst 2010-09-09 01:38:10 -04:00
Boris Zbarsky
f6879c0a75 588174. Make it possible to pass an explicit callback function to mozRequestAnimationFrame. r=roc, sr=dbaron 2010-09-09 01:38:04 -04:00
Daniel Holbert
0c7ead0f64 Bug 276431 Patch 4c: Add convenience method nsIDocument::IsResourceDocument, for code shared between external resource docs & svg-as-image helper docs. r=roc sr=jst a=blocking 2010-09-08 13:40:39 -07:00
Daniel Holbert
f385159cba Bug 276431 Patch 4: Add flag on nsIDocument to let us check if it's actually being used as an image. r=roc sr=jst a=blocking 2010-09-08 13:40:39 -07:00
Olli Pettay
5eb3bad5de Bug 311425 - allow setting OnProgress after XMLHttpRequest::open(), r=sicking, a=sicking
--HG--
extra : rebase_source : 721190e3ef5b84634689ef0c2c61701a2aeadae7
2010-09-08 20:42:08 +03:00
Oleg Romashin
12114374e2 Bug 591559 and bug 575567 - "Drop X[Parent/Child] widget embedding from remote browser" [r=cjones] [a=bustage-fix+blocking] 2010-07-16 06:57:00 -05:00
Boris Zbarsky
a2e289caff Bug 590883. Don't forget to null-check the viewer, since the external resource load might have failed. r=roc a=blocking 2010-08-27 22:44:36 -04:00
Peter Van der Beken
1de207af3c Fix for bug 565742 (too much QIing/Addrefing/Releasing under NativeInterface2JSObject). r=smaug, a=bsmedberg. 2010-07-13 17:44:51 +02:00
Jonas Sicking
e86bab477f Bug 546857 Part 7: Allow system-principal-XHR loaded documents to use XUL. r=jst a=blocker 2010-08-25 13:12:28 -07:00
David Humphrey
07de814ba1 bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad 2010-08-25 09:10:00 -04:00
Sid Stamm
e066044340 Bug 581980 - allow trailing semi-colon in CSP, r=bsterne, a=jst 2010-08-25 08:36:44 -07:00
Sid Stamm
287111b0e2 Bug 542302 - turn down CSP debugging information, r=dveditz, a=jst 2010-08-25 08:36:26 -07:00
Sid Stamm
c3f669047a Bug 558429 - CSP should accept relative policy-uri's, r=dveditz, a=jst 2010-08-25 08:35:27 -07:00
Ms2ger
4eff02334f Bug 588640 - comparison between signed and unsigned integer expressions in nsAttrValue::AtomAt; r=Olli.Pettay approval2.0=jst 2010-08-25 15:15:12 +02:00
Ehsan Akhgari
7e841718db Bug 582852 - Optimize large text node editing; r,a=jst
--HG--
extra : rebase_source : 00e87477d9904b7a23469ec9335b519f53b0d211
2010-08-05 22:13:07 -04:00
Jonas Sicking
5656569763 Bug 546857 Part 6: Disable XUL for pages, unless user specifically opts in for domain. r=jst a=blocker 2010-08-19 16:12:46 -07:00
Josh Matthews
0984e327c5 Bug 474356 - Add -moz-device-pixel-ratio media query. r=dbaron a=approval2.0
--HG--
extra : rebase_source : 3a477fe6eab09f693538008aafa9c8bf880597b1
2010-09-10 16:27:52 -04:00
Mark Finkle
b13d673527 Backing out dea6175f4b07 (bug 584864) to fix regression filed as bug 585606 2010-08-09 11:29:34 -04:00
azakai@mozilla.com
86fc2b0a40 Bug 584864 - MessageManager's LoadFrameScript runs in Chrome windows, r=smaug 2010-08-08 14:28:02 +03:00
Shawn Wilsher
4ba935953c Backed out changeset e6e0200b6e03 (bug 568969) because it appears to have caused orange on a CLOSED TREE. 2010-08-06 11:53:39 -07:00
Shawn Wilsher
17eda7ec10 Bug 568969 - Nuke nsContentUtils::GetHistory
r=bz
a=bsmedberg
2010-08-05 10:07:46 -07:00
Ehsan Akhgari
536ad17a6d Backed out changeset b64704446120 because of build bustage failure in TestWinTSF.cpp 2010-08-06 11:39:19 -04:00
Ehsan Akhgari
186be467b6 Bug 582863 - Spell checker shouldn't copy the text node contents unnecessarily; r=roc a=blocking2.0+
--HG--
extra : rebase_source : e134b15a712630b542b7b499e15a16727350bea6
2010-07-30 18:55:42 -04:00
timeless
14231e4d84 Bug 579318 - warning: comparison between signed and unsigned integer expressions in nsContentUtils::ParseIntMarginValue() and nsIContentUtils::FindInternalContentViewer() r=Olli.Pettay a=dbaron
--HG--
extra : rebase_source : 889a1fa61e2a4c9fd42492518bd660d8b1bb8a83
2010-08-06 13:04:32 +02:00
Olli Pettay
bc5169e59e Bug 523082 - nsXULTemplateBuilder should unlink more, r=peterv 2010-08-06 12:21:53 +03:00
L. David Baron
e714f071f9 Manage float continuations to-be-pulled by the next-in-flow better by keeping them in a separate frame list until they're actually pulled. (Bug 563584, patch 13) r=roc 2010-08-05 21:59:19 -07:00
Chris Jones
2afdb0333c Bug 570620, part f: Add a "destroy" phase to PBrowser shutdown to make clean-up easier. r=smaug sr=bsmedberg 2010-08-05 17:11:23 -05:00
Chris Jones
65b058787b Bug 570620, part c: Add two trivial helper methods to nsFrameLoader. r=smaug 2010-08-05 17:11:23 -05:00
Boris Zbarsky
ff911ada1d Bug 584293. Make .style faster. r=peterv 2010-08-05 17:59:36 -04:00
Olli Pettay
67430679d8 Bug 583777 - Fix violations of the new JS request model. r=igor a=blocking-beta3 ok to check into a CLOSED TREE 2010-08-05 12:57:39 -07:00
Bjarne
100caa546d Bug 546606 - Make redirect API async - part 2; r=honzab.moz,cbiesinger,bjarne,jst sr=jst 2010-08-04 22:15:55 -04:00
Kyle Huey
2a2801990e Bug 578714: Stop doing Unicode-aware case-folding inside layout/style. r=zwol sr=bz 2010-08-02 15:19:04 -07:00
Zack Weinberg
d32d8b4b6e Bug 338679: mark style declarations immutable if they are stringified. r=bzbarsky a=dbaron 2010-08-02 15:40:35 -07:00
Zack Weinberg
a6b8c9b603 Bug 569719 part 16: Don't refcount declarations and data blocks; don't have style rules hold direct pointers to data blocks. r+a=dbaron 2010-07-23 11:00:52 -07:00
Ms2ger
0cf7a5d525 Bug 562698 - Part c: Pass Elements to AttributeWillChange; r=bzbarsky, a=dbaron 2010-08-24 09:06:20 +02:00
Ms2ger
00001ff39e Bug 562698 - Part b: Pass Elements to nsNodeUtils::AttributeChanged; r=bzbarsky, a=dbaron 2010-08-24 09:06:07 +02:00
Ms2ger
27271a8a8f Bug 562698 - Part a: Pass Elements to nsIMutationObserver::AttributeChanged and nsCSSFrameConstructor::AttributeChanged; r=bzbarsky, a=dbaron 2010-08-24 09:05:56 +02:00
Dan Witte
ca0f91eb71 Fix bustage. a=me 2010-08-23 21:50:40 -07:00
Justin Lebar
6544506912 Bug 561076 - Pref callback changes severely slow down reftest and shutdown.
--HG--
extra : rebase_source : bf83192c89f953772d8dbfb530e18402e181a139
2010-07-31 10:17:49 -07:00
Felipe Gomes
8d9b3f1877 Bug 508906. Add experimental MozTouch events. r=smaug,jimm 2010-08-02 15:34:54 +02:00
Peter Van der Beken
e3ae7d53bb Fix for bug 582601 (Make GetContentInternal return Element*). r=bz. 2010-07-30 15:42:11 +02:00
Robert Sayre
d580edd975 Merge mozilla-central to tracemonkey. 2010-07-31 14:19:27 -07:00