Simon Montagu
9d1c0210e4
Set AncestorHasDirAuto flag when adding a new text node. Bug 836890, r=ehsan
2013-02-06 00:13:21 -08:00
Simon Montagu
facfe0c622
Test for bug 836890
2013-02-06 00:13:18 -08:00
Jeff Walden
f06df5742e
Fix up a few lingering references to jsval.h. Followup to bug 837773, r=bustage in a CLOSED TREE
2013-02-05 16:13:24 -08:00
Ben Turner
8d8a20e6ac
Bug 832419 - 'Clean up IPC blobs'. r=sicking.
2013-01-17 12:17:33 -08:00
Ryan VanderMeulen
ebed4bb41a
Merge m-c to inbound.
2013-02-05 07:54:46 -05:00
Olli Pettay
d974f37a5f
Bug 836875 - Background is no longer painted in Print output/Print preview, r=roc
2013-02-05 10:10:40 +00:00
Bill de Araujo
111054b5a1
Bug 705961 - Ensure nsDocument doesn't modify the external resource hashtable while enumerating it. r=bz
2013-02-01 16:09:00 +00:00
Benedict Singer
a1cbb8d14c
Bug 819051 - XMLHttpRequset.setRequestHeader() needs to merge header values, not overwrite them. r=bz
2013-02-03 16:56:09 -08:00
Josh Matthews
046e3e7e12
Bug 829360 - Keep non-browser windows from extending the lifetime of the private session. r=bz
2013-02-04 23:22:51 +00:00
Masatoshi Kimura
76afb28c30
Bug 826166 - Remove an ability to set higher JS versions via language attribute. r=jonas
2013-02-05 06:37:21 +09:00
Ehsan Akhgari
daef37b336
Bug 837416 - Part 2: Move HTMLStyleElement to Web IDL bindings; r=bzbarsky
2013-02-03 12:42:40 -05:00
Ehsan Akhgari
6993863ca1
Backed out 3 changesets (bug 837416) because of test failures
...
Backed out changeset 1d7232646d12 (bug 837416)
Backed out changeset 476af8f75f28 (bug 837416)
Backed out changeset 428b29658d07 (bug 837416)
--HG--
rename : content/html/content/src/HTMLStyleElement.cpp => content/html/content/src/nsHTMLStyleElement.cpp
2013-02-03 15:18:19 -05:00
Ehsan Akhgari
77af533fee
Bug 837416 - Part 2: Move HTMLStyleElement to Web IDL bindings; r=bzbarsky
2013-02-03 12:42:40 -05:00
Jonathan Kew
5c2caeadcf
bug 822266 - refresh backing scale factors after swapping frameloader contents, in case device resolutions differ. r=bz
2013-02-03 12:21:52 +00:00
Peter Van der Beken
6c8ed80f8a
Fix for bug 830879 (HTML Element WebIDL bindings require classinfo). r=bz.
...
--HG--
extra : rebase_source : a88a5f24d3d4c12b652f1228eb5b3b7bb8b9e5ee
2013-01-10 10:54:32 +01:00
Sid Stamm
e3d7ab9893
Bug 779918 - disregard auth credentials in URLs when doing CSP policy checks. (r=imelven)
2013-02-01 11:51:54 -08:00
Ian Melven
d39447f48d
Bug 832193 - Content Security Policy: a source of *.something.com is mistakenly interpreted as a source of http://*:80 (r=sstamm)
2013-02-01 10:53:20 -08:00
Mounir Lamouri
a96b05d0c8
Bug 833012 - Remove "nsContentUtils.h" inclusion from Element.h. r=Ms2ger
2013-01-31 23:11:49 +00:00
Mounir Lamouri
5ba910ab97
Bug 833009 - Remove "nsContentUtils.h" inclusions from headers in content/base/. r=Ms2ger
2013-02-01 11:00:41 +00:00
Nicholas Nethercote
d9f49c3dc8
Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
...
Ding dong! The witch is dead!
2013-01-24 21:24:57 -08:00
Phil Ringnalda
15ecedac46
Back out 66882ea6f8c7 (bug 788293) and 32f09cb3c7b6 (bug 834090) for bustage
...
CLOSED TREE
2013-01-31 22:29:30 -08:00
Nicholas Nethercote
e4944dd40a
Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
...
Ding dong! The witch is dead!
--HG--
extra : rebase_source : 7574f5620e303c25120fcfc8ceb2099ad75c8f1b
2013-01-24 21:24:57 -08:00
Tanvi Vyas
7da9afc158
Bug 836359 - Categorize TYPE_OBJECT_SUBREQUEST as mixed display content instead of mixed active content. r=smaug,dveditz
2013-01-31 19:33:13 -08:00
Tanvi Vyas
030d3d1341
Bug 836459 - If a page has both mixed display and mixed active content loaded, make sure both nsIWebProgressListener flags are set. r=smaug
2013-01-31 19:27:04 -08:00
Tanvi Vyas
352452cd9e
Bug 836811 - Fixes a regression / crash caused by bug 822371. If there is no security UI, return. r=smaug.
2013-01-31 19:23:37 -08:00
Chris Jones
d471812c78
Fix for bug 836593 on gecko-21. CLOSED TREE
2013-01-30 23:15:35 -08:00
Chris Jones
be352aedf9
Bug 836593: Add profiler labels to organize samples under FrameLoader::StartLoading(), IFrameElement::BindToTree(), and TabParent creation code. r=jlebar,smaug
2013-01-30 22:40:43 -08:00
Boris Zbarsky
8eb777863a
Bug 836050 part 3. Make Element::AttrValueIs non-virtual. r=smaug
2013-01-30 22:26:46 -05:00
Boris Zbarsky
7aa6a5888c
Bug 836050 part 2. Make Element::HasAttr non-virtual. r=smaug
2013-01-30 22:26:46 -05:00
Boris Zbarsky
28b7a17ac7
Bug 836050 part 1. Make Element::GetAttr non-virtual. r=smaug
2013-01-30 22:26:46 -05:00
Phil Ringnalda
e577aac87a
Back out 0b427bfd720d:79e6231558d7 (bug 836050) for Mac and b2g build bustage
...
CLOSED TREE
2013-01-30 20:41:02 -08:00
Boris Zbarsky
babb8653c4
Bug 836050 followup. Rev the nsIContent and Element IIDs. r=smaug
2013-01-30 22:28:38 -05:00
Boris Zbarsky
eea9d7ae8d
Bug 836050 part 3. Make Element::AttrValueIs non-virtual. r=smaug
2013-01-30 22:26:46 -05:00
Boris Zbarsky
b5b7008fa1
Bug 836050 part 2. Make Element::HasAttr non-virtual. r=smaug
2013-01-30 22:26:46 -05:00
Boris Zbarsky
b9e7c78fb6
Bug 836050 part 1. Make Element::GetAttr non-virtual. r=smaug
2013-01-30 22:26:46 -05:00
Boris Zbarsky
9b45ffdc77
Bug 824589. Convert XULElement to WebIDL. r=peterv
...
The assertions in nsINode and nsWrapperCache are to eagerly catch
failures to override those methods.
The classinfo change for XULTreeBuilder is needed because one of those
is returned via an nsIXULTemplateBuilder attribute on XULElement.
Alternately, I could mark it notflattened in Bindings.conf, but Enn
said he prefers this anyway.
The change to the QI impl in BindingUtils is needed because when
XPConnect converts an IID from C++ to JS it makes is an nsJSID, not an
nsJSIID. We've run into this before, sadly.
I removed "id" from nsIDOMXULElement because it's already on Element.
I suppose I could have left it there, but this seems cleaner.
The nsJSIID::HasInstance changes are needed to support XBL-implemented
interfaces. Sadly, this does mean that if the underlying object QIs
to something but we didn't put those props on the WebIDL we'll end up
testing true for instanceof but not exposing the props. I don't see
an obviously better way. We should work on killing off uses of
"instanceof someinterface".
The browser.js change is needed to avoid throwing exceptions during
browser-chrome tests that are now getting reported because our
swapFrameLoaders is no longer an XPConnect method.
2013-01-29 12:51:55 -05:00
Tanvi Vyas
578f6d3c10
Bug 822367 - Mochitests - User overrides mixed content blocking. r=smaug
2013-01-30 00:04:46 -08:00
Tanvi Vyas
543b556acf
Bug 822367 - Add mixed display flags to the document. Add mixed display and mixed active states to nsIWebProgressListener and use them in nsMixedContentBlocker. r=smaug
2013-01-30 00:04:41 -08:00
Tanvi Vyas
d6b239c286
Bug 822367 - Performance enhancement - only call OnSecurityChange when the state really changes. r=smaug
2013-01-30 00:04:37 -08:00
Tanvi Vyas
6591455ded
Bug 822367 - Since document.open() creates a new channel, set nsDocShell:mMixedContentChannel to the newly created channel if the user has decided to allow mixed content on the page. r=smaug
2013-01-30 00:04:34 -08:00
Tanvi Vyas
c3eedfc7b5
Bug 822367 - Plumbing needed to show user Mixed Content Blocker Doorhanger when Mixed Active Content is Blocked and allow user an option to load the inseucre content anyway. r=smaug
2013-01-30 00:04:31 -08:00
David Zbarsky
54bb2b152f
Bug 836176: Add nsIDocument::AsHTMLDocument r=bz
2013-01-30 01:31:11 -05:00
Boris Zbarsky
12de7c3472
Bug 835417 part 1. Mark Node.namespaceURI as not throwing, since [Constant] things aren't allowed to throw (though we were not enforcing that). r=peterv
2013-01-29 17:53:52 -05:00
Boris Zbarsky
f17cd371b2
Back out bug 824589 (rev 22695cac3896) on suspicion of Ts regression
2013-01-29 17:18:06 -05:00
Ehsan Akhgari
4613c4dee9
Merge the removal of global private browsing support
2013-01-29 13:13:58 -05:00
Ehsan Akhgari
565d0479c3
Bug 817477 - Remove support for global private browsing mode; r=jdm,glandium
...
--HG--
rename : browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/setup.js.in => browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/setup.js
rename : browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/tasks.js.in => browser/app/profile/extensions/testpilot@labs.mozilla.com/modules/tasks.js
2013-01-29 13:12:13 -05:00
Boris Zbarsky
1d5a36a375
Bug 824589. Convert XULElement to WebIDL. r=peterv
...
The assertions in nsINode and nsWrapperCache are to eagerly catch
failures to override those methods.
The classinfo change for XULTreeBuilder is needed because one of those
is returned via an nsIXULTemplateBuilder attribute on XULElement.
Alternately, I could mark it notflattened in Bindings.conf, but Enn
said he prefers this anyway.
The change to the QI impl in BindingUtils is needed because when
XPConnect converts an IID from C++ to JS it makes is an nsJSID, not an
nsJSIID. We've run into this before, sadly.
I removed "id" from nsIDOMXULElement because it's already on Element.
I suppose I could have left it there, but this seems cleaner.
The nsJSIID::HasInstance changes are needed to support XBL-implemented
interfaces. Sadly, this does mean that if the underlying object QIs
to something but we didn't put those props on the WebIDL we'll end up
testing true for instanceof but not exposing the props. I don't see
an obviously better way. We should work on killing off uses of
"instanceof someinterface".
The browser.js change is needed to avoid throwing exceptions during
browser-chrome tests that are now getting reported because our
swapFrameLoaders is no longer an XPConnect method.
2013-01-29 12:51:55 -05:00
Ryan VanderMeulen
69a47a12a9
Merge the last PGO-green inbound changeset to m-c.
2013-01-29 09:36:20 -05:00
Olli Pettay
33258062d0
Bug 835503 - Remove nsCycleCollector::ShouldBeFreed/WasFreed, r=mccr8
2013-01-29 12:45:38 +02:00
Robert O'Callahan
880b2eeee8
Bug 833542. Make scrollWidth/scrollHeight for overflow:visible match what they would be for overflow:hidden on the same element. r=mats
...
--HG--
extra : rebase_source : 42d1018cf48caf1eec4bc9251ec1cb3eee30001b
2013-01-29 14:38:22 +13:00