Resolve all but two VC++ build warnings in pdfium.
authorBruce Dawson <brucedawson@google.com>
Tue, 6 Jan 2015 21:12:09 +0000 (13:12 -0800)
committerBruce Dawson <brucedawson@google.com>
Tue, 6 Jan 2015 21:12:09 +0000 (13:12 -0800)
commitd12a4f465a0bcc8b233079ccd54bf7882f3532d5
treee8af22a574ddc9c4790f4d062b809999d5840f42
parent256ef88a26cff56fc7c23119d2d9e1b41468bd1a
Resolve all but two VC++ build warnings in pdfium.

pdfium builds on Win32 have about 85 warnings (250 in the XFA
branch, totaling over 480 lines!), mostly from four lines in
a header file and a warning that should be disabled. This
change resolves all but two of them and turns on
warning-as-errors. Bugs have been filed for the two
remaining warnings:
https://code.google.com/p/pdfium/issues/detail?id=100
the 64-bit warnings:
https://code.google.com/p/pdfium/issues/detail?id=101
and the Linux warnings:
https://code.google.com/p/pdfium/issues/detail?id=102

The fix to the double->float truncation bugs will also
improve code-generation.

R=bo_xu@foxitsoftware.com, scottmg@chromium.org, tsepez@chromium.org

Review URL: https://codereview.chromium.org/792953005
build/standalone.gypi
core/src/fpdftext/fpdf_text_int.cpp
pdfium.gyp