Commit Graph

450 Commits

Author SHA1 Message Date
Jonathan Almeida [:jonalmeida]
1f2f37e9a0 Bug 1170725 - Click-to-play images. r=mfinkle 2015-08-15 23:36:37 -07:00
Jim Chen
29d7e30fb8 Bug 1197957 - Let GeckoView open the nsWindow instead of CLH; r=snorp
Currently, BrowserCLH opens a single new window on startup. Now that
GeckoView is able to open windows through GeckoView.Window, we should
make GeckoView open its own window, which we can do earlier in startup,
and will make it possible to support multiple GeckoView's down the road.
2015-09-21 10:13:32 -04:00
Nick Alexander
05a1babaf6 Bug 1191067 - Add Fennec version of about:accounts. r=antlam,margaret
This is a Fennec version of about:accounts, cribbed largely from
Desktop's implementation.  This implementation serves two purposes:

One, it allows all fxa-content-server pref handling to remain in
Gecko.  Java-side consumers redirect to about:accounts?action=... and
have pref munging and parameter addition (like context=fx_fennec_v1,
etc) handled by about:accounts itself.

Two, it handles network connectivity display and error handling.  When
a request is started, we display an animated spinner.  We transition
smoothly from the spinner to the iframe display if we can, and if not
we hide any network error and offer to retry.  This is more important
in Fennec than it is on Desktop.  This approach agrees with Firefox
for iOS.

Some additional notes:

The spinner to iframe transition uses the WebChannel listener to send
LOADED messages to the appropriate XUL <browser> element.  It's worth
remembering that Fennec's Gecko is single process, so the <browser> in
question is in the same process.  None-the-less, we are close to e10s
safe.

