source: trunk/changelog@ 7096

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

* empty log message *

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