source: trunk/changelog@ 3755

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

* empty log message *

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