Makoto Kato
ca18e9df71
Bug 552533 - Support thiscall Win32 ABI for js-ctypes. Original patch is dwitte. r=jorendorff
...
MozReview-Commit-ID: 5gatJC2xRek
2016-03-17 12:00:35 +09:00
Jason Orendorff
b82c949ced
Bug 1256956 - Silence some GCC warnings. r=luke.
...
--HG--
extra : commitid : DSvLpEoSinI
extra : rebase_source : 2a801a7f74212d9cec100deb23de899f0c3d50e3
2016-03-15 10:26:26 -05:00
Jason Orendorff
06e68fbd5a
Bug 1054759 - Part 2: ES6 Symbol.unscopables. r=shu.
...
--HG--
extra : commitid : 6tJ71m09YRE
extra : rebase_source : fc29ab93512744a82097c17abf32dc59f94105b9
extra : amend_source : e4ee1645fa47ed24948a98ef10066ef89b03b887
2015-12-09 10:42:40 -05:00
Jason Orendorff
09e9e76a4d
Bug 1054759 - Part 1: Reinstate JS_FOR_EACH_WELL_KNOWN_SYMBOL. r=shu.
...
--HG--
extra : commitid : GLjJKPqPZJa
extra : rebase_source : 7825b82482fa082fc99a4a24d304182db8de96cb
extra : amend_source : 62934b9ef564b82dbac1c5d3e73f72d2e753c2ab
2016-03-15 09:52:46 -05:00
Jean-Yves Avenard
fc53bc2dc2
Bug 1257211: Exit early if already shutting down. r=gerald
...
MozReview-Commit-ID: 1Oi4m2AIByw
--HG--
extra : rebase_source : cc044bdb48952885d982833b9ec91e932ed77d2b
2016-03-17 12:58:21 +11:00
peter chang
2de380f3ba
Bug 1254447 - Don't always check UseAcceleratedCanvas when calling GetSkiaGLGlue, r=jrmuizel
...
MozReview-Commit-ID: 95GY5aGJGK1
--HG--
extra : rebase_source : a6284141f313f62769fdf809f21cb928d7e6df6c
2016-03-16 12:09:17 +08:00
Cameron McCormack
7cc115e18c
Bug 1256210 - Part 3: Remove agent sheet by the end of test_additional_sheets.html. r=dbaron
2016-03-17 13:17:10 +11:00
Cameron McCormack
3f7c51c2ae
Bug 1256210 - Part 2: Convert test_additional_sheets.html and test_addSheets.html to mochitest-plain. r=dbaron
...
--HG--
rename : layout/style/test/chrome/additional_sheets_helper.html => layout/style/test/additional_sheets_helper.html
rename : layout/style/test/chrome/test_addSheet.html => layout/style/test/test_addSheet.html
rename : layout/style/test/chrome/test_additional_sheets.html => layout/style/test/test_additional_sheets.html
2016-03-17 13:17:10 +11:00
Cameron McCormack
69e11e6d9e
Bug 1256210 - Part 1: Factor out getting of services in test_additional_sheets.html. r=dbaron
...
MozReview-Commit-ID: GuODc7fnYVj
2016-03-15 18:38:07 +11:00
Sotaro Ikeda
0a065a8dfa
Bug 1245552 - Align MaskLayer surface to 4 r=mattwoodrow
2016-03-16 18:54:38 -07:00
Sotaro Ikeda
47242038f0
Bug 1255303 - Use SurfaceFormat::B8G8R8X8 as back buffer if possible r=jrmuizel
2016-03-16 18:30:41 -07:00
Brian Birtles
38e9dfee9e
Bug 1245260 - Ignore redundant calls to RestyleManager::IncrementAnimationGeneration; r=dbaron
...
While processing restyles and starting transitions, we may trigger
a call to EffectCompositor::UpdateCascadeResults which may, in turn, call
EffectCompositor::RequestRestyle with RestyleType::Layer, which ultimately
results in a call to RestyleManager::IncrementAnimationGeneration().
Typically, nsTransitionManager::StyleContextChanged compares the animation
generation on its collection with that of the restyle manager and uses this
to ignore the restyle that it generates. However, given the sequence of events
above, that check may no longer help since the restyle manager's animation
generation will be out of step. As a result,
nsTransitionManager::StyleContextChanged will fail to ignore a subsequent
and redundant restyle. With certain combinations of content, this can mean that
restyles are posted in such a manner than an infinite cycle of restyles ensues.
This patch causes RestyleManager to ignore calls to IncrementAnimationGeneration
when it is already processing restyles such that the animation generation is
only ever updated once per restyle. This makes the check for a matching
animation generation in nsTransitionManager::StyleContextChanged work as
expected, preventing us from generating needless transitions which can produce
this endless loop.
MozReview-Commit-ID: 9HYDrknKPAI
--HG--
extra : rebase_source : f7d9f251d20805fcb4d0d9be04d4343336e69836
2016-03-16 15:05:10 +08:00
Wes Kocher
df770973e9
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: BAdnrVKIL0l
2016-03-16 16:51:50 -07:00
Wes Kocher
056d92a49d
Merge fx-team to central, a=merge
...
MozReview-Commit-ID: 5Xg2MJzWbsf
2016-03-16 16:50:27 -07:00
Wes Kocher
0a90f19fe6
Merge inbound to central, a=merge
...
MozReview-Commit-ID: LC2T4UUYgUr
2016-03-16 16:33:08 -07:00
Ehsan Akhgari
d2a9ec7408
Bug 1257343 - Port test_bug1027864.html to mochitest-plain so that it can be turned on in e10s mode; r=mrbkap
2016-03-16 19:03:20 -04:00
Marco Castelluccio
f1d59000c3
Bug 1255036 - Remove mozApps::getNotInstalled. r=myk,ehsan
2016-03-17 00:00:01 +01:00
Ehsan Akhgari
9588951fb9
Bug 1257341 - Port test_ScriptProcessorCollected1.html to mochitest-plain so that it can be turned on in e10s mode; r=mrbkap
2016-03-16 18:58:55 -04:00
Ehsan Akhgari
ecf86396c9
Bug 1257337 - Port test_AudioParamDevtoolsAPI.html to mochitest-plain so that it can be turned on in e10s mode; r=mrbkap
2016-03-16 18:57:18 -04:00
Ehsan Akhgari
d92ea6155c
Bug 1257333 - Port test_AudioNodeDevtoolsAPI.html to mochitest-plain so that it can be turned on in e10s mode; r=mrbkap
2016-03-16 18:50:53 -04:00
Ehsan Akhgari
511ccff106
Bug 1257327 - Port test_allowMedia.html to mochitest-plain so that it can be turned on in e10s mode; r=mrbkap
2016-03-16 18:50:53 -04:00
Mike Hommey
4ed6eca117
Bug 1257136 - Allow to pass configure options from mach configure. r=gps
2016-03-17 07:21:37 +09:00
Mike Hommey
3d0e3c4c8e
Bug 1257104 - Move --enable-eme to moz.configure. r=ted
2016-03-17 07:21:37 +09:00
Mike Hommey
d5fe73840f
Bug 1257104 - Move --disable-fmp4 to moz.configure. r=ted
...
Note the imply_option from --enable-ffmpeg replaces the explicit check from
old-configure.in and triggers an error in the same circumstances.
2016-03-17 07:21:37 +09:00
Mike Hommey
294a1dd5b6
Bug 1257104 - Move --disable-ffmpeg to moz.configure. r=ted
2016-03-17 07:21:37 +09:00
Mike Hommey
0a286dbf9a
Bug 1257104 - Move --disable-wmf to moz.configure. r=ted
2016-03-17 07:21:37 +09:00
Mike Hommey
97e39da5b9
Bug 1257104 - Move MOZ_APPLEMEDIA to moz.configure. r=ted
...
Note the AC_DEFINE used to be in a COMPILE_ENVIRONMENT block, but the
define is actually used in Gecko preferences, so it's actually better
that the define is always set when MOZ_APPLEMEDIA is enabled.
2016-03-17 07:21:37 +09:00
Mike Hommey
bc3a6199df
Bug 1257104 - Allow options with choices and possibly no given values. r=ted
...
While rare, this is something we support for e.g. --enable-eme, where it
can be either given with no values, "adobe", some future other EME GMP
adapter names, or a combination of them.
2016-03-17 07:21:37 +09:00
Randall Barker
e4bd080c0b
Bug 1252708 - Able to scroll past the end of the page in Fennec with APZ enabled r=kats
2016-03-16 15:10:41 -07:00
Kartikaya Gupta
f5fed1a234
Bug 1256341
- Guard against scenarios where GenerateSingleTap is called without an active touch block. r=botond
...
MozReview-Commit-ID: 8nnj9IlwIuL
2016-03-16 17:58:37 -04:00
Kartikaya Gupta
e500e5d2b9
Bug 1256341
- Add a gtest to catch scenarios where a tap timeout is interrupted by a non-touch block. r=botond
...
MozReview-Commit-ID: 5kyb6VOxWU1
2016-03-16 17:58:37 -04:00
Kartikaya Gupta
4317d4d96b
Bug 1256344 - If a long-press is interrupted by a non-touch block, don't dispatch the long-press event. r=botond
...
MozReview-Commit-ID: 7SqA1nIlJYz
2016-03-16 17:58:37 -04:00
Kartikaya Gupta
085bd0c97f
Bug 1256344 - Add a gtest to catch scenarios where the long-press block is interrupted by a non-touch block. r=botond
...
MozReview-Commit-ID: C7K7W9r15qu
2016-03-16 17:58:37 -04:00
Mike Hommey
9ee0449cad
Bug 1256988 - Remove MOZ_TOUCH, nothing is using it. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
d750b89c8d
Bug 1256988 - Move USE_FC_FREETYPE to moz.configure. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
42022dc1f2
Bug 1256988 - Move MOZ_INSTRUMENT_EVENT_LOOP to moz.configure. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
9351ddacba
Bug 1256988 - Move MOZ_PDF_PRINTING to moz.configure. r=chmanchester
...
Remove the AC_DEFINE because it is unused.
2016-03-17 06:49:44 +09:00
Mike Hommey
44442bc4fe
Bug 1256988 - Move --with-gl-provider to moz.configure. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
2743bd43bd
Bug 1256988 - Move X11 and MOZ_WIDGET_TOOLKIT-related things to moz.configure. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
d2211d0a3f
Bug 1256988 - Skip the Xt library test for MOZ_WIDGET_TOOLKIT==qt. r=chmanchester
...
Now that the MOZ_WIDGET_TOOLKIT test is in moz.configure, the value for
MOZ_WIDGET_TOOLKIT is now set in old-configure.in very early, which
now allows to check for its value before doing to Xt test instead of
resetting XT_LIBS later.
2016-03-17 06:49:44 +09:00
Mike Hommey
747e8cd9f5
Bug 1256988 - Remove NO_X11. r=chmanchester
...
It hasn't done anything since bug 191447, 13 years ago
2016-03-17 06:49:44 +09:00
Mike Hommey
13cf8281d0
Bug 1256988 - Remove useless Gtk/accessibility check in js/src/old-configure.in. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
730bb6b0f9
Bug 1256988 - Move MOZ_WIDGET_* defines to moz.configure. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
0a771514a8
Bug 1256988 - Replace tests on MOZ_WIDGET_GTK with tests on MOZ_WIDGET_TOOLKIT containing gtk. r=chmanchester
...
But only do that for the AC_SUBST. The AC_DEFINE is still useful.
2016-03-17 06:49:44 +09:00
Mike Hommey
9ee28498c9
Bug 1256988 - Remove MOZ_WIDGET_GTK2 define. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
f5e10530d9
Bug 1256988 - Fix #endif comments for MOZ_WIDGET_GTK. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
1e802dcbc4
Bug 1256988 - Remove duplicate gfx.content.azure.backends settings in all.js. r=chmanchester
...
They are useless because they replicate what is already set in the #else
case above them.
2016-03-17 06:49:44 +09:00
Mike Hommey
7f131dbc35
Bug 1256988 - Replace tests on MOZ_ENABLE_GTK with tests on MOZ_WIDGET_TOOLKIT containing gtk. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
45e34d9474
Bug 1256988 - Replace tests on MOZ_ENABLE_GTK3 with tests on MOZ_WIDGET_TOOLKIT==gtk3. r=chmanchester
2016-03-17 06:49:44 +09:00
Mike Hommey
2360b9887b
Bug 1256988 - Replace tests on MOZ_ENABLE_GTK2 with tests on MOZ_WIDGET_TOOLKIT==gtk2. r=chmanchester
2016-03-17 06:49:44 +09:00