Commit Graph

482619 Commits

Author SHA1 Message Date
Seth Fowler
87c5e4a570 Bug 1285867 (Part 3d) - Rely on TerminalState to decide when to post errors inside the loop. r=edwin 2016-07-15 16:41:11 -07:00
Seth Fowler
1204600670 Bug 1285867 (Part 3c) - Replace the Decode() |while| loop with a |do| loop. r=edwin 2016-07-15 16:41:11 -07:00
Seth Fowler
e8aa76cc0d Bug 1285867 (Part 3b) - Replace the series of |if| statements in the Decode() loop with a |switch|. r=edwin 2016-07-15 16:41:11 -07:00
Seth Fowler
f5b3f999dd Bug 1285867 (Part 3a) - Don't attempt to keep decoding if we're already done. r=edwin 2016-07-15 16:41:11 -07:00
Seth Fowler
0872ad00cb Bug 1285867 (Part 2) - Don't call Decoder::PostDataError() from Decoder subclasses. r=edwin 2016-07-15 16:41:11 -07:00
Seth Fowler
3c38000891 Bug 1285867 (Part 1) - Remove Decoder's notion of decoder errors. r=edwin 2016-07-15 16:41:11 -07:00
Luke Wagner
be263565b4 Bug 1276029 - Add subset of prio.h to PosixNSPR.h so PRFileDesc can be used in SpiderMonkey (r=terrence)
MozReview-Commit-ID: JhNhUcg3eC0

--HG--
extra : rebase_source : 43f5cebebdd4ef889ec71b57f7dd4109c72fa187
2016-07-15 12:26:40 -05:00
Luke Wagner
b9795bc3cb Bug 1276029 - Baldr: provide alternative path that provides build-id (r=bbouvier)
MozReview-Commit-ID: DEUOVJAnZx2

--HG--
extra : rebase_source : 114d94fedd8674957a70534e5fa5ae0db7b00e75
2016-07-15 12:26:40 -05:00
Luke Wagner
70d041e484 Bug 1276029 - Baldr: use process-wide signal-handling-support query (r=bbouvier)
MozReview-Commit-ID: 3bS2f00Xcu

--HG--
extra : rebase_source : 28522b8a179e8528999ea0c3bd55abf3509d4b1e
2016-07-15 12:26:40 -05:00
Luke Wagner
9c830edcb0 Bug 1276029 - Baldr: change wasm::Compile to take ShareableBytes (r=bbouvier)
MozReview-Commit-ID: FvYx5JTfCXw

--HG--
extra : rebase_source : c60dfdfcdcefe3ae97e57e0c194342a430d62969
2016-07-15 12:26:40 -05:00
Luke Wagner
6c0f538c1a Bug 1276029 - Baldr: make Module RefCounted (r=bbouvier)
MozReview-Commit-ID: LCmRSVNaDHD

--HG--
extra : rebase_source : 01933eba9bd0ebf4e1885bb0fa1ecc70d8168ee7
2016-07-15 12:26:40 -05:00
Mike Hommey
fa43fb4a81 Bug 1287023 - Allow to use delayed_getattr in more cases. r=chmanchester
Until now, it's not been possible to do something as straightforward as:

option('--foo', default=delayed_getattr(milestone, 'is_nightly'))

The reason is that option's default needs what it's given, if it's a
@depends function, to depend on --help.

But we can't have every delayed_getattr add dependencies on --help,
because that would make unwanted things to depend on --help and run
when displaying the help.

Until we can totally remove --help dependencies, this change makes the
resulting @depends function created by delayed_getattr depend on --help
if the @depends function it's given already depends on --help.
2016-07-16 08:34:31 +09:00
Jeff Walden
31cd6cfe1f Bug 1282047 - Trim a loop limit from 5e5 to 1e5 so as to hopefully not time out on cgc builds. r=red, a=KWierso 2016-07-15 16:15:55 -07:00
Leo Gaspard
071a03c90c Bug 1286711 - Warn the user when no tests have run, before the TypeError. r=sstangl, a=KWierso 2016-07-15 14:34:01 -07:00
Jeff Walden
ddadb5f80b Bug 1282047 - Do a recursion check in Proxy::isArray to deal with proxies whose isArray trap recursively consumes too much stack. r=efaust over IRL
--HG--
extra : rebase_source : a442452df1dfa3d6c8e4c530fd6955dcddfb2cb3
2016-07-15 14:25:11 -07:00
Jed Davis
622813449c Bug 1286324 - Make fork() non-fatal in Linux content sandbox. r=jhector
fork() will now fail with EPERM instead of crashing; see code comment
and bug for more info.  Tested with GTK3 Oxygen theme and SCIM, which
both seem to work.  Also verified that GMP child processes still crash
on fork().

