Commit Graph

469006 Commits

Author SHA1 Message Date
Mouaad
f3c1e51f7d Bug 1255394 - Restrictions: Fix java package. r=sebastian
MozReview-Commit-ID: XzS7bSaXhW

--HG--
extra : rebase_source : 65844d0e0e381fc54da4f678b5dcf7257c2322e0
2016-03-31 17:30:43 +02:00
Julian Descottes
7f0d26fa31 Bug 1143742 - part5: fix eslint error in inspector ruleview test;r=bustage
MozReview-Commit-ID: 1W2xTQdlkaS

--HG--
extra : rebase_source : 86931078b22f249fc240b092340cd2696dc619eb
2016-04-01 12:12:21 +02:00
Sebastian Kaspari
d756d1c6ca Bug 1244722 - TabQueueHelper.canDrawOverlays(): Implement workaround for Android bug. r=ahunt
Android's Settings.canDrawOverlays() returns true/false for one of the packages with the same
sharedUserId. There's no guarantee that this is actually the current package.

Instead of relying on Settings.canDrawOverlays() we just try to add and remove an invisible
view through WindowManger. If this succeeds then we obviously can draw overlays and if this
fails then we seem to not have the permission.

MozReview-Commit-ID: 1jdrQ7iV3ek

--HG--
extra : rebase_source : cc3161ad659c20c6a6c4fcb1bb1548b4f7a5ca5c
2016-03-30 12:58:27 +02:00
Carsten "Tomcat" Book
e873a45f68 Merge mozilla-central to fx-team 2016-04-01 11:49:37 +02:00
Julian Descottes
ed5dcd666f Bug 1143742 - part4: add textarea to valid targets when copying;r=gl
When opening the context menu (and displaying the "copy" menu entry)
or when receiving a copy event, we now check if the current target
is a textarea. (multiline inplace editor relies on textarea)

Modified existing test to check this new use case.

MozReview-Commit-ID: Cgm67JCdN4c

--HG--
extra : rebase_source : 4955f910e5428b92587b408ffd1b62cd668faf2a
2016-03-30 16:39:33 +02:00
Julian Descottes
880c90cb85 Bug 1143742 - part3: multiline inplace-editor autocomplete behavior;r=gl
The default inplace-editor autocomplete behavior is not userfriendly
when combined with a multiline inplace-editor. Navigating up/down might
trigger an autocomplete suggestion.

Also, the autocomplete popup is not displayed at the correct position and
should take the multiline into account.

MozReview-Commit-ID: JTiCQ3HK5bn

--HG--
extra : rebase_source : 001becbe7cfde064b2163e7c2ebcc4aa82e22610
2016-03-30 22:58:41 +02:00
Julian Descottes
93a3e46f97 Bug 1143742 - part2: multiline inplace-editor should support a maxWidth option;r=gl
The inplaceEditor now supports a maxWidth configuration option which can either
be a number or a method returning a number. This maxWidth will be applied to the
hidden element used in order to autosize the input.

MozReview-Commit-ID: JTiCQ3HK5bn

--HG--
extra : rebase_source : dcf7ba4a897cd77b43b333ec3b5633dc9043e51d
extra : source : a93558488cf7fc9f54165bd5f98055e8a3901dac
2016-03-31 00:59:16 +02:00
Bas Schouten
9c327300bf Bug 1258168: Push ClearType compatible clipping layers when the last pushed layer was marked as opaque. r=jrmuizel
MozReview-Commit-ID: IM1srXx7CfB
2016-03-20 19:51:46 +01:00
Randell Jesup
ce36c0e082 Bug 1258942: Lock around DeviceID access for audio inputs r=padenot
MozReview-Commit-ID: DQ5FBW4H8mX
2016-04-01 00:18:13 -04:00
Kartikaya Gupta
2dccededc8 Bug 1255022 - Make the test_transformed_scrolling_repaints* tests mochitest-plain instead of mochitest-chrome. r=mstange
MozReview-Commit-ID: F0CiZlIrWuk

