Граф коммитов

476327 Коммитов

Автор SHA1 Сообщение Дата
Ryan VanderMeulen 7868d3f110 Bug 1275281 - Enable more Linux e10s tests on Taskcluster and clean up some cruft. r=armenzg
--HG--
extra : rebase_source : cd18847524a2ac1208eae310c5e7f3c7c3b0cf1e
2016-05-24 15:49:52 -04:00
Chris Pearce bc093355a7 Bug 1249706 - Fix 8fe22dd4fc8a (backout of a085ea2d24bb). r=bustage
--HG--
extra : rebase_source : dedc21e95680f0361f4ff9e2058fe37f1a322e8e
2016-05-25 10:51:14 +12:00
Gregory Szorc 4558a0636b Bug 1275297 - Create Visual Studio project files by default on Windows; r=glandium
Now that the VisualStudio backend will no-op if nothing has changed, it
should be safe to always run this backend.

On first run, backend generation takes ~3.5s on my machine. On subsequent run,
it takes ~1.5s. Wall time for a no-op config.status is now ~15.7s. We could like
make the Visual Studio backend faster by not writing so many project files.
But this would require consolidating libraries in moz.build files. And that's
out of scope for this change.

MozReview-Commit-ID: 5W38HMGmcuV

--HG--
extra : rebase_source : 1164621e00e2b917b5462d5ba310e0cc94d23bd9
2016-05-24 08:47:24 -07:00
Gregory Szorc dba3191147 Bug 1275297 - Write VisualStudioVersion to solution file; r=chmanchester
There is probably a way to dynamically retrieve the version. But rather
than take the chance we'd query the wrong thing, let's just parse the
version that Visual Studio writes to the solution file when saving it and
use it.

With this change, generating the VisualStudio build backend should not change
any files unless the build config has changed. This means we can generate
Visual Studio files at will without causing Visual Studio to complain
about the solution and other files changing and needing reloading.

MozReview-Commit-ID: 1udZ72SLEzP

--HG--
extra : rebase_source : d15bff5b30a021dc1180e48fb7bb0d6c84871b69
2016-05-24 08:21:41 -07:00
Gregory Szorc ef99842bf6 Bug 1275297 - Write MinimumVisualStudioVersion to solution file; r=chmanchester
Visual Studio will write this variable to an ancient Visual Studio
version (2010 I believe) if we don't specify it. Explicitly write the
variable to the minimum Visual Studio version we support.

MozReview-Commit-ID: 8Y0im48OM2G

--HG--
extra : rebase_source : 7b1f4cfe778c6258dce068b2aec8b6acd8e85102
2016-05-24 08:14:06 -07:00
Gregory Szorc 96ada3b958 Bug 1275297 - Use proper header in solution file; r=chmanchester
Upon further examination, VS2013 and VS2015 share the same file format
version. They also write the internal version number in a comment, not
the user-facing production version.

MozReview-Commit-ID: 92HB0pEzeI6

--HG--
extra : rebase_source : ebf00ae704ccd44415f8d7054359c87287734926
2016-05-24 07:58:25 -07:00
Terrence Cole cf1c808cc5 Bug 1274365 - Allow WeakMap::getDelegate to be called from subclasses; r=sfink
--HG--
extra : rebase_source : fe79c1566d83fdd2f2dbcc5c854555569f2346ca
2016-05-23 09:13:02 -07:00
Terrence Cole 35726cf1fb Bug 1273220 - Rename RelocatablePtr to HeapPtr; r=sfink
--HG--
extra : rebase_source : b3742dcc7730d461d8f102c828b34b5dd7fb60fb
2016-05-18 12:18:05 -07:00
Terrence Cole 3bffd39627 Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
--HG--
extra : rebase_source : 3e7bb83f9c648611312f04bcd50476dfc8a5b74b
2016-05-18 12:03:23 -07:00
Chris Pearce daf024be7d Bug 1249706 - Backout a085ea2d24bb for blowing telemetry server's mind. r=backout
--HG--
extra : rebase_source : fc17ac88544ff800b141a276f66282b34f613dfe
2016-05-25 10:31:15 +12:00
Dustin J. Mitchell 22bd1fe157 Bug 1272315: mozunit: log error message with line number only if available; r=glandium
MozReview-Commit-ID: 7Ye9RrKw6cw

