Commit | Line | Data |
---|---|---|
36021cf7 AJ |
1 | ---------------------------------------------------------------- |
2 | 2004-08-13 Alexandre Julliard <julliard@winehq.com> | |
3 | ||
4 | * dlls/winedos/int21.c, dlls/winedos/vga.c: | |
5 | Markus Amsler <markus.amsler@oribi.org> | |
6 | Add DOS editing key support in BUFFERED INPUT. | |
7 | ||
8 | * dlls/user/tests/dialog.c, windows/defdlg.c: | |
9 | WM_NEXTDLGCTL should not change the default button ID (based on a | |
10 | patch by Krishna Murthy). | |
11 | ||
12 | * dlls/commdlg/cdlg_Pl.rc: Jacek Caban <jack@itma.pwr.wroc.pl> | |
13 | Translation update. | |
14 | ||
15 | * dlls/commdlg/fontdlg.c: Jacek Caban <jack@itma.pwr.wroc.pl> | |
16 | Fix a bug in passing parameters to CFn_WMInitDialog and CFn_WMCommand | |
17 | in FormatCharDlgProcW. | |
18 | ||
19 | * dlls/ntdll/tests/env.c, dlls/ntdll/tests/generated.c, | |
20 | dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/ntdll_test.h, | |
21 | dlls/ntdll/tests/path.c, dlls/ntdll/tests/rtl.c, | |
22 | dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c, | |
23 | dlls/ntdll/tests/string.c, tools/winapi/tests.dat: | |
24 | Francois Gouget <fgouget@free.fr> | |
25 | Avoid annoying 'macro redefinition' warnings by defining | |
26 | WIN32_NO_STATUS at the right time. | |
27 | Define _WIN32_WINNT otherwise we are missing some symbols with the | |
28 | Windows headers. | |
29 | ||
30 | * dlls/advapi32/security.c, dlls/ntdll/om.c, dlls/ntdll/sec.c, | |
31 | dlls/ntdll/tests/generated.c, include/winnt.h, | |
32 | tools/winapi/tests.dat: | |
33 | Francois Gouget <fgouget@free.fr> | |
34 | Fix the PSID and PSECURITY_DESCRIPTOR types. | |
35 | Add PISID and PISECURITY_DESCRIPTOR. | |
36 | ||
37 | * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/path.c, | |
38 | dlls/ntdll/reg.c, dlls/ntdll/relay.c, dlls/ntdll/resource.c, | |
39 | dlls/ntdll/server.c, dlls/ntdll/time.c, dlls/ntdll/version.c: | |
40 | Hans Leidekker <hans@it.vu.nl> | |
41 | Fix signed/unsigned comparison warnings. | |
42 | ||
43 | * dlls/winmm/tests/wave.c: Robert Reif <reif@earthlink.net> | |
44 | More WAVEOUTCAPSW tests. | |
45 | ||
46 | * dlls/msvcrt/except.c, dlls/ntdll/tests/generated.c, | |
47 | tools/winapi/tests.dat: | |
48 | Francois Gouget <fgouget@free.fr> | |
49 | The Windows headers don't define PEXCEPTION_REGISTRATION_RECORD. | |
50 | Remove it. | |
51 | ||
52 | * dlls/advapi32/security.c, dlls/ntdll/thread.c: | |
53 | Mike McCormack <mike@codeweavers.com> | |
54 | Implement SetThreadToken using NtSetInformationThread. | |
55 | ||
56 | * dlls/wininet/tests/generated.c, dlls/wininet/tests/wininet_test.h, | |
57 | tools/winapi/tests.dat: | |
58 | Francois Gouget <fgouget@free.fr> | |
59 | Fix compilation of the wininet generated tests with the Windows | |
60 | headers. | |
61 | ||
62 | * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c, | |
63 | dlls/winmm/tests/mixer.c: | |
64 | Francois Gouget <fgouget@free.fr> | |
65 | The Windows headers support for NONAMELESSUNION and NONAMELESSSTRUCT | |
66 | is unusable. So don't force this mode. Instead check whether | |
67 | NONAMELESSUNION and/or NONAMELESSSTRUCT are set (by the Wine headers) | |
68 | and define custom access macros accordingly. | |
69 | ||
70 | * dlls/quartz/filesource.c, dlls/quartz/memallocator.c: | |
71 | Christian Costa <titan.costa@wanadoo.fr> | |
72 | Added missing initialization of the filesource output pin critical | |
73 | section. | |
74 | Avoid indefinite wait when calling GetOverlappedResult. | |
75 | Fixed initial refcount of the IMemAllocator object. | |
76 | Improved some traces. | |
77 | ||
78 | * dlls/gdi/bitmap.c: Huw Davies <huw@codeweavers.com> | |
79 | If a device doesn't support device bitmaps, then store the bits on the | |
80 | gdi side. | |
81 | ||
82 | * programs/notepad/Pl.rc, programs/notepad/rsrc.rc: | |
83 | Jacek Caban <jack@itma.pwr.wroc.pl> | |
84 | Added Polish translation. | |
85 | ||
86 | * dlls/winspool/winspool.drv.spec: Huw Davies <huw@codeweavers.com> | |
87 | Fix first parameter of GetDefaultPrinterA|W. | |
88 | ||
89 | * include/mmreg.h: Robert Reif <reif@earthlink.net> | |
90 | Add WAVE_FORMAT_EXTENSIBLE. | |
91 | ||
92 | * dlls/x11drv/dib.c: Huw Davies <huw@codeweavers.com> | |
93 | Sync with dibsection in SetDIBitsToDevice. | |
94 | ||
95 | * dlls/kernel/heap.c: Robert Reif <reif@earthlink.net> | |
96 | Fix BSD build. | |
97 | ||
98 | * dlls/winmm/tests/winmm_test.h: Francois Gouget <fgouget@free.fr> | |
99 | The Windows headers don't define the DRV_QUERYDEVICEINTERFACE(SIZE) | |
100 | macros. | |
101 | ||
102 | * dlls/ntdll/tests/generated.c, include/winnt.h: | |
103 | Francois Gouget <fgouget@free.fr> | |
104 | Rename ResourceHandle to Reserved in the IMAGE_RESOURCE_DATA_ENTRY | |
105 | structure to match the Windows headers. | |
106 | ||
107 | * dlls/advapi32/crypt.c, dlls/advapi32/tests/crypt.c: | |
108 | James Hawkins <truiken@gmail.com> | |
109 | If the pszProvName param of CryptEnumProviders is too small to hold | |
110 | the provider name, SetLastError to ERROR_MORE_DATA. | |
111 | ||
112 | * dlls/comctl32/imagelist.c: Jon Griffiths <jon_p_griffiths@yahoo.com> | |
113 | Make pattern brush data const. | |
114 | ||
115 | * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c, | |
116 | dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c, | |
117 | dlls/dsound/tests/propset.c: | |
118 | Robert Reif <reif@earthlink.net> | |
119 | More dsound tests error message cleanups. | |
120 | Only display verbose information when in interactive mode. | |
121 | ||
122 | * dlls/winmm/wineoss/audio.c: Robert Reif <reif@earthlink.net> | |
123 | Better mmap failure error message. | |
124 | ||
125 | * dlls/comcat/comcat_private.h, dlls/dmband/dmutils.h, | |
126 | dlls/dmcompos/dmcompos_private.h, dlls/dmime/dmutils.h, | |
127 | dlls/dmloader/dmloader_private.h, dlls/dmscript/dmscript_private.h, | |
128 | dlls/dmstyle/dmutils.h, dlls/dmusic/dmusic_private.h, | |
129 | dlls/dswave/dswave_private.h, dlls/mlang/mlang.c, | |
130 | dlls/ole32/compobj_private.h, dlls/oleaut32/tmarshal.c, | |
131 | dlls/quartz/quartz_private.h, dlls/rpcrt4/cproxy.c, | |
132 | dlls/urlmon/urlmon_main.h, include/objbase.h: | |
133 | Moved ICOM_THIS_MULTI definition out of objbase.h and into the files | |
134 | that use it. | |
135 | ||
136 | * dlls/kernel/kernel_main.c: | |
137 | We don't need the shared heap on non-i386 platforms. | |
138 | ||
139 | * dlls/kernel/heap.c, include/winbase.h: | |
140 | Robert Reif <reif@earthlink.net> | |
141 | Use GlobalMemoryStatusEx in GlobalMemoryStatus rather than the other | |
142 | way around. | |
143 | ||
144 | * dlls/winedos/int21.c: Markus Amsler <markus.amsler@oribi.org> | |
145 | Make FINDFIRST working with /. | |
146 | ||
147 | * windows/mdi.c: Marcus Meissner <marcus@jet.franken.de> | |
148 | If the current menu handle is already set, do not set it again. | |
149 | ||
150 | * dlls/winedos/module.c: Markus Amsler <markus.amsler@oribi.org> | |
151 | Make environment variables uppercase. | |
152 | ||
153 | * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/regsvr.c, | |
154 | tools/wine.inf: | |
155 | Steven Edwards <steven_ed4153@yahoo.com> | |
156 | Implemented DllRegisterServer and DllUnregisterServer. | |
157 | ||
158 | 2004-08-12 Alexandre Julliard <julliard@winehq.com> | |
159 | ||
160 | * dlls/amstream/amstream.c, dlls/amstream/main.c, | |
161 | dlls/avifil32/acmstream.c, dlls/avifil32/avifile.c, | |
162 | dlls/avifil32/editstream.c, dlls/avifil32/factory.c, | |
163 | dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c, | |
164 | dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c, | |
165 | dlls/comcat/comcat_private.h, dlls/comcat/factory.c, | |
166 | dlls/comcat/information.c, dlls/comcat/manager.c, | |
167 | dlls/comcat/register.c, dlls/commdlg/filedlgbrowser.c, | |
168 | dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, | |
169 | dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c, | |
170 | dlls/d3d8/indexbuffer.c, dlls/d3d8/resource.c, dlls/d3d8/surface.c, | |
171 | dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c, | |
172 | dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c, | |
173 | dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, | |
174 | dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c, | |
175 | dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c, | |
176 | dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c, | |
177 | dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, | |
178 | dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c, | |
179 | dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c, | |
180 | dlls/d3dx8/d3dx8core_private.h, dlls/d3dx8/d3dxbuffer.c, | |
181 | dlls/d3dxof/d3dxof.c, dlls/d3dxof/main.c, | |
182 | dlls/ddraw/d3dexecutebuffer.c, dlls/ddraw/d3dlight.c, | |
183 | dlls/ddraw/d3dmaterial.c, dlls/ddraw/d3dtexture.c, | |
184 | dlls/ddraw/d3dvertexbuffer.c, dlls/ddraw/d3dviewport.c, | |
185 | dlls/ddraw/main.c, dlls/ddraw/d3ddevice/mesa.c, | |
186 | dlls/ddraw/dclipper/main.c, dlls/ddraw/ddraw/hal.c, | |
187 | dlls/ddraw/ddraw/main.c, dlls/ddraw/ddraw/thunks.c, | |
188 | dlls/ddraw/ddraw/user.c, dlls/ddraw/direct3d/mesa.c, | |
189 | dlls/ddraw/dpalette/hal.c, dlls/ddraw/dpalette/main.c, | |
190 | dlls/ddraw/dsurface/dib.c, dlls/ddraw/dsurface/fakezbuffer.c, | |
191 | dlls/ddraw/dsurface/gamma.c, dlls/ddraw/dsurface/hal.c, | |
192 | dlls/ddraw/dsurface/main.h, dlls/ddraw/dsurface/thunks.c, | |
193 | dlls/ddraw/dsurface/thunks.h, dlls/ddraw/dsurface/user.c, | |
194 | dlls/devenum/createdevenum.c, dlls/devenum/factory.c, | |
195 | dlls/devenum/mediacatenum.c, dlls/devenum/parsedisplayname.c, | |
196 | dlls/dinput/dinput_main.c, dlls/dinput/joystick_linux.c, | |
197 | dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c, | |
198 | dlls/dinput/mouse.c, dlls/dmband/band.c, dlls/dmband/bandtrack.c, | |
199 | dlls/dmband/dmband_main.c, dlls/dmband/dmband_private.h, | |
200 | dlls/dmcompos/chordmap.c, dlls/dmcompos/chordmaptrack.c, | |
201 | dlls/dmcompos/composer.c, dlls/dmcompos/dmcompos_main.c, | |
202 | dlls/dmcompos/dmcompos_private.h, dlls/dmcompos/signposttrack.c, | |
203 | dlls/dmime/audiopath.c, dlls/dmime/dmime_main.c, | |
204 | dlls/dmime/dmime_private.h, dlls/dmime/graph.c, | |
205 | dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c, | |
206 | dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c, | |
207 | dlls/dmime/performance.c, dlls/dmime/segment.c, | |
208 | dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c, | |
209 | dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c, | |
210 | dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c, | |
211 | dlls/dmime/tool.c, dlls/dmime/wavetrack.c, | |
212 | dlls/dmloader/classfactory.c, dlls/dmloader/container.c, | |
213 | dlls/dmloader/dmloader_private.h, dlls/dmloader/loader.c, | |
214 | dlls/dmloader/loaderstream.c, dlls/dmscript/dmscript_main.c, | |
215 | dlls/dmscript/dmscript_private.h, dlls/dmscript/script.c, | |
216 | dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c, | |
217 | dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c, | |
218 | dlls/dmstyle/dmstyle_main.c, dlls/dmstyle/dmstyle_private.h, | |
219 | dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c, | |
220 | dlls/dmstyle/style.c, dlls/dmstyle/styletrack.c, | |
221 | dlls/dmsynth/dmsynth_main.c, dlls/dmsynth/dmsynth_private.h, | |
222 | dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c, dlls/dmusic/buffer.c, | |
223 | dlls/dmusic/clock.c, dlls/dmusic/collection.c, dlls/dmusic/dmusic.c, | |
224 | dlls/dmusic/dmusic_main.c, dlls/dmusic/dmusic_private.h, | |
225 | dlls/dmusic/download.c, dlls/dmusic/downloadedinstrument.c, | |
226 | dlls/dmusic/instrument.c, dlls/dmusic/port.c, | |
227 | dlls/dmusic/portdownload.c, dlls/dmusic/thru.c, | |
228 | dlls/dplayx/dpclassfactory.c, dlls/dplayx/dplay.c, | |
229 | dlls/dplayx/dplaysp.c, dlls/dplayx/dplobby.c, dlls/dplayx/lobbysp.c, | |
230 | dlls/dpnet/address.c, dlls/dpnet/client.c, dlls/dpnet/dpnet_main.c, | |
231 | dlls/dpnet/dpnet_private.h, dlls/dsound/buffer.c, | |
232 | dlls/dsound/capture.c, dlls/dsound/dsound.c, | |
233 | dlls/dsound/dsound_main.c, dlls/dsound/primary.c, | |
234 | dlls/dsound/propset.c, dlls/dsound/sound3d.c, dlls/dswave/dswave.c, | |
235 | dlls/dswave/dswave_main.c, dlls/dswave/dswave_private.h, | |
236 | dlls/dxdiagn/container.c, dlls/dxdiagn/dxdiag_main.c, | |
237 | dlls/dxdiagn/dxdiag_private.h, dlls/dxdiagn/provider.c, | |
238 | dlls/mlang/mlang.c, dlls/msdmo/dmoreg.c, dlls/msi/msi.c, | |
239 | dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c, | |
240 | dlls/ole32/clipboard.c, dlls/ole32/compobj_private.h, | |
241 | dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c, | |
242 | dlls/ole32/defaulthandler.c, dlls/ole32/errorinfo.c, | |
243 | dlls/ole32/filemoniker.c, dlls/ole32/ftmarshal.c, dlls/ole32/git.c, | |
244 | dlls/ole32/hglobalstream.c, dlls/ole32/ifs.c, | |
245 | dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c, | |
246 | dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c, | |
247 | dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/oleobj.c, | |
248 | dlls/ole32/oleproxy.c, dlls/ole32/rpc.c, dlls/ole32/stg_stream.c, | |
249 | dlls/ole32/storage.c, dlls/ole32/storage32.c, dlls/oleaut32/connpt.c, | |
250 | dlls/oleaut32/dispatch.c, dlls/oleaut32/olefont.c, | |
251 | dlls/oleaut32/olepicture.c, dlls/oleaut32/tmarshal.c, | |
252 | dlls/oleaut32/typelib.c, dlls/oleaut32/typelib2.c, | |
253 | dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/vartype.c, | |
254 | dlls/quartz/enummoniker.c, dlls/quartz/filtergraph.c, | |
255 | dlls/quartz/filtermapper.c, dlls/quartz/main.c, | |
256 | dlls/quartz/systemclock.c, dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.c, | |
257 | dlls/rpcrt4/ndr_ole.c, dlls/shdocvw/classinfo.c, | |
258 | dlls/shdocvw/events.c, dlls/shdocvw/factory.c, dlls/shdocvw/misc.c, | |
259 | dlls/shdocvw/oleobject.c, dlls/shdocvw/persist.c, | |
260 | dlls/shdocvw/webbrowser.c, dlls/shell32/autocomplete.c, | |
261 | dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c, | |
262 | dlls/shell32/dragdrophelper.c, dlls/shell32/enumidlist.c, | |
263 | dlls/shell32/folders.c, dlls/shell32/memorystream.c, | |
264 | dlls/shell32/shelllink.c, dlls/shell32/shellole.c, | |
265 | dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c, | |
266 | dlls/shell32/shfldr_mycomp.c, dlls/shell32/shlfsbind.c, | |
267 | dlls/shell32/shlview.c, dlls/shell32/shv_bg_cmenu.c, | |
268 | dlls/shell32/shv_item_cmenu.c, dlls/shlwapi/assoc.c, | |
269 | dlls/shlwapi/istream.c, dlls/shlwapi/regstream.c, dlls/urlmon/umon.c, | |
270 | dlls/winmm/winealsa/audio.c, dlls/winmm/winealsa/audio_05.c, | |
271 | dlls/winmm/wineaudioio/audio.c, dlls/winmm/wineoss/audio.c, | |
272 | include/objbase.h, include/rpcproxy.h: | |
273 | Get rid of the non-standard ICOM_VTABLE macro. | |
274 | ||
275 | * include/setupapi.h: Aric Stewart <aric@codeweavers.com> | |
276 | Added some more needed structs and constants. | |
277 | ||
278 | * dlls/shlwapi/ordinal.c, include/shlwapi.h: | |
279 | Jacek Caban <jack@itma.pwr.wroc.pl> | |
280 | Implemented IsOS function. | |
281 | ||
282 |