Hollow out more of the tracing system in oilpan

The goal here was to delete all the oilpan
conversion types and then as well all the calls
into trace().  In the process of attempting
to get it compiling I removed some trace()
calls from the font system before finding the
one stray trace() call I had missed in handle
causing the link errors.

TBR=abarth@chromium.org

Review URL: https://codereview.chromium.org/679113005
12 files changed
tree: 102a1b327ba0f520dd0ff6b18034673f0f82fc3e
  1. base/
  2. build/
  3. cc/
  4. crypto/
  5. gin/
  6. gpu/
  7. mojo/
  8. net/
  9. sandbox/
  10. sdch/
  11. skia/
  12. sky/
  13. testing/
  14. third_party/
  15. tools/
  16. ui/
  17. url/
  18. .clang-format
  19. .gitattributes
  20. .gitignore
  21. .gn
  22. AUTHORS
  23. BUILD.gn
  24. codereview.settings
  25. DEPS
  26. LICENSE
  27. OWNERS
  28. PRESUBMIT.py
  29. PRESUBMIT_test.py
  30. README.md
  31. WATCHLISTS
README.md

Mojo

This repo uses gclient to manage dependencies, so to build things from this repo you have to first download depot_tools and make sure it is in your path:

http://www.chromium.org/developers/how-tos/install-depot-tools

Then, create a directory somewhere for your checkout, cd into it, and run the following commands:

$ fetch mojo # use --target_os=android if you want an Android build.
$ cd src
$ ./build/install-build-deps.sh

This creates a directory called ‘src’ under your checkout directory, clones the repository and its dependencies, and installs any packages needed to build.

You can then build Mojo by running:

$ gn gen out/Debug
$ ninja -C out/Debug root

If you're a Googler and want to use Goma:

$ gn args out/Debug

and add

use_goma = true

Assuming Goma is installed in the default location (~/goma).

Run the tests:

mojo/tools/mojob.sh test

To land a patch:

$ git cl land

Don't break build! Waterfall is here: http://build.chromium.org/p/client.mojo/waterfall .