|
| 1 | +KernelEx v4.5 RC 5 by Xeno86 |
| 2 | +2010-11-02 |
| 3 | + |
| 4 | +font UID is used instead of handle to identify fonts in cache (UIDs are unique, handles may be reused), |
| 5 | +rewritten code to fix GDI objects leaking (improved stability, more leaks covered) |
| 6 | +RPC code is extended to support proxies with Win2k+ extensions (for MS Office 2007 converters) |
| 7 | +implemented OLE32.CoWaitForMultipleHandles with Wine code (for MS Office 2007 converters) |
| 8 | +use proper locking when accessing DC object in TextOut functions (improved stability) |
| 9 | +make GetTextExtentPoint32 threat negative string lengths as error (as NT does, fixes random Foxit Reader crashes during scrolling) |
| 10 | +make QueryInterface(CLSID_ShellLink,IID_IUnknown) prepare IShellLinkA interface for use (fixes "Easy Assembler Shell" installer) |
| 11 | +renamed "Compatibility" tab to "KernelEx" tab |
| 12 | +fix for USER32.LoadMenuA loading menus from LOAD_LIBRARY_AS_DATAFILE mmaped DLLs |
| 13 | +replaced MSLU USER32.LoadMenuIndirectW with direct call |
| 14 | +replaced buggy MSLU menu functions not checking flags with custom implementation: USER32.LoadMenuW, InsertMenuW, AppendMenuW, ChangeMenuW, ModifyMenuW |
| 15 | +fixed Akelpad incorrect national input + Office 2003 one-char-in-dialog-title ThUniLay bug |
| 16 | +fixed SetWindowTextW behaviour |
| 17 | +modified SHGetSpecialFolderPath fix for compatibility with win95 shell32 |
| 18 | +added SHELL32.SHCreateDirectoryEx missing on Windows 98 |
| 19 | +added KERNEL32.MapViewOfFile workaround for Word 2003 |
| 20 | +added ADVAPI32 Lsa and DecryptFile/EncryptFile stubs (for Word 2003) |
| 21 | +added KERNEL32.SetDllDirectory stubs (for newer mpc-hc) |
| 22 | +Unicode applications receive Tahoma shell font (fixes Qt GUI problems) |
| 23 | +added protection against ExitProcess in DLL_PROCESS_DETACH which causes a crash on 9x |
| 24 | +set calling thread priority to the lowest possible in order to improve chance for thread which calls ExitProcess to finish latest and call dll process detach like NT (fixes OpenOffice.org shutdown crash) |
| 25 | +added a protection against SHFOLDER unloading by hostile programs (fixes VLC 1.1.4 DVD playback crash) |
| 26 | +terminate process if EnterCriticalSection is called on orphaned CS in DLL_PROCESS_DETACH - Vista behaviour (fixes OpenOffice.org shutdown crash) |
| 27 | +modified raw input stubs to return proper error codes and properly reset pointers |
| 28 | +replaced GetOpenFileNameW/GetSaveFileNameW MSLU wrapper with custom implementation |
| 29 | +fix: GetFileVersionInfoSizeW didn't return proper value on failure |
| 30 | + |
| 31 | +--------------------------------------- |
| 32 | + |
1 | 33 | KernelEx v4.5 RC 4 by Xeno86 |
2 | 34 | 2010-09-21 |
3 | 35 |
|
|
0 commit comments