There are four actions: signup/signin/force_reauth, and manage.  The
first three try to produce a LOGIN message.  The last uses the
fxa-content-server to manage the Account settings.  *This is not how
this is arranged on Desktop: Desktop redirects to a new tab, not
wrapped in about:accounts.*
2015-09-18 16:28:14 -04:00
Wes Kocher
21027d7336 Merge b2ginbound to central, a=merge CLOSED TREE 2015-09-16 11:00:55 -07:00
Fabrice Desré
e7f074bd4e Bug 1205139 - Get @mozilla.org/embedcomp/prompt-service;1 to instantiate correctly r=dhylands 2015-09-15 23:09:43 -07:00
Shu-yu Guo
37989840cd Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
Justin Dolske
207f2d36bb Bug 1198525 - Fix about:rights in Nightly and Developer edition, r=mossop, r=mfinkle 2015-09-14 13:43:51 +05:30
Dylan Roeh
80319a0c72 Bug 1193027 - Disables all downloads of file:// urls on Android. r=snorp 2015-09-08 15:41:36 -05:00
Fabrice Desré
1899b01ad3 Bug 1201145 - Make android intent & web activities coexist peacefully r=snorp 2015-09-04 14:06:49 -07:00
Fabrice Desré
5c6562eb7c Bug 1181209 - Make changes to Gecko needed for b2gdroid to boot. r=fabrice 2015-08-25 13:42:24 -07:00
Jim Chen
a7ca9c8efb Bug 1195496 - Move speculative connection from CLH to GeckoApp; r=snorp
Moving speculative connection from CLH to GeckoApp allows us to start
the speculative connection very early in the startup process rather
than later in startup.
2015-08-19 18:14:47 -04:00
Allison Naaktgeboren
af3ed4f8ab Bug 1114821 - Remove nightly-only flag for about logins.r=liuche 2015-08-17 23:22:24 -07:00
Jim Chen
dfcf5a84c5 Bug 1192077 - Convert AndroidBridge JNIEnv calls; r=esawin 2015-08-13 00:53:39 -04:00
Michael Comella
7a146b7f00 Bug 1189957 - Open noHandler results in the context they were loaded in. r=margaret
Before we loaded the url into the open tab - this approach is more correct. I
verified it fixed the issues on the Delta website mentioned in this bug.
2015-08-07 16:19:23 -07:00
Margaret Leibovic
f64b016d51 Bug 1132591 - Unpin shortcut tabs when navigating to a new host. r=mcomella 2015-07-16 11:01:03 -07:00
Margaret Leibovic
bc29858c71 Bug 1183115 - Remove apps AboutRedirector contract from MobileComponents.manifest. r=mcomella 2015-07-15 17:16:26 -07:00
Chenxia Liu
f58fb67a96 Bug 1147112 - Add doorhanger icons. r=ally 2015-07-09 18:46:37 -07:00
Margaret Leibovic
0560a6ba41 Bug 1179872 - Remove about:apps page and menu item. r=mcomella 2015-07-07 16:01:43 -07:00
Fabrice Desré
7c673bf9c1 Bug 1180507 - Don't hardcode defaultChromeURI in BrowserCLH.js r=mfinkle 2015-07-05 20:26:17 -07:00
Sebastian Kaspari
f496436d41 backout c084008baf54 for busting home panel add-ons (bug 1178703) 2015-07-03 17:02:59 +02:00
Michael Comella
b9f9b17d7e Bug 1177774 - Disable warnings for "aText". r=margaret 2015-06-26 14:37:41 -07:00
Michael Comella
30ad96f008 Bug 1177774 - Import ContentAreaUtils. r=margaret 2015-06-26 14:22:39 -07:00
Michael Comella
b522091d51 Bug 1177774 - Explicitly declare generator functions. r=margaret
Use `function* () { ... }`.
2015-06-26 13:31:09 -07:00
Michael Comella
4b12caf31c Bug 1170804 - Fix bugs found by eslint in components/. r=margaret
A few errors still remain.
2015-06-24 21:56:23 -07:00
Chenxia Liu
bc536d2f17 Bug 1173887 - Only display one title + favicon for the first doorhanger in a popup. r=ally, a=Kwierso 2015-06-16 14:03:09 -07:00
Michael Comella
e3310235a1 Bug 1168980 - Search app store when there is no app to handle intent:// URI. r=margaret 2015-06-16 11:39:00 -07:00
Florian Quèze
ccc9f6010a Bug 1109354 - prefer Firefox default engines over profile-installed plugins with the same name, r=markh. 2015-06-15 18:32:09 +02:00
Chenxia Liu
53e93c396a Bug 1167740 - Allow editing login from "Update login" doorhanger. r=margaret 2015-06-11 18:06:58 -07:00
Margaret Leibovic
791c2e24b2 Bug 1170843 - Show a warning when a user attempts to install an unsigned add-on. r=mfinkle 2015-06-08 14:31:48 -04:00
Allison Naaktgeboren
5c2879b1f8 Bug 1136477 - Unify terminology of Passwords/Logins for about:logins (nee about:passwords).1/2.r=margaret 2015-06-10 18:52:27 -07:00
Chenxia Liu
8d3f63da0b Bug 1147064 - Add positive/negative to buttons. r=margaret 2015-05-18 17:40:30 -07:00
Chenxia Liu
20cda648dd Bug 1147064 - Make negative/positive button order consistent. r=margaret 2015-04-09 16:04:21 -07:00
Phil Ringnalda
282dfd99e4 Back out 7 changesets (bug 1147064) for NullPointerExceptions
Backed out changeset 1e9ce9823fd0 (bug 1147064)
Backed out changeset 17d997c1e1dc (bug 1147064)
Backed out changeset cb76155407ab (bug 1147064)
Backed out changeset 3194afdcbb92 (bug 1147064)
Backed out changeset 87af8d27e784 (bug 1147064)
Backed out changeset fd6e15eb81c3 (bug 1147064)
Backed out changeset 1175733ce0bb (bug 1147064)
2015-06-01 21:40:01 -07:00
Chenxia Liu
d45d841001 Bug 1147064 - Add positive/negative to buttons. r=margaret 2015-05-18 17:40:30 -07:00
Chenxia Liu
ffe83a8fed Bug 1147064 - Make negative/positive button order consistent. r=margaret 2015-04-09 16:04:21 -07:00
Giorgos Logiotatidis
5bfaf12ac9 Bug 1155579 - Allow multiple countries per snippet. r=margaret
Giorgos Logiotatidis <giorgos@mozilla.com>
# Parent  b3b825c069146b057ff797f5e7a4a1b502d4ccf8
2015-05-07 09:42:59 -07:00
Chenxia Liu
ee6a28e679 Bug 1135126 - Only show one Login doorhanger at a time. r=ally 2015-04-08 18:30:47 -07:00
Gijs Kruitbosch
74a59ba5a4 Bug 1150862, make about:reader unlinkable from content on mobile, r=margaret 2015-04-03 14:15:00 +01:00
Chenxia Liu
39b6b1eadc Bug 1144385 - Handle edited login. r=margaret 2015-03-30 20:45:47 -07:00
Chenxia Liu
40f53504ab Bug 1144385 - Add option to edit login to password doorhanger. r=margaret 2015-03-27 17:35:26 -07:00
Kartikaya Gupta
a69e50d1c1 Bug 1148857 - Use a valid property string for password prompt dialogs. r=liuche 2015-03-30 11:13:00 -04:00
Martyn Haigh
cb59cf39df Bug 1146589 - Ensure that tab opened with &quot;open now&quot; action is selected and visible when fennec loads (r=mcomella) 2015-03-30 10:45:03 +01:00
Ehsan Akhgari
d79e582738 Bug 1148787 - Ensure that the sessionstore properties exist on the browser object before reading them; r=bnicholson 2015-03-28 21:23:58 -04:00
Andrea Marchesini
ad97ae68b8 Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
Martyn Haigh
841584a7c6 Bug 1146325 - Convert loaded tab queue data to the required format and send to gecko to open (r=margaret) 2015-03-27 11:47:41 +00:00
Chenxia Liu
9a3fdd8c91 Bug 1088220 - Add login doorhanger. r=margaret 2015-03-26 16:34:29 -07:00
Ehsan Akhgari
ea41d8de48 Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:

function convert() {
echo "Converting $1 to $2..."
find . \
       ! -wholename "*/.git*" \
       ! -wholename "obj-ff-dbg*" \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Kartikaya Gupta
64f6bbcc18 Bug 1140815 - Don't leave .part files lying around after a preferred helper app is used to process a URL. r=paolo,mfinkle 2015-03-08 21:35:39 -04:00
Chenxia Liu
e4a96eca81 Bug 1124465 - Add telemetry probe for usage of the password capture dialog. r=MattN 2015-03-02 16:37:24 -08:00
Chris Peterson
3e2c15499f Bug 1133418 - Remove nonstandard expression closures from mobile/android. r=mfinkle 2015-01-24 23:50:50 -08:00