)]}' { "commit": "afc869eaff5badd31f06eedb5cbd5f269e8db6bb", "tree": "0f7f6bdd0d5b2e7d355bdcc65071386e61c58883", "parents": [ "3a73cff6434131fc8feca653dbcbd03feaa53d80" ], "author": { "name": "Ankit Kumar", "email": "ankk@microsoft.com", "time": "Tue Apr 07 21:21:51 2020 +0000" }, "committer": { "name": "Chromium commit bot", "email": "commit-bot@chromium.org", "time": "Tue Apr 07 21:21:51 2020 +0000" }, "message": "Allowing focus to move across pages\n\nThe CL modifies CPDFSDK_PageView::OnKeyDown() to handle the key down\nevents that come when there is no focused annotation.\nThe CL also modifies CPDFSDK_AnnotIterator::GetNextAnnot() and\nCPDFSDK_AnnotIterator::GetPrevAnnot() to prevent tab cycle within a PDF\npage. The CL also includes tests to validate tabbing behavior for a\nPDF page with form fields.\n\nBug: chromium:989040\nChange-Id: Iace6eef4704a66cf0db20946f7b8fd15b5f679f1\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/65810\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "e5e0313a75d5e8e095cb53f9cbb3e80ac6f204cf", "old_mode": 33188, "old_path": "fpdfsdk/cpdfsdk_annothandlermgr.cpp", "new_id": "891e9504ec8f76dda76aa3f115e615ea21d3517a", "new_mode": 33188, "new_path": "fpdfsdk/cpdfsdk_annothandlermgr.cpp" }, { "type": "modify", "old_id": "cc3f715c01177fa922dfac495a6840ed6bf277b4", "old_mode": 33188, "old_path": "fpdfsdk/cpdfsdk_annothandlermgr.h", "new_id": "a10346924d6b7071398f40f83f0a0e3b99e626de", "new_mode": 33188, "new_path": "fpdfsdk/cpdfsdk_annothandlermgr.h" }, { "type": "modify", "old_id": "c1db6bb78aa74646d12ebf732669eb9dfc8685d3", "old_mode": 33188, "old_path": "fpdfsdk/cpdfsdk_annotiterator.cpp", "new_id": "1e0867a0fa0d0f2a55df186fd1094e55c3b980c1", "new_mode": 33188, "new_path": "fpdfsdk/cpdfsdk_annotiterator.cpp" }, { "type": "modify", "old_id": "651e46beceba9cf47c4c983ef64a22b50ee8fc3d", "old_mode": 33188, "old_path": "fpdfsdk/cpdfsdk_annotiterator_embeddertest.cpp", "new_id": "556eb8b4234f56c71af2df81ce858b75451e2f46", "new_mode": 33188, "new_path": "fpdfsdk/cpdfsdk_annotiterator_embeddertest.cpp" }, { "type": "modify", "old_id": "45b3ffa998b8e04e8f4270182d13f2570218fdd7", "old_mode": 33188, "old_path": "fpdfsdk/cpdfsdk_pageview.cpp", "new_id": "e63fca6f1d12cfecc8d4ad1e9e37001c9618549d", "new_mode": 33188, "new_path": "fpdfsdk/cpdfsdk_pageview.cpp" }, { "type": "modify", "old_id": "af0df636053003ed2ba6b2deb14d67f9f4a053e7", "old_mode": 33188, "old_path": "fpdfsdk/fpdf_formfill_embeddertest.cpp", "new_id": "d9c33fe2bc178837919f76594e54f64b1d5c2662", "new_mode": 33188, "new_path": "fpdfsdk/fpdf_formfill_embeddertest.cpp" }, { "type": "modify", "old_id": "979742964f02391c5bf76a0981c2be056074db45", "old_mode": 33188, "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_page.cpp", "new_id": "d9868abb54f5093d5c51859f93df67b45182242b", "new_mode": 33188, "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_page.cpp" }, { "type": "modify", "old_id": "73d54211267d531d193d7a30608d6a2d9b146229", "old_mode": 33188, "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_page.h", "new_id": "c121babe814e6e1be7610a9e4ebccda48a1dec31", "new_mode": 33188, "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_page.h" } ] }