Граф коммитов

4889 Коммитов

Автор SHA1 Сообщение Дата
Jonas Sicking 583673c3ab Bug 461555: Don't clear out the parser until all deferred scripts have executed to ensure that a document.write in a deferred script doesn't clear the page. r/sr=mrbkap 2009-01-14 17:25:21 -08:00
Boris Zbarsky c32e2bb103 Bug 453736. Make <svg:script> more like other scripts and fix up a few other minor issues. r=roc, r+sr=sicking 2009-01-14 07:49:18 -05:00
Olli Pettay e184c5c563 Relanding Bug 472260, r+sr=bz 2009-01-14 13:01:46 +02:00
Jonas Sicking 304e146cdd Fix mochitest orange 2009-01-14 00:19:16 -08:00
Dan Fabulich 14d93a7fb1 b=347174, implement document.readystate == 'complete'; r=sicking 2009-01-09 09:12:09 -08:00
Jonas Sicking ae9214cbd6 Bug 464848: XMLHttpRequest doesn't send the right content-type for non-document request bodies. r/sr=bz 2009-01-13 22:53:43 -08:00
Boris Zbarsky b18d2aeb1c Bug 473162. Make getElementsByClassName case-insensitive in quirks mode, per spec. r+sr=jst 2009-01-13 14:32:30 -05:00
Boris Zbarsky 9ab3dc1969 Bug 449780. When doing a frameloader swap, clear the bfcache on both docshells, since we can't deal with all those presentations. r+sr=jst 2009-01-13 14:32:30 -05:00
Nick Kreeger 77cbc0d00a Fixing Bug 454632 - Resizing tree widget always re-scrolls to current index. r=enndeakin,sr=bz. Patch by Stephen Lau <steve@grommit.com>. 2009-01-13 10:50:26 -08:00
Olli Pettay 9a5b5a4c61 Bug 460700 - Use the right delay with XHR progress events, r+sr=jonas 2009-01-13 19:38:01 +02:00
Dave Camp d92aa7006b Backed out changeset 44890ee1d15f for leaks 2009-01-13 02:22:59 -08:00
Dave Camp a925063a4f Bug 441359: Check script and css loads against the classifier. r+sr=jonas 2009-01-12 21:52:00 -08:00
Benjamin Smedberg 3498a5f86e Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted

Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.

r+sr=roc

nsITextControlFrame didn't have an IID the first time around, but this wasn't a compile error because nsITextControlFrame::kFrameIID inherited from nsIFormControlFrame::kFrameIID. I've added a static analysis pass to verify the correct behavior, since I can't figure out a way to make the compiler do it.

--HG--
extra : rebase_source : 4894a2ca0278e2ab92f27459db77165f8348cf41
2009-01-12 14:20:59 -05:00
Phil Ringnalda ec35b575cb Builds are neccesary, even if you can spell necessary, and even in a CLOSED TREE 2009-01-11 00:46:35 -08:00
Olli Pettay f30c53458e Backout Bug 472260 (CLOSED TREE) 2009-01-09 21:52:01 +02:00
Benjamin Smedberg 73a6fab34b Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal. 2009-01-09 11:35:24 -05:00
Benjamin Smedberg 802d1a10c7 Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted

Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.

r+sr=roc

