Commit Graph

10438 Commits

Author SHA1 Message Date
Mihnea Dobrescu-Balaur
c9704d86cb Bug 887480 - Make the content/base xpcshell tests use dynamic httpd ports so they can be run concurrently. r=bz 2013-07-15 17:13:37 -07:00
Tom Schuster
c6c8f740f8 Bug 893858 - More testing for CPOWs and two small bug fixes. r=dvander 2013-07-17 09:27:49 -04:00
Benjamin Smedberg
02bb483c7e Bug 889788 - Plugin doorhanger breaks when plugins are dynamically removed from a page. This implements the short-term solution of hiding the plugin doorhanger when no more plugins are on the page (the better long-term solution will keep showing the UI and track all the plugins a page ever uses). This also implements a short-term solution when a user enables a plugin. Also bug 887088 - Short-term UI solution: when a user loads multiple tabs from a site and enables a plugin on one of them, the plugins are not enabled on other tabs but the "continue allowing" button does nothing. This patch makes the "Continue Allowing" button enable existing plugins of that type. r=jaws r=jschoenick
--HG--
extra : rebase_source : 4b24a6d5bf3b5c33b1e19702eca676b340b5d8b1
2013-07-17 09:21:02 -04:00
Mina Almasry
9579813b7a Bug 888864 - Changing a stylesheet ProcessingInstruction's data no longer applies immediately. r=bz 2013-07-16 11:18:33 -04:00
Brian O'Keefe
f4815f2203 Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps 2013-07-04 08:28:43 -04:00
Gabor Krizsanits
5cbb7ab212 Bug 874158 - Crash in GetNativeForGlobal. r=bholley 2013-07-16 15:04:28 +02:00
Boris Zbarsky
e9e910b57d Bug 881087. Skip unnecessary work resetting visited state on links if the base URI only changes its fragment identifier. r=smaug 2013-07-16 01:31:43 -04:00
Boris Zbarsky
a7fa30ce2b Bug 838146 part 9. Make Xrays play nice with WebIDL resolve hooks. r=bholley 2013-07-16 01:31:03 -04:00
Mina Almasry
c6c9679d1d Bug 713564 - Add an API to declare a stylesheet obsolete. r=bz 2013-07-15 17:28:33 -04:00
David Anderson
9358336f75 Implement CPOW support in MessageManager (bug 870180, r=smaug,billm). 2013-07-10 15:05:39 -07:00
Ryan VanderMeulen
2fc3f244cf Merge m-c to inbound. 2013-07-12 09:29:59 -04:00
Olli Pettay
8935cd9b26 Bug 892582 - crash in nsContentSink::WillParseImpl , r=bz
--HG--
extra : rebase_source : 23cba75e0470c0170ea48e7deb44f24f191dee38
2013-07-11 22:39:06 -04:00
Boris Zbarsky
60e969c975 Bug 883889 followup: nsChildContentList is not an nsINode subclass. r=orange 2013-07-11 12:59:53 -04:00
Boris Zbarsky
50841552c2 Bug 883889. Call SetIsDOMBinding() in the nsINode constructor, and remove it from all the subclasses. r=peterv
This patch leaves the call in the Attr constructor, because we plan to make Attr not inherit from nsINode.
2013-07-11 11:58:29 -04:00
Yuan Xulei
dce5d981fa Bug 890580 - Add test cases for nsIDocumentEncoder.OutputNonTextContentAsPlaceholder. r=hsivonen 2013-07-11 11:48:59 -04:00
Yuan Xulei
59b145e8d6 Bug 890580 - Enable plaintext serializer to output non-text content as placeholder. r=hsivonen 2013-07-11 11:48:43 -04:00
J. Ryan Stinnett
278ae6155f Bug 282097 - Part 2: Rename field from nsNativeKeyEvent. r=masayuki 2013-07-09 22:45:10 -05:00
Ed Morley
01e0d553fb Merge latest green fx-team changeset and mozilla-central 2013-07-11 10:12:37 +01:00
Tim Taubert
a47f245c15 Bug 891806 - part 2 - replace 'yield;' with 'yield undefined;' in content/; r=smaug 2013-07-10 23:52:14 +02:00
Ryan VanderMeulen
d806e1e244 Merge m-c to inbound. 2013-07-10 09:45:16 -04:00
Wes Kocher
725b5f55d2 Backout 129da44ac469 (bug 870180) for breaking message manager 2013-07-10 18:22:34 -07:00
David Anderson
5f0258f3c3 Implement CPOW support in MessageManager (bug 870180, r=smaug,billm). 2013-07-10 15:05:39 -07:00
Scott Johnson
9e4a7b3412 Bug 890309: Use GetPrimaryFrame() instead of directly accessing mPrimaryFrame in Element::FontSizeInflation() in order to prevent crashing when an element is not part of a document. [r=tn] 2013-07-10 14:47:50 -05:00
John Schoenick
f02a3602a7 Bug 889821 - Extend interface shim to allow nsIStreamListener callbacks to object/embed/applet tags to be used from script. r=bz 2013-07-10 15:15:41 -04:00
Ryan VanderMeulen
03e73d9988 Backed out changeset b7d6458d2a3c (bug 887483) for apparently causing Android robocop-2 failures. 2013-07-10 13:51:28 -04:00
David Zbarsky
72c136129d Bug 879475 - Make PBrowser manually keep track of its manager r=jlebar 2013-07-10 13:07:51 -04:00
John Schoenick
7f7f8a51c1 Bug 788031 - For object/embed/applet tags, pass baseURI to shouldProcess if mURI is null. r=josh 2013-07-10 12:55:26 -04:00
Trevor Saunders
63ed0e9589 bug 887483 - rm a bunch of useless assignments to FORCE_STATIC_LIB r=mshal 2013-06-25 14:29:26 -04:00
Olli Pettay
b002b30b2a bug 789919, (snow-white) make addref/release of CCable objects faster by removing indirect refcnt increase/decrease, r=mccr8, test changes r=ehsan
--HG--
extra : rebase_source : 2a3b22425c14d6daedc91d62a652c34431acd2fb
2013-07-09 13:30:58 -04:00
Nicholas Nethercote
5e681ec894 Bug 887558 (part 3) - Use JSObject::{is,as} for JSObject itself. r=sfink.
--HG--
extra : rebase_source : 510677697603e6502c738f5460b7bea4bffd7f27
2013-07-04 00:50:50 -07:00
Trevor Saunders
f33ade0d68 bug 887483 - remove a bunch of useless assignments to FORCE_STATIC_LIB implied by LIBXUL_LIBRARY=1 r=mshal 2013-07-11 11:06:34 -04:00
David Zbarsky
e832ab9e85 Bug 859193 - Cleanup nsRange r=smaug 2013-07-11 23:29:24 -04:00
Blake Kaplan
a384a15413 Bug 890775 - Not all xbl:children elements should be treated specially. r=peterv 2013-07-11 17:52:49 -04:00
Masatoshi Kimura
58b9f38453 Bug 892460 - Add MOZ_FINAL to a bunch of node classes. r=bz 2013-07-12 06:26:54 +09:00
Nathan Froyd
4de38c183f Bug 892511 - rewrite test_{title,window}.xul to not rely on shared setTimeout between windows; r=smaug 2013-01-11 11:28:22 -05:00
Ms2ger
1a40020bdd Bug 213324 - Remove getter_AddRefs(T*); r=ehsan 2013-07-10 11:56:21 +02:00
Peter Van der Beken
343818a218 Bug 734503 - Add new DOM binding for TouchList; r=jst. 2013-07-10 11:53:53 +02:00
Blake Kaplan
7f425da3b1 Bug 891088 - Rename nsXBLChildrenElement -> mozilla::dom::XBLChildrenElement. r=peterv
--HG--
rename : content/xbl/src/nsXBLChildrenElement.cpp => content/xbl/src/XBLChildrenElement.cpp
rename : content/xbl/src/nsXBLChildrenElement.h => content/xbl/src/XBLChildrenElement.h
2013-07-01 15:09:37 -07:00
Ryan VanderMeulen
99626b01e1 Backed out changeset 4903ca450b3f (bug 890081) for widespread mochitest orange.
CLOSED TREE
2013-07-08 15:19:30 -04:00
Bobby Holley
fbbc03f83c Bug 890081 - Make 'document' permanent in nsIDocument::WrapObject. r=bz 2013-07-08 10:31:21 -07:00
Bobby Holley
ce5879ea33 Bug 867486 - Remove |Components| from content sandboxes. r=gabor 2013-07-08 10:05:31 -07:00
Jacek Caban
c71c460685 Bug 816343 - Add querySelector* to *Element/DocumentFragment/Document.idl r=bz 2013-07-08 14:09:18 +02:00
Randy Lin
9175f35127 Bug 803414 - Part 4: Audio Recording - Web API & Implementation. r=roc 2013-07-05 09:50:25 +08:00
Randy Lin
de7424c43f Bug 803414 - Part 2: Add DOMTemporaryFileBlob and TemporaryFileInputStream. r=roc 2013-07-02 11:00:37 +08:00
Birunthan Mohanathas
201a6fca70 Bug 571635 - Make nsCSSStyleSheet::GetStyleRuleAt return a css::Rule*. r=dbaron 2013-07-07 16:23:13 -04:00
Cameron McCormack
7145c3dd08 Bug 569722 - Implement textLength and lengthAdjust on SVG text elements. r=longsonr 2013-07-07 17:27:51 +10:00
Kartikaya Gupta
7c400dc164 Bug 803207 - Kill GetDevicePixelsPerMetaViewportPixel and use widget scaling correctly on Fennec. r=mbrubeck 2013-07-04 09:02:29 -04:00
Cameron McCormack
29ed468ad9 Comment typo fix, no bug (DONTBUILD) 2013-07-04 14:00:06 +10:00
Ben Turner
12a87b5a8d Bug 879787 - Fix up old tests to use SpecialPowers. r=smaug, a=abillings.
--HG--
rename : content/base/test/test_bug383430.html => content/base/test/chrome/test_bug383430.html
2013-07-03 14:04:43 -07:00
Kyle Huey
ab927a2cc9 Bug 885866: Separate deferred finalization from XPConnect so we can use it off the main thread. r=mccr8, peterv, bsmedberg, jorendorff 2013-07-09 07:28:15 -07:00
Andrea Marchesini
6f5a9609fd Bug 885539 - Crash - Heap-use-after-free in nsTArray_base. r=bz 2013-07-03 09:21:30 -04:00
Bobby Holley
70f8f2c6e8 Bug 888682 - Inline traverse/unlink for mGlobal and simplify CC goop for nsInProcessTabChildGlobal.cpp. r=smaug 2013-07-02 23:30:36 -06:00
Matthew Gregan
03b6f26ca7 Bug 855130 - Implement URL::createObjectURL overload for
MediaSources.  Add MediaSources to HostObjectProtocolHandler.  Make
 MediaSource a real interface.  r=khuey
