source: trunk/changelog@ 7144

Last change on this file since 7144 was 7144, checked in by achimha, 24 years ago

* empty log message *

File size: 11.0 KB
RevLine 
[7144]1/* $Id: changelog,v 1.1773 2001-10-20 09:50:09 achimha Exp $ */
[6074]2
[7144]3 2001-10-20: Achim Hasenmueller <achimha@innotek.de>
4 - WNASPI32: o do not fail in init routine in case ASPIROUT.SYS
5 is not present. Just return errors from all calls
6 if this is the case.
7 TODO: refine calls to not return any ASPI devices!
8
[7141]9 2001-10-19: Achim Hasenmueller <achimha@innotek.de>
10 - WSOCK32: o implemented error bit handling in Winsock 2.0
11 event semaphore notification for asynch select
12
[7135]13 2001-10-19: Patrick Haller <patrick.haller@innotek.de>
14 - COMCTL32: o updated listview and status to wine level
[7138]15 - COMDLG32: o fix crash in FileDlg95 (used freed memory object)
[7135]16
[7121]17 2001-10-18: knut stange osmundsen <kosmunds@csc.com>
18 - odin32.*.vac3*.mk:
19 o Added /noignorecase to ILIBFLAGS. Object libraries
20 is now using case sensitive names. This removes some
21 warnings during custombuild and fixes a duplicate symbol
22 problem in kKrnlLibR3.
23
[7112]24 2001-10-18: Achim Hasenmueller <achimha@innotek.de>
25 - USER32: o temporarily backed out a change from earlier today
26 in the color pointer conversion code that causes
27 severe regressions. Look for @@@AH in oslibres.cpp
28
[7105]29 2001-10-18: Sander van Leeuwen <sandervl@xs4all.nl>
30 - DDRAW: o Check if DirectDraw object is associated with Clipper.
31 - SHELL32: o Compile fix for release build
[7106]32 - USER32: o Fix for pointer conversion
[7108]33 o Notify visible region callback when WM_SHOW arrives.
34 For some reason we don't receive a WM_VRNENABLED message
35 when a window is shown for the first time.
36 - KERNEL32: o Check for NULL handler in RtlRaiseException/RtlUnwind
[7114]37 - GDI32: o Removed wrong warnings about GpiQueryBitmapBits
[7105]38
[7094]39 2001-10-17: knut stange osmundsen <kosmunds@csc.com>
40 - common: o Corrected bug in kFile buffering which caused impdef to
41 crash in some cases.
42
[7087]43 2001-10-17: Patrick Haller <patrick.haller@innotek.de>
44 - SHELL32: o WINE resync 20011017
[7092]45 - KERNEL32: o minor heap optimization
46 - USER32: o minor handle mgmt optimizations
[7101]47 - CRTDLL32: o RegisterLxDll() in initterm was missing (WINPROJ)
[7087]48
[7083]49 2001-10-17: Sander van Leeuwen <sandervl@xs4all.nl>
50 - DDRAW: o Fixes for DDBLT_COLORFILL
[7089]51 - WS2_32: o Added stubs for WSAEnumProtocolsA/W
[7096]52 - USER32: o SetFocus fix; don't always activate window because that
[7121]53 changes the z-order which interferes (among other things)
54 with GetNextDlgTabItem & GetNextDlgGroupItem
55 o Removed some GetNextDlgGroupItem changes which are no longer
[7096]56 necessary due to the SetFocus fix
[7083]57
[7077]58 2001-10-16: Sander van Leeuwen <sandervl@xs4all.nl>
59 - KERNEL32, CUSTOMBUILD, USER32:
60 o Custom build fixes + changes
[7081]61 o GlobalMemoryStatus: limit amount of virtual memory to 2GB - 1
62 Some applications interpret this value as a signed long.
[7077]63 - USER32: o Fix for pointer conversion
64
[7073]65 2001-10-16: Patrick Haller <patrick.haller@innotek.de>
66 - WSOCK32: o enabled receive and send timeout socket options
67 (SO_SNDTIMEO, SO_RCVTIMEO)
68
[7062]69 2001-10-15: Sander van Leeuwen <sandervl@xs4all.nl>
[7067]70 - KERNEL32, USER32, WNASPI32, DDRAW:
[7062]71 o Custom build updates
72
[7044]73 2001-10-14: Sander van Leeuwen <sandervl@xs4all.nl>
74 - USER32: o Convert color cursor to monochrome if it only uses two colors.
[7094]75 This overcomes a silly limitation in some less advanced
[7059]76 display drivers. (SDD still has no support for color cursors!)
[7044]77 (fixes mouse cursor flickering & screen distortion when
78 accessing the frame buffer directly)
79 NOTE: This is a partial solution only. Real color cursors
80 still use GRADD's rather poor software emulation.
81
[7039]82 2001-10-13: Sander van Leeuwen <sandervl@xs4all.nl>
83 - WSOCK32: o Overwrite IP header length in sendto for raw sockets
84 with IP_HDRINCL option set.
[7094]85 (fixes errors for apps that use big endian format for
[7039]86 the length word)
87 o WSAEnumNetworkEvents now reports (some) events properly
88 o Call WSACleanup during dll unload in case application
89 forgot to do that.
90
[7037]91 2000-10-12: Yuri Dario <mc6530@mclink.it>
92 - USER32: o GetNextDlgGroupItem fix for infinite loop in Opera
93
[7035]94 2001-10-12: Achim Hasenmueller <achimha@innotek.de>
95 - KERNEL32: o use bounce buffers if end of buffer crosses
96 tiled region barrier, not start of buffer
[7036]97 (yeah, being nit-picking here, OS/2 will actually
98 never give you a memory object that crosses the boundary...)
[7035]99
[7029]100 2001-10-11: Patrick Haller <patrick.haller@innotek.de>
101 - include: o debugtools.h: memory corruption in debugstr_()
102 - KERNEL32: o (cheap) heap lookup acceleration
103 o better profiler calibration :)
[7033]104 o bounce buffers for DeviceIoControl() with
105 high memory buffers
[7032]106 - SHELL32: o ~10% speed improvement on shell folder operations ;-)
[7029]107
[7017]108 2001-10-11: Sander van Leeuwen <sandervl@xs4all.nl>
109 - USER32: o SetScrollRange: return error if min > max or out of range
110 (ERROR_INVALID_SCROLLBAR_RANGE)
111 (behaviour of NT4, SP6)
[7094]112 o Scrollbar control window not disabled properly when using
113 EnableWindow instead of EnableScrollbar. (handle WM_ENABLE
[7019]114 and call EnableScrollbar)
115 o Forward WM_SYSCOMMAND to Parent (for scrollbar control window
116 with size grip style)
[7024]117 - WSOCK32: o Implemented IP_HDRINCL, IP_TTL & IP_TOS for set/getsockopt
118 - WS2_32: o Translate IPPROTO_IP options in getsockopt before calling
119 wsock32
[7019]120
[7011]121 2001-10-11: Patrick Haller <patrick.haller@innotek.de>
[7094]122 - KERNEL32: o added ODIN performance profiler
[7011]123 (perf_0.log for PROFILE builds)
[7016]124 - SHELL32: o ~30% speed improvement on shell folder operations
[7011]125
[6980]126 2001-10-10: Sander van Leeuwen <sandervl@xs4all.nl>
127 - USER32: o Do not blindly add ODIN_FUNCTION macros to functions that
128 get called very often. (like IsWindow, GetParent & IsWindowVisible)
129 This tends to make logfiles very big...
130 - WSOCK32: o Added IP_ADD_MEMBERSHIP, IP_DROP_MEMBERSHIP, IP_MULTICAST_LOOP &
131 IP_MULTICAST_TTL to setsockopt
[6993]132 o Add support for WS2_32 IPPROTO_IP options
133 - WS2_32: o Translate IPPROTO_IP options in setsockopt before calling
134 wsock32
[6980]135 - DDRAW: o Commented out DiveAcquire/DeaquireFrameBuffer for now
136 (surflock/unlock)
137
[6979]138 2001-10-10: Patrick Haller <patrick.haller@innotek.de>
139 - KERNEL32: o added IOCTL_CDROM_EJECT_MEDIA
140 IOCTL_CDROM_LOAD_MEDIA
141 IOCTL_CDROM_PAUSE_AUDIO
142 IOCTL_CDROM_STOP_AUDIO
143 IOCTL_CDROM_RESUME_AUDIO
[6985]144 IOCTL_CDROM_PLAY_AUDIO_MSF
[6979]145 o added IOCTL_STORAGE_EJECT_MEDIA
146 IOCTL_STORAGE_LOAD_MEDIA
[6985]147 IOCTL_DISK_EJECT_MEDIA
148 IOCTL_DISK_CHECK_VERIFY
[6994]149 - IPHLPAPI: o added fake version of GetAdaptersInfo()
[6998]150 - ODINWRAP: o standard C compiler compatibility
[7001]151 - MAKE: o fixes to the profile make include
152 - SHELL32: o PIDL: instrumentation for performance tuning
[6979]153
[6974]154 2001-10-09: Sander van Leeuwen <sandervl@xs4all.nl>
155 - KERNEL32: o Image header page must be readonly
156 o Temporarily disabled high memory usage for heap
157
[6969]158 2001-10-08: Patrick Haller <patrick.haller@innotek.de>
159 - USER32: o enabled WH_KEYBOARD_LL hook, seems to work
[6971]160 o added further messages to wndmsg.cpp
[6969]161 - KERNEL32: o added further error codes to error2WinError
162
[6964]163 2001-10-08: Sander van Leeuwen <sandervl@xs4all.nl>
164 - USER32: o WM_WINDOWPOSCHANGED: activation fix; must clear FF_NOACTIVATESWP
165 if mp2 & AWP_ACTIVATE
166 (fixes activation of some inactive windows; used to be
167 activated but not brought to the top)
168
[6959]169 2001-10-07: Sander van Leeuwen <sandervl@xs4all.nl>
170 - DDRAW: o Don't use Dive for blitting to/from 8 bpp surfaces
[7094]171 - USER32: o Eliminated flickering during frame sizing due to
[6962]172 unnecessary drawing
173 o Fixed handling of WM_SIZING/WM_MOVING (changing rectangles)
174 o WM_TRACKFRAME: call Frame_SysCommandSizeMove with SC_MOVE+HTCAPTION
[6959]175
[6953]176 2001-10-06: Sander van Leeuwen <sandervl@xs4all.nl>
[7094]177 - QUARTZ/OLEAUT32:
[6953]178 o Wine 20011004 resync
[6955]179 - KERNEL32: o Reduce overhead for heap allocation
180 o Always allocate heap memory from high memory (if available)
[6956]181 o Allocate extra heap memory in 64kb units
[7094]182 MUST use 64kb here or else we are at risk of running out
183 of virtual memory space. (when allocating 4kb we actually
[6956]184 get 4kb + 60k uncommited)
[7094]185 (fixes out of resources error while loading big movies
[6956]186 in The Playa)
[6953]187
[6949]188 2001-10-05: Sander van Leeuwen <sandervl@xs4all.nl>
189 - DDRAW: o Added stretching support for blitting to the screen
190 (the Playa can now play movies in fullscreen mode)
191
[6939]192 2001-10-03: Sander van Leeuwen <sandervl@xs4all.nl>
[6940]193 - WINMM: o Allocate handle for new timer and verify handle
[7094]194 is valid before using it.
[6939]195 (prevents crashes when app attempts to delete timer twice
196 (DivX 4))
197 - DDRAW: o Fixed memory leaks in SurfBlt4 (rectangles)
198 o Take clipping into account in SurfBlt4. Windowed DirectDraw
[7094]199 blitting now seems to work well.
[6939]200 (only tried DivX 4; needs more testing)
[6940]201 - USER32: o Rewrote sizing & moving of windows (frame tracking)
202 (ported Wine version + fixed some bugs)
203 Some applications (e.g. RealPlayer) resize themselves
204 when receiving WM_SIZING msgs. Not possible to send those
205 with PM's frame tracking.
206 TODO: fix flickering of size border (dynamic drag off)
207 TODO: WM_SIZING handling not 100% correct yet
208 TODO: Must display size/move cursor when starting action
209 from system menu
210 o GetDCEx change; always call WinGetClipPS (!CS_OWNDC)
[6943]211 - OLEAUT32: o Wine update
[6939]212
[6931]213 2001-10-02: Sander van Leeuwen <sandervl@xs4all.nl>
214 - REGSVR32: o Must use LoadLibrary, not CoLoadLibrary
[7094]215 (Some dlls (divx codec) call CoFreeUnusedLibraries which
[6940]216 unloads the same dll if we use CoLoadLibrary (-> crash)
[6931]217 NT's regsvr32 doesn't use CoLoadLibrary either)
[6939]218 - USER32: o OSLibWinGetMsg bugfix
[6931]219
[6926]220 2001-10-01: Sander van Leeuwen <sandervl@xs4all.nl>
221 - USER32: o Lastest Wine revision of GetNextDlgGroupItem ported + modified
222
Note: See TracBrowser for help on using the repository browser.