Jonas Sicking
cd13cb89e5
Backed out changeset 41045faa0ef6 due to leaks
2009-01-23 15:08:41 -08:00
Jonas Sicking
051c8e95e7
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
Daniel Holbert
31c18a6827
Bug 458167 - Fix bad usage of "it's" in comments: patch for content folder. r+sr=jst
2009-01-23 01:02:09 -08:00
Robert O'Callahan
876f275609
Backed out changeset a87563d6594e
...
--HG--
extra : rebase_source : e4687a80f8e88f7f0e156a34ca95f96a1eaf85f6
2009-01-23 17:39:45 +13:00
Chris Pearce
f816163290
Bug 451958. Support Access-Controls for media loads. r+sr=roc
...
--HG--
extra : rebase_source : ab0be3a0dc18e6accfb4059c5d0f3e252b890afc
2009-01-23 16:13:19 +13:00
L. David Baron
d1dea6a86e
Eliminate all callers to forms of nsROCSSPrimitiveValue::SetIdent other than the one taking nsCSSKeyword. (Bug 474712) r+sr=bzbarsky
2009-01-22 17:28:14 -08:00
Jonas Sicking
be65469e7c
Bug 464954: Update Access-Control implementation to latest draft and fix some bugs. r/sr=bz
2009-01-21 14:50:28 -08:00
Peter Van der Beken
bedc63e082
Merge backout
2009-01-22 14:53:06 +01:00
Peter Van der Beken
533783d9ea
Backed out changeset 9fc993ac4427 (Bug 464954: Update Access-Control implementation to latest draft and fix some bugs. r/sr=bz) to fix orange.
2009-01-22 14:52:34 +01:00
Daniel Holbert
2a7d88e05a
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
2009-01-21 22:55:08 -08:00
Fred Jendrzejewski
8759b06c00
Bug 466622. Replace nsCStringArray with nsTArray<nsCString> for more consistent code and fewer heap allocations. r+sr=roc,r=bsmedberg
...
--HG--
extra : rebase_source : b963bf5de9d9c445b14620479691482512e0faf2
2009-01-22 17:15:34 +13:00
Jonas Sicking
e0c26b7454
Bug 464954: Update Access-Control implementation to latest draft and fix some bugs. r/sr=bz
2009-01-21 14:50:28 -08:00
Jonas Sicking
5b04c277ae
Backed out changeset 2063e342b8e1 due to failing docshell tests
2009-01-21 18:07:29 -08:00
Jonas Sicking
e7e7213705
Bug 464954: Update Access-Control implementation to latest draft and fix some bugs. r/sr=bz
2009-01-21 14:50:28 -08:00
Olli Pettay
cf219664df
Bug 473899, ASSERTION: must have binding parent when in native anonymous subtree, r+sr=sicking
2009-01-21 11:15:57 +02:00
Keith Rarick
7073f11143
Implement 'rem' unit from css3-values. (Bug 472195) r+sr=dbaron
2009-01-20 13:58:48 -08:00
Boris Zbarsky
9cc09e46b1
Bug 474041. Don't leak if we end up with a Reset() while we have a pending id change notification. r+sr=roc
2009-01-19 17:49:21 -05:00
Jonathan Kew
1cd66203c8
Bug 472593. Don't call line-breaker's Next() method when already at end of text. r=bz,sr=roc
2009-01-19 22:07:11 +13:00
Fred Jendrzejewski
7d5761cdfa
Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc
2009-01-18 21:14:14 +01:00
Kai Liu
4b0b5e5530
Bug 240536 - resizer direction is to the right, when interface is RTL; r=roc,mano sr=roc
2009-01-18 13:58:19 +03:30
Dave Camp
e27a8b62d1
Bug 473938 Stylesheets don't load without a safe browsing service r+sr=sicking
2009-01-16 21:54:39 +00:00
Gavin Sharp
21ff2ffc4c
Bug 466751: setting .innerHTML to invalid markup in XHTML causes NS_ERROR_INVALID_POINTER, r+sr=jst
2009-01-16 14:19:27 -05:00
Robert O'Callahan
1a9b00de4e
Backed out changeset 8019a959aade
2009-01-16 22:20:33 +13:00
Fred Jendrzejewski
b79ad6fa55
Bug 461047. Replace nsStringArray with nsTArray<nsString>. r+sr=roc
...
--HG--
extra : rebase_source : 7a20af24c97867efbb28dafa6a70ea1b4cf00e58
2009-01-16 20:51:04 +13:00
Dave Camp
c12a3b0506
Bug 441359: Check script and css loads against the classifier. r+sr=jonas
2009-01-13 23:13:48 -08:00
Boris Zbarsky
58af6bd7b1
Bug 453801. Make sure to not fire onload before deferred scripts have executed. r+sr=sicking
2009-01-15 14:49:20 -05:00
Robert O'Callahan
148d55eef9
Bug 473680. Stop crashtest 458637-1.html early (returning success) if it's running too long.
2009-01-15 21:00:27 +13:00
Jeremy Lea
1800930122
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
...
--HG--
extra : rebase_source : a331a9e49fbc5931f546919281fcca7f008ab615
2009-01-15 16:27:09 +13:00
Brian Birtles
adf1d4fa7c
Bug 216462: Add support for basic SVG animation (SMIL). Disabled in builds by default. r+sr=roc
2009-01-14 20:38:07 -08:00
Ben Turner
9853f8d27d
Backed out changeset 4c4d0bf8622e for failing unit tests.
2009-01-14 18:22:41 -08:00
Jonas Sicking
864d6c43fd
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
00e66d09cf
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
c7ab97407d
Relanding Bug 472260, r+sr=bz
2009-01-14 13:01:46 +02:00
Jonas Sicking
ef7a82c353
Fix mochitest orange
2009-01-14 00:19:16 -08:00
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