SketchUp/sketchup-developer-tools — pull request #21 by Aerilius (2012-10-29 00:37:57+00:00)
Title: Added metadata for different message types

This pull request includes some bigger changes. I replaced `puts` as central point for message passing by `outputContent` (in analogy to `appendContent`). This way we can pass additional meta data all the way to the console without being limited to the arguments that `puts` has according to specification (#16).

All xml generation is then done on the JavaScript side in `appendContent`, where we can treat messages individually depending on their type. That way we can plugin additional markup features in one central place. I added:
• icons for message types
• syntax highlighting using Highlight.js
• improved markup for print and puts