0
Commit Graph

701 Commits

Author SHA1 Message Date
Lei Zhang
c282611501 Remove spurious STL header includes from ppapi
Remove a bunch of unused includes. Then add includes as needed to fix
the build.

Change-Id: Id30743cfb6db3473b30c5357f359a6e92f687057
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4582744
Reviewed-by: Derek Schuff <dschuff@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1156401}
2023-06-12 20:31:29 +00:00
Avi Drissman
db497b3200 Update copyright headers in pdf/, ppapi/, printing/
The methodology used to generate this CL is documented in
https://crbug.com/1098010#c95.

No-Try: true
Bug: 1098010
Change-Id: I6ae92e5d7ccbf73b176588124b2f8b4067f805b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3900575
Reviewed-by: Mark Mentovai <mark@chromium.org>
Owners-Override: Avi Drissman <avi@chromium.org>
Commit-Queue: Avi Drissman <avi@chromium.org>
Auto-Submit: Avi Drissman <avi@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1047628}
2022-09-15 19:47:28 +00:00
K. Moon
f17e216ac7 Switch //ppapi to use enable_ppapi
Switches //ppapi to the PPAPI-specific enable_ppapi arg, rather than the
more general enable_plugins arg.

Bug: 1306610
Change-Id: Id3b1723d41f9c381f9a567325d7ad830d60c4599
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3750107
Commit-Queue: Derek Schuff <dschuff@chromium.org>
Auto-Submit: K. Moon <kmoon@chromium.org>
Reviewed-by: Derek Schuff <dschuff@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1025398}
2022-07-18 20:59:42 +00:00
David Dorwin
fb712813be [ppapi] Assert plugins are enabled in PPAPI GN files.
Only //ppapi/buildflags should ever be reached when !enable_plugins.

This required moving some deps to `if (enable_plugins)` blocks.

