FX Bool considered harmful, part 3
Try to reland this patch after fixing underlying issues that
caused it to be reverted.
fx_system.h is the only manual edit.
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/1258093002 .

Cleanup: Get this rid of "this->" in fpdfsdk/2015-06-11T20:03:09ZLei Zhangthestig@chromium.orgLei Zhangthestig@chromium.org2015-06-11T20:03:09Zhttp://downloads.foxitsoftware.com/web/?p=pdfium.git;a=commitdiff;h=eda202769e5c79eba1d2fb5090f6e9cf176e2d4a

Cleanup: Get this rid of "this->" in fpdfsdk/
Also remove commented out code and trailing whitespaces.
R=tsepez@chromium.org
Review URL: https://codereview.chromium.org/1179653005.

Remove typdefs for pointer types in fx_system.h.
This involves fixing some multiple variable per line
declarations, as the textually-substituted "*" applies
only to the first one.
This involves moving some consts around following the
substitution.
This involves replacing some typedefs used as constructors
with better code.
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/1171733003

Use stdint.h types throughout PDFium.
It's redundant nowadays to provide our own equivalents, now
that this is done for us by the system header.
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/1177483002

Reduce usage of operator LPCWSTR from CFX_WideString().
This involves adding some explicit c_str() calls. Doing so flagged
PDF_EncodeText() and FindOptionValue() as having suboptimal signatures, in
that we are often throwing away a perfectly fine length and recomputing it.
There are still some platform-specific code that needs the operator.
R=brucedawson@chromium.org
Review URL: https://codereview.chromium.org/1101933003

Kill operator LPCWSTR from CFX_WideString().
This involves adding some explicit c_str() calls. Doing so flagged
PDF_EncodeText() and FindOptionValue() as having suboptimal signatures, in
that we are often throwing away a perfectly fine length and recomputing it.
R=brucedawson@chromium.org
Review URL: https://codereview.chromium.org/1101933003

Fix a few more -Wreorder warnings.2014-07-31T17:07:04ZNico Weberthakis@chromium.orgNico Weberthakis@chromium.org2014-07-31T17:07:04Zhttp://downloads.foxitsoftware.com/web/?p=pdfium.git;a=commitdiff;h=09363c82b5f309631eed3801b3c1cb4195763dd4

Remove a few unused variables, functions, and member variables.2014-07-31T02:00:31ZNico Weberthakis@chromium.orgNico Weberthakis@chromium.org2014-07-31T02:00:31Zhttp://downloads.foxitsoftware.com/web/?p=pdfium.git;a=commitdiff;h=55681f9c135c978cf4ca525dc1d26ff330e83029

Convert all line endings to LF.2014-05-24T00:28:10ZJohn Abd-El-Malekjabdelmalek@google.comJohn Abd-El-Malekjabdelmalek@google.com2014-05-24T00:28:10Zhttp://downloads.foxitsoftware.com/web/?p=pdfium.git;a=commitdiff;h=3f3b45cc74b0499912409f766a595945dbbfc4c5