--HG--
rename : layout/base/tests/chrome/test_transformed_scrolling_repaints.html => layout/base/tests/test_transformed_scrolling_repaints.html
rename : layout/base/tests/chrome/test_transformed_scrolling_repaints_2.html => layout/base/tests/test_transformed_scrolling_repaints_2.html
rename : layout/base/tests/chrome/test_transformed_scrolling_repaints_3.html => layout/base/tests/test_transformed_scrolling_repaints_3.html
rename : layout/base/tests/chrome/transformed_scrolling_repaints_3_window.html => layout/base/tests/transformed_scrolling_repaints_3_window.html
2016-03-31 23:55:06 -04:00
Kartikaya Gupta
10461a4696 Bug 1259593 - Trim the displayport base rect to the size of the transformed root composition bounds, but without doing an intersection. r=tnikkel
MozReview-Commit-ID: G1CeplN7Mks
2016-03-31 23:51:38 -04:00
Ryan VanderMeulen
95ae6db97d Backed out changeset 73c0af3f3693 (bug 1251855) because the fix is no longer needed since bug 1232639 landed on Gecko 47+.
--HG--
extra : rebase_source : 573c60e568f5533dcae5498b85eb3970f75a7c1a
2016-03-31 23:07:18 -04:00
Daisuke Akatsuka
fe1ca49a35 Bug 1260933 - Part 2: For invalid duration values, print the invalid value. r=birtles
MozReview-Commit-ID: 1vg3M3yY19Z

--HG--
extra : rebase_source : 6b994da55078bce5f5db788f8fce483da883ac41
2016-03-31 19:20:59 +09:00
Daisuke Akatsuka
7c788ee98a Bug 1260933 - Part 1: For invalid easing values, print the invalid value. r=birtles
MozReview-Commit-ID: HJEjvGyUnCN

--HG--
extra : rebase_source : e640bcf99d1cf05cad9fe937db92ef80794cb6d6
2016-03-31 19:20:42 +09:00
Nicholas Nethercote
8d77da691d Bug 1260653 (follow-up) - Use |MOZ_CONSTEXPR| instead of |constexpr| to unbreak builds with VS 2013. r=birtles. 2016-04-01 13:51:18 +11:00
JW Wang
0cff6d9802 Bug 1239911 - Remove unused |mAudioChannel|. r=bechen.
MozReview-Commit-ID: F10HLXyHGKk
2016-04-01 07:41:28 +08:00
Geoff Brown
a417b8b2a7 Bug 1259684 - Allow more options in 'mach try'; r=chmanchester 2016-03-31 20:35:53 -06:00
JW Wang
11cf428801 Bug 1250054. Part 2 - employ MediaDecoderReaderWrapper for MDSM and remove code about adjusting start time. r=jya.
MozReview-Commit-ID: CvEnGuvr6gt
2016-03-31 16:35:47 +08:00
JW Wang
13a1e758be Bug 1250054. Part 1 - implement MediaDecoderReaderWrapper. r=jya.
MozReview-Commit-ID: KKN6GR9MO8p
2016-03-31 16:32:03 +08:00
Alexander Surkov
35ac8eea5d Bug 1260277 - remove empty CacheChildren's, r=marcoz 2016-03-31 21:40:56 -04:00
Matt Woodrow
55c68da930 Bug 1238928 - Don't assume that our child list is unchanged in nsDisplayPerspective::BuildLayer. r=tnikkel
--HG--
extra : rebase_source : 1bbfa00636efed5733c6cdf918f1a0e982c1ac17
2016-04-01 14:37:15 +13:00
Matt Woodrow
855dbe76b2 Bug 1258843 - Don't build SVG display items if their visibility is hidden. r=dholbert
--HG--
extra : rebase_source : 733e628c70e6a0d73d4bb722c587b65752cef9bc
2016-04-01 14:36:46 +13:00
Nicholas Nethercote
d376f9f82e Bug 1260871 - Remove do_GetAtom() and rename NS_NewAtom() as NS_Atomize(). r=erahm.
do_GetAtom() is currently just a synonym for NS_NewAtom().

