[sldev] Projects that I'm working on (was: Philip's viewer)
Alissa Sabre
alissa_sabre at yahoo.co.jp
Fri Apr 10 08:21:52 PDT 2009
> I am a huge believer in transparency and freedom:
Me too.
> if you
> are fearless about telling people early and often what you are doing,
> you are probably doing the right things without needing to be told. At
> Linden most folks (about 85%+) publish weekly emails to the entire
> company listing what their objectives are for the week, and how they did
> last week. Perhaps we could do that here too!! It might be interesting.
Indeed.
The following are my projects:
* GTK immodule support in Linux viewer (VWR-2261)
This is the major project I'm currently working on.
Subprojects are:
* Porting my work based on 1.22.4 to the latest svn trunk codebase.
Almost done, but having some trouble in XRandR code.
* Isolating _too_new_ GTK features in the above code, as a
preparation for the dlopen based re-implementation. 40-50%.
* Thinking of yet another approach to live with very old GTK.
Possibilities include: A raw GLX window in a GTK container, or a
1x1 GTK widget entirely stealing keyboard focus from SDL window.
* Also thinking how I can persuade Tofu Linden to abondon the idea
sticking on the three-year-old-but-still-officially-supported
Ubuntu 6.06. :-)
* Better locale handling
Rewriting locale (as in C setlocale() function) related workarounds
and problematic codes with a consistent and clean handling. The
goal is to allow viewer to run under the user's locale in most
places, still maintaining locale independent data representation
stability whereever needed.
The motivation is to eliminate recurring problems, e.g., VWR-12161,
VWR-11898, VWR-5365, VWR-5056, and pre-opensource issue SL-35450.
I believe I have done 80-90% of required changes, but the viewer
still goes wild on German locale...
* Pango based text drawing (VWR-10131)
This is my number 1 priority project in my mind, but I've not been
working on this project recently. No major progress in last three
months.
See the following page for more on this project:
http://wiki.secondlife.com/wiki/User:Alissa_Sabre/Pango_adaptation_in_SL_viewer
My latest code:
* Can draw most of the left-to-right scripts, including so-called
complex scripts, e.g. Devanagar (Hindi) or Tamil.
* Can also draw some simple texts using right-to-left scripts
(e.g. Arabic and Hebrew), with or without mixing with
left-to-right scripts.
* As a bonus feature, dos a better line folding on languages written
with no spaces between words, e.g., Chinese or Japanese.
* Doesn't handle well text input features including typing, moving
text cursor, and range-selection of a middle of a text, for such
complex scripts and right-to-left scripts yet.
* Also needs a lot rewriting to go into the latest viewer codes,
because in svn trunk viwer font handling codes have largely
changed.
Comments?
Alissa Sabre
--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/
More information about the SLDev
mailing list