Kris Maglione
5a4378940a
Bug 1375654: Package file_data.txt for chrome mochitests. r=mccr8
...
MozReview-Commit-ID: 9W8o69z5WUJ
--HG--
extra : rebase_source : a815c5c147f4a70905a87f27b436fc169daa4e1e
extra : amend_source : 3977a27ea9a68312e5d8a648aaeec4d843ff367f
2017-06-22 14:57:52 -07:00
Jeff Gilbert
676a7d42b3
Bug 1373007 - Update test markings.
...
MozReview-Commit-ID: GqfGNu1T048
2017-06-22 14:45:57 -07:00
Jeff Muizelaar
0de540ca2e
Bug 1375534 - Add bindings for setting transform style to PushStackingContext. r=kats
2017-06-22 17:30:27 -04:00
Aaron Klotz
338586067c
Bug 1375429: Ensure that a11y::LazyInstantiator::GetRootAccessible properly handles popup accessibles; r=eeejay
...
MozReview-Commit-ID: CFlNI1wXFG3
2017-06-22 13:35:52 -06:00
Wes Kocher
3bb3ab3c6b
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: Ot7Jjxzf5r
2017-06-22 14:18:12 -07:00
Nathan Froyd
2bc177cc76
Bug 1375168 - check for llvm-config where `mach bootstrap` would install it; r=rillian
...
For ease of use, we want to make checks for llvm-config automatically
examine the directory where `mach bootstrap` would install things, so
users don't necessarily have to have a mozconfig when building stylo.
Since the computation of this value is non-trivial, we pull out the
whole list of possible names for llvm-config into a @depends function,
and insert the computed value into that list when necessary.
2017-06-22 17:15:59 -04:00
Jeff Muizelaar
9781850638
Bug 1373863. Add basic invalidation to PaintedLayerBlobImage. r=kats
...
This allows us to reuse blob images if they haven't changed.
If they have changed we repaint the whole image.
2017-06-22 17:07:17 -04:00
Samuel Vargas
39d0d66ae6
Bug 1373007 - WebGL 1.04 extensions/webgl-draw-buffers-framebuffer-unsupported - r=jgilbert
2017-06-22 14:06:08 -07:00
Samuel Vargas
b2d3e3f7f6
Bug 1372385 - Fix premultiplication for LUMINANCE / LUMINANCE_ALPHA on WebGL2 conformance test - r=jgilbert
2017-06-22 14:03:45 -07:00
Jeff Muizelaar
e61bc0e9d7
Bug 1375179. Don't create a DrawTrargetDual from DrawTargetDual::CreateSimilarSurface() r=mstange
...
We mostly don't want a DrawTargetDual when calling CreateSimilarSurface
because we're going to doing something with that surface that doesn't
preserve the subpixel rendering.
2017-06-22 16:50:05 -04:00
Olli Pettay
8d489930b6
Bug 1374416 - don't dispatch the selectionchange event for pages that don't have such a listener registered, r=mystor
...
--HG--
extra : rebase_source : 7fb95e7f3c766b9de3a00175a0133093e2d194b1
2017-06-22 21:01:27 +03:00
Jason Laster
4a65f634da
Bug 1375462 - Update Debugger frontend v0.6 (6/22/2017). r=jdescottes
...
MozReview-Commit-ID: 9tu0Jgz5SH3
--HG--
extra : rebase_source : beec87515159b7b4eb28a407b83ed8c463015db5
2017-06-22 21:36:25 +02:00
Eitan Isaacson
39a6c4774c
Bug 1330765 - Only attempt to shutdown a11y if last XPC doc was just removed. r=surkov
2017-06-22 12:37:42 -07:00
Randall Barker
71df028548
Bug 1321574 - Remove ASSERT checking if nsWindow::NPZCSupport::SetIsLongpressEnabled is called on Java UI thread. The APZCTreeManager ensures the call is dispatched to correct thread r=esawin
...
MozReview-Commit-ID: 9lOQY2N5ISc
2017-06-22 12:13:09 -07:00
Michael Layzell
4e0049276e
Bug 1373980 - Null-check infoArray correctly in GetInfoForSelf on macOS, r=mstange
...
MozReview-Commit-ID: 9hZ9VL9MWl9
2017-06-22 14:50:48 -04:00
Michael Layzell
b213d28b54
Bug 1374665 - Stop parsing principals during GetPermissionsForKey, r=ehsan
...
MozReview-Commit-ID: 28BCIqA2Kf2
2017-06-22 14:46:18 -04:00
Brian Birtles (:birtles)
3ea6292651
Bug 1363655 - Unwrap (lib)clang_path before passing it to os.path.* methods; r=froydnj
...
It seems like when we get (lib)clang_path from a --with-(lib)clang-path option
it has type PositiveOptionValue. If we pass that directly to os.path.exists or
os.path.isdir we will get:
TypeError: coercing to Unicode: need string or buffer, PositiveOptionValue found
This patch makes us unwrap those values before passing them.
2017-06-22 14:29:50 -04:00
Andreas Farre
57d28e218a
Bug 1373536 - Add missing includes due to added file. r=smaug
...
--HG--
extra : rebase_source : 1f71fd6d4101a78b3337f674f4ea4d4501c41093
2017-06-21 12:14:01 +02:00
Dan Minor
76c049c746
Bug 1373988 - Make webrtc-gtest build work with system jpeg and libvpx; r=glandium
...
MozReview-Commit-ID: 1x8v7G2fvlK
--HG--
extra : rebase_source : cf5475a104b95901cc66045e7f8a61d82f397980
2017-06-19 08:56:19 -04:00
Michael Layzell
5d8224bf06
Bug 1374665 - Stop parsing principals during GetPermissionsForKey, r=ehsan
...
MozReview-Commit-ID: 28BCIqA2Kf2
2017-06-21 14:23:18 -04:00
Michael Layzell
f02a75cf86
Bug 1350633 - Remove the Msg_GetWidgetNativeData sync IPC, r=billm, r=jimm
...
MozReview-Commit-ID: Bql29wgVDZ5
2017-06-21 14:23:16 -04:00
Michael Layzell
746a415780
Bug 1343728 - Part 4: Remove the window creation sync IPC calls, r=billm, r=smaug
...
MozReview-Commit-ID: IWayDUWuRrf
2017-06-21 14:23:15 -04:00
Michael Layzell
f6a1ba145d
Bug 1343728 - Part 3: Add StableStateEventTarget, an event target which runs dispatched runnables at the next stable state, r=smaug
...
MozReview-Commit-ID: 8dlo5Z60qsG
2017-06-21 14:23:13 -04:00
Michael Layzell
aafcf19442
Bug 1343728 - Part 2: Add const operator== to TextureFactoryIdentifier and CompositorOptions, r=jrmuizel
...
MozReview-Commit-ID: 6BayMmqNlyx
2017-06-21 14:23:11 -04:00
Michael Layzell
e1e38ff7fb
Bug 1343728 - Part 1: Add the ability to temporarially delay remote docshells from becoming active, r=smaug
...
MozReview-Commit-ID: KAaeu5ETc0x
2017-06-21 14:23:10 -04:00
Tobias Schneider
73616729d7
Bug 1363650 - (intersection-observer) Use content area as the intersection rectangle for custom root with overflow clip. r=mattwoodrow
...
--HG--
extra : rebase_source : f5f559903d704159a062d99fa43360a6222a3ee7
2017-06-21 10:40:44 -07:00
Nathan Froyd
622cba0919
Bug 1363655 - part 8 - check for the existence of a libclang bindgen will use; r=rillian
...
Ideally this check will alert people that something is wrong with their
configuration. This check shouldn't normally be firing with our `mach
boostrap` setup, but if somebody chooses to install distribution
packages for some reason, this will at least prevent some problems.
2017-06-21 13:28:37 -04:00
Nathan Froyd
608a0616fe
Bug 1363655 - part 7 - make stylo bindgen bits depend on a compile environment; r=rillian
...
People building without a compilation environment (artifact builds, l10n
builds) won't have a compiler available, let alone the bits to build
bindgen. We should limit our checks for bindgen-y things accordingly.
2017-06-21 13:28:37 -04:00
Nathan Froyd
2382b9da09
Bug 1363655 - part 6 - remove the `stylo` configure function; r=rillian
...
After the previous set of patches, it's just a bloated wrapper for
bindgen_config_paths.
2017-06-21 13:28:37 -04:00
Nathan Froyd
a230d5cae9
Bug 1363655 - part 5 - make things properly depend on stylo bindgen building; r=rillian
...
Prior to this patch, we had a not-so-great hack in place: the bit of
configure that determined bindgen config paths *and* the bit of
configure that returned various pieces of information about Stylo were
both guarded on --enable-stylo-build-bindgen. We should really only
have one place that depends on --enable-stylo-build-bindgen, and this
patch puts us in a place to do that, by making bindgen_config_paths
properly use a when= argument to determine when it needs to run.
This commit makes the `stylo` function entirely redundant, and said
function will be removed in the next patch.
2017-06-21 13:28:37 -04:00
Nathan Froyd
c0ebcb333b
Bug 1363655 - part 4 - remove bindgen_enabled key from namespace returned from stylo; r=rillian
...
We can get this information directly from --enable-stylo-build-bindgen.
2017-06-21 13:28:37 -04:00
Nathan Froyd
70ed6d3da5
Bug 1363655 - part 3 - remove stylo.build key in favor of stylo_config.build; r=rillian
...
stylo.build is just a copy of stylo_config.build, so we should use the
former to limit the number of duplicate concepts we have. Using
stylo_config consistently enables us to separate out what artifact
builds need vs. non-artifact builds.
2017-06-21 13:28:37 -04:00
Nathan Froyd
6acf66edca
Bug 1363655 - part 2 - check for existence of paths returned by llvm-config; r=rillian
...
On some systems, llvm-config may be installed, but not the files to
which it needs to refer. We should ensure that the values returned
actually make some sense.
2017-06-21 13:28:37 -04:00
Nathan Froyd
dbd4e424b9
Bug 1363655 - part 1 - clarify the required values for stylo bindgen options; r=rillian
...
--with-libclang-path is supposed to be a directory, and
--with-clang-path is supposed to be a file, but it was easy to pass a
directory for the latter, and it was easy to misinterpret the
documentation for --with-libclang-path as pointing to one of the
libraries themselves. Clearer documentation and additional checks
should help with this situation.
2017-06-21 13:28:37 -04:00
Nathan Froyd
b28fcc5c4b
Bug 1372670 - part 5 - add nsIThreadManager::spinEventLoopUntilEmpty; r=erahm,florian
...
A number of places in JS need to drain the current thread's event queue,
which cannot be done with nsIThreadManager::spinEventLoopUntil, since we
need to not wait for an incoming event when attempting to process one.
2017-06-21 12:59:28 -04:00
Nathan Froyd
452dc60022
Bug 1372670 - part 4 - use nsIThreadManager::dispatchToMainThread more from JS; r=florian
...
We did an automated conversion for many of these in another bug, but
these instances were either missed or have been added since then.
2017-06-21 12:59:28 -04:00
Nathan Froyd
27c58cf89f
Bug 1372670 - part 3 - add spinEventLoopUntil to nsIThreadManager; r=erahm,florian
2017-06-21 12:59:28 -04:00
Nathan Froyd
2c70f522cc
Bug 1372670 - part 2 - remove nsIThreadManager::isMainThread; r=erahm
...
Nobody calls this from JS, and we have better ways to accomplish the
same task in C++
2017-06-21 12:59:28 -04:00
Nathan Froyd
e6133920ca
Bug 1372670 - part 1 - remove non-MOZILLA_INTERNAL_API NS_IsMainThread(); r=erahm
...
Everybody who cares about this function calls it from within libxul.
2017-06-21 12:59:28 -04:00
Mason Chang
dafcabde79
Bug 1372441
- Enable replay of ClientPaintedLayers off the main thread. r=dvander
2017-06-20 13:35:39 -07:00
Lars T Hansen
e111b5c88e
Bug 1373663 - Establish non-oom precondition for patching. r=luke
...
--HG--
extra : rebase_source : af62b9d5264a6ea5458818167eb3c4ef4f8edf4a
2017-06-21 12:39:23 +02:00
Lars T Hansen
3085458bed
Bug 1373663 - Set OOM failure flag on alloc failure when context is available. r=luke
...
--HG--
extra : rebase_source : 58be736acf4f8efafaba339071b25dda26792f11
2017-06-21 15:16:56 +02:00
Joel Maher
ac2824558c
Bug 1282269 - Intermittent devtools/client/framework/test/browser_browser_toolbox_debugger.js. temporarily disable on debug. r=gbrown
...
MozReview-Commit-ID: IIPeTQeCZ9Z
2017-06-21 10:11:10 -04:00
Joel Maher
5ae491ff90
Bug 1360446 - Intermittent test_click.py TestLegacyClick.test_click. temporarily disable on debug+e10s. r=gbrown
...
MozReview-Commit-ID: 5izvQ1NnKrD
2017-06-21 10:11:08 -04:00
Joel Maher
2dc2264aa8
Bug 1262224 - disable test_cross_origin_url_after_redirect.html as it leaks often. r=gbrown
...
MozReview-Commit-ID: KQVLAiOzTE9
2017-06-21 10:11:06 -04:00
Bob Owen
1e2e90c347
Bug 1374997 Part 2: Add check to ensure we switch back to original tab after print preview. r=Gijs
2017-06-21 15:03:31 +01:00
Bob Owen
82095a15a7
Bug 1374997 Part 1: Make sure changing the tab is allowed, before we switch back after print preview. r=Gijs
2017-06-21 15:03:31 +01:00
steveck-chung
9ec27f8568
Bug 1339740 - Trigger notifyUsed API during form submission. r=lchang
...
MozReview-Commit-ID: 1wiwK74oeeB
--HG--
extra : rebase_source : c50ed41aba4e6eb2bac403947cca48adc142e7d6
2017-06-19 18:38:35 +08:00
Hiroyuki Ikezoe
8ffb31fc0b
Bug 1374882 - Insert 'Timing' word into the names for setter/getter for timing function. r=birtles
...
MozReview-Commit-ID: 7h0VcoT4lmb
--HG--
extra : rebase_source : 41fb8f1d0ae4ebb6f5744389c7cccd4baaa5cbe3
2017-06-22 12:12:43 +09:00
Hiroyuki Ikezoe
d3f51b0d7b
Bug 1374882 - Precompute active duration and end time. r=birtles
...
MozReview-Commit-ID: ClFHaXkpGXX
--HG--
extra : rebase_source : a50cd9a5767b4795b04c84fde7c296684c06541e
2017-06-22 12:12:43 +09:00