Commit Graph

435294 Commits

Author SHA1 Message Date
Christoph Kerschbaumer
a2927d618d Bug 1193924 - Add assertion to AsyncOpen to make sure asyncOpen2() was called first when securityflags in loadInfo are set (r=sicking) 2015-08-12 21:36:33 -07:00
JW Wang
003fc818b3 Bug 1193117. Add an exclusive mode to allow at most one listener. r=kinetik. 2015-08-14 13:01:03 +08:00
Seth Fowler
56e8e38eb3 Bug 1194557 - Ensure that if the image was locked before RecoverFromLossOfFrames() was called, it's still locked afterwards. r=tn 2015-08-13 20:39:54 -07:00
JW Wang
be027d0555 Bug 1192708 - Remove redundant call to CloseChannel. r=roc. 2015-08-14 11:17:29 +08:00
Jason Orendorff
48c7866437 Bug 1189744 - Fix crash after GetOwnPropertyDescriptor failed to populate all fields of desc. r=jandem, a=abillings.
--HG--
extra : commitid : 1XeSfw2xvbk
extra : rebase_source : a27640156fe82cde58fa08e6ba5f92c6e452e093
extra : amend_source : 34b7163a9c69488130cafe925e8efda0bb9e85a1
2015-08-04 18:16:08 -05:00
Jason Orendorff
85d1b318e6 Bug 1172503 - Delete unwarranted optimization to fix "Assertion failure: !!desc.object() == objHasOwn, at js/src/vm/NativeObject.cpp:1990". r=evilpie.
--HG--
extra : commitid : 611itJIS1j4
extra : rebase_source : 2938e8f4cf9be93700c953f719ec53483650385c
extra : amend_source : 052a59fe4da19e39eb4e49fbe841d7f1853204e6
2015-06-10 15:54:38 -05:00
Jason Orendorff
8016bfee38 Bug 1105045 - Outerize the receiver passed to proxy hooks. r=efaust.
--HG--
extra : commitid : G8ZDWGn76fj
extra : rebase_source : 36759c408e28660aa958a1683743d972f2b96986
2015-08-07 10:23:05 -05:00
Jason Orendorff
90259502e7 Bug 1192297 - Rephrase Proxy static methods to make it clearer that the handler->hasPrototype() case is the weird case. r=Waldo.
--HG--
extra : commitid : ESIC2Z4wS6J
extra : rebase_source : 9cde8160d79fe11317ed59b8df86454dcae605cc
2015-08-07 10:00:02 -05:00
Jeff Walden
c83b792e35 Bug 1183400 - Common up some is-effectless testing. r=efaust
--HG--
extra : rebase_source : 91939d0c2547e066b2b274def0b207e96339c544
2015-07-18 19:37:09 -07:00
Jeff Walden
3dc348ea95 Bug 1183400 - Remove SyntacticContext completely. r=efaust
--HG--
extra : rebase_source : 357b8385d30e9ad4152092d3946e833d8fb0e6eb
2015-07-13 13:09:55 -07:00
Jeff Walden
628870aaa3 Bug 1183400 - Remove SyntacticContext::Condition, now handled context-sensitively by callers specifically requesting condition-targeted folding. r=efaust
--HG--
extra : rebase_source : e9a0872dc3594660706e599b6f7a640d1aa786d7
2015-07-13 13:09:55 -07:00
Jeff Walden
97edd24dde Bug 1183400 - Remove special |void| handling by making Boolish recognize |void| expressions as falsy, when they're obviously so. r=efaust
--HG--
extra : rebase_source : f2733a60d59218229da9ff2a482d6c7d2d23aca8
2015-07-13 13:09:54 -07:00
Jeff Walden
782d7ad53d Bug 1183400 - Replace callee-based condition-constant folding with caller-specified condition-constant folding. r=efaust
--HG--
extra : rebase_source : fa56f8653a6d0573047ed8a9e8f36b09d5d8153b
2015-07-13 13:09:54 -07:00
Jeff Walden
60b4cb837c Bug 1183400 - Remove SyntacticContext::Delete, now addressed by modifying how delete nodes are folded. r=efaust
--HG--
extra : rebase_source : 65e34a4c142051c17d3e6cf1ae3111b0130a8f46
2015-07-13 13:09:54 -07:00
Jeff Walden
4cb40f5a4e Bug 1183400 - Remove dead fold-by-arity code. r=efaust
--HG--
extra : rebase_source : 0f487272383e92ba620f894f5dff35bc03400d3e
2015-07-13 13:09:54 -07:00
Mike Conley
77af80c31b Bug 1141337 - Update nsIWebBrowserPersistable to allow subframe targeting for Save Frame As. r=jld
This alters nsIWebBrowserPersistable so that startPersistence takes an
outerWindowID. This allows us to target a particular subframe from
beneath an nsFrameLoader, which is useful when attempting to Save
Frame As a remote browser.

