source: trunk/changelog@ 3774

Last change on this file since 3774 was 3774, checked in by achimha, 25 years ago

* empty log message *

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