Boris Zbarsky
246b33992a
Bug 995295 part 1. Create console events in the junk scope, not the untrusted content scope. r=baku
2014-04-16 15:09:23 -04:00
Ryan VanderMeulen
b5fc9edf06
Backed out changesets df5a68af3d30 and 6acacaa75fad (bug 995295) for bustage.
...
CLOSED TREE
2014-04-16 15:46:18 -04:00
Boris Zbarsky
4e80da84ee
Bug 995295 part 2. Make console.trace() faster when the console is closed by avoiding reification of the stack until someone actually asks for it. r=baku
2014-04-15 22:58:44 -04:00
Boris Zbarsky
4c5c8309aa
Bug 995295 part 1. Create console events in the junk scope, not the untrusted content scope. r=baku
2014-04-16 15:09:23 -04:00
Terrence Cole
c97877c686
Bug 959787 - Handlify JS_DefineProperty; r=Waldo, r=bz
...
--HG--
extra : rebase_source : 87991ed47ed071550af4e4125eea54a66fdb0071
2014-01-21 18:11:17 -08:00
Jon Coppeard
2a5c843ea4
Bug 993413 - Remove use of JS_Add/Remove*Root in favour of JS::PersistentRooted where possible r=terrence r=bz r=bholley
2014-04-16 09:47:53 +01:00
Boris Zbarsky
bf837a1875
Back out revision af250d9dee47 (bug 995295) because it doesn't work for domains that are not on the xul/xbl whitelist.
2014-04-16 00:01:44 -04:00
Boris Zbarsky
f008f31bf3
Bug 995295. Make console.trace() faster when the console is closed by avoiding reification of the stack until someone actually asks for it. r=baku
2014-04-15 22:58:44 -04:00
Boris Zbarsky
ac9f0ba11d
Bug 843840 part 2. Add a way to ask DOM proxies for only their enumerable property names, and use that in the enumerate hook. r=peterv
2014-04-15 22:58:44 -04:00
Boris Zbarsky
938ba48ab7
Bug 843840 part 1. Add a way to ask DOM proxies with a named getter whether a property is enumerable or not and use that information in getOwnPropertyDescriptor. r=peterv
2014-04-15 22:58:44 -04:00
Boris Zbarsky
7d2331d5b5
Bug 995546. Nix bogus GetParentObject methods on WebIDL objects without a wrapper cache. r=bholley
2014-04-15 22:58:43 -04:00
Jonathan Watt
0a0470e24e
Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow
2014-04-16 01:41:40 +01:00
Terrence Cole
fb5836e633
Bug 994413 - Make Gecko use the same value marking semantics as SpiderMonkey; r=jonco,mccr8
2014-04-09 12:42:48 -07:00
Bobby Holley
f223b1107f
Bug 989528 - Rename AutoSystemCaller to AutoNoJSAPI, and assert against pre-existing exceptions. r=bz
2014-04-14 20:27:00 -07:00
Bobby Holley
e46565fd18
Bug 989528 - Introduce AutoJSAPIWithErrorsReportedToWindow as a replacement for AutoPushJSContextForErrorReporting. r=bz
2014-04-14 20:26:59 -07:00
Bobby Holley
0655c96c3c
Bug 989528 - Implement AutoJSAPI. r=bz
2014-04-14 20:26:59 -07:00
Ben Turner
5a1d21e81e
Backout 79296b6a6026 (bug 980549) for test failures, CLOSED TREE.
2014-04-14 18:37:34 -07:00
Ben Turner
3c7a9d09b3
Bug 980549 - 'Intermittently unable to unlock lock screen'. r=gwagner.
2014-04-14 17:40:00 -07:00
Ryan VanderMeulen
be657e134d
Merge m-c to inbound on a CLOSED TREE.
2014-04-13 22:52:50 -04:00
Mihai Sucan
e155ea62f1
Bug 920116 - Part 1: Add full stacktrace to console.error/exception/assert() in the Console API. r=bz
2014-04-10 23:02:37 +03:00
Mihai Sucan
1f75b07c7f
Bug 823097 - Add support for %c style formatting in the web console; r=past,bz
2014-04-10 17:59:21 +03:00
Ryan VanderMeulen
2bf6dfd88c
Backed out 6 changesets (bug 982141) for Windows and OSX bustage. CLOSED TREE
...
Backed out changeset 16540ab2d2cb (bug 982141)
Backed out changeset 2ad9ce9d904e (bug 982141)
Backed out changeset af219bb49c06 (bug 982141)
Backed out changeset ffe51d96e86e (bug 982141)
Backed out changeset 6642718ad3bb (bug 982141)
Backed out changeset 95b341d26f7b (bug 982141)
2014-04-10 15:27:42 -04:00
Botond Ballo
eee5f0ebb7
Bug 982141 - Introduce nsLayoutUtils::SetDisplayPortMargins, with an option to not repaint. r=tn
...
--HG--
extra : rebase_source : 7d8245831828d60df4fb6e20d98fd2b08d4e3857
2014-04-04 10:13:50 -04:00
Gabor Krizsanits
21ccafe63b
Bug 821809 - Part1: Assert for nsEP in DOMWindow. r=bholley
2014-04-10 19:52:41 +02:00
Ryan VanderMeulen
1196730583
Backed out changeset 02876730f55f (bug 688580) for Android 4.0 debug mochitest-7 perma-fail.
...
CLOSED TREE
2014-04-10 14:38:04 -04:00
Ed Morley
477f042082
Backed out changeset da45b16f1541 (bug 738196)
2014-04-10 15:48:01 +01:00
Ed Morley
5acbc97164
Backed out changeset 02d0214c5e37 (bug 738196)
2014-04-10 15:47:57 +01:00
Olli Pettay
4303f4931a
Bug 688580, run deferred scripts before DOMContentLoaded, r=hsivonen
...
--HG--
extra : rebase_source : e7e56d2d83c7b1bf29a3a5ea4efd7418cfbee1e0
2014-04-10 01:49:17 +03:00
Ms2ger
b36a784062
Bug 738196 - Part b: move StyleSheetList to WebIDL; r=bz
2014-04-10 13:24:26 +02:00
Ms2ger
a659a13bc6
Bug 738196 - Part a: introduce a common superclass for nsDOMStyleSheetList and ShadowRootStyleSheetList; r=bz
2014-04-10 13:24:25 +02:00
Peter Van der Beken
55e3ea6b39
Bug 993710 - Don't return names when enumerating Navigator/Window if they wouldn't be resolved. r=bz.
...
--HG--
extra : rebase_source : e7fe3b2da1c2e1a00c02828d220545c83dedd554
2014-02-15 22:12:34 +01:00
Peter Van der Beken
f90baee1c4
Bug 993706 - Remove nsGlobalWindow::mInnerWindowHolder. r=bz.
...
--HG--
extra : rebase_source : 30ac7fe2d93df5674dca6d0a1594e05eb7790d82
2014-04-01 21:15:38 +02:00
Peter Van der Beken
ee04132a64
Bug 993688 - Mark Window.document StoreInSlot. r=bz.
...
--HG--
extra : rebase_source : 016a4cfc9945dd83b6f14d9ce6cc12e2cb5d6fe0
2014-02-05 22:09:19 +01:00
John Shih
8902a00c07
Bug 993435 - Not return null for navigator.connection. r=bz
2014-04-09 10:20:31 +08:00
Olli Pettay
f2b59ae546
Bug 688580 - Run deferred scripts before DOMContentLoaded; r=hsivonen
2014-04-12 11:02:21 +02:00
Ms2ger
7b8fc7af7a
Bug 738196 - Part b: move StyleSheetList to WebIDL; r=bz
2014-04-12 10:18:54 +02:00
Ms2ger
530080827f
Bug 738196 - Part a: introduce a common superclass for nsDOMStyleSheetList and ShadowRootStyleSheetList; r=bz
2014-04-12 10:15:59 +02:00
Boris Zbarsky
a13f2f38be
Bug 995047. Change out stack/exception APIs to hand out AString instead of AUTF8String for filename/functionname, so we end up with fewer string conversions in practice. r=smaug
2014-04-11 22:20:40 -04:00
Ehsan Akhgari
85e54605a1
Bug 886416 - Move SVGLength to WebIDL; r=bzbarsky
2014-04-11 17:26:29 -04:00
Botond Ballo
4488a85383
Bug 982141 - Introduce nsLayoutUtils::SetDisplayPortMargins, with an option to not repaint. r=tn
...
--HG--
extra : rebase_source : 95d6fb6992221c86800bc6322730729c083d75a3
2014-04-04 10:13:50 -04:00
Boris Zbarsky
893f2b3907
Bug 993889 part 6. Remove the "scope" argument of dom::WrapObject methods. r=bholley
2014-04-10 00:58:43 -04:00
Boris Zbarsky
adc450e8a7
Bug 993889 part 4. Remove the scope argument of xpc_FastGetCachedWrapper. r=bholley
2014-04-10 00:58:42 -04:00
Boris Zbarsky
cd175a1557
Bug 993889 part 3. Remove the scope argument of the classinfo WrapNative methods. r=bholley
2014-04-10 00:58:42 -04:00
Boris Zbarsky
3738611b99
Bug 993889 part 1. Remove "scope" argument from nsContentUtils::WrapNative. r=bholley
2014-04-10 00:58:41 -04:00
Geoff Brown
e5a312f133
Bug 962676 - Reset expected assertion counts for Android crashtests; r=blassey
2014-04-09 08:38:44 -06:00
Boris Zbarsky
a0c3167371
Bug 991742 part 9. Remove the "scope" argument of WrapNewBindingObject. r=bholley
2014-04-08 18:27:19 -04:00
Boris Zbarsky
35fca5eeeb
Bug 991742 part 8. Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods. r=bholley
...
This patch was mostly generated with the following command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e '/WrapObject(JSContext/ {; N; s/\(WrapObject(JSContext *\* *a\{0,1\}[Cc]x\),\n\{0,1\} *JS::Handle<JSObject\*> a\{0,1\}[sS]cope/\1/ ; }' -i ""
and then reverting the changes that made to
dom/bindings/BindingUtils.h, since those WrapObject methods are not
the ones we're trying to change here, plus a bunch of manual fixups
for cases that this command did not catch (including all the callsites
of WrapObject()).
2014-04-08 18:27:18 -04:00
Boris Zbarsky
56f44fdf10
Bug 991742 part 6. Remove the "aScope" argument of binding Wrap() methods. r=bholley
...
This patch was mostly generated with this command:
find . -name "*.h" -o -name "*.cpp" | xargs sed -e 's/Binding::Wrap(aCx, aScope, this/Binding::Wrap(aCx, this/' -e 's/Binding_workers::Wrap(aCx, aScope, this/Binding_workers::Wrap(aCx, this/' -e 's/Binding::Wrap(cx, scope, this/Binding::Wrap(cx, this/' -i ""
plus a few manual fixes to dom/bindings/Codegen.py, js/xpconnect/src/event_impl_gen.py, and a few C++ files that were not caught in the search-and-replace above.
2014-04-08 18:27:17 -04:00
Peter Van der Beken
06912887b1
Bug 990158 - Remove line from bad merge in f1e4f0f82a9a.
...
--HG--
extra : rebase_source : ad5cddb57ed8acb125b9b9f164c4682b16bcd8f1
2014-04-08 20:47:55 +02:00
Peter Van der Beken
8d80d59d7f
Bug 993047 - Fix some style nits from f6b0e518f6d2.
...
--HG--
extra : rebase_source : 9cb1f3c793b066aed1836c08cce786554d61cfd2
2014-04-08 20:39:38 +02:00