Commit Graph

475411 Commits

Author SHA1 Message Date
Phil Ringnalda
4124f4b6e3 Merge f-t and m-i to m-c, a=merge 2016-05-15 20:37:48 -07:00
Rail Aliiev
0c0b64a43e Bug 1253757 - Branch specifics for relpro on esr45 r=jlund a=release DONTBUILD
MozReview-Commit-ID: 8PExudPpYxj

--HG--
extra : rebase_source : 78ea107a7c7edfc02055260ae924981e4ad7f498
2016-05-15 19:23:06 -04:00
Sebastian Hengst
c327e18391 Bug 1272986 - Removal call of E10SUINotification.checkStatus. r=Felipe
E10SUINotification got removed in bug 1227230.

MozReview-Commit-ID: BqPcMCM1tOY

--HG--
extra : rebase_source : f9173be0ddb9ee5b802ebe9765c11d82b29fd7df
2016-05-15 19:51:00 +02:00
Ben Kelly
62ecdfc256 Bug 1093357 P3 Convert Cache to use IPCStream and AutoIPCStream. r=asuth
* * *
Bug 1093357 P3 interdiff 001 Use AutoIPCStream in dom/cache
2016-05-15 10:32:09 -07:00
Ben Kelly
4c8ab874ba Bug 1093357 P2 Add an RAII type to safely handle serialized stream actors. r=jld
* * *
Bug 1093357 P2 interdiff 001 address review feedback
* * *
Bug 1093357 P2 interdiff 002 refactor to IPCStream type
2016-05-15 10:32:09 -07:00
Ben Kelly
749d2c1626 Bug 1093357 P1 Implement an actor for streaming pipes from child to parent. r=jld
* * *
Bug 1093357 P1 interdiff 001 address review feedback
2016-05-15 10:32:09 -07:00
Ben Kelly
61c706ab56 Bug 1093357 P0 Explicitly advertise that nsPipeInputStream supports ReadSegments(). r=froydnj 2016-05-15 10:32:09 -07:00
Henri Sivonen
b3deac953d Bug 1270381. r=wchen. 2016-05-15 17:03:06 +03:00
Phil Ringnalda
2f5b16f2a4 Merge m-c to f-t 2016-05-14 14:56:41 -07:00
Phil Ringnalda
082cfb6b13 Bug 1271103 followup, placate checkstyle with a space, a=nnoyance 2016-05-14 14:54:59 -07:00
Mark Capella
3301837485 Bug 1262916 - Option to add custom search engine should disappear when site is added, r=margaret, florian 2016-05-14 16:43:51 -04:00
Phil Ringnalda
2be4cee4d3 Merge f-t to m-c, a=merge 2016-05-14 13:04:50 -07:00
Benjamin Smedberg
f1b93dda42 Bug 1255588 - Disable selftest.py on 10.7 builders (we now only support running 10.9+). r=jmaher. 2016-05-14 14:03:10 +02:00
stefanh@inbox.com
15f3daeef2 Bug 1255588 - Make Mac OS X 10.9.0 the minimum supported OS version. r=spohl. 2016-05-14 14:02:26 +02:00
Hannes Verschore
8f9524759e Bug 1270108 - IonMonkey: Only keep a certain amount of IonBuilder waiting to get linked alive, r=jandem 2016-05-14 11:52:01 +02:00
Hannes Verschore
9c6551efdd Bug 1270816 - Tracelogger: Add more hooks to log items, r=bbouvier 2016-05-14 11:50:38 +02:00
Chris Peterson
8a9e2d2bd4 Bug 1272513 - Part 2: Remove redundant -Wshadow CXXFLAGS from moz.build files. r=glandium 2016-05-14 00:54:55 -07:00
Michael Ratcliffe
d0f51c8409 Bug 1270851 - mach eslint should install eslint and their dependencies if not installed r=gps
--HG--
extra : amend_source : 875066804424fadccc32aa63f3bc31b76286b7c1
2016-05-13 14:06:08 +01:00
Andreas Tolfsen
fd683c7b4d Bug 1272639 - Remove debug logging; r=jgriffin
MozReview-Commit-ID: 95bQjH6FNnD

