source: trunk/changelog@ 3762

Last change on this file since 3762 was 3762, checked in by mike, 25 years ago

Fixed some key values in DInput

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