--HG--
extra : commitid : KWck2rfRjXw
extra : rebase_source : d2390a8cf1b830e4e1c0fa52574455fbc0b05c14
2015-08-06 10:44:16 -04:00
Cameron McCormack
0423ad42b1 Bug 1146101 - Test. r=dbaron a=abillings 2015-08-14 12:24:49 +10:00
Myk Melez
5f5a298ac6 Bug 1135261 - return new window from window.open in desktop runtime; r=marco,smaug,junior,wesj 2015-08-13 19:00:02 -07:00
Jed Davis
7753845aef Bug 1193903 - Fix nsWebBrowserPersist for documents with no page descriptor. r=mconley
This restores the behavior from before bug 1101100, when various
indirect properties of the document were obtained by JS that ignored
exceptions by using null instead.  This is currently breaking for the
documents created by Print Preview, because they have no page descriptor.
This patch also makes similar changes to the contentDescriptor getter.
2015-08-13 18:08:09 -07:00
Jed Davis
8e520c9196 Bug 1193903 - Improve error reporting for out-of-process saveBrowser(). r=mconley 2015-08-13 18:08:02 -07:00
David Anderson
b0b3d88c1e When the sanity test fails, report its snapshot via Telemetry. (bug 1194505, r=mattwoodrow,vladan) 2015-08-13 17:51:31 -07:00
David Anderson
2b6cbec11a Fix bogus assert in DriverCrashGuard. (bug 1190281 followup, r=mattwoodrow) 2015-08-13 17:50:43 -07:00
Jonathan Griffin
105e1bf9c3 Bug 1190474 - Allow test-specific timeouts to be specified in cppunittest.ini, r=chmanchester
--HG--
extra : commitid : KHoHs6bXJln
2015-08-12 16:25:56 -07:00
Jean-Yves Avenard
144aceffe9 Bug 1188871: P2. Call DrainComplete should an error occurs while draining. r=snorp
Part 1 prevented draining when an error occurred first. This handles the case where an error occurs during draining.
2015-08-14 10:20:32 +10:00
Jean-Yves Avenard
c6fcd44f2d Bug 1188871: P1. Don't drain decoders when an error is encountered. r=cpearce
This is a partial revert of bug 1173657 (commit 80f9da7f0806). Not all decoders will properly handle draining when they have encountered an error and will never call DrainComplete().
The Gonk and Android decoder do not. So we just get around this.
2015-08-14 10:20:31 +10:00
Chris Manchester
22743cd60e Bug 1185171 - Modify gmp-test-output-protection.h to prevent failure on machines without a physical monitor attached. r=bobowen
--HG--
extra : commitid : EMyufwy3mk0
2015-08-08 22:08:09 -07:00
Tanvi Vyas
550a74f51e Bug 1182551 - HTTP top level page with HTTPS mixed passive frame should have STATE_IS_INSECURE. r=ttaubert 2015-08-13 17:13:51 -07:00
Tanvi Vyas
7b0ea8ee04 Bug 1182551 - Updating nsSecureBrowserUIImpl so that insecure pages with mixed content iframes don't get marked as broken. r=keeler 2015-08-13 17:13:48 -07:00
Tanvi Vyas
aa87627fac Bug 1182551 - Don't set STATE_IS_BROKEN on HTTP pages when mixed content is allowed by default. r=smaug 2015-08-13 17:13:43 -07:00
Wes Kocher
f929360b3e Merge m-c to inbound, a=merge CLOSED TREE 2015-08-13 16:43:54 -07:00
Gijs Kruitbosch
843c034e47 Bug 1192032 - followup followup because I accidentally committed extraneous stuff, rs=me a=merge
--HG--
extra : source : 404d17fdf3b2f4e136b3a0c3ca7c8dc6a450a267
2015-08-13 23:09:47 +01:00
Wes Kocher
6b7a0b75b5 Merge fx-team to m-c a=merge 2015-08-13 16:30:54 -07:00
Wes Kocher
0ecd79f7c8 Merge b2ginbound to central, a=merge 2015-08-13 15:47:32 -07:00
Eric Faust
ca651f500c Bug 1188586 - Disable test for temporarily disabled feature on a CLOSED TREE. (r=itwasonlya3liner) 2015-08-13 14:51:16 -07:00
Andrew McCreight
72b2009871 Bug 1193567 - Check result of ReadID in nsXBLPrototypeBinding::Read(). r=wchen 2015-08-13 14:24:59 -07:00
Andrew McCreight
d6c5ff450f Bug 1193564 - Check result of Read32 in nsSupportsArray::Read. r=erahm 2015-08-13 14:24:59 -07:00
Andrew McCreight
9040168887 Bug 1193572, part 4 - Make script element ownership more direct. r=baku
Rather than keep around a raw pointer |script| and depend on the fact
that |child| will keep alive the same object, make |script| strong,
then pass the reference off to |child| when we're finished with it.

