Commit Graph

475483 Commits

Author SHA1 Message Date
Michael Comella
584d3e9910 Bug 1261210 - Rename omg.mozglue.ContextUtils -> omg.mozglue.SafeIntentUtils. r=mcomella
MozReview-Commit-ID: 99kZNBPmqes

--HG--
rename : mobile/android/base/java/org/mozilla/gecko/mozglue/ContextUtils.java => mobile/android/base/java/org/mozilla/gecko/mozglue/SafeIntentUtils.java
extra : rebase_source : 215173a778e4ef29a125a4ba30de7c729a193384
2016-05-18 15:48:07 -07:00
Michael Comella
7814e49f2f Bug 1273686 - Don't crash on invalid sequence number argument in core ping. r=ahunt
MozReview-Commit-ID: A2nNBgQz5yr

--HG--
extra : rebase_source : 4b922cc86caddcd5c92310d9220fcf06e7d734f2
2016-05-17 17:10:56 -07:00
Gregory Szorc
1e76a00c51 Bug 1270317 - Record hg version and install info; r=jlund
hgtool printed the hg version info when running. This is useful data
when debugging Mercurial failures. Add it back in.

We also add `hg debuginstall`, which prints useful bits about the
install, including the Python path and version.

MozReview-Commit-ID: IeKhfWDXEys

--HG--
extra : rebase_source : 2cda6334353935a700373d6204f40428cb10518b
extra : histedit_source : 2fdaaf0a32525a60945686ea6ee9ae1154e6259d
2016-05-16 16:44:31 -07:00
Gregory Szorc
e768460664 Bug 1270317 - Stop using hgtool for Firefox builds; r=jlund
Now that the MercurialVCS VCS tool does things optimally, we no longer
need to use hgtool!

Again, this will effectively require a modern Mercurial version or
things will fail.

MozReview-Commit-ID: 9SM9qfYGlU6

--HG--
extra : rebase_source : 0376250e782f03f0a375ae42cf7f9f30a93eef5b
extra : source : d01331bbdebe58edb59f222b608a2f1796e33004
extra : histedit_source : 890daa7fd8337ce6a222d768412f2a51c82d8c12
2016-05-06 10:59:52 -07:00
Gregory Szorc
802fda3e66 Bug 1270317 - Use robustcheckout extension for checking out Mercurial repos; r=jlund
Functionality for doing an optimal clone/pull+share+purge+update is now
implemented in the robustcheckout extension so it can be implemented in one
place and used by all the various tools needing to perform a "robust"
checkout using optimal practices.

This commit switches the MercurialVCS to use it.

Functionality for interfacing with shared repos and associated tests have
been removed because this is all implemented and tested in robustcheckout.

Various other tests have also been removed because they are redundant with
tests in the robustcheckout extension.

MozReview-Commit-ID: FGvmSHKM5e0

--HG--
extra : rebase_source : 8f31a1e79d448478fa63b17582313409ac06fe69
extra : histedit_source : 3031dd8f83b0c64abc110252fd270f1917168663
2016-05-16 16:56:14 -07:00
Gregory Szorc
2ca57de7a0 Bug 1270317 - Add robustcheckout.py Mercurial extension; r=jlund
Copy of https://hg.mozilla.org/hgcustom/version-control-tools:hgext/robustcheckout/__init__.py
at revision f6af4580fc8804bb530cba404b6d174ceabbd5e0.

MozReview-Commit-ID: ATqzpIzsKyx

--HG--
extra : rebase_source : 76e81f0365558550f2d6c681bd60fc380491c853
extra : histedit_source : 605941f0fe56490b3a8767c7e3c4b59e7e8232ca
2016-05-17 16:08:37 -07:00
Gregory Szorc
2dfe182968 Bug 1270317 - Add query_pushinfo to MercurialVCS; r=jlund
MercurialVCS doesn't currently implement the VCSMixin interface.

This commit copies the implementation of query_pushinfo() from
HgtoolVCS to MercurialVCS so it implements the interface.

MozReview-Commit-ID: LKpLVhQoKww

--HG--
extra : rebase_source : 6dad5a86e6f9018ca5c3cdbd5fb37082ec700ef7
extra : histedit_source : 92daf0709d8913c1ee5db549bdf5dd453840f40b
2016-05-06 10:52:52 -07:00
Gregory Szorc
6dd0f4f99f Bug 1270317 - Define a clone_upstream_url property; r=jlund
We currently have a "clone_by_revision" property that indicates to
perform a `hg clone -r`. We use it for cloning from Try.

