source: trunk/changelog@ 4442

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

* empty log message *

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