--HG--
extra : rebase_source : d7ca5d202354f1c95a057abede465583c06b6c45
extra : source : 8b3b9c531a5ef763d2ee1c340aa41af474dd7810
2016-05-24 15:32:39 +00:00
Jonathan Watt c7d766dbc7 Bug 1275266 - Fix broken merge conflict. r=orange on CLOSED TREE 2016-05-19 14:01:31 +01:00
Nick Fitzgerald 0b403163a6 Bug 1273917 - Follow up: Fix sm_variant_base.yml to put `command` under `task.payload` instead of plain old `task`; r=sfink 2016-05-24 15:05:06 -07:00
Jeff Muizelaar f2757bc5b8 Bug 1275283. Use MFBT_API for importing/exporting in DLL blocklist. r=glandium 2016-05-24 17:57:57 -04:00
Ralph Giles dad637eb4a Bug 1275189 - Remove thread::JoinHandle panic guard. r=kinetik
We've audited this code, so the calls inside the closure should
be panic-free. Meanwhile the thread join() itself seems to be
panicing on windows. This will at least get us a more obvious
crash.

MozReview-Commit-ID: JXoDOOu2x0K

--HG--
extra : rebase_source : 661da4e8e8dc98e25b318a51c49a406ee86beb46
2016-05-24 14:42:42 -07:00
Gregory Szorc d800a1712f Bug 1274655 - Set MOZ_SOURCE_REPO in mozharness to avoid variance from shared repos; r=jlund
Recent changes to mozharness in bug 1270317 started using pooled shared
storage for Mercurial repos. This means the "default" path in Mercurial
repos is variable depending on which repo was the first to be built on
a machine.

By default, the Firefox build system resolves the source repository
from `hg paths default`. This is now incorrect default behavior in
automation.

We fix the regression by setting MOZ_SOURCE_REPO in the environment to
path to the repository that mozharness is currently building.

MozReview-Commit-ID: 34IPf7PJfuA

--HG--
extra : rebase_source : d0d717847f1e52444ecd53ddf16716bad42809eb
extra : source : a2a4c06d9736850782d8cc52802e0207ca1bf27a
2016-05-20 12:46:27 -07:00
Gregory Szorc 16e0eedd7e Bug 1274655 - Resolve changeset when only repo is defined; r=mshal
Previously, we required both or none of MOZ_SOURCE_REPO and
MOZ_SOURCE_CHANGESET to be defined. This logic was established in
51029f4d82d3 (bug 1247162).

There appears to be no good reason why we require MOZ_SOURCE_CHANGESET
if MOZ_SOURCE_REPO is defined. After all, if we have a checkout we should
be able to resolve the revision.

This commit changes the logic to resolve the changeset when not defined.
We still error if MOZ_SOURCE_REPO is defined but we can't resolve the
changeset. I can't imagine this breaking anything.

This change will be necessary to appease TaskCluster tasks once mozharness
is changed in a subsequent commit to define MOZ_SOURCE_REPO. Buildbot and
TC each have their own way of specifying the source revision. Rather than
change mozharness, it feels easier to just have the build system derive
things. This decision is further justified by the fact there is a chicken
and egg problem in mozharness: the environment variable dict is resolved
before source directory population. So, we'd need to teach mozharness
about TC's VCS mechanism, which it currently has no knowledge of. I'd rather
not do that.

MozReview-Commit-ID: ANaoGbPGWj2

