Commit Graph

470162 Commits

Author SHA1 Message Date
Kyle Huey
d200ed89d0 Bug 1263311: Part 3 - s/nsCancelableRunnable/CancelableRunnable/g. r=froydnj 2016-04-11 11:40:06 -07:00
Kyle Huey
fcad56a170 Bug 1263311: Part 2 - Remove a non-existent CancelableRunnable. r=froydnj 2016-04-11 11:40:06 -07:00
Kyle Huey
f13a6fc866 Bug 1263311: Part 1 - Change the nsICancelableRunnable interface. r=froydnj 2016-04-11 11:40:06 -07:00
Kyle Huey
84b3f40dbd Bug 1263314: Remove NonThreadSafe. r=jld 2016-04-11 11:40:06 -07:00
Kyle Huey
aaeb289b61 Bug 1256049: Remove diagnostic assertions. r=me 2016-04-11 11:39:52 -07:00
Andreas Farre
dc5d8fed7a Bug 1254313 - Log less when running mach run --debug within emacs. r=gps
Check if the INSIDE_EMACS environment variable is set and change the
log level to WARNING to not confuse the emacs/mi with logging messages.

MozReview-Commit-ID: 5AWZ6swGJsE

--HG--
extra : transplant_source : b%24%8Ff6%968%8A%02%E2%07%DD%C6Y9E%CB%7C.%E4
2016-04-11 11:20:52 -04:00
Jan Henning
e1bbdff4b6 Bug 1263334 - Check VBR header is valid before using it for duration calculations. r=esawin
MozReview-Commit-ID: KPrn5WeXUuF

--HG--
extra : transplant_source : E%89%8Cs%1BG%28y%B82%3E%F8%CB%A8Q%B3%1F%EB%94%C2
2016-04-09 20:38:45 +02:00
Andrea Marchesini
911722de11 Bug 1263556 - Remove EmptyBlobImpl in dom/ipc/Blob.cpp, r=smaug 2016-04-11 14:31:53 -04:00
Andrea Marchesini
7281a6ab42 Bug 1263553 - Move MultipartBlobImpl into mozilla::dom namespace, r=smaug 2016-04-11 14:31:34 -04:00
Andrea Marchesini
f67009f3e2 Bug 1263551 - Remove unused method in MultipartBlobImpl, r=smaug 2016-04-11 14:31:05 -04:00
Morgan Phillips
13b99f98e6 Bug 1255133 - Surface the most common JavaScript errors; r=bgrins
--HG--
extra : rebase_source : 19d2c4016ad9a91fbb5d987fe82ae0bf06f29c4e
2016-04-08 01:06:32 -07:00
David Keeler
b2887661d5 bug 1263221 - improve how PSM handles the visibility of __CERT_AddTempCertToPerm r=chmanchester,mgoodwin
MozReview-Commit-ID: GXiXANNa6Op

--HG--
extra : rebase_source : ffb96a89aabd933f200e39d528d6f5f41e035d7e
2016-04-08 10:30:32 -07:00
Chris Manchester
52083635d3 Bug 1261456 - Combine support-files listed in [DEFAULT] with any listed per-test rather than overriding. r=gps
This requires a change to how we process test manifests in the build system:
now, whenever we see a support file mentioned in a manifest, we require that
file isn't already in that test's support files, but if we see a support file
that was already seen in some other test, the entry is ignored, but it is not
an error. As a result of this change, several duplicate support-files entries
needed to be removed.

MozReview-Commit-ID: G0juyxzcaB8

