Commit Graph

43720 Commits

Author SHA1 Message Date
Felipe Gomes
5e9387e149 Bug 1314429 - Bump XPIProvider's schema version to re-read info about multiprocessCompatible. Store information about whether that is false in a new field in the DB to avoid conflicts with any existing code. r=rhelmer
MozReview-Commit-ID: 5Ip4UjuAult
2016-11-28 17:05:46 -02:00
Sebastian Hengst
afd15deb13 Bug 1311610 - Add EditorUtils.* to package-manifest: Use RESPATH instead of BINPATH to fix OS X bustage. r=bustage-fix 2016-11-28 19:33:57 +01:00
Andrew Overholt
0f5f9f1124 Bug 1311610 - Add EditorUtils.* to package-manifest; r=enndeakin 2016-11-28 11:40:54 -05:00
Carsten "Tomcat" Book
d98418da69 merge mozilla-inbound to mozilla-central a=merge 2016-11-28 16:37:22 +01:00
Carsten "Tomcat" Book
19da73399e merge autoland to mozilla-central a=merge 2016-11-28 16:36:11 +01:00
ffxbld
78cfa1f6f4 No bug, Automated blocklist update from host bld-linux64-spot-488 - a=blocklist-update 2016-11-28 06:24:02 -08:00
ffxbld
957458d8fa No bug, Automated blocklist update from host bld-linux64-spot-409 - a=blocklist-update 2016-11-27 06:22:27 -08:00
Phil Ringnalda
6486a0ac34 Merge autoland to m-c, a=merge 2016-11-26 17:53:09 -08:00
ffxbld
26452cdaf3 No bug, Automated blocklist update from host bld-linux64-spot-470 - a=blocklist-update 2016-11-26 06:26:23 -08:00
Phil Ringnalda
dc33a3b7dc Merge m-i to m-c, a=merge 2016-11-25 21:26:21 -08:00
Dão Gottwald
91204bbe48 Bug 1320049 - Remove obsolete checkbox styling. r=mconley 2016-11-25 23:19:52 +01:00
vladikoff
43738b4026 Bug 1320189 - Fix WebChannel error reporting for content errors r=markh
--HG--
extra : amend_source : 6630819e951e46815182285831ac61bf2a2c4bbb
2016-11-25 11:34:07 -05:00
Carsten "Tomcat" Book
671beb0867 Merge mozilla-central to mozilla-inbound 2016-11-25 16:14:48 +01:00
Carsten "Tomcat" Book
a666835bf5 merge mozilla-inbound to mozilla-central a=merge
--HG--
extra : rebase_source : 7f6b0f633da54f747b30496110e5260a226fe249
2016-11-25 15:36:56 +01:00
ffxbld
1183dc0b9d No bug, Automated blocklist update from host bld-linux64-spot-576 - a=blocklist-update 2016-11-25 06:38:03 -08:00
Sean Lee
0948417db4 Bug 1022550 - Fix the color of action buttons in Downloads Panel to satisfy High Contrast mode. r=dao 2016-11-25 11:14:36 +01:00
Robert Strong
2251b023e9 Bug 1320590 - remove reportError for microcode detection since AMD cpu's don't always have the registry key that is checked. r=felipc 2016-11-27 14:09:37 -08:00
Carsten "Tomcat" Book
b2aaf4ffac Merge mozilla-central to autoland 2016-11-25 16:30:53 +01:00
Johann Hofmann
a3aed9a4ba Bug 1315236 - Handle popup notifications with no actions. r=Paolo
MozReview-Commit-ID: F3rkoEovBYc

--HG--
extra : rebase_source : dd6ae446b14eb34f56beaa7f8159565b9fdc8e85
2016-11-23 12:16:50 +01:00
Ryan Kelly
090dab6438 Bug 1319904 - Ignore origin attributes in webchannel origin check. r=markh
Including the attributes in the origin check causes webchannels to fail in
e.g. private browsing windows and container tabs.  We only want to compare
against the base origin URL.

MozReview-Commit-ID: AMCjf4vJF9E

--HG--
extra : rebase_source : 0267d8693dbed2e8782ccb7f5496d55bcbb70668
2016-11-25 15:52:02 +11:00
Sebastian Hengst
934d575f3f Backed out changeset c4669804cc49 (bug 1318472) for failing browser_close_dependent_tabs.js. r=backout 2016-11-24 21:58:41 +01:00
Filipe Catraia
80ca944933 Bug 1305794 - Remove Cortana-related strings from mozilla-central. r=felipe
Original patch by Filipe, and patch clean-up by Thomas Charles <thomascharles94@hotmail.co.uk>

