On Mon, 2012-10-01 at 14:23 +0200, Noel Grandin wrote:
> Perhaps we need to split out some preparatory tasks?
> For example
>   - fix code that directly accesses the underlying buffer

        Sure !

>   - create an external iterator class (which would currently be a thin 
> wrapper around int) for looping over the buffer and indexing into it
> -  fix code that indexes into an OUString to use the new external iterator

        That is all well worth doing of course; I imagine that improving
instances of our splitting / tokenising code left and right would also
be rather useful having some nice, standard, C++ iterators there that
avoided people having to use indexes left & right would yield a nice big
cleanup I think :-)

> Once those tasks are taken care of, the actual conversion to using UTF-8 
> internally will become a great deal simpler.

        Indeed; it would make a good start. Then again - in terms of useful
re-factoring, Caolans' nice UI / layout stuff looks like it has tons of
potential to create real user-visible improvement :-)

        ATB,

                Michael.

-- 
[email protected]  <><, Pseudo Engineer, itinerant idiot

_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to