--HG--
rename : testing/mozbase/manifestparser/tests/test_default_skipif.py => testing/mozbase/manifestparser/tests/test_default_overrides.py
2016-04-11 11:21:20 -07:00
Chris Manchester
dc426e9cbb Bug 1262866 - Include toolkit/crashreporter/test/browser/browser.ini in a more central moz.build to avoid a failure when running tests against --disable-crashreporter builds. r=mshal
MozReview-Commit-ID: 9DzmJjzpZe7
2016-04-11 11:21:20 -07:00
Chris Manchester
ac5be5fb45 Bug 1262961 - Add the 'generate-build-stats' step to several debug mozharness configs. r=mshal
MozReview-Commit-ID: KvWV1hiUEc
2016-04-07 08:59:42 -07:00
Sebastian Hengst
364386e3cf Backed out changeset cb4b18566f30 and 7c4d19e3376f (bug 1163224) for build bustage. r=backout on a CLOSED TREE 2016-04-11 19:43:04 +02:00
Geoff Brown
22f9dbec3f Bug 1247468 - Increase timeout for testBookmarklets; r=margaret 2016-04-11 11:31:33 -06:00
Wes Kocher
0ea9a45880 Backed out changesets d1ff10330267 and abe062737a19 (bug 1186522) for broken marionette tests because the backout was incomplete
MozReview-Commit-ID: LnbWpZJU1r1

--HG--
extra : rebase_source : ebd102b47bb681affe1e23b82892618c2e8513ad
2016-04-11 10:21:08 -07:00
Botond Ballo
460fb32c11 Bug 1249040 - Allow wheel scrolls to accumulate in the presence of scroll snapping. r=kats
MozReview-Commit-ID: EUyGvkoyu8I

--HG--
extra : rebase_source : b9f9bbb7a11a976ff696c28b026d292a8f90d0e1
2016-04-07 17:41:55 -04:00
Andrew Halberstadt
3098112a41 Bug 1262495 - [mach] Allow running root commands that have subcommands on their own, r=gps
For example, say there is a command 'foo' that has a subcommand 'bar'. Prior to this, it was not
possible to run:
./mach foo

as its own independent command. The above would instead print the subcommand help for 'bar'.

MozReview-Commit-ID: JU4dXoxnCyu

--HG--
extra : rebase_source : bb15532ad39456b270071bc60d7b15e15af04e48
2016-04-06 11:41:13 -04:00
Ted Mielczarek
6e351deef3 bug 1156300 - symbolstore.py FixFilenameCase doesn't fix up directory names. r=gps
MozReview-Commit-ID: 2nEaouS1oHD

--HG--
extra : rebase_source : c993a749f7c932cc1e7026a82332a127b5f7e3ca
2016-04-11 08:53:42 -04:00
Gijs Kruitbosch
6b2064d4e9 Bug 1262772 - html checkboxes in in-content pages should stop taking pointer events because they're hidden, r=jaws
MozReview-Commit-ID: 6UC5sYmDHOU

--HG--
extra : rebase_source : 3cecd22ed3f339acc80e85ff3f4cc8fa721c4cf6
2016-04-07 11:40:11 +01:00
Daniel Holbert
cfd458ff95 (no bug) whitespace cleanup in test_bug370436.html. (no review & DONTBUILD because whitespace-only)
MozReview-Commit-ID: ipuEKve7PF
2016-04-11 09:52:12 -07:00
Nathan Froyd
e136c9ac20 Bug 1163224 - fix typo in creating global crate dependencies; r=me
Hoping the added Rust will let us reopen this CLOSED TREE.
2016-04-11 12:42:36 -04:00
Botond Ballo
5a57a5b196 Bug 1163320 - Variadic implementation of nsRunnableMethodArguments. r=froydnj
MozReview-Commit-ID: 13YyOyiionD

