Commit Graph

20304 Commits

Author SHA1 Message Date
Michael Comella
e90e46946b Bug 1243585 - Rename JSONFilePingStore -> TelemetryJSONFilePingStore. r=sebastian
I would have done this sooner but it's a version control nightmare.

I made the change because it's harder to grep for logs when the logtag doesn't
include "Telemetry".

MozReview-Commit-ID: GD8Cb8D5CRy

--HG--
rename : mobile/android/base/java/org/mozilla/gecko/telemetry/stores/JSONFilePingStore.java => mobile/android/base/java/org/mozilla/gecko/telemetry/stores/TelemetryJSONFilePingStore.java
rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/telemetry/stores/TestJSONFilePingStore.java => mobile/android/tests/background/junit4/src/org/mozilla/gecko/telemetry/stores/TestTelemetryJSONFilePingStore.java
extra : rebase_source : 754912d199c84ab166b58a3ddd7c4f0e8d80bde3
2016-04-28 17:10:19 -07:00
Michael Comella
cb50c8be44 Bug 1243585 - Get server url from prefs at upload time. r=sebastian
There is less to store on disk and it's probably more correct.

MozReview-Commit-ID: KAJAE1M7Fzv

--HG--
extra : rebase_source : ef226ea7b7d0ce03e216eb640dff30245551cc55
2016-04-28 16:23:18 -07:00
Michael Comella
beda502b71 Bug 1243585 - Create CorePingBuilder in BrowserApp. r=sebastian
Note: this is the first commit expected to compile.

MozReview-Commit-ID: Fc8uRkJAXgB

--HG--
extra : rebase_source : c34096f6123fa898b3b3553b2914122f4ff92143
2016-04-28 16:01:15 -07:00
Michael Comella
c2e588090f Bug 1243585 - Add methods to CorePingBuilder to generate a builder. r=sebastian
Thoughts:
  * An alternative design put this code in a CorePingUtil but I decided these
methods are tied closely to the TelemetryCorePingBuilder.
  * Adding these methods makes it less clear what the class is about (without
filtering on public methods that is).

I'm not sure what the best trade-off is.

Note: this is not yet expected to compile.

MozReview-Commit-ID: FQYFP3ioewN

--HG--
extra : rebase_source : 660c66cb5bb38928b9e532e1861ff7c8c3169187
2016-04-28 16:01:07 -07:00
Michael Comella
6b6e47cfcb Bug 1243585 - Remove unused BackgroundService & related code. r=sebastian
Note: this is still not expected to compile.

MozReview-Commit-ID: KTMyKTHm1RS

--HG--
extra : rebase_source : 8cfc2e306f3f23bbc077571f266f5f3e6444067a
2016-04-20 14:26:57 -07:00
Michael Comella
b50372bc52 Bug 1243585 - Revise TelemetryUploadService for new store. r=sebastian
Note: this is still not expected to compile.

MozReview-Commit-ID: nadP0VfCG7

--HG--
extra : rebase_source : ca957fd03140ebd7132410d80cc53abb111dbcde
2016-04-28 17:51:47 -07:00
Michael Comella
daf1884121 Bug 1243585 - Add JSONFilePingStore with tests. r=sebastian
Note: not expected to compile.

MozReview-Commit-ID: 5RTQk5m3zTx

--HG--
extra : rebase_source : 1d5aa98b5c54fe6b213fe88bd91e13b5c334a7fb
2016-04-28 17:05:25 -07:00
Michael Comella
0959e38680 Bug 1243585 - Add UploadAllPingsImmediatelyScheduler and tests. r=sebastian
Note: still does not compile.

MozReview-Commit-ID: 7NuLecUSTVa

--HG--
extra : rebase_source : aa6a65f89f72a6c4029e73fe8dc5af6a06c6ef51
2016-04-28 14:57:00 -07:00
Michael Comella
05d3028eb6 Bug 1243585 - Add TelemetryDispatcher. r=sebastian
Note: for version control and review simplicity, this does not yet compile.

MozReview-Commit-ID: EvccGtseOKT

--HG--
extra : rebase_source : 9572d2df3a306ca4b51b1af464a21161db66ba78
2016-04-28 15:36:56 -07:00
Michael Comella
864a2a07af Bug 1243585 - Add interfaces to be used by dispatcher. r=sebastian
MozReview-Commit-ID: B4evdPj5Jsl

--HG--
extra : rebase_source : 6a668ecd464bb5966e0c00ebfd96b6006c6a400d
2016-04-28 14:38:21 -07:00
Michael Comella
27f4871f75 Bug 1243585 - Move Intent constants into UploadService. r=sebastian
I'm thinking it's better to have constants with the classes they're most
closely associated with rather than one giant constants file because it becomes
hard to find anything in a large constants file.

MozReview-Commit-ID: D3SCkW3vbRM

--HG--
extra : rebase_source : 37611c82f84ba011c763554c6793bef63c093faa
2016-04-19 08:49:07 -07:00
Michael Comella
cf8a4c46d6 Bug 1243585 - Create telemtry/core/ pkg and move files accordingly. r=sebastian
MozReview-Commit-ID: 8cqtwzPbvHp

--HG--
rename : mobile/android/base/java/org/mozilla/gecko/telemetry/pings/TelemetryPing.java => mobile/android/base/java/org/mozilla/gecko/telemetry/TelemetryPing.java
rename : mobile/android/base/java/org/mozilla/gecko/telemetry/pings/TelemetryPingBuilder.java => mobile/android/base/java/org/mozilla/gecko/telemetry/TelemetryPingBuilder.java
rename : mobile/android/base/java/org/mozilla/gecko/telemetry/pings/TelemetryCorePingBuilder.java => mobile/android/base/java/org/mozilla/gecko/telemetry/core/TelemetryCorePingBuilder.java
rename : mobile/android/tests/background/junit4/src/org/mozilla/gecko/telemetry/pings/TestTelemetryPingBuilder.java => mobile/android/tests/background/junit4/src/org/mozilla/gecko/telemetry/TestTelemetryPingBuilder.java
extra : rebase_source : 7d36d4fdf590c34c052fef3619bc44c5f0b06d73
2016-04-28 14:24:26 -07:00
Carsten "Tomcat" Book
f9e0bb9939 Merge mozilla-central to fx-team 2016-05-03 16:19:57 +02:00
Carsten "Tomcat" Book
4f94a090a0 merge mozilla-inbound to mozilla-central a=merge 2016-05-03 16:17:32 +02:00
Carsten "Tomcat" Book
69c6270ec3 Backed out changeset 2cfbc2cd8ba3 (bug 1220307) for causing merge conflicts when merging to mozilla-central
--HG--
extra : rebase_source : b51c46fa0c5490e3e81c9dfcfe0b7b88d6b970cc
2016-05-03 12:01:45 +02:00
Carsten "Tomcat" Book
858cd92560 Backed out changeset 06914d791e0d (bug 1220307)
--HG--
extra : rebase_source : 971015c1e3a1eb2040dabe287f1cb65bb6ae66a5
2016-05-03 12:01:21 +02:00
Andrea Marchesini
3df261e948 Bug 1269303 - Remove RequestSync API, r=fabrice 2016-05-03 11:13:03 +02:00
Jan Henning
a0e4718399 Bug 1269189 - Let mobile session store capture frameset navigation, too. r=bnicholson
Since the history restore code now apparently supports restoring subframes, too, we should let the mobile session store capture frameset navigation as well, so we can preserve the full browsing history.

MozReview-Commit-ID: 5SM8eMTfgIH

--HG--
extra : transplant_source : IO%1Bz%CA_%14%D0D%F9Q%FBA%E5S7%85%90%AE%C0
2016-05-02 11:24:18 +02:00
Chun-Min Chang
05a818c4cd Bug 1268767 - [Presentation WebAPI] Missing a MPL2 license header for devicePrompt.properties; r=margaret
MozReview-Commit-ID: JRgOGrE7Iu5

--HG--
extra : transplant_source : %BD%BC%CC%C7%DAt%F3%CA%02%8E%89%08%C0%10%1A%98%0D%99%A4P
2016-04-29 14:08:36 +08:00
Chenxia Liu
e9d557621e Bug 1261993 - [infer] Errors in DefaultDoorHanger. r=mcomella
MozReview-Commit-ID: AemVFuiMNjo

--HG--
extra : rebase_source : 422068ea823fa47e700cdeb22527d60431097d6f
extra : histedit_source : f1fd26344a3862455e61fa195a48beb16acf326c
2016-04-21 16:24:39 -07:00
Chenxia Liu
e27e382bc1 Bug 1269027 - Add empty state for no synced devices. r=sebastian
MozReview-Commit-ID: 2STg7zSgXF9

--HG--
rename : mobile/android/base/resources/layout/remote_tabs_setup.xml => mobile/android/base/resources/layout/history_sync_setup.xml
extra : rebase_source : 087871f814df30ad7259bf3175baece06e6136f4
extra : histedit_source : 2e5ccbfa39e88effdf1c0592ffd1a82c9d3e1ab1
2016-04-29 15:38:19 -07:00
Chenxia Liu
3d04951350 Bug 1261527 - Clean up RecyclerView animations. r=sebastian
MozReview-Commit-ID: KIdXTmalwKv

--HG--
extra : rebase_source : 1f34e949846d7769d26afd280613004a56c38307
2016-04-29 17:48:50 -07:00
Chenxia Liu
1dff2f7146 Bug 1261527 - Long-press on smartfolder. r=sebastian
MozReview-Commit-ID: JPkELM3mtWW

