1 | /* $Id: changelog,v 1.1180 2000-10-08 14:04:50 sandervl Exp $ */
|
---|
2 |
|
---|
3 | 2000-10-08: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
4 | - USER32: GetMinMaxInfo fix for windows with both WS_THICKFRAME and
|
---|
5 | WS_BORDER style (differs from Wine; see comment in win32basepos.cpp
|
---|
6 | Win32BaseWindow::GetMinMaxInfo)
|
---|
7 | Fix for CS_OWNDC windows (origin needs to be changed after
|
---|
8 | window size/position changes)
|
---|
9 | - KERNEL32: Do not export the toolhelp apis; NT4 doesn't do that. (only win9x)
|
---|
10 |
|
---|
11 | 2000-10-07: Markus Montkowski <mmontkowski@gmx.de>
|
---|
12 | - GDI32: Fixed bitblt, it used the size of the source DC
|
---|
13 | when no destwindow was found. this doesn't work
|
---|
14 | for bitblt between dibsections if the dest is larger.
|
---|
15 | so now it checks if the dest DC belongs to a dibsection
|
---|
16 | and uses sets hdcHeight/Width to the size of the dibsection.
|
---|
17 | Added GetWidth() member function for this.
|
---|
18 | Fixes: Civilisation Test of Times
|
---|
19 |
|
---|
20 | 2000-10-06: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
21 | - KERNEL32: PE loader: no longer rely on section names, but on image
|
---|
22 | directories instead
|
---|
23 | Init console earlier. (before exe is loaded; some dlls want
|
---|
24 | to send output to the console while they're being loaded)
|
---|
25 | EnumResourceNamesW/EnumResourceTypesW fixes (strings not terminated)
|
---|
26 | CreateProcessA/W fix for setting current directory of new process;
|
---|
27 | Open32 ignores lpCurrentDirectory parameter
|
---|
28 | - PELDR: Special parameter for setting current directory added (/OPT[CURDIR=x])
|
---|
29 | - USER32: Ignore class background brush in DefDlgProc for WM_ERASEBKGND
|
---|
30 | (always use GetSysColorBrush(COLOR_BTNFACE))
|
---|
31 | (Wine does this and it fixes the 1st dialog of the Netscape 6 install)
|
---|
32 | OemToCharBuffA fix; put back special characters that got translated
|
---|
33 | to 0xff (fixes Netscape 6 install license edit control)
|
---|
34 |
|
---|
35 | 2000-10-05: Michal Necasek <mike@mendelu.cz>
|
---|
36 | - KERNEL32: FormatMessageA/W fix; message ids can be larger than 65535
|
---|
37 | (VACPPWIN)
|
---|
38 |
|
---|
39 | 2000-10-05: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
40 | - KERNEL32: Don't print FS warnings for OS/2 Odin applications
|
---|
41 | EnumResourceNamesA fix (zero terminate resource name)
|
---|
42 | - USER32: GetWindow GW_CHILD & GW_HWNDFIRST fixes
|
---|
43 | EnumDisplaySettingsA; always set refresh rate to 70hz
|
---|
44 | Z-order bugs fixed; GetWindow returns windows in correct order now
|
---|
45 | hack for groupbox (clipsiblings) no longer necessary. Same
|
---|
46 | goes for adding WS_CLIPSIBLINGS style for dialog controls.
|
---|
47 | Re-enabled usage of invalid region instead of invalid rectangle
|
---|
48 | in BeginPaint -> lots of paint problems gone (i.e. winzip)
|
---|
49 |
|
---|
50 | 2000-10-05: Michal Necasek <mike@mendelu.cz>
|
---|
51 | - KERNEL32: Fixes for exception handling (as done by MSVCRT)
|
---|
52 |
|
---|
53 | 2000-10-05: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
---|
54 | - tools\common: Implemented read and write buffering for class kFile
|
---|
55 | to speed up kDef2Wat and ImpDef.
|
---|
56 |
|
---|
57 | 2000-10-04: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
58 | - KERNEL32: Added forwarder support for PE loader (required for msvcrt40.dll)
|
---|
59 |
|
---|
60 | 2000-10-04: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
---|
61 | - tools\ImpDef: Corrected wrong DESCRIPTION statement.
|
---|
62 | Corrected exception when processing src\icmp\icmp.def.
|
---|
63 |
|
---|
64 | 2000-10-03: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
65 | - Include\uniconv.h
|
---|
66 | FS wrappers for Unicode api
|
---|
67 | - Include\heapstring.h:
|
---|
68 | strcasecmp & strncasecmp are case insensitive (fixes
|
---|
69 | profile apis (and probably some other things too))
|
---|
70 | - KERNEL32: Calculate cpu speed and set HARDWARE\DESCRIPTION\System\CentralProcessor\x\~Mhz key
|
---|
71 | Added GetFileType method to conin/out which return FILE_TYPE_CHAR
|
---|
72 | Create new keys during installation:
|
---|
73 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs]
|
---|
74 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
|
---|
75 | Fix for failure during DLL_PROCESS_ATTACH for LX system
|
---|
76 | dlls (pe loader). Didn't fail properly before.
|
---|
77 | Check if executable exists in CreateProcessA; fixes VMWare
|
---|
78 | installation
|
---|
79 | InitCommandLine fix (forgot to copy cmd line)
|
---|
80 | - USER32: Fix for EDIT_WM_Char (couldn't type in numbers anymore)
|
---|
81 | EnumDisplaySettingsA accepts negative indices
|
---|
82 | - ADVAPI32: Cleanup
|
---|
83 |
|
---|
84 | 2000-10-03: Michal Necasek <mike@mendelu.cz>
|
---|
85 | - KERNEL32: Fix for HMGetFileType. Must return FILE_TYPE_CHAR for standard
|
---|
86 | handles (in/out/error)
|
---|
87 |
|
---|
88 | 2000-10-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
---|
89 | - Watcom makefiles:
|
---|
90 | ú Wrote a converter tool to make wlink input from .def files.
|
---|
91 | tools/common - kDef2Wat.exe (Need VA C to compiler currently)
|
---|
92 | ú Found a problem with Watcom when trying to link
|
---|
93 | advapi32.dll; It mangles the __stdcall function when
|
---|
94 | they aren't prototyped/delcared extern "C". Haven't found
|
---|
95 | any solution to this, other than prototyping the
|
---|
96 | APIs within extern "C" { }.
|
---|
97 |
|
---|
98 | 2000-10-02: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
99 | - SHLWAPI: Rewrote VERSION_OsIsUnicode (same as SHELL_OsIsUnicode now)
|
---|
100 | - RICHED32: 'Handle' WM_SETTEXT messages. Wine's richedit dll is very
|
---|
101 | incomplete. It's better to use the native windows version.
|
---|
102 | - KERNEL32: Ported Wine's LoadModule (previously used Open32)
|
---|
103 | Changed version apis
|
---|
104 | You can now tell Odin to pretend to be Windows 98 or
|
---|
105 | Windows NT 4.0 (default = NT40)
|
---|
106 | Odin.ini:
|
---|
107 | [WinVersion]
|
---|
108 | Version=Win98
|
---|
109 | - OLE32: Added stubs for CoGetInstanceFromFile & CoGetInstanceFromIStorage
|
---|
110 | - KERNEL32, WSOCK32, WINMM, include\odinwrap.h, SHLWAPI, WNASPI32
|
---|
111 | Changes/fixes for new ODINFUNCTION macros
|
---|
112 |
|
---|
113 | 2000-10-02: Patrick Haller <phaller@gmx.net>
|
---|
114 | - *: major change in ODINWRAP macros
|
---|
115 | and (all) affected sources
|
---|
116 | - GDI32: fixed possible error in text.cpp (strrchr)
|
---|
117 | - WNETAP32: started implementation of LAN Manager support :)
|
---|
118 | NetApiBuffer*
|
---|
119 | NetStatisticsGet
|
---|
120 | NetWkstaGetInfo
|
---|
121 | - KERNEL32: added HEAP_size export
|
---|
122 |
|
---|
123 | 2000-10-02: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
---|
124 | - KERNEL32: Fixed Pe2Lx (ie. Win32k) TLS problem. Beyond Compare works.
|
---|
125 | - Common: Added very limited dump capability to kFilePE. (Used to
|
---|
126 | understand TLS.)
|
---|
127 | - Win32k Added symbols for kernel 14050 (Warp4) and
|
---|
128 | 14054 (Warp4, WS4eB SMP and UNI).
|
---|
129 |
|
---|
130 | 2000-10-01: Patrick Haller <phaller@gmx.net>
|
---|
131 | - KERNEL32: Optimization of PROFILE calls
|
---|
132 | - GDI32: Fix for uncompressed/RGB bitmaps (biSizeImage == 0)
|
---|
133 | - WINMM: Fix for timer logic - timers still quite untested
|
---|
134 |
|
---|
135 | 2000-10-01: Sander van Leeuwen <sandervl@xs4all.nl>
|
---|
136 | - KERNEL32: Fixed bug introduced by recent command line changes
|
---|
137 | (executables with spaces in name/dir)
|
---|
138 | - GDI32: Implemented AddFontResourceW
|
---|
139 |
|
---|
140 | 2000-10-01: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
|
---|
141 | - Win32k: ú Added IOCtl API for Reading or Writing into another process'
|
---|
142 | address space. (*ProcessReadWrite)
|
---|
143 | This is intended used to implemented ReadProcessMemory and
|
---|
144 | WriteProcessMemory (which is essensial to debuggers I think).
|
---|
145 | I'll implementet them soon, but it sees that it'll
|
---|
146 | require more changes in process.c that I first thought.
|
---|
147 | ú Simplified maintaince of kernel imports. (mkcalltab)
|
---|
148 | Removed unused imports.
|
---|
149 |
|
---|