Skip to content

Commit e152ef0

Browse files
author
xeno86
committed
updated version numbers for 4.5 RC 5 release
updated changelog and news
1 parent b15aba5 commit e152ef0

5 files changed

Lines changed: 66 additions & 9 deletions

File tree

CHANGELOG.txt

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
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+
133
KernelEx v4.5 RC 4 by Xeno86
234
2010-09-21
335

KernelEx.nsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
!define _VERSION '4.5 RC 4'
1+
!define _VERSION '4.5 RC 5'
22

33
!ifndef _DEBUG
44
!define FLAVOUR 'Release'

NEWS.txt

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
KernelEx v4.5 RC 5 by Xeno86
2+
2010-11-02
3+
4+
What's new:
5+
----------------------------------
6+
* KernelEx should now work better with Windows 95 shell
7+
* Fixed stability issues with GDI anti-leaking code
8+
9+
Apps fixed / now working:
10+
-------------------------
11+
* Fixed: OpenOffice.org often crashed on closing
12+
* Fixed: VLC 1.1.x crashed on DVD playback on windows 98 shell
13+
* Fixed: MAME insufficient memory error
14+
* Fixed: Inkscape 0.47 invisible save dialog problem
15+
* Fixed: Foxit Reader 3,4 resource leaks and random scrolling crashes
16+
* Fixed: Opera crashed in 'Windows 2000' mode when trying to save file
17+
* Fixed: Qt4 apps not showing interface fonts
18+
* Fixed: AkelPad had broken national input
19+
* Fixed: Easy Assembler Shell installer crash
20+
* Now working: Media Player Classic Home Cinema rev 2374+
21+
* Now working: MS Office 2003 Word/Excel + Viewers (experimental)
22+
* Now working: MS Office 2007 converters [docx only] (experimental)
23+
24+
#################################################
25+
126
KernelEx v4.5 RC 4 by Xeno86
227
2010-09-21
328

common/version.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
#ifndef __VERSION_H
2323
#define __VERSION_H
2424

25-
#define VERSION_STR "4.5 RC 4"
26-
#define VERSION_CODE 0x0405000E
27-
#define RCVERSION 4, 5, 1, 4
28-
#define _RCVERSION_ "4, 5, 1, 4"
25+
#define VERSION_STR "4.5 RC 5"
26+
#define VERSION_CODE 0x0405000F
27+
#define RCVERSION 4, 5, 1, 5
28+
#define _RCVERSION_ "4, 5, 1, 5"
2929

3030
#endif

sheet/sheet.rc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ END
5454
//
5555

5656
VS_VERSION_INFO VERSIONINFO
57-
FILEVERSION 1,0,0,5
58-
PRODUCTVERSION 1,0,0,5
57+
FILEVERSION 1,0,0,6
58+
PRODUCTVERSION 1,0,0,6
5959
FILEFLAGSMASK 0x3fL
6060
#ifdef _DEBUG
6161
FILEFLAGS 0x1L
@@ -73,14 +73,14 @@ BEGIN
7373
VALUE "Comments", "\0"
7474
VALUE "CompanyName", "Xeno86\0"
7575
VALUE "FileDescription", "sheet\0"
76-
VALUE "FileVersion", "1, 0, 0, 4\0"
76+
VALUE "FileVersion", "1, 0, 0, 6\0"
7777
VALUE "InternalName", "sheet\0"
7878
VALUE "LegalCopyright", "Copyright � 2009-2010, Xeno86\0"
7979
VALUE "LegalTrademarks", "\0"
8080
VALUE "OriginalFilename", "sheet.dll\0"
8181
VALUE "PrivateBuild", "\0"
8282
VALUE "ProductName", "KernelEx\0"
83-
VALUE "ProductVersion", "1, 0, 0, 5\0"
83+
VALUE "ProductVersion", "1, 0, 0, 6\0"
8484
VALUE "SpecialBuild", "\0"
8585
END
8686
END

0 commit comments

Comments
 (0)