• Home
  • History
  • Annotate
  • only in /frameworks/base/packages/PrintRecommendationService/src/com/android/printservice/recommendation/
History log of /frameworks/base/packages/PrintRecommendationService/src/com/android/printservice/recommendation/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
620c5af97b556031c16f43c5c0410f7a5b0a3ec8 09-Jun-2016 Philip P. Moltmann <moltmann@google.com> Handling of Fuji Xerox in RecommendationService.

- Display name
- Fix exclusion of Fuji from Xerox plugin

Bug: 28908572
Change-Id: I00c235a4eb09a681717eb3be65d586246a069f4b
lugin/xerox/MDnsUtils.java
63498afff8079a5b70d763688d634ecdf7086f72 27-May-2016 Philip P. Moltmann <moltmann@google.com> Move Xerox recommendation plugin to service.

Only minimal changes just to make it work together with the other
plugins.

Bug: 28908572
Change-Id: Icac226b45e8a6885036466451d0e9f54a3b3c640
(cherry picked from commit d97fdfd943295ea90d37b092e66b7ad1701587a1)
ecommendationServiceImpl.java
lugin/xerox/MDnsUtils.java
lugin/xerox/PrinterHashMap.java
lugin/xerox/ServiceResolver.java
lugin/xerox/VendorInfo.java
lugin/xerox/XeroxPrintServiceRecommendationPlugin.java
a26b775dc132b135fa23ab17c39c08955e291da2 23-May-2016 Philip P. Moltmann <moltmann@google.com> Add Samsung print recommendation plugin.

The code follows the same pattern as the HP and Mopria plugins. As this code is contributed by a 3rd I'd rather submit this as is and let the original submitter clean it up once it appears in AOSP.

The code should not affect anything outside of the package it is in. In the package the code is strongly isolated so that one plugin cannot cause issues with another plugin.

The code was minimally tested on a Samsung SCX-3406FW .

Bug: 28908572
Change-Id: I33c2673d06711902dbd0f1d82563cf5d3fbfe86a
(cherry picked from commit 83defde08560ae2f1c3426466a2aa3e6944d6b79)
ecommendationServiceImpl.java
lugin/samsung/MDnsUtils.java
lugin/samsung/PrinterHashMap.java
lugin/samsung/SamsungRecommendationPlugin.java
lugin/samsung/ServiceListener.java
lugin/samsung/ServiceRecommendationPlugin.java
lugin/samsung/ServiceResolveQueue.java
lugin/samsung/VendorInfo.java
bfaa47233215996b8554a4b7a1a7b36bb3eaf607 03-May-2016 Philip P. Moltmann <moltmann@google.com> Add HP and Mopria print recommendation service

- Make util.MDnsUtils local to the mdnsFilter plugins
- Remove HP from the vendors recommended via the mdnsFilter plugin
- Copy in HP's code for HP and Mopria plugin
- Do not change any code, beside
- change "_ipp.tcp" to "_ipp._tcp"
- Change package name
- Do not use support lib annotations
- Reduce class visibility if possible
- Add AOSP copyright
- Make ServiceResolveQueue a proper sigleton
- Merge donottranslate and strings
- Add HP and Mopria plugin to RecommendationServiceImpl
- I needed to implement a multiplexer for NsdManager.DiscoveryListener
as we can only have 10 of them active at a time.

Change-Id: I61caa3f4822f9c013140721ed801d18e6839df55
ecommendationServiceImpl.java
lugin/hp/HPRecommendationPlugin.java
lugin/hp/MDnsUtils.java
lugin/hp/PrinterHashMap.java
lugin/hp/ServiceListener.java
lugin/hp/ServiceRecommendationPlugin.java
lugin/hp/ServiceResolveQueue.java
lugin/hp/VendorInfo.java
lugin/mdnsFilter/MDNSFilterPlugin.java
lugin/mdnsFilter/MDNSUtils.java
lugin/mopria/MopriaRecommendationPlugin.java
til/DiscoveryListenerMultiplexer.java
til/MDNSUtils.java
b87c08da82d50b1358f068a3ae44068022c7af2e 04-Apr-2016 Philip P. Moltmann <moltmann@google.com> Expose additional fields needed by PrintRecommendationService GTS test
and move files into properly named directory.

Fixes: 28025769, 28214466
Change-Id: I14737515fc12525a1685a1a222f21913755ac988
rintServicePlugin.java
ecommendationServiceImpl.java
emotePrintServicePlugin.java
lugin/mdnsFilter/MDNSFilterPlugin.java
lugin/mdnsFilter/VendorConfig.java
til/MDNSUtils.java
til/NsdResolveQueue.java