Commit Graph

469291 Commits

Author SHA1 Message Date
Jeff Gilbert
9a1ef90f9b Bug 1261179 - Don't fallback to desktop GL when ANGLE fails. - r=jrmuizel 2016-03-31 13:47:11 -07:00
Jeff Gilbert
65fd1fca03 Bug 1259811 - Require FBO support for GLContexts. - r=jrmuizel 2016-03-25 14:19:21 -07:00
Francois Marier
13fc6775d0 Bug 663581 - remove unused test_bug362788.xhtml. r=jmaher
MozReview-Commit-ID: ketJSTBbQ7

--HG--
extra : rebase_source : 6c92beb5634c730686d432af937f20e17762e048
2016-04-04 15:57:57 -07:00
Magnus Melin
dbf9be7a6e Bug 1151366 - remove nsGkAtoms::mozdonotsend from treesanitizer. r=ehsan 2016-04-05 22:55:27 +03:00
Morgan Phillips
a2bda2e267 Bug 1260673 - Use 'in' rather than 'of' for iterating over array indexes; r=evilpie 2016-04-05 12:14:43 -07:00
Terrence Cole
0ef3ab81a0 Bug 1232418 - Allow mozilla::Tuple to support equality comparison; r=Waldo
--HG--
extra : rebase_source : d57231f1c4a4c58715d2d552dd2e02257a73891e
2015-12-14 12:01:17 -08:00
Terrence Cole
6ab8c8ca99 Bug 1259580 - Hide as many Proxy details as possible behind a detail namespace; r=efaust
--HG--
extra : rebase_source : 9acd8f66646e5104579cde751a85175a365c9662
2016-03-24 13:24:51 -07:00
Terrence Cole
172b7c970b Bug 1259578 - Use GC infrastructure to allocate proxy's malloced blob; r=jonco
--HG--
extra : rebase_source : ed7051ff26fdebc7ebbfbe693880dacee51366fa
2016-03-24 13:03:55 -07:00
Mike Shal
d285cb5bc1 Bug 1261479 - Remove remaining USE_RCS_MK usage; r=chmanchester
MozReview-Commit-ID: 4T5IVg1SUHk
2016-04-01 14:45:58 -04:00
Mike Shal
e0fb9deb3f Bug 1261474 - Remove custom install rules in browser/app/Makefile.in; r=chmanchester
MozReview-Commit-ID: K2FTdBaIWPI
2016-03-31 17:12:11 -04:00
Mike Shal
f9107c3ce4 Bug 1261473 - Remove INSTALL_TARGETS from addon-sdk/Makefile.in; r=chmanchester
MozReview-Commit-ID: CWsimFT6MFv
2016-03-31 16:07:13 -04:00
Terrence Cole
a3f8065015 Bug 1261649 - Do not use bare ** in a new test; r=sfink
--HG--
extra : rebase_source : 488d04e29c674e355cfa4a1a4776f12d8410b7bf
2016-04-05 11:33:42 -07:00
Morgan Phillips
0ec8bfa5b7 Bug 1260673 - Ensure that Array.sort works with sealed objects; r=jorendorff
--HG--
extra : rebase_source : 1b51a58a4401c04c671193b6128b416b98d0a928
2016-04-04 16:27:21 -07:00
Ben Kelly
4f8961505e Bug 1238707 Remove blanket disable of serviceworker mochitests on windows debug e10s. r=ryanvm 2016-04-05 11:15:06 -07:00
Ben Kelly
21fd4f4b0b Bug 1238707 Release the window immediately in TabParent::Destroy() to avoid leaks. r=smaug 2016-04-04 14:08:17 -07:00
Nathan Froyd
d7dfb00a02 Bug 1261116 - only compile libcubeb's test_resampler if PulseAudio is enabled; r=kinetik 2016-03-31 13:06:04 -04:00
Ted Mielczarek
58e2e722d0 bug 1239083 - use moz.build files to build ICU. r=glandium,waldo
Also fixes bug 926980 - load ICU data from an archive file.

Stop invoking ICU's autoconf build system. Instead, have hand-authored
moz.build files under config/external/icu to build what we need. In addition,
we'll commit a pre-built copy of the ICU data file (currently icudt56l.dat)
under config/external/icu/data to avoid having to build ICU host tools to
generate it. config/external/icu/data also contains some assembly files
which can generate an object file containing the ICU data file contents
so that the JS shell (or standalone JS builds) can be linked directly to
the data without having to deal with the external data file. This requires
yasm or GNU as.