--HG--
extra : rebase_source : 267c4cb892b691502a9d7760bca4d23fee3fe449
2016-07-14 15:00:00 -04:00
Michael Li
132d906366 Bug 1286322 - Make xpcAccessibleHyperLink work with proxied accessibles. r=tbsaunde
--HG--
extra : rebase_source : d72ba51ce093d74ef41e6e5390f96f97c08ad5d8
2016-07-14 14:07:00 -04:00
Jan Horak
f1cd3790fc Bug 890908 - Move Negotiate auth off main thread. r=mayhemer
--HG--
extra : rebase_source : ca85ad4bb099845b45a276823fe1abca68d384eb
2016-07-14 03:32:00 -04:00
Shih-Chiang Chien
d75d9bf8c4 Bug 1276378 - Part 2: Implement PresentationConnection.terminate(). r=smaug
MozReview-Commit-ID: 7GqgIdsuM3f

--HG--
extra : rebase_source : 8a860c6bf0aa103eda26d175548256c1d619ce19
2016-06-14 08:15:07 +01:00
Shih-Chiang Chien
c8b67767f3 Bug 1276378 - Part 1: Add terminate command in control protocol. r=junior
MozReview-Commit-ID: BwfJKcXmN07

--HG--
extra : rebase_source : 7df8c968def5fa9640499257ce8b8814fe884388
2016-05-26 16:22:27 -07:00
Ralph Giles
faec6da232 Bug 1286754 - Update tooltool rust for windows builds. r=mshal
Repacks of upstream rust 1.10.0 stable builds with cargo and std for necessary target architectures.

MozReview-Commit-ID: CgPukGLz4Dv

--HG--
extra : rebase_source : e393c1f0aa4e8d14861ed5bb76f1ac73bfcab444
2016-07-13 14:33:38 -07:00
Stone Shih
9a816de486 Bug 1261674 - Handle wheel event when mouse cursor is hovered on a focused range input as increasing/decreasing it's value. r=smaug
--HG--
extra : rebase_source : 1e801d569b3c3b49f3c7f1fe409b929fa27de17e
2016-07-05 17:48:19 +08:00
Ben Kelly
043e9e7ea5 Bug 1286673 Test sdk/event/dom.js for leaks when used on a closed window. r=gabor a=kwierso 2016-07-15 14:30:08 -07:00
Ben Kelly
6a233c23f5 Bug 1267693 P3 Add a test to detect window leaks when using sdk/window/events. r=gabor a=kwierso 2016-07-15 14:30:08 -07:00
Ben Kelly
ad6f496f8a Bug 1267693 P2 Avoid leaking windows via event channel closures. r=gabor a=kwierso 2016-07-15 14:30:07 -07:00
Ben Kelly
8999229ad4 Bug 1267693 P1 Cache the most recent event in a channel weakly to avoid leaking DOM objects. r=gabor a=kwierso 2016-07-15 14:30:07 -07:00
Jonathan Kew
d723568aba Bug 1270954 - When Win10 Anniversary Update APIs are available, enable automatic scaling of the non-client area when a window is on a secondary display with different DPI. r=emk, a=kwierso
--HG--
extra : amend_source : 7eabc4033b2455549c74936c373aeea07a473cef
2016-07-14 17:46:26 +01:00
Valentin Gosu
3d1c76ef59 Bug 1277582 - Check if TabChild is still available before calling SendPHttpChannelConstructor. r=billm
MozReview-Commit-ID: 5XH3cYkbUd1
2016-07-15 03:32:20 +03:00
Jan Beich
71ac49183e Bug 1285501 - Build linux/ directory on DragonFly, NetBSD and Solaris as well. r=jesup
MozReview-Commit-ID: 46Z55h9oWIm

