Dan Fabulich
b3132f8800
b=347174, implement document.readystate == 'complete'; r=sicking
2009-01-09 09:12:09 -08:00
Jonas Sicking
2dc8a2f1eb
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
788d6a77a8
Bug 473162. Make getElementsByClassName case-insensitive in quirks mode, per spec. r+sr=jst
2009-01-13 14:32:30 -05:00
Boris Zbarsky
21eb2434f8
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
6373ae3766
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
2369da62ec
Bug 460700 - Use the right delay with XHR progress events, r+sr=jonas
2009-01-13 19:38:01 +02:00
Dave Camp
b18d454609
Backed out changeset 44890ee1d15f for leaks
2009-01-13 02:22:59 -08:00
Dave Camp
ca7e07e266
Bug 441359: Check script and css loads against the classifier. r+sr=jonas
2009-01-12 21:52:00 -08:00
Benjamin Smedberg
24e7cb1f78
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
b6fe1a7700
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
51f168081f
Backout Bug 472260 (CLOSED TREE)
2009-01-09 21:52:01 +02:00
Benjamin Smedberg
50621e4f9f
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
d0b948876f
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
6528b75171
Bug 472260 - Crash [@ nsDocShell::EnsureContentViewer], r+sr=bz
2009-01-09 10:45:14 +02:00
Olli Pettay
7654fbb66c
Bug 472312, change NS_ERROR to NS_WARNING for now
2009-01-08 23:36:22 +02:00
Olli Pettay
8f1ea12925
Bug 472312, r+sr=bz
2009-01-08 22:16:33 +02:00
Dave Camp
d4f7aed7eb
Backed out changeset e31d0d3c28fd (bug 441359)
2009-01-05 01:27:51 -08:00
Dave Camp
c3150e042c
Bug 441359: Run scripts/css through the classifier. r+sr=sicking
2009-01-04 23:40:29 -08:00
Robert O'Callahan
97b3e0fea9
Back out 451958
2009-01-05 16:33:12 +13:00
Robert O'Callahan
c149ac33a2
Backed out changeset a5587354082a
2009-01-05 16:33:01 +13:00
Craig Topper
5d6ba2df4a
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
5f79974815
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
82d6666100
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
78fa6325a2
Fix for bug 466224 (Make quickstubs call nsINode/nsINodeList methods). r/sr=jst.
2009-01-02 18:00:18 +01:00
Olli Pettay
28e3d7cf73
Bug 436965, r+sr=sicking
2009-01-02 17:41:43 +02:00
Olli Pettay
ed62696892
Back out bug 436965
2009-01-02 16:31:13 +02:00
Olli Pettay
f4bf461d7e
Bug 436965, r+sr=sicking
2009-01-02 14:40:43 +02:00
Ben Turner
ecdcc79104
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
f90f05f0b4
Bug 471246, r+sr=jst
2008-12-30 14:27:37 +02:00
L. David Baron
23d4f4d4b2
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
43923a2427
DeCOMtaminate nsIPresShell::GetDidInitialReflow. (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:36 -05:00
Daniel Holbert
71f1fca3cd
whitespace-only: remove space characters on blank line in nsIDocument.h
2008-12-29 00:33:13 -08:00
Boris Zbarsky
ee6c3e172a
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
ce7842afac
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
c4cccfac97
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
821bb2cd78
Bug 418970 - DOMNodeInsertedIntoDocument mistyped as *InfoDocument; r+sr=jonas
2008-12-20 02:10:46 +01:00
Blake Kaplan
eb445f1575
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
a29562512b
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
4c4299efbe
Backed out changeset e28cd33a0335
2008-12-19 05:30:53 -05:00
Josh Aas
170e6896d3
System for testing plugins, take 3. b=386676 r=smichaud sr=roc
2008-12-19 04:10:09 -05:00
Josh Aas
c5d2456c12
Backed out changeset 7b8ca8c944f2
2008-12-19 01:59:15 -05:00
Josh Aas
dd716baaec
System for testing plugins, take 2. b=386676 r=smichaud sr=roc
2008-12-19 00:47:08 -05:00
Taras Glek
c18cefc04f
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
50bd83420a
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
9f762e2a40
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
229283883c
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
bae9b8c1a5
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
f8412fdedc
Bug 431082 - Crash [@ nsDocShell::DoChannelLoad], r+sr=bz
2008-12-13 22:30:02 +02:00
Olli Pettay
c1f1a51313
Bug 469020 - range.surroundContents throws a NS_ERROR_INVALID_POINTER, r+sr=sicking
2008-12-13 22:09:29 +02:00
Boris Zbarsky
4e90868638
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
4d0acd8eae
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
3a0de0fcd6
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
07b49e5e6a
Bug 444322 - Ignore OnDataAvailable calls when we're executing a script. r+sr=bzbarsky
2008-12-11 14:20:45 -08:00
Oleg Romashin
d13954cc90
Bug 428988 - Expose mouse event pressure. r=Olli.Pettay, sr=roc.
2008-12-11 18:55:15 -05:00
Robert Sayre
6e72ceca59
Merge
2008-12-11 02:43:25 -08:00
Robert Sayre
dc78653a53
backout bug 428988, checked in on persistent orange.
2008-12-11 02:43:04 -08:00
Robert Sayre
58f4455a2a
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
06b0d6f7f4
Bug 428988 - Expose mouse event pressure. r=Olli.Pettay, sr=roc.
2008-12-11 03:04:46 -05:00
Joe Drew
294499eab5
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
a682e0d618
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
36e0dca600
Bug 464838: Tweak DNS prefetch to hopefully fix a tp3 regression. r+sr=bz
2008-12-05 12:53:24 -08:00
Daniel Holbert
03c259e522
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
2171389689
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
4cf99f9474
Bug 467123 - Document.cloneNode() failed in a JS component, r+sr=bz
2008-12-05 12:48:27 +02:00
Jeff Walden
2a74f163de
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
dd48af98d7
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
f9ce0e9aa7
Bug 397227 - Reduce the effort needed to write C++ tests. r=ted
2008-12-03 22:25:00 -08:00
Boris Zbarsky
882c93dc0b
Bug 454821. Better signature for GetChildArray. r+sr=sicking
2008-12-03 09:02:03 -05:00
Olli Pettay
8dfbd47e9e
Bug 462517, r=biesi, sr=roc
2008-12-03 12:53:50 +02:00
Olli Pettay
865f72a9f1
Bug 464009, patch2, r+sr=sicking
2008-12-03 12:39:21 +02:00
Olli Pettay
a16f803c95
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
058e5bdf6d
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
8680c8b59d
Bug 448993 - Crash [@ nsRange::CutContents] using deleteContents after extractContents and GC, r+sr=sicking
2008-12-03 12:14:51 +02:00
Olli Pettay
758f164a46
Bug 463410 - Ranges should participate in cycle collection, r+sr=peterv
2008-12-03 12:03:10 +02:00
Olli Pettay
64c81a3364
Bug 467291 - Reduce Addrefing while creating event target chain, r+sr=jst
2008-12-03 11:26:38 +02:00
Olli Pettay
09d00c4cbf
Bug 467383 - Reduce QIs and AddRef/Releases caused by nsContentUtils::HasMutationListeners, r+sr=sicking
2008-12-03 11:22:39 +02:00
Serge Gautherie
79d34fc7dd
Bug 465573 - Add mochitests for ElementTraversal; bustage fix for changeset a5071bef601d
2008-12-02 14:22:41 +01:00
Joel Maher
1b8b34f1b7
Bug 465573 - Add mochitests for ElementTraversal; r+sr=jonas
2008-12-02 14:05:15 +01:00
Jesse Ruderman
91d983b884
Add bug 458637 crashtest
2008-11-29 19:10:58 -08:00
Shawn Wilsher
3bc6a3921f
Merge to tip for peterv's bundle
2008-11-27 20:07:06 -08:00
Peter Van der Beken
97f5b22d33
Fix for bug 464067 (memory leak while running SVG reftests). r/sr=jst.
2008-11-27 18:45:25 +01:00
Ben Turner
29227edb60
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
c07a04cc4f
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
f8a74d33fa
Bug 466518. Teach content policy utils about resource documents. r+sr=jst, a=beltzner
2008-11-26 23:10:28 -05:00
Boris Zbarsky
547c81f8f3
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
e801383a04
Bug 460425. Do better security checks during redirection. r=sicking,biesi, sr=sicking
2008-11-25 20:50:04 -05:00
Boris Zbarsky
670661df89
Drop extra semicolons. Fix build bustage in CLOSED TREE
2008-11-24 13:41:07 -05:00
Boris Zbarsky
92c0e38ba1
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
27e5c4bb99
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
38b1afff17
Backed out changeset ab6c0cda36b2 to fix test failures
2008-11-19 16:21:08 +13:00
Chris Pearce
21090b1054
Bug 451958. Implement access checks for media elements. r+sr=roc,a=beltzner
2008-11-19 14:08:39 +13:00
Dave Camp
4df38e5c2d
Bug 445004 followup: Use parent instead of top for tests. r=roc
2008-11-18 17:00:15 -08:00
Boris Zbarsky
127c0998fe
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
3da6f6083b
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
becb9748e5
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
c39cb1e482
Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
2008-11-13 17:54:52 +01:00
Patrick McManus
92f594cb63
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
21d64b0e5f
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
9ba0796b8f
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
c39e172979
Backed out changeset 874aba8a9a8a to fix orange
2008-11-06 15:01:22 +01:00
Peter Van der Beken
88df046c41
Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
2008-11-06 12:09:30 +01:00
John Daggett
e5a0f4c565
Bug 457825 - Support access control headers when downloading fonts. r=jonas,dbaron, sr=jonas
2008-11-06 09:32:12 +09:00
Honza Bambas
c8fedd2705
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
d82181a981
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
060e9f580e
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
b851587e76
Investigating leaks in bug 463263, backout bug 453403.
2008-11-05 12:55:38 -08:00
Justin Dolske
4c397f756a
Backed out changeset e8fd3f4c52b6
2008-11-05 12:54:51 -08:00
Gavin Sharp
d54eed15ff
Backed out changeset f014c59ad81d
2008-11-04 23:35:39 -05:00
Jeff Muizelaar
d6bc35b4d4
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
326a75031f
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
9e7892628c
merge
2008-11-04 11:58:28 -08:00
Peter Van der Beken
3bb228a9e8
Backed out changeset 81c0a2ec449f to fix orange
2008-11-04 20:54:50 +01:00
Peter Van der Beken
5a6c152342
Backed out changeset 81c0a2ec449f to fix orange
2008-11-04 20:54:08 +01:00
Peter Van der Beken
24a73db424
Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
2008-11-04 18:10:43 +01:00
Patrick McManus
346822dba8
Bug 453403. Add DNS prefetching, similar to what Google chrome does. r+sr=bzbarsky
2008-11-04 11:14:29 -05:00
Boris Zbarsky
f3130e5161
Backing out changesets 374d3cf7b48d, 5d9dc9b6127e, 8c4f57a5674d, cd9a392337b7
2008-11-04 11:03:10 -05:00
Patrick McManus
7f731cfb6e
Bug 453403. Add DNS prefetching, similar to what Google chrome does. r+sr=bzbarsky
2008-11-04 10:14:50 -05:00
Markus Stange
7a9f82ce7e
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
075a71489f
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
2b8cf3c2d4
Backed out changeset ba895ab8cbe7 to fix orange
2008-11-03 16:28:50 +01:00
Peter Van der Beken
28ba94cca8
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
e743beb9c4
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
77fc9308b0
ASSERTION: disconnected nodes. b=424276 r+sr=bzbarsky
2008-11-02 17:31:29 +01:00
Peter Van der Beken
9a338d486e
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
71167e05be
Backed out changeset 5d65342d7287 to fix orange
2008-10-31 11:07:26 -07:00
Peter Van der Beken
155edafd57
Fix for bug 461560 (Make nsNamedArraySH::NamedItem not AddRef/Release). r/sr=bz.
2008-10-31 08:55:59 -07:00
Dave Townsend
719a03bd19
Bug 461594: Interfaces changed without iid updates. r=josh, r=jst
2008-10-31 10:31:43 +00:00
Blake Kaplan
b91e4a69a6
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
26dab6f284
bug 461395 - add support for PARALLEL_DIRS to build system, parallelize content. r=bsmedberg
2008-10-30 13:02:14 -04:00
Olli Pettay
e23e79f0c6
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
c98e2689e7
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
a35c95e48d
Bug 422856, Improve XHR cycle collection, r+sr=sicking
2008-10-28 20:30:10 +02:00
tdyas@zecador.org
479713d218
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
e50b75ec73
Bug 450920, fix a warning in XHR, r+sr=sicking
2008-10-23 20:16:45 +03:00
Jesse Ruderman
6a02e83886
Fix assertion message that was missing a space
2008-10-22 17:55:04 -07:00
Peter Van der Beken
f3f2a880fb
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
c2fdb371f9
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
0e765dd76c
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
d5328ab301
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
3585c944f1
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
912ddd5424
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
a1df547c6e
Bug 495822: Move OfflineAppAllowed from nsIOService to nsOfflineCacheUpdateService. r+sr=biesi
2008-10-19 21:12:25 -07:00
Olli Pettay
8baf566791
Bug 444546, disable tests
2008-10-20 02:29:13 +03:00
Olli Pettay
6408328b30
Bug 444546, disable one part of the tests
2008-10-20 02:03:04 +03:00
Olli Pettay
cab9e70226
Bug 444546 - Don't dispatch progress event more often than every 350msec, tests
2008-10-20 00:28:06 +03:00
Olli Pettay
f4719aaf0a
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
c14ae01411
Bug 460156 - bring back the old behavior of range.isPointInRange(), r=surkov, sr=sicking
2008-10-19 23:41:21 +03:00
Asaf Romano
ea32ac412c
Bug 459323 - Drag and Drop in input controls is broken. r=smaug, sr=sicking.
2008-10-17 22:04:55 +02:00
Brad Lassey
29475226ef
Backed out changeset 9fde2bdd93ef
2008-10-16 14:09:08 -04:00
Laurent Jouanneau
d8485a11a8
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
018ec4b25f
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
d2b20b8ddc
Bug 283861 - Want Text3.isElementContentWhitespace; r+sr=jonas
2008-10-16 03:23:17 +02:00
Robert O'Callahan
f2edf72f79
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
426e3534c3
Ignore the keypress event if DOMEventToNativeKeyEvent() fails. b=456273 r=Olli.Pettay sr=jonas
2008-10-15 12:50:42 +02:00
Olli Pettay
9d96a5cb3f
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
f381c7312c
backout due to test failure
2008-10-14 17:12:28 -07:00
Jonas Sicking
f0100d3fdf
Fix XHR unit test
2008-10-14 15:26:09 -07:00
Jonas Sicking
21b9e9e8e4
Fix compile errors
2008-10-14 14:24:53 -07:00
Jonas Sicking
41226fb2a1
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
32c09cd6d9
Unset the zoom, because apparently it can leak out to other mochitests
2008-10-14 12:54:49 -04:00
Boris Zbarsky
04e1cee63b
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
528a45ba6e
Backed out changeset b5b7b5523c66 to see if it fixes unit tests.
2008-10-13 19:54:46 -07:00
Boris Zbarsky
0293ef22e1
Bug 459424. Don't pass null documents to the enumerator. r+sr=roc
2008-10-13 16:32:10 -04:00
Boris Zbarsky
69caa46727
Backing out changeset 43d8e57c41e9
2008-10-13 14:21:31 -04:00
Laurent Jouanneau
a5f3d21b7e
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
1b40f24812
Bug 456262 - Attribute nodes don't preserve wrappers, r+sr=jst
2008-10-13 19:33:27 +03:00
Olli Pettay
c5f1cf16e3
Bug 456271, r+sr=bz
2008-10-13 19:12:26 +03:00
Boris Zbarsky
0017c27e5c
Fixing bug due to missing parentheses. Bug 344258 followup, no bug.
2008-10-12 13:26:58 -04:00
Jonas Sicking
07f04921b1
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
12d7219070
Bug 454325 - Range.extractContents doesn't clone partially selected nodes, r+sr=sicking
2008-10-11 22:46:05 +03:00
Alex Vincent
32f829b25a
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
12d064dd87
Backing out bug 450990 to try to fix leaks
2008-10-10 15:45:32 -04:00
Boris Zbarsky
640f3ebdac
Bug 450990. Build bustage fix
2008-10-10 14:29:13 -04:00
Arpad Borsos
8b11d938d2
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
ab6dd2646b
Backed out changeset 92e24ee719b8
2008-10-09 22:13:30 -07:00
Taras Glek
000fd0a466
Bug 455595: deCOMtaminate nsINameSpaceManager r+sr=jst
2008-10-09 16:32:00 -07:00
Taras Glek
aeff3cbe81
Bug 455742: outparamdel nsIForm r+sr=jst
2008-10-09 16:31:40 -07:00
Taras Glek
2c733370d0
Bug 456099: outparamdel nsIPrivateDOMEvent r+sr=jst
2008-10-09 16:23:07 -07:00
Olli Pettay
5e572d60cd
Bug 457776 - 'ASSERTION: didn't call Disconnect', r+sr=jst
2008-10-09 09:38:04 +03:00
Boris Zbarsky
0aca64705d
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
256070b717
Bug 458202 - Speed up event handling, r+sr=jst
2008-10-08 14:35:29 +03:00
Olli Pettay
960a26406e
Bug 451323, r+sr=roc
2008-10-08 14:13:26 +03:00
Olli Pettay
451926f603
Bug 458206 - Abort @ ~nsXMLHttpRequest, r+sr=sicking
2008-10-08 14:08:01 +03:00
Boris Zbarsky
164afa9a0a
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
4f3a824bf4
Bug 455540. Eliminate the non-OOM-failures-possible version of GetNodInfo. r+sr=jst
2008-10-07 14:53:22 -04:00
Boris Zbarsky
0ffb67d7b2
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
806f011a3c
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
e6467e8066
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
f819f89b7d
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
fb7c695968
Bug 364315 - Implement speculative parsing. r+sr=jst
2008-09-30 23:48:47 -07:00
Jonas Sicking
20448df0ab
Fix shutdown leak in Access-Control implementation.
2008-09-30 23:17:15 -07:00
Jonas Sicking
2bf6436125
Disable Cross-Site XHR tests on mac since the mochitest server freaks out.
2008-09-30 22:49:15 -07:00
Jonas Sicking
fdc1916928
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
3dcc908655
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
cce6fbac9b
Implement cookieless requests for Access-Control. b=389508 r=biesi sr=jst
2008-09-30 17:52:52 -07:00
Jonas Sicking
7a655650a9
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
Jonas Sicking
6f2a7e0f6b
Update Access-Control implementation to match changes in spec. b=389508 r/sr=jst
2008-09-30 17:50:42 -07:00
Jonas Sicking
83bda6d42d
Reland old Access-Control implementation. b=389508 r/sr=jst
2008-09-30 17:49:30 -07:00
Ben Turner
21e1a3e936
Bug 450452 - 'Implement XHR (minus X) for worker threads. r+sr=jst'
2008-09-30 16:56:57 -07:00
Daniel
7655de15e3
Bug 433065 - remove support for -moz-pre-wrap. r=dbaron sr=bz
2008-10-01 01:49:47 +02:00
L. David Baron
ba09bf22bc
Backed out changeset c1f6a55626be (bug 433616, part 2) because it probably caused a Windows XP performance regression.
2008-09-30 09:51:26 -07:00
Robert O'Callahan
016f579354
Relanding bug 433616 part 2 to see if it's the cause of a Tp regression
2008-09-30 14:45:02 +13:00
Boris Zbarsky
39cccc23b7
Adding some tests
2008-09-29 16:36:28 -04:00
Boris Zbarsky
d674c8ca02
Bug 433616 part 1. Make it possible to create a document viewer with no parent widget or container, and make various code saner about handling null document/prescontext/documentviewer containers. r=roc, sr=jst
2008-09-28 15:14:28 -04:00
Boris Zbarsky
012ae72fd1
Backing out changesets 2ea77fa990af, 7d2d8869e73c, 93441e4f521e, 43d2ee100f3b, a2d84821ea71 to see whether they're causing the Windows Txul or Mac Tp regressions
2008-09-29 08:51:29 -04:00
Boris Zbarsky
a1747d8210
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
b513c32fdf
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
Boris Zbarsky
f15bf80fc3
Bug 433616 part 2. Implement loading of external resource documents. r=jst, sr=roc
2008-09-28 15:15:22 -04:00
Boris Zbarsky
10026a0921
Bug 433616 part 1. Make it possible to create a document viewer with no parent widget or container, and make various code saner about handling null document/prescontext/documentviewer containers. r=roc, sr=jst
2008-09-28 15:14:28 -04:00
Robert O'Callahan
279af36fc7
Backing out bug 448830
2008-09-28 23:13:58 +13:00
Jeremy Lea
92e7030a42
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint their own types so that we can catch errors by distinguishing pixels from appunits. r+sr=roc
2008-09-28 20:38:34 +13:00
Olli Pettay
e3fb190fe1
Bug 433533 - Attributes stored using enum value don't keep the 'caseness', r+sr=sicking
2008-09-26 13:39:18 +03:00
Robert O'Callahan
6a45b282aa
Backing out bug 448830
2008-09-26 13:10:26 +12:00
Taras Glek
390adbe464
bug 455536: s/NS_ERROR_FAILURE/NS_ERROR_OOM/ outparamdelled nsNodeInfoManager::GetNodeInfo r+sr=jsr
2008-09-25 15:46:52 -07:00
Jeremy Lea
67f3afd13b
Bug 448830. Make nsIntRect/nsIntSize/nsIntPoint/nsIntMargin separate types so we get appunit vs pixel typechecking. r+sr=roc
2008-09-26 10:42:19 +12:00
Olli Pettay
254e405940
Bug 382871 - XMLHttpRequest JS wrapper not preserved by its event handlers, r+sr=jst
2008-09-25 17:40:30 +03:00
Ben Turner
8fdc38c40a
Backed out changeset 5986b4269d9d
2008-09-24 21:07:05 -07:00
Ben Turner
85938eeb67
Bug 450452 - "Implement XHR ('minus X') for worker threads". r+sr=jst.
2008-09-24 19:48:07 -07:00
Olli Pettay
2590ca1022
Backout Bug 455853
2008-09-24 14:52:35 +03:00
Olli Pettay
6184f52ec8
Bug 455853 - Javascript: User defined properties disappear after 3 to 10 seconds from nodes that are added to a DOM document that is created using document.implementation.createDocument(), r+sr=peterv
2008-09-24 12:47:35 +03:00
Arpad Borsos
cce478d087
Bug 454482 - Clean up unused variables in content/; r+sr=peterv
2008-09-24 06:37:56 +02:00
Olli Pettay
a2769ead5a
Bug 450160 - DOMImplementation createDocument does not create an HTML document, r+sr=bz
2008-09-20 21:55:04 +03:00
sharparrow1@yahoo.com
d5a8112b79
Bug 42976, cloneNode() HTML Document nodes, r=smaug,sr=jst
2008-09-18 14:15:47 +03:00
Robert O'Callahan
f79290bb0e
Bug 450930. Fire a DOM event when painting so that content and chrome can track what's being repainted. r=smaug,sr=dbaron
2008-09-18 21:47:21 +12:00
Markus Stange
d1428fa84e
Bug 350471 - Reenable pixel scrolling (two-finger touchpad), r=smaug r=smichaud sr=roc
2008-09-17 13:27:19 +02:00
Markus Stange
d28fe1e136
Bug 439354 - OS X toolbar background doesn't have a good gradient, part 1 / 3, r=hwaara sr=roc
2008-09-16 10:21:06 +02:00
Olli Pettay
becb11047e
Bug 454326 - Range.surroundContents doesn't throw BAD_BOUNDARYPOINTS_ERR, r+sr=sicking
2008-09-16 11:13:11 +03:00
Robert O'Callahan
be33d80a1a
Bug 455280. Distinguish pre-transform overflow area from post-transform overflow area and have nsDisplaySVGEffects use the pre-transform area. r=kschwarz,sr=dbaron
2008-09-16 13:51:52 +12:00
Mats Palmgren
ca2998faf6
Bug 454820. r=smaug sr=bzbarsky
2008-09-16 03:37:13 +02:00
Dave Townsend
8ceb68f79e
Bug 368972: Default width/height for plugin placeholders should be 240px/200px (pinstripe fix and mochitest). r+sr=dbaron
2008-09-14 12:03:56 -04:00
Jesse Ruderman
a913a951b7
Add crashtest
2008-09-14 00:30:06 -07:00
Jesse Ruderman
62d50e381a
Add crashtest
2008-09-14 00:24:14 -07:00
Boris Zbarsky
8ba0fbd22f
Bug 454280 relanding, now with orangeness fixed
2008-09-12 18:35:15 -04:00
Taras Glek
c26ce8e1ab
bug 450777:deCOMtaminate nsNodeInfoManager::GetNodeInfo r+sr=jst
2008-09-12 15:32:18 -07:00
Boris Zbarsky
71036f39a4
Backing out changeset 1bbcf1a4dc5a and changeset 1bbcf1a4dc5a to attempt to fix orange
2008-09-12 09:48:58 -04:00
Olli Pettay
fb360dc420
Fix debug build bustage caused by 1bbcf1a4dc5a / bug 454280
2008-09-12 15:22:40 +03:00
Boris Zbarsky
6827e55864
Bug 454280. Improve content list performance. r+sr=sicking
2008-09-12 07:44:19 -04:00
Olli Pettay
384c28fdaa
Bug 445225 - Make progress events to work properly with multipart XHR, r+sr=jst
2008-09-11 13:44:15 +03:00
Jesse Ruderman
6ff7e46a0c
Remove bogus assertion (bug 400763, r+sr=sicking)
2008-09-11 03:02:32 -07:00
Boris Zbarsky
1ddcac6ab7
Bug 454394. Speed up the copying code when using a single-byte buffer in the textfragment. r+sr=jst
2008-09-10 23:22:23 -04:00
Boris Zbarsky
284e2ff6c9
Bug 454317. Improve GetClasses to not do virtual calls when not needed. r=smaug, sr=jst
2008-09-10 23:22:20 -04:00
Boris Zbarsky
e3295081e1
Bug 453858. Get rid of some XPCOM-ness in nsArraySH::GetItemAt. r+sr=jst
2008-09-10 23:15:29 -04:00
Robert O'Callahan
539a029252
Bug 450340. Support SVG mask/clip-path/filter CSS properties applied to non-SVG content. r=longsonr,sr=mats
2008-09-11 12:24:16 +12:00
Dave Townsend
3919bf60ce
Bug 391728: No placeholder for disabled plugins. r=jst, r=josh, sr=bz
2008-09-09 16:43:21 +01:00
Olli Pettay
a4dcb20ef2
Bug 454217, httpd.js doesn't handle large body properly, r=sayrer, +change XHR POST test to use request.body
2008-09-09 12:32:35 +03:00
Olli Pettay
f3f651e521
Bug 453521, range.extractContents should return empty document fragment if range is collapsed, r+sr=sicking
2008-09-09 12:17:35 +03:00
roc@mystery
cc723e334a
Fix commenting-out of failing test.
2008-09-09 12:32:45 +12:00
Peter Van der Beken
79f9a72d30
Fix for bug 443415 (Name more CC edges). r/sr=jst.
2008-09-08 20:26:46 +02:00
Neil Deakin
690bc09a07
Bug 452787, fix missing paranthesis
2008-09-08 12:22:25 -04:00
Neil Deakin
7d8894fa85
Bug 453520, links inside fieldsets should be draggable,r+sr=roc
2008-09-08 12:09:35 -04:00