| 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 | 
 | 
|---|