Various bits of packaging have been updated to account for the ICU data file.
XPCOM initialization now sets the ICU data directory so ICU can locate its
data file.

The update-icu.sh script has been modified to read the list of C/C++ source
files out of the ICU Makefiles and update `sources.mozbuild` files under
config/external/icu, as well as build a local copy of ICU using its
autoconf build system to generate the ICU data file to be committed in-tree.


MozReview-Commit-ID: 8Pfkzqt6S1W

--HG--
extra : rebase_source : 31426cddddb5543e0191059ba2f2eb069abe7727
2016-04-05 10:09:12 -04:00
Ted Mielczarek
94fa8fd73a bug 1247396 - drop support for MOZ_SHARED_ICU. r=glandium
MozReview-Commit-ID: 54AQdzJqvvA

--HG--
extra : rebase_source : 41c2516bf65ca4594a68084a61d9a737680cfc9f
extra : source : e40580ed0fe6fab50f1d8d23747c2cf423d93016
2016-02-11 08:21:16 -05:00
Mike Conley
ec59745657 Bug 1255773 - Account for multiple media elements per node for Page Info. r=florian
MozReview-Commit-ID: GwzIYVsLgue

--HG--
extra : rebase_source : 6fc4d9317487dd311a3f0b2602d7c704b2fc0b2b
2016-04-05 12:39:24 -04:00
Maja Frydrychowicz
c4a795ff19 Bug 1227367 - Test MarionetteTestRunner's test_handlers and testvars; r=automatedtester
BaseMarionetteTestRunner sets up an empty list of test_handlers; however
it is essential for any child class have at least one test_handler,
otherwise the harness is busted. So, I added a test to check that
MarionetteTestRunner sets up the expected test_handlers.

In doing so, I refactor BaseMarionetteTestRunner.__init__ to
split out file i/o into other methods so I can mock them out,
which involves modifying testvars code.

So, I also added a test to make sure the parsing of testvars still
works.

MozReview-Commit-ID: GF5MKy8rN8C

--HG--
extra : rebase_source : eb62a0245848c30d52a75a1b88d6f14c0f890295
extra : histedit_source : 544ad127d177f47b3c439ef4c96cee0ec4a9c160
2016-03-31 00:35:09 -04:00
Maja Frydrychowicz
60d4a1fef0 Bug 1227367 - Set logger fixture as a dependency for the kwargs fixture; r=automatedtester
MozReview-Commit-ID: JwlktoYmyuG

--HG--
extra : rebase_source : bb299a3d5340933d9185c580e7347e3cbb68845d
extra : histedit_source : 1fa6e96a700cee0d918469cad603784424723529
2016-03-01 17:39:13 -05:00
Maja Frydrychowicz
5b67a46e51 Bug 1227367 - Detect empty test suite in BaseMarionetteTestRunner; r=automatedtester
If the appropriate test_handler isn't available to the runner,
tests specified at the command-line silently omitted. It's possible
for the runner to create an empty test-suite. This patch adds
asserts to detect an empty test-suite early and provide a more
specific error message.

MozReview-Commit-ID: 5XL4XZHCbMu

--HG--
extra : rebase_source : 6cd0443e2ee34f7aabebe41fbc241ad37d60afe8
extra : histedit_source : 4cff2f152b210a9e483fbb39cd506469dd417350
2016-03-01 17:37:16 -05:00
Maja Frydrychowicz
0eec303a06 Bug 1227367 - Add marionette-harness TaskCluster task; r=dustin
marionette-harness is implemented as a "generic" task and
can be triggered with the following try syntax:
`-p linux64_tc -j marionette-harness -u none -t none`

The Marionette harness tests do not depend on a browser build,
they only exercise Python code.

Add option to testing/docker/desktop-build/bin/build.sh to
execute any in-tree script instead of only `build-linux.sh`.
This feature is used to call
testing/taskcluster/scripts/tester/harness-test-linux.sh, which
in turn executes the mozharness script specified in the environment.

MozReview-Commit-ID: H08v8ow4p8q

--HG--
extra : rebase_source : 0b8caf4c149a7446591808381fc9819ed795bbd5
extra : histedit_source : 191251f01aeee1e683f14d35439aed5eff55c20d
2016-03-31 15:40:03 -04:00
Maja Frydrychowicz
1ef686097c Bug 1227367 - Add mozharness script for Marionette harness tests; r=jlund
MozReview-Commit-ID: 5OHt1bcHs0W

