Commit Graph

479909 Commits

Author SHA1 Message Date
Jan de Mooij
eab2a7d8f2 Bug 1278839 - Fix a trivial OOM in SetJitCompilerOption. r=nbp 2016-06-16 12:09:24 +01:00
Phil Ringnalda
7d17083dd6 Bug 1268633 followup, adjust test_interfaces.html to expect that the SpeechSynthesis API is riding the trains. r=smaug
MozReview-Commit-ID: BTBvFOoRwKV
2016-06-16 10:51:03 +01:00
Byron Campen [:bwc]
9c47a3e286 Bug 1276805: Make TestNrSocket less chatty. r=drno
MozReview-Commit-ID: 7lXcrCbuQpz

--HG--
extra : rebase_source : bd80c7e4ebdd0413e35f3807ce503d7c27f7809a
2016-06-14 07:08:52 -05:00
Peter Moore
f1c481467c Bug 1280325 - set MSYSTEM env var to 'MINGW32' for TaskCluster Windows firefox desktop builds; r=glandium 2016-06-15 23:20:14 +01:00
Thomas Zimmermann
5d152949dc Bug 1276927: Build B2G with Android build scripts where possible, r=glandium
This patch adds support for configuring Gonk/B2G with Android-specific
build scripts. This removes duplicated code and simplifies maintenance
of B2G.

The B2G builds will now use libc++ for Gecko; instead of the obsolete
STLport. A side-effect of this patch is the removal of any compile-time
dependency on B2G's bionic library.

MozReview-Commit-ID: 7V6BmC7jlrs
2016-06-16 08:43:51 +01:00
Thomas Zimmermann
97a43c0b93 Bug 1276927: Define HAVE_ANDROID_OS before including 'android_filesystem_config.h', r=fabrice
The preprocessor token HAVE_ANDROID_OS configures 'android_filesystem_config.h'
to include the correct header files from the environment.

MozReview-Commit-ID: oKwdjzDjij
2016-06-16 08:43:51 +01:00
Thomas Zimmermann
d67ebc7b00 Bug 1276927: Add V4L ioctl 'VIDIOC_S_HW_FREQ_SEEK' if undefined by Linux, r=gsvelto
MozReview-Commit-ID: 5ZvrhwOyfYy
2016-06-16 08:43:51 +01:00
Thomas Zimmermann
89ae3af487 Bug 1276927: Fix breakpad to build on B2G, r=mshal
This patch unifies the include search directories for the breakpad
on B2G and Android, and protects breakpad-internal workarounds against
multiple definition.

As a side-effect of the patch set, no more Gonk-specific headers from
'gonk-include' are requried to build toolkit/ or xpcom/. The related
artifacts are removed by this patch.

MozReview-Commit-ID: E94I2rspDtJ
2016-06-16 08:43:51 +01:00
Thomas Zimmermann
92207a5fd9 Bug 1276927: Remove Bionic dependencies from Necko, r=valentin
B2G builds now use the header files from Android NDKs. Bionic is
not supported by the build any longer and Bionic features can't be
used anymore. This patch removes Necko's dependencies on Bionic
in favor of the respective Android code.

MozReview-Commit-ID: HP6jC22fLGn
2016-06-16 08:43:51 +01:00
Thomas Zimmermann
ae77e30012 Bug 1276927: Remove Gonk from JS builds where possible, r=dvander
B2G/Gonk is just a special case of Android builds. Removing Gonk
code from JS builds simplifies the build process and maintenance.

MozReview-Commit-ID: 6mxm2Hqmx0c
2016-06-16 08:43:51 +01:00
Thomas Zimmermann
3ceab62a95 Bug 1276927: Fix DOM code to build with Android NDK, r=fabrice
MozReview-Commit-ID: KwW9O9DLFuy
2016-06-16 08:43:51 +01:00
Thomas Zimmermann
7d6335ca2d Bug 1276927: Fix B2G sandboxing code to build with Android NDK, r=fabrice
This patch fixes an incorrect C++ namespace of STL datastructures.

