Omer Zak wrote:
How about publicizing in Linux-IL the budget needed to fix Wine BiDi in
terms of money, equipment and human resources?
These are rough estimates.
Wine needs the following fields worked on:
1. Move the BiDI code into Uniscribe, where it is on Windows
2. Handle keyboard input language detection (essentially - rewrite
Wine's input processing - some of it already done)
3. Start fixing the small bugs
4. Implement a BiDi edit control
5. Implement a BiDi rich edit control
Lingnu is willing to chip in on such work, so the base for calculating
costs is 15Knis/month. Anyone contacting me for work on unrelated
projects should not expect those prices! 15K + employment overhead
translates to 110NIS/hour + VAT. Lets make it a round 125 sheqels/hour
with VAT.
1. Move the infrastructure to where it belongs, split the BiDi algorithm
down to the components it has with Uniscribe, make sure it works as is,
implement a glue library (called LPK.DLL on Windows) to resolve circular
dependencies, and hook the functions back into where they are scattered
(GDI32.DLL, Advapi32.dll etc.): about a month of work.
2. This is essential to get MSO working. A lot of the basic work is
done. You can find it attached to bug #735. Still quite a bit of work
getting it back into a state where it is commit ready. Lets mark it down
as a week's worth of work, though it might take more
3. These are small bugs. None of them is too big in and on its own, but
they do require getting 1 above resolved before they can be approached.
4. Unable to tell at this stage
5. Same as 4, only worse :-)
As for getting it done with GSoC, I tried it this year, and people said
it was too big a task. Oh well....
Shachar
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]