Merge to XFA: Simplify UTF16LE_Encode and add unittest.
authorBo Xu <bo_xu@foxitsoftware.com>
Wed, 21 Jan 2015 20:17:23 +0000 (12:17 -0800)
committerBo Xu <bo_xu@foxitsoftware.com>
Wed, 21 Jan 2015 20:59:54 +0000 (12:59 -0800)
commita6f95eb2eb735e593f201a3ff9daad77c765cce0
tree6d6e7bf325e782db19e00cc5c2b290206cec0e75
parent96d1334cb605aab143d3135da4d4550920735e91
Merge to XFA: Simplify UTF16LE_Encode and add unittest.

Previously, UTF16LE_Encode take an optional flag to indicate
if the returned byte string has trailing zeros. In fact, no where
needs the flag to be false. So just get rid of it so callers won't
misuse.

The bug is found by https://codereview.chromium.org/837723009

R=tsepez@chromium.org

Review URL: https://codereview.chromium.org/860973002
BUILD.gn
core/include/fxcrt/fx_string.h
core/src/fxcrt/fx_basic_wstring.cpp
core/src/fxcrt/fx_basic_wstring_unittest.cpp [new file with mode: 0644]
fpdfsdk/src/fpdfdoc.cpp
fpdfsdk/src/fpdfview.cpp
pdfium.gyp