MozReview-Commit-ID: FYx38sTzF4I
2016-06-16 08:43:51 +01:00
Thomas Zimmermann
32d428f04a Bug 1276927: Fix B2G widget code to build with Android NDK, r=fabrice
MozReview-Commit-ID: Acewzo0hNEE
2016-06-16 08:43:50 +01:00
Carsten "Tomcat" Book
3b1e93ac5e Merge mozilla-central to mozilla-inbound
--HG--
extra : rebase_source : 4b15946d1de3c0e3d7fed8fc0f68b5f653d8836a
2016-06-16 08:39:13 +01:00
Thomas Zimmermann
0df4746231 Bug 1280205: Add |Promise| parameter to |MediaOmxCommonDecoder::CallSeek|, r=jwwang
MozReview-Commit-ID: HTDBKrYbVSa
2016-06-16 08:38:44 +01:00
Andrea Marchesini
a438f6944e Bug 1279860 - part 4 - Renaming FSMultipartFormData and other HTMLFormSubmission classes, r=smaug 2016-06-16 08:26:34 +01:00
Andrea Marchesini
6f89091771 Bug 1279860 - part 3 - HTMLFormSubmission::GetFromForm, r=smaug 2016-06-16 08:25:48 +01:00
Andrea Marchesini
aa5c829338 Bug 1279860 - part 2 - Anonymous namespaces in HTMLFormSubmission, r=smaug 2016-06-16 08:25:12 +01:00
Andrea Marchesini
aadce059f5 Bug 1279860 - part 1 - Renaming nsFormSubmission to mozilla::dom::HTMLFormSubmission, r=smaug
--HG--
rename : dom/html/nsFormSubmission.cpp => dom/html/HTMLFormSubmission.cpp
rename : dom/html/nsFormSubmission.h => dom/html/HTMLFormSubmission.h
rename : dom/html/nsFormSubmissionConstants.h => dom/html/HTMLFormSubmissionConstants.h
2016-06-16 08:24:16 +01:00
Mike Hommey
815f65343a Bug 1280338 - Use clang 3.8 on TSan builds. r=froydnj 2016-06-16 16:16:53 +09:00
Mike Hommey
2fe5367788 Bug 1280338 - Use tooltool GCC's ld on TSan builds. r=froydnj
Something similar was done in bug 1278718 for ASan builds, because of
indirect dependencies on libstdc++ being picked by the linker and
leading to linkage failure with the older binutils from the CentOS 6
image we use to do desktop builds.
2016-06-16 16:16:51 +09:00
Masayuki Nakano
46e33a611c Bug 1279170 TextInputHandler::InsertText() should set keypress event's .key value property when it replaces specified range with a character r=m_kato
TextEventDispatcher::MaybeDispatchKeypressEvents() dispatches keypress events with passed event's mKeyNameIndex and mKeyValue values. I.e., setting mCharCode doesn't make sense in this case. Similarly, mKeyCode value is also ignored (overwritten by 0) if it's printable key's key event (mKeyNameIndex == KEY_NAME_INDEX_USE_STRING).

MozReview-Commit-ID: bdBQOlVKTs

--HG--
extra : rebase_source : 0786fb72ce8cc5468bbf3d4d1e5cadaa4586837e
2016-06-16 12:11:01 +09:00
Andrew Comminos
1a2c265bd6 Bug 1279744 - Improve fallback handling for glXWaitVideoSync. r=lsalzman
MozReview-Commit-ID: JXy6yupyd3v
2016-06-16 04:13:03 +01:00
Mike Hommey
a4b157940a Bug 1278415 - Make the buildconfig module use MozbuildObject.from_environment. r=gps
The buildconfig module predates MozbuildObject.from_environment, and
it's about time to start factoring things out such that we only have
one way to get config.status data. This is step 1: making the
buildconfig module use MozbuildObject.from_environment.

Eventually, we'll want to remove the buildconfig module uses everywhere.
2016-06-16 11:43:35 +09:00
Mike Hommey
721ada9f07 Bug 1278415 - Ensure MOZ_CURRENT_PROJECT is set when running make directly in objdir. r=gps
The topobjdir-finding logic in mozbuild relies on MOZ_CURRENT_PROJECT
being set, and it's currently only set when going through client.mk.