--HG--
extra : transplant_source : %AE%E7%0D%9EHg%84%17Z%07%7D%12%95%C1A3%F5%ECw%A1
2016-07-08 09:27:08 +00:00
Thomas Wisniewski
06e846446b Bug 1286744 - Return the empty string from GetAllResponseHeaders() if the XHR failed. r=smaug 2016-07-14 11:14:46 -04:00
Jinank Jain
d244954843 Bug 1238801 - Don't set a timer for the default geolocation timeout. r=jdm, r=smaug 2016-06-26 10:24:54 -04:00
Ryan VanderMeulen
a12698a23e Bug 1277274 - Skip browser_responsiveui_window_close.js on Linux debug e10s for being permafail. 2016-07-15 12:55:26 -04:00
Olli Pettay
ef55583835 Bug 1286183 - Improve SVGEffects' unlinking. r=mstange 2016-07-15 02:40:30 +03:00
Carsten "Tomcat" Book
0f6e33eb43 Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2016-07-15 16:16:45 +02:00
Carsten "Tomcat" Book
ea82d775d8 merge mozilla-inbound to mozilla-central on a CLOSED TREE a=merge 2016-07-15 16:15:33 +02:00
Carsten "Tomcat" Book
9ba6fd1d48 merge fx-team to mozilla-central on a CLOSED TREE 2016-07-15 16:13:58 +02:00
Wes Kocher
6672e5c1f9 Backed out changeset 453c308dcab1 (bug 1259819) for devtools bustage CLOSED TREE 2016-07-14 12:54:41 -07:00
Terrence Cole
c31f0a3dfe Bug 1286244 - Allow OMT parse to work when the pre-barrier verifier is running; r=sfink 2016-07-14 12:29:23 -07:00
Tim Nguyen
0fba68f1dc Bug 1286872 - followup: move back --tool-options-image to toolbars.css to avoid disappearing icons. r=me
MozReview-Commit-ID: 8PKDa7BO5v4
2016-07-14 19:29:27 +02:00
Andrew Comminos
d9fce16879 Bug 1285561 - Refactor surface blitting on X11. r=jrmuizel
MozReview-Commit-ID: LHbVK8SYGSJ
2016-07-14 10:11:46 -04:00
Ben Hearsum
5582f3e183 Backout bug 1275911 now that we're done testing the new Balrog environment. r=me 2016-07-14 08:56:10 -04:00
Carsten "Tomcat" Book
4bb09b24d7 Backed out changeset f1c5f34ad31b (bug 1279992) for memory leaks
--HG--
extra : rebase_source : 18440be1dfba7d2abe160e7329aba1d741471c07
2016-07-14 14:46:33 +02:00
Jon Coppeard
2f4cfa307f Bug 1286506 - Be more cautious about shrinking the nursery r=terrence 2016-07-14 13:10:55 +01:00
Jon Coppeard
c7887e5263 Bug 1212356 - Make IsAboutToBeFinalized check for finalization by incremental GC even within a minor GC r=terrence 2016-07-14 13:10:53 +01:00
Xidorn Quan
63da0d4ab2 Bug 1286719 - Turn bool flags in nsDocShell into bit fields. r=bz
Two bools are not converted because they are used with AutoRestore.

MozReview-Commit-ID: AjU61eiMtlQ

--HG--
extra : rebase_source : d1706adc6f14a1a93d1461dd22df0a95043fcca4
2016-07-14 10:47:39 +10:00
Ruturaj Vartak
cb9820838f Bug 1285747 - Replace magnifying-glass-*.png with search.svg r=ntim
MozReview-Commit-ID: 8Mpolesv2XU
2016-07-13 21:53:00 +02:00
Andrew Halberstadt
da291f0301 Bug 1278890 - Add reftest support to test package mach environment, r=armenzg
This adds reftest support to the test package mach environment. It will allow
developers to easily run reftests after checking out an interactive worker.

MozReview-Commit-ID: fBAbfuG5XQ

--HG--
extra : rebase_source : 84b4a9fff7f2f27a325ffad4af1de7726bad296e
2016-07-13 10:57:22 -04:00
Andrew Halberstadt
d3c5539c81 Bug 1278890 - Add xpcshell support to test package mach environment, r=armenzg
This adds the 'xpcshell-test' command to the mach environment found in the test
package. This will allow developers to easily run xpcshell after checking out
and interactive worker.

MozReview-Commit-ID: fBAbfuG5XQ

--HG--
extra : rebase_source : 71077c9142f33843ed87d4bc4617a780f775939b
2016-07-13 10:55:37 -04:00
Andrew Halberstadt
57cb071e1b Bug 1278890 - Add a method for normalizing test paths to the test package mach environment, r=armenzg
The test path structure is slightly different in the test package compared to a srcdir. So we may need
to normalize the specified paths such that they are relative to a srcdir. Because every test harness
needs to do this, this method is being added to the bootstrap for re-use.

MozReview-Commit-ID: fBAbfuG5XQ

--HG--
extra : rebase_source : b4cedaecfeab777971c9840e932c0aa2bff88240
2016-07-13 10:49:42 -04:00
Andrew Halberstadt
a286d3bf33 Bug 1278890 - Search for a firefox binary in the test package mach bootstrap, r=armenzg
When running test harnesses from the test package, the firefox binary will live somewhere
outside of the mach context. There are two common situations where a developer might be
running from a test package:
1) From a mozharness context
2) From an objdir context

This patch will attempt to detect either of those situations and automagically find the
firefox binary.

MozReview-Commit-ID: fBAbfuG5XQ

--HG--
extra : rebase_source : 53c87a83bacf6b90a5849559f5616b7a45970627
2016-07-13 10:50:13 -04:00