source: trunk/doc/ChangeLog-2001@ 5280

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

* empty log message *

File size: 12.1 KB
Line 
1 /* $Id: ChangeLog-2001,v 1.1 2001-02-01 18:01:22 sandervl Exp $ */
2
3 2000-01-30: Markus Montkowski <mmontkowski@gmx.de>
4 - KERNEL32: o Fixed handling of fbTimeout in DCBINFO in SetOS2DCB and
5 SetCommTimeouts the last one prevented Palms Hotsync to
6 work with normal IBM com.sys.
7 SIO did less parameterchecking so it worked...
8
9 2001-01-25: Sander van Leeuwen <sandervl@xs4all.nl>
10 - KERNEL32: o Memory map commit bugfix for write accesses
11 (fixes eternal loop in OLE during IE5 install)
12 - NTDLL: o Ported latest NtQuerySystemInformation from Wine
13 (includes fix for IE5 install)
14 - OLE32: o Resync with latest Wine (storage, stg_*)
15
16 2001-01-24: Sander van Leeuwen <sandervl@xs4all.nl>
17 - KERNEL32: o Default display and windows codepage set to 1252
18
19 2001-01-23: Sander van Leeuwen <sandervl@xs4all.nl>
20 - KERNEL32: o long2ShortName completely broken. now properly detects 8.3
21 filename and copies it (TODO: not finished)
22 o Set x position to 0 after seeing a linefeed in the WriteFile
23 datastream (vio console)
24 (Sun Java 1.3 output doesn't include carriage returns)
25 o ExitProcess change: make sure no threads are still suspended
26 (with SuspendThread) by calling ResumeThread
27 OS/2 seems to be unable to terminate the process otherwise.
28 (fixes exitlist zombie after executing the Sun Java 1.3 interpreter)
29 o Added handle manager class for standard handles (in/out/error)
30 WriteFile for STD_OUTPUT_HANDLE & STD_ERROR_HANDLE now works.
31 - PELDR: o Don't strip quotes from cmd line parameter part.
32 (fixes Sun Java 1.3 JRE install (must replace 16 bits setup
33 with 32 bits version))
34 - INCLUDE\win\thread.h:
35 o Wrong layout of TEB structure
36 (fixes crash in Sun Java 1.3 interpreter)
37
38 2001-01-22: Sander van Leeuwen <sandervl@xs4all.nl>
39 - KERNEL32: o CreateFileMapping fix; create new handle even when called
40 with name of existing map (and return ERROR_ALREADY_EXISTS)
41 o _HMHandleGetFree fix; handle allocation wasn't thread safe
42 (_HMHandleGetFree checks if hHMHandle == INVALID_HANDLE_VALUE,
43 but calling functions sets this value afterwards -> possible
44 that two threads allocate the same handle)
45 (solution: set hHMHandle in _HMHandleGetFree)
46 HMCreatePipe call also failed because of this. (two handles
47 allocated -> both allocate the same handle)
48 o HMCreatePipe change (free 1st handle if 2nd handle alloc fails)
49 - DOC\Readme.txt:
50 o Added remark about the need to run odininst.exe when installing
51 Odin manually.
52 o Updates
53
54 2000-01-21: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
55 - WINMM/MCICDA:
56 o Track data fixes
57
58 2001-01-20: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
59 - tools\dailybuild, include\versionos2.h:
60 o Fixed netlabs upload.
61 o Moved buildlevel info from versionos2.h to odinbuild.h.
62
63 2001-01-20: Sander van Leeuwen <sandervl@xs4all.nl>
64 - AVIFIL32: o Resynched with latest Wine code
65 o Added AVIStreamTimeToSample & AVIStreamSampleToTime stubs
66 - SETUPAPI: o Wine port (stubs only)
67
68 2001-01-20: Yuri Dario <mc6530@mclink.it>
69 - USER32: o Set codepage for DCs returned by GetDCEx
70
71 2000-01-20: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
72 - WINMM/MCICDA:
73 o MCI_STATUS_POSITION bugfix
74
75 2001-01-19: Sander van Leeuwen <sandervl@xs4all.nl>
76 - USER32: o GetCaretPos & SetCaretPos bugfixes. Did not take client
77 window origin into account.
78 (fixes cursor position problems in e.g. Notepad)
79
80 2000-01-19: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
81 - WNASPI32: o DosCreateMutexSem call bugfix.
82 (CDRWIN works again)
83
84 2001-01-19: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
85 - Win32k: o Added support for kernel revisions. (like 14062A)
86 o Added build 14062a kernels.
87 o Added build 14062 kernels for Warp 4.
88
89 2001-01-18: Sander van Leeuwen <sandervl@xs4all.nl>
90 - GDI32: o More logging
91 o Use StretchDIBits in SetDIBitsToDevice instead of Open32
92 function. (which doesn't work for compressed bitmaps)
93 (MS Excel 97 startup bitmap displays correctly now)
94 Also solves y inversion related problems.
95 (MS Developer startup bitmap overlay correct now (Visual C++ logo))
96 - WGSS50: o Reported problems with SaveDC/RestoreDC and StretchDIBits
97 (Modelator graphics corruption fixed)
98 - KERNEL32: o Create system.ini with '[mci] cdaudio=mcicda.drv' section
99 during installation
100 o Fixed bug in lstrncpyA (return when specified length is 0)
101 o MultiByteToWideChar bugfix (calculate string length if input
102 length is -1 before checking if dest length is 0)
103 (MS Word 97 no longer crashes)
104 o RegQueryValueExW bugfix
105 (caused stack corruption in Excel and probably many other
106 apps that use this function too)
107 - OLEAUT32: o Ported David's typelib changes.
108 (MS Word 97 starts immediately and doesn't spend an hour
109 searching for typelibs in dlls)
110 TODO: Check bugfixes/changes in latest Wine code and merge
111 them.
112 TODO: Port picture classes
113
114 2000-01-17: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
115 - WINMM\MCICDA:
116 o Wrong call to os2CDCloseTray
117
118 2001-01-13: Sander van Leeuwen <sandervl@xs4all.nl>
119 - COMDLG32: o Get current directory if initial dir == NULL (win31 style
120 file dialog).
121 o Fix for filter. (default to NULL; not " /0/0")
122 o Scale icons to 16x16 (win31 style file dialog) -> system
123 default (32x32) is too big. (TODO: Our user32 icons are too
124 big)
125 o Drive list not initialized correctly. (GetDriveTypeA return
126 value interpreted wrong)
127 -> use GetLogicalDrives instead to avoid accessing floppy
128 drives (which GetDriveType does)
129 - USER32: o Replaced some icons with those found in SHELL32:
130 - open & closed folder
131 - floppy, harddisk & network drive
132 o Fixed bug in NotifyFormatFrame method (fixes problems
133 with combobox)
134 o ComboLBox bugfix (extra vertical scrollbar)
135 o LISTBOX_Directory bugfix (must check for FILE_ATTRIBUTE_NORMAL)
136 (removes files from directory listing in common file dialog)
137 - KERNEL32: o Fix for executable names with spaces in path
138 o Workaround for applications that block the PM input queue
139 while waiting for a child process to terminate.
140 (WaitSingleObject now calls MsgWaitMultipleObjects and
141 processes messages while waiting for the process to die)
142 (Napster install now doesn't block PM anymore (forcing a reboot))
143 o Add class keys for SHDOCVW during install
144 - SHDOCVW: o Added (Wine 20010112 port)
145 - WSOCK32: o Changed File and Product version to 0x0400, 0x0565012C (NT4, SP6)
146
147 2001-01-12: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
148 - tools\install, tools\dailybuild:
149 o Added odincrt.dll to debug release (to make wgss50.dll happy).
150
151 2001-01-11: Sander van Leeuwen <sandervl@xs4all.nl>
152 - USER32: o DrawIconEx bugfix (fixes bitmap menu item when maximizing
153 MDI window)
154 - COMDLG32: o Added/Ported 16 bits common dialog Wine code.
155 (GetOpen/SaveFileName with hook and without OFN_EXPLORER
156 flag implies old Windows 3.1 style dialog)
157 (not completely working yet, but better than the mess we
158 saw before (InstallShield -> browse dir))
159
160 2001-01-10: Sander van Leeuwen <sandervl@xs4all.nl>
161 - KERNEL32: o Fix for WriteFile & ReadFile (wrong return code was expected)
162 - USER32: o HAS_THICKFRAME macro changed (identical to Wine now)
163 (fixes MDI window borders (which were too thin))
164
165 2001-01-10: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
166 - tools\install:
167 o Corrected packing of wpss50.dll.
168 o Added .sym files to release distributions. (optional package)
169
170 - tools\dailybuild:
171 o Removed uploading of glide-stuff.
172
173 2001-01-09: Sander van Leeuwen <sandervl@xs4all.nl>
174 - INCLUDE\dcdata, GDI32, USER32:
175 o Updates for WGSS50.
176
177 - LIB\WGSS50.lib, BIN\WGSS50.dll:
178 o Binary distribution of WGSS50 added
179
180 2001-01-09: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
181 - tools\dailybuild:
182 o Added wgss50.dll to the .ZIPs.
183
184 - lib o Added making of wgss50.lib.
185 (So, that it corresponds to the other libraries made there.)
186 o Converted wgss50.lib to a deffile.
187
188 2001-01-08: Sander van Leeuwen <sandervl@xs4all.nl>
189 - ReportingBugs.txt:
190 o Specify windows & system32 directory in bug reports
191 (description included on how to determine this)
192
193 2001-01-08: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
194 - tools\dailybuild:
195 o Updated with temporary server address.
196 o Put ftp userid/passwords into separate file.
197 o Build number incrementation. (Stored in versionos2.h)
198 (Use bldlevel on the DLLs to look at it.)
199 o Splitted out 3dxf/glide stuff into separat .zips.
200
201 - Win32k: o Added support for the ldrCheckInternalName bug. :-)
202 (see /src/win32k/ldr/myldrCheckInternalName.cpp for details.)
203 o Made pe.exe default.
204 o Added UNI and SMP 14062 kernels (convenience pack).
205 (Have anyone got the Warp 4 convenience pack with the right .sym files?)
206
207 - bin\bldlevelinf.cmd:
208 o Removed colon after otherwise to make it work with Object REXX.
209
210 - makefiles:
211 o Merged BuildLevel revisions with the LXOpt revisions.
212 (There seems like there have been some kind of revision mixup in
213 Sanders tree?)
214 o Updated the other post files with LXOpt.
215
216 2001-01-06: Sander van Leeuwen <sandervl@xs4all.nl>
217 - install: o Win32k installation temporarily disabled due to a WarpIn bug
218 (config.sys lines removed)
219 o Update: This is NOT a WarpIn bug, but an error in the script.
220 Now fixed.
221 o Added check for WarpIn 0.9.6 or higher
222 o Added check for OS/2 3.x or higher
223 - src\makefile:
224 o Exclude msvcrt from build process.
225 (download odinapp.zip from ftp.os2.org to install a small
226 MFC app with MFC + MSVCRT dlls)
227
228 2001-01-05: Sander van Leeuwen <sandervl@xs4all.nl>
229 - makefiles:o Use LXLite for release build binaries (better compression)
230 Can't use it for debug binaries as IPMD doesn't like it.
231
232 2001-01-02: Sander van Leeuwen <sandervl@xs4all.nl>
233 - KERNEL32: o KERNEL32_99 should return 1 (according to Wine)
234 o KERNEL32_100 export added (stub)
235 - USER32: o Rewrote window handle management; only start reusing window
236 handles when max handle has been assigned.
237 - GDI32/USER32/KERNEL32:
238 o Don't export private Odin functions by name (we import
239 everything by ordinal)
240
241 2001-01-01: Sander van Leeuwen <sandervl@xs4all.nl>
242 - USER32: o Menu cast bugfix (bitmap handle is 32 bits)
243 (Fixes menu bitmaps in Lotus Notes 5)
244
Note: See TracBrowser for help on using the repository browser.