--HG--
extra : rebase_source : c8b5624f687041278e9a17420ea9c0cb276af58f
2016-04-29 15:59:40 -07:00
Chenxia Liu
e0fe2fe0e9 Bug 1261527 - Update textsize and layout. r=sebastian
MozReview-Commit-ID: EEzquvd7Zyf

--HG--
rename : mobile/android/base/resources/layout/home_remote_tabs_group.xml => mobile/android/base/resources/layout/home_smartfolder.xml
extra : rebase_source : 73cc1125a96d286952e1683a3821a6ce266aace6
2016-04-28 14:28:37 -07:00
Chenxia Liu
111a9b185d Bug 1261527 - Add refresh layout. r=sebastian
MozReview-Commit-ID: 5uDpe3OQAjG

--HG--
extra : rebase_source : 673380884481e607c83de6fa4fe92f0cb58ca7e9
2016-04-27 17:54:29 -07:00
Chenxia Liu
bc715ce907 Bug 1261527 - Remove RemoteTabsExpandableListAdapter after extracting static methods. r=sebastian
MozReview-Commit-ID: Ae5oEbK2QYn

--HG--
extra : rebase_source : 0e1626ae1c2ff14986b32205086e38a8032a4d85
2016-04-27 17:38:07 -07:00
Chenxia Liu
ec65dba7a1 Bug 1261527 - Update strings. r=sebastian
MozReview-Commit-ID: LJOfbyWfNIm

--HG--
extra : rebase_source : a6e8d05ed4581d67b87105812fa643ec5c291b6d
2016-04-27 17:07:59 -07:00
Chenxia Liu
dfdcf67e1b Bug 1261527 - Add active/inactive client state. r=sebastian
MozReview-Commit-ID: 39Qy3cYE6ro

--HG--
extra : rebase_source : 44a95fde52fc4ad98b16ace15efe886e09cfd8d7
2016-04-27 16:43:53 -07:00
Chenxia Liu
0d625a8b0a Bug 1261527 - Empty state for history only. r=sebastian
MozReview-Commit-ID: AUFwPl2Yllz

--HG--
extra : rebase_source : 791f1666d95ba5cf9f06c5bde5e0ffc4ac126ee3
2016-04-27 11:53:59 -07:00
Chenxia Liu
3c684418b7 Bug 1261527 - Handle Configuration changes. r=sebastian
MozReview-Commit-ID: H6shTUlXkZv

--HG--
extra : rebase_source : 9fc1ed7dcb91afa2bd7dbc9ea10ee46f89f71aab
2016-04-25 13:56:12 -07:00
Chenxia Liu
294c4c5d70 Bug 1261527 - Add clear history button. r=sebastian
MozReview-Commit-ID: DnRZYtIjqbE

--HG--
extra : rebase_source : 049824bd8c40f8995a51b1092d610cc34ff78d64
2016-04-22 18:00:03 -07:00
Chenxia Liu
5efcf0932a Bug 1261527 - Move code around. r=sebastian
MozReview-Commit-ID: LjgydyMLVER

--HG--
extra : rebase_source : a9db57dc784ab2f4147b1562f965f751d402945c
2016-04-22 16:13:26 -07:00
Chenxia Liu
077df8c29c Bug 1261527 - Combine Synced devices into a folder. r=sebastian
MozReview-Commit-ID: APsufVggdk0

--HG--
extra : rebase_source : 7ed4c6d8d4fc72d849ded99e7ba61fb4bc7ee77a
extra : source : 33e9db2674ca2303bdbceef65abdd33a30905589
2016-04-21 22:04:10 -07:00
Andrzej Hunt
eca0264bac Bug 1260149 - Only show single status icon in TwoLinePageRow r=liuche
MozReview-Commit-ID: 3wjBRHGioH4

--HG--
extra : amend_source : 4f9086701f079ae9ff14af2deac132508981e9a6
2016-04-27 21:25:10 +02:00
Andrzej Hunt
d7ff8e459f Bug 1247689 - Experiment: show prompt on third opening of reader view r=sebastian
MozReview-Commit-ID: CMxdWuFIe5e

--HG--
rename : mobile/android/base/resources/drawable-hdpi/helper_first_readerview_bookmark.png => mobile/android/base/resources/drawable-hdpi/helper_readerview_bookmark.png
rename : mobile/android/base/resources/drawable-xhdpi/helper_first_readerview_bookmark.png => mobile/android/base/resources/drawable-xhdpi/helper_readerview_bookmark.png
rename : mobile/android/base/resources/drawable-xxhdpi/helper_first_readerview_bookmark.png => mobile/android/base/resources/drawable-xxhdpi/helper_readerview_bookmark.png
extra : rebase_source : c4af4f89f1a936ffd172139018e3243c25f30084
extra : histedit_source : b116221400c9b7cc0a758f43d32283661f2c82cd
2016-05-02 10:00:52 -07:00
Andrzej Hunt
91e91a144c Bug 1247689 - Pre: Move bookmark snackbars / helper UIs into BookmarkStateChangeDelegate r=sebastian
MozReview-Commit-ID: BRGMN0vE8nf

--HG--
extra : rebase_source : c9f3ba7a50d53e41e25159eb1620c99565af3a63
extra : source : f8258c3a314a6d126c0fdea3bd8eb47bb0d4ebd8
extra : histedit_source : eebdce97c2e84ffe1d18baf5986f9242d2ae365f
2016-05-02 10:04:06 -07:00
Andrzej Hunt
b149e72354 Bug 1265433 - Move bookmarks star into top bar of menu r=sebastian
We do this by showing history items in the "share" menu item, and
removing the existing "quickshare" item that showed history items.

We also need to shuffle our icon sizes around: our xhdpi icon size matches
the hdpi icon sizes of the other icons in the top bar (modulo padding, which
we need to add as part of this commit), similarly our xxhdpi icon is shifted to
xhdpi. We don't supply an xxhdpi icon at all for any of the icons in the top bar
of the menu, hence that size is removed (and reused for the xhdpi icon, see above).

MozReview-Commit-ID: 7fabPQ5Tyst

--HG--
extra : rebase_source : 5ef599a8a8a2d2a34555169ab0f56d98f0bc1ab6
extra : amend_source : 620947076e7bf4b02a5c3566240a28dc5d9de2c5
extra : source : e6d92ec5cc178d771a0ef2350a653795cdd198e1
2016-04-27 19:29:54 +02:00
Sebastian Kaspari
29a2ed5246 Bug 1259127 - Content notifications: Add "Read now" action. r=grisha
This patch adds a "Read now" action to content notifications. Clicking the button
will behave like clicking the notification. However it will send a different telemetry
extra ("content_update_read_now" instead of "content_update").

MozReview-Commit-ID: 4O24xBhjVF4

--HG--
extra : rebase_source : 4bfb9b714b42f0a0259770e054701a3d4592aa87
2016-04-26 14:42:51 +02:00
Sebastian Kaspari
849ce08593 Bug 1267639 - Use BrowserAppDelegate implementation as single point for handling content notifications intents. r=grisha
This patch will create a single Intent action for all content notifications. The intent will be handled by
ContentNotificationsDelegate exclusively.

MozReview-Commit-ID: 5UVVanLLd32

--HG--
extra : rebase_source : 9c6f93aad7f070a847b5f13ff38bbcabef684cf6
2016-04-28 11:12:01 +02:00
Sebastian Kaspari
5ee165f993 Bug 1267639 - (Pre) Add onNewIntent() method to BrowserAppDelegate. r=grisha
MozReview-Commit-ID: KGBLTTPwVV1

--HG--
extra : rebase_source : e0d1ed9cd56c91bb8be2659b0024b29844c1401e
2016-04-28 11:04:33 +02:00
Grigory Kruglov
425e0888e2 Bug 1265525 - Part 2: Frecency calculation and top sites query updates r=sebastian
MozReview-Commit-ID: 7tqr4IT9635

--HG--
extra : rebase_source : 3f4be86948343e4d893b3d2c999897431c53460c
extra : source : 64ff3f5121d75d61e6f6a9798240f7a79332d006
2016-05-02 14:10:23 -07:00
Grigory Kruglov
65936d960e Bug 1265525 - Part 1: Combined view migration, add local/remote visit aggregates r=sebastian
MozReview-Commit-ID: 211xyvAJbtd

--HG--
extra : rebase_source : 161fbc18f185a32adb4b895b47bf8166361893a0
extra : source : d34dc8387cd4cc4e018bd358488dd3d9c8e9dfa4
2016-04-27 18:04:20 -07:00
Grigory Kruglov
4b993ad34d Bug 1265525 - Pre: move history expirations tests to junit4 r=mcomella
MozReview-Commit-ID: DtkjEFoYQMA

--HG--
extra : rebase_source : f120aef2ef0cff455c02e410aaa131223a507865
2016-05-02 18:43:57 -07:00
Andrzej Hunt
e74a9fe2c3 Bug 1265433 - Pre: remove v11 prefixes from menus r=sebastian
We only care about API >= 14, so there's no need for the pre-v11
menu.

MozReview-Commit-ID: 9DdahLRXzpD

--HG--
rename : mobile/android/base/resources/menu-large-v11/browser_app_menu.xml => mobile/android/base/resources/menu-large/browser_app_menu.xml
rename : mobile/android/base/resources/menu-xlarge-v11/browser_app_menu.xml => mobile/android/base/resources/menu-xlarge/browser_app_menu.xml
extra : rebase_source : 2dc4287a5ca8b3b008ae8a2ae962be9d4568f36b
extra : source : a7203a518ca87199bfe729bdbfc6b368d23b8c5f
2016-04-20 10:28:21 +02:00
Andrzej Hunt
b0bf90afa1 Bug 1265433 - Pre: remove unnecessary v11 checks r=me
MozReview-Commit-ID: LHg1QcxpwIF

