Commit Graph

475006 Commits

Author SHA1 Message Date
Phil Ringnalda
4fe144e115 Merge m-c to m-i 2016-05-14 14:57:24 -07:00
Phil Ringnalda
082cfb6b13 Bug 1271103 followup, placate checkstyle with a space, a=nnoyance 2016-05-14 14:54:59 -07: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
Gijs Kruitbosch
f2de33cf7d Bug 1269462 - fix race condition in TabsInTitlebar code where it was possible we'd only be called before init(), resulting in never updating the titlebar maths, r=MattN,mconley
MozReview-Commit-ID: KM274gGpiuR

--HG--
extra : rebase_source : 06cfc19ce026cfc033fff0a6b0c6a455c78e0cdf
2016-05-13 18:52:53 +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
Patrick Brosset
b2488b6603 Bug 1267015 - Don't access the test content process in browser_styleinspector_tooltip-multiple-background-images.js; r=bgrins
MozReview-Commit-ID: H0kgsYzG2x0

--HG--
extra : rebase_source : 7c20c72999895ed29744b2e64166be56e0e42141
2016-05-13 09:59:33 +02:00
Brian Grinstead
f16b4aabf2 Bug 1253510 - Don't use CPOW inside the checkOutputForInputs webconsole helper function;r=pbro
MozReview-Commit-ID: Lcyq6uLEdfk
2016-05-13 09:19:36 -07:00
Patrick Brosset
96dddc3634 Bug 1260630 - ESLint cleanup of devtools/client/inspector/computed/; r=bgrins
MozReview-Commit-ID: BreSVf4bPf

--HG--
extra : rebase_source : 5ff6e97ba85c5d3bcd14db42aba10e5ee0a469e9
2016-05-13 13:09:17 +02:00
Patrick Brosset
3f8f037ded Bug 1260630 - Don't use a CPOW to get data from content in browser_computed_style-editor-link.js; r=bgrins
MozReview-Commit-ID: Jtb6C247ltM

--HG--
extra : rebase_source : e24879ef5fbb63de8c3d0f7b637eafd6a35083c5
2016-05-13 12:54:38 +02:00
Patrick Brosset
c6763c9395 Bug 1260630 - Don't use a CPOW to change style in content in browser_computed_refresh-on-style-change_01.js; r=bgrins
MozReview-Commit-ID: 5tRJTzQLl2V

--HG--
extra : rebase_source : ef28bb5449af3661fb7d26c7186f634137d55afe
2016-05-13 12:48:18 +02:00
Brian Grinstead
704b78b06e Bug 1256892 - Fix eslint issues in browser_webconsole_hpkp_invalid-headers.js;r=pbro
MozReview-Commit-ID: HCr0MFoMTiQ
2016-05-13 07:37:59 -07:00
Brian Grinstead
7a866e1d6e Bug 1256833 - Fix eslint issues in devtools/client/webconsole/test/browser_webconsole_bug_589162_css_filter.js;r=pbro
MozReview-Commit-ID: LRbG1muyjqr
2016-05-13 07:37:35 -07:00
Brian Grinstead
b0557a25d7 Bug 1256826 - Fix eslint issues in browser_webconsole_bug_585956_console_trace.js;r=pbro
MozReview-Commit-ID: 4HrOKosYk5w
2016-05-13 07:37:19 -07:00
Botond Ballo
dff4442cf8 Bug 1270902 - Ensure scroll handoff parents are specified in the layer trees used by APZ gtests. r=kats
MozReview-Commit-ID: BxFheQ058y8

--HG--
extra : rebase_source : 6d686831ee1a09aabaf1e4f66d8976849900d198
extra : source : 85b2ecd2a2ece0bdcb2243595707f85fb18b34f7
extra : histedit_source : 8e77e1a4a4142bf5e94713326efae728cb4b836f
2016-05-11 19:59:05 -04:00
Botond Ballo
87090ec8ab Bug 1267438 - Minor cleanup to AsyncCompositionManager. r=kats
MozReview-Commit-ID: 8DlQzhsjUOO

--HG--
extra : rebase_source : a33438beab9e3c8a30d3cfe0f1818962c8de641e
extra : source : 18098473f63e1be323be489ef9d833f8b36ac1fd
extra : histedit_source : 533bba53774e970a01ecdd8a0162e8804350a986
2016-05-11 19:39:37 -04:00