--HG--
extra : rebase_source : 0e7039ccb7d02636effdf1850ea162335a979734
2016-05-13 13:12:46 +01:00
Ting-Yu Lin
d9623c94f4 Bug 1272840 - Resurrect the URL to block-and-line.html r=dbaron
DONTBUILD (NPOTB)

MozReview-Commit-ID: Hqk3kSUftRM

--HG--
extra : rebase_source : c193442d7018355914f731d94dba587e480443bf
2016-05-14 11:44:38 +08:00
L. David Baron
55b6b3268e Bug 1111440 - Replace rest of -moz-/Moz prefixed logical margin/padding/border properties with their standard versions. r=heycam
This patch was generated by the command:
  find * -type f -exec sed -i -f ../mozpropsub {} \;
in the root of the repository, with the file ../mozpropsub containing:
s/-moz-padding-end\>/padding-inline-end/g
s/-moz-padding-start\>/padding-inline-start/g
s/-moz-margin-end\>/margin-inline-end/g
s/-moz-margin-start\>/margin-inline-start/g
s/-moz-border-end\>/border-inline-end/g
s/-moz-border-end-color\>/border-inline-end-color/g
s/-moz-border-end-style\>/border-inline-end-style/g
s/-moz-border-end-width\>/border-inline-end-width/g
s/-moz-border-start\>/border-inline-start/g
s/-moz-border-start-color\>/border-inline-start-color/g
s/-moz-border-start-style\>/border-inline-start-style/g
s/-moz-border-start-width\>/border-inline-start-width/g
s/\<MozPaddingEnd\>/paddingInlineEnd/g
s/\<MozPaddingStart\>/paddingInlineStart/g
s/\<MozMarginEnd\>/marginInlineEnd/g
s/\<MozMarginStart\>/marginInlineStart/g
s/\<MozBorderEnd\>/borderInlineEnd/g
s/\<MozBorderEndColor\>/borderInlineEndColor/g
s/\<MozBorderEndStyle\>/borderInlineEndStyle/g
s/\<MozBorderEndWidth\>/borderInlineEndWidth/g
s/\<MozBorderStart\>/borderInlineStart/g
s/\<MozBorderStartColor\>/borderInlineStartColor/g
s/\<MozBorderStartStyle\>/borderInlineStartStyle/g
s/\<MozBorderStartWidth\>/borderInlineStartWidth/g

The diffs for the following files:
  layout/style/nsCSSPropAliasList.h
  layout/style/test/property_database.js
  layout/style/test/test_value_computation.html
were then manually removed from the patch.