--HG--
extra : rebase_source : 2fe8ee35afa1136e371bf98c58cdb55f5efa52ad
extra : histedit_source : d00527f3707a4a4a680531ffcde9669aea5dd7bf
2016-04-04 17:57:34 -04:00
Maja Frydrychowicz
28b29c74c8 Bug 1227367 - Test exit codes in marionette-client runtests.cli; r=automatedtester
Initial tests for the Marionette Python runner/harness.

MozReview-Commit-ID: 9KSSOOmpzUF

--HG--
extra : rebase_source : 65998f4f67aaed8aa011410fcee5ddfda6b1aa17
extra : histedit_source : 5ecd5ddae826a11ae7f5c89701ee74e9f68682e6
2016-03-31 00:37:19 -04:00
Jan-Ivar Bruaroey
aa408de276 Bug 1254187: Fix maxBitrate to respect simulcast. r=jesup
MozReview-Commit-ID: 51dz5y0q6qQ

--HG--
extra : rebase_source : 2b25f67832214cc9f6f816e9a70c119329a7b083
2016-04-01 15:10:47 -05:00
Benjamin Bouvier
7321267aef Bug 1261404: Ensure BrTable only set successors once; r=sunfish
MozReview-Commit-ID: 93M9s3Y5v0T

--HG--
extra : rebase_source : 3b42f44ca38a6efca341bef72fb19ac9b68eb7da
2016-04-04 16:02:25 +02:00
Jeff Muizelaar
83bb88f11e Bug 1259466. Rename layers.offmainthreadcomposition.enabled. r=milan
We would rather people not use this pref.
2016-04-05 10:55:17 -04:00
Carsten "Tomcat" Book
dfee85ecef Merge mozilla-central to mozilla-inbound 2016-04-05 16:54:06 +02:00
Carsten "Tomcat" Book
d18a5a0893 merge mozilla-inbound to mozilla-central a=merge 2016-04-05 16:51:53 +02:00
Carsten "Tomcat" Book
4137d1150d merge fx-team to mozilla-central a=merge 2016-04-05 16:50:25 +02:00
Kartikaya Gupta
fa1dfb6fc1 Bug 1262151 - Back out bug 1259593 for causing worse checkerboarding in some cases. r=backout 2016-04-05 10:28:28 -04:00
Carsten "Tomcat" Book
fd5763b37f Backed out changeset 033ae34a1c53 (bug 1246606) for test failures in browser_fxaccounts.js | no tooltip when signed out 2016-04-05 12:18:28 +02:00
Carsten "Tomcat" Book
1fe30696da Backed out changeset ffd370115779 (bug 1261185) for memory leaks on own test 2016-04-05 10:39:36 +02:00
Carsten "Tomcat" Book
8f42935451 Merge mozilla-central to fx-team to fix 2 perma failures 2016-04-05 10:36:40 +02:00
Carsten "Tomcat" Book
93f1ed4229 merge m-c to m-i to fix perma failures 2016-04-05 10:34:05 +02:00
Carsten "Tomcat" Book
b1555f6b65 Backed out changeset 85740a5fc12f (bug 1259466) for conflicting down with merge from m-c 2016-04-05 10:32:42 +02:00
Seth Fowler
46fd7ee495 Bug 1261553 - Don't return from OnVisibilityChanged implementations without calling the superclass implementation. r=mstange
--HG--
extra : rebase_source : 425d910fb712a11359ec8e79134acd94a092824d
2016-04-05 01:11:14 -07:00
Carsten "Tomcat" Book
d345d59d77 Backed out changeset 3d245551d3fb (bug 1260505) for suspicion of causing taskcluster-images opt Docker Artifact Image Builder failures 2016-04-05 09:48:49 +02:00
Carsten "Tomcat" Book
0c8ce93507 Backed out changeset 902ee4a0983d (bug 1261223) for XPC failures 2016-04-05 09:18:57 +02:00
Carsten "Tomcat" Book
fad84a5168 Backed out changeset 864320b75e76 (bug 1259466) for suspicion this caused bc 7 test failures on m-c 2016-04-05 08:54:01 +02:00
Ryan VanderMeulen
26094430c0 Merge inbound to m-c. a=merge 2016-04-04 23:34:14 -04:00
Andrew Swan
a1d4cd1add Bug 1262003 - Back out changeset 983702f6874c. r=kmag
MozReview-Commit-ID: 10GVdKTFjiR

