source: trunk/changelog@ 3778

Last change on this file since 3778 was 3778, checked in by sandervl, 25 years ago

* empty log message *

File size: 13.6 KB
Line 
1 /* $Id: changelog,v 1.1017 2000-06-30 08:38:40 sandervl Exp $ */
2
3 2000-06-30: Michal Necasek <mike@mendelu.cz>
4 - KERNEL32: Fixed lstrcpynA(toW) calls (wrong length)
5 - WINMM: Resume playback when writing a buffer in underrun state
6 Set minimal buffer size to (bytes per second)/32.
7
8 2000-06-29: Michal Necasek <michalnec@volny.cz>
9 - DDRAW: Experimentally changed SurfGetDC behavior which fixed
10 colors in some but not all cases. GDI image is still
11 upside down.
12
13 2000-06-29: Sander van Leeuwen <sandervl@xs4all.nl>
14 - INCLUDE\WIN\commctrl.h:
15 Put undocumented parts in #ifdef COMCTL32UNDOC statement
16 - INCLUDE\makefiles
17 Added -DCOMCTL32UNDOC to Odin compile flags
18 - USER32: Added HCBT_ACTIVATE hook call to SetActiveWindow
19 Send WM_ACTIVATE from WM_WINDOWPOSCHANGED if SWP_ACTIVATE
20 flag set -> fixes activation of odin windows
21 Removed forwarding of messages to PM frame window handler.
22
23 2000-06-28: Sander van Leeuwen <sandervl@xs4all.nl>
24 - KERNEL32: Cleaned up resource handling (findResourceA/W); much
25 more efficient now (searching for different languages)
26 Sets proper error code when failing to find type or name
27 Search for language in following order:
28 - specified language (user default if LANG_GETFIRST)
29 - primary specified language with default sublanguage
30 - language neutral
31 - first available language
32 Changed return type of HMDeviceFileClass file locking
33 methods (DWORD -> BOOL; not a bugfix)
34
35 2000-06-28: Michal Necasek <mike@mendelu.cz>
36 - USER32: BeginDeferWindowPos accepts count 0 as valid parameter
37 (verified in NT; negative count is illegal)
38
39 2000-06-27: Patrick Haller <phaller@gmx.net>
40 - KERNEL32: Added CreatePipe() call. Note: Anonymous and named
41 pipes do NOT comply with HandleManager right now!
42
43 2000-06-27: Michal Necasek <michalnec@volny.cz>
44 - DINPUT: Fixed some key values, MS uses mostly raw scan
45 codes but not always, why am I not surprised?
46
47 2000-06-26: Sander van Leeuwen <sandervl@xs4all.nl>
48 - GDI32: Fixed inverse video in RealPlayer 7 with SDD video drivers
49 - USER32: Fixed bug in InvalidateRect/Rgn, don't include children
50 in WinInvalidateRect/Region call -> fixes painting of
51 background bitmap in XWing vs Tie Fighter install app.
52 WinInvalidateRegion with fIncludeChildren=0 invalidates both
53 the parent and child windows (for !WS_CLIPCHILDREN window)
54 fIncludeChildren=1 -> invalidates only child (in xwing case
55 as it overlaps the invalid region completely; though parent
56 window doesn't have WS_CLIPCHILDREN style)
57 - KERNEL32: Added check for crossing limit of relocation section when
58 applying fixups. (fixes crash in IBM VisualAge Java setup)
59
60 2000-06-25: Michal Necasek <mike@mendelu.cz>
61 - KERNEL32: When creating files and mode is readonly, change to
62 read/write (or else DosOpen fails)
63 GetFileTime failed in OpenFile because handle wasn't
64 saved yet
65
66 2000-06-23: Sander van Leeuwen <sandervl@xs4all.nl>
67 - KERNEL32: Changed version; Odin presents itself as Windows NT 4 Service Pack 6
68 Return build nr in high word in GetVersion
69 Minor fixes in GetSystemInfo (processor level & revision)
70 FindResource bugfix for resource types starting with '#'
71 (i.e. "#102" really means numeric id 102)
72
73 2000-06-22: Michal Necasek <mike@mendelu.cz>
74 - KERNEL32: Added language support for Czech Republic
75 - USER32: wsprintf bugfix for %#04x (didn't add leading 0('s) if required)
76
77 2000-06-22: Christoph Bratschi <cbratschi@datacomm.ch>
78 - COMCTL32: fixed ANIMATE_ThreadFunc's calling convention
79
80 2000-06-21: Sander van Leeuwen <sandervl@xs4all.nl>
81 - USER32: Owner bugfix (WS_CHILD window has no owner)
82 Replaced calls to PM frame window handler (i.e. WM_FOCUSCHANGE)
83 Activated menu keyboard accelerators
84 - KERNEL32: Setup environment similar to NT. I.e.:
85 CPU=i386
86 HOMEDRIVE=<Odin drive>
87 HOMEPATH=\
88 NUMBER_OF_PROCESSORS=2
89 OS=Windows_NT
90 PATHEXT=.COM;.EXE;.BAT;.CMD
91 PROCESSOR_ARCHITECTURE=x86
92 PROCESSOR_IDENTIFIER=x86 Family 6 Model 6 Stepping 5, GenuineIntel
93 PROCESSOR_LEVEL=6
94 PROCESSOR_REVISION=0605
95 SystemDrive=<Odin drive>
96 SystemRoot=<Odin Windows dir>
97 windir=<Odin Windows dir>
98 TODO: Some environment variables still missing (see kernel32\initsystem.cpp)
99
100 2000-06-21: Patrick Haller <phaller@gmx.net>
101 - MSVCRT: - Added stub for __CxxLongjmpUnwind (NETSCAPE 4.7)
102 - CRTDLL: - CRTDLL is in some serious troble:
103 1. CRTDLL__close() -> _close()
104 CRTDLL__openU() -> CreateFileA()
105 this combination is incompatible !
106 2. calls like _close() go into the OS/2 kernel somewhere
107 without proper FS: protection -> CRASH.
108 CRTDLL__close() is fixed (CloseHandle()) now.
109
110 2000-06-18: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
111 - KERNEL32: Added language support for Poland
112
113 2000-06-18 Patrick Haller <phaller@gmx.net>
114 - KERNEL32: - fixed potential memory leak in GetLocaleInfoA
115 - improved GetNumberFormatA
116
117 2000-06-17: Sander van Leeuwen <sandervl@xs4all.nl>
118 - KERNEL32: Bugfix in resource handling (due to yesterday's change)
119 DuplicateHandle fix
120 - USER32: Region fixes (RedrawWindow)
121 Get/SetWindowRgn fixes
122 - INCLUDE\OS2WRAP.H:
123 Added missing wrappers for GpiCreatePolygonRegion,
124 GpiCreateEllipticRegion & GpiCreateRoundRectRegion
125
126 2000-06-16: Sander van Leeuwen <sandervl@xs4all.nl>
127 - GDI32: Put back region 'bugfix' as it's completely wrong and breaks
128 RealPlayer 7.
129 - KERNEL32: FindResource bugfix for resource names starting with '#'
130 (i.e. "#102" really means numeric id 102)
131
132 2000-06-14: Patrick Haller <phaller@gmx.net>
133 - KERNEL32: - fix in HandleManager::DuplicateHandler to call
134 OSLibDosDupHandle() instead of CreateFile
135 - fix oslibdos.h FILE_ SetFilePointer constants
136 were shifted by 1
137 - fix for signed negative 32-bit seek from llseek()
138 forwarded to the 64-bit OS/2 DosSetFilePtrL()
139 Note: need to check file locking APIs !
140 - fix GPI32 region: clientHeight, clientWidth:
141 hwnd == 0 == HWND_DESKTOP seems to be valid !
142
143 2000-06-14: Sander van Leeuwen <sandervl@xs4all.nl>
144 - USER32: Rewrote ExcludeUpdateRgn & GetUpdateRgn
145 Check if update rectangle is emtpy in PM WM_PAINT msg;
146 ignore it when that's the case
147 -> fixes excessive redrawing in Lotus Notes
148 - GDI32: Put back region apis
149 Rewrote region functions
150 DIB section reversal bugs fixed (as seen in Starcraft install)
151
152 2000-06-14: Patrick Haller <phaller@gmx.net>
153 - KERNEL32: Altered calling of dllEntryPoint() depending on
154 static or dynamic loading if library according
155 to the Win32 documentation. (StarCraft)
156
157 2000-06-13: Sander van Leeuwen <sandervl@xs4all.nl>
158 - USER32: Check if class already exists in RegisterClass(Ex)A/W
159 and return 0 (ERROR_CLASS_ALREADY_EXISTS) if true
160
161 2000-06-12: Patrick Haller <phaller@gmx.net>
162 - LZ32: Updated to current WINE level (minor changes)
163
164 2000-06-11: Patrick Haller <phaller@gmx.net>
165 - KERNEL32: Moved GetNumberFormat to different source file and enhanced
166 it a little (WinRAR shows file sizes)
167 Creating an existing directory does not return an error ?!
168 Updated GetStringTypeA/W and GetStringTypeExA/W
169
170 - SHLWAPI: Added a whole lot of missing functions, forwarders, stubs
171 Only 50 more to go for IE4 ...
172
173 2000-06-09: Patrick Haller <phaller@gmx.net>
174 - COMCTL32: Added some missing stubs (.9 .10 .389 .390)
175 - SHLWAPI: Added numerous missing functions, some stubs
176 (.1 .2 .3 .4 .5 .6 .7 .8 .9 .10 .11 .12 .13 .14 .15 .16
177 .23 .28 .37 .38 .40 .43 .53 .56 .59 .60 .74 .83 .94 .95
178 .102 .116 .117 .158 .197 .240)
179
180 2000-06-08: Sander van Leeuwen <sandervl@xs4all.nl>
181 - KERNEL32: Fixed incorrect last error for OpenFile & LoadLibrary(Ex)
182 Added null pointer check to RegQueryValueW and fixed
183 memory leak.
184 - USER32: Ignore weird WM_ADJUSTWINDOWPOS messages (why are they sent?)
185 -> fixes combo box
186 Fixed GetUpdateRect
187 RedrawWindow changes; SetWindowPos fix (client invalidation)
188 Call MsgNCPaint in RedrawWindow (WM_NCPAINT is not posted
189 if update region doesn't include (part of) the nonclient area.
190 -> fixes RealPlayer 7 titlebar, borders & menu
191 GetTopWindow fix. (should work properly now)
192
193 2000-08-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
194 - tools/install:Added a stram 'close' on the changelog.
195 (4OS2 can't copy files which are opened for write(?).
196 The changelog has to be closed after copying it into
197 the odininst.wis file.)
198 - tools/DailyBuild:
199 Creates .WPI releases too.
200 (odin32pack.cmd and odin32ftp2.cmd)
201 WarpIn is added to the build environment variables
202 (odin32env.cmd).
203 WarpIn is added to the build environment variables
204 (odin32env.cmd).
205
206 2000-06-07: Sander van Leeuwen <sandervl@xs4all.nl>
207 - USER32: Fixed wrong dispatch of WM_NCHITTEST
208 Fixed DC leak in EndPaint (reset hps type to TYPE_1)
209 -> resulted in out of memory and very slow PM operations
210 -> ICQ 2000a install now finishes (used to run out of mem)
211 Rewrote window management; now one PM window (non-frame)
212 is created for each win32 window (used to be a frame/client
213 pair)
214 -> speeds up drawing & fixes some repaint problems
215 Window coordinates (internally stored) are now relative
216 to window parent (or screen coord. if no parent); client
217 coordinates relative to the frame window
218 GetParent now returns owner if toplevel window
219 SetParent hides and shows window when changing parent
220 Added support for DCX_USESTYLE, DCX_CLIPSIBLINGS, DCX_CLIPCHILDREN
221 and DCX_PARENTCLIP in GetDCEx
222 Rewrote Set/GetWindowPlacement + SetInternalWindowPos (Wine port)
223 Manual minimize, maximize & restore in ShowWindow + fixes
224 TODO: Repaint problems, move child windows when client position/size
225 changes
226 SetParent/GetParent fixes for desktop parent.
227 - SHELL32: Disabled system tray window for now. (appears in top/right
228 of the desktop otherwise)
229
230 2000-06-03: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
231 - WINMM: Don't start playback when WaveOutRestart is called
232 before any buffers have been added.
233 Clear WHDR_INQUEUE bit for buffers returned in WaveOutReset
234
235 2000-06-03: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
236 - Win32k/REXX: Rewrote the REXX stub program in assembly.
237 (exe size: 688 bytes) Might be able to embedd it in
238 win32k.sys... (not priority)
239
240 2000-06-02: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
241 - SHELL32: Systray class registered with wrong name
242
243 2000-06-01: Sander van Leeuwen <sandervl@xs4all.nl>
244 - GDI32/USER32: Moved GetClipRgn & GetClipBox into user32 (dc.cpp)
245 - GDI32: Added more logging
246 - KERNEL32: Rewrote CompareFileTime, DeleteFileA
247 Put file io apis in separate handlemanager object class
248 Rewrote most file io apis; includes support for 64 bits file
249 pointer/size:
250 - CreateFile/OpenFile/DuplicateHandle/CloseHandle
251 - ReadFile(Ex)/WriteFileEx/GetFileType/GetFileInformationByHandle
252 - SetEndOfFile/SetFileTime/GetFileTime/GetFileSize
253 - SetFilePointer/LockFile(Ex)/UnlockFile(Ex)/FlushFileBuffers
254 Fixed some OpenFile bugs. Put Read/WriteFileEx into file
255 io class. Fixed LockFileEx/UnlockFileEx
256 New file apis use OS/2 apis now; overlapped IO not yet
257 supported.
258 - SHELL32: Added ISF_MyComputer_fnParseDisplayName from latest Wine
259 Fixes open file dialog
Note: See TracBrowser for help on using the repository browser.