--HG--
extra : rebase_source : a914b1a598b003662c406f3536986d0a6d41e7da
2016-04-27 12:13:52 +02:00
Sebastian Kaspari
c5f76b85fc Bug 1268724 - Move crash reporter colors, styles and drawables to m/a/b/crashreporter/res. r=mcomella
MozReview-Commit-ID: 8fzmU3y5Uyu

--HG--
rename : mobile/android/base/resources/drawable/textbox_bg.xml => mobile/android/base/crashreporter/res/drawable/textbox_bg.xml
extra : rebase_source : c0e3c3a712032a43a9ee550498bdf5d51ed3c2a1
extra : histedit_source : 40cf2235a6321f8c0be38a4b7c0be49a2fcb3e26
2016-04-29 12:54:41 +02:00
Sebastian Kaspari
138f99b105 Bug 1268453 - Lint (UnusedResources) Ignore .mkdir.done file. r=mcomella
MozReview-Commit-ID: 1zFgC1isNz2

--HG--
extra : rebase_source : 1f36a42a93da2986ab6d6101c7550fa958bb4088
extra : histedit_source : b972134bd41f23cb135bb6b49f6fcf04e3aed501
2016-04-29 20:36:05 +02:00
Sebastian Kaspari
c71f20bfd1 Bug 1268453 - Update releng manifests to point to new dependencies. r=mcomella
MozReview-Commit-ID: AU3n3sbE8CN

--HG--
extra : rebase_source : 180503458afea8a5b598e93d191cc15281b4e3b2
extra : histedit_source : dff3158d25c2b156b9b6a69eb90492b913e771b6
2016-04-29 16:09:03 +02:00
Mouaad Aallam
11b15d25b4 Bug 1262275 - "Add ContextUtils.getCurrentPackageInfo". r=mcomella 2016-04-27 11:24:00 +02:00
Grigory Kruglov
7644f342a1 Bug 1265525 - Pre: move BrowserContract tests to junit4 r=sebastian
MozReview-Commit-ID: 6GLqAR2SOKi

--HG--
extra : rebase_source : 9eaf6bfcdb8c7e0f9836b38f64513127fc99d33a
extra : source : 0f659fc840cd218a8ffd6c8b79a49a3e6166ad3d
2016-04-18 14:04:36 -07:00
abdullah
84c0cd95b1 Bug 1267956-Fixed scroll bar not appearing in history panel. r=liuche
MozReview-Commit-ID: A4mz13JYt7i
2016-05-02 18:11:27 -07:00
Chenxia Liu
2d8ea1df0d Bug 1261527 - Scale smartfolder icon. r=trivial 2016-05-02 17:47:53 -07:00
Mike Taylor
81e4b87da3 Bug 1269049. Remove mobile Gmail UA override for Fennec. r=sebastian 2016-05-03 12:37:22 -05:00
Michael Comella
c675959a63 Bug 1245493 - Don't animate when showing toolbar when FF is first unhidden. r=margaret
After this patch, I still occasionally see the toolbar positioned part
way down from the top of the screen. However, this state looks slightly
less janky without the animation I removed and I can't consistently
reproduce it anymore.  Given the DynamicToolbar.setVisible calls I make,
I'd guess this is likely to be a bug caused by BrowserApp.onTabChanged
(and thus DynamicToolbar.setVisible) not getting called instantly and
so the DynamicToolbar is initialized to a different location on screen.
I'd guess it's a bug in DynamicToolbar as to why it's positioned partially
off-screen.

There is a little bit of code duplication, but that is because the code
to load a url on a new intent is duplicated (i.e. once from GeckoApp.initialize
- the initial load - and once from GeckoApp.onNewIntent). This could
potentially be cleaned up if we moved the app loading code into onResume,
but that may not be possible since we need to wait for Gecko to start
up.

Additionally, this patch adds a lot of hard-to-follow global state, which is
also not good.

Preferred solution (bug 1269041): show the toolbar each time onStart is
called (i.e.  FF is unhidden).  This is good for the user - they'll be
more aware which page they're on - but it's janky with the current
implementation, where the page content does not scroll when the toolbar
is shown so previously visible content is hidden. Thus, I went with the
other approach.  fwiw, Chrome does this behavior, but scrolls the toolbar
offscreen shortly after it is shown.

This solution is blocked on bug 1245523.

MozReview-Commit-ID: 7JjCrIf4KTm

--HG--
extra : rebase_source : 803cc3e6f940462168a61f0a12b32a0391611caa
2016-03-28 18:50:52 -07:00
Michael Comella
1f3589a649 Bug 1245493 - Add comments to existing code to clarify them. r=margaret
MozReview-Commit-ID: KwOy1KMoPaY

--HG--
extra : rebase_source : c91e633f84b5b8444061fd04a34bd6b17b09abd3
2016-03-28 18:41:34 -07:00
Wes Kocher
56fe7c4bcb Merge m-c to fx-team a=merge
MozReview-Commit-ID: 3H9BxQQQnNI
2016-04-29 16:05:30 -07:00
Wes Kocher
fcb496e3e5 Merge inbound to m-c a=merge
MozReview-Commit-ID: BKbqwBtHrBR
2016-04-29 14:54:44 -07:00
Carsten "Tomcat" Book
efeedc62cb Merge mozilla-central to fx-team 2016-04-28 16:34:59 +02:00
Carsten "Tomcat" Book
2666074aa0 merge mozilla-inbound to mozilla-central a=merge 2016-04-28 16:30:24 +02:00
Carsten "Tomcat" Book
92d4b1a25d Backed out changeset 50896498013c (bug 1242874) 2016-04-28 13:59:06 +02:00
Sebastian Kaspari
039ef92858 Bug 1263390 - Post: Add new unused resources to UnusedResourcesUtil. r=ahunt
This is a temporary fix. The new plugin is able to find more unused resources.
However we are not ready to remove all of them yet. Some of them will be in
use again soon.
This patch will add those files to UnusedResourcesUtil in order to suppress
the lint error.

MozReview-Commit-ID: 7X9Dee6hWDg

--HG--
extra : rebase_source : b4914b322abeba85238d0fe7b4917c7ef4757925
2016-04-28 10:24:57 +02:00
Victor Ng
10fc8c5194 Bug 1259598 - "Add new information fields to geolocation stumbles". r=michelangelo sr=hschlichting 2016-04-26 13:58:00 +02:00
Alastor Wu
1bc115c492 Bug 1242874 - part2 : window's suspend attribute. r=ehsan, r=baku
MozReview-Commit-ID: Jw3E8Jdb66J

--HG--
extra : transplant_source : %2C%DF%BE%2A%8B%A6%5B%CA%DD%FAp%01%A8c%FB%9B%B4%017q
2016-04-28 00:21:27 +08:00
Andrzej Hunt
8f53f7d6cc Bug 1266899 - Update "available offline" icon to use phone instead of arrow r=sebastian
MozReview-Commit-ID: JbU7shOZQPc

--HG--
extra : source : 4f014e35718e8c4baf9710651fb0ca2846c52cb0
extra : amend_source : 8701ed3afb61efe99922241bf2c76a86b2de74ef
2016-04-27 20:51:01 +02:00
Sebastian Kaspari
b315dc2e37 Bug 1263390 - Post: Add new lint check "GoogleAppIndexingUrlError" to warning list. r=mcomella
MozReview-Commit-ID: HYhGqjCHZp9

--HG--
extra : rebase_source : d1753e3ef8128550b86408105019c0b154c241c0
2016-04-20 10:34:16 +02:00
Sebastian Kaspari
ad5a8c61b9 Bug 1263390 - Post: Fix new "Registered" lint errors. r=mcomella
* GeckoActivity, LocaleAwareAppCompatActivity, LocaleAwareFragmentActivity, LocaleAwareActivity:
  Those activities are never instantiated directly. Make them abstract.
* CrashReporter: This activity is only registered if MOZ_CRASHREPORTER is set. Supress warning.

Unfortunately I had to downgrade this lint check from "error" to "warning" because the current
gradle plugin doesn't recognize the SupressLint annotation for the "Registered" check:
https://code.google.com/p/android/issues/detail?id=204846

MozReview-Commit-ID: Hy56pZB8ZdB

--HG--
extra : rebase_source : 2f40d84792baaaffd4093e8cb2b17eb1155df5c3
2016-04-20 10:18:33 +02:00
Sebastian Kaspari
aac89b1b41 Bug 1263390 - TestRunner: Always use non-library configuration. r=mcomella
MozReview-Commit-ID: 2ONcv2T0iSC

--HG--
extra : rebase_source : 8403655b284c27441d3a9747ee94304993cb8dbf
2016-04-19 20:37:09 +02:00
Sebastian Kaspari
14d14b9bca Bug 1263390 - Update releng manifests to point to new dependencies. r=mcomella
MozReview-Commit-ID: KKOQ28nMeUv

--HG--
extra : rebase_source : e8020063f4a0a417aa72789306b9e4c66dbde98c
2016-04-19 20:01:33 +02:00
Chun-Min Chang
4c28b98196 Bug 1232105 - device prompt UI for presentation api; r=margaret
MozReview-Commit-ID: CdSe449XdwF

