source: trunk/changelog@ 2436

Last change on this file since 2436 was 2436, checked in by sandervl, 26 years ago

* empty log message *

File size: 11.1 KB
Line 
1 /* $Id: changelog,v 1.645 2000-01-14 13:18:41 sandervl Exp $ */
2
3 2000-01-14: Sander van Leeuwen <sandervl@xs4all.nl>
4 - USER32\NEW: Fixed min/max bug for mdi child windows
5 Fixed DrawMenuBar (invalidate frame rectangle in
6 FrameUpdateClient if client rectangle wasn't changed)
7 Fixed bugs in MsgFormatFrame & SendNCCalcSize
8 Fixed WM_WINDOWPOSCHANGED translation for frame window (not done yet)
9 (Winamp works now; still some problems with winhlp32)
10
11 2000-01-13: Sander van Leeuwen <sandervl@xs4all.nl>
12 - USER32\NEW: WM_ACTIVATEAPP should be sent when another process' window
13 is activated or deactivated
14 Send correct thread id for non-Odin windows in WM_ACTIVATEAPP
15 Set window handle of non-Odin window to window desktop in WM_ACTIVATE
16 Return window desktop handle for window handle returned by
17 SetActiveWindow if window is non-Odin.
18 Fixed activation of windows. (send WM_ACTIVATE when receiving
19 a WM_WINDOWPOSCHANGED message in pmframe.cpp)
20 Fixed DrawFrame; bottom & right frame borders now drawn correctly
21 Fixed scrollbar positioning (style.exe)
22 Fixed CS_OWNDC for GetDCEx (DCX_WINDOW); don't use a window
23 DC to save/restore a window's own dc.
24 Fixed client rectangle problems. Client rectangles
25 are always in frame coordinates; window rectangles in
26 screen coordinates. Whenever necessary (i.e WM_MOVE)
27 client coordinates are converted to coordinates relative
28 to it's parent client window.
29 Changed WM_MOVE -> client coordinates relative to parent origin
30 if child; otherwise relative to screen origin. (needs testing)
31 (WM_NCCALCSIZE needs to be done as well)
32 - COMCTL32: Version resource version nrs changed (based on NT 4 SP3)
33 - KERNEL32: Added DisableLogging & EnableLogging functions to
34 disable logging in parts of code. Logging will only be
35 done if the logcount is bigger than 0.
36
37 2000-01-12: Christoph Bratschi <cbratschi@datacomm.ch>
38 - USER32/NEW: fixed WM_CALCVALIDRECTS
39 activated WM_NCPAINT clipping
40 added improved frame redraw mechanism
41
42 2000-01-12: Sander van Leeuwen <sandervl@xs4all.nl>
43 - USER32\NEW: Changed client rectangle positioning (not done by PM frame
44 handler anymore) -> fixes problems with Shell About dialog
45 and jumping controls when resizing (Winhlp32)
46 Fixed menu tracking for different submenus
47 Fixed delayed repaints of invalidated menu rectangles
48 Ported Wine messagebox code. (for GUI consistency)
49 Fixed bugs in ShowScrollBar. (vert. scrollbar wasn't enabled
50 in notepad)
51 Fixed 'frame' control updates (resizing client window in
52 SetWindowPos for SWP_FRAMECHANGED)
53
54 2000-01-11: Jens Wiessner <wiessnej@rfi.de>
55 - TWAIN_32: Bugfix (removed test code)
56
57 2000-01-11: Christoph Bratschi <cbratschi@datacomm.ch>
58 - USER32/NEW: fixed AdjustWindowRectEx
59
60 2000-01-11: Sander van Leeuwen <sandervl@xs4all.nl>
61 - USER32\NEW: Put nonclient code in win32wbasenonclient.cpp
62 Removed hardcoded dependancy on shell32; load it on-demand
63 Fixed LoadBitmap (OBM_RADIOCHECK was missing from system bitmap list)
64 Fixed wrong return value for OSLibWinGetMsg
65 Workaround for bug in GDI32 FillRect (menu items painted
66 black instead of gray) (menu.cpp, MENU_DrawMenuItem)
67 Applied patch to Wine menu code for RealPlayer
68 Fixed default return value of DefWndProc (0)
69 Fixed SetMenu (menus should be set when a window is no child)
70 Call correct SetMenu function from MsgCreate Win32BaseWindow method
71 Use WIN32_INNERFRAME frame class for top level windows again.
72 (VPBuddy repaint problems were solved by using this class)
73
74 2000-01-10: Sander van Leeuwen <sandervl@xs4all.nl>
75 - USER32: Fixed message translation for WM_TIMER with no window handle or timer proc
76 Bugfix for OSLibWinGetMsg & OSLibWinPeekMsg (wrong return value)
77 - WINMM: Fixed wrong error code for waveOutOpen & waveOutGetDevCaps when
78 there's no audio device
79 - USER32\NEW: Fixed message translation for WM_TIMER with no window handle or timer proc
80 Changed WM_NCHITTEST behaviour. Now sent during WM_MOUSEMOVE
81 or button down/up message translation.
82 Fixed LoadBitmap (only load from user32 if it's a system bitmap)
83 Added WM_NCACTIVATE message generation
84 Bugfix for OSLibWinGetMsg & OSLibWinPeekMsg (wrong return value)
85 Changed GetSystemMenu; added method to Win32BaseWindow class
86 (destroy old menu if present and switch back to default system
87 menu if bRevert = TRUE; needs changes in non-client code)
88
89 2000-01-10: Christoph Bratschi <cbratschi@datacomm.ch>
90 - USER32/NEW: activated menu code
91
92 2000-01-09: Sander van Leeuwen <sandervl@xs4all.nl>
93 - USER32: Added border size for top-level windows in OSLibWinConvertStyle
94 (borders are not drawn correctly)
95 Fixed bug in pmframe WM_WINDOWPOSCHANGED handler (don't update
96 client/window rectangle when size nor position have changed)
97 Fixed out of sync rectWindow. (children don't get notified of
98 parent position change -> rectWindow (in screen coord.) not updated)
99 Fixed LoadBitmap for system bitmaps
100 Fixes for win32 titlebar + added win32 system menu
101 System menu commands now work
102 Fixed repaint problem for win32 titlebar
103 Added Christoph's gradient filled title bars code
104 For (experimental) win32-like windows add this to odin.ini:
105 [CUSTOMIZATION]
106 OS2Look=0
107
108 [COLORS]
109 UseWinColors=1
110
111 2000-01-09: David Raison <djr@lemur.co.uk>
112 - OLEAUT32: Typelib - Updated TKIND_ALIAS handling.
113
114 2000-01-09: Christoph Bratschi <cbratschi@datacomm.ch>
115 - USER32/NEW: implemented scrollbar nc handling
116 windows without menus work now fine
117 implemented gradient filled title bars
118
119 2000-01-08: Sander van Leeuwen <sandervl@xs4all.nl>
120 - USER32: ModifyMenuA bugfix (changing menu ids didn't work)
121 OSLibGetMsg bugfix + WM_QUIT translation fix
122 OSLibGetMenuItemRect fix (y coordinate conversion)
123 Changed WM_NCHITTEST behaviour. Now sent during WM_MOUSEMOVE
124 or button down/up message translation.
125 - OLE32/OLEAUT32/OLESVR32/OLEDLG/OLECLI32:
126 Added Wine-like license that supercedes the main Odin license
127 - CRTDLL: Fixed many register based floating point exports (CRTDLL__CIcos,
128 CRTDLL__CIatan etc etc)
129
130 2000-01-08: Jens Wiessner <wiessnej@rfi.de>
131 - CRTDLL: Compile fix
132
133 2000-01-08: Patrick Haller <phaller@gmx.net>
134 - SHELL32: Update: to WINE level 2000/01/08
135 - KERNEL32: Add: stub for GetDiskFreeSpaceExAW
136
137 2000-01-06: Christoph Bratschi <cbratschi@datacomm.ch>
138 - GDI32: added PatBlt support for negative width/height
139
140 2000-01-06: Sander van Leeuwen <sandervl@xs4all.nl>
141 - ADVAPI32: Implemented StartServiceCtrlDispatcherA/W
142 Faked RegisterServiceCtrlHandlerA/W (TODO)
143 Partly implemented SetServiceBits/SetServiceStatus
144 Improved QueryServiceStatus
145 Call RtlCreateAcl in InitializeAcl
146 - LZ32: Create correct library
147 - CRTDLL: Fixed CRTDLL__wcsnicmp (use Wine version)
148 - VERSION: Fixed VerQueryValue32A and merged with latest Wine sources
149 (991212) (-> fixes errors in RealPlayer)
150 - USER32: GetMenuStringA fix (return length of string if string pointer
151 or size parameter == 0)
152
153 2000-01-05: Jens Wiessner <wiessnej@rfi.de>
154 - TWAIN_32: Update
155
156 2000-01-05: Christoph Bratschi <cbratschi@datacomm.ch>
157 - USER32/NEW: single window works now
158
159 2000-01-05: Sander van Leeuwen <sandervl@xs4all.nl>
160 - KERNEL32/NTDLL: Partially implemented NtOpenThreadToken
161 (should be changed)
162 MS Office 2000 install (first part) almost working.
163 (installs windows installer as system service)
164 - OLEAUT32: Typelib bugfix for MS Office 2k install
165 - odin_ini.txt: Added information about CODEPAGES & TWAIN section
166
167 2000-01-05: David Raison <djr@lemur.co.uk>
168 - OLEAUT32: LHashValOfNameSys(A)
169
170 2000-01-04: Jens Wiessner <wiessnej@rfi.de>
171 - TWAIN_32: Created twain dll for usage with CFM Twain for OS/2.
172
173 2000-01-04: Sander van Leeuwen <sandervl@xs4all.nl>
174 - USER32: InsertMenu bugfix (RealPlayer calls InsertMenu with flag 0 & pos -1)
175 Delete old region in SetWindowRegion
176
177 2000-01-03: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
178 - KERNEL32: Named pipe updates & bugfixes
179
180 2000-01-03: Jens Wiessner <wiessnej@rfi.de>
181 - LZ32/TAPI32: Updated def files to match NT 4 SP6
182 - MSVCRT: Updated def files + MSVCRT40 version info
183 - WINMM: Added Wine's MCI dlls (not compiled as this requires
184 a working MCI subsystem in winmm and a redesign of
185 wave & midi)
186
187 2000-01-03: Sander van Leeuwen <sandervl@xs4all.nl>
188 - LZ32: Cleaned up .def file (don't import directly) & removed
189 debugtools.h
190 - USER32: Fixed PostThreadMessage + bugs in GetMessage
191 - KERNEL32: Set hmq & hab THDB values for newly created
192 threads (hmq not correct now)
193
194 2000-01-02: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
195 - KERNEL32: Started implementing named pipe apis
196
197 2000-01-02: David Raison <djr@lemur.co.uk>
198 - OLEAUT32: Typelib fixes - Custom Data & Default values.
199 Added private logging to tlib_n.log when reading a TLIB.
200 (Should clarify what is being read & why)
201 Now supports embedded named TLIBS in the format
202 <path>\<libname>\<id> (required for VB6, etc.)
203 Preparatory work to reduce dependance on
204 current file position to enable delaying parsing
205 data until it is requested by user.
206
207 2000-01-02: Sander van Leeuwen <sandervl@xs4all.nl>
208 - USER32: Implemented Set/GetWindowRgn (not activated)
209 - KERNEL32: Fixed Odin zombie processes when there's a trap inside
210 vfprintf during logging.
211 Cleaned up file io procedures in oslibdos.cpp
212
213 2000-01-01: Sander van Leeuwen <sandervl@xs4all.nl>
214 - USER32: Workaround for crash in Lotus Notes when switching to a new
215 view (PM sends WM_WINDOWPOSCHANGED msg after DestroyWindow
216 has been called for a window -> don't dispatch this msg)
217
Note: See TracBrowser for help on using the repository browser.