--HG--
extra : rebase_source : f4409784f931616cbc300591e6b843d30805c273
2016-03-29 10:09:43 +11:00
Alexander Surkov
cfef9cf8e4 Bug 1258228 - create special child accessibles in owner's constructor, part4, r=marcoz 2016-03-31 21:23:03 -04:00
Alexander Surkov
06b2c337bc Bug 1258228 - create special child accessibles in owner's constructor, part3, r=marcoz 2016-03-31 21:22:56 -04:00
Alexander Surkov
778205552e Bug 1258228 - create special child accessibles in owner's constructor, part2, r=marcoz 2016-03-31 21:22:50 -04:00
Alexander Surkov
5165ca54aa Bug 1258228 - create special child accessibles in owner's constructor, part1, r=marcoz 2016-03-31 21:22:34 -04:00
Alexander Surkov
e66c565efd Bug 1256461 - merge MoveChild and SeizeChild methods, r=yzen 2016-03-31 21:22:13 -04:00
Makoto Kato
24bbe67c11 Bug 1258637 - Fix typo of logging of pacpNext of TSFTextStore::GetText. r=masayuki
MozReview-Commit-ID: 9OGt9AJA2r1

--HG--
extra : rebase_source : 2c7be05e5eeaff3c43b22472d53309dc1b343e23
2016-03-31 15:42:11 +09:00
Chris Pearce
3c22b050df Bug 1261192 - Make EMEDecryptor clear decrypted samples' crypto field before passing to wrapped MediaDataDecoder for decoding. r=gerald
The Adobe GMP unencrypted decoder can't decode unencrypted input which has
valid crypto data attached; it thinks the sample is encrypted, and returns a
crypto error and decoding fails. The sample should be decrypted by the time
we pass it to the wrapped decoder, so decoding should succeed without the
crypto data.


MozReview-Commit-ID: KjZcQyYiRqp
2016-04-01 13:53:01 +13:00
J. Ryan Stinnett
013ba36705 Bug 1242644 - HTML swapFrameLoaders. r=bz
Adds swapFrameLoaders for HTML frames.  It is also possible to swap frame
loaders between XUL and HTML frames.

