Changeset 10118 for trunk/doc/ChangeLog-2002
- Timestamp:
- May 27, 2003, 10:41:09 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/ChangeLog-2002
r9216 r10118 1 /* $Id: ChangeLog-2002,v 1.6 2002-09-06 12:30:32 sandervl Exp $ */ 1 /* $Id: ChangeLog-2002,v 1.7 2003-05-27 08:41:09 sandervl Exp $ */ 2 3 2002-12-31: Sander van Leeuwen <sandervl@innotek > 4 - USER32: o Removed wrong cx & cy check during window creation 5 6 2000-12-30: Achim Hasenmueller <achimha@innotek > 7 - COMDLG32: o Added string check to PRINTDLG_SetUpPrinterListComboA 8 9 2002-12-30: Yuri Dario <mc6530@mclink > 10 - USER32: o Fixed regression in Set/GetClassLong. (default must be ascii; 11 not unicode) 12 13 2002-12-30: Sander van Leeuwen <sandervl@innotek > 14 - GDI32: o Support reversed bitmap data in SetDIBits 15 - DDRAW: o Fixed pitch for offscreen surfaces so it doesn't conflict 16 with GetDIBits/SetDIBits alignment (aligned at dword boundary) 17 o Use GetDIBits & SetDIBits with negative height. Origin must 18 be top left. 19 - PELDR: o Statically link CRT library. (to remove dependency on odincrt) 20 21 2002-12-29: Sander van Leeuwen <sandervl@innotek > 22 - DDRAW: o Cleanup 23 - KERNEL32: o Fix return value in case of error in SetThreadPriority 24 o Fixed GetSystemTimeAsFileTime 25 - USER32: o Fix for painting a completely ownerdrawn menu (owner window 26 was wrong; need to resync with Rewind/Wine) 27 o Don't proceed with DoNCPaint if window is invisible or minimized 28 29 2002-12-28: Sander van Leeuwen <sandervl@innotek > 30 - USER32: o Changed default WM_MOUSEACTIVATE handler (like Wine now) 31 - PELDR: o Change BEGINLIBPATH before loading any dlls. It's now no 32 longer required to have the system32 directory present 33 in the system LIBPATH. 34 - GDI32: o SetDIBitsToDevice fix for inverted blitting 35 36 2002-12-28: Dietrich Teickner <Dietrich_Teickner@t-online > 37 - USER32: o Listbox fix for WM_SETFONT; update listbox height 38 - SHELL32: o FO_RENAME updates for shell file operations 39 40 2002-12-28: Jochen Schfer <josch@joschs-robotics > 41 - GDI32: o Compile fixes for IBM VAC 3.6.5 42 43 2002-12-27: Sander van Leeuwen <sandervl@innotek > 44 - KERNEL32: o Cleaned up console code (hardcoded WriteLog calls) 45 o Fixed stack address detection in VirtualFree 46 47 2002-12-20: Sander van Leeuwen <sandervl@innotek > 48 - KERNEL32: o Removed obsolete code for Glide drivers and IOPL 49 o Don't display message boxes for module load errors. Pass 50 errors back to the PE loader. 51 - DDRAW: o Removed IOPL override code 52 - PELDR: o Error handling changes 53 - USER32: o Send WM_H/VSCROLL with SB_THUMBTRACK when the scrollbar thumb 54 receives a WM_LBUTTONDOWN message 55 56 2002-12-19: Dietrich Teickner <Dietrich_Teickner@t-online > 57 - KERNEL32: o GetFileTime & SetFileTime fixes; need to convert between 58 UTC and local file time 59 60 2002-12-18: Sander van Leeuwen <sandervl@innotek > 61 - USER32: o Ported listbox, combo & edit controls from ReWind 62 o Changes for window classes with both ascii & unicode 63 window procedures 64 o Replace WS_BORDER style with WS_EX_CLIENTEDGE extended style 65 when creating dialog controls. (as done in Wine/Rewind) 66 (corrects wrong borders with new edit control) 67 o Removed obsolete source files 68 o Don't send focus related dialog messages if control 69 already has focus. (Win32Dialog::setFocus) 70 71 2002-12-17: Sander van Leeuwen <sandervl@innotek > 72 - KERNEL32: o CreateProcess bugfix (heap corruption) 73 - USER32: o Merged dialog directory functions with latest Rewind 74 (fixes double drive string in folder dialog of some 75 Installshield installers) 76 77 2002-12-13: Sander van Leeuwen <sandervl@innotek > 78 - USER32; o Query loader path for WPS object creation 79 - KERNEL32: o Changes for loader path query & default setup 80 81 2002-12-12: Sander van Leeuwen <sandervl@innotek > 82 - KERNEL32: o Fixed wrong access of global memory map critical section 83 (custom builds only) 84 - USER32: o Fixed wrong access of global window handle critical section 85 (custom builds only) 86 o Changed all system menu resources; manually append 87 Odin menu items when building the system menu. 88 (instead of removing them) 89 90 2002-12-11: Sander van Leeuwen <sandervl@innotek > 91 - KERNEL32: o Added custom build function to disable loading of LX dlls 92 (safety precaution) 93 o 16 bits loader command line changes 94 95 2002-12-10: Sander van Leeuwen <sandervl@innotek > 96 - KERNEL32: o Closing a root key should just return success 97 (matters for custom builds) 98 99 2002-12-05: Knut St. Osmundsen <bird@anduin > 100 - WIN32K: o Finially got around fixing the bug. 101 (Was d32init.c, pach <= 0x10000, where compiler did signed 102 comparision instead of unsigned. (pach is > 0xfff00000)) 103 o Recreate the symbol database. Had to remove some kernels 104 because of size problems. 105 106 2002-12-05: Sander van Leeuwen <sandervl@innotek > 107 - COMCTL32: o Put back old tab height calculation code. Fixes the tabs 108 in certain applications. 109 110 2002-12-05: Platon Fomichev <platon@innotek > 111 - USER32: o Changed system menu in OS/2 GUI mode 112 o Support the standard system menu hotkeys in OS/2 GUI mode 113 114 2002-12-04: Sander van Leeuwen <sandervl@innotek > 115 - DDRAW: o Cleanup 116 o Post resize message in SetCooperativeLevel instead of 117 calling SetWindowPos. Workaround for recursive SetWindowPos 118 calls in USER32. 119 - DINPUT: o Check initial cursor position in relative mode when acquiring 120 the mouse 121 - USER32: o Logging changes 122 o Change required for postponed DDRAW resize 123 124 2002-12-03: Sander van Leeuwen <sandervl@innotek > 125 - KERNEL32: o CreateFile/OpenFile: convert file name to long if in hashed 8.3 format. 126 o Added function to override loader names (pe/pec/w16odin) 127 128 2002-12-02: Platon Fomichev <platon@innotek > 129 - OLE32: o Removed stupid wait in STUBMGR_Start. Blocks PM for two seconds. 130 131 2002-12-02: Sander van Leeuwen <sandervl@innotek > 132 - KERNEL32: o Convert command line from OS/2 to Windows codepage 133 134 2002-11-29: Sander van Leeuwen <sandervl@innotek > 135 - USER32: o Add ODIN_SetSyscolors to override system colors without 136 forcing a desktop repaint 137 o Don't call SetSysColors in WGSS anymore. That call updates 138 system colors in PM. 139 o Always use the internal color table in GetSysColor; don't 140 call WGSS 141 142 2002-11-28: Sander van Leeuwen <sandervl@innotek > 143 - KERNEL32: o Make sure the stack is properly aligned 144 We're asking for problems if our stack start near a 64kb 145 boundary. Some OS/2 thunking procedures can choke on misaligned 146 stack addresses. (workaround; not a real fix) 147 148 2002-11-27: Sander van Leeuwen <sandervl@innotek > 149 - USER32: o Fixed CopyBitmap (CopyImage, IMAGE_BITMAP) 150 151 2002-11-27: Platon Fomichev <platon@innotek > 152 - WININET: o Some updates (should resync with Wine!) 153 154 2002-11-26: Sander van Leeuwen <sandervl@innotek > 155 - GDI32: o Added debug wrappers for all exports 156 - USER32: o Handle icon masks with different line alignment. CreateBitmap 157 assumes the optimal alignment, so we must convert them properly. 158 (no collate icon in printer dialog) 159 160 2002-11-22: Platon Fomichev <platon@innotek > 161 - USER32: o Static control fix: do not destroy old icon when it is replaced. 162 163 2002-11-21: Sander van Leeuwen <sandervl@innotek > 164 - GDI32: o Fixed bugs in MMX RGB 555<->565 conversion (leftovers) 165 166 2002-11-20: Sander van Leeuwen <sandervl@innotek > 167 - USER32: o Ignore size changes when a window is minimized; save them 168 for restore. 169 170 2002-11-18: Sander van Leeuwen <sandervl@innotek > 171 - KERNEL32: o Added support for renaming of exported functions. 172 (to resolve duplicate name exports in custom build dlls) 173 - GDI32: o DeleteObject can delete DC handles (thanks to Dietrich Teickner 174 for spotting this bug) 175 176 2002-11-13: Sander van Leeuwen <sandervl@innotek > 177 - SETUPAPI, RICHED32: 178 o Wine resync 179 180 2002-11-12: Sander van Leeuwen <sandervl@innotek > 181 - COMCTL32: o Wine resync (toolbar, propsheet, imagelist) 182 - OLE32, OLEAUT32: 183 o Wine resync 184 185 2002-11-12: Dietrich Teickner <Dietrich_Teickner@t-online > 186 - COMCTL32: o Wine resync (comboex) 187 188 2002-11-05: Platon Fomichev <platon@innotek > 189 - GDI32: o FillRgn fix for DIB sections 190 - USER32: o SetMenu bugfix 191 192 2002-11-04: Platon Fomichev <platon@innotek > 193 - GDI32: o CreateCompatibleDC workaround for WGSS bug (current position 194 of new DC must be (0,0)) 195 - USER32: o Update for static control 196 197 2002-10-29: Sander van Leeuwen <sandervl@innotek > 198 - COMCTL32: o Wine resync (header, comboex, flatsb, hotkey, imagelist, 199 pager, propsheet, rebar, tab, toolbar, tooltips, updown) 200 - COMDLG32: o Write default printer name to win.ini (needed for printer 201 dialogs) 202 203 2002-10-28: Sander van Leeuwen <sandervl@innotek > 204 - GDI32: o Workaround added for WGSS GetDIBits bug 205 - COMDLG32: o Use Wine printer dialog 206 207 2002-10-28: Platon Fomichev <platon@innotek > 208 - USER32: o Fix for WinPeekMsg bug (?); sometimes returns a message 209 we didn't ask for (filter) 210 o Fixed creation of dialog with CreateWindowExA/W 211 - GDI32: o StretchDIBits fix for partial blits & RGB conversion 212 213 2002-10-24: Platon Fomichev <platon@innotek > 214 - USER32: o TranslateWinMsg bugfix 215 216 2002-10-15: Platon Fomichev <platon@innotek > 217 - USER32: o Disable close button & close item in system menu for windows 218 with SC_NOCLOSE class style 219 220 2002-10-11: Sander van Leeuwen <sandervl@innotek > 221 - USER32: o SetParent bugfix; don't clear window id if parent is set to 222 0. 223 224 2002-10-10: Sander van Leeuwen <sandervl@innotek > 225 - KERNEL32: o Overlapped IO bugfixes for synchronization (typically seen 226 with heavy threaded apps on SMP systems) 227 o Fix for IP logging 228 229 2002-10-08: Dietrich Teickner <Dietrich_Teickner@t-online > 230 - SHELL32: o SHFileOperationA updates 231 232 2002-10-08: Sander van Leeuwen <sandervl@innotek > 233 - ODINCRT: o Updates for shared critical sections 234 235 2002-10-07: Sander van Leeuwen <sandervl@innotek > 236 - ODINCRT: o Minor updates for critical section functions 237 238 2002-10-07: Platon Fomichev <platon@innotek > 239 - IPHLPAPI: o GetAdaptersInfo bugfix 240 - KERNEL32: o CD ioctls: stop audio when seeking 241 242 2002-10-03: Sander van Leeuwen <sandervl@innotek > 243 - KERNEL32: o Added IP logging (define WIN32_IP_LOGGING in dbglog.cpp) 244 - IPLOG: o IP logging server 245 246 2002-10-03: Platon Fomichev <platon@innotek > 247 - KERNEL32: o Implemented IOCTL_CDROM_RAW_READ 248 249 2002-10-01: Sander van Leeuwen <sandervl@innotek > 250 - KERNEL32: o Be careful with stack usage in exception handler during 251 XCPT_GUARD_PAGE_VIOLATION. 252 253 2002-09-30: Sander van Leeuwen <sandervl@innotek > 254 - SHELL32: o Fixed crash when deleting a file in the file dialog 255 - KERNEL32: o Fixes for volume access 256 257 2002-09-30: Platon Fomichev <platon@innotek > 258 - COMDLG32: o File dialogs: if lpstrInitialDir is not a dir but a filename 259 skip it and use current directory 260 261 2002-09-27: Sander van Leeuwen <sandervl@innotek > 262 - KERNEL32: o GetFileSize must fail for drives 263 o Disable physical disk & volume access by default; 264 call EnablePhysicalDiskAccess to enable it (custom build) 265 o FindFirst/NextVolumeA fixes for ignoring LVM volumes 266 267 2002-09-26: Sander van Leeuwen <sandervl@innotek > 268 - KERNEL32: o OS/2 Physical partition names have base 1 (0 for win32) 269 o Convert ERROR_PATH_NOT_FOUND to ERROR_FILE_NOT_FOUND in 270 OSLibDosCreateFile 271 o IOCTL_DISK_GET_DRIVE_GEOMETRY fix for physical drive 272 o Fixed return value for FindNextVolumeMountPointA/W 273 o Fixed read & write for unmounted volumes; must update 274 current file position manually & check for boundaries 275 - WINMM: o Fixed debug wrapper logging 276 - USER32: o WM_ADJUSTFRAMEPOS: 277 The PM frame control changes the z-order of a child window 278 if it receives focus after a window has been destroyed 279 We can't let this happen as this breaks assumptions 280 elsewhere (e.g. GetNextDlgGroupItem) 281 By returning 0 here, we prevent the default frame handler 282 from messing things up. (one example is a group of radio buttons) 283 284 2002-09-24: Vit Timchishin <tivv@ukr > 285 - KERNEL32: o Fix for OSLibDosFreeMem 286 287 2002-09-24: Sander van Leeuwen <sandervl@innotek > 288 - BIN: o WGSS update from IBM 289 - IPHLPAPI: o GetNetworkParams: fixed completely broken code to fill in 290 DNS entries. 291 292 2002-09-19: 293 - MAKE, TOOLS/BIN/RM, FASTDEP: 294 o IPF and IPP support. They are built in the 'misc' pass. 295 See make\testcase\ipf.mak for usage example. 296 NB. FastDep does only C styled dependency generation 297 for .IPP files. 298 o Corrected bad .orc dependency generation. 299 o Added some shortcut rules to restart/skip passes. 300 o Fixed rm -R filename. Suppressed ERROR_PATH_NOT_FOUND msgs. 301 302 2002-09-19: Sander van Leeuwen <sandervl@innotek > 303 - ODINCRT: o Include new & delete in memory statistics 304 305 2002-09-19: Platon Fomichev <platon@innotek > 306 - USER32: o Put window on top of owner if owner is not in the foreground; 307 HWND_TOP forces the owner to the top as well 308 (window creation) 309 310 2002-09-18: Sander van Leeuwen <sandervl@innotek > 311 - KERNEL32: o Added code to print leaked heap memory 312 313 2002-09-18: Platon Fomichev <platon@innotek > 314 - USER32: o WM_MOUSEWHEEL update 315 316 2002-09-17: Platon Fomichev <platon@innotek > 317 - USER32: o Create invisible vertical scroller for all top-level windows 318 so the IBM wheel driver sends us WM_VSCROLL messages 319 o Added WM_MOUSEWHEEL message support 320 321 2002-09-16: Sander van Leeuwen <sandervl@innotek > 322 - COMCTL32: o LISTVIEW_ProcessLetterKeys bugfix 323 - GDI32: o Statistics fixes & print leaked gdi handles 324 when unloaded. 325 o Don't recycle handles too soon. That makes it more difficult 326 to interpret the logfile. 327 328 2002-09-16: Platon Fomichev <platon@innotek > 329 - USER32: o Combobox fix to update selected item when the control is rolled 330 up 331 332 2002-09-15: Dietrich Teickner <Dietrich_Teickner@t-online > 333 - SHELL32: o Wine resync for shfileop.c 334 335 2002-09-14: Sander van Leeuwen <sandervl@innotek > 336 - KERNEL32: o WaitForSingleObject, (Msg)WaitForMultipleObjects: 337 If dwTimeout is not 0 and smaller than 20 ms, then 338 temporarily change thread priority to time critical to 339 make sure we don't get a late timeout. 340 (CLOCKSCALE=4 in config.sys also improves timeout responds) 341 342 2002-09-14: Yuri Dario <mc6530@mclink > 343 - DSOUND: o Load MMPM2 (MDM.DLL) on demand 344 345 2002-09-12: Platon Fomichev <platon@innotek > 346 - USER32: o Translate PM WM_VSCROLL to WM_MOUSEWHEEL messages (currently 347 only dispatched to (dinput) hook handler) 348 349 2002-09-12: knut st. osmundsen <bird@anduin > 350 - MAKE: o Corrected bug in process which made it put the libraries in 351 the wrong place. 352 o Always stamp the .def file before linking so that build level 353 info will be up to date. 354 o Added some shortcuts rules for lazy programmers: 355 * pass[1-6] for starting from a given pass. 356 * quick for only doing lib, executable and publish. 357 358 2002-09-10: knut st. osmundsen <bird@anduin > 359 - TOOLS/VSLICK: 360 o Added kdev.e. Odin32.e with more goodies like an 'Extra' menu. 361 362 2002-09-05: Sander van Leeuwen <sandervl@innotek > 363 - USER32: o Caret bug in edit control WM_ERASEBKGND handler (hidden, 364 but not shown again) 365 o Removed obsolete hack in CreateCaret 366 367 2002-09-05: Dietrich Teickner <Dietrich_Teickner@t-online > 368 - COMDLG32: o Corrected translation of IDS_TODESKTOP resource string 369 370 2002-09-04: knut st. osmundsen <bird@anduin > 371 - FASTDEP: o Corrected bug in caching. Didn't force rescan of files when 372 a dependant file wasn't present any more. 373 o Corrected makefile. No memory debug. 374 - CMDQD: o Corrected makefile. 375 376 - Tools/DailyBuilds: 377 o Changed odin32env.cmd to use buildenv.cmd to set up the 378 desired build environment. 379 o Changed odin32clean.cmd to use tools\bin\rm.exe. 380 - MAKE: o Corrected CC_NO_DBGMEM check for vac3xx. 381 382 2002-09-03: Sander van Leeuwen <sandervl@innotek > 383 - USER32: o Cleaned up clipboard code 384 385 2002-09-03: Platon Fomichev <platon@innotek > 386 - USER32: o Fix for Ctrl-Break 2 387 3 388 2002-08-29: knut st. osmundsen <bird@anduin >
Note:
See TracChangeset
for help on using the changeset viewer.