Bug: 1306610, 1311822
Test: gn check out/fuchsia && gn check out/linux
Change-Id: I51fe19c4d1582fa4e572424e33eff1edcf14b2b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3561898
Commit-Queue: David Dorwin <ddorwin@chromium.org>
Auto-Submit: David Dorwin <ddorwin@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Derek Schuff <dschuff@chromium.org>
Commit-Queue: Derek Schuff <dschuff@chromium.org>
Cr-Commit-Position: refs/heads/main@{#995895}
2022-04-26 01:36:51 +00:00
Lei Zhang
7bb56c6ff3 Remove PPAPI Flash font interfaces.
These APIs were actually shared between the Flash and PDF plugins. With
both of them gone, there are no users left.

Bug: 1064652
Change-Id: I9fbf1cf4d7297e99affd5137fb079d7ddd9d0549
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3500228
Reviewed-by: Derek Schuff <dschuff@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/main@{#979432}
2022-03-09 21:33:49 +00:00
Lei Zhang
0b69bab8ad Remove PPAPI PDF interfaces.
These private interfaces no longer have any users, now that the PDF
Viewer stopped using PPAPI. Prior CLs deleted most of the related code,
leaving only a minimal implementation. Delete that along with stragglers
that still reference the PDF headers.

Bug: 1302684
Change-Id: I9c2b5e81d8a919f32b069c68ae053d58a02e2710
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3502892
Reviewed-by: K. Moon <kmoon@chromium.org>
Reviewed-by: Derek Schuff <dschuff@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Nektarios Paisios <nektar@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/main@{#979393}
2022-03-09 20:20:40 +00:00
Lei Zhang
91a602d8c3 Remove most browser-side plugin-side PPAPI PDF interfaces.
These private interfaces no longer have any users, now that the PDF
Viewer stopped using PPAPI. Delete the APIs, messages, and tests.

Keep a minimal interface to be removed in a follow-up.

Bug: 1302684
Change-Id: Ib6c72c1b9e5ece524189009fe38f454a0a3c5cab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3505370
Reviewed-by: Derek Schuff <dschuff@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/main@{#979360}
2022-03-09 19:24:39 +00:00
Lei Zhang
367a283ecc Remove a11y code specific to the PPAPI PDF Viewer.
Since the PPAPI PDF Viewer is gone, it is safe to delete its private
accessibility APIs and related code.

Bug: 1302684
Change-Id: I57931ac7c35ae58891c6a960101d12e35bc531b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3505357
Reviewed-by: Derek Schuff <dschuff@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/main@{#978945}
2022-03-08 23:18:22 +00:00
Lei Zhang
443f3001f3 Remove PPAPI Find interfaces.
These private interfaces no longer have any users, now that the PDF
Viewer stopped using PPAPI.

Bug: 1302684
Change-Id: Ifde4b19b5ae73b53c089ba5f2afe113a1ece1d27
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3500908
Reviewed-by: Derek Schuff <dschuff@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/main@{#977166}
2022-03-03 17:49:23 +00:00
Sumaid Syed
89da162498 Fix header guards in ppapi/ [1/2]
Generated mechanically as follows:

git ls-files '*.h' | grep -E '^ppapi/' |\
grep -v third_party | grep -v ppapi/lib/gl |\
grep -v ppapi/generators/ |\
parallel --xargs cpplint.py --filter=-,+build/header_guard -- 2>&1 |\
grep build/header | head -68 |\
tools/apply_cpplint_header_guard.py

Bug: 1200694
Change-Id: I696ec66ca656c70950c6e78f03d8a542dd9734a2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3026804
Reviewed-by: Henrique Ferreiro <hferreiro@igalia.com>
Reviewed-by: Bill Budge <bbudge@chromium.org>
Commit-Queue: Sumaid <ssyed@igalia.com>
Cr-Commit-Position: refs/heads/master@{#906599}
2021-07-29 06:41:22 +00:00
cfredric
4757cd9161 Enable gn check of //ppapi/proxy:proxy.
This CL trades the target-level allowlist for "nogncheck" on a few
lines. This allows us to turn on `gn check` for the target, and prevent
backsliding in other files, even while the leaky abstraction continues
to exist.

Bug: 1158995, 1228394
Change-Id: If147d215cdd0157175bbe9e9c9eba61dc7403547
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3018325
Auto-Submit: Chris Fredrickson <cfredric@chromium.org>
Reviewed-by: Bill Budge <bbudge@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#900650}
2021-07-12 21:23:17 +00:00
Peter Kasting
9b04d8953c -Wdeprecated-copy fixes: ppapi/
Bug: 1221591
Change-Id: Icdf476c334140dbe9f60dd8d46766722a6438564
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3004543
Auto-Submit: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Reviewed-by: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#899229}
2021-07-07 19:24:52 +00:00
Vidhan
816b154a3e [CodeHealth] Enable gn check for //ppapi/cpp/private:*
Fixed: 1158992
Change-Id: Ia95e94048688e8ebf2672f4962b9d878a5d75acb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2980631
Commit-Queue: Vidhan Jain <vidhanj@google.com>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Reviewed-by: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#895051}
2021-06-23 08:33:36 +00:00
Lei Zhang
a613b275d8 Delete most remaining unused STL includes.
Headers that do not contain "std::" do not need STL includes.

This CL is first mechanically generated as follows:

INCL="algorithm|array|list|map|memory|queue|set|string|unordered_map|unordered_set|utility|vector"
git ls-files | grep '\.h$' | xargs grep -L std:: | \
    xargs grep -El "#include <($INCL)>$" > to_process.txt

Remove a bunch of third party files from to_process.txt.

INCL_ESCAPED="$(echo $INCL|sed 's/|/\\|/g')"
cat to_process.txt | xargs sed -i "/^#include <\($INCL_ESCAPED\)>$/d"
cat to_process.txt | xargs sed -i '/^$/N;/^\n$/D'

Then fix the build in rlz/.

Bug: 1200833
Change-Id: I7c48cdb53ec85412b6331df626f2f5c4c0174faa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2896225
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Owners-Override: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#883318}
2021-05-16 06:40:14 +00:00
Bill Budge
841dc750d6 [Flash] Remove more Flash-related stuff
- Removes some 'pepper_flash_*' files that were removed from the build.
- Removes PPB_Flash_File and PPB_Proxy_Private that are now unused.
- Removes assorted things in content/ and ppapi/ that are no longer
  relevant without Flash.
- Removes PepperPluginInstanceImpl::is_flash_plugin method.

Bug: chromium:1064652
Change-Id: I6905b64de90a58668e007a1282a6b6b248506358
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2481283
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#818732}
2020-10-20 00:52:26 +00:00
Bill Budge
1d71c85d74 [Flash] Delete PPB_Broker_Trusted, PPP_Broker APIs
- Removes PPB_Broker_Trusted and PPP_Broker APIs.
- Removes Broker related messages and browser implementation.
- Removes kPpapiBrokerProcess and kPpapiFlashArgs content flags.
- Removes kPpapiBrokerProcess Sandbox flag. No plugin processes
  can generate executable code.
- Removes PluginGlobals::GetCmdLine method.

Bug: chromium:1064652,chromium:1133894,chromium:1133887
Change-Id: I697aeae388f1d14edcb737579830a35fcac390f1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2473438
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#817905}
2020-10-16 14:00:26 +00:00
Bill Budge
a05aa28f51 [Flash] Remove PPB_Flash_Fullscreen API
- Removes the Flash API, but leaves the resource and proxy which is
  used by PPB_Fullscreen.

Bug: chromium:1064652
Change-Id: I6e1e9ce5f30f3f3ee90fb758e8c1b7e4d4158846
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2464208
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#816717}
2020-10-13 19:43:22 +00:00
Bill Budge
f7d8dd23bb [ppapi] Remove PPB_AudioEncoder API
- UMA shows this interface has no usage. This is a Dev API at 0.1.

Change-Id: I98aef1dcaf38c9203030526bbdf4e4e51b0e9497
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1574487
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#814695}
2020-10-07 16:07:21 +00:00
Bill Budge
81da804125 [Flash] Remove some Flash APIs
- PPB_Flash_MessageLoop
- PPB_Flash_DRM
- PPB_Flash_Menu
- PPB_Flash_Clipboard
- PPB_Flash_Print
- PPB_Flash_File
- PPB_Flash

Bug: chromium:1064652
Change-Id: Ie9b661cab12c79dfc0ba2528989a661a1d4b49f6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2446525
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#814257}
2020-10-06 17:12:49 +00:00
Bill Budge
e100fa8df5 [ppapi] Remove PPB_TrueTypeFont resource.
- UMA shows this interface has no usage.

This is a manual reland of:
https://chromium-review.googlesource.com/c/chromium/src/+/1546762

That was reverted due to failures on the deterministic build. Let's see if that has been fixed.

Change-Id: I4f7409dd0cb76245539d63d61e411bb35c9d1514
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2446369
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#814202}
2020-10-06 14:36:10 +00:00
Dirk Pranke
878b18040e Remove all remaining references to the jumbo build.
This removes jumbo.gni, the imports of jumbo.gni, and
any remaining stray references to it in the build files and docs.

Bug: 994387
Change-Id: Ic39b7c609e1bd922e05c7e1104f1e5532c188f5a
AX-Relnotes: n/a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2337392
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#796080}
2020-08-07 20:53:38 +00:00
Dirk Pranke
9c0fc3b7d7 Remove all use of jumbo_* build target types.
Now that the jumbo build is no longer supported (and hasn't been
for quite a while), there is no need to use the jumbo target types
like jumbo_source_set, jumbo_component, and jumbo_static_library.

This CL converts all such targets back to their non-jumbo equivalents.
The change was made via a simple search and replace.

Bug: 994387
Change-Id: I19b431c148d3b43fa19a72f00b28d84ff5a14e8b
AX-Relnotes: n/a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2337280
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#795492}
2020-08-06 16:01:30 +00:00
Mansi Awasthi
0a648583ff Add button structs for PDF accessibility
This change adds struct PP_PrivateAccessibilityButtonFieldInfo to
PP_PrivateAccessibilityFormFieldInfo to transfer accessibility related
PDF button data (radio button, checkbox and push button) from the plugin
process to the mimehandler process. Made the same changes to the C++
versions of these structs and added the appropriate conversion code.

Bug: 1030242
Change-Id: I33eaab3c6471e017799c54ad8d9c98c43e1baeca
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2217716
Commit-Queue: Mansi Awasthi <maawas@microsoft.com>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Ankit Kumar 🌪️ <ankk@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#775964}
2020-06-08 08:34:54 +00:00
Mansi Awasthi
f538f3fb5d Add choice field structs for PDF accessibility
This change adds struct PP_PrivateAccessibilityChoiceFieldInfo to
PP_PrivateAccessibilityFormFieldInfo to transfer accessibility related
PDF choice field data from the plugin process to the mimehandler
process. Made the same changes to the C++ versions of these structs and
added the appropriate conversion code.

Bug: 1030242
Change-Id: I7aa6fd612de051d9e6b22e84e60c964d24685242
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2214734
Commit-Queue: Mansi Awasthi <maawas@microsoft.com>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Ankit Kumar 🌪️ <ankk@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#774049}
2020-06-02 07:51:54 +00:00
Mansi Awasthi
74dc0a2b93 Add form field structs for PDF accessibility
This change adds struct PP_PrivateAccessibilityFormFieldInfo to
PP_PrivateAccessibilityPageObjects to transfer accessibility related PDF
form field data from the plugin process to the mimehandler process. Made
the same changes to the C++ versions of these structs and added the
appropriate conversion code.

This CL refactors existing PP_PrivateAccessibilityPageObjects to send
text field data as part of PP_PrivateAccessibilityFormFieldInfo struct.
Going forward, other form fields will also be added in
PP_PrivateAccessibilityFormFieldInfo.
This change is needed to avoid bloating of
PP_PrivateAccessibilityPageObjects structure with multiple objects.

Bug: 1030242
Change-Id: Ie55ee36645ff9df9bc57dfaa18fb4cc3f245d60b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2215155
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Ankit Kumar 🌪️ <ankk@microsoft.com>
Commit-Queue: Mansi Awasthi <maawas@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#772610}
2020-05-28 08:46:39 +00:00
Mansi Awasthi
87d0258c57 Add text field structs for PDF accessibility.
This change adds struct PP_PrivateAccessibilityTextFieldInfo to
PP_PrivateAccessibilityPageObjects to transfer accessibility related PDF
text field data from the plugin process to the mimehandler process. Made
the same changes to the C++ versions of these structs and added the
appropriate conversion code.

Bug: 1030242
Change-Id: I50c9e82a9416445394b9cd1747606fc6d3706ef2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2032463
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Kevin Babbitt <kbabbitt@microsoft.com>
Commit-Queue: Mansi Awasthi <maawas@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#738857}
2020-02-06 05:53:54 +00:00
Ankit Kumar 🌪️
221befc872 Add highlight color information to the accessibility tree
The CL retrieves highlight color information from PDFium and passes it
from plugin to mimehandler. The color information is added to the
accessibility tree.

Bug: 1008775
Change-Id: I1faf7e1e7808a19ddbc234705dedcd546670de9a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2018568
Commit-Queue: Ankit Kumar 🌪️ <ankk@microsoft.com>
Reviewed-by: Kevin Babbitt <kbabbitt@microsoft.com>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#736750}
2020-01-30 07:13:21 +00:00
Nico Weber
2c451b53e5 Reformat all gn files in /ppapi.
`gn format` recently changed its formatting behavior
for deps, source, and a few other elements when they
are assigned (with =) single-element lists to be consistent
with the formatting of updates (with +=) with single-element.

Now that we've rolled in a GN binary with the change,
reformat all files so that people don't get presubmit
warnings due to this.

This CL was uploaded by git cl split.

R=bbudge@chromium.org

Bug: 1041419
Change-Id: Ib80f67bc1f9a6a30349eb1289285585590abaffc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1997826
Auto-Submit: Nico Weber <thakis@chromium.org>
Reviewed-by: Bill Budge <bbudge@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#730701}
2020-01-13 19:15:58 +00:00
Lei Zhang
58237821fe Update Chromium PDF code to use more floats instead of doubles.
Update Chromium PDF code to use more floats, because that is what PDFs
contain and what newer PDFium APIs return. Adjust related code that
process these floats as well.

Change-Id: I294eea6c66a71a41b340396d4d45dde48eabc5e4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1961566
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#724683}
2019-12-13 17:35:41 +00:00
Kalpak Tapas
decd58f2f3 Reland "Add annotation structs for PDF accessibility"
This is a reland of 4389c2c30c

This change was reverted due to "Windows Deterministic" bot failing. These bots
seems to have a problem with any changes to ppapi/. I am suppressing the errors
in CL:1924340.

This is the exact same CL as the one that was reverted.

Original change's description:
> Add annotation structs for PDF accessibility
>
> This change adds new *AccessibilityAnnotInfo structs to transfer
> accessibility related PDF annotation data from the plugin process up to
> the mimehandler process via the pepper API. This annotation information
> is bundled along with links and images into the
> *AccessibilityPageObjects group of structs introduced as a part of
> http://crrev.com/c/1831957. It will be populated from within pdfium_page
> in a subsequent change.
>
> Bug: 1008775
> Change-Id: I89eabc8f56c135eac95c2c887d33854fbccbbcb7
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1837558
> Reviewed-by: Daniel Cheng <dcheng@chromium.org>
> Reviewed-by: Lei Zhang <thestig@chromium.org>
> Reviewed-by: Kevin Babbitt <kbabbitt@microsoft.com>
> Reviewed-by: Bill Budge <bbudge@chromium.org>
> Reviewed-by: Ian Prest <iapres@microsoft.com>
> Commit-Queue: Kalpak Tapas <katapas@microsoft.com>
> Cr-Commit-Position: refs/heads/master@{#716555}

TBR=dcheng@chromium.org,kbabbitt@microsoft.com,bbudge@chromium.org,
iapres@microsoft.com

Bug: 1008775
Change-Id: I6fa8d63e81076dae291ccc74cd9a32e5eb78078d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1926107
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Ankit Kumar 🌪️ <ankk@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#718075}
2019-11-22 09:36:51 +00:00
Kevin Marshall
3692b43aae Revert "Add annotation structs for PDF accessibility"
This reverts commit 4389c2c30c.

Reason for revert: Strong candidate for breaking deterministic build of libppapi_cpp_lib.so.

Bug:1025146

Original change's description:
> Add annotation structs for PDF accessibility
> 
> This change adds new *AccessibilityAnnotInfo structs to transfer
> accessibility related PDF annotation data from the plugin process up to
> the mimehandler process via the pepper API. This annotation information
> is bundled along with links and images into the
> *AccessibilityPageObjects group of structs introduced as a part of
> http://crrev.com/c/1831957. It will be populated from within pdfium_page
> in a subsequent change.
> 
> Bug: 1008775
> Change-Id: I89eabc8f56c135eac95c2c887d33854fbccbbcb7
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1837558
> Reviewed-by: Daniel Cheng <dcheng@chromium.org>
> Reviewed-by: Lei Zhang <thestig@chromium.org>
> Reviewed-by: Kevin Babbitt <kbabbitt@microsoft.com>
> Reviewed-by: Bill Budge <bbudge@chromium.org>
> Reviewed-by: Ian Prest <iapres@microsoft.com>
> Commit-Queue: Kalpak Tapas <katapas@microsoft.com>
> Cr-Commit-Position: refs/heads/master@{#716555}

TBR=dcheng@chromium.org,bbudge@chromium.org,thestig@chromium.org,manojb@microsoft.com,mohitb@microsoft.com,iapres@microsoft.com,virens@microsoft.com,ankk@microsoft.com,katapas@microsoft.com

Change-Id: If77022401de34d4f927a5cf07eca06ffd2c0d939
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1008775
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1925331
Reviewed-by: Kevin Marshall <kmarshall@chromium.org>
Commit-Queue: Kevin Marshall <kmarshall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716751}
2019-11-19 19:51:46 +00:00
Kalpak Tapas
4389c2c30c Add annotation structs for PDF accessibility
This change adds new *AccessibilityAnnotInfo structs to transfer
accessibility related PDF annotation data from the plugin process up to
the mimehandler process via the pepper API. This annotation information
is bundled along with links and images into the
*AccessibilityPageObjects group of structs introduced as a part of
http://crrev.com/c/1831957. It will be populated from within pdfium_page
in a subsequent change.

Bug: 1008775
Change-Id: I89eabc8f56c135eac95c2c887d33854fbccbbcb7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1837558
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Kevin Babbitt <kbabbitt@microsoft.com>
Reviewed-by: Bill Budge <bbudge@chromium.org>
Reviewed-by: Ian Prest <iapres@microsoft.com>
Commit-Queue: Kalpak Tapas <katapas@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#716555}
2019-11-19 09:52:47 +00:00
Benjamin Beaudry
be0c98e80b Reland "Pdf a11y: Populate AXNode with new text style info"
This is a reland of cc4f1e5fe4

This change was reverted due to "Windows Deterministic" bot failing. Apparently,
these bots seems to have a problem with any changes to ppapi/. Currently, the
only way we know is to try again.

This is the exact same CL as the one that was reverted.

Original change's description:
> Pdf a11y: Populate AXNode with new text style info
>
> This change fills the font-family, font-size, font-weight, italic, bold
> and color attributes of the AXNode with exposed values from the PDFium
> APIs.
>
> I've also added a PDF accessibility tree dump test using the filter
> properties to dump those attributes in the expected file. The test file
> is "text-style.pdf".
>
> Somehow, I added in a previous change text-format-expected-blink.txt.
> This file should have never been committed. I removed it in this CL.
>
> Bug: 985604
> Change-Id: I70a4729269aea69e184e61710d7977425b431704
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1755412
> Reviewed-by: Lei Zhang <thestig@chromium.org>
> Reviewed-by: Tom Sepez <tsepez@chromium.org>
> Reviewed-by: Bill Budge <bbudge@chromium.org>
> Reviewed-by: Ian Prest <iapres@microsoft.com>
> Commit-Queue: Lei Zhang <thestig@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#711942}

TBR=raymes@chromium.org,bbudge@chromium.org,iapres@microsoft.com,tsepez@chromium.org

Bug: 985604
Change-Id: I4030926c8aff39c05e45b8cdc3a3262d94158c8a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1898162
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#712455}
2019-11-05 05:10:22 +00:00
Andy Paicu
4fa5f2c4cf Revert "Pdf a11y: Populate AXNode with new text style info"
This reverts commit cc4f1e5fe4.

Reason for revert: Suspect CL for buildbot failure

Breaks "Windows deterministic" build: https://ci.chromium.org/p/chromium/builders/ci/Windows%20deterministic

First build breakage:
https://ci.chromium.org/p/chromium/builders/ci/Windows%20deterministic/15095

Original change's description:
> Pdf a11y: Populate AXNode with new text style info
> 
> This change fills the font-family, font-size, font-weight, italic, bold
> and color attributes of the AXNode with exposed values from the PDFium
> APIs.
> 
> I've also added a PDF accessibility tree dump test using the filter
> properties to dump those attributes in the expected file. The test file
> is "text-style.pdf".
> 
> Somehow, I added in a previous change text-format-expected-blink.txt.
> This file should have never been committed. I removed it in this CL.
> 
> Bug: 985604
> Change-Id: I70a4729269aea69e184e61710d7977425b431704
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1755412
> Reviewed-by: Lei Zhang <thestig@chromium.org>
> Reviewed-by: Tom Sepez <tsepez@chromium.org>
> Reviewed-by: Bill Budge <bbudge@chromium.org>
> Reviewed-by: Ian Prest <iapres@microsoft.com>
> Commit-Queue: Lei Zhang <thestig@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#711942}

TBR=raymes@chromium.org,bbudge@chromium.org,thestig@chromium.org,tsepez@chromium.org,iapres@microsoft.com,benjamin.beaudry@microsoft.com

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 985604
Change-Id: I021810bfe76c64591c7ed99ea0a6efcd66db6032
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1895349
Reviewed-by: Andy Paicu <andypaicu@chromium.org>
Commit-Queue: Andy Paicu <andypaicu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#712149}
2019-11-04 17:33:59 +00:00
Benjamin Beaudry
cc4f1e5fe4 Pdf a11y: Populate AXNode with new text style info
This change fills the font-family, font-size, font-weight, italic, bold
and color attributes of the AXNode with exposed values from the PDFium
APIs.

I've also added a PDF accessibility tree dump test using the filter
properties to dump those attributes in the expected file. The test file
is "text-style.pdf".

Somehow, I added in a previous change text-format-expected-blink.txt.
This file should have never been committed. I removed it in this CL.

Bug: 985604
Change-Id: I70a4729269aea69e184e61710d7977425b431704
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1755412
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Bill Budge <bbudge@chromium.org>
Reviewed-by: Ian Prest <iapres@microsoft.com>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#711942}
2019-11-02 00:21:14 +00:00
Lei Zhang
0b19547cea Add thestig@ as OWNER of PDF-related ppapi interfaces
Change-Id: I5c0d2fef2be40763babc8bd604df7e160551f645
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1895318
Reviewed-by: Bill Budge <bbudge@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#711832}
2019-11-01 20:12:39 +00:00
Benjamin Beaudry
47a6104258 Pdf a11y: Forward style APIs to PdfAccessibilityTree
In changes pdfium:60110, pdfium:60410 and pdfium:59670, we exposed new
APIs for text style: fill/stroke color, rendering mode and weight.
This change forwards these new available text properties(+ font-family,
which was already exposed) to the
ppapi::PrivateAccessibilityTextRunInfo struct. We use an object of
this type in PdfAccessibilityTree to create the AXNode.

The next step is to populate this information on AXNode.

Bug: 985604
Change-Id: Ia2e41c5427cfb972c071c2a3608631a4f23e6ff8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1752165
Commit-Queue: Benjamin Beaudry <benjamin.beaudry@microsoft.com>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Ian Prest <iapres@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#710404}
2019-10-29 18:44:51 +00:00
Jakob Gruber
dfa06417b4 Remove all infrastructure for the V8 natives blob
The V8 natives blob (natives_blob.bin) is unused and will shortly be
removed in V8. This CL removes all related infrastructure in chromium.

Specifically, this means that natives_blob.bin is no longer

1. generated during the build process,
2. installed on the target system,
3. loaded by chrome at runtime, and
4. passed to V8.

Tbr: oksamyt@chromium.org
Bug: v8:7624
Change-Id: I535d4308a8aa539c354a212174d47ade411bc89d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1847217
Reviewed-by: Oksana Zhuravlova <oksamyt@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Reviewed-by: Greg Thompson <grt@chromium.org>
Commit-Queue: Jakob Gruber <jgruber@chromium.org>
Cr-Commit-Position: refs/heads/master@{#708094}
2019-10-22 04:40:39 +00:00
Kalpak Tapas
b4500f84c4 Group PDF page accessibility objects into new struct
This is a preparatory change for adding accessibility support for PDF
annotations. Currently, text, links and images within a PDF page are
supported in an accessibility context. These are passed as separate
parameters in Set/GetAccessibilityPageInfo methods exposed through the
Pepper API. When annotation support comes in, the number of parameters
would increase to 6 making those function calls unwieldy and requiring
additional extensions to the templated DispatchResourceCall function.
This change groups links and images into a new *PageObjects struct which
will also be the home for the upcoming representation of PDF
annotations.

Bug: 1008775
Change-Id: Icee1b9b17290614265be8c65c5b594d3a99fe767
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1831957
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Reviewed-by: Ian Prest <iapres@microsoft.com>
Commit-Queue: Kalpak Tapas <katapas@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#705481}
2019-10-14 08:19:50 +00:00
Peter Kasting
d9f7831bbc Reland "Remove using directives ("using namespace x") from ppapi/."
This is a reland of bf29e54a56

Original change's description:
> Remove using directives ("using namespace x") from ppapi/.
>
> Bug: 82078
> Change-Id: I5acb5fde43a747f319709222a6cdbb7a414df070
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1816293
> Auto-Submit: Peter Kasting <pkasting@chromium.org>
> Commit-Queue: Bill Budge <bbudge@chromium.org>
> Reviewed-by: Bill Budge <bbudge@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#698766}

TBR=bbudge

Bug: 82078
Change-Id: I7b8818ff6cdcfefe8379bb78e61e787e61b02111
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1842955
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/master@{#703182}
2019-10-06 09:13:29 +00:00
Sebastien Lalancette
c10ded6dd2 Revert "Remove using directives ("using namespace x") from ppapi/, take 2."
This reverts commit 147e1d3bae.

Reason for revert: compare_build_artifacts step is flaky on Windows deterministic builder.

File that failed diff check: ppapi_nacl_tests_pnacl_newlib_x64.nexe

(Linux looks good though.)

Original change's description:
> Remove using directives ("using namespace x") from ppapi/, take 2.
> 
> Testing to see if this route avoids breaking the Linux Deterministic bot.
> 
> TBR=bbudge
> 
> Bug: 82078
> Change-Id: I1512141cc886dafa6683f5ff38c6a50f35be067a
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1818998
> Reviewed-by: Peter Kasting <pkasting@chromium.org>
> Commit-Queue: Peter Kasting <pkasting@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#698817}

TBR=pkasting@chromium.org,bbudge@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 1007979
Change-Id: I6b24cc229ac48f5838b230b74d5022a34e1c6415
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1824673
Reviewed-by: Sebastien Lalancette <seblalancette@chromium.org>
Commit-Queue: Sebastien Lalancette <seblalancette@chromium.org>
Cr-Commit-Position: refs/heads/master@{#699825}
2019-09-25 16:34:49 +00:00
Peter Kasting
147e1d3bae Remove using directives ("using namespace x") from ppapi/, take 2.
Testing to see if this route avoids breaking the Linux Deterministic bot.

TBR=bbudge

Bug: 82078
Change-Id: I1512141cc886dafa6683f5ff38c6a50f35be067a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1818998
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/master@{#698817}
2019-09-23 04:47:13 +00:00
Alan Cutter
8a7ab90c2e Revert "Remove using directives ("using namespace x") from ppapi/."
This reverts commit bf29e54a56.

Reason for revert: Broke Deterministic Linux (dbg) bot.
https://ci.chromium.org/p/chromium/builders/ci/Deterministic%20Linux%20%28dbg%29/11261
Output:
Unexpected files with diffs:

  nacl_test_data/extension_vcache_test/glibc/extension_validation_cache_libs/lib64/libppapi_cpp_lib.so
  nacl_test_data/glibc/pm_exit_status_test_libs/lib64/libppapi_cpp_lib.so
  nacl_test_data/glibc/simple_libs/lib64/libppapi_cpp_lib.so
  nacl_test_data/glibc/sysconf_nprocessors_onln_test_libs/lib64/libppapi_cpp_lib.so
  ppapi_nacl_tests_libs/lib64/glibc_x64/libppapi_cpp_lib.so

Bug: 1006638

Original change's description:
> Remove using directives ("using namespace x") from ppapi/.
> 
> Bug: 82078
> Change-Id: I5acb5fde43a747f319709222a6cdbb7a414df070
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1816293
> Auto-Submit: Peter Kasting <pkasting@chromium.org>
> Commit-Queue: Bill Budge <bbudge@chromium.org>
> Reviewed-by: Bill Budge <bbudge@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#698766}

TBR=pkasting@chromium.org,bbudge@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 82078
Change-Id: I6d28134d3fbabac5e243123201af795692b9d8fc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1817865
Reviewed-by: Alan Cutter <alancutter@chromium.org>
Commit-Queue: Alan Cutter <alancutter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#698807}
2019-09-23 02:35:26 +00:00
Peter Kasting
bf29e54a56 Remove using directives ("using namespace x") from ppapi/.
Bug: 82078
Change-Id: I5acb5fde43a747f319709222a6cdbb7a414df070
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1816293
Auto-Submit: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Reviewed-by: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#698766}
2019-09-21 16:29:52 +00:00
Lei Zhang
b5cdb38747 ppapi: Fix nits in some PDF API code.
- Mark parameters const for SetAccessibilityViewportInfo() and
  SetAccessibilityDocInfo().
- Fix lint errors.

Change-Id: I2d54ac4e4b04acb20b7b86767534b30bfba8541e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1794502
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#697217}
2019-09-17 14:55:54 +00:00
Lei Zhang
366ca01bbf Change pp::PDF::SetAccessibilityPageInfo() to use C++ structs.
Use C++ structs for the data structures instead of C structs. This way,
the caller can just pass in C++ data as is, and not worry about the C++
to C data conversion. PPAPI will do the conversion internally.

Bug: 981448
Change-Id: Ief9c97e4e50c9f70413da80db5a9131c1fdcc123
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1794247
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#697125}
2019-09-17 07:45:23 +00:00
Ankit Kumar 🌪️
17662bdc9b Modify PDF accessibility interfaces to send data for links and images
This change modifies the existing PDF interfaces to send data for links
and images. This extends the existing pipeline to accommodate links and
images which is part of the larger effort to make links and images
accessible in PDF. This extends the messaging pipeline between plugin
process and mimehandler process to send links and images.

This doesn't have any changes pertaining to actual data being populated
in the structures. In future CL's the data will be populated in the
structures for links and images.

Bug: 981448
Change-Id: Iee0b1ffae36df57772a739937c240aec5e01dd02
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1703627
Commit-Queue: Kevin Babbitt <kbabbitt@microsoft.com>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Kevin Babbitt <kbabbitt@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#682921}
2019-07-31 21:11:50 +00:00
Bill Budge
d850caad93 Revert "[ppapi] Remove PPB_TrueTypeFont resource."
This reverts commit a10bfe5123.

Reason for revert: Breaks deterministic build product check (expectations need to be adjusted.)

https://ci.chromium.org/p/chromium/builders/ci/Deterministic%20Linux/22416

Original change's description:
> [ppapi] Remove PPB_TrueTypeFont resource.
> 
> - UMA shows this interface has no usage.
> 
> Change-Id: Ifcb68620aceab0d8a857b4a3a0c768990bf47905
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1546762
> Commit-Queue: Bill Budge <bbudge@chromium.org>
> Reviewed-by: Raymes Khoury <raymes@chromium.org>
> Reviewed-by: Tom Sepez <tsepez@chromium.org>
> Reviewed-by: Scott Violet <sky@chromium.org>
> Reviewed-by: Sam Clegg <sbc@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#652404}

TBR=raymes@chromium.org,sky@chromium.org,bbudge@chromium.org,sbc@chromium.org,binji@chromium.org,tsepez@chromium.org

Change-Id: Iec735dd2220b443b0e8fddc93c7795e46dc7c0f3
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1574294
Reviewed-by: Bill Budge <bbudge@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Cr-Commit-Position: refs/heads/master@{#652554}
2019-04-19 17:04:14 +00:00
Bill Budge
a10bfe5123 [ppapi] Remove PPB_TrueTypeFont resource.
- UMA shows this interface has no usage.

Change-Id: Ifcb68620aceab0d8a857b4a3a0c768990bf47905
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1546762
Commit-Queue: Bill Budge <bbudge@chromium.org>
Reviewed-by: Raymes Khoury <raymes@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Sam Clegg <sbc@chromium.org>
Cr-Commit-Position: refs/heads/master@{#652404}
2019-04-18 23:55:54 +00:00
Raul Tambre
a4895d8a40 Improve PPAPI scripts' Python 3 support
This mostly includes low-hanging fruit.

The scripts still work with Python 2.
There are no intended behaviour changes.

Bug: 941669
Change-Id: Ie950398b967b749f8136b4aea19592b6b50083ed
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1556774
Reviewed-by: Bill Budge <bbudge@chromium.org>
Commit-Queue: Bill Budge <bbudge@chromium.org>
Auto-Submit: Raul Tambre <raul@tambre.ee>
Cr-Commit-Position: refs/heads/master@{#648792}
2019-04-08 19:18:26 +00:00