MozReview-Commit-ID: 43JeiBuMcOL
2016-03-31 19:47:44 -05:00
Alexander Surkov
7e614aef9d Bug 1260237 - remove InvalidateChildren, r=yzen 2016-03-31 20:46:58 -04:00
Alexander Surkov
35d213f532 Bug 1260187 - remove recaching version of DocAccessible::UpdateTreeOnInsertion, r=yzen 2016-03-31 20:46:45 -04:00
Mike Hommey
2a512468b1 Bug 1260998 - Add support for HOST_CPPFLAGS for consistency. r=nalexander 2016-04-01 09:43:26 +09:00
Mike Hommey
81010d54a2 Bug 1260996 - Don't set HOST_{C,CXX,LD}FLAGS from {C,CXX,LD}FLAGS on cross compiles. r=nalexander
The only cross compiles we actively support were pre-setting those
values to avoid it anyways, so it wasn't doing anything useful.
2016-04-01 09:43:26 +09:00
Mike Hommey
0bf3308f26 Bug 1260605 - Remove hack from bug 967556. r=nalexander
The hack was supposed to avoid clobbers when landing bug 967556, which
might have worked somehow back then, but doesn't do anything useful
anymore. In fact, it now breaks the display of some results in
old-configure.
2016-04-01 09:43:26 +09:00
Mike Hommey
c12b02c70d Bug 1260647 - Unify cross-compilation setup, while moving some of it to moz.configure. r=ted
Gonk, Android, and the generic cross-compilation setup all were using a
different yet similar way to prefix the toolchain. The latter was even
wrong, since the target and target alias usually don't match actual
toolchain prefixes (which don't include the machine part of the target).
2016-04-01 09:43:26 +09:00
Mike Hommey
08b4bd78d9 Bug 1260639 - Log more information before starting old-configure. r=ted 2016-04-01 09:43:26 +09:00
Mike Hommey
74de434e68 Bug 1260636 - Add endianness to host and target information. r=ted
While in the vicinity, add support for sparc64.
2016-04-01 09:43:26 +09:00
Mike Hommey
1f729885a7 Bug 1260624 - Move CROSS_COMPILE to moz.configure. r=ted
Note that this removes force-setting cross_compiling to yes in
old-configure, which wasn't working because every AC_TRY_COMPILE
resets it with $ac_cv_prog_cc_cross or $ac_cv_prog_cxx_cross.
2016-04-01 09:43:26 +09:00
Mike Hommey
ad20b091b6 Bug 1260624 - Add support for simple comparisons of ReadOnlyNamespaces. r=ted 2016-04-01 09:43:26 +09:00
Mike Hommey
a3b5d6520b Bug 1260622 - Refresh config.guess and config.sub from upstream. r=ted
Recent config.sub better handles all the broken android triplets (which
would have worked around bug 1257793), and added the -ios variant that
we've been relying on since bug 1257051, but that bug 1257648 broke by
using config.sub, which didn't support it)

The new config.guess interestingly now returns pc instead of unknown as
maching type on linux, which will, unfortunately, make objdir names
change when they are not manually set.
2016-04-01 09:43:26 +09:00
Morgan Phillips
da0f14f2ef Bug 1260620 - Ensure that possibleErrors are not null before attempting to check them; r=jorendorff 2016-03-30 02:53:44 -07:00
Morgan Phillips
c5fa3b7151 Bug 1260673 - Stop using _DefineDataProperty in MoveHoles; r=jorendorff
_DefineDataProperty was used to ensure that modifying Array's setter wouldn't
impact sorting, however, this is both not necessary and against the spec.

--HG--
extra : rebase_source : f7d1301abf3207e2091f4c1e3b7e3949c0961ec8
2016-03-31 14:44:12 -07:00
Hiroyuki Ikezoe
c6555da9ca Bug 1256503 - Part 3: Introduce addDivAndAnimate function checking animation duration is longer than 100s to avoid intermittent test failures. r=dholbert
MozReview-Commit-ID: 2zIKFNPBjoK

--HG--
extra : rebase_source : 518f973863484e7f1b2947962b569956b170ced4
2016-04-01 06:03:30 +09:00
Hiroyuki Ikezoe
d15dbe558c Bug 1256503 - Part 2: Increase some test animation durations to be at least 100 seconds. r=dholbert
In some of these cases, this increase isn't strictly necessary, because we only
check state immediately after creating the animation, before it could have
completed (regardless of its duration). Still: we should consistently use long
durations for any animations that aren't expected to complete during the test
run, because short durations might accidentally get copypasted into new tests
where they might cause intermittent failures.

MozReview-Commit-ID: 8wSRqHMI12L

--HG--
extra : rebase_source : 12e6a054dce047351b06e064bcedd9cdec58150f
2016-04-01 06:03:25 +09:00
Hiroyuki Ikezoe
75228bfa24 Bug 1256503 - Part 1: Use MS_PER_SEC instead of human-misreadable digits in animation tests. r=dholbert
MozReview-Commit-ID: CtMF84ExBLa

--HG--
extra : rebase_source : 116e9a14d5fb77c6d24ccb1e3dcdf69a7d4ce2d0
2016-04-01 06:03:21 +09:00
Masayuki Nakano
df0d701836 Bug 1259670 Rename WidgetPluginEvent::retargetToFocusedDocument to WidgetPluginEvent::mRetargetToFocusedDocument r=smaug
MozReview-Commit-ID: 5VgGrmDYHVS

--HG--
extra : rebase_source : 39c178ff85459fac97b48b252709520a353aa606
2016-03-30 18:07:50 +09:00
Masayuki Nakano
e9a1bcb370 Bug 1259658 Rename WidgetInputEvent::modifiers to WidgetInputEvent::mModifiers r=smaug
MozReview-Commit-ID: 7avEiqKfaHA

--HG--
extra : rebase_source : ffb6fbe424a4d5c2799444223608e03237e7c7a2
2016-03-31 17:03:00 +09:00
Henrik Skupin
17e3984e7f Bug 1249259 - Update Firefox puppeteer for deprecated places API. r=mak
MozReview-Commit-ID: HXLTybsEb4R

This patch exchanges all old and deprecated API calls with the ones in PlacesUtils. As a side-effect we can also condense some other code by using promises.

--HG--
extra : rebase_source : 36c0ca5704c6f94734bc0796e97cabf776bf42f5
2016-03-08 23:36:38 +01:00