On automation, during universal builds, make check is invoked directly
in one of the objdirs, so MOZ_CURRENT_PROJECT is not set. We've had
other similar problems in the past. Ensuring MOZ_CURRENT_PROJECT is set
in the objdir itself should reduce the risk of other such issues in the
future.
2016-06-16 11:43:30 +09:00
Mike Hommey
8a3b88f341 Bug 1278415 - Also write a mozinfo for js standalone builds. r=gps
Historically, a mozinfo for js standalone build has not been necessary,
but with the move towards a) having things work with mach and b)
buildconfig using the MozbuildObject.from_environment in next patch,
mozinfo becomes necessary (it's required for
MozbuildObject.from_environment to find the directory is an objdir).

Interestingly, hazard builds do both a js standalone build and a desktop
Firefox build at the same time, both of which are done with MOZCONFIG
set in the environment... with the Firefox mozconfig. The result of now
writing a mozinfo for js standalone builds is that in that case, they
end up with a reference to the mozconfig, which the build system then
reads, and finds a MOZ_OBJDIR, which then doesn't match the js
standalone build objdir. So for those builds, reset MOZCONFIG.
2016-06-16 11:43:23 +09:00
Bob Silverberg
5741f3e29e Bug 1272684 - Remove PlacesUtils.promiseUpdatePlace as it has been replaced with PlacesUtils.history.insert, r=mak
MozReview-Commit-ID: 6UcizhKi24h

--HG--
extra : transplant_source : 5%08%06%82Wc%CAi%89Z2%A0%ADl/%C1K%89%AA%3C
2016-06-09 08:58:21 -04:00
moby
f79cb6e071 Bug 1203079 - Allow Ctrl+Shift+C to cancel element picker even if page becomes unfocused; r=pbro
--HG--
extra : rebase_source : b8859d16fdf64903b55779fb5972d4ccb840b0ce
2016-06-14 04:57:00 +01:00
Onno Ekker
f1de083a08 Bug 1279953 - Ambiguous string usage for "not encrypted page". r=dolske
--HG--
extra : rebase_source : e6ea020d8b98e9bef2e895e5312edc47d839cc2c
2016-06-13 22:14:04 +02:00
Timothy Guan-tin Chien
4901223999 Bug 1231701 - Ship our own variant of EmojiOne on Windows and Linux, r=glandium, r=dolske, r=jfkthame, r=gerv
This patch bundles a color font named "EmojiOne Mozilla", and turn on
the necessary code for including the bundled font, on Linux and Windows.
With that, users of Linux and Windows <=8.0 is able to see color Emoji
on Firefox without support from System.

The font bundled is the v0.2.1 version, generated from the project repo
in

https://github.com/mozilla/emojione-colr

with artwork from the original EmojiOne font and Twemoji,
under CC BY 4.0 license.

Test files, about:license page, and the packager instruction are
modified accordingly.

MozReview-Commit-ID: 2mmxnA0vS3u

--HG--
extra : rebase_source : 34008d9063fa0ecf95d4f76d645f0d40635290ba
2016-06-15 21:58:49 +01:00
Gijs Kruitbosch
04654fd5c1 Bug 1280177 - fix titlebar button position in devedition, r=mstange
MozReview-Commit-ID: 5lTpdW38gOL

--HG--
extra : rebase_source : 0d0fede93d77fb113f2bc6d52f3a37ffe6119162
2016-06-15 12:42:53 +01:00
Drew Willcoxon
d357c59414 Bug 1279845 - Remove duplicate download-blocked.svg. r=jaws
MozReview-Commit-ID: 3kavXPIT6Hn
2016-06-16 03:04:47 -07:00
Mike de Boer
ea46634171 Bug 1279742 - render the highlighter mask using plain HTML and CSS, instead of an SVG document. This improves performance and solves various layouting issues. r=jaws 2016-06-16 10:38:30 +01:00
Gijs Kruitbosch
97d70544b0 Bug 1279208, followup, rs=bustage/dao
MozReview-Commit-ID: BQo5WCM9us3
2016-06-16 10:38:24 +01:00
Gijs Kruitbosch
a60614a313 Bug 1279208, r=mak
MozReview-Commit-ID: KOuTjwn9MSx

