Commit Graph

460467 Commits

Author SHA1 Message Date
Kartikaya Gupta
e7dd4d9941 Bug 990916 - When setting a displayport, schedule a timer to remove it as well. r=tnikkel
--HG--
extra : commitid : 4u7JlPJLoFT
2016-02-03 19:13:35 -05:00
Kartikaya Gupta
34bce5bee6 Bug 990916 - Track if a scrollframe is a scroll parent for something else. r=tnikkel
--HG--
extra : commitid : KW9mVVtZikZ
2016-02-03 19:13:35 -05:00
Kartikaya Gupta
8f1c0e2548 Bug 990916 - Disable synth mousemove events during pointer event testing, since the test doesn't expect them and fails. r=smaug
--HG--
extra : commitid : 7lD2aVM9K2g
2016-02-03 19:13:34 -05:00
Jean-Yves Avenard
f501a23d19 Bug 1181981: [MSE] Force TrackId for MSE tracks. r=gerald
YouTube sets the track ID at 1 for both audio and video tracks. Attempting to use mozCaptureStream would cause an assert as it always expect tracks to have a different track Id.
2016-02-04 11:07:19 +11:00
Terrence Cole
e79e352fb9 Bug 1141579 - Synchronize access to warmUpCount; r=jandem
--HG--
extra : rebase_source : de70c2a79787bfd3e3660c7d9682f28f32e4569c
2016-02-03 15:49:04 -08:00
Terrence Cole
50143bba3e Bug 1245286 - Do not access the shell's interruptFunc off the main thread; r=jonco
--HG--
extra : rebase_source : 6b63fe012ae548d11c2ee50b7176cbef607fec54
2016-02-03 15:46:59 -08:00
Nicholas Nethercote
5315826043 Bug 1181444 (part 2) - Remove nsBaseHashtable::Enumerate(). r=froydnj.
\o/

--HG--
extra : rebase_source : 4f4831b1feb4ee25b6adc7aeeae548e5d0df5c8d
2015-11-24 19:42:28 -08:00
L. David Baron
8eb78e1885 Bug 823483 patch 6 - Tests r=dholbert
Our behavior on these tests is reasonably close to matching Chromium
thanks to the combination of patches 1, 3, and 4, and 5.

--HG--
extra : commitid : BzErQKgv86B
2016-02-04 09:43:03 +11:00
L. David Baron
bcb43f9eb9 Bug 823483 patch 5 - Make (again) percentage width on text inputs make intrinsic minimum width be 0. r=dholbert
This restores the quirky behavior for text inputs, which was removed by
patch 2, but only halfway (for width but not max-width), which matches
Chromium and Edge.

--HG--
extra : commitid : 7uk3XdYc1LC
2016-02-04 09:43:02 +11:00
L. David Baron
76f4658435 Bug 823483 patch 4 - Make a percentage max-width override a fixed width for replaced element intrinsic size computation. r=dholbert
This just reorders the if-else chain to change which conditions are
tested first.  Prior to patch 1, the order didn't matter, but with patch
1, the order does matter, and the order that we happened to have was the
opposite of the one that matches Chromium and Edge.

--HG--
extra : commitid : 6sFft3gnM2g
2016-02-04 09:43:02 +11:00
L. David Baron
edba326f06 Bug 823483 patch 3 - Limit effect of percentage width and max-width on intrinsic size to elements with replaced element sizing. r=dholbert
This reduces the set of elements to which this quirky behavior applies.

This matches the behavior of Chromium and Edge.

--HG--
extra : commitid : 9qz7ODJhNzS
2016-02-04 09:43:02 +11:00
L. David Baron
c91a009cc5 Bug 823483 patch 2 - Add frame state bit to indicate frame classes that do replaced-element-like sizing. r=dholbert
This is needed for patch 3.

--HG--
extra : commitid : 6131XNAfYoQ
2016-02-04 09:43:02 +11:00
L. David Baron
660813c2ee Bug 823483 patch 1 - Check for percentage max-width in addition to percentage width when deciding to ignore intrinsic min-width of replaced elements. r=dholbert
This (modulo changes in later patches) matches the behavior of Chromium
and Edge.  It increases the set of elements to which this quirky
behavior applies.

--HG--
extra : commitid : 4nWEgnUB0rt
2016-02-04 09:43:02 +11:00
L. David Baron
82aa75776d Bug 1236745 - Fix infinite loop resulting from block formatting context entering resize oscillation due to considering floats over its whole height when sizing it. r=dholbert
What's happening here is that we enter an infinite loop by oscillating
between two states.  The code assumes that (a) the available space will
never grow, only stay the same or shrink, and (b) that we should break
out of the loop if it stays the same.  This also means we hit the
assertion about the available space growing every other time through the
loop.

