Clean up IFX_BidiChar
authorLei Zhang <thestig@chromium.org>
Tue, 18 Aug 2015 01:00:48 +0000 (18:00 -0700)
committerLei Zhang <thestig@chromium.org>
Tue, 18 Aug 2015 01:00:48 +0000 (18:00 -0700)
commit2ae87d2e8ddff79d0e96aad3db97e090db21fb99
tree9bbae4e8d6b554a4b4b12fe0cfc5a8a5b54e43b7
parent1d9dbd53b205b2b4d9e75a7eeb95e80837917ea3
Clean up IFX_BidiChar

- Replace IFX_BidiChar with just CFX_BidiChar
- Document implementation
- Change out parameters to pointers
- Remove dead code
- Add an enum for bidi directions
- Move several externs to a header
- Add unit tests

R=tsepez@chromium.org

Review URL: https://codereview.chromium.org/1197643002 .
14 files changed:
BUILD.gn
core/include/fxcrt/fx_arb.h [deleted file]
core/include/fxcrt/fx_bidi.h [new file with mode: 0644]
core/include/fxcrt/fx_ucd.h
core/src/fpdftext/fpdf_text.cpp
core/src/fpdftext/fpdf_text_int.cpp
core/src/fpdftext/text_int.h
core/src/fxcrt/fx_arabic.cpp [deleted file]
core/src/fxcrt/fx_arabic.h [deleted file]
core/src/fxcrt/fx_bidi.cpp [new file with mode: 0644]
core/src/fxcrt/fx_bidi_unittest.cpp [new file with mode: 0644]
core/src/fxcrt/fx_ucddata.cpp
core/src/fxcrt/fx_unicode.cpp
pdfium.gyp