--HG--
extra : rebase_source : fd09b282dc1d88478eb76e37796b210cccecaf3a
2016-05-24 11:35:44 -07:00
Andrew McCreight 35eaf64b42 Bug 1273190, part 3 - Fix some modelines in xpcom/. r=froydnj
Autogenerated by modeline.py.
2016-05-24 14:45:44 -07:00
Andrew McCreight 1ab7f7f2be Bug 1273190, part 2 - Add some missing licenses and mode lines to XPCOM gtests. r=froydnj 2016-05-24 14:45:44 -07:00
Andrew McCreight 21bb33df87 Bug 1273190, part 1 - Fix indentation and mode lines for various xpcom/ files. r=froydnj 2016-05-24 14:45:44 -07:00
Jonathan Watt de83a13903 Bug 1275266 - Rename imgLoader::Singleton and imgLoader::PBSingleton to something less misleading, and document them. r=tnikkel 2016-05-19 13:31:15 +01:00
Jonathan Watt 887122b9b7 Bug 1275229 - Stop using do_CreateInstance("@mozilla.org/image/loader;1") to create gecko internal imgLoader instances. r=tikkel 2016-05-19 13:31:15 +01:00
Nick Fitzgerald 64dc3b503f Bug 1273917 - Create the SM(pkg) build for taskcluster; r=sfink
--HG--
rename : testing/taskcluster/scripts/builder/build-sm.sh => testing/taskcluster/scripts/builder/sm-tooltool-config.sh
2016-05-24 14:25:19 -07:00
Jean-Yves Avenard 708b1db5db Bug 1274933: Reject data promise when EOS is encountered following waiting for data. r=gerald
MozReview-Commit-ID: 1hKplz5wFnJ

--HG--
extra : rebase_source : 301821b51146e5cc7273f86b53b16c1e6ef6ca08
2016-05-24 19:58:36 +10:00
Ben Kelly 0304c38349 Bug 1273920 P4 Fix bugs in dom/push/test_serviceworker_lifetime.html test. r=kitcambridge 2016-05-24 14:08:20 -07:00
Andrew Sutherland df95996482 Bug 1273920 P3b Trigger cycle collector instead of using a timeout. r=bkelly 2016-05-23 22:40:50 -04:00
Ben Kelly 4020ec6404 Bug 1273920 P3 Add mochitest that demonstrates we cancel sw install if install event is GC'd. r=asuth 2016-05-24 14:08:20 -07:00
Ben Kelly 748fae34c5 Bug 1273920 P2 Fix register-wait-forever-in-install-worker.https.html to expect new unified service worker job queue behavior. r=asuth 2016-05-24 14:08:20 -07:00
Ben Kelly d021f226db Bug 1273920 P1 Hold strong reference to service worker WaitUntil() promise until its fulfilled. r=asuth 2016-05-24 14:08:20 -07:00
Terrence Cole 8ee67582a6 Bug 1275082 - Add missing ValueOperations private accessors; r=sfink 2016-05-23 13:17:12 -07:00
Gian-Carlo Pascutto e3b4dc9250 Bug 1249313 - Don't shut down the entire Cameras IPC if a single source is shut down. r=jesup 2016-02-23 15:20:26 +01:00
Jeff Muizelaar f9a3f41d46 Bug 1245756. Remove blacklisting for HD5800. r=mattwoodrow
This was before we had the AMD specific checks to block DXVA for higher resolutions/frame rates.
2016-05-24 15:38:48 -04:00
Jeff Muizelaar 3d15a7f63b Bug 1273640. Make some mp4 demuxer classes final. r=cpearce
This fixes some clang warnings about virtual destructors.
2016-05-24 15:38:48 -04:00
Jeff Muizelaar 09c622e96b Bug 1273669. Make JS::CustomAutoRooter::Inner final. r=billm
Fixes clang virtual destructor warnings.
2016-05-24 15:38:48 -04:00
Gregory Szorc ebee24e8a7 Bug 1274104 - Remove redundant [test_videocontrols.html] section to unbust moz.build
Looks like a bad merge in 3b664841d774.

CLOSED TREE

