Adam Barth 0140555b54 Remove integration between tonic and WTFString
We used to share memory between Dart strings and WTF::String objects by
way of the Dart externalized strings. That used to be important when the
DOM shared many strings between C++ and Dart. However, now that we don't
retain strings in C++ much anymore, we don't need this complexity.

This patch removes DartStringCache and the integration. It also unwinds
several cases where we were converting back and forth between
WTF::String and std::string for no reason. Now we use std::string more
consistently.

For the case of ParagraphBuilder::addText, we now take a raw const
char*, which more closely matches the API the DartVM exposes. That means
we do a single copy out of the VM and into the render tree at that
point.
2016-01-18 20:47:46 -08:00
..
2015-12-11 11:20:23 -08:00
2016-01-12 22:39:51 -08:00
2015-12-29 22:27:18 -08:00
2016-01-15 16:33:02 -08:00
2016-01-12 22:39:51 -08:00
2015-12-29 22:27:18 -08:00
2015-12-29 22:27:18 -08:00
2015-12-03 11:01:45 -08:00