--HG--
extra : rebase_source : 89a0ad0877ed3290a41288523fe9b13d9c5bac7d
extra : source : ed761807105b30069d5a7412f8dacf75429eeeb6
2015-05-11 17:24:21 -04:00
Nicolas Silva
8c83eea5af Bug 1263515 - Destroy the compositor earlier in RecvWillStop when it still has a valid widget. r=jnicol 2016-04-11 18:18:24 +02:00
Kim Moir
55fb66e771 revert Bug 1186522 - force per checkin and release desktop firefox builds to require signed add-ons on beta 45 r=mshal 2016-04-11 12:16:51 -04:00
Nathan Froyd
45af5cd66c Bug 1163224 - add build system support for multiple Rust crates; r=glandium
Our current build system support for Rust compiles any Rust crate into a
so-called staticlib, which is a static library (.a file) that includes
the Rust runtime.  That staticlib is then linked into libxul.  For
supporting multiple crates, this approach breaks down, as linking
multiple copies of the Rust runtime is going to fail.

For supporting multiple crates, the approach taken here is to compile
each crate into a so-called rlib, which is essentially a staticlib
without the Rust runtime linked in.  The build system takes note of
every crate destined for linking with libxul (treating them like static
libraries generated from C/C++ files), and generates a super-crate,
whimsically named "rul", that is compiled as a staticlib (so as to
include the Rust runtime) and then linked into libxul.  Thus only one
copy of the Rust runtime is included, and the Rust compiler can take
care of any inter-crate dependencies.

This patch currently only supports Rust code in shared libraries, not in
binaries.  The handling for the rul crate is placed in the common
backend, with a special hook for derived backends to handle shared
library objects.
2016-04-11 11:05:44 -05:00
Andrea Marchesini
17c4507220 Bug 1263405 - Some headers missing in dom/base, r=smaug 2016-04-11 12:02:35 -04:00
Benjamin Bouvier
d9d48e8f8b Bug 1263618: Adapt assertions in RegExp*Raw functions for int32_t; r=arai
MozReview-Commit-ID: ItCAUIEmR9r

--HG--
extra : rebase_source : 7fdfe283511f8f3623063094a2402a661c5f7619
extra : amend_source : c07faffd297115ae74abe003812058fe653bb2fe
2016-04-11 16:38:03 +02:00
Terrence Cole
64b12b1c09 Bug 1257810 - ReleaseAcquire should be adequate for a counter; r=sfink
--HG--
extra : rebase_source : d7a5e7be5a85144573a43970848c1f2337a8c470
2016-04-07 11:28:34 -07:00
Shawn Huang
90e33b02c1 Bug 1146418 - Promise API entry points should use NS_ASSERT_OWNINGTHREAD, r=baku 2016-04-11 23:16:26 +08:00
Benjamin Smedberg
bfb4b7ac45 Bug 1252152 - Make plugin instances destroyed while that instance is on the stack crash earlier and more usefully, r=jimm
MozReview-Commit-ID: EblMTq3CGn9

--HG--
extra : rebase_source : 3f3bf6a7e2f6c8cf70859039ec70da4064f3156c
extra : amend_source : 1b1ee05e3a6444d216af710eb76026da66ef7c22
2016-04-06 16:23:43 -04:00
Kai Engert
f8da0365fd Backout revision 36f75c2863a1, bug 1258375 2016-04-11 17:00:39 +02:00
Charles Collicutt
c6f9ac9288 Bug 1261567 - Include compat dir in libevent include path. r=billm 2016-04-11 07:43:48 -07:00
Kai Engert
b471460db8 Bug 1258375, NSS_3_24_BETA5 and required adjustments to PSM and packaging, r=martin.thomson, r=glandium 2016-04-11 16:40:36 +02:00
Alexander Surkov
79b3a94e0d Bug 1263188 - stop bleeding, r=yzen 2016-04-11 10:01:13 -04:00
Kartikaya Gupta
c9075fd284 Bug 1258711 - Skip the pixel cap when drawing scrollbar tracks or thumbs, since they don't use intermediate surfaces internally to CoreUI, and shouldn't blow up. r=mstange
MozReview-Commit-ID: BrSqOnwEKUf
2016-04-11 09:53:17 -04:00
Ryan VanderMeulen
3d1b923971 Bug 1260553 - Upgrade SQLite to version 3.12.1. r=mak 2016-04-11 09:44:23 -04:00
Dan Minor
2bfe3e1901 Bug 1262532 - Add WebRTC autophone manifest r=bc
MozReview-Commit-ID: 48hYjjKo7Ft