--HG--
extra : rebase_source : 9ab3fbb75019e6a7ccfca4164d18c9b756c43d7d
extra : amend_source : bdf3328e53f56c37cca745e03254f3483fd188df
2016-06-09 13:25:07 +01:00
Andrew Swan
1eac929388 Bug 1270360 Implement runtime.sendNativeMessage() r=kmag
MozReview-Commit-ID: 93FaGaYto5w

--HG--
extra : rebase_source : 520ff9d6bb6c8d9262c87103090236fcf1923b49
2016-06-08 14:52:35 -07:00
Nick Fitzgerald
c823acfbbc Bug 1267551 - Use MOZ_MUST_USE in js/src/vm/Debugger.h; r=jimb 2016-06-17 13:52:44 +01:00
Nick Fitzgerald
a4668d0b79 Bug 1267551 - Use MOZ_MUST_USE in js/public/UbiNodeShortestPaths.h; r=jimb 2016-06-17 13:52:44 +01:00
Nick Fitzgerald
5545da0648 Bug 1267551 - Use MOZ_MUST_USE in js/public/UbiNodePostOrder.h; r=jimb 2016-06-17 13:52:44 +01:00
Nick Fitzgerald
3a2a30627d Bug 1267551 - Use MOZ_MUST_USE in js/public/UbiNodeDominatorTree.h; r=jimb 2016-06-17 13:52:44 +01:00
Nick Fitzgerald
8d76510cde Bug 1267551 - Use MOZ_MUST_USE in js/public/UbiNodeCensus.h; r=jimb 2016-06-17 13:52:43 +01:00
Nick Fitzgerald
7b5d1178b4 Bug 1267551 - Use MOZ_MUST_USE in js/public/UbiNode.h; r=jimb 2016-06-17 13:52:43 +01:00
Nick Fitzgerald
59c369b80e Bug 1267551 - Stop trying to align method declarations in js/src/vm/SavedStacks.h; r=jimb
It just makes unrelated changes mess up blame when they fix indentation, or it
makes the indentation go bad to preserve blame. Neither is a good outcome...
2016-06-17 13:52:43 +01:00
Nick Fitzgerald
1af5913054 Bug 1267551 - Use MOZ_MUST_USE in js/src/vm/SavedStacks.h; r=jimb 2016-06-17 13:52:43 +01:00
Nick Fitzgerald
e19be2da7c Bug 1267551 - Use MOZ_MUST_USE in js/src/vm/SavedFrame.h; r=jimb 2016-06-17 13:52:43 +01:00
Carsten "Tomcat" Book
27b9dd5031 Backed out changeset a95a934791f7 (bug 1279657) for bustage on a CLOSED TREE 2016-06-17 13:33:26 +01:00
Carsten "Tomcat" Book
0f670f3910 Backed out changeset dfe70885c37c (bug 1279657) 2016-06-17 13:33:08 +01:00
Carsten "Tomcat" Book
c0c2282bfb Backed out changeset 097dc302f5a0 (bug 1279657) 2016-06-17 13:33:06 +01:00
bechen
dd6f87a7f3 Bug 1276530 - part2: The id of cue might be empty, so don't use it for checking. r=rillian
MozReview-Commit-ID: CyjEkOmDNG0

--HG--
extra : transplant_source : 3%E1%9FSk%8F%E3_%0Fy%D0%82%E2D9%91%7Cc%60%88
2016-06-17 17:20:24 +08:00
bechen
feac509453 Bug 1276530 - Fix test_texttrackevents_video.html. r=rillian
MozReview-Commit-ID: Gn11D3I0MRb

--HG--
extra : transplant_source : %B0%83%11%19m%870%98%90%14%2A%82%D3f%B0%C1%8A%B5Cw
2016-06-17 17:08:09 +08:00