--HG--
extra : transplant_source : %15%C7%90%93%95%00%8BST%09e%F0%A6%94M%3C%E2%AF%F2%9A
2016-04-04 16:09:32 -07:00
Wes Kocher
df53918788 Backed out changeset d51e76f5d0b8 (bug 1260104) for apparently tripling the runtime of SM(p) jobs and also introducing a failure in SM(p) jobs
MozReview-Commit-ID: EyLduy3EMOl
2016-04-04 15:42:00 -07:00
Wes Kocher
46f04c50ca Backed out 5 changesets (bug 911216) for apparently tripling the runtime of SM(p) jobs along with introducing a failure in SM(p)
Backed out changeset d70235224525 (bug 911216)
Backed out changeset 2f503e373e6f (bug 911216)
Backed out changeset 2e98f8b36bc6 (bug 911216)
Backed out changeset bd5acdf4a2a1 (bug 911216)
Backed out changeset 58716e562690 (bug 911216)

MozReview-Commit-ID: 807ajHOZvQn
2016-04-04 15:41:17 -07:00
Mike Hommey
e6d52431b6 Bug 1261531 - Remove most obvious cases of useless AC_DEFINEs. r=chmanchester
- HW_THREADS doesn't appear to be doing anything.

- USE_ARM_KUSER is not used since bug 675078. This also removes the configure
  flag that sets it.

- HAVE_SETBUF and HAVE_SNPRINTF are leftover from bug 944935.

- MOZ_MEMORY_GONK is leftover from bug 804303.
2016-04-05 07:16:44 +09:00
Mike Hommey
c25921b32d Bug 1261531 - Remove most obvious cases of useless AC_SUBSTs. r=chmanchester
- DEVELOPER_OPTIONS, INTEL_CC, INTEL_CXX, MOZ_ENABLE_QTMOBILITY,
  GTK_CONFIG are or even were never used outside configure.

- MOZ_PROFILELOCKING which gradually became a no-op over the years. This
  also removes the configure flag that sets it.

- XULRUNNER_STUB_NAME is xulrunner-only, and xulrunner is gone. This
  also removes the configure flag that sets it.

- The only use of MOZ_CAN_RUN_PROGRAMS was removed in bug 780561.

- AR_LIST and AR_DELETE have not been used since bug 584474.

- MOZ_COMPONENT_NSPR_LIBS is leftover from bug 1036894.

- MOZ_PNG_ARM_NEON_CHECK is not used since bug 980488.

- MOZ_WEBRTC_LEAKING_TESTS has been no-oped by bug 825510.

- VPX_NEED_OBJ_INT_EXTRACT and NO_INTEGRATED_AS_CFLAGS are not used since
  bug 1151175.

- WCHAR_CFLAGS is not used since bug 904985.
2016-04-05 07:16:44 +09:00
Mike Hommey
1eda7fa37b Bug 1261359 - Don't set HOST_{C,CXX,LD}FLAGS from {C,CXX,LD}FLAGS at all. r=nalexander
In bug 1260996, we straightened things up for the host flags on cross
compile builds, where the situation was that they were effectively empty
by default, and that hasn't changed.

While working on bug 1260996, it has become clear that there is no much
point in setting the host flags from the target flags on non cross
compile builds, especially when the target flags come from the environment.

That creates a discrepancy with cross compilation builds for no real
reason, and there are effectively too few host things to build that it
would matter anyways. The flags that do matter are the ones for C++11,
C99, and optimisations, and they all are set independently of what is
being removed here.
2016-04-05 07:16:44 +09:00
Mike Hommey
03275f034b Bug 1261285 - Properly remove the config.log logging handler before running old-configure. r=ted
Because closing the handler is not enough (it eventually reopens
itself), the dumping of config.log overwrites the file, and confuses
the process of reading it to dump it in the first place, showing
incomplete logs. The intent from the start was that nothing would be
logged in the FileHandler, so on top of closing it, actively remove it.
2016-04-05 07:16:44 +09:00
Mike Hommey
2f27499d10 Bug 1261263 - Remove -fgnu89-inline. r=froydnj
It seems the reason why it was added back in bug 719659 is gone.
2016-04-05 07:16:44 +09:00