MozReview-Commit-ID: H9C2C6gk40v
2016-11-23 10:43:37 +01:00
Michael Layzell
612c74d39f Bug 1318472 - Remove inactive hidden tabs when removing the primary tab, r=ehsan
MozReview-Commit-ID: KiMsKOljNpE
2016-11-24 12:23:09 -05:00
Michael Layzell
96ce3e596a Bug 1318867 - Listen for a LocationChange event after changing processes before flushing SessionStore, r=mikedeboer
MozReview-Commit-ID: GidwIVWEy2s
2016-11-24 12:23:09 -05:00
Carsten "Tomcat" Book
dd36826044 Merge mozilla-central to mozilla-inbound 2016-11-24 16:46:19 +01:00
Carsten "Tomcat" Book
61849e269d merge mozilla-inbound to mozilla-central a=merge 2016-11-24 16:41:59 +01:00
Carsten "Tomcat" Book
425c398970 merge autoland to mozilla-central a=merge 2016-11-24 16:35:18 +01:00
Bob Owen
47ce281631 Bug 1147911 Part 8: Create separate content process for file:// URIs. r=gabor, r=gijs, r=smaug 2016-11-24 15:08:32 +00:00
Bob Owen
f5830d5e44 Bug 1147911 Part 7: Create browsing context with no opener if URI needs different process. r=smaug
This also means window.open returns null in the same circumstance.
2016-11-24 15:08:31 +00:00
Bob Owen
6b86819989 Bug 1147911 Part 6: Send remote type down to child. r=gijs, r=smaug 2016-11-24 15:08:31 +00:00
Bob Owen
9d6013aa66 Bug 1147911 Part 3: Add remote type parameter to forceInitialBrowserRemote. r=gijs
Also change talos pageloader.js to force type to match test URLs.
2016-11-24 15:08:30 +00:00
Bob Owen
4f48f9317d Bug 1147911 Part 2: Add a remote type property and use it to drive the process switching in frontend code. r=gijs, r=jryans, r=mikedeboer 2016-11-24 15:08:30 +00:00
Bob Owen
db5fb76036 Bug 1147911 Part 1: Fix call to _openURIInNewTab in browser.js to take a URI referrer not a string. r=gijs 2016-11-24 15:08:30 +00:00
ffxbld
87bf7415eb No bug, Automated blocklist update from host bld-linux64-spot-482 - a=blocklist-update 2016-11-24 06:24:29 -08:00
Gijs Kruitbosch
be8efc6f08 Bug 1314249 - if the target changes, assume we should not pass an opener ref, r=smaug
MozReview-Commit-ID: 7DBrRW1WiMP

--HG--
rename : browser/base/content/test/general/browser_bug1064280_changeUrlInPinnedTab.js => browser/base/content/test/tabs/browser_navigatePinnedTab.js
extra : rebase_source : 2aa1a459e07cd0d326e9c3d6e1b87afd0dbbc28b
2016-11-16 16:31:42 +00:00
Wes Kocher
b851c06cc9 Merge m-c to inbound, a=merge 2016-11-23 16:18:24 -08:00
Wes Kocher
bcd6c8fa34 Backed out changeset b323faf96458 (bug 658467) for a11y failures a=backout 2016-11-23 15:37:55 -08:00
Dão Gottwald
3882faf0d0 Bug 658467 - Fade out tab label on overflow instead of ellipsis. r=jaws ui-r=shorlander 2016-11-23 23:43:54 +01:00
Tracy Walker
aba2c919f4 Bug 1119906 - Temporarily skip browser_newtab_bug722273.js on OSX debug until it can be made more reliable. r=jmaher
--HG--
extra : rebase_source : df02fd418ac3e8e65d8c143c9e51cfc312a81f41
2016-11-23 11:54:42 -06:00
Matthew Noorenberghe
b4372d801a Bug 1129629 - Provide an indication to the user when auto-complete is suggesting saved logins. r=mconley,rfeeley
MozReview-Commit-ID: PU65IjwPcD
2016-11-23 14:06:16 -08:00
Gijs Kruitbosch
46cf9c683d Bug 1319816 - fix default browser determination on Windows 7 and below in the automigration case, r=jaws
As noted on the bug, because we call getMigratorKeyForDefaultBrowser() multiple times,
its value no longer reflects the (deleted) registry key for subsequent calls.

While we can fix this for the automigrate case by just passing the default we determined a few
lines earlier (and that seems worth doing to avoid busywork), there are 2 small problems
with this:

1) if the default browser has no data, `migratorKey` won't be set, and so we'll call the same
method again anyway, and the message reported in the error console will be that we can't
migrate from Firefox, when the real problem is that we can't migrate from the original
default browser.

2) there are other callers besides AutoMigrate. Specifically, migration.js also calls this
method.

To deal with these, I've fixed getMigratorKeyForDefaultBrowser() to return the same
registry-based value for its lifetime if we hit the 'the default is firefox, go look for an
earlier default' case.

I've verified that either the s/aMigratorKey/migratorKey/ or the change to
getMigratorKeyForDefaultBrowser() are sufficient to make this work properly in the
automigration case.

While I was here, I also updated one of the error messages to be more explicit.

MozReview-Commit-ID: GeUNTfScMMB