MozReview-Commit-ID: 8fbYnlZcn9U
2016-05-14 00:00:18 -07:00
Timothy Nikkel
2c28cda879 Bug 1271002. Notify right away after getting the first frame of an animated image. r=seth
The decoding loop in Decoder::Decode only pauses to report progress when it runs out of bytes to decode. So for long animated images where the network is keeping up with decoding it will be a relatively long time until we deliver the first frame complete notification and corresponding invalidation. In most cases this shouldn't be too expensive as it is just dispatching a runnable to the main thread from the decoding thread.
2016-05-13 21:32:21 -05:00
Kartikaya Gupta
65ba2f05a0 Bug 1272757 - Fix drag handling so that drag inputs don't get stuck waiting for content response while running tests. r=rbarker
MozReview-Commit-ID: Lsn5nFNcP7k
2016-05-13 21:48:23 -04:00
JW Wang
e6ab7f654d Bug 1272553. Part 3 - make mTaskQueue private. r=jya.
MozReview-Commit-ID: 7A7GuatX98k
2016-05-14 09:08:58 +08:00
JW Wang
b025e4dca1 Bug 1272553. Part 2 - extract common code to the parent class. r=jya.
MozReview-Commit-ID: EhHLaIy9lyq
2016-05-14 09:04:48 +08:00
JW Wang
1f754c14d3 Bug 1272553. Part 1 - move code around to be able to extract common code in P2. r=jya.
MozReview-Commit-ID: GBsEOnuO224
2016-05-14 09:04:40 +08:00
Boris Zbarsky
3c3e4fad9c Bug 1272160. Fix XPCWrappedNativeScope::AddSizeOfIncludingThis to not blindly poke at non-DOM globals as if they were DOM globals. r=khuey
I did audit the XPConnect callers of TraceProtoAndIfaceCache and DestroyProtoAndIfaceCache, and they all check JSCLASS_DOM_GLOBAL.
2016-05-13 20:21:40 -04:00
Boris Zbarsky
0a8135300a Bug 1270783. If we end up erroring out of a worker main-script load before we get to creating a global for the worker, don't try to enter that global's compartment to throw an exception. Just squelch it instead. r=khuey 2016-05-13 20:09:50 -04:00
Jeff Muizelaar
7288d777c9 Bug 1272778. Use IntRects for clip rects instead of Rects. r=mstange
Previously, we took an IntRect converted to Rect and then later wanted
ints in the backend. This avoids all of that.
2016-05-13 19:58:43 -04:00
Ehsan Akhgari
73f2ed803a Bug 1271854 - Part 3: Avoid saving the GC zeal string inside the JS shell; r=terrence
This will ensure that the GC zeal argument won't get truncated needlessly.
2016-05-13 19:55:32 -04:00
Ehsan Akhgari
7345ba362b Bug 1271854 - Part 2: Allow specifying zeal modes by name as well; r=terrence 2016-05-13 19:55:30 -04:00
Ehsan Akhgari
bbc3fcfd84 Bug 1271854 - Part 1: Allow specifying multiple GC zeal levels; r=terrence
This affects both the environment variable JS_GC_ZEAL, and the --gc-zeal
argument to the JS shell.
2016-05-13 19:55:27 -04:00
Wes Kocher
af53901606 Merge m-c to inbound, a=merge 2016-05-13 16:45:32 -07:00
Wes Kocher
d3b44c704b Merge inbound to central, a=merge 2016-05-13 16:43:37 -07:00
Wes Kocher
a960c70ca2 Backed out changeset 53ab4450aff9 (bug 1269998) for browser_ext_tabs_captureVisibleTab.js failures 2016-05-13 16:09:00 -07:00
Wes Kocher
69ee17e2fb Backed out changeset b15136f926ca (bug 1272778) for build bustage 2016-05-13 16:05:12 -07:00
Jeff Muizelaar
4ed215c5a2 Bug 1272778. Use IntRects for clip rects instead of Rects. r=mstange
Previously, we took an IntRect converted to Rect and then later wanted
ints in the backend. This avoids all of that.
2016-05-13 18:51:09 -04:00
Nick Fitzgerald
2ba7e55616 Bug 1211723 follow up - Explicitly delete implicitly deleted copy constructors for VS2013; r=Waldo 2016-05-13 15:18:59 -07:00
Sebastian Hengst
fe00520851 Backed out changeset 2ac62de7365d (bug 1271002) for crash in GTest: [@ mozilla::image::RasterImage::UpdateImageContainer]. r=backout 2016-05-14 00:08:18 +02:00
Gregory Szorc
8fd5021f4c Bug 1272782 - Use mozsystemmonitor 0.3 in mozharness; r=catlee
MozReview-Commit-ID: 6XxWnWGkiZn

--HG--
extra : rebase_source : 8e7062c10c071ce7ad7a8319101961db8da6eabd
2016-05-13 14:14:10 -07:00
Gregory Szorc
d575271cc0 Bug 1272782 - Bump mozsystemmonitor version to 0.3; r=ahal
So we can release the bug fixes we just made.