Cloning single revisions undermines the benefits of clone bundles. So,
I'll be replacing "clone_by_revision" with a feature that clones from
another "upstream" repo then does a `hg pull -r` on the wanted revision.

This commit starts that work by introducing a "clone_upstream_url"
property. We define it on Try. It is currently unused.

MozReview-Commit-ID: Dohs8bCTUkB

--HG--
extra : rebase_source : ab6f9a0b270b70386435a4040b55d3362b84e51c
extra : histedit_source : 055dbf85eb762deab3c05c3092cb57d4313a6957
2016-05-06 10:51:06 -07:00
Gregory Szorc
6d562751b4 Bug 1270317 - Upgrade to Mercurial 3.7.3 in the mozharness test environment; r=jlund
We had a test environment running on Python 2.6 and an ancient version
of Mercurial. AFAICT we run Python 2.7 everywhere, so this environment
can be dropped.

We also upgrade to Mercurial 3.7.3, as that is what automation now runs.

MozReview-Commit-ID: 7WTyD3CUjtj

--HG--
extra : rebase_source : 28994488cc1ffbc779ac4f25ec0cbbd2749d169d
extra : histedit_source : bdd034b5c2d3cc479f58b614cf368372c81c8896
2016-05-06 10:49:08 -07:00
Michael Comella
beb524dc18 Bug 1272431 - Do not use API 19+ method for FileLastModifiedComparator. r=ahunt
MozReview-Commit-ID: 7lN0mJgWYg5

--HG--
extra : rebase_source : c80732eb1b5e4fe011f3a286167921e87f03b4b0
2016-05-16 18:48:42 -07:00
Michael Comella
987c62f877 Bug 1272431 - Return pings from getAllPings in guaranteed order. r=ahunt
MozReview-Commit-ID: GDju0fOGATj

--HG--
extra : rebase_source : 24e8549645bf4e5fc5f496b26e2a960981a59bf5
2016-05-16 18:45:32 -07:00
Michael Comella
0ffccb4798 Bug 1272431 - Correct order errors in maybePrunePings tests. r=ahunt
MozReview-Commit-ID: CQKjiD5PomF

--HG--
extra : rebase_source : cc06c7ecbf958f3a82cf982fbcc491772b56f63e
2016-05-16 18:43:59 -07:00
Grigory Kruglov
551df5bc27 Bug 1271318 - Don't keep context in GeckoNetworkManager, and get it from GeckoAppShell r=mcomella
MozReview-Commit-ID: DX4GOca5IoO

--HG--
extra : rebase_source : 23e745bbc5b0a23af0b9ee9d0a12d9f1523b2c10
extra : amend_source : 39f07b2f13a0d8aeb8c35be810d3200974d51c50
2016-05-16 14:41:09 -07:00
Andrzej Hunt
4088c4ece0 Bug 1271428 - Use CardView for main menu r=sebastian
MozReview-Commit-ID: BCZ3tmgqY0z

--HG--
extra : rebase_source : b3dc0aada8b4df5f200ee8ae74d11bc017a7fa52
2016-05-09 15:18:07 -07:00
Andrzej Hunt
1aec36f857 Bug 1271428 - Pre: add cardview support library r=sebastian
MozReview-Commit-ID: 3rOJRnv1ujO

--HG--
extra : rebase_source : ddd199820174110bafdcf625a6bf9a359290e0ea
2016-05-09 14:05:21 -07:00
J. Ryan Stinnett
cea8e5072a Bug 1271084 - Explicitly ignore files with specific style. r=tromey
MozReview-Commit-ID: DOvplOCJIAl
2016-05-18 12:49:23 -05:00
J. Ryan Stinnett
30b2b7ce44 Bug 1271084 - Apply ESLint autofixes to ignored /devtools files. r=tromey
For simple rules like function spacing, we can auto-fix these across the code
base so they are followed in a consistent way.

To generate this patch, I ran:

./mach eslint devtools --no-ignore --fix

After this, I reverted any changes to third party files that we really do want
to ignore.

