listMarkerText() always creates and returns a 16 bit string. Most common marker types can represented by an 8 bit string.
Created attachment 175575 [details] Patch
Comment on attachment 175575 [details] Patch Attachment 175575 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/14969210
Created attachment 175585 [details] Patch ith Speculative EFL build fix
Comment on attachment 175585 [details] Patch ith Speculative EFL build fix Attachment 175585 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/14959241
LGTM.
Comment on attachment 175585 [details] Patch ith Speculative EFL build fix Attachment 175585 [details] did not pass gtk-ews (gtk): Output: http://queues.webkit.org/results/14879872
Created attachment 175692 [details] Patch with speculative build fix for GTK and EFL Added a typedef to work around what appears to be a compiler defect taking the sizeof() a argument to a templates function.
Committed r135641: <http://trac.webkit.org/changeset/135641>