source: trunk/changelog@ 4123

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

* empty log message *

File size: 10.9 KB
Line 
1 /* $Id: changelog,v 1.1092 2000-08-30 13:56:01 sandervl Exp $ */
2
3 2000-08-30: Sander van Leeuwen <sandervl@xs4all.nl>
4 - USER32: WM_SETFOCUS fix (window can become invalid during processing)
5 (rename folder in file open dialog -> click outside editbox
6 -> crash)
7 - SHELL32: Complete merge with latest Wine shell32
8 (fixes weird file open/save dialog box behaviour)
9 Odin changes/additions in separate files or in #ifdef __WIN32OS2__
10 statements
11
12 2000-08-29: Michal Necasek <mike@mendelu.cz>
13 - INCLUDE: Watcom makefile fixes
14 - ADVAPI32: Sample watcom makefile for advapi32 (not finished)
15
16 2000-08-28: Michal Necasek <mike@mendelu.cz>
17 - KERNEL32: RaiseException/RtlUnwind fixes
18
19 2000-08-26: Sander van Leeuwen <sandervl@xs4all.nl>
20 - SHELL32: Open/Save dialog fix
21
22 2000-08-19: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
23 - KERNEL32: PROFILE_LoadOdinIni use kernel32Path not reload KERNEL32
24 using LoadLibraryA. Internal paths are not initated yet,
25 so LoadLibraryA migth end up loading the wrong DLL
26 (Which happend for me, a NT edition of kernel32 was loaded.)
27 (- Win32k: Works ok, will merge the changes into the main branch soon.)
28
29 2000-08-25: Sander van Leeuwen <sandervl@xs4all.nl>
30 - KERNEL32: Create DirectX registry keys during installation
31 - SHFOLDER: Compile fix
32
33 2000-08-24: Sander van Leeuwen <sandervl@xs4all.nl>
34 - USER32: Export wvsnprintfW
35 - SHLWAPI: Merged with latest Wine code (20000801); separated added/changed
36 functions to ease resync in the future
37 Removed all AW exports; they belong in shell32
38 More functions exported (Wine additions)
39 Changed File and Product version to 5.00.2919.6304 (NT4, SP6 + IE 5.01)
40 - SHELL32: Merged Wine's shellpath.c
41 More exports (forwarders to shlwapi)
42 StrRetToStrNA fix
43 Changed File and Product version to 5.00.2919.6304 (NT4, SP6 + IE 5.01)
44 - SHFOLDER: Added (forwarder dll for SHGetFolderPathA/W for now)
45 Version based on NT 4 SP6 + IE 5.01 (5.00.2919.6304)
46
47 2000-08-23: Michal Necasek <mike@mendelu.cz>
48 - KERNEL32: (cpu.c) lpMinimumApplicationAddress should be 4 MB
49
50 2000-08-22: Patrick Haller <phaller@gmx.net>
51 - MSVCRT: _lock() implemented
52 _unlock() implemented
53 CxxThrowException implemented
54
55 2000-08-20: Sander van Leeuwen <sandervl@xs4all.nl>
56 - INCLUDE, COMDLG32, SHLWAPI:
57 Compile errors introduced by shell32 merge fixed
58
59 2000-08-19: Sander van Leeuwen <sandervl@xs4all.nl>
60 - GDI32: Changed File and Product version to 0x0400, 0x0565012A (NT4, SP6)
61 - KERNEL32: Changed File and Product version to 0x0400, 0x0565012C (NT4, SP6)
62 Logging level 2 for GetUserDefaultLCID & GetSystemDefaultLCID
63 - USER32: Changed File and Product version to 0x0400, 0x05650136 (NT4, SP6)
64 - ADVAPI32: Changed File and Product version to 0x0400, 0x05650119 (NT4, SP6)
65 - COMCTL32: Changed File version to 0x0551, 0x0B6718A0 (NT4, SP6, IE 5.01) (VERSIONINFO)
66 Changed Product version to 0x0500, 0x0B6718A0 (NT4, SP6, IE 5.01) (VERSIONINFO)
67 Changed "FileVersion" to 5.81 (NT4, SP6, IE 5.01)
68 Changed "ProductVersion" to 5.00.2919.6304 (NT4, SP6, IE 5.01)
69 - COMDLG32: Changed File and Product version to 0x0400 0x0565013F (NT4, SP6)
70
71 2000-08-19: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
72 - KERNEL32: Made win32k.sys resource sections writable.
73
74 2000-08-18: Sander van Leeuwen <sandervl@xs4all.nl>
75 - GDI32: Added support for level 2 debug logging
76 Ported Wine's CreateHalftonePalette
77 Added more logging
78 Added RGB565 -> RGB555 conversion in sync method of DIB class
79 (PowerDVD colors still wrong)
80 - KERNEL32: Added display driver keys for PowerDVD video tester applet
81 Extra logging for GetProcAddress
82 - DDRAW: Changed File and Product version to 0x0404, 0x05650114 (NT4, SP6)
83 - DSOUND: Changed File and Product version to 0x0404, 0x056500A4 (NT4, SP6)
84 - DPLAY: Changed File and Product version to 0x0400, 0x05650001 (NT4, SP6)
85 - DPLAYX: Changed File and Product version to 0x0406, 0x05650258 (NT4, SP6)
86 - DINPUT: Changed File and Product version to 0x0404, 0x05650004 (NT4, SP6)
87
88 2000-08-18: Patrick Haller <phaller@gmx.net>
89 - NTDLL: roughly synchronized with current WINE
90 - SHELL32: roughly synchronized with current WINE
91
92 2000-08-17: Sander van Leeuwen <sandervl@xs4all.nl>
93 - KERNEL32: Only call O32_LoadLibrary if dwFlags == 0 and (LX binary
94 or win32k process)
95 GetModuleHandleA fix (uninit. var)
96 (PowerDVD install no longer complains about running InstallShield)
97 - DSOUND: Fixed wrong type for dllHandle (caused load failure)
98
99 2000-08-16: Christoph Bratschi <cbratschi@datacomm.ch>
100 - COMCTL32: propsheet: workaround for PROPSHEET_GetPaddingInfoWizard
101 design issue
102
103 2000-08-16: Sander van Leeuwen <sandervl@xs4all.nl>
104 - KERNEL32: Changed search order for resource languages:
105 According to Wine:
106 FindResourceA/W does search in the following order:
107 1. Neutral language with neutral sublanguage
108 2. Neutral language with default sublanguage
109 3. Current locale lang id
110 4. Current locale lang id with neutral sublanguage
111 5. (!) LANG_ENGLISH, SUBLANG_DEFAULT
112 6. Return first in the list
113 FindResourceExA/W does search in the following order:
114 1. Exact specified language
115 2. Language with neutral sublanguage
116 3. Neutral language with neutral sublanguage
117 4. Neutral language with default sublanguage
118 (fixes bad string in PowerDVD)
119
120 2000-08-14: Sander van Leeuwen <sandervl@xs4all.nl>
121 - KERNEL32: Fixed sharing violation errors in OSLibDosCreateFile
122 (FILE_SHARE_DELETE now included in share flag var)
123 (fixes error messages when playing files in RealPlayer 7)
124 TLS fix in PE loader (no .tls section, but valid tls image directory)
125
126 2000-08-13: Christoph Bratschi <cbratschi@datacomm.ch>
127 - COMCTL32: added propsheet, treeview Corel WINE 20000807 changes
128 - GDI32: activated WinDrawText code
129
130 2000-08-12: Sander van Leeuwen <sandervl@xs4all.nl>
131 - KERNEL32: Do not set OPEN_ACCESS_READWRITE flag in OSLibDosCreateFile
132 (if OPEN_ACTION_CREATE_IF_NEW & readonly access)
133 This was causing access denied errors (using FILE_SHARE_WRITE
134 on a file on a readonly volume was not causing this; that's allowed)
135 Removed share mode hack. Caused by the bug mentioned above.
136 (You can change the file sharing mode when opening the same
137 file several times in OS/2)
138 Fixed system dll unload bug.
139 Extra checks in Win32ImageBase::isPEImage (nr of bytes read is correct or not)
140
141 2000-08-11: Sander van Leeuwen <sandervl@xs4all.nl>
142 - KERNEL32: Lock/Unlock
143 64 bits values are only supported by JFS
144 Try the 32 bits DosSetFileLocks if it fails with ERROR_INVALID_PARAMETER
145 (TODO: should check the partition type instead)
146 Build fake dll header for system dlls and use it's address
147 as instance handle.
148 VIRTUAL_MapFileA/W: open file in share read/write mode
149 Fixed HMDuplicateHandle (check for DUPLICATE_ACCESS_READWRITE)
150 LoadLibraryExA: if dll name = executable name of current process
151 -> return handle of exe
152 (GrandPrix 3 installer does this; verified in NT)
153 FreeLibrary: if handle = exe handle of current process -> ignore
154 - SRC\*\initterm.cpp
155 Changed RegisterLxDll call for fake headers.
156 - INCLUDE\misc.h:
157 Removed versionos2.h dependancy
158 - VERSION\version.cpp
159 Include versionos2.h
160 - COMCTL32: Put back old property page code (breaks VPBuddy preferences
161 dialog). SameTime install property sheet now messed up (again).
162
163 2000-08-10: Patrick Haller <phaller@gmx.net>
164 - KERNEL32: OSLibDosQueryVolumeFS does no more return an error if
165 the caller is not interested in the volume name.
166 Console Input handling improved, some correction.
167 SetConsoleTitleW fixed.
168 NOTE! lstrcpynAtoW and lstrcpynWtoA do no more enforce (erroneous)
169 string termination.
170 NT4's CMD.EXE is quite working now.
171
172 2000-08-09: Sander van Leeuwen <sandervl@xs4all.nl>
173 - KERNEL32: TLS changes (now updates THDB array instead of calling
174 Open32)
175
176 2000-08-09: Christoph Bratschi <cbratschi@datacomm.ch>
177 - COMCTL32: added language dependent resources
178
179 2000-08-08: Christoph Bratschi <cbratschi@datacomm.ch>
180 - COMCTL32: first part of Corel WINE 20000807 changes
181
182 2000-08-06: Sander van Leeuwen <sandervl@xs4all.nl>
183 - doc\ReportingBugs.txt:
184 Added a little more information
185 - tools\install
186 Add Logging.txt + symbol files to debug build.
187
188 2000-08-04: Sander van Leeuwen <sandervl@xs4all.nl>
189 - KERNEL32: Temporary workaround for differences in share mode between
190 OS/2 & NT (for opening the same file multiple times):
191 NT: CreateFile with FILE_SHARE_READ
192 CreateFile with FILE_SHARE_READ | FILE_SHARE_WRITE
193 -> 2nd CreateFile overrides share flags of first one
194 -> CreateFile with GENERIC_WRITE is now allowed
195 OS2: DosOpen with OPEN_SHARE_DENYWRITE
196 DosOpen with OPEN_SHARE_DENYNONE
197 -> sharing violation; can't change share flags while
198 handle returned by 1st DosOpen isn't closed
199 --> 'Solution': always open files in FILE_SHARE_DENYNONE mode
200 (several installation programs depend on this behaviour)
201
202 2000-08-01: Sander van Leeuwen <sandervl@xs4all.nl>
203 - KERNEL32: Create x:\Program Files & x:\Program Files\Common Files
204 directories in odininst.exe + extra registry keys:
205 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion]
206 "ProgramFilesDir"="x:\Program Files"
207 "CommonFilesDir"="x:\Program Files\Common Files"
208 "SharedDir"="x:\Odin"
209 - COMCTL32: Fixed property page bugfix (wrong position) (by merging
210 latest PROPSHEET_ShowPage from Wine)
211 - DOC\ToDo.txt:
212 Added:
213 KERNEL32: Build fake PE headers for odin dlls (dll handle must be pointer to header)
214 (some applications use the handles as pointers)
Note: See TracBrowser for help on using the repository browser.