--HG--
extra : amend_source : 4e2952f3a1c3aea91a50dc606d4e8652c78f04ba
2016-05-24 12:10:10 -07:00
Wes Kocher d44c985d66 Merge m-c to inbound, a=merge 2016-05-24 11:36:47 -07:00
Wes Kocher f6aab6a144 Backed out 4 changesets (bug 1274104) because test_videocontrols.html started failing when it merged to m-c a=backout
Backed out changeset 4326af8f70cd (bug 1274104)
Backed out changeset 834445b4a5f1 (bug 1274104)
Backed out changeset 9bec2581c224 (bug 1274104)
Backed out changeset ae650554f519 (bug 1274104)
2016-05-24 11:31:44 -07:00
Jeff Muizelaar ddb635bc77 Bug 1272359. Report support for AVX and AVX2 in telemetry. r=gfritzsche 2016-05-24 14:25:00 -04:00
Jeff Muizelaar 2418bd8394 Bug 1271657. Redo gfxConfig support for HW D3D11 ANGLE. r=dvander 2016-05-24 14:24:03 -04:00
Andreas Tolfsen 01d029f0e7 Bug 1275311 - Get property when in content in security notification UI test; r=whimboo
MozReview-Commit-ID: 1mIed8b8uXY

--HG--
extra : rebase_source : e21b4565c5b146faa4468d4569dabe34e182ae8f
2016-05-24 17:28:38 +01:00
Gregory Szorc e33c9179cd Backed out changesets a2a4c06d9736 and d6e4c44790d2 (bug 1274655) for breaking version control
On a CLOSED TREE.
2016-05-24 11:10:45 -07:00
Gregory Szorc e48138b855 Bug 1274655 - Ensure environment variable isn't a unicode; r=me
Older versions of Python 2.7 have a bug where subprocess and execve
don't like unicode in the environment variable dict. This patch
ensures we are using a str.

Pusing on a CLOSED TREE like a boss.

--HG--
extra : amend_source : 5f464f6ffd58711d31129e6d8971a85b5b75b1c7
2016-05-24 11:03:57 -07:00
Carsten "Tomcat" Book cb4337c62c merge mozilla-inbound to mozilla-central a=merge
--HG--
rename : dom/presentation/tests/mochitest/file_presentation_non_receiver_oop.html => dom/presentation/tests/mochitest/file_presentation_non_receiver.html
rename : dom/presentation/tests/mochitest/file_presentation_non_receiver_inner_iframe_oop.html => dom/presentation/tests/mochitest/file_presentation_non_receiver_inner_iframe.html
rename : dom/presentation/tests/mochitest/file_presentation_receiver_inner_iframe_oop.html => dom/presentation/tests/mochitest/file_presentation_receiver_inner_iframe.html
2016-05-24 14:52:23 +02:00
Carsten "Tomcat" Book 002646b7c6 merge fx-team to mozilla-central a=merge 2016-05-24 14:21:05 +02:00
Carsten "Tomcat" Book 0ed94efabc Backed out changeset 0659c9235136 (bug 1274363) for memory leaks
--HG--
extra : rebase_source : 7fd1df522bb0cab48ca51d29140036f6a5a6a7cc
2016-05-24 09:37:23 +02:00
Wes Kocher c7d07150ce Bug 1270994 - Re-add webgl-utils.js to .eslineignore because I just intentionally re-broke it CLOSED TREE a=merge
--HG--
extra : source : 2179cd63b7fcdf18f0fa87dbfafb621954623911
2016-05-23 14:08:10 -07:00
Wes Kocher 619449ef38 Followup to hopefully fix browser_se_first-run.js after bug 1270994 landed rs=gijs
--HG--
extra : source : ca0d04ce03040d726cd96d112761e79317587c18
2016-05-23 13:57:49 -07:00
Wes Kocher 865c827ac1 Merge fx-team to m-c a=merge 2016-05-23 17:14:42 -07:00
moby 5196c457dd Bug 1256843 - Fix ESLint issues in devtools/client/webconsole/test/browser_webconsole_bug_599725_response_headers.js; r=bgrins
MozReview-Commit-ID: AivhQ31wr1G
2016-05-23 16:45:00 +02:00
Jaideep Bhoosreddy ae4a15dd5c Bug 1256780 - Fix ESLint issues in devtools/client/webconsole/test/browser_console_addonsdk_loader_exception.js; r=bgrins
MozReview-Commit-ID: BqcfZi9Y26c
2016-05-23 16:28:00 +02:00