Merge: Copy to native
authorJean Privat <jean@pryen.org>
Thu, 14 May 2015 12:52:38 +0000 (08:52 -0400)
committerJean Privat <jean@pryen.org>
Thu, 14 May 2015 12:52:38 +0000 (08:52 -0400)
commit6257231089411be6eb9a7e13a6a29241b7c3c8bc
tree8520d411858ee29bf28998ea86959636d33f5e48
parent90bb4774df00a81b50a778696a0ba8de9c8c48c9
parent91dfc57dc816ecba7e5a2e83cc8e6c3e2102498e
Merge: Copy to native

Added copy_to_native method in Text, also its optimized versions for subclasses

As a bonus (and because it simplified my task here), substrings now return FlatTexts only instead of simple Text.

The latter will permit the implementation of StringReader as BufferedReader later in an optimized way

Pull-Request: #1335
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Jean Privat <jean@pryen.org>