--HG--
extra : transplant_source : %C9pI%C1%99%24%F2%2A%BE%A8c%B5%D9%90%BA%24%D3%D0%1CE
2016-04-25 11:34:23 +08:00
Jan Henning
23cbd57568 Bug 1263110 - Part 3 - Remove the remains of the old crash loop detection. r=mfinkle r=sebastian
The number of recent successive crashes is now tracked wholly within Java, so we can remove the old Gecko pref and the associated reset code.

MozReview-Commit-ID: 7bR9wqJsLoi

--HG--
extra : transplant_source : %A3%9C%89%87%E9Z%9B%C6%900%23%27%C1%CF%B7%DD1D%DD%FC
2016-04-09 17:51:57 +02:00
Jan Henning
32bb7eee86 Bug 1263110 - Part 2 - Implement crash loop detection in Java. r=mfinkle r=sebastian
Bug 701092 originally implemented some functionality to detect successive crashes and then turn off session restore for the next start, however that functionality got lost when parts of the startup session restore code were moved to Java.

This patch re-implements this functionality within the Java UI. Unlike the previous implementation, we don't reset the crash counter in onPause(), because often enough onPause() will execute even after a crash. Instead, we check in onResume() whether our last foreground activity cycle crashed or not.

To avoid cross-process writes and reads to shared preferences, the crash reporter no longer sets the relevant flags in GeckoApp's shared prefs directly, but instead writes an empty CRASHED file to the Mozilla directory as a flag, which is then checked for by the main process during startup.

Alternative solutions considered were:
- Using Context.MODE_MULTI_PROCESS for accessing the shared prefs. Works, but forces the shared preferences to always be re-read from storage and is also deprecated from API 23 onwards.
- Using a ContentProvider for managing the cross-process shared prefs as suggested in Google's documentation. Seems somewhat over-engineered for this use case.
- Sending a broadcast from the crash reporter to signal the main process, so it can update the relevant shared prefs from the correct process. Doesn't work reliably immediately after crashing - sometimes the broadcast never arrives.
- Setting the crash flags directly in the crash handling functions in GeckoAppShell. Could work even when not building the crash reporter, however doesn't work easily for native crashes, because those are handled internally by Gecko without going through the Java crash handling code.

MozReview-Commit-ID: 6g7AmnJhoQk

--HG--
extra : transplant_source : %C2%F28%D9%8A8%08%C6%9F%A4%03%D7%EC%81F%B9%21%3A%E2x
2016-04-19 13:51:06 +02:00
Jan Henning
679706fdd3 Bug 1263110 - Part 1 - Move crash reporter settings into their own shared pref. r=mfinkle r=sebastian
The crash reporter runs in its own process but uses GeckoApp's shared prefs both to store its own settings and to signal to the main process that it has crashed, which can be somewhat problematic because each process might fail to notice settings changes made by the other process. As the simple solution of enabling Context.MODE_MULTI_PROCESS for accessing the shared prefs is now deprecated, we'll devise an alternative solution instead.

In Part 1 we move the settings that are used exclusively by the crash reporter into a separate shared prefs instance.


MozReview-Commit-ID: 1QWBAL2Xcn2

--HG--
extra : transplant_source : %C4%D2%C0%82%F3%19%E1%19%D9%82%11w%D3%D9%B3%DC%9Be%95%91
2016-04-18 18:56:28 +02:00
Shatur
99d95f6235 Bug 1252823 - Find-in-page doesn't give enough visual feedback when no matches are found. r=margaret 2016-04-22 23:26:13 +05:30
Jan Henning
1c26124a19 Bug 1266223 - Add logging for session store closed tab data messaging. r=margaret
MozReview-Commit-ID: AWyq0q7HiB0

--HG--
extra : transplant_source : %FB%BF%DE%00%0F%06%06%86%D3Y%98w%AC%8B%DA%F0%F61%1FA
2016-04-27 16:14:28 +02:00
dimi
3c20fd8553 Bug 1033450 - consolidate safebrowsing prefs in all.js. r=francois
MozReview-Commit-ID: CYMihDGtG79

--HG--
extra : rebase_source : 949b59abc5ad0c2c4597dd38ac1644525296ad7e
2016-04-28 00:44:55 -07:00
Michael Comella
4aa787d3a3 Bug 1267468 - Fix bustage: replace last invocation of getFileContents. r=me
MozReview-Commit-ID: 6rjVy7Zx1Ia

--HG--
extra : rebase_source : ab68e5e9b6f12d8cecab0d6602af0a3e4096c058
2016-04-27 16:06:36 -07:00
Wes Kocher
e8b6c11218 Backed out 3 changesets (bug 1265525) for android rc1 failures in testBrowserProvider
Backed out changeset 64ff3f5121d7 (bug 1265525)
Backed out changeset d34dc8387cd4 (bug 1265525)
Backed out changeset 0f659fc840cd (bug 1265525)

MozReview-Commit-ID: EeMHCLV0BMG

--HG--
extra : rebase_source : 97ba98c83f5ac12e9b7ea07666c688078b9922d9
2016-04-27 15:49:20 -07:00
Michael Comella
223d958663 Bug 1267468 - Replace FileUtils.getFileContents with read*FromFile. r=sebastian
Reasons for replacement:
 * The old method was untested
 * The Scanner class is supposedly slower than using Streams directly (which
the new methods do)
 * If possible, it's generally better not to duplicate solutions - using the
Scanner works around the infrastructure this changeset series built (i.e. using
Streams).

In the edge cases, getFileContents:
 * throws NoSuchElementException for empty files. The new behavior is to return
the empty string. Since getFileContents was always wrapped by `new JSONObject`
or similar, and we throw when the file is empty, the behavior should stay the
same.
 * throws NoSuchFileException for missing files. This is the same as the
new behavior.

MozReview-Commit-ID: 6ESPss29emU

--HG--
extra : rebase_source : 24af07bddd585b857ebd8eb4eff4c7ac4898ba37
2016-04-26 15:36:04 -07:00
Michael Comella
5d71ac6741 Bug 1267468 - Add additional details & tests for writeStringToFile. r=sebastian
MozReview-Commit-ID: 5yJE4VMyBwV

--HG--
extra : rebase_source : b14eb8e310a68fcd7b6e7dd7c0a918d1c21caebe
2016-04-26 15:46:56 -07:00
Michael Comella
a265b2f532 Bug 1267468 - Move readJSONObjectFromFile -> FileUtils. r=sebastian
MozReview-Commit-ID: GVlOS3UJ1HS

--HG--
extra : rebase_source : 76375110ca9e81cd633dc3a2b58d1c28cc1a222c
2016-04-26 15:16:07 -07:00
Michael Comella
e003c5926e Bug 1267468 - Add readStringFromFile and test. r=sebastian
This method duplicates an existing method (readFileContents) which will later
be removed.

MozReview-Commit-ID: 2aVf74KvYyP

--HG--
extra : rebase_source : 3aa814f3e227fba4c5bab9434894aef6178da333
2016-04-26 15:14:52 -07:00
Michael Comella
c25e0d04f1 Bug 1267468 - Add readStringFromInputStream... and test. r=sebastian
Javadoc in this commit references a method that is not yet added.

MozReview-Commit-ID: Hc0MSLYTQgD

--HG--
extra : rebase_source : bb30eb579fd8450a0b4698d38333b468f3b6e372
2016-04-26 15:01:10 -07:00
Michael Comella
0ab4aa27ba Bug 1267468 - Move test writeJSONObjectToFile -> FileUtils. r=sebastian
MozReview-Commit-ID: GRVzaHYbEhI

--HG--
extra : rebase_source : b3b50ced4fa0b4fd593da2a9187812647d8c55ba
2016-04-25 17:25:48 -07:00
Michael Comella
ff379f30b0 Bug 1267468 - Add FileUtils.writeString to Stream & file with tests. r=sebastian
I would have separated these methods but version control fail.

MozReview-Commit-ID: 7og2iBKqHiH

--HG--
extra : rebase_source : 62db6247aedfc3683249f093a8d3688e6408ab17
2016-04-26 11:53:41 -07:00
Grigory Kruglov
6624cffcb3 Bug 1265525 - Part 2: Frecency calculation and top sites query updates r=sebastian
MozReview-Commit-ID: 7tqr4IT9635

--HG--
extra : rebase_source : c7a3c17b9520317bfe9dbb7ee91841844fd89000
2016-04-27 10:43:21 -07:00
Grigory Kruglov
4d27766eb6 Bug 1265525 - Part 1: Combined view migration, add local/remote visit aggregates r=sebastian
MozReview-Commit-ID: 211xyvAJbtd

--HG--
extra : rebase_source : 1007e816f9f26d2ef5e1000aaf1c9713a0f644db
2016-04-19 12:40:12 -07:00
Grigory Kruglov
d81d7764d1 Bug 1265525 - Pre: move BrowserContract tests to junit4 r=sebastian
MozReview-Commit-ID: 6GLqAR2SOKi

--HG--
extra : rebase_source : 81b486dac92c35be2dcba157bb6f86c1169367cc
2016-04-18 14:04:36 -07:00
Carsten "Tomcat" Book
bfa6750d68 Merge mozilla-central to fx-team 2016-04-27 13:56:49 +02:00
Sebastian Kaspari
efa3e84b16 Bug 1228680 - Replace default favicon with generated version. r=ahunt
MozReview-Commit-ID: L0vd0v8wOUK

