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]

Reply via email to