This patch locally causes two REFTEST-UNEXPECTED-PASS for Bidi stuff. It's possible that I accidentally fixed a bug, but I'm not sure, so I'm going to wait for the tinderboxes to confirm my local results.
2008-11-05 14:25:30 -05:00
Olli Pettay f0a703af09 Bug 472260 - Crash [@ nsDocShell::EnsureContentViewer], r+sr=bz 2009-01-09 10:45:14 +02:00
Olli Pettay b96454a8a4 Bug 472312, change NS_ERROR to NS_WARNING for now 2009-01-08 23:36:22 +02:00
Olli Pettay eee0d0ea2e Bug 472312, r+sr=bz 2009-01-08 22:16:33 +02:00
Dave Camp 36ef1ae586 Backed out changeset e31d0d3c28fd (bug 441359) 2009-01-05 01:27:51 -08:00
Dave Camp 32154830af Bug 441359: Run scripts/css through the classifier. r+sr=sicking 2009-01-04 23:40:29 -08:00
Robert O'Callahan 7785fae4e0 Back out 451958 2009-01-05 16:33:12 +13:00
Robert O'Callahan 9faf032785 Backed out changeset a5587354082a 2009-01-05 16:33:01 +13:00
Craig Topper 70985fa04f Bug 471165. Make SVG animated class storage an nsAutoPtr<nsString> and make the DOM 'className' object a tear-off. r=longsonr,sr=roc
--HG--
extra : rebase_source : 8ba937100e482ea0dab88a310ad378afd76c8953
2009-01-05 14:13:56 +13:00
Chris Pearce a0f3631895 Bug 451958. Implement load policy for media elements. r+sr=roc
--HG--
extra : rebase_source : 6554a080e91e0cf61807dd29ca5103dd35531cd8
2009-01-05 13:50:33 +13:00
L. David Baron 9cefaf0382 Remove the VerifyReflow code that checked the space manager state. (Bug 191448) r+sr=roc 2009-01-04 14:52:38 -05:00
Peter Van der Beken 89b349d0a4 Fix for bug 466224 (Make quickstubs call nsINode/nsINodeList methods). r/sr=jst. 2009-01-02 18:00:18 +01:00
Olli Pettay 252b14a591 Bug 436965, r+sr=sicking 2009-01-02 17:41:43 +02:00
Olli Pettay fa80d4e86f Back out bug 436965 2009-01-02 16:31:13 +02:00
Olli Pettay 29dcd98c48 Bug 436965, r+sr=sicking 2009-01-02 14:40:43 +02:00
Ben Turner f2b256530b Bug 470334 - 'Workers: relative urls for XHR are incorrect'. r+sr=jst, a=blocking1.9+ 2008-12-30 16:24:58 -06:00
Olli Pettay 2bb5ff98ce Bug 471246, r+sr=jst 2008-12-30 14:27:37 +02:00
L. David Baron 4690547534 Stop using nsAreaFrame for anything other than xul:label, which is the only thing for which it does anything different from nsBlockFrame, and rename it accordingly. (Bug 471356) r+sr=roc
--HG--
rename : layout/generic/nsAreaFrame.cpp => layout/xul/base/src/nsXULLabelFrame.cpp
rename : layout/generic/nsAreaFrame.h => layout/xul/base/src/nsXULLabelFrame.h
2008-12-29 10:07:38 -05:00
L. David Baron 5380efc5c3 DeCOMtaminate nsIPresShell::GetDidInitialReflow. (Bug 468645) r+sr=bzbarsky 2008-12-29 10:07:36 -05:00
Daniel Holbert f0c016c5e0 whitespace-only: remove space characters on blank line in nsIDocument.h 2008-12-29 00:33:13 -08:00
Boris Zbarsky 3d37a465e1 Bug 449778. Don't fire pageshow in the new place on viewer swap if it's about to fire anyway. Do fire it in the old spot in that case, though. r+sr=jst 2008-12-28 10:34:00 -08:00
Serge Gautherie 236090bc3c Bug 471122 - test_CrossSiteXHR.html : improve thrown exceptions from file_CrossSiteXHR_server.sjs; (Av2) Use setStatusLine(); r+sr=jonas 2008-12-28 00:26:59 +01:00
Serge Gautherie da95ef83a5 Bug 471122 - test_CrossSiteXHR.html : improve thrown exceptions from file_CrossSiteXHR_server.sjs; CrLf->Lf Eol; r+sr=jonas 2008-12-28 00:26:55 +01:00
Peter Van der Beken 63ac079552 Bug 418970 - DOMNodeInsertedIntoDocument mistyped as *InfoDocument; r+sr=jonas 2008-12-20 02:10:46 +01:00
Blake Kaplan 3396986416 Bug 455629 - Test that we actually do wrap the return value of nsISVGDocument::getSVGDocument in a XOW. r=bzbarsky
--HG--
extra : rebase_source : 471ed08d3cc3ab957f44a6b65b8f2bd8c5e7d41d
2008-12-19 15:47:19 -08:00
Joe Drew b6eec2ca8e Bug 393936 - nsIRequest::cancel() must not notify anything sync. Make removal from the loadgroup async, and add another call cancelAndForgetObserver() that removes the listener immediately (since some callsites expect that). Note, however, that this new method shouldn't be used in any new code; it exists only to support code that relied on the broken behaviour prior to this checkin. r=bzbarsky sr=vlad 2008-12-19 17:35:50 -05:00
Josh Aas fb0a72d214 Backed out changeset e28cd33a0335 2008-12-19 05:30:53 -05:00
Josh Aas 9cbc644971 System for testing plugins, take 3. b=386676 r=smichaud sr=roc 2008-12-19 04:10:09 -05:00
Josh Aas 21607049a7 Backed out changeset 7b8ca8c944f2 2008-12-19 01:59:15 -05:00
Josh Aas e13d6f3cc1 System for testing plugins, take 2. b=386676 r=smichaud sr=roc 2008-12-19 00:47:08 -05:00
Taras Glek d4751bcd17 Bug 466578. Speed up XBL parsing by increasing the buffer size. r+sr=bzbarsky 2008-12-18 14:27:43 +13:00
Robert O'Callahan 586e8a3c8c Bug 469247. Implement 'canPlayType' API for video/audio elements. r=doublec,r+sr=bzbarsky
--HG--
extra : rebase_source : 06b14571546a763ee4f4b8641e8582bfff2caf8d
2008-12-17 15:11:07 +13:00
Mats Palmgren d341fc312b Use an iterative algorithm when deleting lists to avoid exhausting the stack space. b=460444 r+sr=dbaron r=jst 2008-12-15 12:33:56 +01:00
Masayuki Nakano b3df92d76b Bug 272847 Text input via IME does not work in windowless Flash movie r=ere+josh, sr=roc 2008-12-15 12:54:54 +09:00
Chris Pearce 929f5e14ff Bug462570 - Change Network state and Ready state names in HTMLMediaElement to match spec - r=doublec sr=roc 2008-12-15 16:38:16 +13:00
Olli Pettay e591911f63 Bug 431082 - Crash [@ nsDocShell::DoChannelLoad], r+sr=bz 2008-12-13 22:30:02 +02:00
Olli Pettay ecd7e37c4e Bug 469020 - range.surroundContents throws a NS_ERROR_INVALID_POINTER, r+sr=sicking 2008-12-13 22:09:29 +02:00
Boris Zbarsky e0da37ded4 Bug 468263. Handle the src attribute being removed or set to by dropping the image. r+sr=sicking 2008-12-12 14:41:11 -05:00
Graeme McCutcheon 5a486a7210 Bug 345339. Make nsPresState not use a hashtable in favor of using less memory and only storing the things it really wants to store. Switch box objects to their own hashtable. r+sr=roc 2008-12-12 14:25:22 -05:00
Robert O'Callahan 9106f372f7 Bug 455314. RemoveIDTargetObserver doesn't need to do the full GetElementByIdInternal because we don't need or want to set up an mIdentifierMap entry if no entry is found for the ID. r+sr=jst 2008-12-12 21:20:30 +13:00
Blake Kaplan c057310e01 Bug 444322 - Ignore OnDataAvailable calls when we're executing a script. r+sr=bzbarsky 2008-12-11 14:20:45 -08:00
Oleg Romashin d7a1c32e01 Bug 428988 - Expose mouse event pressure. r=Olli.Pettay, sr=roc. 2008-12-11 18:55:15 -05:00
Robert Sayre 4e9cec6bbf Merge 2008-12-11 02:43:25 -08:00
Robert Sayre be41dd2fc4 backout bug 428988, checked in on persistent orange. 2008-12-11 02:43:04 -08:00
Robert Sayre 665787ada2 Backout JOEDREW! patches for bug 89419 and bug 393936. Looks like they make mochitest leak. 2008-12-11 01:27:58 -08:00
Oleg Romashin ec25478838 Bug 428988 - Expose mouse event pressure. r=Olli.Pettay, sr=roc. 2008-12-11 03:04:46 -05:00
Joe Drew 75a9cd7d92 Bug 393936 - nsIRequest::cancel() must not notify anything sync. Make removal from the loadgroup async, and add another call cancelAndForgetObserver() that removes the listener immediately (since some callsites expect that). Note, however, that this new method shouldn't be used in any new code; it exists only to support code that relied on the broken behaviour prior to this checkin. r=bzbarsky sr=vlad 2008-12-10 16:25:34 -08:00
Masatoshi Kimura 3a3a37f47d Bug 335531 - Correct misuse of UTF-16BE, UTF-16LE, UTF-32BE, and UTF-32LE charset labels; r=smontagu sr=dbaron 2008-12-06 11:08:26 -08:00
Patrick McManus fe7a97a1a0 Bug 464838: Tweak DNS prefetch to hopefully fix a tp3 regression. r+sr=bz 2008-12-05 12:53:24 -08:00
Daniel Holbert 61f320aa9d Backed out changeset 78d662c2c878 (Bug 335531) on suspicion of causing mochitest failures in test_bug399284.html on linux & windows unittest boxes. 2008-12-05 11:52:01 -08:00
Masatoshi Kimura 31c5df869e Bug 335531 - Correct misuse of "UTF-16BE", "UTF-16LE", "UTF-32BE", and "UTF-32LE" charset labels; r=smontagu sr=dbaron 2008-12-05 18:31:00 +01:00
Olli Pettay 65516d2348 Bug 467123 - Document.cloneNode() failed in a JS component, r+sr=bz 2008-12-05 12:48:27 +02:00
Jeff Walden 257b5ff691 The line endings police make another arrest for the offense of gratuitous CRs in every line, just preceding the terminating LF. 2008-12-04 23:59:05 -08:00
Jeff Walden d9f141293c Reenable test_CrossSiteXHR_cache.html now that the httpd.js server issues that caused it to be disabled have been fixed (bug 465921). We reenabled one of the disabled tests but forgot this one when the server fix was committed. r=sparky 2008-12-04 23:57:48 -08:00
Jeff Walden ea921d740c Bug 397227 - Reduce the effort needed to write C++ tests. r=ted 2008-12-03 22:25:00 -08:00
Boris Zbarsky 1f538c7f7e Bug 454821. Better signature for GetChildArray. r+sr=sicking 2008-12-03 09:02:03 -05:00
Olli Pettay 7c5e5e2099 Bug 462517, r=biesi, sr=roc 2008-12-03 12:53:50 +02:00
Olli Pettay cb15ff06b9 Bug 464009, patch2, r+sr=sicking 2008-12-03 12:39:21 +02:00
Olli Pettay 0485d191eb Bug 465767 - document.adoptNode() stops working if node was previously adopted in another document, r+sr=bz 2008-12-03 12:25:21 +02:00
Olli Pettay 12dadbb5d0 Bug 465934 - ASSERTION: Trying to re-bind content from native anonymous subtree to non-native anonymous parent, r+sr=sicking 2008-12-03 12:18:57 +02:00
Olli Pettay 0d850d55f0 Bug 448993 - Crash [@ nsRange::CutContents] using deleteContents after extractContents and GC, r+sr=sicking 2008-12-03 12:14:51 +02:00
Olli Pettay 681ac6c2ba Bug 463410 - Ranges should participate in cycle collection, r+sr=peterv 2008-12-03 12:03:10 +02:00
Olli Pettay b37f5c3a54 Bug 467291 - Reduce Addrefing while creating event target chain, r+sr=jst 2008-12-03 11:26:38 +02:00
Olli Pettay 341dc02d71 Bug 467383 - Reduce QIs and AddRef/Releases caused by nsContentUtils::HasMutationListeners, r+sr=sicking 2008-12-03 11:22:39 +02:00
Serge Gautherie fd313a73d5 Bug 465573 - Add mochitests for ElementTraversal; bustage fix for changeset a5071bef601d 2008-12-02 14:22:41 +01:00
Joel Maher 3773cc68b0 Bug 465573 - Add mochitests for ElementTraversal; r+sr=jonas 2008-12-02 14:05:15 +01:00
Jesse Ruderman 9f98ce5634 Add bug 458637 crashtest 2008-11-29 19:10:58 -08:00
Shawn Wilsher d0775bb35d Merge to tip for peterv's bundle 2008-11-27 20:07:06 -08:00
Peter Van der Beken fa0dba9913 Fix for bug 464067 (memory leak while running SVG reftests). r/sr=jst. 2008-11-27 18:45:25 +01:00
Ben Turner faae47e61e Bug 464983 - 'Workers: Throw exceptions properly from XHR status getters and fake abort events in race conditions.' r+sr=sicking, a=blocking1.9.1+. 2008-11-27 01:16:37 -05:00
Boris Zbarsky 832a876d56 Bug 465455. Use the charset we'll send in the header to encode with. r+sr=sicking, a=beltzner 2008-11-26 23:10:28 -05:00
Boris Zbarsky 8c7609df38 Bug 466518. Teach content policy utils about resource documents. r+sr=jst, a=beltzner 2008-11-26 23:10:28 -05:00
Boris Zbarsky 0abcd4d04f Bug 462519. Make NSPR logging of document construction/destruction work in opt builds again. r+sr=jonas, a=beltzner 2008-11-26 16:52:38 -05:00
Boris Zbarsky 402f7a9c31 Bug 460425. Do better security checks during redirection. r=sicking,biesi, sr=sicking 2008-11-25 20:50:04 -05:00
Boris Zbarsky c3c99d5408 Drop extra semicolons. Fix build bustage in CLOSED TREE 2008-11-24 13:41:07 -05:00
Boris Zbarsky a2b28f6144 Bug 457153. Introduce an nsILoadContext interface so that consumers can get load context information from a channel/loadgroup without having to depend on getInterface of docshell stuff. r=dwitte for cookie part, r=jst for rest, sr=jst, a=beltzner for CLOSED TREE 2008-11-24 13:32:04 -05:00
Blake Kaplan eee2cac9b6 Bug 464754 - nsIContentPolicy.shouldLoad() called without context for scripts. r/sr=bz a=beltzner 2008-11-19 02:05:05 -05:00
Robert O'Callahan c43927c40e Backed out changeset ab6c0cda36b2 to fix test failures 2008-11-19 16:21:08 +13:00
Chris Pearce f0217b720d Bug 451958. Implement access checks for media elements. r+sr=roc,a=beltzner 2008-11-19 14:08:39 +13:00
Dave Camp 3dc780cf46 Bug 445004 followup: Use parent instead of top for tests. r=roc 2008-11-18 17:00:15 -08:00
Boris Zbarsky 943fd4dbb7 Bug 445004. Make the base and document URI of document.written documents be the base and document URI of the document on whose current context our code is running. r+sr=jst, r=dcamp 2008-11-18 17:54:36 -05:00
bjarne@runitsoft.com b006fb8e67 Fixing bug 380418. Prevent XMLHttpRequest from reading HTTPOnly cookies. r+sr=jonas@sicking.cc, a=b2 blocker 2008-11-13 18:18:01 -08:00
Johnny Stenback ebb6d556fe Fixing bug 425153. Fix script filenames such that our wrapper automation story is more consistent. r=jonas@sicking.cc, sr=bzbarsky@mit.edu, a=b2 blocker 2008-11-13 16:00:11 -08:00
Peter Van der Beken 387b6cf76b Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst. 2008-11-13 17:54:52 +01:00
Patrick McManus 2a5b7140ea Bug 453403. Add DNS prefetching, similar to what Google chrome does. r+sr=bzbarsky, a=beltzner 2008-11-07 18:00:26 -05:00
Boris Zbarsky d98806b849 Bug 461735. Use the final channel URI as the script URI. r+sr=jst, a=beltzner 2008-11-10 16:09:30 -05:00
Jeff Walden 6ed4048793 Bug 463254 - httpd.js fails on mac when running test_CrossSiteXHR.html. The problem was that exceptions were causing files not to be closed on OS X, and we were hitting the open-file limit; add some try-finally magic to close in a failsafe manner. r=honzab 2008-11-06 12:44:27 -08:00
Peter Van der Beken 689b6bf58b Backed out changeset 874aba8a9a8a to fix orange 2008-11-06 15:01:22 +01:00
Peter Van der Beken 9f328fae2a Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst. 2008-11-06 12:09:30 +01:00
John Daggett 47f3889372 Bug 457825 - Support access control headers when downloading fonts. r=jonas,dbaron, sr=jonas 2008-11-06 09:32:12 +09:00
Honza Bambas 29b8953456 Bug 461325: Cache implicit entries when the manifest is not changed. r=dcamp, sr=biesi 2008-11-05 16:01:08 -08:00
Honza Bambas c16599cc1d Bug 460353: app caches should be per iframe, not per toplevel browsing context. r=dcamp, r+sr=jst 2008-11-05 16:01:07 -08:00
Jeff Walden 5fcf8aa9f1 Bug 462864 - Expose request body as a stream, state-machine refactoring in httpd.js. r=honzab 2008-11-05 15:31:30 -08:00
Justin Dolske e2e9e3fb10 Investigating leaks in bug 463263, backout bug 453403. 2008-11-05 12:55:38 -08:00
Justin Dolske 4a4f7244af Backed out changeset e8fd3f4c52b6 2008-11-05 12:54:51 -08:00
Gavin Sharp 7b41cb93e4 Backed out changeset f014c59ad81d 2008-11-04 23:35:39 -05:00
Jeff Muizelaar e6551e382c Bug 235853: Defer proxy resolution for HTTP and HTTPS PAC to avoid blocking main thread during DNS resolution, original patch by shaver@mozilla.org, r+sr=biesi 2008-11-04 23:11:31 -05:00
Gavin Sharp f71102d4a3 Bug 461803: add elementFromPoint method on nsIDOMWindowUtils which optionally ignores root scroll frame and lets callers avoid flushing layout, r+sr=bzbarsky 2008-11-04 22:58:22 -05:00
Dave Camp b3101704f6 merge 2008-11-04 11:58:28 -08:00
Peter Van der Beken 13736e521c Backed out changeset 81c0a2ec449f to fix orange 2008-11-04 20:54:50 +01:00
Peter Van der Beken 8c9a789be4 Backed out changeset 81c0a2ec449f to fix orange 2008-11-04 20:54:08 +01:00
Peter Van der Beken 02dedb34c2 Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst. 2008-11-04 18:10:43 +01:00
Patrick McManus dbf40a5ca6 Bug 453403. Add DNS prefetching, similar to what Google chrome does. r+sr=bzbarsky 2008-11-04 11:14:29 -05:00
Boris Zbarsky a0dfe7f851 Backing out changesets 374d3cf7b48d, 5d9dc9b6127e, 8c4f57a5674d, cd9a392337b7 2008-11-04 11:03:10 -05:00
Patrick McManus 05ec1c59e2 Bug 453403. Add DNS prefetching, similar to what Google chrome does. r+sr=bzbarsky 2008-11-04 10:14:50 -05:00
Markus Stange 1b2252f6c6 Bug 462793 - Changing listbox selection with keyboard no longer scrolls to make the newly selected item visible, r+sr=roc 2008-11-04 15:38:16 +01:00
Dave Camp dea763c065 Bug 445544: Navigating away from an offline app fails. r=honzab, r+sr=bz 2008-11-04 02:20:27 -08:00
Peter Van der Beken 2ddc154612 Backed out changeset ba895ab8cbe7 to fix orange 2008-11-03 16:28:50 +01:00
Peter Van der Beken c4fd862a7c Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst. 2008-11-03 14:49:53 +01:00
Peter Van der Beken d30dca0b1b Fix for bug 457897 (Remove QI on 'this' object when calling from JS to C++). Patch by jorendorff and me, r/sr=jst. 2008-11-03 11:31:47 +01:00
Mats Palmgren 885484e59b ASSERTION: disconnected nodes. b=424276 r+sr=bzbarsky 2008-11-02 17:31:29 +01:00
Peter Van der Beken bdb12bc1ac Fix for bug 461560 (Make nsNamedArraySH::NamedItem not AddRef/Release). r/sr=bz. 2008-10-31 14:40:35 -07:00
Peter Van der Beken 1b45b6af24 Backed out changeset 5d65342d7287 to fix orange 2008-10-31 11:07:26 -07:00
Peter Van der Beken bdbf96f3cd Fix for bug 461560 (Make nsNamedArraySH::NamedItem not AddRef/Release). r/sr=bz. 2008-10-31 08:55:59 -07:00
Dave Townsend 3212e47122 Bug 461594: Interfaces changed without iid updates. r=josh, r=jst 2008-10-31 10:31:43 +00:00
Blake Kaplan 61503583ca Bug 461031 - Bring a little more sanity to parser notifications of the content sink. This should help increase responsiveness, especially on pages with lots of inline scripts. r+sr=jst 2008-10-30 14:31:00 -07:00
Ted Mielczarek 896d5b70b0 bug 461395 - add support for PARALLEL_DIRS to build system, parallelize content. r=bsmedberg 2008-10-30 13:02:14 -04:00
Olli Pettay 88ee062746 Bug 461772, don't crash when using XBL in external svg docs, r+sr=bz 2008-10-30 12:35:44 +02:00
Robert O'Callahan 7b504839f4 Bug 448603. Support direct loading of Ogg audio and video files by creating a synthetic <video> document. r=doublec,sr=bzbarsky 2008-10-29 22:20:08 -07:00
Olli Pettay c2c8f363fe Bug 422856, Improve XHR cycle collection, r+sr=sicking 2008-10-28 20:30:10 +02:00
tdyas@zecador.org a5addcf599 Bug 412486 - widget/event-detection support for multi-touch trackpad gestures, r=smaug,josh, sr=roc 2008-10-23 23:15:20 +03:00
Olli Pettay cf6e89a3de Bug 450920, fix a warning in XHR, r+sr=sicking 2008-10-23 20:16:45 +03:00
Jesse Ruderman d78446486a Fix assertion message that was missing a space 2008-10-22 17:55:04 -07:00
Peter Van der Beken 579fe3ede9 Fix for bug 460512 (Avoid AddRef/Release in scriptable helper methods for NodeList). r/sr=bz. 2008-10-22 16:31:14 +02:00
Laurent Jouanneau 06b332df13 Bug 424359. Fix OutputBodyOnly to not output a stray </html> and fix newline stuff for doctypes, comments, and the entire XML serializer. Now with even better passing tests. Third time is the charm! r=smaug, sr=bzbarsky 2008-10-21 16:41:28 -04:00
Laurent Jouanneau 47057f685a Bug 424359. Fix OutputBodyOnly to not output a stray </html> and fix newline stuff for doctypes, comments, and the entire XML serializer. Now with even better passing tests. Third time is the charm! r=smaug, sr=bzbarsky 2008-10-21 16:30:09 -04:00
Olli Pettay 3fa3e7fa87 Bug 460751 - Progress events should use long long, not long for .total and .loaded, r=chris.double, sr=sicking 2008-10-21 12:06:53 +03:00
Arpad Borsos 8b05c605f7 Bug 456388 - "Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree" (followup for mozilla-central) [r+sr=brendan] 2008-10-21 01:50:05 -05:00
Neil Deakin 5edd93b6c8 Bug 450990, make template generate recursive instead of lazy, improves performance as well, r=peterv,sr=bz 2008-10-20 11:36:05 -04:00
Dave Camp 65de892f3f Bug 495822: Move OfflineAppAllowed from nsIOService to nsOfflineCacheUpdateService. r+sr=biesi 2008-10-19 21:12:25 -07:00
Olli Pettay dda57cc51d Bug 444546, disable tests 2008-10-20 02:29:13 +03:00
Olli Pettay 868faa61fb Bug 444546, disable one part of the tests 2008-10-20 02:03:04 +03:00
Olli Pettay d282914ec0 Bug 444546 - Don't dispatch progress event more often than every 350msec, tests 2008-10-20 00:28:06 +03:00
Olli Pettay 15b52ddb80 Bug 444546 - Don't dispatch progress event more often than every 350msec, r+sr=sicking 2008-10-20 00:26:37 +03:00
Olli Pettay bbc6d24731 Bug 460156 - bring back the old behavior of range.isPointInRange(), r=surkov, sr=sicking 2008-10-19 23:41:21 +03:00
Asaf Romano 9ed4ba3e20 Bug 459323 - Drag and Drop in input controls is broken. r=smaug, sr=sicking. 2008-10-17 22:04:55 +02:00
Brad Lassey e4bae015bb Backed out changeset 9fde2bdd93ef 2008-10-16 14:09:08 -04:00
Laurent Jouanneau 9f3ec1013a Bug 424359. Fix OutputBodyOnly to not output a stray </html> and fix newline stuff for doctypes, comments, and the entire XML serializer. Now with passing tests. r=smaug, sr=bzbarsky 2008-10-16 11:16:52 -04:00
Theppitak Karoonboonyanan 88e1b95b7b Bug 157546. The 'delete' key should delete an entire cluster. r=peterv,r+sr=roc 2008-10-16 20:44:32 +13:00
Alex Vincent d7ce847545 Bug 283861 - Want Text3.isElementContentWhitespace; r+sr=jonas 2008-10-16 03:23:17 +02:00
Robert O'Callahan 6899d04162 Bug 455988. Optimize MozAfterPaint so we never even dispatch an XPCOM event if there are no listeners. r=smaug,sr=mats 2008-10-16 10:06:32 +13:00
Mats Palmgren 0abae51687 Ignore the keypress event if DOMEventToNativeKeyEvent() fails. b=456273 r=Olli.Pettay sr=jonas 2008-10-15 12:50:42 +02:00
Olli Pettay 3cba110fca bug 302775 - extractContents doesn't work if start and end node of a Range object is an attribute node, r=peterv, sr=sicking 2008-10-15 12:40:28 +03:00
Jonas Sicking ecdd8feaed backout due to test failure 2008-10-14 17:12:28 -07:00
Jonas Sicking fd95d7a5a3 Fix XHR unit test 2008-10-14 15:26:09 -07:00
Jonas Sicking fa5114d80c Fix compile errors 2008-10-14 14:24:53 -07:00
Jonas Sicking 06f565cdeb Move Access-Control implemenation fully in to nsCrossSiteListenerProxy.cpp from and make some additional cleanup. No behavioral changes. r/sr=mrbkap b=459770 2008-10-14 14:05:41 -07:00
Boris Zbarsky 48716a7e57 Unset the zoom, because apparently it can leak out to other mochitests 2008-10-14 12:54:49 -04:00
Boris Zbarsky 44f284fa35 Relanding bug 459424 (backing out backout changeset 530f1077cae4). Don't pass null documents to the enumerator. r+sr=roc. 2008-10-14 10:24:55 -04:00
Ben Turner 9f8294b89d Backed out changeset b5b7b5523c66 to see if it fixes unit tests. 2008-10-13 19:54:46 -07:00
Boris Zbarsky 055d1e76f5 Bug 459424. Don't pass null documents to the enumerator. r+sr=roc 2008-10-13 16:32:10 -04:00
Boris Zbarsky 5dcfaadf33 Backing out changeset 43d8e57c41e9 2008-10-13 14:21:31 -04:00
Laurent Jouanneau 88b266ffc2 Bug 424359. Fix OutputBodyOnly to not output a stray </html> and fix newline stuff for doctypes, comments, and the entire XML serializer 2008-10-13 12:49:14 -04:00
Olli Pettay da52d3923a Bug 456262 - Attribute nodes don't preserve wrappers, r+sr=jst 2008-10-13 19:33:27 +03:00
Olli Pettay 733b47a93c Bug 456271, r+sr=bz 2008-10-13 19:12:26 +03:00
Boris Zbarsky c109e5f245 Fixing bug due to missing parentheses. Bug 344258 followup, no bug. 2008-10-12 13:26:58 -04:00
Jonas Sicking 5ecc6f263b Ensure that documentURI and baseURI is correct for XHR created documents. For cross-site loaded XHR documents make the two URIs that of the loading page, just to be on the safe side.
r/sr=bz b=459470
2008-10-11 23:30:14 -07:00
Olli Pettay bafbad451e Bug 454325 - Range.extractContents doesn't clone partially selected nodes, r+sr=sicking 2008-10-11 22:46:05 +03:00
Alex Vincent 9ec7bb6fbb Bug 458944 - In nsIMutationObserver.h, document how the user should attach observers; r+sr=jonas 2008-10-11 03:38:16 +02:00
Boris Zbarsky 7322a5a429 Backing out bug 450990 to try to fix leaks 2008-10-10 15:45:32 -04:00
Boris Zbarsky dee8ae689a Bug 450990. Build bustage fix 2008-10-10 14:29:13 -04:00
Arpad Borsos c72ef7d248 Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan 2008-10-10 17:04:34 +02:00
Ben Turner 899371a2b1 Backed out changeset 92e24ee719b8 2008-10-09 22:13:30 -07:00
Taras Glek e51d8c696b Bug 455595: deCOMtaminate nsINameSpaceManager r+sr=jst 2008-10-09 16:32:00 -07:00
Taras Glek 248cc9c70c Bug 455742: outparamdel nsIForm r+sr=jst 2008-10-09 16:31:40 -07:00
Taras Glek e4062632a7 Bug 456099: outparamdel nsIPrivateDOMEvent r+sr=jst 2008-10-09 16:23:07 -07:00
Olli Pettay 4056ed9e13 Bug 457776 - 'ASSERTION: didn't call Disconnect', r+sr=jst 2008-10-09 09:38:04 +03:00
Boris Zbarsky d25c8a9a25 Bug 456980. Make it possible to swap chrome docshells as well, if there is no session history involved. Can be used for sidebars and such. r+sr=jst 2008-10-08 09:04:32 -04:00
Olli Pettay 5e14e7b4e6 Bug 458202 - Speed up event handling, r+sr=jst 2008-10-08 14:35:29 +03:00
Olli Pettay 7a2840fabd Bug 451323, r+sr=roc 2008-10-08 14:13:26 +03:00
Olli Pettay a50b33d3fb Bug 458206 - Abort @ ~nsXMLHttpRequest, r+sr=sicking 2008-10-08 14:08:01 +03:00
Boris Zbarsky 5c7541d076 Bug 458100. Make sure that we'll also instantiate the plug-in even if the nsPluginDocument has no presshell yet at OnStartRequest time. Thanks to Evgeny <evg.salmin@gmail.com> for pointing out the problem. r+sr=jst 2008-10-07 14:53:23 -04:00
Boris Zbarsky e295957544 Bug 455540. Eliminate the non-OOM-failures-possible version of GetNodInfo. r+sr=jst 2008-10-07 14:53:22 -04:00
Boris Zbarsky 88512b418e Bug 433616. Fix the XML parser's bailing out on CSS loads blocked by the security manager, fix a base URI bug in <svg:use>, add some more tests. r=jst, sr=roc 2008-09-28 15:18:04 -04:00
Boris Zbarsky c9e6929f52 Bug 433616 part 3. Integration of externa resource documents into nsReferencedElement, plus some SVG fixups needed to handle nsReferencedElement returning an element from a different document, r+sr=roc 2008-09-28 15:16:15 -04:00
L. David Baron 04df678063 Merge backout of changeset 4e7a2d27d636: relanding part of bug 433616 to test the theory that it was the cause of the regression, and something else caused an equal regression when we backed it out. 2008-10-04 13:00:50 -07:00
Boris Zbarsky ead0309499 Backed out changeset 4e7a2d27d636: relanding Bug 433616 part 2. Implement loading of external resource documents. r=jst, sr=roc 2008-10-04 13:00:09 -07:00
Blake Kaplan 109b544036 Bug 364315 - Implement speculative parsing. r+sr=jst 2008-09-30 23:48:47 -07:00
Jonas Sicking 6386044212 Fix shutdown leak in Access-Control implementation. 2008-09-30 23:17:15 -07:00
Jonas Sicking 2325f1ef71 Disable Cross-Site XHR tests on mac since the mochitest server freaks out. 2008-09-30 22:49:15 -07:00
Jonas Sicking 0c71bfb811 Remove test that is no longer relevant after cross-site XHR landing. Also disable cross-site XSLT test for now 2008-09-30 20:58:03 -07:00
Jonas Sicking 0d8121f3a2 Fix tests since network code or mochitest server can't deal with DELETE and PUT. r/sr=me 2008-09-30 17:54:04 -07:00
Jonas Sicking bd5e92615c Implement cookieless requests for Access-Control. b=389508 r=biesi sr=jst 2008-09-30 17:52:52 -07:00
Jonas Sicking 6f3de3c680 Ensure that you can't use upload ProgressEvents to do server detection when using Access-Control. b=389508 r=smaug sr=jst 2008-09-30 17:51:53 -07:00