source: trunk/changelog@ 7101

Last change on this file since 7101 was 7101, checked in by phaller, 24 years ago

.

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