source: trunk/changelog@ 4454

Last change on this file since 4454 was 4454, checked in by sandervl, 25 years ago

* empty log message *

File size: 7.8 KB
Line 
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
Note: See TracBrowser for help on using the repository browser.