--HG--
extra : rebase_source : cb780daa5287e48c3b8e0d7daeae20c2aeeb0625
2016-04-25 16:28:42 +02:00
Sebastian Kaspari
a0a151ce88 Bug 1228680 - Introduce FaviconGenerator to generate favicons based on URLs. r=ahunt
MozReview-Commit-ID: Aww2wxSTfD6

--HG--
extra : rebase_source : 4d9e4cdd91831d973fd870c3e7383cdd529d3d9c
2016-04-25 16:10:15 +02:00
Timothy Guan-tin Chien
e3df65a0b0 Bug 1266372 - De-dup code to ReaderMode.leaveReaderMode, r=gijs
Additionally, implements ReaderMode.enterReaderMode.

MozReview-Commit-ID: 8MPvFhX4ws7

--HG--
extra : transplant_source : %91%0D%CEZkOO%90%1C3%A24%3E%9Bq%D5%BB%13F%0A
2016-04-26 12:52:50 +08:00
Carsten "Tomcat" Book
9b5c28ac41 Backed out changeset cc427bee3a5a (bug 1259598) for likley causing a bustage again 2016-04-26 14:31:34 +02:00
Victor Ng
51c999ae4b Bug 1259598 - "Add new information fields to geolocation stumbles". r=michelangelo sr=hschlichting 2016-04-22 11:36:00 +02:00
Ting-Yu Lin
25bc4aacc1 Bug 1268410 - Change the default value of "layout.accessiblecaret.timeout_ms" to 0. r=mats
That is, the single caret in cursor mode will always persist on all
platforms as on Firefox Android.

MozReview-Commit-ID: 5MTCf1n2dF3

--HG--
extra : rebase_source : 4062752d7c781acc19088106028e848d1192f880
2016-04-28 20:21:23 +08:00
Andrea Marchesini
1c0c183890 Bug 1261009 - Remove the Data Store API, r=fabrice 2016-04-29 09:02:45 +08:00
Kartikaya Gupta
3a52fb3c8d Bug 1268122 - Guard against layerview destruction between the compositor update task being posted and it running. r=snorp
MozReview-Commit-ID: HJIFbcduj6E

--HG--
extra : rebase_source : d44fd7542938b170bf5ac73229a71158b941f482
2016-04-28 15:03:02 -04:00
Sebastian Kaspari
771a9b39d1 Bug 1265497 - FaviconView: New favicon background with rounded corners. r=ahunt
MozReview-Commit-ID: Fj1YRU2fZYF

--HG--
extra : rebase_source : d7f83bad145b576debbf7915a0e380bebcf003b8
extra : amend_source : 20cd17fbb1eee5748d101eb877bff82365fa71e9
2016-04-20 17:28:48 +02:00
Mark Capella
2895e6d778 Bug 1267383 - Followup Telemetry from Bug 1257843, Text Selection Probe, r=sebastian 2016-04-26 04:09:21 -04:00
Wes Kocher
d509baac11 Merge inbound to central, a=merge
MozReview-Commit-ID: 4igUgM6r0wO
2016-04-25 17:11:09 -07:00
Sebastian Kaspari
155c96ed46 Bug 1266383 - Do not show HomeScreenPrompt if tab is not in foreground. r=ahunt
MozReview-Commit-ID: 1j7FKOfVt0X

--HG--
extra : rebase_source : 2f1c48275a28fb16a13cdb28e8856837a2345154
2016-04-21 19:36:22 +02:00
Sebastian Kaspari
27818ed42c Bug 1266383 - (Pre) BrowserAppDelegate - Add methods for tabs tray shown/hidden. r=ahunt
MozReview-Commit-ID: JGL9EtRBKy0

--HG--
extra : rebase_source : 80d65fcdb85559de8dccb471f999938d57fce177
2016-04-21 17:51:42 +02:00
Sebastian Kaspari
daad2ea611 Bug 1266477 - Migrate screenshot observer code to class extending BrowserAppDelegate. r=mcomella,ahunt
MozReview-Commit-ID: FoIfEhmd4mN

--HG--
extra : rebase_source : 1f2780026d1e2638dd925d33a851c12e8f32420b
2016-04-21 16:20:32 +02:00
Sebastian Kaspari
9f97fcf2ff Bug 1266477 - Migrate AddToHomeScreenPromotion to extend BrowserAppDelegate. r=mcomella,ahunt
MozReview-Commit-ID: 5YuudrL7hLh

--HG--
extra : rebase_source : d0cbbc20b178ffe99800b04384387c52997a9339
2016-04-21 16:11:49 +02:00
Sebastian Kaspari
f233e22238 Bug 1266477 - Introduce BrowserAppDelegate to extend the behavior of BrowserApp. r=mcomella,ahunt
MozReview-Commit-ID: 2voLpgEOcW

--HG--
extra : rebase_source : 8c2f70c4911c11bf5b2594398235ef139ea3d475
2016-04-21 15:40:20 +02:00
Jim Chen
3c7335f315 Bug 1256147 - Initialize EditorInfo even when IME is not active; r=esawin
Initialize the EditorInfo object even when we return null in
onCreateInputConnection. This fixes the bug for the Samsung keyboard on
Galaxy S7.
2016-04-25 12:51:12 -04:00
Jim Chen
e01a6c6646 Bug 1256147 - Post to UI thread for all showSoftInput calls; r=esawin
Make showSoftInput always post to the UI thread for consistency.
2016-04-25 12:51:12 -04:00
Jim Chen
c19d3510f8 Bug 1256147 - Show/hide keyboard in onCreateInputConnection; r=esawin
Showing and hiding the keyboard in onCreatInputConnection avoids a
possible race with resetInput in notifyIMEContext, and it replaces the
"show keyboard on window refocus" hack that we had before.
2016-04-25 12:51:12 -04:00
Carsten "Tomcat" Book
84eb46bafd merge mozilla-inbound to mozilla-central a=merge
--HG--
rename : toolkit/components/prompts/test/test_bug861605.html => toolkit/components/prompts/test/test_dom_prompts.html
2016-04-25 11:55:12 +02:00
Michael Kaply
6f9b7ee4bc Bug 1266080 - Move Google engines together in list; r=margaret 2016-04-24 22:22:21 -05:00
Timothy Guan-tin Chien
b6755044e2 Bug 1264805 - [Fennec] Use goBack to leave the reader view when possible. r=margaret
MozReview-Commit-ID: 79wpix8njxT

--HG--
extra : rebase_source : b9c39cab14bad48362f30fce30629c7129af18b2
2016-04-20 12:11:44 +08:00
Andrzej Hunt
63cf5690a2 Bug 1263571 - Post: make checkstyle happy r=me
MozReview-Commit-ID: GvcUZz2Jd4w

--HG--
extra : rebase_source : 6557841de66a857b14ade56b9ff404098ed3ce70
extra : source : a3b0aafbc909236da4521c06970128874b627894
extra : histedit_source : 8c99e692e7f286f29aad56aaa6dde39f8f862490
2016-04-24 20:29:57 +02:00
Andrzej Hunt
b16d4df72f Bug 1246238 - Post: make checkstyle happy r=me
MozReview-Commit-ID: JJ2PK3jka5e

--HG--
extra : rebase_source : b2057d66d59da7c8eb72ec132a1fd89033a7e4c0
extra : source : f711b0c364a5773671c3d767824481b1149a004e
extra : histedit_source : df79029f06a6629aed09f827295bb21bd631697f
2016-04-24 20:30:39 +02:00
Johann Hofmann
1037e910fa Bug 874408: Join safe browsing, add download protection to security prefs. r=gcp,francois,past
MozReview-Commit-ID: L6ZmvTmndml
2016-04-24 15:40:21 +03:00
Andrzej Hunt
d45e92ae14 Bug 1246238 - Show helper UI first time a reader view page is bookmarked r=sebastian
MozReview-Commit-ID: JeHr7eZTKc

--HG--
extra : rebase_source : c514c6ee443c26fba5e74bbbb5bedc3a8522fa68
extra : source : a8accf120ce99f97624c77dea88266be694c3f15
2016-04-20 21:27:30 +02:00
Andrzej Hunt
f2c30c0d28 Bug 1246238 - Pre: Implement SimpleHelperUI r=sebastian
This provides a basic helper UI that can be customised with images/text.
We need a very similar helper for both reader-view offline bookmarking related
helpers (Bug 1236328 and Bug 1247689), hence it's useful to have a common
class implementing most of the required functionality.

Most of the new helper is borrowed from the existing HomeScreenPrompt. I will
extract the common functionality in a followup Bug.

MozReview-Commit-ID: Byc5VnVFffj

