Changeset 7288 for trunk/changelog
- Timestamp:
- Nov 6, 2001, 10:03:54 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/changelog
r7285 r7288 1 /* $Id: changelog,v 1.181 5 2001-11-05 14:59:48sandervl Exp $ */1 /* $Id: changelog,v 1.1816 2001-11-06 21:03:54 sandervl Exp $ */ 2 2 3 3 2001-11-05: Sander van Leeuwen <sandervl@xs4all.nl> 4 4 - KERNEL32: o Call old DosOpen if DosOpenL not available 5 5 6 2001-10-31: knut st. osmundsen <kosmunds@csc.com>7 - CmdQd: o Dirty workaround for Ctrl-C on client waiting for output8 so it won't kill the daemon.9 10 2001-10-30: Sander van Leeuwen <sandervl@xs4all.nl>11 - KERNEL32: o IOCTL_CDROM_READ_TOC bugfix12 o Handle opening of drive without disk and getting handle13 when disk is inserted14 o Use DosOpenL (if available) to open files, or else the15 large file apis won't work properly.16 17 2001-10-29: Sander van Leeuwen <sandervl@xs4all.nl>18 - KERNEL32: o Always IOCTL_DISK/DSK_GETLOCKSTATUS for IOCTL_STORAGE_CHECK_VERIFY19 (handle doesn't need to be valid for this ioctl)20 - USER32: o Send WM_DEVICECHANGE to top-level windows when a CD is21 inserted or removed (poll CD status every 100ms)22 23 2001-10-29: Achim Hasenmueller <achimha@innotek.de>24 - BUILD: o strip EAs from binary before executing LXLITE on it to25 prevent errors in LXLITE if the file is on a LAN Server26 JFS volume27 28 2001-10-29: knut st. osmundsen <kosmunds@csc.com>29 - NTDLL: o _ultow and RtlIntegerToUnicodeString.30 - Makefiles:31 o Remove dummy.c in clean rule.32 33 2001-10-28: Sander van Leeuwen <sandervl@xs4all.nl>34 - COMCTL32: o LISTVIEW_GetItemWidth bugfix: item can never be bigger35 than the client area36 - USER32: o Fixes for Set/GetWindowLong for dialogs. (unicode flag not37 passed to parent class methods)38 o Added SetDialogHook function for custom build39 - KERNEL32: o Added RegisterCustomDriver40 o Added SetDefaultLanguage to override default language41 42 2001-10-27: Sander van Leeuwen <sandervl@xs4all.nl>43 - KERNEL32: o IOCTL_SCSI_GET_ADDRESS: fail if wnaspi32 not loaded44 - WINMM: o Added option to turn off audio by setting a key in the registry45 HKEY_LOCAL_MACHINE\\System\\CustomBuild46 DisableAudio = [0|1] (DWORD type)47 - USER32: o CreateIconIndirect bugfix48 49 2001-10-26: knut st. osmundsen <kosmunds@csc.com>50 - FastDep: o Corrected crash on bad dependency file.51 52 2001-10-26: Achim Hasenmueller <achimha@innotek.de>53 - WNASPI32: o don't fail DLL loading if ASPI library fails to init54 55 2001-10-26: Sander van Leeuwen <sandervl@xs4all.nl>56 - KERNEL32: o Better implementation of IOCTL_CDROM(DISK/STORAGE)_CHECK_VERIFY57 o CDROM ioctls: Use signature returned by IOCD_IDENTIFY ioctl58 o Implemented IOCTL_CDROM_READ_TOC59 60 2001-10-26: Patrick Haller <patrick.haller@innotek.de>61 - USER32: o fixed ESC keyboard event62 o fixed passing thru special key events to the frame window63 o partial fix for shift key processing64 o fixed right shift processing (and possibly numerous65 other extended keys)66 o fixed this &%$&%! Alt-Gr-Key-Emulation67 remaining issues:68 AltGr won't toggle GetAsyncKeyState() or GetKeyState()69 70 2001-10-25: Patrick Haller <patrick.haller@innotek.de>71 - USER32: o fixed scancodes for [Pause] and [PrtScr]72 73 2001-10-25: Sander van Leeuwen <sandervl@xs4all.nl>74 - USER32: o Fixed sending of WM_ACTIVATEAPP messages. Only send them75 to top-level windows when application gains or loses focus76 from/to a window of another process.77 o Fix for window tracking with thin frame (moving/sizing78 window left tracks on the screen (fullscreen dragging disabled))79 - KERNEL32: o Never use DosError to disable hard errors! Use SetErrorMode80 *and* restore old error mode afterwards.81 o IOCTL_DISK_GET_DRIVE_GEOMETRY change:82 Applications can use this IOCTL to check if the floppy has83 been changed. OSLibDosGetDiskGeometry won't fail when that84 happens so we read one byte from the disk and return85 ERROR_MEDIA_CHANGED if it fails with ERROR_WRONG_DISK.86 - COMCTL32: o ListView: LVM_SETITEMA: update item even when 'new' text is87 the same.88 (CVP depends on this)89 90 2001-10-24: Patrick Haller <patrick.haller@innotek.de>91 - USER32: o added translation between PM Scancodes and92 Windows Scancodes93 Note: Open32 uses always PM Scancodes!94 o fixed GetKeyNameText as far as possible95 Despite we'll have to implement a flexible keyboard96 layout scheme in the future.97 98 2001-10-24: Achim Hasenmueller <achimha@innotek.de>99 - PMKBDHK: o link statically with C runtime100 101 2001-10-24: Sander van Leeuwen <sandervl@xs4all.nl>102 - USER32: o SCROLLBAR: Only set focus to scrollbar control if it has103 the WS_TABSTOP style (bugfix taken from Wine)104 o IsWindowVisible: check for WS_CHILD style before checking105 parents106 (CVP: fixes moving of dialog with invisible owner)107 o Frame tracking: activate and bring window to top when108 control key is not pressed (OS/2 look)109 (fixes activation by clicking on title bar and you can now110 track frame without activating it)111 o Double mouse click sent two up messages112 o Double click on system menu now closes window113 (SetCapture interferes with double click message generation)114 - WINMM: o Dynamically load MDM; Windows applications (that don't115 require sound) will no longer fail when MMPM/2 isn't available.116 117 2001-10-23: Sander van Leeuwen <sandervl@xs4all.nl>118 - COMCTL32: o ListView: WM_KEYDOWN -> if WM_NOTIFY returns TRUE, then119 don't process key anymore; the app did it for us120 o ListView: First focus change didn't work121 o Partial implementation of draglists. Only sends DL_BEGINDRAG122 DRAGLISTMSGSTRING message which is enough for CVP.123 - USER32: o Fixed moving of window with RMB124 125 2001-10-23: Patrick Haller <patrick.haller@innotek.de>126 - USER32: o major improvement on keyboard handling127 Special AltGr mapping missing yet128 o partial fix to GetKeyNameText(),129 two Open32 bugs remaining:130 (injected scancodes ignored (undoc),131 extended key bit ignored)132 133 2001-10-22: Patrick Haller <patrick.haller@innotek.de>134 - TESTAPP: o added keyboard test program for low-level testing135 of the keyboard routines136 (Queue, WH_KEYBOARD, WH_KEYBOARD_LL)137 - PMKBDHK: o added initial version138 - USER32: o enabled PMKBDHK139 o fixed minor issue in WH_KEYBOARD_LL140 - SHELL32: o minor speedup in PIDL handling141 - KERNEL32: o removed experimental heap handle cache stats142 143 2001-10-21: Sander van Leeuwen <sandervl@xs4all.nl>144 - WSOCK32: o Fix for sending FD_CLOSE notification when connection145 is closed at the remote end.146 147 2001-10-20: Achim Hasenmueller <achimha@innotek.de>148 - WNASPI32: o do not fail in init routine in case ASPIROUT.SYS149 is not present. Just return errors from all calls150 if this is the case.151 TODO: refine calls to not return any ASPI devices!152 153 2001-10-19: Achim Hasenmueller <achimha@innotek.de>154 - WSOCK32: o implemented error bit handling in Winsock 2.0155 event semaphore notification for async select156 157 2001-10-19: Patrick Haller <patrick.haller@innotek.de>158 - COMCTL32: o updated listview and status to wine level159 - COMDLG32: o fix crash in FileDlg95 (used freed memory object)160 161 2001-10-18: knut stange osmundsen <kosmunds@csc.com>162 - odin32.*.vac3*.mk:163 o Added /noignorecase to ILIBFLAGS. Object libraries164 is now using case sensitive names. This removes some165 warnings during custombuild and fixes a duplicate symbol166 problem in kKrnlLibR3.167 168 2001-10-18: Achim Hasenmueller <achimha@innotek.de>169 - USER32: o temporarily backed out a change from earlier today170 in the color pointer conversion code that causes171 severe regressions. Look for @@@AH in oslibres.cpp172 173 2001-10-18: Sander van Leeuwen <sandervl@xs4all.nl>174 - DDRAW: o Check if DirectDraw object is associated with Clipper.175 - SHELL32: o Compile fix for release build176 - USER32: o Fix for pointer conversion177 o Notify visible region callback when WM_SHOW arrives.178 For some reason we don't receive a WM_VRNENABLED message179 when a window is shown for the first time.180 - KERNEL32: o Check for NULL handler in RtlRaiseException/RtlUnwind181 - GDI32: o Removed wrong warnings about GpiQueryBitmapBits182 183 2001-10-17: knut stange osmundsen <kosmunds@csc.com>184 - common: o Corrected bug in kFile buffering which caused impdef to185 crash in some cases.186 187 2001-10-17: Patrick Haller <patrick.haller@innotek.de>188 - SHELL32: o WINE resync 20011017189 - KERNEL32: o minor heap optimization190 - USER32: o minor handle mgmt optimizations191 - CRTDLL32: o RegisterLxDll() in initterm was missing (WINPROJ)192 193 2001-10-17: Sander van Leeuwen <sandervl@xs4all.nl>194 - DDRAW: o Fixes for DDBLT_COLORFILL195 - WS2_32: o Added stubs for WSAEnumProtocolsA/W196 - USER32: o SetFocus fix; don't always activate window because that197 changes the z-order which interferes (among other things)198 with GetNextDlgTabItem & GetNextDlgGroupItem199 o Removed some GetNextDlgGroupItem changes which are no longer200 necessary due to the SetFocus fix201 202 2001-10-16: Sander van Leeuwen <sandervl@xs4all.nl>203 - KERNEL32, CUSTOMBUILD, USER32:204 o Custom build fixes + changes205 o GlobalMemoryStatus: limit amount of virtual memory to 2GB - 1206 Some applications interpret this value as a signed long.207 - USER32: o Fix for pointer conversion208 209 2001-10-16: Patrick Haller <patrick.haller@innotek.de>210 - WSOCK32: o enabled receive and send timeout socket options211 (SO_SNDTIMEO, SO_RCVTIMEO)212 213 2001-10-15: Sander van Leeuwen <sandervl@xs4all.nl>214 - KERNEL32, USER32, WNASPI32, DDRAW:215 o Custom build updates216 217 2001-10-14: Sander van Leeuwen <sandervl@xs4all.nl>218 - USER32: o Convert color cursor to monochrome if it only uses two colors.219 This overcomes a silly limitation in some less advanced220 display drivers. (SDD still has no support for color cursors!)221 (fixes mouse cursor flickering & screen distortion when222 accessing the frame buffer directly)223 NOTE: This is a partial solution only. Real color cursors224 still use GRADD's rather poor software emulation.225 226 2001-10-13: Sander van Leeuwen <sandervl@xs4all.nl>227 - WSOCK32: o Overwrite IP header length in sendto for raw sockets228 with IP_HDRINCL option set.229 (fixes errors for apps that use big endian format for230 the length word)231 o WSAEnumNetworkEvents now reports (some) events properly232 o Call WSACleanup during dll unload in case application233 forgot to do that.234 235 2000-10-12: Yuri Dario <mc6530@mclink.it>236 - USER32: o GetNextDlgGroupItem fix for infinite loop in Opera237 238 2001-10-12: Achim Hasenmueller <achimha@innotek.de>239 - KERNEL32: o use bounce buffers if end of buffer crosses240 tiled region barrier, not start of buffer241 (yeah, being nit-picking here, OS/2 will actually242 never give you a memory object that crosses the boundary...)243 244 2001-10-11: Patrick Haller <patrick.haller@innotek.de>245 - include: o debugtools.h: memory corruption in debugstr_()246 - KERNEL32: o (cheap) heap lookup acceleration247 o better profiler calibration :)248 o bounce buffers for DeviceIoControl() with249 high memory buffers250 - SHELL32: o ~10% speed improvement on shell folder operations ;-)251 252 2001-10-11: Sander van Leeuwen <sandervl@xs4all.nl>253 - USER32: o SetScrollRange: return error if min > max or out of range254 (ERROR_INVALID_SCROLLBAR_RANGE)255 (behaviour of NT4, SP6)256 o Scrollbar control window not disabled properly when using257 EnableWindow instead of EnableScrollbar. (handle WM_ENABLE258 and call EnableScrollbar)259 o Forward WM_SYSCOMMAND to Parent (for scrollbar control window260 with size grip style)261 - WSOCK32: o Implemented IP_HDRINCL, IP_TTL & IP_TOS for set/getsockopt262 - WS2_32: o Translate IPPROTO_IP options in getsockopt before calling263 wsock32264 265 2001-10-11: Patrick Haller <patrick.haller@innotek.de>266 - KERNEL32: o added ODIN performance profiler267 (perf_0.log for PROFILE builds)268 - SHELL32: o ~30% speed improvement on shell folder operations269 270 2001-10-10: Sander van Leeuwen <sandervl@xs4all.nl>271 - USER32: o Do not blindly add ODIN_FUNCTION macros to functions that272 get called very often. (like IsWindow, GetParent & IsWindowVisible)273 This tends to make logfiles very big...274 - WSOCK32: o Added IP_ADD_MEMBERSHIP, IP_DROP_MEMBERSHIP, IP_MULTICAST_LOOP &275 IP_MULTICAST_TTL to setsockopt276 o Add support for WS2_32 IPPROTO_IP options277 - WS2_32: o Translate IPPROTO_IP options in setsockopt before calling278 wsock32279 - DDRAW: o Commented out DiveAcquire/DeaquireFrameBuffer for now280 (surflock/unlock)281 282 2001-10-10: Patrick Haller <patrick.haller@innotek.de>283 - KERNEL32: o added IOCTL_CDROM_EJECT_MEDIA284 IOCTL_CDROM_LOAD_MEDIA285 IOCTL_CDROM_PAUSE_AUDIO286 IOCTL_CDROM_STOP_AUDIO287 IOCTL_CDROM_RESUME_AUDIO288 IOCTL_CDROM_PLAY_AUDIO_MSF289 o added IOCTL_STORAGE_EJECT_MEDIA290 IOCTL_STORAGE_LOAD_MEDIA291 IOCTL_DISK_EJECT_MEDIA292 IOCTL_DISK_CHECK_VERIFY293 - IPHLPAPI: o added fake version of GetAdaptersInfo()294 - ODINWRAP: o standard C compiler compatibility295 - MAKE: o fixes to the profile make include296 - SHELL32: o PIDL: instrumentation for performance tuning297 298 2001-10-09: Sander van Leeuwen <sandervl@xs4all.nl>299 - KERNEL32: o Image header page must be readonly300 o Temporarily disabled high memory usage for heap301 302 2001-10-08: Patrick Haller <patrick.haller@innotek.de>303 - USER32: o enabled WH_KEYBOARD_LL hook, seems to work304 o added further messages to wndmsg.cpp305 - KERNEL32: o added further error codes to error2WinError306 307 2001-10-08: Sander van Leeuwen <sandervl@xs4all.nl>308 - USER32: o WM_WINDOWPOSCHANGED: activation fix; must clear FF_NOACTIVATESWP309 if mp2 & AWP_ACTIVATE310 (fixes activation of some inactive windows; used to be311 activated but not brought to the top)312 313 2001-10-07: Sander van Leeuwen <sandervl@xs4all.nl>314 - DDRAW: o Don't use Dive for blitting to/from 8 bpp surfaces315 - USER32: o Eliminated flickering during frame sizing due to316 unnecessary drawing317 o Fixed handling of WM_SIZING/WM_MOVING (changing rectangles)318 o WM_TRACKFRAME: call Frame_SysCommandSizeMove with SC_MOVE+HTCAPTION319 320 2001-10-06: Sander van Leeuwen <sandervl@xs4all.nl>321 - QUARTZ/OLEAUT32:322 o Wine 20011004 resync323 - KERNEL32: o Reduce overhead for heap allocation324 o Always allocate heap memory from high memory (if available)325 o Allocate extra heap memory in 64kb units326 MUST use 64kb here or else we are at risk of running out327 of virtual memory space. (when allocating 4kb we actually328 get 4kb + 60k uncommited)329 (fixes out of resources error while loading big movies330 in The Playa)331 332 2001-10-05: Sander van Leeuwen <sandervl@xs4all.nl>333 - DDRAW: o Added stretching support for blitting to the screen334 (the Playa can now play movies in fullscreen mode)335 336 2001-10-03: Sander van Leeuwen <sandervl@xs4all.nl>337 - WINMM: o Allocate handle for new timer and verify handle338 is valid before using it.339 (prevents crashes when app attempts to delete timer twice340 (DivX 4))341 - DDRAW: o Fixed memory leaks in SurfBlt4 (rectangles)342 o Take clipping into account in SurfBlt4. Windowed DirectDraw343 blitting now seems to work well.344 (only tried DivX 4; needs more testing)345 - USER32: o Rewrote sizing & moving of windows (frame tracking)346 (ported Wine version + fixed some bugs)347 Some applications (e.g. RealPlayer) resize themselves348 when receiving WM_SIZING msgs. Not possible to send those349 with PM's frame tracking.350 TODO: fix flickering of size border (dynamic drag off)351 TODO: WM_SIZING handling not 100% correct yet352 TODO: Must display size/move cursor when starting action353 from system menu354 o GetDCEx change; always call WinGetClipPS (!CS_OWNDC)355 - OLEAUT32: o Wine update356 357 2001-10-02: Sander van Leeuwen <sandervl@xs4all.nl>358 - REGSVR32: o Must use LoadLibrary, not CoLoadLibrary359 (Some dlls (divx codec) call CoFreeUnusedLibraries which360 unloads the same dll if we use CoLoadLibrary (-> crash)361 NT's regsvr32 doesn't use CoLoadLibrary either)362 - USER32: o OSLibWinGetMsg bugfix363 364 2001-10-01: Sander van Leeuwen <sandervl@xs4all.nl>365 - USER32: o Lastest Wine revision of GetNextDlgGroupItem ported + modified366
Note:
See TracChangeset
for help on using the changeset viewer.