Commit Graph

257781 Commits

Author SHA1 Message Date
James Graham
ce6bc573c3 Bug 1193033 - Teach mozinfo to get the real os version number for Windows >= 8.1, r=ted
For contemporary versions of Windows the sys.getwindowsversion call is unreliable
because it depends on a API which had its return value frozen. If we detect this
case use an alternate API instead
2015-08-14 11:54:23 +01:00
Hannes Verschore
76a014ada8 Bug 1171945: IonMonkey: Use tryXXX structure for jsop_binary in IonBuilder, r=jandem 2015-08-14 12:45:47 +02:00
Hannes Verschore
c314d6a6fb Bug 1193112: IonMonkey - Let the float32 optimization work with Float32, r=bbouvier 2015-08-14 11:46:28 +02:00
Jon Coppeard
1b730abfa9 Bug 1193039 - Fix assertion failure related to ObjectValueMap and OOM r=terrence 2015-08-14 09:19:36 +01:00
Seth Fowler
17c8b1518d Bug 1194059 (Part 4) - Add tests that we detect IS_ANIMATED during the metadata decode. r=tn 2015-08-14 00:37:19 -07:00
Seth Fowler
f34a487f91 Bug 1194059 (Part 3) - Ensure the nsIInputStream LoadImage() returns is always buffered. r=tn 2015-08-14 00:37:16 -07:00
Seth Fowler
028f2c1726 Bug 1194059 (Part 2) - Always detect IS_ANIMATED during the metadata decode. r=tn 2015-08-14 00:37:13 -07:00
Seth Fowler
6af0d7ec10 Bug 1194059 (Part 1) - Ensure that metadata decode progress is always delivered atomically. r=tn 2015-08-14 00:37:11 -07:00
Chris Pearce
df1cad43a9 Bug 1194576 - Add more NSPR logging around GMP*Parent actors. r=gerald 2015-08-14 19:18:19 +12:00
Jean-Yves Avenard
768fea2352 Bug 1194197: [MSE] Properly propagate decoding and network errors to media element. r=cpearce
This is not 100% per spec, however neither is our handling of those errors in the media element.
2015-08-14 15:33:50 +10:00
Jean-Yves Avenard
626ed9af14 Bug 1194188: [MSE] Don't allow call to appendBuffer if media element is in error. r=cpearce 2015-08-14 15:33:45 +10:00
Jean-Yves Avenard
05698e5163 Bug 1185827: [MSE] Error when detecting an audio format configuration change. r=gerald 2015-08-14 15:33:41 +10:00
Christoph Kerschbaumer
0cab6e94cf Bug 1192945 - Use channel->ascynOpen2 in widget/windows/nsDataObj.cpp (r=sicking,jimm) 2015-08-13 18:35:34 -07:00
Christoph Kerschbaumer
18543664bb 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
2488979101 Bug 1193117. Add an exclusive mode to allow at most one listener. r=kinetik. 2015-08-14 13:01:03 +08:00
Seth Fowler
a4cab49911 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
00d2f51f4f Bug 1192708 - Remove redundant call to CloseChannel. r=roc. 2015-08-14 11:17:29 +08:00
Jason Orendorff
2c6998afa1 Bug 1189744 - Fix crash after GetOwnPropertyDescriptor failed to populate all fields of desc. r=jandem, a=abillings. 2015-08-04 18:16:08 -05:00
Jason Orendorff
ebd7c8fc18 Bug 1172503 - Delete unwarranted optimization to fix "Assertion failure: !!desc.object() == objHasOwn, at js/src/vm/NativeObject.cpp:1990". r=evilpie. 2015-06-10 15:54:38 -05:00
Jason Orendorff
300422271b Bug 1105045 - Outerize the receiver passed to proxy hooks. r=efaust. 2015-08-07 10:23:05 -05:00
Jason Orendorff
5680e9e7c1 Bug 1192297 - Rephrase Proxy static methods to make it clearer that the handler->hasPrototype() case is the weird case. r=Waldo. 2015-08-07 10:00:02 -05:00
Jeff Walden
db975e2163 Bug 1183400 - Common up some is-effectless testing. r=efaust 2015-07-18 19:37:09 -07:00
Jeff Walden
92f54eafe3 Bug 1183400 - Remove SyntacticContext completely. r=efaust 2015-07-13 13:09:55 -07:00
Jeff Walden
d80581b272 Bug 1183400 - Remove SyntacticContext::Condition, now handled context-sensitively by callers specifically requesting condition-targeted folding. r=efaust 2015-07-13 13:09:55 -07:00
Jeff Walden
0343f48826 Bug 1183400 - Remove special |void| handling by making Boolish recognize |void| expressions as falsy, when they're obviously so. r=efaust 2015-07-13 13:09:54 -07:00
Jeff Walden
d5916e4cbd Bug 1183400 - Replace callee-based condition-constant folding with caller-specified condition-constant folding. r=efaust 2015-07-13 13:09:54 -07:00
Jeff Walden
1ab1e025f9 Bug 1183400 - Remove SyntacticContext::Delete, now addressed by modifying how delete nodes are folded. r=efaust 2015-07-13 13:09:54 -07:00
Jeff Walden
d56c7001b7 Bug 1183400 - Remove dead fold-by-arity code. r=efaust 2015-07-13 13:09:54 -07:00
Mike Conley
cfd5c1fa5a 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.
2015-08-06 10:44:16 -04:00
Cameron McCormack
6e7ec6c889 Bug 1146101 - Test. r=dbaron a=abillings 2015-08-14 12:24:49 +10:00
Myk Melez
75526b932a 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
d655ba30bd 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
1d78cfa42c Bug 1193903 - Improve error reporting for out-of-process saveBrowser(). r=mconley 2015-08-13 18:08:02 -07:00
David Anderson
32bda223bd 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
66507e3794 Fix bogus assert in DriverCrashGuard. (bug 1190281 followup, r=mattwoodrow) 2015-08-13 17:50:43 -07:00
Jonathan Griffin
d5e4112f05 Bug 1190474 - Allow test-specific timeouts to be specified in cppunittest.ini, r=chmanchester 2015-08-12 16:25:56 -07:00
Jean-Yves Avenard
c6c6fe494a 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
3df14d7bf2 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
79f27f543b Bug 1185171 - Modify gmp-test-output-protection.h to prevent failure on machines without a physical monitor attached. r=bobowen 2015-08-08 22:08:09 -07:00
Tanvi Vyas
b208fce694 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
2579bcdd22 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
9254729572 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
ef72e23c1f Merge m-c to inbound, a=merge CLOSED TREE 2015-08-13 16:43:54 -07:00
Gijs Kruitbosch
602381c2f7 Bug 1192032 - followup followup because I accidentally committed extraneous stuff, rs=me a=merge 2015-08-13 23:09:47 +01:00
Wes Kocher
e0088ecd50 Merge fx-team to m-c a=merge 2015-08-13 16:30:54 -07:00
Wes Kocher
0582a8bb2a Merge b2ginbound to central, a=merge 2015-08-13 15:47:32 -07:00
Eric Faust
25cd2e0b1d Bug 1188586 - Disable test for temporarily disabled feature on a CLOSED TREE. (r=itwasonlya3liner) 2015-08-13 14:51:16 -07:00
Andrew McCreight
324f46290b Bug 1193567 - Check result of ReadID in nsXBLPrototypeBinding::Read(). r=wchen 2015-08-13 14:24:59 -07:00
Andrew McCreight
a3eeebd7d5 Bug 1193564 - Check result of Read32 in nsSupportsArray::Read. r=erahm 2015-08-13 14:24:59 -07:00
Andrew McCreight
e2531944cb 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