I removed the comment about deleting |script| on failure because the
existing stack smart pointers already are doing this.

Also fix a tiny style nit.
2015-08-13 14:24:59 -07:00
Andrew McCreight
5c5e123a34 Bug 1193572, part 3 - Don't re-initialize mType for XUL proto elements. r=baku
These are already set in the constructor.
2015-08-13 14:24:59 -07:00
Andrew McCreight
f248610a58 Bug 1193572, part 2 - nsXULPrototypeElement::Deserialize should use fallible SetCapacity. r=baku
I think this prevents a crash if we end up with a bogus cache value.
2015-08-13 14:24:59 -07:00
Andrew McCreight
ca1c853c7d Bug 1193572, part 1 - Don't use return values of failing calls in XUL deserialize methods. r=baku 2015-08-13 14:24:59 -07:00
Andrew McCreight
7940d1c93b Bug 1193086 - Remove some null checks of infallible new code in XUL. r=baku 2015-08-13 14:24:59 -07:00
Tom Schuster
aa0e6f2652 Bug 1175173 - Don't box primitive this values in {Object, Array}.prototype.toLocaleString. r=till 2015-08-13 23:19:50 +02:00
Eric Faust
3819096319 Bug 1188586 - Temporarily disable recovery of MPow to unblock fuzzers. (rs=jandem) 2015-08-13 14:15:25 -07:00
Jeff Muizelaar
5d1283f868 Bug 1194335. Use a StackArray for RECTS so we see them in the minidumps. r=mattwoodrow
It will be faster too.
2015-08-13 17:01:10 -04:00
Jim Chen
63dc585f5c Bug 1194360 - Remove use of inherited constructors; r=snorp
GeneratedJNIWrappers.h was updated in bug 1192079 to use inherited
constructors, which is a gcc 4.8 feature. Many people are still using an
older version of NDK which only comes with gcc 4.7.
2015-08-13 16:57:34 -04:00
Jim Chen
24514e7c7a Bug 1192082 - Followup to iniialize/deinitialize JNI in nsAppShell; r=me 2015-08-13 16:57:34 -04:00
Catalin Badea
7de33f8307 Bug 1193133 - Throw when calling postMessage from a Service Worker dom object with no global. r=bkelly 2015-08-13 13:35:10 -07:00
Catalin Badea
d6eb43737c Bug 1193133 - Drop the document and window references from ServiceWorker. r=bkelly 2015-08-13 13:35:10 -07:00
Ryan VanderMeulen
29ab476d0d Backed out changeset c6c91bdf11c0 (bug 1191534) for Werror bustage.
CLOSED TREE
2015-08-13 16:13:10 -04:00
Matt Woodrow
25534f83f5 Bug 1193977 - Bind the texture unit we want to use when compositing the OSX titlebar. r=jrmuizel 2015-08-13 15:59:57 -04:00