Boris Zbarsky
00c0ef9e95
Bug 908837. Include a bit less stuff in binding implementation files. r=smaug
2013-08-23 22:42:42 -04:00
Boris Zbarsky
831b3fcdcf
Bug 908576 part 7. Move the various DOMProxyHandler classes into the binding implementation files. r=smaug
2013-08-23 22:42:42 -04:00
Boris Zbarsky
1be13ddcad
Bug 908576 part 6. Expose just a NativePropertyHooks pointer, not the object itself, so we can forward-declare it in bindings headers. r=smaug
2013-08-23 22:42:41 -04:00
Boris Zbarsky
3e11459a52
Bug 908576 part 5. Make GetProtoObject and GetConstructorObject not inline so they don't force us to include PrototypeList.h in all binding headers. r=smaug
2013-08-23 22:42:41 -04:00
Boris Zbarsky
cbb81c960e
Bug 908576 part 4. Move all the PrototypeTraits bits into PrototypeList.h so they don't force us to include that header in all binding headers. r=smaug
2013-08-23 22:42:41 -04:00
Boris Zbarsky
8955ed2808
Bug 908576 part 3. Get rid of PrototypeIDMap structs. r=smaug
2013-08-23 22:42:41 -04:00
Boris Zbarsky
ec79efc344
Bug 908576 part 2. Move DOMClass/DOMJSClass declarations out of binding headers. r=smaug
2013-08-23 22:42:40 -04:00
Boris Zbarsky
631e0772b7
Bug 908576 part 1. Remove unused Is() method from proxy bindings. r=smaug
2013-08-23 22:42:40 -04:00
Boris Zbarsky
30987641e2
Bug 908530 part 3. Stop including xpcpublic.h in DOMJSProxyHandler.h. r=khuey
2013-08-23 22:42:40 -04:00
Boris Zbarsky
7393f81fff
Bug 908530 part 2. Fix all the places that are bootlegging things (esp nsIURI) via xpcpublic.h. r=khuey
2013-08-23 22:42:40 -04:00
Boris Zbarsky
24605b64a4
Bug 908530 part 1. Make Link::GetURI return a raw pointer so we don't have to include nsIURI.h in Link.h. r=khuey
2013-08-23 22:42:39 -04:00
Boris Zbarsky
5962434202
Bug 908351. Stop over-including DOMJSClass.h, so we don't rebuild as much when PrototypeList.h changes. We do this by factoring out the slot macros into a separate header and including that. r=khuey
2013-08-23 22:42:39 -04:00
Phil Ringnalda
6e36a4c14b
Back out a35a5681fe2f (bug 887703) for b2g mochitest-8 failures
...
--HG--
rename : dom/tests/mochitest/general/test_donottrack.html => dom/tests/mochitest/general/test_bug629535.html
2013-08-23 19:38:25 -07:00
Phil Ringnalda
3f16f41e18
Back out 27eb88629c56:a26582e3c44d (bug 906901)
...
CLOSED TREE
2013-08-23 19:33:29 -07:00
Jeff Walden
234e8e440a
Back out bc75fd3095eb (bug 907958), the simple rebasing through bug 666399 is busted. Probably a simple-ish fix, not gonna try it on a deadline, tho. r=beep-beep-beep from a CLOSED TREE
2013-08-23 19:27:30 -07:00
David Zbarsky
caecd047a6
Bug 906901: Address review nit
2013-08-23 21:16:37 -04:00
David Zbarsky
f9ae450dad
Bug 906901 - Use webIDL dictionaries for BrowerElementParent's event details r=bz
2013-08-23 21:11:47 -04:00
Patrick Cloke
fcdc2004ba
Bug 898760 - Twitter says connected but shows nothing: truly make all options of Http.jsm optional, r=Mossop.
2013-08-20 20:16:28 -04:00
Jeff Walden
1667c98717
Bug 907958 - Disallow |function function() {}| and similar unreadabilities. r=jorendorff
2013-08-15 10:07:40 -07:00
Jeff Walden
41fb9c5c56
Bug 901351 - Properly handle various edge cases in JSON.parse when walking/reviving the initial object tree. r=jorendorff
2013-08-08 17:31:45 -07:00
Sahil Chelaramani
3e833bf053
Bug 662669 - nsCharSeparatedTokenizer/nsWhiteSpaceSeparatedTokenizer should use RangedPtr; r=Waldo
2013-08-23 14:07:55 -07:00
Guillaume Abadie
b85947a3df
bug 905161 - Remove the return type of GLContext::MarkUnsupported - r=jgilbert
2013-08-23 19:33:42 -04:00
Guillaume Abadie
0dcbcd0abc
bug 905161 - Cache OpenGL features in GLContext - r=jgilbert
2013-08-23 19:33:42 -04:00
Mounir Lamouri
bc15011f5d
Bug 905240 - Make HTMLInputElement.{width,height} getter return 0 for type!='image'. r=Ms2ger
2013-08-24 00:31:39 +01:00
Mounir Lamouri
2d514ba291
Bug 887703 - navigator.doNotTrack returns { "0", "1", "unspecified" }. r=jlebar
...
--HG--
rename : dom/tests/mochitest/general/test_bug629535.html => dom/tests/mochitest/general/test_donottrack.html
2013-08-24 00:28:43 +01:00
Eddy Bruel
9f9e981eeb
Bug 899052 - Implement the listAddons request; r=fitzgen
2013-08-24 01:33:46 +02:00
Wan-Teh Chang
8c902d34d0
Bug 880543: Update NSS to NSS_3_15_2_BETA1, mainly to pick up AES-GCM
...
TLS cipher suites.
2013-08-23 16:19:36 -07:00
Tom Schuster
245533bc39
Bug 908213 - Fix CPOWs test failure and make it more robust. r=dvander
2013-08-23 19:04:20 -04:00
Tom Schuster
49d23d9e16
Bug 908692 - Electrolysis: Geolocation permission box doesn't open either. r=felipe
2013-08-23 19:04:19 -04:00
Terrence Cole
056c5e7a05
Bug 908891 - Fix remaining exact rooting hazards in js/ipc; r=evilpie
...
--HG--
extra : rebase_source : d48dfa50ed83c8c3d3c344467c6bd0b702a3263a
2013-08-23 15:53:46 -07:00
Steve Fink
7756df2f38
Bug 908825 - Assorted hazard analysis changes+fixes to get rooting analysis running on build slaves
...
--HG--
extra : rebase_source : bff2e12a00934391ae50ce288d903d5bea6600c8
2013-08-23 13:03:23 -07:00
Steve Fink
d9ba3addcc
Bug 908825 - Refactor static rooting analysis to make the following patch cleaner
...
--HG--
extra : rebase_source : 52a5b477899cfd500327650448547d86e02b71eb
2013-08-23 13:03:23 -07:00
Steve Fink
452da86a94
Bug 908825 - Generate multiple output files from intermediate rooting analysis stages
...
--HG--
extra : rebase_source : b90f85cfd1815d9a7fea4792b965b8a434f5fa6e
2013-08-01 14:59:09 -07:00
Steve Fink
d2a44236c2
Bug 908825 - Minor irrelevant cleanups to static rooting analysis
...
--HG--
extra : rebase_source : 63c13fc6817fc14b2c47357bf213d7a6615f1f35
2013-07-26 10:40:36 -07:00
Steve Fink
c67629095b
Bug 908825 - Pass functionName around instead of using a global variable
...
I just found it easier to follow what's going on this way. Also, this passes a 'suppressed' value through to functions, which might change behavior but if so I'm happy with the new behavior.
--HG--
extra : rebase_source : 1ee42853de87de18f9dd17e8c2eeb6677bdf8d2c
2013-07-23 12:17:07 -07:00
Steve Fink
5da4dd3a36
Bug 900144 - Add redirect shell built-in for changing stdout/stderr destination
...
--HG--
extra : rebase_source : f6fe4aa12d0e053437044306a1815c1e32f5f153
2013-07-25 18:39:10 -07:00
Steve Fink
23fdcdc112
Bug 899712 - Prevent infinite recursion in fallback asinh, r=jorendorff
...
--HG--
extra : rebase_source : 1b810304f83b81fd435f3de3350004d0fcffba14
2013-07-30 12:36:03 -07:00
Steve Fink
74c21f6c52
No bug. Remove unnecessary SkipRoot from structured clone buffers.
...
--HG--
extra : rebase_source : 057f79cd78741572cc607213638895c2815ab7da
2013-07-22 14:46:48 -07:00
Till Schneidereit
589fb2423f
Bug 908472 - make JSFunction::generatorKind() treat lazy self-hosted functions as non-generators. r=jwalden
...
--HG--
extra : rebase_source : bc946eb476b6ba6dc98ea01b76c8aefc8827ddc5
2013-08-23 23:23:38 +02:00
Luke Wagner
93f594fc7a
Bug 908813 - Only report asm.js warnings once during syntax-only parse (r=bbouvier)
...
--HG--
extra : rebase_source : be57c7ac40c828bea5577e2857b2f0709bd74a16
2013-08-23 14:39:59 -05:00
Ehsan Akhgari
3b51534dbb
Bug 908746 - Move some macros from nsHTMLReflowState.h to nsIFrame.h so that we can stop #including nsHTMLReflowState.h in nsLayoutUtils.h; r=mats
2013-08-23 18:20:19 -04:00
Ehsan Akhgari
386c79228c
Bug 905846 - Create Beta/Release/Common-opt mozconfigs for Win64; r=catlee
...
--HG--
rename : browser/config/mozconfigs/win64/nightly => browser/config/mozconfigs/win64/common-opt
2013-08-23 18:18:19 -04:00
Ehsan Akhgari
773a27b346
Bug 908778 - Don't #include nsAlgorithm.h in nsIFrame.h; r=mats
2013-08-23 18:17:19 -04:00
Ehsan Akhgari
63deffcd8f
Bug 908778 - Don't #include nsStyleStructFwd.h in nsIFrame.h; r=mats
2013-08-23 18:16:59 -04:00
Ehsan Akhgari
2c35f715fe
Bug 908778 - Don't #include nsRegion.h in nsIFrame.h; r=mats
2013-08-23 18:16:38 -04:00
Ehsan Akhgari
4c95c164b6
Bug 908778 - Don't #include gfxASurface.h in nsIFrame.h; r=mats
2013-08-23 18:16:16 -04:00
Ehsan Akhgari
b1e52dbb47
Bug 908778 - Don't #include nsIContent.h in nsIFrame.h; r=mats
2013-08-23 18:15:45 -04:00
Ryan VanderMeulen
c93bd08d2f
Merge m-c to inbound on a CLOSED TREE.
2013-08-23 18:11:26 -04:00
Ryan VanderMeulen
b1c41b60b1
Merge inbound to m-c.
2013-08-23 17:49:37 -04:00
Ryan VanderMeulen
b0e437cc42
Merge fx-team to m-c.
2013-08-23 16:56:55 -04:00