For Copyless Paste, the metadata extracted by Blink should be parsed, and fed to the app indexing service.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/47722dd6d68e52093d7f75f83d36a9fa011ede88 commit 47722dd6d68e52093d7f75f83d36a9fa011ede88 Author: dproctor <dproctor@google.com> Date: Tue Feb 21 19:35:45 2017 Add app indexing reporter public class. BUG= 693633 Review-Url: https://codereview.chromium.org/2622313002 Cr-Commit-Position: refs/heads/master@{#451818} [modify] https://crrev.com/47722dd6d68e52093d7f75f83d36a9fa011ede88/chrome/android/java/src/org/chromium/chrome/browser/ChromeApplication.java [add] https://crrev.com/47722dd6d68e52093d7f75f83d36a9fa011ede88/chrome/android/java/src/org/chromium/chrome/browser/historyreport/AppIndexingReporter.java [modify] https://crrev.com/47722dd6d68e52093d7f75f83d36a9fa011ede88/chrome/android/java_sources.gni
The following revision refers to this bug: https://chrome-internal.googlesource.com/clank/internal/apps/+/18e586f68bb31f2cdb17924ff8ecff3eb5493f62 commit 18e586f68bb31f2cdb17924ff8ecff3eb5493f62 Author: Devon Proctor <dproctor@google.com> Date: Tue Feb 28 00:43:44 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/4e0d26ac80d31bbfa773948f61122c635c5487f4 commit 4e0d26ac80d31bbfa773948f61122c635c5487f4 Author: dproctor <dproctor@google.com> Date: Tue Feb 28 22:20:05 2017 Add support for deleting history. BUG= 693633 Review-Url: https://codereview.chromium.org/2720753003 Cr-Commit-Position: refs/heads/master@{#453727} [modify] https://crrev.com/4e0d26ac80d31bbfa773948f61122c635c5487f4/chrome/android/java/src/org/chromium/chrome/browser/historyreport/AppIndexingReporter.java [modify] https://crrev.com/4e0d26ac80d31bbfa773948f61122c635c5487f4/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java
The following revision refers to this bug: https://chrome-internal.googlesource.com/clank/internal/apps/+/3f7e8c62f8fef401c090e011ebbcc664ab2ae77a commit 3f7e8c62f8fef401c090e011ebbcc664ab2ae77a Author: Devon Proctor <dproctor@google.com> Date: Wed Mar 01 01:27:58 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/574080eabdd7d76bcbffbcae20fbf4bea337a669 commit 574080eabdd7d76bcbffbcae20fbf4bea337a669 Author: dproctor <dproctor@google.com> Date: Wed Apr 05 22:30:32 2017 Add new method signature to AppIndexingReporter. The old method will be removed in a follow-up cl. BUG= 693633 Review-Url: https://codereview.chromium.org/2800813003 Cr-Commit-Position: refs/heads/master@{#462247} [modify] https://crrev.com/574080eabdd7d76bcbffbcae20fbf4bea337a669/chrome/android/java/src/org/chromium/chrome/browser/historyreport/AppIndexingReporter.java
The following revision refers to this bug: https://chrome-internal.googlesource.com/clank/internal/apps/+/96d1246977f03047a8da30b64811627f88fbfd08 commit 96d1246977f03047a8da30b64811627f88fbfd08 Author: Devon Proctor <dproctor@google.com> Date: Thu Apr 06 04:49:20 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/abbe3db4588fd5c4696a06eff499b42ec3e0de54 commit abbe3db4588fd5c4696a06eff499b42ec3e0de54 Author: dproctor <dproctor@google.com> Date: Thu Apr 06 18:55:36 2017 Remove old method signature, as new method signature has replaced it downstream. BUG= 693633 Review-Url: https://codereview.chromium.org/2805603002 Cr-Commit-Position: refs/heads/master@{#462565} [modify] https://crrev.com/abbe3db4588fd5c4696a06eff499b42ec3e0de54/chrome/android/java/src/org/chromium/chrome/browser/historyreport/AppIndexingReporter.java
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/83c1b269482c2c824cdc9bb38641bec5f94755a8 commit 83c1b269482c2c824cdc9bb38641bec5f94755a8 Author: dproctor <dproctor@google.com> Date: Tue Apr 11 07:19:46 2017 Parse JSON in Blink for CopylessPaste. BUG= 693633 Review-Url: https://codereview.chromium.org/2793103002 Cr-Commit-Position: refs/heads/master@{#463560} [modify] https://crrev.com/83c1b269482c2c824cdc9bb38641bec5f94755a8/third_party/WebKit/Source/modules/document_metadata/CopylessPasteExtractor.cpp [modify] https://crrev.com/83c1b269482c2c824cdc9bb38641bec5f94755a8/third_party/WebKit/Source/modules/document_metadata/CopylessPasteExtractor.h [modify] https://crrev.com/83c1b269482c2c824cdc9bb38641bec5f94755a8/third_party/WebKit/Source/modules/document_metadata/CopylessPasteExtractorTest.cpp
The following revision refers to this bug: https://chrome-internal.googlesource.com/clank/internal/apps/+/497b796221fe62d43071eb93c35d43e9aa3bc706 commit 497b796221fe62d43071eb93c35d43e9aa3bc706 Author: Devon Proctor <dproctor@google.com> Date: Tue Apr 11 20:12:40 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/caa0b215d5d6ce180c4ee1ec8879630e575dba8f commit caa0b215d5d6ce180c4ee1ec8879630e575dba8f Author: wychen <wychen@chromium.org> Date: Thu Apr 13 05:03:39 2017 Add more UMA in CopylessPasteExtractor - Enum of extraction status - Histogram of extraction time (those w/ JSON parsing results are counted separately) BUG= 693633 Review-Url: https://codereview.chromium.org/2815693004 Cr-Commit-Position: refs/heads/master@{#464305} [modify] https://crrev.com/caa0b215d5d6ce180c4ee1ec8879630e575dba8f/third_party/WebKit/Source/modules/document_metadata/CopylessPasteExtractor.cpp [modify] https://crrev.com/caa0b215d5d6ce180c4ee1ec8879630e575dba8f/tools/metrics/histograms/histograms.xml
Comment 1 by bugdroid1@chromium.org
, Feb 21 2017