--HG--
extra : rebase_source : b2f14569ae638663fb82c8d8bbf331579a728204
2016-03-30 12:07:34 -04:00
Kim Moir
331a5db94d Bug 1186522 - force per checkin and release desktop firefox builds to require signed add-ons on beta 45 r=mshal 2016-04-11 09:15:12 -04:00
Andrea Marchesini
89bcdd8564 Bug 1259169 - Fix the localization string for nsICookieManager::remove() deprecation, r=flod 2016-04-11 09:10:40 -04:00
Sebastian Hengst
f17e7a91b7 Backed out changeset 17dfb6404d37 (bug 1148307) for OS X build bustage. r=backout on a CLOSED TREE
--HG--
rename : dom/presentation/PresentationTCPSessionTransport.cpp => dom/presentation/PresentationSessionTransport.cpp
rename : dom/presentation/PresentationTCPSessionTransport.h => dom/presentation/PresentationSessionTransport.h
2016-04-11 13:12:34 +02:00
Sebastian Hengst
ae9f706ab7 Backed out changeset dfe4cc7062d1 (bug 1148307) 2016-04-11 13:12:26 +02:00
Sebastian Hengst
c8b30f409e Backed out changeset 820f92f08f69 (bug 1148307) 2016-04-11 13:12:20 +02:00
Sebastian Hengst
3e646cbd97 Backed out changeset 3cb658c3e3f9 (bug 1148307)
--HG--
rename : dom/presentation/tests/mochitest/test_presentation_tcp_receiver.html => dom/presentation/tests/mochitest/test_presentation_receiver.html
rename : dom/presentation/tests/mochitest/test_presentation_tcp_receiver_establish_connection_error.html => dom/presentation/tests/mochitest/test_presentation_receiver_establish_connection_error.html
rename : dom/presentation/tests/mochitest/test_presentation_tcp_receiver_establish_connection_timeout.html => dom/presentation/tests/mochitest/test_presentation_receiver_establish_connection_timeout.html
rename : dom/presentation/tests/mochitest/test_presentation_tcp_receiver_oop.html => dom/presentation/tests/mochitest/test_presentation_receiver_oop.html
rename : dom/presentation/tests/mochitest/test_presentation_tcp_sender.html => dom/presentation/tests/mochitest/test_presentation_sender.html
rename : dom/presentation/tests/mochitest/test_presentation_tcp_sender_default_request.html => dom/presentation/tests/mochitest/test_presentation_sender_default_request.html
rename : dom/presentation/tests/mochitest/test_presentation_tcp_sender_disconnect.html => dom/presentation/tests/mochitest/test_presentation_sender_disconnect.html
rename : dom/presentation/tests/mochitest/test_presentation_tcp_sender_establish_connection_error.html => dom/presentation/tests/mochitest/test_presentation_sender_establish_connection_error.html
2016-04-11 13:12:13 +02:00
Sebastian Hengst
85c0244174 Backed out changeset 4441e42e5bec (bug 1148307) 2016-04-11 13:12:05 +02:00
Benjamin Bouvier
cd2b8610c4 Bug 1262208: update test case; r=me 2016-04-11 12:44:46 +02:00
Benjamin Bouvier
9126d25abe Bug 1262208: Generalize the disabled compilation mode message for asm.js; r=luke
MozReview-Commit-ID: ERdr7xy6DeO

--HG--
extra : rebase_source : f893716bbf21b9026e893cc3c70e51d52aa91996
2016-04-07 13:56:24 +02:00
Carsten "Tomcat" Book
f09dffab2b Merge mozilla-central to mozilla-inbound 2016-04-11 11:47:32 +02:00