source: trunk/changelog@ 3744

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

* empty log message *

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