--HG--
extra : rebase_source : 1e20ab501f47dbdfd17d243ce8db4676ac841ab4
extra : source : b52ab3637d1e0eadd3c465a541324a74e6461af3
2016-04-23 10:56:17 +02:00
Nathan Froyd
8be5decf3c Bug 1220307 - part 3 - enable Rust in ARM Android nightly and debug builds; r=nalexander,margaret
--HG--
extra : rebase_source : e2acc3dda7faa28ba63b9f19d0af29f7e9dfdab5
extra : source : d74e9d5a64c352187ab74b60255b571f6192a0e5
2016-05-06 14:09:36 -05:00
Nathan Froyd
2fe37f3524 Bug 1220307 - part 1 - Rust tooltool packages for ARM Android builds; r=mshal
--HG--
extra : rebase_source : 1c7436e0696e561f18f03ebb60f0b9004d318cef
extra : source : b3397e0d5d8d85b05637c03b141c532e6c3ad065
2016-05-06 15:09:36 -04:00
Wes Kocher
cfb9b30727 Backed out 3 changesets (bug 1220307) for failures in test_dialogArguments.html and test_iframe_sandbox_modal.html
Backed out changeset d74e9d5a64c3 (bug 1220307)
Backed out changeset 4e5db23bc712 (bug 1220307)
Backed out changeset b3397e0d5d8d (bug 1220307)
2016-05-06 12:38:36 -07:00
Nathan Froyd
ffbbcc981b Bug 1220307 - part 3 - enable Rust in ARM Android nightly and debug builds; r=nalexander,margaret 2016-05-06 14:09:36 -05:00
Nathan Froyd
0302f85f89 Bug 1220307 - part 1 - Rust tooltool packages for ARM Android builds; r=mshal 2016-05-06 15:09:36 -04:00
Geoff Brown
ab13fa6cc1 Bug 1261270 - Remove APZ/nightly test annotations for robocop; r=me 2016-04-27 14:56:11 -06:00
Kim Moir
54248e8cea Bug 1186522 - force per checkin and release desktop firefox builds to require signed add-ons on beta 47 r=mshal 2016-04-27 12:46:52 -04:00
James Willcox
44ba33aedc Bug 1181822 - Enable fading tiles on Android Nightly r=antlam,me 2016-04-27 09:12:43 -05:00
Jim Chen
5fc36a4e06 Bug 1270201 - Change first Gecko argument to package name; r=snorp
The first argument (argv[0]) to Gecko should be the program name, not
the apk name. For Android, the program name is the package name.
2016-05-05 11:39:03 -04:00
Andrzej Hunt
82dca3776e Bug 1263571 - Update switch-to-tab for reader view pages too r=liuche
MozReview-Commit-ID: 6qKDBy2P4nK

--HG--
extra : rebase_source : cbff68d2e8b49963c7df92de6086d6098f96cbba
extra : histedit_source : 8031b76d5745a75e2dc92001b2a673a34e08df68
2016-04-12 10:58:10 -07:00
Andrzej Hunt
994f8192f5 Bug 1263571 - Pre: onTabChanged data is always a String, declare it as such r=liuche
We're always using this as a String, we might as well make this explicit to avoid having to cast
anywhere. (We very rarely use the parameter, but some new code in the main part of Bug 1263571
would have to cast this to a String. We can avoid that if we just use the correct type.)

MozReview-Commit-ID: H8JdMzQtmRI

--HG--
extra : rebase_source : 4cdad694c54e94fce1c108dadde22d3cd3fc4b60
extra : histedit_source : e094d203b2ba5273cdc219e63d92e2bf2de8603e%2C9cbcd9464c1a19fecbfb1f60daa39b2d53c9da4a
2016-04-23 10:32:54 +02:00
Andrzej Hunt
fa5e0ad7ba Bug 1263571 - Pre: cleanup imports r=me
MozReview-Commit-ID: 8KdYp5gHEVR

--HG--
extra : rebase_source : d09c620417eefdc9f23187a4e0795df3fdf04c89
2016-04-12 10:48:55 -07:00
Grigory Kruglov
22abdf585b Bug 1266232 - be extra careful and mindful of performance when migrating visits r=mcomella
1) Use prepared SQL insert statement for insertions
1.2) Use ON CONFLICT IGNORE for our inserts, to avoid failing on possible data clashes
2) Don't synthesize "visits since last sync" - it's bound to cause problems, for not much benefit
3) Fix up some minor issues, cleanup code and add sanity checks
4) If there's evidence Sync was enabled at some point, mark synthsized visits as remote. Otherwise, as local.

MozReview-Commit-ID: Gd94A6r4rW

--HG--
extra : rebase_source : e4f74e3d1d286e1107e5a1764ae8ea3fd5ff3ff2
2016-04-22 23:18:04 -07:00
Michael Comella
029b25ac6a Bug 1266820 - Disable Screenshot in Bookmarks feature. r=grisha r=grisha
See code comment (and related bug) for details.

MozReview-Commit-ID: EDzIBftjJRU

--HG--
extra : rebase_source : 94721323a4372010941dcce034093d3f0d1ac95c
2016-04-22 11:23:36 -07:00
Mark Capella
d720d7d792 Bug 1257843 - Probe to measure when user enters text selection UI, r=sebastian 2016-04-22 16:44:47 -04:00
Grigory Kruglov
24a83ce171 Bug 1265979 - missing call to provider.shutdown() causing test failures r=sebastian
MozReview-Commit-ID: 3jJTDKGtXok
2016-04-22 13:34:31 -07:00
Sebastian Kaspari
46b5b88e2d Bug 1261836 - Content notifications: Check if new content is already in history. r=mcomella,mfinkle
If the URL of new content is already in the user's history then we won't show a notification
for it.

MozReview-Commit-ID: B26SBvXOnxY

--HG--
extra : rebase_source : 5fe3d6ad40939bfe5e842d075c1b0abc1226ac10
2016-04-13 13:01:52 +02:00
Margaret Leibovic
32cd130e13 Bug 1257513 - Remove bookmark-history-menu experiment, show menu items by default. r=liuche
MozReview-Commit-ID: 9mT8eOABokH

--HG--
extra : rebase_source : 055a65ca06f81f833ace46a2726cbbded619e083
2016-04-19 18:35:50 -04:00
Carsten "Tomcat" Book
461379e456 merge mozilla-inbound to mozilla-central a=merge 2016-04-22 15:56:10 +02:00
Sebastian Kaspari
4d4e8baaee Bug 1266668 - Remove Nightly flags from new ActionBar and floating text selection. r=capella
MozReview-Commit-ID: KpIJeCn2Gj4

--HG--
extra : amend_source : 66eb4430e2bde29b50a15d7183c5c28dff442ce5
2016-04-22 12:19:23 +02:00
Carsten "Tomcat" Book
72c1e6f5ac Backed out changeset 2271b0c11307 (bug 1033450) for crashtest failures
--HG--
extra : rebase_source : 47e1b5bf38d1d8e531e6c341c2d1c1051fd5c58d
2016-04-22 10:37:40 +02:00
Carsten "Tomcat" Book
c5e089ec4e Backed out changeset 1b5ef8bb25d8 (bug 1259598) for bustage 2016-04-22 06:57:05 +02:00
dimi
e56e41f353 Bug 1033450 - consolidate safebrowsing prefs in all.js. r=francois
MozReview-Commit-ID: IKQ1wPHOY17

--HG--
extra : rebase_source : 62bce62fcb9781b6e99c1c43f15ee13e27d77e5e
2016-04-14 15:49:17 +08:00
Carsten "Tomcat" Book
23bcfcba57 Backed out changeset f71acdbd0d45 (bug 1033450) for wrong patch landed
--HG--
extra : rebase_source : a8c1947330e0f156410b6095ff91e0c723f6b50e
2016-04-22 06:01:11 +02:00
Carsten "Tomcat" Book
55fea48a3f Backed out changeset 637e80ab4fca (bug 1262755) for rc4 android perma failures
--HG--
extra : rebase_source : 26893c1afaa1c4fc23808b92d8738d847d9ff5f3
2016-04-22 09:12:50 +02:00
Victor Ng [:vng] [:crankycoder]
fe18320467 Bug 1259598 - "Add new information fields to geolocation stumbles". r=michelangelo sr=hschlichting 2016-04-09 05:34:00 +02:00
Wes Kocher
6d4a2cf6c0 Merge m-c to fx-team, a=merge
MozReview-Commit-ID: m0xI0OSGys
2016-04-21 15:03:13 -07:00
Wes Kocher
aac511837d Merge inbound to m-c a=merge
MozReview-Commit-ID: GW9vcSRPgYc
2016-04-21 14:41:08 -07:00
Chenxia Liu
1810ec6aad Bug 1262343 - Add reference to remote tabs empty layout for future use. r=sebastian
MozReview-Commit-ID: LUnrurHtdlY

--HG--
extra : rebase_source : d4203987e8f9de50a9f837c2de1246955b1f8f9c
extra : histedit_source : ec8b1c5b177b55c1a7886c05097b4f2dcad517a3
2016-04-20 17:28:53 -07:00
Chenxia Liu
27a0c4c5ee Bug 1262343 - Remove old Synced panel code. r=sebastian
MozReview-Commit-ID: FjRaX14gJ17

--HG--
extra : rebase_source : a5648748db28e6f2618bf8b0e447225b2ff371ee
extra : histedit_source : 5db443112959057f8e27f70891540cc26c9180da
2016-04-20 11:55:48 -07:00
Chenxia Liu
499725892b Bug 1262343 - Remove old History panel code. r=sebastian
MozReview-Commit-ID: LZX264R3H35

--HG--
extra : rebase_source : 9fd38cb4682055bf20ce6c5786ad6cb0a98b820d
extra : histedit_source : d72847bb324ac14026fbe16b678616279c34472a
2016-04-20 11:41:49 -07:00
Chenxia Liu
f0fb70d663 Bug 1263941 - History is not displayed in the 3-dot menu if History panel is set as default after it was hidden. r=sebastian
MozReview-Commit-ID: 1hSKJd0r0fv

--HG--
extra : rebase_source : a9e9a1e75b36d3e40523b9ca7f16785e0ab5a67f
2016-04-20 11:03:35 -07:00
Margaret Leibovic
260d62a846 Bug 1246988 - Update Bing icon for Search. r=sebastian
MozReview-Commit-ID: 77BPBznFeYG

