source: trunk/changelog@ 3756

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

* empty log message *

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