--HG--
extra : rebase_source : 09b4b5fef85c4668bc0931de2c8cf3d1a32e2b42
2016-11-23 16:06:00 +00:00
Astley Chen
7300c4565f Bug 1270406 - Unprefix pseudo-class dir in browser resources. r=adw
MozReview-Commit-ID: KatEWpJcGXs

--HG--
extra : rebase_source : 314f27c26a71ea01a7e192ce0d658bbf8e829f28
2016-11-22 23:05:17 +08:00
Masayuki Nakano
b6f661b681 Bug 1316505 part.1 The "wheel" event handler of <scrollbox> should use |.scrollByPixels()| for respecting wheel event's scroll speed and scrolling smoother r=mstange
Currently, ths "wheel" event handler of <scrollbox> uses |.scrollByIndex()|.  However, it scrolls too fast when "wheel" event has high resolution delta value when its deltaMode is DOM_DELTA_LINE.

For respecting the delta value, it should use |.scrollByPixels()|.  Therefore, this patch implements new readonly property, |.lineScrollAmount|, which returns font size of the |.scrollbox| and makes "wheel" event handler multiplies the delta value and |.lineScrollAmount|.

MozReview-Commit-ID: KzIvJyxqrn5

--HG--
extra : rebase_source : 0e11608bf4c47cd7aeef3c1a91b705cfcdf281ab
2016-11-13 19:17:07 +09:00
Tomislav Jovanovic
92b6927b24 bug 1253418 - implement contextMenu page_action and browser_action contexts r=kmag
MozReview-Commit-ID: Ftp77zmxo4B

--HG--
extra : rebase_source : ed46fe948f0898e13dcc551721d56c5151a4bc4c
2016-11-09 21:03:33 +01:00
Ralph Giles
6e165b8a38 Bug 1318531 - Update builders to rust 1.14.0-beta.2. r=mshal
Update tooltool manifests to repacks of upstream builds of
rustc 1.14.0-beta.2 (e627a2e6e 2016-11-16)
cargo 0.15.0-nightly (a9c23dd 2016-11-15)
for the relevent hosts and target platforms.

We prefer to use stable rust but this bump gets us debuginfo
for the rust standard library on all platforms, which we hope
will improve crash reporting (bug 1268328). That is higher
priority. The rust 1.14 version should be in stable release
before Firefox 53 goes to Aurora, so we'll still stabilize
and ship with stable rust.

This build also contains the fix for the arm code generation
bug blocking update from 1.12 on android, so we can use 1.13
language features in Firefox 53. For more information, see
https://github.com/rust-lang/rust/pull/37815

This doesn't update the native MacOS build because of an
openssl link issue with cargo. This is resolved upstream
for rust 1.15; getting that ported to a later 1.14 beta is
tracked in https://github.com/rust-lang/rust/issues/37969

MozReview-Commit-ID: JbJTd4D7VOu

--HG--
extra : rebase_source : 0690f3d4443f3fc7f224f051f910de92c54b8f60
2016-11-23 06:22:30 -08:00
Ralph Giles
dddc123f32 Bug 1318531 - Fix whitespace in tooltool manifests. r=mshal
Run the tooltool manifests through a python script to read the
json as an OrderedDict and when write it back out with normal
tooltool formatting options. This regularizes the whitespace,
fixing trailing spaces written by older versions of the python
json serializer, dos-vs-unix line endings, and regularizing
opening '[{' and closing '}]' to be on separate lines.

The android manifests have a 'versions' key which has indenting,
unlike the rest of the files. I've left that as-is.

MozReview-Commit-ID: EVW1YlgRJJL

--HG--
extra : rebase_source : 40c1992090807dc40495ebacb37ee358c1d6a6f1
2016-11-22 16:15:27 -08:00
Luke Chang
06c7973b02 Bug 1319995 - Set the substituting handler of the resources of "formautofill" in xpcshell tests; r=MattN
MozReview-Commit-ID: 1w1v9BJRHkw

--HG--
extra : rebase_source : 9b1778e3093e30997b98d8940033e334f4f04c95
2016-11-24 13:21:05 +08:00
Bob Silverberg
8e649a473a Bug 1308061 - Implement sessionstore-closed-objects-changed event, r=mikedeboer
MozReview-Commit-ID: 7pBrvAhVQHP

--HG--
extra : rebase_source : 94e2784e733806a181175a163586fc354476a6f2
2016-11-25 10:32:08 -05:00
Sebastian Hengst
3b5266a90d Backed out changeset bdaebda382c1 (bug 1297738) for failing browser_referrer_open_link_in_container_tab.js on OS X. r=backout 2016-11-28 01:06:03 +01:00
Jonathan Kingston
910218b51f Bug 1297738 - Removing accesskey from container menus that are not accessible via a keyboard r=Gijs
MozReview-Commit-ID: KKBw4k61H9N

--HG--
extra : rebase_source : cd966c97d6f5bc32ba01eb14674eb52abb94226e
2016-11-24 15:05:06 +00:00