Initial empty repository
Initial commit.
Remove refernce to file that's not there in gyp.
Remove "using namespace v8" in header. This allows us to turn all warnings into errors. It also makes it clearer to find usage of v8 in the library.
Fix warning on Mac.
Remove "using namespace agg" to make it clear which code is using agg, and also so we can turn compiler warnings into errors.
Add my @chromium account in the AUTHORS file.
Add some blank lines at the end of 3 files to remove the "no newlines at end of file" warning.
cf2hints: Fix early loop termination causing hints to be ignored.

There was a comparison that checks maskEndPtr >= maskEndPtr. It has been
fixed to maskPtr >= maskEndPtr.

BUG=375139

Patch by Matt Giuca <mgiuca@chromium.org>
Fixed or silenced all warnings and turned on warnings-as-errors.

- Silence -Wheader-hygiene warning on Clang. Between fx_agg_driver.cpp
and fxjs_v8.h there are hundreds or thousands of things that depend on
"using namespace", so it is best to just suppress this warning than
fix it.
- gzguts.h: Include unistd.h on all non-Windows platforms, not just
Apple platforms. Fixes implicit include warnings on Linux.
- Added parens to silence a warning about mixing && and ||.
- Removed a check if an enum is negative. Enums can be unsigned,
generating an always-false warning. The check isn't necessary.
- Removed some statements that are just names of variables that do
nothing.

BUG=375114

Patch by Matt Giuca <mgiuca@chromium.org>
Add Matt Giuca to AUTHORS.
Fix clang warnings so we can treat warnings as errors.
Add codereview.settings and OWNERS for pdfium
Add Raymes to AUTHORS
Don't remove -Wheader-hygiene for pdfium, 41f0590a9d7 fixed all violations.

BUG=375558
Add Nico to AUTHORS.
Revert the changes to pdfium.gyp in 4db62f5. To completely fix all the errors on all platforms we'd have to make changes to third party libraries. Some of those libraries are already shipped in chrome, and if we are going to want to share them we don't want them to diverge.
merge