MozReview-Commit-ID: HgfPQkkwd6r

--HG--
extra : rebase_source : 62a85de968b26230721939838ca4d29d6600b186
2016-05-13 14:11:40 -07:00
Gregory Szorc
e16f5d1baa Bug 1272782 - Don't wait forever for child process to exit; r=ahal
I believe this is the source of hangs/timeouts in automation.
join() waits forever. We add code to wait at most N seconds before
force terminating the process. The timeout is a bit high. But it is
better than infinite.

MozReview-Commit-ID: KwyO4RZ9OqL

--HG--
extra : rebase_source : 767d8ff5b48d7e75ab8fe72b18145446a38d439a
2016-05-13 14:10:39 -07:00
Gregory Szorc
49e64768b0 Bug 1272782 - Wait longer and stop after "done" message; r=ahal
Before, we kept waiting for data in the pipe after receiving the
"done" message. This didn't really make much sense because the
"done" message should be the final thing sent over the pipe!

e9113fd6cdb8 (bug 1239939) recently dropped the poll interval
of the pipe from 1.0 to 0.1s. This appears to have introduced
an intermittent failure in a test. The race condition was
between the child process sending data and the parent process
timing out (after only 0.1s) waiting for that data. Increasing
the timeout makes the failure reproduce less often. Although
technically the race condition is still present! I'm not
inclined to fix it at this time, however.

The rationale for dropping the pipe timeout was that it was
causing lag when terminating short-lived processes. Now that
we abort the pipe reading/polling loop as soon as the "done"
message is received, we no longer poll the pipe after receiving
"done" and no longer have to worry about its timeout impacting
shutdown time.

MozReview-Commit-ID: EeENQ95RAs1

--HG--
extra : rebase_source : ce2502f32841a55f912aafdba7cc81e3a58e3ff5
2016-05-13 14:05:17 -07:00
Gregory Szorc
4b05251aa6 Bug 1272782 - Send tuple properly; r=ahal
Found this bug when auditing the code for issues. We are attempting
to send a tuple but were forgetting the trailing comma on a single
element tuple.

Fortunately, this doesn't appear to impact anything because
the receiving end of the pipe doesn't care what data it receives.

MozReview-Commit-ID: E34fBqxgUSq

--HG--
extra : rebase_source : 3701a28979a8b53d40ea68acef3ee2cb6d8a50f2
2016-05-13 13:57:59 -07:00
Hannes Verschore
ccde528f1c Bug 1272269: IonMonkey - Reintroduce template object on the VM variant of MNewArray And MNewObject, r=efaust 2016-05-13 23:52:30 +02:00
Ryan VanderMeulen
755b17ed66 Bug 1268319 - Disable the responsive.html tests on OSX debug e10s due to leaking the world. 2016-05-13 15:03:21 -04:00
George Wright
58b129c757 Bug 1264764 - Move PTexture under PCompositorBridge r=nical,dvander 2016-05-13 12:52:19 -04:00
Daniel Holbert
f005b25595 Bug 1259345: Let layout.css.prefixes.webkit ride the trains (and be default-enabled even in release builds). r=cjku
MozReview-Commit-ID: KNe9DdICX0Y
2016-05-13 09:45:19 -07:00
Daniel Holbert
f46053e6d5 Bug 1264905: Let layout.css.background-clip-text.enabled ride the trains (and be default-enabled even in release builds). r=cjku
MozReview-Commit-ID: 4wGrPop8LcK
2016-05-13 09:45:04 -07:00
Patrick Brosset
e4149a2ab9 Bug 1267015 - ESLint cleanup of devtools/client/styleinspector/shared/test; r=bgrins
MozReview-Commit-ID: GKnRmlqIBxb

--HG--
extra : rebase_source : 69109deafb0af8113a31832b604208817a224dbb
2016-05-13 10:16:45 +02:00