source: trunk/changelog@ 7169

Last change on this file since 7169 was 7169, checked in by sandervl, 24 years ago

* empty log message *

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