2013-06-21 15:15:15 +12:00
John Schoenick
fc33db660b Bug 888834 - Java sees no-explicit-codebase as . not baseURI. r=josh 2013-07-02 16:40:40 -07:00
John Schoenick
62a3b54ac9 Bug 406541 - Add check for java file codebase security. r=bsmedberg 2013-07-02 16:40:40 -07:00
Mike Shal
884dee0b5a Bug 880245 - Move EXTRA_JS_MODULES to moz.build (batch #4); r=joey 2013-07-01 11:34:30 -04:00
Scott Johnson
8fce66a029 Bug 878931: Add a FontSizeInflation() method to Element in order to retrieve font size inflation to use during reflow-on-zoom. [r=kats,mounir]
The reflow-on-zoom behavior needs a more robust determination of the font size inflation, so
that it can adjust its behavior depending on whether font size inflation has been
enabled for a given element's text. This patch also modifies the behavior of reflow-
on-zoom such that it will zoom in to piece of text, with reflow, if the minimum
specified font size in the font size inflation preferences is greater than the
current font size, with font size inflation, of the element.
2013-07-02 09:04:27 -05:00
Phil Ringnalda
84742fd7a7 Backed out 5fa1f7715c19:7a300d1d1b23 (bug 855130) for Windows build failures
CLOSED TREE
2013-07-01 21:23:37 -07:00
Matthew Gregan
e3fa0f9357 Bug 855130 - Implement URL::createObjectURL overload for MediaSources. r=khuey
---
 content/base/public/nsHostObjectProtocolHandler.h | 26 +++++++++
 content/base/src/nsHostObjectProtocolHandler.cpp  | 65 +++++++++++++++++------
 content/base/src/nsHostObjectURI.h                |  5 +-
 content/media/mediasource/MediaSource.cpp         |  1 +
 content/media/mediasource/MediaSource.h           |  7 +++
 dom/base/URL.cpp                                  | 12 +++++
 dom/base/URL.h                                    |  7 +++
 dom/webidl/URL.webidl                             |  6 +++
 layout/build/nsLayoutModule.cpp                   |  4 ++
 9 files changed, 116 insertions(+), 17 deletions(-)
2013-07-02 15:46:49 +12:00
Garrett Robinson
7ba0875350 Bug 885433 - CSP should not block inline scripts or eval unless script-src or default-src are included (r=imelven) 2013-07-01 17:46:21 -07:00
Jim Mathies
ae74e4c64e Bug 810399 - Add new css selectors and media queries for windows os versions. r=bz 2013-07-01 11:02:29 -05:00
David Rajchenbach-Teller
f5ca558b7a Bug 887288 - Make nsDOMMemoryFileDataOwnerMemoryReporter thread-safe. r=khuey 2013-07-01 09:55:04 -04:00
Alexandre Poirot
c5f75b5e4e Bug 887781 - Send message-manager-disconnect notification event when any message manager get disconnected. r=smaug 2013-07-01 09:46:53 -04:00
Ryan VanderMeulen
dad317ec03 Merge inbound and m-c. 2013-07-01 08:12:24 -04:00
Ms2ger
8e0a6b5a85 Bug 888321 - Pass CSSIntPoint to ScrollToCSSPixels; f=kats r=roc 2013-07-01 09:14:36 +02:00
Bobby Holley
20ac01a955 Bug 865745 - Remove nsFrameScriptExecutor::DestroyCx. r=smaug 2013-06-30 09:00:20 -06:00
Bobby Holley
de1af8dc4a Bug 865745 - Remove mCx from nsFrameScriptExecutor. r=smaug 2013-06-30 09:00:20 -06:00
Bobby Holley
dc8934fcb1 Bug 865745 - Return the safe JSContext for Tab Children in GetJSContextForEventHandlers. r=smaug 2013-06-30 09:00:19 -06:00
Bobby Holley
34cf199689 Bug 865745 - Check mGlobal instead of mCx to see if we're in a functional state. r=smaug
Their lifetimes should be the same, and the latter is going away.
2013-06-30 09:00:19 -06:00
Bobby Holley
1a3ffd63e4 Bug 865745 - Remove mContext from nsFrameMessageManager. r=smaug 2013-06-30 09:00:19 -06:00
Bobby Holley
db320a636e Bug 865745 - Remove redundant cx push. r=smaug
AutoSafeJSContext will always push.
2013-06-30 09:00:18 -06:00
Bobby Holley
1cae559cb6 Bug 865745 - Use an AutoSafeJSContext in nsFrameMessageManager::ReceiveMessage. r=smaug
This function proceeds to push its cx and enters a compartment, so it can't be
depending on any compartment or callstack state of the cx it's using. The only
potential issue would then be reporting the error to the correct DOM window, but
this stuff is used only for chrome, where that doesn't matter. The safe JSContext
uses the same error reporter as JSMs and such, which is probably fine.
2013-06-30 09:00:18 -06:00
Bobby Holley
b4f2e0c87d Bug 865745 - Hold a strong ref to the global for the duration that each nsFrameScriptCx is on the stack. r=smaug
These things currently do a complicated refcounting dance to avoid destroying the
cx until all the consumers of it are gone. That stuff can mostly go away now that
we're just using the SafeJSContext, but DestroyCx also nulls out the global, so
we should make sure to keep that alive for anyone that might be using it.
2013-06-30 09:00:18 -06:00
Bobby Holley
ba3407d692 Bug 865745 - Rename nsFrameScriptExecutor::DidCreateCx. r=smaug 2013-06-30 09:00:18 -06:00
Bobby Holley
d7997a7b72 Bug 865745 - Stop depending on mCx during frame script execution. r=smaug 2013-06-30 09:00:17 -06:00
Phil Ringnalda
0f540beb8e Back out 9a57cd3e5a93:b62548e26499 (bug 865745) for causing an unexpected exception in a mochiperf test 2013-06-29 20:27:48 -07:00
Bobby Holley
edaa6df873 Bug 865745 - Remove nsFrameScriptExecutor::DestroyCx. r=smaug 2013-06-29 18:44:06 -06:00
Bobby Holley
c628779566 Bug 865745 - Remove mCx from nsFrameScriptExecutor. r=smaug 2013-06-29 18:44:06 -06:00
Bobby Holley
f3b8b79a74 Bug 865745 - Return the safe JSContext for Tab Children in GetJSContextForEventHandlers. r=smaug 2013-06-29 18:44:05 -06:00
Bobby Holley
195d6b98ba Bug 865745 - Check mGlobal instead of mCx to see if we're in a functional state. r=smaug
Their lifetimes should be the same, and the latter is going away.
2013-06-29 18:44:05 -06:00
Bobby Holley
e6907d8bb4 Bug 865745 - Remove mContext from nsFrameMessageManager. r=smaug 2013-06-29 18:44:05 -06:00
Bobby Holley
775e6097f5 Bug 865745 - Remove redundant cx push. r=smaug
AutoSafeJSContext will always push.
2013-06-29 18:44:04 -06:00
Bobby Holley
4624941dc9 Bug 865745 - Use an AutoSafeJSContext in nsFrameMessageManager::ReceiveMessage. r=smaug
This function proceeds to push its cx and enters a compartment, so it can't be
depending on any compartment or callstack state of the cx it's using. The only
potential issue would then be reporting the error to the correct DOM window, but
this stuff is used only for chrome, where that doesn't matter. The safe JSContext
uses the same error reporter as JSMs and such, which is probably fine.
2013-06-29 18:44:04 -06:00
Bobby Holley
2876061d0d Bug 865745 - Hold a strong ref to the global for the duration that each nsFrameScriptCx is on the stack. r=smaug
These things currently do a complicated refcounting dance to avoid destroying the
cx until all the consumers of it are gone. That stuff can mostly go away now that
we're just using the SafeJSContext, but DestroyCx also nulls out the global, so
we should make sure to keep that alive for anyone that might be using it.
2013-06-29 18:44:04 -06:00
Bobby Holley
94fe69626c Bug 865745 - Rename nsFrameScriptExecutor::DidCreateCx. r=smaug 2013-06-29 18:44:04 -06:00
Bobby Holley
c0350ed698 Bug 865745 - Stop depending on mCx during frame script execution. r=smaug 2013-06-29 18:44:03 -06:00
Phil Ringnalda
037248754c Merge birch and m-i to m-c 2013-06-29 17:29:09 -07:00
Bobby Holley
306f8a67ea Bug 880917 - Convert JS_SetVersion API consumers to per-compartment versions. r=luke 2013-06-29 09:11:18 -06:00
Bobby Holley
270f94dd2f Bug 880917 - Generalize JS_NewGlobalObject API to take CompartmentOptions. r=luke
This will be useful for versioning, as well as JIT options and all the other
stuff that eventually needs to move out of the JSContext.
2013-06-29 09:11:17 -06:00
Phil Ringnalda
ba304065ca Merge m-c to birch 2013-06-29 06:55:30 -07:00
Reuben Morais
18eca0471a Bug 882911 - Add nsIProcessChecker.checkAppHasStatus. r=smaug 2013-06-29 03:52:16 -07:00
Catalin Iacob
8f3a2a0c69 Bug 798914 (part 6) - Followup: move MemoryReporting.h include after the cpp's own header include. r=njn. 2013-06-30 18:26:39 +02:00
James Kitchener
97d9e25ced Bug 802895 - Implement srcdoc attribute for iframe r=bz 2013-06-28 23:13:23 -04:00
James Kitchener
c67faac389 Bug 802895 - Docshell related changes for srcdoc iframe r=bz 2013-06-28 23:13:22 -04:00
James Kitchener
a9a453c8d2 Bug 802895 - ns(I)document changes for iframe srcdoc implementation r=bz 2013-06-28 23:13:22 -04:00
Gavin Sharp
46e72e6454 Bug 883592: stop trying to evaluate scripts for documents with no inner windows, r=sicking
--HG--
extra : transplant_source : %99%1Ap-%EC%80b%2B%DE%A5%05%EE%9C%24Dl%22%E7G%D3
2013-06-15 22:06:27 -04:00
Garrett Robinson
e782df1f32 Bug 887974 - CSP 'unsafe-eval' directive ignored (r=sstamm) 2013-06-27 19:50:03 -07:00
Tanvi Vyas
e7e6c19e81 Bug 781018 - Collect telemetry information about the number of websites a user visits with Mixed Active/Passive Content. r=smaug
--HG--
extra : rebase_source : d06dd4b07cb68c7dc5b36ab05f6bf8d6bb2a1924
2013-06-27 16:52:20 -07:00
John Schoenick
0031f6ddfb Bug 738396 - Only pass canonicalized codebase to Java. r=bsmedberg sr=jst 2013-06-27 13:59:37 -07:00
John Schoenick
6d289aeb2f Bug 738396 - Construct codebase URI for Java plugins as java would. r=bsmedberg sr=jst 2013-06-27 13:59:36 -07:00
Blake Kaplan
7a5fa22309 Bug 653881 - Rework XBL insertion points and clean up related code to more closely follow the Web Components model. Instead of maintaining a hashtable of insertion points in bindings (and removing insertions points from the tree) leave the insertion points in the tree as explicit placeholders and teach all other relevant code how to walk the explicit children of elements via two iterators (ExplicitChildIterator and FlattenedChildIterator). Note that this patch does not maintain 100% compatibility with the previous code: there are bug fixes and behavior changes included. For example, by having explicit insertion points in the bindings, it is now easier to handle dynamic changes to the bound element correctly (as well as, eventually, handling dynamic changes to the binding correctly). Patch originally by sicking. r=bzbarsky
--HG--
extra : rebase_source : 6926ae8ea57b20f4067b16bd3d7bd85bda854756
2013-05-01 15:50:08 -07:00
Justin Lebar
3e059c7221 Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
r=tbsaunde for accessible
r=jmuizelaar for gfx
r=waldo for js
r=roc for layout
r=glandium for mozglue
r=jduell for netwerk
r=khuey for everything else
2013-06-28 18:38:32 -07:00
Justin Lebar
051c5b560a Bug 802686 - s/MOZ_NOT_REACHED/MOZ_CRASH/ in Gecko. r=(see below)
r=tbsaunde for accessible
r=jmuizelaar for gfx
r=roc for layout
r=glandium for mozglue
r=jduell for netwerk
r=khuey for everything else

This is a mechanical change made with sed.  Later patches in this queue
clean up the whitespace errors and so on.
2013-06-28 18:38:30 -07:00
Andrew McCreight
fc86fbdc7e Bug 882997 - Don't DROP or clear wrapper cache flag in GetAndClearExpandoObject. r=peterv 2013-06-28 12:32:27 -07:00
David Zbarsky
14195d6497 Remove some null-checks due to infallible new, no bug, r=me 2013-06-26 14:04:13 -07:00
Boris Zbarsky
77bebdc268 Bug 816343. Remove nsIDOMNodeSelector. r=smaug 2013-06-26 10:59:46 -04:00
Boris Zbarsky
e5a1a7564c Bug 883892. Remove HTMLFormElement classinfo. r=peterv 2013-06-26 10:59:45 -04:00
Catalin Iacob
6f4758d23e Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
--HG--
extra : rebase_source : fc472490dd978d165f02f77ed37f07aed6e5bb61
2013-06-23 14:03:39 +02:00
Benjamin Smedberg
fd595f38a6 Bug 880735 part E - Use the new permissionmanager.updateExpireTime method to make sure that plugin permissions are renewed properly, r=johns 2013-06-24 08:51:07 -04:00
Benjamin Smedberg
b4f881480b Bug 880735 part C - Disabled plugins should be always disabled, site-specific permissions do not override them. I'm sorry for the churn from bug 875454. At least the logic is in one place and easy to fix! r=johns 2013-06-24 08:51:07 -04:00
Benjamin Smedberg
c82d472dfd Bug 880735 part A - Add a .defaultFallbackType to plugins so that we can avoid re-implementing the ShouldPlay logic in the frontend code. r=johns 2013-06-24 08:51:07 -04:00
Ms2ger
f794279e10 Bug 884268 - Part c: Stop including nsWrapperCache.h in nsContentUtils.h; r=smaug 2013-06-23 09:15:49 +02:00
Ms2ger
b7bef21f7f Bug 884268 - Part b: Move nsContentUtils::PreserveWrapper to nsWrapperCache; r=smaug 2013-06-23 09:15:42 +02:00
Ms2ger
4842331722 Bug 884268 - Part a: Move nsContentUtils::CheckCCWrapperTraversal to nsWrapperCache; r=smaug 2013-06-23 09:15:10 +02:00
Sid Stamm
6910532ccd Bug 780978 - remove makeExplicit() from CSPUtils.jsm. (r=imelven) 2013-06-21 16:43:13 -07:00
Sid Stamm
f59f7834c5 Bug 764937 - make sure CSP 1.0 compliant parser infers "default-src *" when a default-src isn't specified (r=tanvi) 2013-06-21 16:43:07 -07:00
Jan Varga
5621983a23 Bug 884936 - Add Blob/File support to xpcshell. r=bent 2013-06-21 17:15:46 +02:00
Gabor Krizsanits
76bbeec56b Bug 864335 - Remove GetScriptGlobalObject. r=mrbkap 2013-06-21 16:25:20 +02:00
Jon Coppeard
ef8bb39711 Bug 885310 - 1 Rename JSHandleFoo in the browser r=bz 2013-06-21 14:12:46 +01:00
Joey Armstrong
177893ac53 bug 880246: move EXTRA_PP_COMPONENTS to mozbuild (cleanup). r=mshal 2013-06-20 15:59:59 -04:00
Bobby Holley
3b1eda0cea Bug 883450 - Miscellaneous requests. r=gabor 2013-06-20 11:05:34 -07:00
Bobby Holley
32f134148b Bug 884245 - Simplify nsContentUtils::GetDocumentFromCaller. r=bz
The first three lines of this function are an obvious bug. But the behavior in
general is also worrisome, because it's using antiquated XPConnect machinery
that will be less and less correct as we move to the new DOM bindings. Let's
just infer our global from the active compartment.
2013-06-20 11:05:32 -07:00
Andrew McCreight
635eb60606 Bug 884019 - initialize rv on error in CloneAndAdopt. r=peterv 2013-06-19 14:03:31 -07:00
Boris Zbarsky
b7a0d6e56a Bug 883887. Add an Unlink method to js::ExpandoAndGeneration. r=peterv 2013-06-19 14:48:44 -04:00
Boris Zbarsky
111050ba80 Bug 883827. Make Optional<NonNull<T>> and Optional<OwningNonNull<T>> nicer to use by having their const Value() method return a T&. r=peterv 2013-06-19 14:48:43 -04:00
Benjamin Smedberg
cde208f9c9 Bug 882339 - Cache the blocklist state on plugin tags to avoid querying the blocklist service constantly, r=johns 2013-06-19 11:07:28 -04:00
Andrea Marchesini
91c64da847 Bug 841442 - Move HTMLFormElement to WebIDL, r=bz 2013-06-19 10:24:37 -04:00
Andrea Marchesini
3e4e0d931a Bug 841442 - Rename nsHTMLFormElement to HTMLFormElement
--HG--
rename : content/html/content/src/nsHTMLFormElement.cpp => content/html/content/src/HTMLFormElement.cpp
rename : content/html/content/src/nsHTMLFormElement.h => content/html/content/src/HTMLFormElement.h
2013-06-19 10:24:37 -04:00
Boris Zbarsky
1ff469b743 Bug 883968. Give <object>/<embed>/<applet> channels notification callbacks that can actually be used from script. r=johns 2013-06-19 10:24:37 -04:00
Boris Zbarsky
6fdf3531f9 Bug 884109. Remove GetDocumentFromCaller from NS_NewHTMLImage/OptionElement and remove the XPCOM-y bits for creating those, since WebIDL bindings don't use those. r=smaug 2013-06-19 10:24:37 -04:00
Arnaud Sourioux
067bf0f614 Bug 702080 - Replace GetDisplayDocument with IsResourceDoc when needed. r=bz 2013-06-18 17:25:50 -04:00
Ehsan Akhgari
74512309e7 Backed out changeset 57624f26be8f (bug 702080) on the suspicion of causing a b2g mochitest-3 failure, since it touches code near remote browser stuff
Landed on a CLOSED TREE
2013-06-18 23:52:07 -04:00
Ryan VanderMeulen
c91554bbca Merge cypress and inbound. 2013-06-18 18:15:53 -04:00
Benjamin Smedberg
9751dfc184 Back out revision d3da96f774b3 on a CLOSED TREE - Bug 882339 because of mochitest-browser failures in browser_CTP_drag_drop.js and browser-pluginnotification.js 2013-06-18 16:44:07 -04:00
Kyle Huey
a57dbb3230 Bug 877584: Route JS holding through the cycle collection runtime so it can do different things on different threads. r=mccr8 2013-06-18 12:01:26 -07:00
Benjamin Smedberg
564d64688b Bug 882339 - Cache the blocklist state on plugin tags to avoid querying the blocklist service constantly, r=johns 2013-06-18 13:16:40 -04:00
Arnaud Sourioux
f76df80267 Bug 702080 - Replace GetDisplayDocument with IsResourceDoc when needed. r=bz 2013-06-18 17:25:50 -04:00
Andrea Marchesini
e1bdefec4f Bug 870787 - Improve named getter for form, r=bz 2013-06-18 08:53:23 -04:00
Jon Coppeard
a30b14261f Bug 877762 - GC: Post-barrier cycle collector participants - 7 Convert most JSObect to use Heap<T> (ex. XBL) r=bz 2013-06-18 11:00:38 +01:00
Jon Coppeard
5b896f6665 Bug 877762 - GC: Post-barrier cycle collector participants - 5 Convert JS::Value to use Heap<T> r=smaug 2013-06-18 11:00:37 +01:00
Julien Wajsberg
622a7331ec Bug 814090 - [classList] Implement the second force argument for toggle. r=bz 2013-06-14 23:22:17 +02:00
Boris Zbarsky
9f4ae0ea5e Back out revision 43927377e41c (bug 870787) and revision 25126626dd43 (bug 879319) for failing tests and contributing to a CLOSED TREE. 2013-06-17 14:54:24 -04:00
Andrea Marchesini
875375d951 Bug 870787 - Improve named getter for form, r=bz 2013-06-17 13:07:04 -04:00
Boris Zbarsky
1398e3eee6 Bug 882547. Treat undefined values in WebIDL dictionaries as missing. r=smaug 2013-06-17 13:07:03 -04:00
Phil Ringnalda
29a332adb2 Bug 862199 - double the timeout for test_bug416317-2.html so it doesn't time out on b2g all the time
--HG--
extra : rebase_source : a9949516a2abb87b725fc9ac1f56020bf4c213e6
2013-06-14 22:37:59 -07:00
David Zbarsky
ee363afb3a Bug 845668 Part 1: Remove nsFrameMessageManager::IsChromeProcess r=smaug 2013-06-14 23:40:22 -07:00
Martijn Wargers
49fddee770 Bug 883094 - Fix some test files that don't unset their prefs correctly. r=jgriffin 2013-06-15 00:33:47 +02:00
David Zbarsky
65dc14f281 [Bug 882536] Remove nsIDOMSVGDocument r=Ms2ger 2013-06-14 15:37:27 -07:00
Joey Armstrong
0a0e08cb9c bug 880246: move EXTRA_PP_COMPONENTS to mozbuild (file batch #1) r=mshal 2013-06-14 14:07:19 -04:00
Peter Van der Beken
a6f9979ef0 Bug 851465 - Remove slim wrappers - stop morphing slim wrappers. r=bholley. 2013-04-19 21:57:15 +02:00