source: trunk/changelog@ 3738

Last change on this file since 3738 was 3738, checked in by phaller, 25 years ago

Fix: CRTDLLclose()

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