--HG--
extra : rebase_source : ffaa54cb489b474d84d6b3f643be180f1209880d
2016-04-20 10:52:22 -04:00
Wes Kocher
c65b052530 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Aas4kEyBseh
2016-04-20 14:19:25 -07:00
Nathan Froyd
681b252385 Bug 1266197 - fix robocop warning about nsIDOMWindowInternal; r=gbrown
The warning message tells us to just use nsIDOMWindow, so let's do that.
Less warning spam is a win.
2016-04-20 16:32:15 -04:00
Jim Chen
983f3c49d1 Bug 1252650 - Send event response even if GeckoApp is not active; r=me
Enable sending event response when Gecko state is PROFILE_READY. This
happens when Gecko is loaded in the background and GeckoApp is not
active. This is safe because it's only a response to an event from
Gecko, so there is definitely a listener for the response on the Gecko
side already. r=me for a trivial change.
2016-04-20 15:06:13 -04:00
Jim Chen
4018bd63a8 Bug 1252650 - Use GeckoService to launch Gecko for incoming push messages; r=nalexander
Use GeckoService to launch Gecko using the correct profile and load push
service, if necessary.
2016-04-20 15:06:13 -04:00
Jim Chen
99c7d96804 Bug 1252650 - Add GeckoThread.canUseProfile; r=snorp
canUseProfile returns whether we're currently using the given profile or
we can potentially start Gecko with the given profile.
2016-04-20 15:06:13 -04:00
Jim Chen
dc18692d89 Bug 1252650 - Add intent to create XPCOM services in GeckoService; r=snorp
Add support for Intents that launch GeckoService and create services
based on a category registered with the category manager.
2016-04-20 15:06:13 -04:00
Andrzej Hunt
9187edc788 Bug 1264381 - Add comment explaining lack of SQLite forward-compatibility r=mcomella
MozReview-Commit-ID: J84s62BsoPJ

--HG--
extra : rebase_source : 024fbb89590f35beeec577028e4f199a363d836e
2016-04-13 11:16:51 -07:00
dimi
8cd19f9a1f Bug 1033450 - Consolidate safebrowsing prefs in all.js. r=francois
MozReview-Commit-ID: EA2H08dlCLl

--HG--
extra : rebase_source : 9dfa4af8b71b48c7841b3d5d07c106e24ae0ee05
2016-04-20 00:44:52 -07:00
Grigory Kruglov
c48450bfbd Bug 1265971 - Style fix to make checkstyle happy r=grisha
MozReview-Commit-ID: FjqK8T5IcEt

--HG--
extra : transplant_source : %E3%A8L%3C%AE%0E%00%052T%8D%E9%1Bx%A7%7B%95V%E6%A1
2016-04-19 23:12:27 -07:00
Mathieu Leplatre
93af383736 Bug 1257556 - Generalize Kinto blocklist client to addons/plugins/gfx. r=MattN
MozReview-Commit-ID: DkiNF78QTId

--HG--
extra : transplant_source : %90K%5D%89%3AZW%CC%97%FE%BF%D9%CD%A5%F8%18%08%85%B02
2016-04-18 11:38:25 +02:00
Grigory Kruglov
53f2edfa45 Bug 1046709 - Post: remove dead code r=nalexander
MozReview-Commit-ID: K75KTg6pDEV

--HG--
extra : transplant_source : %93%E6%25%C9%C2%EF%96%11%E2%90%04%E9g%0A%CA%15%B9zo%AA
2016-04-07 19:08:42 -04:00
Grigory Kruglov
a8a4a8f16c Bug 1046709 - Part 5: Delete history db extensions related stuff r=nalexander,rnewman
- class
- tests

MozReview-Commit-ID: LwHo5Ej2FGS

--HG--
extra : transplant_source : %DFt%9B%C6gy%F3q%90%7Fc%FE%22%B5%BD%F85%FE%E4%1A
2016-04-12 15:52:53 -07:00
Grigory Kruglov
774870136d Bug 1046709 - Part 4: Sync changes r=nalexander,rnewman
- insert/merge visits on "sync down"
- ensure to attach visits on "sync up"
- tests

MozReview-Commit-ID: 4OmyQS5JSm7

--HG--
extra : transplant_source : %F0%A8fs%AB%90%EC%2C-%8B%7D1%E1h%FF%97%DAVT%28
2016-04-13 16:33:36 -07:00
Grigory Kruglov
9fed9fc7bf Bug 1046709 - Part 3: Synthesize visits when importing history from Android r=nalexander,rnewman
MozReview-Commit-ID: Fcw5lygXbem

--HG--
extra : transplant_source : %D1%D4%98%DB30%8B%E8%F7%27%3DG%DC%0C%89%0E%D6%C7%A7%F8
2016-04-12 15:44:27 -07:00
Grigory Kruglov
1dab7ae855 Bug 1046709 - Part 2: CRUD for Visits - query/insert/delete; tests. r=nalexander,rnewman
Note: need to set package name in robolectric.properties so that Robolectric reads correct resources

MozReview-Commit-ID: 6wrh8kzJlXI

--HG--
extra : transplant_source : %86T%8BUB%ABe%0A%DF8%F0%81%0C%ACi%D1Rx%E2%EC
2016-04-16 02:19:53 -07:00
Grigory Kruglov
1ab053d2cf Bug 1046709 - Part 1: schema migration, data migration, test db r=nalexander,rnewman
MozReview-Commit-ID: 2kI4ps6rOOV

--HG--
extra : transplant_source : %EE%A1E%CD%01%0B%9B%96%DB%19%8A%AF%7C%89%E0ooR%0CQ
2016-04-18 15:13:06 -07:00
Jan Henning
a72cf7f810 Bug 1264717 - Part 1 - Add some debug logging to the session store. r=margaret
The logging can be enabled by setting "browser.sessionstore.debug_logging" in about:config.

MozReview-Commit-ID: DCJevcsg549

--HG--
extra : transplant_source : %E3%166%F7%0C%29%C0%FB%0A6E%02Sd%10%9D%9A%5DN%7D
2016-04-18 20:59:50 +02:00
Jan Henning
0eac5af72a Bug 1264717 - Part 0 - Get rid of unbraced ifs in sessionstore.js. r=margaret
MozReview-Commit-ID: CU36X2BD3Q

--HG--
extra : transplant_source : %FC%BA%D7X%14%A2%12Wl%C1%1Cb%94c%E8%3D%C9%CAYL
2016-04-14 17:58:41 +02:00
Shatur
31ec617e18 Bug 1250387 - Kill GckoConnectivityReceiver.java and improve GeckoNetworkManager.java r=grisha 2016-04-19 06:31:17 +05:30
Jan Henning
22714614cb Bug 1218317 - Retrieve the file size for finished downloads. r=margaret
MozReview-Commit-ID: 2TbC3rs0RyH

--HG--
extra : transplant_source : %F2%09%F6e%0D%8BX%CCl%5BU%95%FDzP%A9%92%FC%27%96
2016-04-18 21:31:17 +02:00
Sebastian Kaspari
a50e179260 Bug 1266340 - Explicitly close menu when finishing action mode. r=capella
MozReview-Commit-ID: LZiufFsemS1

--HG--
extra : rebase_source : cdfa6282b9df2c971215ed4516247a2b04033d9d
2016-04-21 14:28:58 +02:00
Mark Capella
a5dadf5639 Bug 1265750 - Some word cannot be selected via long pressing, r=TYLin, mats 2016-04-21 08:53:13 -04:00
Mark Capella
7e8a94cb54 Bug 1245831 - The action bar animation is overlapping with the three dot menu. r=sebastian
MozReview-Commit-ID: J0QXMhfZWt7

--HG--
extra : rebase_source : 275d3d24e170afff500bd43b34f62b6441bc546a
2016-04-21 13:11:46 +02:00
Andrzej Hunt
3d195e4e1f Bug 1266104 - Ensure SavedReaderViewHelper is loaded for recent tabs panel r=margaret
I wonder if there is a better solution to guarantee we have the necessary data loaded, however
this seems to be the only special case (i.e. the only place we use TwoLinePageRow without
the DB having been loaded first).

MozReview-Commit-ID: F4iAIpe87IY

--HG--
extra : amend_source : 798700a320878d440bac4a6af7a5438601f3fe36
2016-04-20 22:02:49 +02:00
Andrzej Hunt
4718e06787 Bug 1265908 - Avoid NPE with empty selection r=grisha
It is possible and valid to have a null selection. All other manipulations
are null-safe, and we need to be able to handle the null-case when testing for
annotations being part of the selection.

MozReview-Commit-ID: Fpnt2NX1BmV

--HG--
extra : rebase_source : f08a3219e581696594381cbdf10c5dd5d2c8359f
extra : amend_source : d0c9b7050d6792c0923deb9e7896e6839d91b169
2016-04-20 09:58:03 +02:00
Grigory Kruglov
62e1e8c0d2 Bug 1266162 - Don't throw during migration upon encountering a strange visits count r=grisha
Sync is vast and could be strange, so let's allow for some weirdness in numbers and recover gracefully.

MozReview-Commit-ID: 6o6SdcvmK8x

--HG--
extra : amend_source : 89f690a0688e8fcef83839bfc232af2b8763c90f
2016-04-20 12:12:53 -07:00
Sebastian Kaspari
c580d240d5 Bug 1264868 - Handle ACTION_VIEW_MULTIPLE intent when creating BrowserApp. r=mcomella
MozReview-Commit-ID: 9WlTn8GcAev

