- Timestamp:
- Dec 3, 2000, 11:11:05 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/ChangeLog-2000
r4563 r4738 1 /* $Id: ChangeLog-2000,v 1.6 2000-11-06 10:22:08 sandervl Exp $ */ 1 /* $Id: ChangeLog-2000,v 1.7 2000-12-03 10:11:05 sandervl Exp $ */ 2 3 2000-11-26: knut st. osmundsen <knut.stange.osmundsen@mynd.no> 4 - Win32kCC: o Fix bootdriveletter which jumped for each save. 5 o Fixed shrinking of config.sys problem. 6 7 2000-11-28: Kai Sommerfeld <kai.sommerfeld@hamburg.de> 8 - SHELL32: o Workaround for what seems to be a Wine bug dealing with 9 the index of icons. (fixes wrong file open dialog icons) 10 11 2000-11-26: knut st. osmundsen <knut.stange.osmundsen@mynd.no> 12 - FastDep: o Added option '-x' to exclude files. 13 - Win32k: o Exclude generated sourcefiles from dependencies. 14 - Win32kCC: o Added support for updating config.sys settings. 15 - KERNEL32: o Fix for CreateFile on readonly files with CREATE_ALWAYS_W. 16 OPEN_ACTION_REPLACE_IF_EXISTS requires write access to the 17 file. This broke typical install programs. 18 19 2000-11-25: Sander van Leeuwen <sandervl@xs4all.nl> 20 - USER32: o ReleaseCapture fix (endless loop in MultiEdit) 21 - KERNEL32: o Workaround for DosAllocSharedMem limitation. OS/2 does 22 not accept shared memory names with colons. Replace 23 them with underscores. 24 (fixes crash at startup for PMMail 2000) 25 26 2000-11-24: Patrick Haller <patrick.haller@innotek.de> 27 - WINMM: o FS: corruption fix in MixSetup->pmixWrite (DART) 28 29 2000-11-24: Sander van Leeuwen <sandervl@xs4all.nl> 30 - USER32: o Don't send WM_CREATE or WM_NCCREATE messages to dialogs 31 o Don't send WM_NCCALCSIZE to a dialog before it has received 32 WM_INITDIALOG 33 (looks like that's how NT4 SP6 does it) 34 (fixes sysinf32 error messages about failure to create dialogs) 35 o CopyIcon bugfix (CURSORICON_ExtCopy) 36 37 2000-11-24: Kai Sommerfeld <kai.sommerfeld@hamburg.de> 38 - SHELL32: o Completed ICO_ExtractIconEx rewite 39 o Changed shell32 icon lookup (IExtractIconA_fnGetIconLocation) 40 o Added 45 shell icons + one Explorer icon 41 (Icon author: Pierre Cavanna, Icon origin: http://www.iconstreet.com) 42 43 2000-11-24: Oliver Braun <Oliver.Braun@hamburg.de> 44 - OLE32: o Synched with latest OLE clipboard implementation 45 46 2000-11-23: Sander van Leeuwen <sandervl@xs4all.nl> 47 - GDI32: o Fixed crash in SetDIBits method of DIB section class 48 for compressed bitmaps. 49 - KERNEL32: o Fix for launching apps with spaces in their pathname 50 (CreateProcessA) 51 o Fix for OpenFile and file names with too many backslashes 52 (NT4, SP6 accepts e.g. m:\\\ikernel.ex_; DosOpen doesn't) 53 o Same fix for CreateFile (same behaviour observed in NT4, SP6) 54 - USER32: o Added localized resources (copied from Wine) 55 56 2000-11-22: Patrick Haller <patrick.haller@innotek.de> 57 - CRTDLL: o Added some debug code, added missing exports ltow, ultow 58 59 2000-11-22: Sander van Leeuwen <sandervl@xs4all.nl> 60 - USER32: o When application sends invalid brush in responds to 61 WM_CTLCOLOR messages -> get default brush (by calling 62 DefWindowProcA) 63 (fixes white background of checkboxes in Adobe Distiller's 64 option dialog) 65 o Workaround added for bug in StretchDIBits when stretching 66 AND mask of icons. Create bitmap and use StretchBlt to blit 67 and stretch/shrink the icon mask. 68 (fixes wrong icons for some executables (e.g. Napster) in 69 the file open dialog) 70 - GDI32: o Print warning when StretchDIBits is called with 1bpp bitmap data 71 72 2000-11-21: Patrick Haller <patrick.haller@innotek.de> 73 - CRTDLL: o Merged with WINE code, numerous stubs resolved, many VAC 74 CRT dependencies resolved with self-contained ODIN code 75 76 2000-11-21: Sander van Leeuwen <sandervl@xs4all.nl> 77 - include\win\thread.h: 78 o New TEB layout (like latest Wine) 79 - include\versionos2.h: 80 o Increased LX dll version (new dlls incompatible with old versions) 81 - USER32,KERNEL32: 82 o Changes for new TEB 83 - OLE32: o Added CreateErrorInfo, GetErrorInfo & SetErrorInfo (Wine port) 84 o Added Wine cursors to resource file 85 - KERNEL32: o Be careful with terminating strings in lstrcpynAtoW/WtoA 86 Must not always set the last character to 0; just terminate 87 the string if it's shorter than the max size. Some apps send 88 the wrong string size to apis that use this function (i.e. 89 GetMenuStringW (Notes)) -> overwrites stack 90 (fixes crash when activating menus in Lotus Notes 5) 91 - USER32: o CopyImage bugfix (black icons in file dialog) 92 93 2000-11-21: Oliver Braun <Oliver.Braun@hamburg.de> 94 - USER32: o Added support for WM_DESTROYCLIPBOARD 95 96 2000-11-21: knut st. osmundsen <knut.stange.osmundsen@mynd.no> 97 - pdwin32.*: 98 o Fighting with the Watcom compilers and WMAKE. 99 Not at all completed. (Is now able to build fastdep.c - very usefull! ;-) ) 100 - tools/install: 101 o Corrected makefile. 102 - fastdep: o Updated to compile with Watcom. 103 - tools/common, tools/impdef: 104 o Updated to new makefile style. 105 106 2000-11-20: Sander van Leeuwen <sandervl@xs4all.nl> 107 - USER32: o Fixed bug in code that looks for the best icon (based on size/bpp) 108 Don't use entry->ResInfo.icon.bColorCount, but entry->wBitCount instead. 109 (Winamp 2.7 has icons with bColorCount set to 0 even though 110 they're 8 bits) 111 112 2000-11-20: Michal Necasek <michalnec@volny.cz> 113 - KERNEL32: o Updates and fixes for the debug api functions 114 115 2000-11-20: knut st. osmundsen <knut.stange.osmundsen@mynd.no> 116 - pdwin32.*: 117 o Some sdjustments and corrections. 118 o Flag macros can't be added and added and added and 119 added to - NMAKE don't support it. 120 o Use CreatePath.cmd to makesure that OBJDIR any target 121 directory for a copy (CP) operation exists. 122 o Use ExecExcl.cmd to execute ILINK execlusivly. Since 123 running ILINK concurrently in two processes often failes. 124 - src/makefile: 125 o Changed the all rule. 126 o Added two nice features to the all, build, lib(s), dep 127 and clean rules:<ul> 128 <li>MASSIVE. Define MASSIVE (on nmake commandline) and 129 these rules will spawn a nmake child for each 130 subdirectory. 131 <li>SMP. Define SMP (on nmake commandline) and the 132 subdirectories are traversed backwards. This 133 replaces the makefile.smp stuff. 134 </ul> 135 o smp rule - dual build. Build Odin as usual but first it 136 spawns a child which builds Odin backwards (SMP=1). 137 - makefile: o Updated the SMP ruls to use new src/makefile. 138 - COMCTL32: o Removed debugtools.h. Yesterdays changes by Sander depended 139 on debugtools.h found in include\win. 140 o Added the missing IDS_SEPARATOR from the current Wine sources. 141 142 2000-11-19: Sander van Leeuwen <sandervl@xs4all.nl> 143 - COMCTL32: o Resynced new Wine code with Christoph's unicode fixes 144 (animate, comboboxex, datetime, monthcalc & flatsb) 145 - USER32: o Another SetWindowPos fix for SWP_FRAMECHANGED (send WM_POSCHANGING/CHANGED messages) 146 - PELDR: o Fixed makefiles. 147 148 2000-11-19: knut st. osmundsen <knut.stange.osmundsen@mynd.no> 149 - *: o New makefile style implemented in the entire tree; 150 except for some unused makefiles. 151 As last time everything went quite well excpet for the 152 opengl and win32k trees which still are quite special 153 cases (especially win32k). 154 o The new makefile style is designed minimal, only specifying 155 what really is unique for a makefile. All general stuff is 156 placed in central makefiles (the pdwin32.*.* files). 157 o It is meant to work with wmake too. But that's not quite 158 ready and tested yet. 159 o One of the more important changes are that C, C++ and 160 resource include search path is define separatly as 161 CINCLUDES. 162 o The same goes for defines, they are defined as CDEFINES. 163 There are two alternate CDEFINES macros; CDEFINES_ODINCRT 164 and CDEFINES_WIN32APP. 165 o All the PDWIN32_ directory macros 166 o New LIBTARGET type of makefiles. 167 o Many addtions, changes and corrections to the .post files. 168 o Watcom main makefiles aren't quite up-to-date. 169 o If there are any errors/problems Then 170 If you can fix them Then Do fix them ASAP. 171 Else Send a message ASAP to the win32os2-wai list. 172 Endif 173 Endif 174 - PELDR: o Makefile splitted into pe.mak and pec.mak. 175 - OLE32: o Makefile splitted into ole32.mak and regsvr32.mak. 176 - MSCVRT: o Makefile splitted into msvcrt.mak, msvcrt20.mak and msvcrt40.mak. 177 - OPENGL: o For some queer reason I had to add mem.c to the mesa/3dxf 178 makefile. This might be an indication that something went 179 wrong here but I am unable to figure it out. 180 - NTDLL: o Added dllinitstub.asm instead of the compiler specific 181 object file. Should perhaps be placed in dllentry and 182 made ready for Watcom. 183 - tools/database: 184 o Fixed build bug. 185 - tools/fastdep: 186 o Fixed option -r. It changed the object extention in stead 187 of the resource target extention. (Used to generated 188 dependencies for .orc files now.) 189 190 2000-11-18: Sander van Leeuwen <sandervl@xs4all.nl> 191 - USER32: o CopyImage fix for icons 192 193 2000-11-18: Michal Necasek <michalnec@volny.cz> 194 - KERNEL32: o Workaround for exceptions caused by apps filling ES 195 with the FS selector 196 197 2000-11-17: Sander van Leeuwen <sandervl@xs4all.nl> 198 - include\win\authors.h: 199 o Added Kai Sommerfeld 200 - USER32: o SetWindowPos fix for frame change in Clock.exe 201 (missing MsgFormatFrame call) 202 - KERNEL32: o CreateThread bugfix (crash in pmwinx when lpIDThread == NULL) 203 - COMCTL32: o Updated animate, comboboxex, datetime, monthcalc & flatsb 204 controls with latest Wine code (2000-11-12) 205 - COMDLG32: o Temporary workaround for crash in Adobe Acrobat 4.0 206 (file open dialog; weird hook call in FILEDLG95_OnOpen) 207 208 2000-11-17: Kai Sommerfeld <kai.sommerfeld@hamburg.de> 209 - SHELL32: o Added support for LX images to ICO_ExtractIconEx 210 211 2000-11-16: Sander van Leeuwen <sandervl@xs4all.nl> 212 - USER32: o Added support for SPI_GETICONMETRICS in SystemParametersInfoA 213 (ported Wine code) 214 o SPI_GETICONTITLELOGFONT fix for SystemParametersInfoW (wrong height) 215 - GDI32: o Reimplemented GetTextExtentA. Seems to solve some 216 problems with font size calculation. 217 218 2000-11-15: Oliver Braun <Oliver.Braun@hamburg.de> 219 - USER32: o Added message translation for clipboard messages 220 o OpenClipboard fix for NULL window handle 221 222 2000-11-15: Sander van Leeuwen <sandervl@xs4all.nl> 223 - WINSPOOL: o Partially implemented EnumPrintersA 224 o Implemented DeviceCapabilitiesA/W (calls Open32) 225 - GDI32: o Workaround added for coordinate problem when a window 226 looses focus and SelectClipRgn is called. GpiSetClipRegion 227 resets the window origin for some unknown reason 228 (TODO: figure out why) 229 o Same workaround added for ExtSelectClipRgn 230 o Reset origin after a bitmap is selected into a window DC 231 o Fix for yesterday's SetDIBits bugfix; SetBitmapBits 232 expects WORD aligned scanlines; SetDIBits DWORD aligned 233 Correct this when flipping the bitmap 234 - USER32: o selectClientArea exported for GDI32 235 o Validate rectangle returned after WM_NCCALCSIZE 236 237 2000-11-14: Michal Necasek <michalnec@volny.cz> 238 - KERNEL32: o HMInitialize bugfix (initialization) 239 o VirtualAlloc fix (wrong VirtualProtect call) 240 241 2000-11-14: Sander van Leeuwen <sandervl@xs4all.nl> 242 - KERNEL32: o Added FindDevice method to device classes to ease searching 243 for device names. (COM class now doesn't have to register 244 16 devices) 245 o Bugfix in COMM class (error code interpreted wrong) 246 o COMx: (x=1..8) now also recognized as name for COM port 247 - GDI32: o Workaround added for bugs in Open32's SetDIBits; messes 248 up colors for 1 bpp bitmaps 249 (reversing scanlines and calling SetBitmapBits works, but only 250 if the all scanlines are updated!) 251 252 2000-11-12: Sander van Leeuwen <sandervl@xs4all.nl> 253 - USER32: o LoadBitmapW heap corruption fixes (reported by Michal Necasek) 254 for OS/2 1.3 bitmaps conversion 255 256 2000-11-11: Sander van Leeuwen <sandervl@xs4all.nl> 257 - USER32: o CreateWindowExW bugfixes (atom lookup + unicode string handling) 258 o Added stubs for SetWinEventHook, UnhookWinEvent & NotifyWinEvent 259 260 2000-11-10: Patrick Haller <phaller@gmx.net> 261 - KERNEL32: o implemented .42 and .47 ... which are "NullFunction"s. 262 263 2000-11-10: Sander van Leeuwen <sandervl@xs4all.nl> 264 - USER32: o Fixed wrong icon colors in release build 265 266 2000-11-10: Michal Necasek <michalnec@volny.cz> 267 - KERNEL32: o VirtualQuery fix for inaccessible pages 268 269 2000-11-10: Knut St. Osmundsen <knut.stange.osmundsen@mynd.no> 270 - Win32k: o Updated symbol database with the 14060 kernels from 271 testcase. (Very minor changes compared to the first 14059 272 release when symbols are compared.) 273 Note. The 14059 kernels from 2000-10-31 are not supported 274 due to build number conflict with the kernels released 275 2000-10-23. The 2000-10-23 kernels are present in the 276 symbol database. 277 278 2000-11-09: Sander van Leeuwen <sandervl@xs4all.nl> 279 - USER32: o Implemented LoadCursorFromFileA/W (Wine port) 280 o Fixes for LoadIconA/W & LoadCursorA/W; use default width & height 281 in LoadImage call 282 o Fixed memory leaks in LoadCursorA/W 283 o Rewrote icon apis using ported and modified Wine code 284 (fixes scaling of icons + wrong size of icons) 285 NOTE: Still some problems left (e.g. file open dialog icon) 286 Will be fixed asap. 287 o Fixed coordinate mapping problem in MDI_ChildGetMinMaxInfo 288 o Added Wine user32 icons (user32\bmp) 289 o Fixed resource dependency 290 - GDI32: o Wrong call to dsect->SetDIBColorTable in CreateDIBSection 291 (PALETTEENTRY has red & blue reversed compared to RGB2/RGBQUAD) 292 (reported by Platon Fomichev) 293 o Must call ReleaseDC for window dcs in DeleteDC 294 - KERNEL32: o Removed unused resource conversion code (bitmaps, icons & accelerators) 295 o Create system32\drivers\etc directory during install 296 - COMCTL32: o Fixed resource dependency 297 - COMDLG32: o Fixed resource dependency 298 - SHELL32: o Fixed resource dependency 299 300 2000-11-09: Achim Hasenmueller <achimha@innotek.de> 301 - WSOCK32: o WINSOCK_DeleteIData fix 302 303 2000-11-09: Michal Necasek <michalnec@volny.cz> 304 - KERNEL32: o GetLocaleInfoW fix for Czech language (weird thousand separator) 305 306 2000-11-06: Sander van Leeuwen <sandervl@xs4all.nl> 307 - COMDLG32: o Merged with latest Wine code (11-05-2000) 308 o Added bugfix for empty initial dir string (file open/save dialogs) 309 Should use current directory; not the desktop 310 - SHELL32: o Merged with latest Wine code (11-05-2000) 311 312 2000-11-06: Michal Necasek <michalnec@volny.cz> 313 - KERNEL32: o GetFullPathNameW bugfix 314 o HeapReAlloc fix; must return the same pointer when shrinking 315 an allocation (NT's CMD.EXE depends on this!) 316 317 2000-11-05: Sander van Leeuwen <sandervl@xs4all.nl> 318 - USER32: o Changed warning string for ExitWindows api 319 o Additional exports for gdi32; moved 4 apis back into gdi32 320 o Fixed SetWindowPos during WM_NCCREATE (static control (bitmaps 321 + icon) resize now works) 322 - GDI32: o Rewrote many transformation & coordinate apis 323 - KERNEL32: o Use DosLoadModule instead of O32_LoadLibrary 324 o Changed exception dump logging (.dll.dll -> .dll) 325 o Fix for GetDriveTypeW; return DRIVE_CANNOTDETERMINE if string 326 pointer is -1 (VERIFIED in NT 4, SP6) (reported by Michal Necasek) 327 (NOTE: Not true for GetDriveTypeA (crashes)) 328 - COMDLG32: o Fix for FindReplace dialog; must return pointer to FINDREPLACEA/W 329 structure when calling hook during WM_INITDIALOG; not pointer 330 to custum data dword (old SDK docs were wrong; newer versions 331 have been corrected) 332 333 2000-11-04: Sander van Leeuwen <sandervl@xs4all.nl> 334 - GDI32: o OffsetRgn fix 335 - USER32: o Rewrote LockWindowUpdate 336 337 2000-11-02: Sander van Leeuwen <sandervl@xs4all.nl> 338 - SHELL32: o Wrong exports for several apis (SHGetSpecialFolderPathA 339 & PathProcessCommandA reported by Kai Sommerfeld) 340 (PathBuildRoot, PathFileExists, ParseField & DoEnvironmentSubst) 341 SHGetSpecialFolderPathA export added. 342 343 2000-11-01: Brian Smith <dbsoft@technologist.com> 344 - USER32: o Fix for MENU_InsertItem (add if menu item not found) 345 (from latest Wine code; 346 TODO: need to sync user32 controls!) 2 347 3 348 2000-10-30: Sander van Leeuwen <sandervl@xs4all.nl>
Note:
See TracChangeset
for help on using the changeset viewer.