This is in the inner loop in nsBlockFrame::ReflowBlockFrame that was
introduced in https://hg.mozilla.org/mozilla-central/rev/80ef9bb2c2e9 .

The problem is fundamentally a logic error in that code.  The makes the
assumption that if you reduce the width available to a block formatting
context or replaced block-level element, its height does not shrink.
(The "replaced block" (really block formatting context) in this case, as
in the original testcase, is a scroll frame.  I didn't debug the
original testcase enough to figure out what caused its sizing
characteristics, although a percentage-width image does seem like the
most likely candidate.)

Without the patch, the reftest test (but not reference) hangs, as does
the semi-simplified test in the bug (given a narrow window).

With the patch, neither the semi-simplified test in the bug nor the
reference hangs, and the reftest passes.

--HG--
extra : commitid : APy8PfXlvvz
2016-02-04 09:41:44 +11:00
Wes Kocher
ee541d1491 Backed out changeset 6f964a309e55 (bug 1233046) for winxp m(gl) bustage
--HG--
extra : commitid : C6wnJkjSq7L
2016-02-03 14:17:56 -08:00
Andrew Halberstadt
827426cdfb Bug 1231784 - Fix toolkit/mozapps/extensions/test/browser/browser_select_confirm.js, r=Mossop
--HG--
extra : commitid : I5KAY2WgUAA
extra : rebase_source : 19d30e9577c1cebe361140181911338b2318b8d4
extra : amend_source : b3ef504494d4f88e0088f06c326c662fcd9dbd8c
2016-01-22 14:34:55 -05:00
Andrew Halberstadt
5fc06a300b Bug 1231784 - Fix toolkit/mozapps/update/chrome tests, r=rstrong
--HG--
extra : commitid : AmuYYOjXtDr
extra : rebase_source : a2a10ff821cd60f6a430820b028535e4312c1e12
extra : amend_source : ea6738fac9fa151c5a1bf1a8a0c4b4a3b1670e43
2016-01-27 11:36:16 -05:00
Andrew Halberstadt
ae410fb5a9 Bug 1231784 - Install specialpowers and mochikit extensions at runtime via AddonManager.loadTemporaryAddon(), r=jgriffin
--HG--
rename : testing/mochitest/b2g_start_script.js => testing/mochitest/start_b2g.js
extra : commitid : CrUflHO8tRa
extra : rebase_source : 0a041c36b59c79c1bea755b22fe07017cb3d0aa5
extra : amend_source : 1dcd8ae7d74b3397e965672b6dc05d431ab4a916
2016-01-25 09:55:57 -05:00
Terrence Cole
483230d225 Bug 1232229 - Add some instrumentation and more fencing to ArenaLists; r=ehoogeveen
--HG--
extra : rebase_source : 95d779465ed21f41763cbd4234667f1acb8d09ea
2016-02-03 11:01:06 -08:00
Kyle Huey
5318631b96 Bug 1244798: Check for null before proceeding. r=smaug 2016-02-03 13:30:46 -08:00
Kyle Huey
6d8924b5e6 Bug 1245314: Restore a null check for a non-existent inner window in form submission. r=baku 2016-02-03 13:30:46 -08:00
Kyle Huey
8fc93f94a2 Bug 1245306: Devirtualize RefreshCompartmentPrincipal. r=smaug 2016-02-03 13:30:45 -08:00
Kyle Huey
84bb8c423e Bug 1245185: Remove dead event handling code from nsPIDOMWindow<T>. r=smaug 2016-02-03 13:30:45 -08:00
Kyle Huey
0483075e02 Bug 1245182: Move a few event handling functions to nsPIDOMWindowInner. r=smaug 2016-02-03 13:30:45 -08:00
Nathan Froyd
0e84188646 Bug 1245586 - add debugging aids for thread shutdown; r=khuey
These bits were helpful in debugging recent thread shutdown leaks.
2016-02-03 13:59:26 -05:00
James Willcox
1cc1b45965 Also back out bug 1243072 for mac bustage on a CLOSED TREE 2016-02-03 14:45:21 -06:00
Daniel Holbert
09939ec3c9 Bug 1245406: In ReflowBlockFrame, use Maybe<> to destroy & reconstruct a stack-allocated object, instead of an explicit call to destructor & placement 'new'. r=dbaron 2016-02-03 12:37:23 -08:00
Jeff Muizelaar
295d2671ce Bug 1178385. Enable DXVA on the G45 r=ajones
This blocking never solved the original issue. Will remove it a
little bit at first and perhaps remove the rest later.
2016-02-03 15:34:31 -05:00
Jeff Muizelaar
2e6be2fc80 Bug 1244742. Use the default copy constructor and assignment operators. 2016-02-03 15:34:31 -05:00
James Willcox
d6cc922a79 Back out bug 1243418 for build bustage on mac 2016-02-03 14:33:57 -06:00
Jeff Gilbert
ea04ebebca Bug 1233046 - Fix OES_texture_float on Mac and add tests for extensions. - r=jrmuizel 2016-02-03 12:27:50 -08:00
James Willcox
7a195bd71f Bug 1243418 - Fix up incorrect 'aOverwrite' usage and impl in GLUploadHelpers r=jgilbert 2016-02-03 14:16:48 -06:00
James Willcox
6ce8f1df22 Bug 1243072 - Make GfxTexturesReporter work again r=nical,jgilbert 2016-02-03 14:16:40 -06:00
Terrence Cole
8e77cc9149 Backed 8c41c8315eea (bug 1232229) for breaking all the things on a CLOSED TREE. 2016-02-03 11:21:30 -08:00
Masatoshi Kimura
c610c43158 Bug 1243507 - Reimplement non-Unicode clipboard formats as bug 943294 broke drag and drop between some Unicode-unaware apps. r=jimm 2016-02-04 04:13:13 +09:00
Morgan Phillips
cc1d5c451d Bug 1243851 - Treat enter as shift+enter if input is valid but incomplete; r=fitzgen, bgrins
--HG--
extra : rebase_source : fbf7f0f9dfe9f6f1f65691a2d66edfd5d30c3706
2016-02-03 10:46:27 -06:00
Kartikaya Gupta
b41e197e54 Bug 1236046 - Don't use a stupidly small time delta to compute a velocity. r=botond
--HG--
extra : commitid : L79kov6tYbg
2016-02-03 14:07:45 -05:00
Kartikaya Gupta
8565e8a521 Bug 1245245 - Fix typo in error string URL. r=botond
--HG--
extra : commitid : GbcqwZqYZzE
2016-02-03 14:07:33 -05:00
sayre@gmail.com
b898aadf82 Bug 407537 - Dont normalize a nonexistant file r=biesi 2016-02-03 13:47:20 -05:00
Andrew Sutherland
2ed9444a3c Bug 345580 - Problem decoding quoted-printable question mark in subject r=biesi
--HG--
extra : rebase_source : 37f27948211ee70c5f4a133eefee6c275ebc3fc8
2016-01-28 14:25:46 -05:00
Patrick McManus
e148eb356e bug 277813 - autogenerated expires needs max r=mayhemer
--HG--
extra : rebase_source : 1f772fae7ed927310e1e40877d96754158da0898
2016-01-26 15:54:25 -05:00
Terrence Cole
760283de1b Bug 1232229 - Add some instrumentation and more fencing to ArenaLists; r=ehoogeveen 2016-02-03 11:01:06 -08:00
Bas Schouten
888d48a29a Bug 1245525: Fix some compiler errors in Moz2D type classes. r=jrmuizel
--HG--
extra : commitid : FmfVYTFF0DR
2016-02-03 19:44:41 +01:00
Geoff Brown
4ec352cf37 Bug 1233220 - Add README for test_awsy_lite data; r=me DONTBUILD NPOTB 2016-02-03 11:13:50 -07:00
Kartikaya Gupta
a18b744836 Bug 1242173 - Typing in input fields does not visually update r= 2016-02-03 10:04:26 -08:00
Andrew McCreight
be08af06eb Bug 1245513 - Use _exit(0) to exit in B2G debug content processes. r=froydnj
This skips destructors, so hopefully it avoids some odd behaviors.
2016-02-03 10:00:11 -08:00
Julian Seward
25a02db5ac Bug 1229348 - Add a "valgrind-plain" suite to all_mochitest_suites. r=cmanchester. 2016-02-03 18:43:05 +01:00
Andrea Marchesini
1a42bbe3c7 Bug 1245533 - nsXHTMLContentSerializer::CheckElementEnd - small compilation issue, r=smaug 2016-02-03 16:39:18 +00:00
Andrew McCreight
fca5300234 Bug 1063569 - Enable devicestorage test_dirs.html. r=dhylands 2016-02-03 08:30:15 -08:00
Andrew McCreight
d7236d1ecc Bug 1183754, part 4 - Eliminate XPCWrappedNativeTearOffChunk. r=bholley 2016-02-03 08:30:15 -08:00