--HG--
extra : rebase_source : 7b1eb093c71f9a59fe1e5acea3b912c4862312d1
extra : amend_source : 510b3a9c5f5f6761420e67ccf17d5da01eff9faf
2016-04-18 14:24:05 +02:00
Ting-Yu Lin
2d3ac9ab7f Bug 1262755 - Enlarge caret touch target by 59% for Fennec. r=capella,snorp
Enlarge the touch target of the caret to the left, bottom, and right by
59% (13px) per bug 1262755 comment 7.

Since the touch target becomes larger, the carets on the <input> in
previous test might cause the next test to fail on <textarea> because it
will press on the caret when trying to focus on <textarea>. Add two <br>
to testAccessibleCarets.html to separate the <input> and <textarea>.

MozReview-Commit-ID: JIwmuHJ2QsQ

--HG--
extra : rebase_source : 73b662980a5be55a4e3e31506437f2c26f65cd85
2016-04-15 17:10:02 +08:00
Wes Kocher
e80ed17c41 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 5AQXGbI0ke2
2016-04-21 15:02:19 -07:00
Randall Barker
984ceeb9cf Bug 1264666 - Remove nightly flags for native text selection handles r=snorp 2016-04-21 11:15:08 -07:00
Randall Barker
14ff3eae1d Bug 1265418 - Remove Nightly ifdefs for APZ r=snorp 2016-04-21 11:15:08 -07:00
Nick Alexander
1e23ae038b Bug 1248066 - Use separate Adjust token for Firefox for Android release and beta builds. r=nalexander
The token is only used for release and beta builds, so it's better not
to define it inadvertently for all builds.

MozReview-Commit-ID: 3DLem4PhXD7

--HG--
extra : rebase_source : f8f37d2bdfd12fea6403f097ebe5080be562d860
2016-02-12 14:34:18 -08:00
Michael Comella
f5fb64e31f Bug 1269407 - Return early from all lifecycle methods if not supported system. r=sebastian
This avoids a problem where a lifecycle method may assume a previous lifecycle
method initialized some values but we returned early (e.g. on a not supported
system) so these values were never initialized and the application may crash.

I tested this patch by forcing HardwareUtils.isSupportedSystem to return either
true or false (but both were in a supported device configuration).

MozReview-Commit-ID: 1WvOId8CLjP

--HG--
extra : rebase_source : 18f79cb938d845131165b40ca7c030d66f5ffbf8
2016-05-12 15:59:34 -07:00
Wes Kocher
3f028d60a0 Merge m-c to fx-team, a=merge 2016-05-13 16:46:04 -07:00
Ryan VanderMeulen
62da967455 Backed out 4 changesets (bug 1266235) for browser_aboutCertError.js failures.
Backed out changeset 085a53f65ff3 (bug 1266235)
Backed out changeset 90ef5dbbb7c4 (bug 1266235)
Backed out changeset 04cd17b0025c (bug 1266235)
Backed out changeset c25b2f3a7ce9 (bug 1266235)

--HG--
rename : services/common/blocklist-clients.js => services/common/KintoBlocklist.js
rename : services/common/blocklist-updater.js => services/common/kinto-updater.js
rename : services/common/tests/unit/test_blocklist_clients.js => services/common/tests/unit/test_kintoAddonPluginBlocklist.js
rename : services/common/tests/unit/test_blocklist_certificates.js => services/common/tests/unit/test_kintoCertBlocklist.js
rename : services/common/tests/unit/test_blocklist_updater.js => services/common/tests/unit/test_kinto_updater.js
2016-05-13 16:31:24 -04:00
Andrzej Hunt
97db06402c Bug 1269001 - Post: remove now used strings from UnusedResourcesUtil r=me
MozReview-Commit-ID: 5UNsxyN3Pqs
2016-05-13 13:05:29 -07:00
Andrzej Hunt
4ac40f686d Bug 1269001 - Show number of items for reading list smartfolder r=mcomella
MozReview-Commit-ID: EEtOqum7ejn
2016-05-13 13:05:24 -07:00
Andrzej Hunt
a9d14d2077 Bug 1269001 - Introduce BrowserDB.getBookmarkCountForFolder r=mcomella
For now we only need to support the bookmarks smartfolder, however
we might want to extend this to support "recent bookmarks" in future.

MozReview-Commit-ID: CvDNyfycWRl
2016-05-13 13:05:18 -07:00
Andrzej Hunt
81a2ef5597 Bug 1269001 - Pre: use two line layout for BookmarkFolderView r=mcomella
We want to be able to show the numebr of items for certain folders (e.g.
the reading list smartfolder). The previous state list drawable was also
unnecessarily confusing, let's just reference the desired images directly.

We can do this largely by copying the existing TwoLinePageRow, modulo
the unneeded status / switch-to-tab icons.

MozReview-Commit-ID: 3w0Hcj0kIfG
2016-05-13 13:05:13 -07:00
Mathieu Leplatre
ae656d9b69 Bug 1266235 - Move blocklist preferences to all.js. r=MattN
Related:

* https://bugzilla.mozilla.org/show_bug.cgi?id=1248557
* https://bugzilla.mozilla.org/show_bug.cgi?id=1259947

MozReview-Commit-ID: H2Eh1oqXeS1

--HG--
extra : transplant_source : %AE%A4%EC%C3rVB%86%89y%D4%1Ce%C4M%C9%14zL%0A
2016-04-29 13:17:09 +02:00
Mathieu Leplatre
093580f47d Bug 1266235 - Use blocklist prefix in preference names. r=MattN
MozReview-Commit-ID: 5aeoiSEMwYw

--HG--
extra : amend_source : 729ed685c8eb7b48ded46a99be30875782b39249
extra : transplant_source : %8B%E7%B4%F6L%97%05%E4%AAX%23UI%CA%BDc%C1%9B%D9%0F
2016-05-13 11:02:56 +02:00
Eugen Sawin
17fe5573bf Bug 1243431 - [4.1] Show permission request doorhanger on vibration request. r=margaret 2016-05-09 14:38:22 +02:00
Eugen Sawin
1cb3a78441 Bug 1243431 - [3.6] Add strings for Vibration API permission request doorhanger. r=margaret 2016-05-09 14:38:22 +02:00
Michael Kaply
02282f24eb Bug 1265742 - Update Google search plugin; r=margaret
--HG--
rename : mobile/locales/en-US/searchplugins/google.xml => mobile/locales/en-US/searchplugins/google-nocodes.xml
2016-04-19 15:57:50 -05:00
Margaret Leibovic
6187e90d7c Bug 1259186 - Send DOM event when feedback page is automatically loaded, instead of custom URL params. r=grisha
MozReview-Commit-ID: 6swre6VYpdz

--HG--
extra : rebase_source : fb308af493f88e588618fb63f964f242ac2f0b03
2016-03-23 16:03:42 -04:00
Rutuja
6b35519b8f Bug 1115006 - Use Downloads.getSystemDownloadsDirectory to get download directory for about:memory on Fennec. r=mconley,margaret
MozReview-Commit-ID: JBod1Ltcz0w

--HG--
extra : rebase_source : 3fdf3b1160f36b77c10641cab4e056c2a77dc151
2016-04-19 10:39:12 -04:00
Sebastian Kaspari
fa0ac6acc2 Bug 1265351 - HomeScreenPrompt: Save rejection and send telemetry only once. r=margaret
Additionally this patch:
* unifies the telemetry for declining the prompt to always be: (cancel,back,'home_screen_promotion')
* moves saving the rejection in the database to a background thread

MozReview-Commit-ID: HywutUDtGcY

--HG--
extra : rebase_source : 107b398a84a2eed231bcf86f5075b997bf98e5ff
2016-04-18 14:38:06 +02:00
Andrzej Hunt
0879705388 Bug 1246243 - Use book icon for reading list folder r=liuche
This approach is extensible and would allow easy addition of special icons for e.g. the
screenshots folder.

MozReview-Commit-ID: 44yWq85x2HG

--HG--
extra : rebase_source : be15df11f474f4db5546b823ca4040bdb2a63b6f
extra : amend_source : be16d760fa2c32cce3af7b2985d3549f9993664b
2016-04-12 14:47:24 -07:00
Alastor Wu
b5361feb4b Bug 1249579 - part2 : audio competing suspend/resume methods. r=snorp, baku.
MozReview-Commit-ID: EjNvKELCiAy

--HG--
extra : transplant_source : %AE%20%21e%E1%94%DE%29B%9C%F5%04%13%C6%3Dr%D3%9Aj%B4
2016-04-18 18:48:41 +08:00
Alastor Wu
0d34b81b5a Bug 1249579 - part1 : request audio focus on Fennec. r=snorp.
MozReview-Commit-ID: 45qW0Wjmnad

--HG--
extra : transplant_source : %C0%D5%AE%95m%89cW%E9%F6oK%0F%BBm%8E%BD%C2%2A9
2016-04-18 18:48:19 +08:00
Tristan Martin
d753291b70 Bug 1178722 - Further fix for 1178722 that supports HIDDEN attributes and includes testing and tidying. r=Margaret
--HG--
extra : rebase_source : 076811b9b468f48cee3ffcf7fad45135134435b0
2016-04-14 14:57:00 +02:00
Gijs Kruitbosch
30a0ac0ed8 Bug 1253673, r=bz
MozReview-Commit-ID: eyZ0XvZkfM

--HG--
rename : browser/base/content/test/general/dummy_page.html => dom/tests/browser/dummy.html
extra : amend_source : 0ceb77aae62ed163362e794b9aed8f92849e3e6d
extra : histedit_source : 60dbd015a6909a0023dc26613530c89a16de6ea7%2Ca5ea96457b370e57e3a73c19bea08e157f16ac4f
2016-04-19 09:56:19 +01:00