Table Of Contents
|1.||Better support for Cyrillic fonts|
|2.||Retrofitting Odin project's modifications|
|3.||Improving PE loader|
IntroductionThis is the twenty fifth release of the Wine's kernel cousin publication. It's main goal is to distribute widely what's going on around Wine (the Un*x windows emulator).
Mailing List Stats For This Week
We looked at 129 posts in 670K.
There were 34 different contributors. 22 posted more than once. 21 posted last week too.
The top posters of the week were:
1. Better support for Cyrillic fonts
�Archive Link: "CodePages and internal unicode support"
People: Dmitry Timoshkov,�Ove K�ven,�,�Huw DaviesDmitry Timoshkov proposed for discussion a patche to enhance the display of Cyrillic characters in Wine. This patch is covering quite a few parts of Wine:
2. Retrofitting Odin project's modifications
�Archive Link: "Unidentified subject!"
People: Alexandre Julliard,�Rein Klazes,�Rein Klazes sent a patch containing the enhancement brought by the Odin project (see Issue #21, Article #1 (wn19991213_21.html#0) ) to the treeview common control. Alexandre Julliard rejected the patch because the current Odin license doesn't allow back porting the Odin's changes to Wine. The good part of the thread, is that the Odin's folks are under the process of changing their license so that retrofitting to Wine will be possible. Some talks followed trying to make clear whether or not modifications existing before the license change could be retrofitted or not, and this will depend on the choice of the Odin developers.
3. Improving PE loader
�Archive Link: "PE Loader speedup patch (it works!)"
People: J�rgen Schmied,�Ulrich Weigand,�,�Gav State,�ReactOSGuys from Corel have kept working on improving the PE loader (see Issue #20, Article #2 (wn19991206_20.html#2) ). They finally reached a stable solution. Gav' State reported some new figures on the speed-up: they achieved on one application a reduction from 11 seconds to 5 seconds to get it started. However, Gav had to make his patch to add some Wine specific flags to existing Windows APIs. This allows to adapt the behavior of those APIs to the needs of the loader improvement (mainly not to consider the default alignment and granularity while mapping part of files). Some discussion went on trying to provide better ways of doing it (there is always risk to change/extend the semantics of an existing Windows API), and also some re-architecturing of Wine's internal parts related to memory management and mapping ; to name a few:
Inside Microsoft NT Second Edition by Microsoft Press (!)
Sharon And Joy
Kernel Traffic is grateful to be developed on a computer donated by Professor Greg Benson and Professor Allan Cruse in the Department of Computer Science at the University of San Francisco. This is the same department that invented FlashMob Computing. Kernel Traffic is hosted by the generous folks at kernel.org. All pages on this site are copyright their original authors, and distributed under the terms of the GNU General Public License version 2.0.