source: trunk/changelog@ 5389

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

* empty log message *

File size: 8.5 KB
Line 
1/* $Id: changelog,v 1.1325 2001-03-27 20:46:51 sandervl Exp $ */
2
3 2001-03-27: Sander van Leeuwen <sandervl@xs4all.nl>
4 - USER32: o Rewrote cursor handling. No longer use Open32, but convert
5 cursor to OS/2 format during creation.
6 (also fixes crash during WinDVD startup)
7 o Ported Wine's cursor/icon cache code. Odin no longer
8 leaks memory when apps reload icons/cursors.
9 o Check for DIB section selection in ReleaseDC and unselect it.
10 (only for non-CS_OWNDC hdcs)
11 - KERNEL32: o Removed cursor & cursor group conversion code
12 - GDI32: o SelectObject fixes for DIB sections
13 o Check for DIB section selection in DeleteDC and unselect it.
14 (fixes crash in WinDVD)
15
16 2001-03-27: Michal Necasek <michalnec@volny.cz>
17 - OPENGL: o Less stict parameter checking in wglSetPixelFormat
18 (fixes the game Hitman)
19
20 2001-03-25: Michal Necasek <michalnec@volny.cz>
21 - KERNEL32: o Turn off all optimizations for exceptions.cpp in release build (!)
22 - DINPUT/USER32:
23 o Fixed keyboard handling. Now arrow keys should work right
24 on both numpad and the separate arrow block among other things.
25
26 2001-03-25: Sander van Leeuwen <sandervl@xs4all.nl>
27 - USER32: o If a static window has children, then we can't return HTTRANSPARENT
28 for WM_NCHITTEST. For some reason PM then sends all mouse messages
29 to the parent of the static window; even if they are intended
30 for the children of the static window.
31 TODO: This could break some win32 apps (parent not receiving mouse
32 message for static window (non-child) area)
33 Rewrite NCHITTEST handling. (don't use PM)
34 (fixes Roger Wilco config window input)
35 o Call GlobalAddAtomA/W in RegisterWindowMessageA/W
36 (don't use Open32)
37 - KERNEL32: o OSLibStripPath bugfix (wrong comparison if path contains
38 both back- and forward slashes)
39
40 2001-03-24: Sander van Leeuwen <sandervl@xs4all.nl>
41 - WINMM: o mmsystemGetVersion returned wrong version. Should be 0x030A.
42 (returned in NT4, SP6)
43 o Ported Wine's PlaySoundA/W, sndPlaySoundA/W
44 o Enabled DirectAudio interface code for wave playback
45 (available in upcoming SB Live driver version 0.70)
46 (works well with WinAmp 2.72)
47 - USER32: o GetAsyncKeyState implemented (calls Open32)
48
49 2001-03-23: Sander van Leeuwen <sandervl@xs4all.nl>
50 - WINMM: o Wrong calling convention for timer thread handler (os2timer.cpp)
51 o Preliminary code for DirectAudio wave playback (new audio
52 interface in the upcoming SB Live driver)
53 o Rewrote DART wave playback & recording classes
54 o Added support for more callback types (event, thread)
55 o Fixed wrong callback parameter (window callback) for waveIn/OutReset
56 Note: Untested code. Will be tested & fixed tomorrow.
57
58 2001-03-22: Sander van Leeuwen <sandervl@xs4all.nl>
59 - KERNEL32: o Ported Wine's GetBinaryTypeA/W
60 o Wrote assembly wrapper for thread handler calling to cope with
61 buggy applications that use the wrong calling convention for
62 thread handlers. (like @#$@#% PowerDVD)
63 (fixes crash in PowerDVD with release build of kernel32)
64
65 2001-03-22: Michal Necasek <michalnec@volny.cz>
66 - USER32: o Show the mouse pointer in the exitlist handler of user32.
67 (should restore the mouse pointer after a game crashes)
68
69 2001-03-21: Sander van Leeuwen <sandervl@xs4all.nl>
70 - KERNEL32: o Added support for disabling logging for a specific thread
71 - WINMM: o Pause playback after underrun & restart it properly when
72 new buffers arrive.
73
74 2001-03-20: Michal Necasek <michalnec@volny.cz>
75 - include/DDRAW:
76 o Cleaned up so that it builds with Watcom. Still lots
77 of warnings and Watcom build doesn't seem to work right now.
78
79 2001-03-21: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
80 - Odin32Api:
81 o Added sample makefile (from the Generic SDK sample)
82 (Just remeber to rename the generic.rc to resource.orc.)
83
84 2001-03-20: Sander van Leeuwen <sandervl@xs4all.nl>
85 - DPLAYX: o Fix for nameless unions & VAC 3.6.5 (makefile)
86
87 2001-03-19: Sander van Leeuwen <sandervl@xs4all.nl>
88 - KERNEL32: o Fail properly when dll can't be found (pe loader)
89 - WINMM: o Do not pause wave stream after underrun. Stop it instead.
90 (writing audio buffers to a paused stream crashes MMPM2)
91 (fixes crash while playing movie in PowerDVD)
92 o Added level 2 logging support.
93 o Recording callback bugfix
94 o Several playback changes & fixes
95 o Do not use TIB selector of thread that issues waveOut/InOpen.
96 Instead query selector of main thread in DART callback thread.
97 (fixes crash in WinAmp when pressing stop; thread that opened
98 the playback stream is terminated before the stream is stopped)
99 - GDI32: o Check y inversion when resyncing dib section
100
101
102 2001-03-19: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
103 - Pe2Lx: o Convert CUI subsystem to VIO apps. CUI applications will
104 now work as executed thru pec.exe.
105 - Kernel32: o Init VIO Console for Pe2Lx CUI images.
106
107 [DirectDraw]
108 Fullscreen=[True|False|0|1]
109
110 Don't blame me if your machine goes up in smoke after you've
111 turned fullscreen on ;-)
112 Note: It seems that fullscreen currently doesn't work right
113 with newer SDD releases for 8bpp apps, though 16/24/32bpp
114 should be OK (palette setting problems)
115
116 2001-03-15: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
117 - tools/dailbuild:
118 o Added jade and DocBook to the environment.
119 - include/win32k.h:
120 o Defines OBJ_ANY on demand. (For use with DosAllocMemEx().)
121 - tools/fastdep:
122 o Ported to NT by faking the necessary OS/2 APIs.
123 Tested with Watcom C/C++ v11.0.
124 Makefile target: fastdepnt.exe
125
126 2001-03-14: Markus Montkowski <mmontkowski@gmx.de>
127 - DPLAYX: o Sync with latest WINE stuff
128 - include\win\dplay.h o Syncd with WINE
129 - include\win\dplobby.h o Syncd with WINE
130
131 2001-03-14: Bart van Leeuwen <Bart_van_Leeuwen@netage.nl>
132 - USER32: o Wrong setting of fErase in PAINTSTRUCT (BeginPaint)
133 (fixes background in CDRLabel)
134
135 2001-03-13: Sander van Leeuwen <sandervl@xs4all.nl>
136 - KERNEL32: o Removed include <builtin.h> from several files. (no longer necessary)
137 - KERNEL32/USER32/GDI32/Dllentry/SHELL32/WINMM/WSOCK32
138 o Dll entrypoint changes for Watcom
139 - USER32: o Set last error to ERROR_INVALID_WINDOW_HANDLE if application
140 passes invalid window handle to BeginPaint.
141 (verified in NT4, SP6)
142
143 2001-03-12: Sander van Leeuwen <sandervl@xs4all.nl>
144 - KERNEL32: o Fix for SearchPathA with NULL parameter for output buffer
145 (reported by Ahti Heinla)
146 - USER32: o Fail if BeginPaint is called with NULL PAINTSTRUCT pointer
147 (verified in NT4, SP6)
148 - DDRAW/DSOUND:
149 o Removed #ifdef IBMCPP statements (moved into initdll.h).
150
151 2001-03-11: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
152 - Win32k, Pe2Lx, Elf2Lx, Xx2Lx:
153 o Made generic Xx2Lx util for both Pe2Lx and Elf2Lx
154 (and any future loaders).
155 Pe2Lx.exe is now named Xx2Lx.exe!
156 o Makefile fixes.
157 o Elf2Lx compiles (non-working dummy).
158 o Fixed vprint and vprintf16 to not skip multiple LF/CRs.
159
160 - Configure.cmd:
161 o Changed to configure Win32k as well. Re-run Configure.cmd!!!
162
163
164 2001-03-07: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
165 - Win32k: o Fixed trap in k32QuerySystemMemInfo when
166 VIRTUALADDRESSLIMIT=512.
167
168 2000-03-06: Michal Necasek <michalnec@volny.cz>
169 - include o More changes and fixes for Watcom
170
171 2001-03-02: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
172 - Win32k: o Fixed some 16-bit compiler problems.
173 o Fixed 4.51 toolkit problems.
174
Note: See TracBrowser for help on using the repository browser.