MozReview-Commit-ID: 6Q8BApkAW20
2016-05-18 12:49:23 -05:00
J. Ryan Stinnett
b13c5a9153 Bug 1271084 - Remove missing files from .eslintignore. r=tromey
MozReview-Commit-ID: 5NsTjhMbDe9
2016-05-18 12:49:23 -05:00
Alexandre Poirot
a7aa8a2a51 Bug 1269977 - Increate timeout of browser_webconsole_netlogging.js as it runs slowly on linux32-debug. r=jryans 2016-05-18 10:32:01 -07:00
Alexandre Poirot
064615dd9e Bug 1269237 - Stop disabling F12 shortcut when Firebug is installed. r=Honza 2016-05-18 10:32:01 -07:00
Ryan VanderMeulen
2d0a7ac9f6 Merge m-c to fx-team. a=merge 2016-05-18 12:14:06 -04:00
Ryan VanderMeulen
54c922ca84 Merge inbound to m-c. a=merge
CLOSED TREE
2016-05-18 12:02:42 -04:00
Eddy Bruel
399a69ff8f Bug 1265722 - Remove .js extension from requires;r=jryans 2016-05-18 17:40:43 +02:00
Ryan VanderMeulen
054751f54d No bug - Use 10 chunks for Linux64 debug xpcshell jobs on a CLOSED TREE.
--HG--
extra : rebase_source : 7f59114f1cf9957b5670cf3fcb9cc8cf6adcc074
2016-05-18 10:25:12 -04:00
Ryan VanderMeulen
2f83a124eb Bug 1273201 - Skip the websockets/interfaces/WebSocket directory for frequent failures that move around as tests get skipped. r=jgraham
--HG--
extra : rebase_source : 7af8122fac34c3c290b84194c4aeb930d4bf7b4e
2016-05-18 10:10:59 -04:00
Kartikaya Gupta
44f30a273b Bug 1273759 - Fix bad interaction between bug 1197310 and bug 1264017 by making the location-setting an absolute URL. rs=me on a CLOSED TREE
MozReview-Commit-ID: AAcIPDqPm9n
2016-05-18 07:10:47 -04:00
Phil Ringnalda
74f134854f Back out e7c3a1d7ce27 (bug 1269348) on suspicion of causing failures in test_tab_store.js
CLOSED TREE
2016-05-17 23:20:47 -04:00
Julian Descottes
53b4fe6b08 Bug 1273827 - Wait for reflow after showing HTMLTooltip in tests;r=ochameau
MozReview-Commit-ID: 1qKKXO8iRyD

--HG--
extra : rebase_source : 008930709478b00608d588d601f30445626ff259
2016-05-16 15:06:42 +02:00
David Burns
774b466b3c Bug 1272109: Remove skip_if_b2g decorator for tests r=ato
It looks like when I landed bug 965308 it stopped looking at any tests
that had @skip_if_b2g decorator. Since we no longer need to support b2g
we should just remove the decorator.


MozReview-Commit-ID: 6EJoSTSCKDu

--HG--
extra : rebase_source : 5596f0e06fae7e4f84b4c6455173c19da1001939
extra : intermediate-source : 613c6e5d56a216823cdc11d85f4408c778160e2d
extra : source : ec96e9cac1a38d1b1df3709b9d16c423e5ce368e
2016-05-12 11:51:08 +01:00
Mats Palmgren
066a6bf28d Bug 1273433 part 2 - Some basic <legend align> reftests. 2016-05-18 13:49:33 +02:00
Mats Palmgren
959f2206d8 Bug 1273433 part 1 - Make <legend align=right> work again. r=jfkthame 2016-05-18 13:49:33 +02:00
Mats Palmgren
5dcee2e2c6 Bug 1271492 - Rename nsIFrame::eUseAutoHeight to eUseAutoBSize. r=dholbert 2016-05-18 13:49:33 +02:00
Mats Palmgren
e643bbeaf5 Bug 1271392 part 6 - [css-grid] Remove now dead code. r=dholbert 2016-05-18 13:49:33 +02:00
Mats Palmgren
ab4dcaeb46 Bug 1271392 part 5 - [css-grid] Reftest tweaks. 2016-05-18 13:49:33 +02:00
Mats Palmgren
4d19f2a6ef Bug 1271392 part 4 - [css-grid] Make sure a grid item's last fragment fills its grid area. r=dholbert 2016-05-18 13:49:33 +02:00
Mats Palmgren
88e4ba9cfe Bug 1271392 part 3 - Only merge in children from the EOC list that don't already have a prev-in-flow in this frame. r=dholbert 2016-05-18 13:49:33 +02:00
Mats Palmgren
a1b690d0f2 Bug 1271392 part 2 - [css-grid] When pulling up grid item, make sure its next-in-flow (if any) is in our next-in-flow. r=dholbert 2016-05-18 13:49:33 +02:00
Mats Palmgren
6dca609754 Bug 1271392 part 1 - [css-grid] Make grid item 'stretch' not require an extra reflow. r=dholbert
This part removes the 'stretch' logic in AlignJustifySelf and implements
it in nsLayoutUtils::ComputeSizeWithIntrinsicDimensions /
nsFrame::ComputeSize instead.
2016-05-18 13:49:33 +02:00
Mats Palmgren
b4594808f5 Bug 1273705 - Add convenience methods to check if a margin is 'auto' on either side in an axis. r=dholbert 2016-05-18 13:49:32 +02:00
Mats Palmgren
7137368692 Bug 1273729 - Add some missing #includes and 'using' declarations to fix unified build errors. r=bbirtles 2016-05-18 13:49:32 +02:00
Jonathan Kew
0323f9a812 Bug 1267636 - Adjust window titlebar metrics scaling on Win10 to improve the appearance of DevEdition and similar themes on a secondary lo-dpi display. r=emk 2016-05-17 15:35:58 +01:00
Sebastian Hengst
6dda5af054 Bug 1273201 - Disable frequently failing WebSocket/send/005.html. r=disable-test on a CLOSED TREE 2016-05-18 13:42:39 +02:00
Sebastian Hengst
bdd1a95f15 Backed out changeset 383429412949 (bug 1246664) for frequent timeouts in browser_f7_caret_browsing.js on Windows 8 x64. r=backout 2016-05-18 13:42:32 +02:00
Sebastian Hengst
a68f0cb92b Backed out changeset 01b86df73b4a (bug 1272332) for Linux x64 opt reftest bustage, e.g. 914521.html. r=backout 2016-05-18 13:42:25 +02:00
Marco Zehe
6d3d2e75ef Bug 1248415 - Improve screen reader accessibility of various Preference panes groupbox labeling, r=surkov
--HG--
extra : rebase_source : c7942e48cc199f5c38d4da08a2b688e1072550e3
2016-05-18 07:10:49 +02:00
Andreas Tolfsen
2efe839ca3 Bug 1272642 - Fix failing execute script tests; r=jgriffin
The failing tests were introduced in bug 1123506 but was masqued by
bug 1272109. They are not relevant for chrome context and this patch
disables them.

MozReview-Commit-ID: AgSq2GKhEIL

--HG--
extra : rebase_source : 5997234fe8af2ea924ac5928a56eb8a371361f79
2016-05-13 13:57:35 +01:00
Nicolas Chevobbe
a3ef58dc7b Bug 1271191 - Add support CSS #rgba and #rrggbbaa color syntax in the inspector. r=miker
Add support for both syntax in CssColor
Add support in value increment
Edit several tests to make sure we handle these syntaxes all across the inspector (display swatch,
color increment, unit switching, …).

MozReview-Commit-ID: FLw9va3i8H0

--HG--
extra : transplant_source : m%24%C9%E1%EFQ%18%C3%0C%8F%C6%DB%E8%E5%D2%7D%A8c%5Bl
2016-05-10 13:54:08 +02:00
Makoto Kato
fbbac87fd2 Bug 1253284 - Allow reserved attribute without command attribute r=masayuki
MozReview-Commit-ID: A2aEOgTx5Jz

--HG--
extra : rebase_source : f0ecefde7d39b63caf1b69cb88e3ed49b1bef084
2016-05-06 18:38:44 +09:00
Gijs Kruitbosch
307e6f9842 Bug 1272317 - fix URL bar state when switching to a non-remote browser, r=mconley
MozReview-Commit-ID: 4dmgz6iHfdK

--HG--
extra : rebase_source : aa2df82eaa5e15aa75a5a4e4bbfdd04879c37d94
2016-05-16 22:36:35 +01:00
Nicolas Silva
3cc8335b3a Bug 1272332 - Honor gtk's global dark theme for the chrome when e10s is enabled. r=karlt 2016-05-18 12:19:29 +02:00