Commit | Line | Data |
---|---|---|
471a7ed0 AJ |
1 | ---------------------------------------------------------------- |
2 | 2005-06-28 Alexandre Julliard <julliard@winehq.com> | |
3 | ||
4 | * dlls/gdi/printdrv.c: | |
5 | Moved spooler configuration to HKCU\Software\Wine\Printing\Spooler. | |
6 | ||
7 | * dlls/oleaut32/typelib.h, tools/widl/typelib_struct.h: | |
8 | Huw Davies <huw@codeweavers.com> | |
9 | Add comments describing the first DWORD in an import table entry. | |
10 | ||
11 | * dlls/advapi32/tests/security.c: | |
12 | Mark as todo a couple of tests that currently fail. | |
13 | ||
14 | * dlls/riched20/caret.c, dlls/riched20/editor.c, | |
15 | dlls/riched20/editor.h: | |
16 | Phil Krylov <phil@newstar.rinet.ru> | |
17 | Implemented EM_GETTEXTLENGTHEX RichEdit message. | |
18 | ||
19 | * dlls/wineps/init.c, dlls/winspool/info.c: | |
20 | Moved ppd file configuration to HKCU\Software\Wine\Printing\PPD Files. | |
21 | ||
22 | * dlls/ntdll/sec.c: James Hawkins <truiken@gmail.com> | |
23 | Forward RtlAddAccess* to add_access_ace. | |
24 | ||
25 | * tools/winapi/win32.api: James Hawkins <truiken@gmail.com> | |
26 | Add some missing types to win32.api. | |
27 | ||
28 | * dlls/oleaut32/variant.c: Michael Stefaniuc <mstefani@redhat.de> | |
29 | - VarCmp: handle comparision of VT_EMPTY with an integer | |
30 | - small comment fix | |
31 | ||
32 | * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, | |
33 | dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c, | |
34 | dlls/mshtml/olewnd.c: | |
35 | Jacek Caban <jack@itma.pwr.wroc.pl> | |
36 | Added stub implementation of IOleInPlaceObjectWindowless. | |
37 | ||
38 | * include/winternl.h: Mike McCormack <mike@codeweavers.com> | |
39 | Declare some Nt* functions. | |
40 | ||
41 | 2005-06-27 Alexandre Julliard <julliard@winehq.com> | |
42 | ||
43 | * dlls/winmm/lolvldrv.c: | |
44 | Get rid of the WaveMapper and MidiMapper options, the defaults should | |
45 | be good enough in all cases. | |
46 | ||
47 | * dlls/kernel/tests/comm.c: | |
48 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
49 | Added test cases. However most added tests need a loopback plug and | |
50 | need to be enabled in the code. | |
51 | ||
52 | * dlls/advapi32/tests/security.c: Robert Shearman <rob@codeweavers.com> | |
53 | Test ACCESS_SYSTEM_SECURITY AccessCheck behaviour. | |
54 | ||
55 | * dlls/crypt32/encode.c: Juan Lang <juan_lang@yahoo.com> | |
56 | - use exception handling in encoding | |
57 | - consolidate integer encoders | |
58 | ||
59 | * dlls/mshtml/Makefile.in, dlls/mshtml/blank.htm, dlls/mshtml/rsrc.rc: | |
60 | Jacek Caban <jack@itma.pwr.wroc.pl> | |
61 | Added blank.htm. | |
62 | ||
63 | * dlls/psapi/tests/.cvsignore, dlls/psapi/tests/Makefile.in, | |
64 | dlls/psapi/tests/module.c, dlls/psapi/tests/psapi_main.c: | |
65 | Felix Nawothnig <felix.nawothnig@t-online.de> | |
66 | Rewrote the psapi test suite. | |
67 | ||
68 | * tools/winebuild/build.h, tools/winebuild/import.c, | |
69 | tools/winebuild/relay.c, tools/winebuild/spec32.c, | |
70 | tools/winebuild/utils.c: | |
71 | Replaced all uses of the __ASM_NAME macro by the asm_name function to | |
72 | allow run-time determination of the correct format. | |
73 | ||
74 | * dlls/wineps/type1afm.c: | |
75 | Moved AFM dirs configuration to a single AFMPath key under | |
76 | HKCU\Software\Wine\Fonts. | |
77 | ||
78 | * dlls/winedos/ppdev.c: | |
79 | Moved port configuration to HKCU\Software\Wine\VDM\ppdev. | |
80 | ||
81 | * dlls/winedos/ioports.c: | |
82 | Moved I/O port configuration to HKCU\Software\Wine\VDM\Ports. | |
83 | ||
84 | * dlls/shell32/brsfolder.c: Aric Stewart <aric@codeweavers.com> | |
85 | Fix the BrowseForFolder dialog so that when it does the callbacks it | |
86 | uses the correct message instead of always sending BEFM_INITIALIZED. | |
87 | ||
88 | * dlls/shell32/shfldr_unixfs.c: | |
89 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
90 | Precisely compute the necessary pidl length in UNIXFS_path_to_pidl. | |
91 | ||
92 | * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com> | |
93 | Repaint the area behind the "transparent" text control when it | |
94 | changes. | |
95 | ||
96 | * configure, configure.ac, dlls/ntdll/cdrom.c, include/config.h.in: | |
97 | Dmitry Timoshkov <dmitry@codeweavers.com> | |
98 | Add a check for sg_io_hdr_t and (not tested) check for scsireq_t | |
99 | presence. | |
100 | ||
101 | * dlls/itss/itss.spec: Jacek Caban <jack@itma.pwr.wroc.pl> | |
102 | Export DllMain as native does. | |
103 | ||
104 | * dlls/kernel/thread.c: Eric Pouech <pouech-eric@wanadoo.fr> | |
105 | Implemented OpenThread on top of NtOpenThread. | |
106 | ||
107 | * tools/winebuild/build.h, tools/winebuild/import.c, | |
108 | tools/winebuild/main.c, tools/winebuild/parser.c, | |
109 | tools/winebuild/relay.c, tools/winebuild/spec32.c, | |
110 | tools/winebuild/utils.c: | |
111 | Beginnings of an infrastructure to allow specifying the target CPU and | |
112 | platform at run-time. | |
113 | ||
114 | * configure, configure.ac, dlls/mshtml/Makefile.in, | |
115 | dlls/mshtml/tests/.cvsignore, dlls/mshtml/tests/Makefile.in, | |
116 | dlls/mshtml/tests/htmldoc.c: | |
117 | Jacek Caban <cjacek@gmail.com> | |
118 | Added tests. | |
119 | ||
120 | * dlls/kernel/process.c, dlls/ntdll/ntdll.spec, dlls/ntdll/process.c, | |
121 | include/winternl.h: | |
122 | Eric Pouech <pouech-eric@wanadoo.fr> | |
123 | Implemented OpenProcess on top of NtOpenProcess. | |
124 | ||
125 | * dlls/mlang/mlang.c, dlls/mlang/mlang.spec, include/mlang.idl: | |
126 | Vitaly Lipatov <lav@etersoft.ru> | |
127 | Changes stub to FIXME for GetGlobalFontLinkObject. | |
128 | ||
129 | * dlls/gdi/tests/bitmap.c: | |
130 | Felix Nawothnig <felix.nawothnig@t-online.de> | |
131 | Report a todo and skip DIB tests when they fail at a non-truecolor | |
132 | screen depth. | |
133 | ||
134 | * include/winnt.h: Mike McCormack <mike@codeweavers.com> | |
135 | Add pointer types for token structures. | |
136 | ||
137 | * dlls/msvcrt/tests/time.c, dlls/ntdll/tests/path.c, | |
138 | dlls/ntdll/tests/string.c, dlls/oleaut32/tests/olepicture.c, | |
139 | dlls/shlwapi/tests/string.c, dlls/urlmon/tests/url.c, | |
140 | dlls/user/tests/menu.c, programs/start/start.c: | |
141 | Stefan Huehner <stefan@huehner.org> | |
142 | Fix some -Wstrict-prototypes warnings. | |
143 | ||
144 | * dlls/kernel/console.c, dlls/kernel/tests/process.c, | |
145 | dlls/msvcrt/console.c: | |
146 | Eric Pouech <pouech-eric@wanadoo.fr> | |
147 | - OpenConsole: try to open the Unix console if we fail with wineserver | |
148 | - kernel32: simplifying code for opening a console handle | |
149 | - msvcrt: now correctly initializing the handles to the Windows | |
150 | console | |
151 | ||
152 | * dlls/d3d9/device.c, dlls/dbghelp/dwarf.c, | |
153 | dlls/dmstyle/commandtrack.c, dlls/iphlpapi/iphlpapi_main.c, | |
154 | dlls/ole32/stg_prop.c, dlls/user/win.c, dlls/winsock/socket.c, | |
155 | dlls/x11drv/dib.c, libs/unicode/cptable.c, tools/wrc/parser.y: | |
156 | Eric Pouech <pouech-eric@wanadoo.fr> | |
157 | Const correctness fixes. | |
158 | ||
159 | * dlls/mshtml/Makefile.in, dlls/mshtml/main.c, | |
160 | dlls/mshtml/mshtml_private.h, dlls/mshtml/protocol.c: | |
161 | Jacek Caban <jack@itma.pwr.wroc.pl> | |
162 | Added stub implementation of about and res protocols. | |
163 | ||
164 | * include/basetsd.h: Mike McCormack <mike@codeweavers.com> | |
165 | Define KAFFINITY. | |
166 | ||
167 | * dlls/rasapi32/rasapi.c, include/ras.h: | |
168 | Mike McCormack <mike@codeweavers.com> | |
169 | Declare and fix function prototypes. | |
170 | ||
171 | * dlls/kernel/tests/file.c: Jacek Caban <jack@itma.pwr.wroc.pl> | |
172 | Fix test on NT 4. | |
173 | ||
174 | * programs/wcmd/builtins.c, programs/wcmd/wcmdmain.c: | |
175 | Andreas Mohr <andi@rhlx01.fht-esslingen.de> | |
176 | Constify wcmd. | |
177 | ||
178 | * programs/winecfg/appdefaults.c, programs/winecfg/audio.c, | |
179 | programs/winecfg/drivedetect.c, programs/winecfg/properties.c, | |
180 | programs/winecfg/properties.h: | |
181 | Andreas Mohr <andi@rhlx01.fht-esslingen.de> | |
182 | Constify all needlessly non-const winecfg structs. | |
183 | ||
184 | * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c, | |
185 | dlls/opengl32/opengl_norm.c: | |
186 | Eric Pouech <pouech-eric@wanadoo.fr> | |
187 | Now generating argument-less functions as (void) instead of (). | |
188 | ||
189 | * dlls/winmm/mciavi/wnd.c: Eric Pouech <pouech-eric@wanadoo.fr> | |
190 | Fixed window size computation for non child windows. | |
191 | ||
192 | * include/winternl.h: Mike McCormack <mike@codeweavers.com> | |
193 | Declare some Nt* functions. | |
194 | ||
195 | * include/winbase.h, include/winnt.h: | |
196 | Mike McCormack <mike@codeweavers.com> | |
197 | DUPLICATE_* flags should be defined in winnt.h. | |
198 | ||
199 | * dlls/shdocvw/shdocvw_main.c: cjacek <cjacek@gmail.com> | |
200 | Fix typo in comment about Wine registry key. | |
201 | ||
202 | * programs/winemine/main.c: Jacek Caban <jack@itma.pwr.wroc.pl> | |
203 | Added winemine debug channel. | |
204 | ||
205 | * dlls/user/edit.c: Jacek Caban <jack@itma.pwr.wroc.pl> | |
206 | Better notify macro | |
207 | ||
208 | * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c: | |
209 | Juan Lang <juan_lang@yahoo.com> | |
210 | - implement encode and decode of BasicConstraints2, sequence of any | |
211 | - fix encoding of integer value 0 | |
212 | - more tests | |
213 | ||
214 | * dlls/shell32/tests/shlfolder.c: | |
215 | Saulius Krasuckas <saulius.krasuckas@ieee.org> | |
216 | Additional test cases for IShellFolder_BindToObject. | |
217 | ||
218 | 2005-06-25 Alexandre Julliard <julliard@winehq.com> | |
219 | ||
220 | * dlls/winsock/async.c, dlls/winsock/protocol.c, dlls/winsock/socket.c, | |
221 | include/ws2spi.h: | |
222 | Hans Leidekker <hans@it.vu.nl> | |
223 | Fix some -Wmissing-declarations warnings. | |
224 | "errno" is not a good choice for a parameter name. | |
225 | ||
226 | * dlls/kernel/kernel16_private.h, tools/winebuild/spec16.c: | |
227 | Remove some i386 ifdefs for 16-bit entry points since they are no | |
228 | longer used by default on other platforms anyway. | |
229 | ||
230 | * dlls/user/ddeml.spec: Andreas Mohr <andi@rhlx01.fht-esslingen.de> | |
231 | Fix some 16-bit return values. | |
232 | ||
233 | * dlls/shell32/shlfolder.c: Michael Jung <mjung@iss.tu-darmstadt.de> | |
234 | Fix a lurking infinite loop in SHGetPathFromIDList. | |
235 | ||
236 | * dlls/user/edit.c, dlls/user/tests/edit.c: | |
237 | Michael Kaufmann <hallo@michael-kaufmann.ch> | |
238 | - Remove the old margins from the format rectangle before adding the | |
239 | new margins. | |
240 | - Adjust the format rectangle and repaint the control after the | |
241 | margins have been set. | |
242 | - New tests. | |
243 | ||
244 | * dlls/ntdll/critsection.c: Mike McCormack <mike@codeweavers.com> | |
245 | - use STATUS_TIMEOUT instead of WAIT_TIMEOUT | |
246 | - add RTL_ to one more CRITICAL_SECTION_DEBUG | |
247 | ||
248 | * dlls/ntdll/rtl.c: Mike McCormack <mike@codeweavers.com> | |
249 | - NtWaitForSingleObject doesn't return WAIT_FAILED. | |
250 | - Use STATUS_WAIT_0 not WAIT_OBJECT_0. | |
251 | ||
252 | * dlls/ntdll/exception.c: Mike McCormack <mike@codeweavers.com> | |
253 | Use NT status codes for exceptions. | |
254 | ||
255 | * dlls/mshtml/main.c: Jacek Caban <jack@itma.pwr.wroc.pl> | |
256 | Changed message about Mozilla ActiveX Control. | |
257 | ||
258 | * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/exception.c, | |
259 | dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, | |
260 | dlls/ntdll/rtl.c, dlls/ntdll/time.c, dlls/ntdll/virtual.c: | |
261 | Mike McCormack <mike@codeweavers.com> | |
262 | Use RTL_CRITICAL_SECTION instead of CRITICAL_SECTION. | |
263 | ||
264 | * tools/wine.inf: Jacek Caban <jack@itma.pwr.wroc.pl> | |
265 | Added mshtml.dll registration to wine.inf. | |
266 | Removed keys that are registered by mshtml.dll. | |
267 | ||
268 | * dlls/mshtml/.cvsignore, dlls/mshtml/Makefile.in, dlls/mshtml/main.c, | |
269 | dlls/mshtml/mshtml.inf, dlls/mshtml/mshtml.spec, dlls/mshtml/rsrc.rc: | |
270 | Jacek Caban <jack@itma.pwr.wroc.pl> | |
271 | Implemented Dll[Un]RegisterServer. | |
272 | ||
273 | * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c: | |
274 | Paul Rupe <prupe@myrealbox.com> | |
275 | Make ungetc(EOF) a no-op. | |
276 | ||
277 | * include/wine/server.h: Mike McCormack <mike@codeweavers.com> | |
278 | Don't include winreg.h. | |
279 | ||
280 | * dlls/psapi/psapi_main.c: | |
281 | Felix Nawothnig <felix.nawothnig@t-online.de> | |
282 | Don't dump content of output buffers. | |
283 | ||
284 | * include/wincrypt.h: Juan Lang <juan_lang@yahoo.com> | |
285 | Add more missing definitions. | |
286 | ||
287 | * dlls/shell32/regsvr.c, dlls/shell32/shfldr_unixfs.c: | |
288 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
289 | Use the CallForAttributes registry value, instead of promoting the | |
290 | root folder's SFGAO_FILESYSTEM flag to the registry. | |
291 | ||
292 | * dlls/shell32/classes.c, dlls/shell32/shell32_main.h, | |
293 | dlls/shell32/shlfolder.c: | |
294 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
295 | Support for shellfolder's CallForAttributes registry value. | |
296 | ||
297 | * dlls/comctl32/toolbar.c: Robert Shearman <rob@codeweavers.com> | |
298 | - Document how the native lays out the internal components of | |
299 | buttons. | |
300 | - Fix control to follow these rules. | |
301 | - Don't redraw disabled buttons. | |
302 | - Padding is never less that GetSystemMetrics(SM_{CX,CY}EDGE). | |
303 | - Change default iListGap value to 4 to match native. | |
304 | ||
305 | * dlls/comctl32/pager.c: Robert Shearman <rob@codeweavers.com> | |
306 | Fix a regression in IE where the Favourites menu didn't appear | |
307 | correctly because the height and width were swapped in the pager | |
308 | control. | |
309 | ||
310 | 2005-06-24 Alexandre Julliard <julliard@winehq.com> | |
311 | ||
312 | * dlls/ntdll/sec.c: James Hawkins <truiken@gmail.com> | |
313 | Implement RtlAddAuditAccessAce. | |
314 | ||
315 | * dlls/cabinet/cabinet.h, dlls/cabinet/fci.c: | |
316 | Gerold Jens Wucherpfennig <gjwucherpfennig@gmx.net> | |
317 | Some FCI work. | |
318 | ||
319 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
320 | Perform ExecuteAction at UILevel 2. | |
321 | ||
322 | * dlls/msi/files.c: Aric Stewart <aric@codeweavers.com> | |
323 | Redo how we extract files from a cabinet in order to dramatically | |
324 | improve performance, especially if picking and choosing files out of | |
325 | the cabinet. | |
326 | ||
327 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
328 | Rework CreateShortcuts to use MSI_IterateRecords. | |
329 | ||
330 | * dlls/ntdll/path.c, dlls/ntdll/tests/path.c: | |
331 | RtlGetFullPathName_U should remove the trailing dot on directory | |
332 | names. | |
333 | ||
334 | * dlls/advapi32/security.c, include/winioctl.h: | |
335 | James Hawkins <truiken@gmail.com> | |
336 | - Define FSCTL_PIPE_IMPERSONATE. | |
337 | - Implement ImpersonateNamedPipeClient. | |
338 | ||
339 | * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, | |
340 | dlls/wined3d/directx.c, dlls/wined3d/resource.c, | |
341 | dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h, | |
342 | include/wine/wined3d_gl.h, include/wine/wined3d_interface.h, | |
343 | include/wine/wined3d_types.h: | |
344 | Oliver Stieber <oliver_stieber@yahoo.co.uk> | |
345 | Add support for samplers. | |
346 | Switch from using d3d9 constants to wined3d constants so that there's | |
347 | no recursive dependencies. | |
348 | ||
349 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
350 | Properly handle -1 as a registry key root. | |
351 | ||
352 | * dlls/ntdll/ntdll.spec: Paul Vriens <Paul.Vriens@xs4all.nl> | |
353 | Correct the entries for [Nt|Zw]OpenSymbolicLinkObject. | |
354 | ||
355 | * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com> | |
356 | Implement transparency in the text control. | |
357 | ||
358 | * dlls/ntdll/reg.c, include/winternl.h: | |
359 | Mike McCormack <mike@codeweavers.com> | |
360 | Add prototype and fix RtlpNtCreateKey. | |
361 | ||
362 | * tools/make_ctests.c: Pierre d'Herbemont <stegefin@free.fr> | |
363 | Change headers to <windows.h> in order to prevent a compilation | |
364 | failure with generated files on Darwin. | |
365 | ||
366 | * dlls/shell32/tests/shlfolder.c: | |
367 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
368 | Added tests for ShellFolder's CallForAttributes value. | |
369 | ||
370 | * dlls/user/edit.c: Michael Kaufmann <hallo@michael-kaufmann.ch> | |
371 | Paint the background with the correct color if WS_BORDER. | |
372 | ||
373 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
374 | Rework SelfRegModules to use MSI_IterateRecords. | |
375 | ||
376 | 2005-06-23 Alexandre Julliard <julliard@winehq.com> | |
377 | ||
378 | * tools/winebuild/parser.c: | |
379 | Allocate ordinals in the order of the declarations in the spec file. | |
380 | ||
381 | * dlls/commdlg/printdlg.c: Vitaly Lipatov <lav@etersoft.ru> | |
382 | - Add some descriptions for PageSetupDlg functions. | |
383 | - Implement user paint hook support and PSD_ENABLEPAGEPAINTHOOK | |
384 | checking. | |
385 | ||
386 | * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/view.c: | |
387 | Jacek Caban <jack@itma.pwr.wroc.pl> | |
388 | Added stub implementation of IViewObject[2] interface. | |
389 | ||
390 | * dlls/itss/itss.c, dlls/itss/itss.idl: | |
391 | Jacek Caban <jack@itma.pwr.wroc.pl> | |
392 | Use GUIDs from itss.idl. | |
393 | ||
394 | * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, | |
395 | dlls/wined3d/texture.c: | |
396 | Oliver Stieber <oliver_stieber@yahoo.co.uk> | |
397 | Make all newly created surfces dirty, so that they are loaded properly | |
398 | the first time around. | |
399 | Replace some calls to cubetexture in basetexture to calls to | |
400 | basetexture. | |
401 | Check that the level isn't out of bounds in calls to texture. | |
402 | ||
403 | * dlls/msi/Makefile.in, dlls/msi/dialog.c, dlls/msi/msipriv.h, | |
404 | dlls/msi/record.c: | |
405 | Mike McCormack <mike@codeweavers.com> | |
406 | Make the MSI icon control work. | |
407 | ||
408 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
409 | Rework component, feature and file loading to use MSI_IterateRecords. | |
410 | ||
411 | * include/msidefs.h: Mike McCormack <mike@codeweavers.com> | |
412 | Define the msidbControlAttributes enumeration. | |
413 | ||
414 | * programs/winecfg/appdefaults.c, programs/winecfg/audio.c, | |
415 | programs/winecfg/driveui.c, programs/winecfg/libraries.c, | |
416 | programs/winecfg/winecfg.c, programs/winecfg/winecfg.h, | |
417 | programs/winecfg/x11drvdlg.c: | |
418 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
419 | Made the registry cache more general. | |
420 | ||
421 | * dlls/psapi/psapi_main.c: | |
422 | Felix Nawothnig <felix.nawothnig@t-online.de> | |
423 | - Replaced server requests by native APIs in EnumProcessModules, | |
424 | GetModuleBaseNameW, GetModuleFileNameExW and GetModuleInformation. | |
425 | - Make EnumProcessModules return modules in load order | |
426 | - Set ERROR_INSUFFICIENT_BUFFER in GetModuleInformation when failing | |
427 | due to (cb < sizeof(MODULEINFO)). | |
428 | ||
429 | * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c: | |
430 | James Hawkins <truiken@gmail.com> | |
431 | Add stub implementations for BuildSecurityDescriptorA/W. | |
432 | ||
433 | * dlls/d3d8/d3d8_private.h, dlls/d3d8/directx.c, | |
434 | dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c, | |
435 | dlls/d3d9/swapchain.c, dlls/wined3d/Makefile.in, | |
436 | dlls/wined3d/device.c, dlls/wined3d/directx.c, | |
437 | dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h, | |
438 | include/wine/wined3d_interface.h: | |
439 | Oliver Stieber <oliver_stieber@yahoo.co.uk> | |
440 | Implement swapchains. | |
441 | ||
442 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
443 | Rework RegisterFonts to use MSI_IterateRecords. | |
444 | ||
445 | * dlls/advapi32/security.c: James Hawkins <truiken@gmail.com> | |
446 | Forward AddAuditAccessAce to its Rtl counterpart. | |
447 | ||
448 | * dlls/ntdll/ntdll.spec, dlls/ntdll/sec.c, include/winternl.h: | |
449 | James Hawkins <truiken@gmail.com> | |
450 | Add stub implementation of RtlAddAuditAccessAce. | |
451 | ||
452 | * dlls/d3dim/d3dim.spec, dlls/dbghelp/dbghelp.spec, | |
453 | dlls/icmp/icmp.spec, dlls/imagehlp/imagehlp.spec, | |
454 | dlls/kernel/kernel32.spec, dlls/mpr/mpr.spec, | |
455 | dlls/msacm/msacm32.spec, dlls/netapi32/netapi32.spec, | |
456 | dlls/rpcrt4/rpcrt4.spec, dlls/shdocvw/shdocvw.spec, | |
457 | dlls/shell32/shell32.spec, dlls/shlwapi/shlwapi.spec, | |
458 | dlls/user/user32.spec: | |
459 | Sort entry points in the same order as Windows. | |
460 | ||
461 | * tools/winedump/emf.c, tools/winedump/lnk.c: | |
462 | Mike McCormack <mike@codeweavers.com> | |
463 | Fix declarations. | |
464 | ||
465 | * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c: | |
466 | Michael Stefaniuc <mstefani@redhat.de> | |
467 | - more VarFormat fixes for number formats (exponent, mixed '#' and '0' | |
468 | in formats, rounding, etc). Simplify the code. | |
469 | - previous VarFormat todo_wine tests pass now + add more tests | |
470 | ||
471 | * dlls/ntdll/tests/info.c: Paul Vriens <Paul.Vriens@xs4all.nl> | |
472 | NT4 doesn't support ProcessIoCounters. | |
473 | ||
474 | * programs/regedit/regedit.c: Steven Edwards <steven_ed4153@yahoo.com> | |
475 | Remove an outdated comment in the command line options. | |
476 | ||
477 | * dlls/ntdll/om.c: Paul Vriens <Paul.Vriens@xs4all.nl> | |
478 | Return STATUS_OBJECT_NAME_NOT_FOUND in NtOpenSymbolicLinkObject (until | |
479 | implemented). | |
480 | ||
481 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
482 | Rework WriteIniValues to use MSI_IterateRecords. | |
483 | ||
484 | 2005-06-22 Alexandre Julliard <julliard@winehq.com> | |
485 | ||
486 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
487 | Rework PublishProduct to use MSI_IterateRecords. | |
488 | ||
489 | * dlls/advapi32/advapi32.spec, dlls/cards/cards.spec, | |
490 | dlls/crypt32/crypt32.spec, dlls/d3dim/d3dim.spec, | |
491 | dlls/d3dx8/d3dx8.spec, dlls/ddraw/ddraw.spec, | |
492 | dlls/dinput/dinput.spec, dlls/glu32/glu32.spec, | |
493 | dlls/glut32/glut32.spec, dlls/imm32/imm32.spec, | |
494 | dlls/msvcrtd/msvcrtd.spec, dlls/ntdll/ntdll.spec, | |
495 | dlls/ole32/ole32.spec, dlls/opengl32/opengl32.spec, | |
496 | dlls/setupapi/setupapi.spec, dlls/tapi32/tapi32.spec, | |
497 | dlls/wininet/wininet.spec, dlls/winmm/winealsa/winealsa.drv.spec, | |
498 | dlls/winmm/winearts/winearts.drv.spec, | |
499 | dlls/winmm/winejack/winejack.drv.spec, dlls/winmm/winmm.spec, | |
500 | dlls/winspool/winspool.drv.spec, dlls/wintrust/wintrust.spec: | |
501 | Sort entry points alphabetically. | |
502 | ||
503 | * dlls/wined3d/directx.c: Oliver Stieber <oliver_stieber@yahoo.co.uk> | |
504 | Correct GetDeviceCaps so that it uses wined3dcaps as required by the | |
505 | earlier device caps patch. | |
506 | ||
507 | * include/msxml.idl: Vijay Kiran Kamuju <infyquest@gmail.com> | |
508 | Add definition for IXMLAttribute. | |
509 | ||
510 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
511 | Rework RegisterTypeLibraries to use MSI_IterateRecords. | |
512 | ||
513 | * dlls/msvcrtd/msvcrtd.spec, dlls/msvcrt/locale.c, | |
514 | dlls/msvcrt/msvcrt.spec: | |
515 | Fix duplication of _Getnames and _Gettnames, only the latter actually | |
516 | exists. | |
517 | ||
518 | * dlls/user/clipboard.c, dlls/user/listbox.c, dlls/user/msgbox.c, | |
519 | dlls/user/sysparams.c: | |
520 | Mike McCormack <mike@codeweavers.com> | |
521 | Fix declarations, remove unused code. | |
522 | ||
523 | * include/msxml.idl: Vijay Kiran Kamuju <infyquest@gmail.com> | |
524 | Add missing guids and declarations. | |
525 | ||
526 | * dlls/shell32/tests/shlfolder.c: | |
527 | Saulius Krasuckas <saulius.krasuckas@ieee.org> | |
528 | - Move test init code back to START_TEST(shlfolder). | |
529 | - Move creation and cleanup of a test-folders nearer to | |
530 | test_EnumObjects. | |
531 | ||
532 | * dlls/gdi/tests/metafile.c: | |
533 | Felix Nawothnig <felix.nawothnig@t-online.de> | |
534 | - Use smaller numbers as coordinates for mapping tests to avoid | |
535 | rounding-errors. | |
536 | - Simplify calculation of mapped coordinates for MM_TEXT. | |
537 | ||
538 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
539 | Rework LaunchConditions to use MSI_IterateRecords. | |
540 | ||
541 | * dlls/x11drv/xfont.c: | |
542 | Moved font settings to HKCU\Software\Wine\X11 Driver\Fonts. | |
543 | ||
544 | * dlls/dmband/band.c, dlls/dmband/bandtrack.c, | |
545 | dlls/dmband/dmband_private.h, dlls/dmband/dmutils.c: | |
546 | Mike McCormack <mike@codeweavers.com> | |
547 | Fix up declarations. | |
548 | ||
549 | * dlls/ntdll/rtlstr.c, include/winternl.h: | |
550 | Mike McCormack <mike@codeweavers.com> | |
551 | Declare RtlGUIDFromString and RtlStringFromGUID. | |
552 | ||
553 | * programs/regedit/regproc.c, programs/regedit/regproc.h: | |
554 | Stefan Huehner <stefan@huehner.org> | |
555 | Remove some more -Wstrict-prototypes warnings. | |
556 | ||
557 | * dlls/atl/atlbase.h: Mike McCormack <mike@codeweavers.com> | |
558 | Add some missing declarations. | |
559 | ||
560 | * dlls/advapi32/tests/security.c: | |
561 | Felix Nawothnig <felix.nawothnig@t-online.de> | |
562 | Skip ACL tests on Win9x. | |
563 | ||
564 | * dlls/winmm/lolvldrv.c: Mike McCormack <mike@codeweavers.com> | |
565 | Make a function static. | |
566 | ||
567 | * include/winbase.h: Mike McCormack <mike@codeweavers.com> | |
568 | Declare ProcessIdToSessionId. | |
569 | ||
570 | * tools/wrc/translation.c, tools/wrc/wrc.c, tools/wrc/wrc.h: | |
571 | Mike McCormack <mike@codeweavers.com> | |
572 | Move function prototypes to header. | |
573 | ||
574 | 2005-06-21 Alexandre Julliard <julliard@winehq.com> | |
575 | ||
576 | * dlls/ntdll/heap.c: | |
577 | Don't require execute permission on the process heap. | |
578 | ||
579 | * dlls/comctl32/tests/subclass.c, dlls/dinput/tests/dinput_test.h, | |
580 | dlls/dinput/tests/mouse.c, dlls/dsound/tests/capture.c, | |
581 | dlls/gdi/tests/metafile.c, dlls/msacm/tests/msacm.c, | |
582 | dlls/mscms/mscms_main.c, dlls/msvcrt/tests/time.c, | |
583 | dlls/ole32/oleobj.c, dlls/ole32/tests/moniker.c, | |
584 | dlls/oleaut32/typelib.c, dlls/riched20/editor.c, | |
585 | dlls/riched20/editor.h, dlls/shlwapi/path.c, | |
586 | dlls/shlwapi/tests/ordinal.c, dlls/urlmon/urlmon_main.h, | |
587 | dlls/user/static.c, dlls/user/tests/msg.c, dlls/uxtheme/system.c, | |
588 | dlls/winedos/devices.c, dlls/winmm/tests/capture.c: | |
589 | Stefan Huehner <stefan@huehner.org> | |
590 | Fix some more -Wstrict-prototypes warnings. | |
591 | ||
592 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
593 | Rework CostFinalize to use MSI_IterateRecords. | |
594 | ||
595 | * dlls/advapi32/security.c: James Hawkins <truiken@gmail.com> | |
596 | Implement IsTokenRestricted. | |
597 | ||
598 | * dlls/ntdll/virtual.c: | |
599 | Add PAGE_GUARD flag to the returned protection of guard pages. | |
600 | ||
601 | * dlls/ntdll/process.c, dlls/ntdll/tests/info.c: | |
602 | Paul Vriens <Paul.Vriens@xs4all.nl> | |
603 | Change ProcessBasicInformation to the same behavior as the rest. | |
604 | Use KERNEL_USER_TIMES for ProcessTimes. | |
605 | Add tests for vm, io, times and handlecount info classes. | |
606 | Fixes for -Wstrict-prototypes warnings. | |
607 | ||
608 | * dlls/dsound/tests/capture.c: | |
609 | Felix Nawothnig <felix.nawothnig@t-online.de> | |
610 | Accept DSERR_NODRIVER from IDirectSoundCapture_CreateCaptureBuffer. | |
611 | ||
612 | * dlls/msi/helpers.c: Aric Stewart <aric@codeweavers.com> | |
613 | Fix situations where TARGETDIR is set to a non \ terminated | |
614 | path. Fixes a few installers. | |
615 | ||
616 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
617 | Rework WriteRegistryValues to use MSI_IterateRecords. | |
618 | ||
619 | * include/amstream.idl: Vijay Kiran Kamuju <infyquest@gmail.com> | |
620 | Add definitions for AMMSF_STOPIFNOSAMPLES and AMMSF_NOSTALL. | |
621 | ||
622 | * dlls/advapi32/advapi32.spec, dlls/advapi32/security.c: | |
623 | James Hawkins <truiken@gmail.com> | |
624 | Implement GetTrustee* functions. | |
625 | ||
626 | * dlls/shell32/tests/shlfolder.c: | |
627 | Saulius Krasuckas <saulius.krasuckas@ieee.org> | |
628 | Cleanup the shlfolder test a bit more. | |
629 | ||
630 | * dlls/d3d9/device.c: Oliver Stieber <oliver_stieber@yahoo.co.uk> | |
631 | Call wined3d for GetDirect3D instead of using the ->direct3D instance, | |
632 | which is no longer valid. | |
633 | ||
634 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
635 | Rework CreateFolders to use MSI_IterateRecords. | |
636 | ||
637 | * dlls/msi/files.c: Aric Stewart <aric@codeweavers.com> | |
638 | Duplicate files should not fail if unable to get Destination | |
639 | Directory. | |
640 | ||
641 | * dlls/opengl32/wgl.c: Vitaly Lipatov <lav@etersoft.ru> | |
642 | Initialize extensions after correct context is created. | |
643 | ||
644 | * dlls/user/sysparams.c: Rein Klazes <wijn@wanadoo.nl> | |
645 | In reg_get_logfont: | |
646 | - handle the case that the registry value is a LOGFONT16; | |
647 | - if the lfHeight field is positive, it represents the font's point | |
648 | size and must be converted to logical units. | |
649 | ||
650 | * dlls/wininet/http.c: Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
651 | Changed setting default port number from HTTP_Connect to | |
652 | HttpOpenRequestW. | |
653 | ||
654 | * dlls/wininet/internet.c, include/wininet.h: | |
655 | Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
656 | - Added new INTERNET_OPTION* defines. | |
657 | - Fixed InternetSetOptionW unknown option handling, and added | |
658 | INTERNET_OPTION_DISABLE_PASSPORT_AUTH. | |
659 | ||
660 | * dlls/kernel/fiber.c, dlls/kernel/thread.c, dlls/ntdll/thread.c: | |
661 | Don't require execute permission for thread stacks. | |
662 | ||
663 | * dlls/ntdll/atom.c, dlls/ntdll/cdrom.c, dlls/ntdll/critsection.c, | |
664 | dlls/ntdll/debugbuffer.c, dlls/ntdll/debugtools.c, | |
665 | dlls/ntdll/directory.c, dlls/ntdll/env.c, dlls/ntdll/error.c, | |
666 | dlls/ntdll/exception.c, dlls/ntdll/handletable.c, dlls/ntdll/heap.c, | |
667 | dlls/ntdll/large_int.c, dlls/ntdll/loader.c, dlls/ntdll/loadorder.c, | |
668 | dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c, | |
669 | dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c, | |
670 | dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c, | |
671 | dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/server.c, | |
672 | dlls/ntdll/signal_i386.c, dlls/ntdll/signal_powerpc.c, | |
673 | dlls/ntdll/signal_sparc.c, dlls/ntdll/string.c, dlls/ntdll/sync.c, | |
674 | dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c: | |
675 | Mike McCormack <mike@codeweavers.com> | |
676 | Don't include winbase.h or winerror.h when not necessary. | |
677 | ||
678 | * server/context_i386.c, server/context_powerpc.c, | |
679 | server/context_sparc.c, server/debugger.c, server/fd.c, | |
680 | server/file.c, server/handle.c, server/mailslot.c, server/mapping.c, | |
681 | server/named_pipe.c, server/process.c, server/registry.c, | |
682 | server/serial.c, server/sock.c, server/thread.c: | |
683 | Mike McCormack <mike@codeweavers.com> | |
684 | Don't include winbase.h when it's not necessary. | |
685 | ||
686 | * dlls/urlmon/urlmon_main.c: | |
687 | Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
688 | Improved ObtainUserAgentString stub. | |
689 | ||
690 | * dlls/dmime/audiopath.c, dlls/dmime/dmime_private.h, | |
691 | dlls/dmime/graph.c, dlls/dmime/lyricstrack.c, | |
692 | dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c, | |
693 | dlls/dmime/patterntrack.c, dlls/dmime/performance.c, | |
694 | dlls/dmime/segment.c, dlls/dmime/segmentstate.c, | |
695 | dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c, | |
696 | dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c, | |
697 | dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c: | |
698 | Mike McCormack <mike@codeweavers.com> | |
699 | - use interfaces rather than internal functions | |
700 | - remove declaration of AddRef and QueryInterface functions from | |
701 | headers | |
702 | ||
703 | * include/wine/test.h: Pierre d'Herbemont <stegefin@free.fr> | |
704 | Fix winsock.h and stdlib.h collision by including windows.h instead | |
705 | of the previous headers. | |
706 | ||
707 | * dlls/dsound/mixer.c: Robert Reif <reif@earthlink.net> | |
708 | Fix a typo. | |
709 | ||
710 | * include/winternl.h: Paul Vriens <Paul.Vriens@xs4all.nl> | |
711 | Added KERNEL_USER_TIMES struct. | |
712 | ||
713 | * programs/winecfg/Nl.rc, programs/winecfg/winecfg.rc: | |
714 | Paul Vriens <Paul.Vriens@xs4all.nl> | |
715 | Update Dutch resource file. | |
716 | ||
717 | * dlls/shell32/shfldr_unixfs.c: | |
718 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
719 | Propagate the root folder's attributes to the registry. | |
720 | ||
721 | 2005-06-20 Alexandre Julliard <julliard@winehq.com> | |
722 | ||
723 | * programs/winefile/license.c, programs/winefile/splitpath.c: | |
724 | Martin Fuchs <martin-fuchs@gmx.net> | |
725 | Remove superfluous include statements. | |
726 | ||
727 | * dlls/quartz/control.c, dlls/quartz/enummedia.c, | |
728 | dlls/quartz/enummoniker.c, dlls/quartz/filesource.c, | |
729 | dlls/quartz/transform.c: | |
730 | Mike McCormack <mike@codeweavers.com> | |
731 | Make functions static, fix declarations. | |
732 | ||
733 | * dlls/kernel/time.c, dlls/ntdll/time.c, include/winternl.h: | |
734 | Mike McCormack <mike@codeweavers.com> | |
735 | - avoid winternl.h depending on winbase.h | |
736 | - define RTL versions of TIME_ZONE_INFORMATION and SYSTEMTIME | |
737 | ||
738 | * dlls/winmm/lolvldrv.c, dlls/winmm/winemm.h, programs/winecfg/audio.c, | |
739 | programs/winecfg/properties.c: | |
740 | Moved the audio driver configuration to HKCU\Software\Wine\Drivers and | |
741 | changed it a bit to follow the model of the graphics driver. | |
742 | ||
743 | * dlls/d3d8/d3d8_main.c, dlls/gdi/driver.c, | |
744 | dlls/shdocvw/shdocvw_main.c, dlls/user/user_main.c, | |
745 | dlls/wined3d/wined3d_main.c: | |
746 | Moved a few registry keys from HKLM\Software\Wine to | |
747 | HKCU\Software\Wine for consistency. | |
748 | ||
749 | * dlls/winmm/winealsa/audio.c: | |
750 | Moved configuration data to HKCU\Software\Wine\Alsa Driver. | |
751 | ||
752 | * dlls/dmime/audiopath.c, dlls/dmime/dmutils.c, dlls/dmime/graph.c, | |
753 | dlls/dmime/lyricstrack.c, dlls/dmime/markertrack.c, | |
754 | dlls/dmime/paramcontroltrack.c, dlls/dmime/patterntrack.c, | |
755 | dlls/dmime/performance.c, dlls/dmime/segment.c, | |
756 | dlls/dmime/segmentstate.c, dlls/dmime/segtriggertrack.c, | |
757 | dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c, | |
758 | dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c, | |
759 | dlls/dmime/tool.c, dlls/dmime/wavetrack.c: | |
760 | Mike McCormack <mike@codeweavers.com> | |
761 | Make functions static. | |
762 | ||
763 | * configure, configure.ac: Pierre d'Herbemont <stegefin@free.fr> | |
764 | Also check for /usr/X11R6/lib/libGL.dylib. | |
765 | ||
766 | * dlls/user/sysparams.c, dlls/user/tests/sysparams.c: | |
767 | Vitaly Lipatov <lav@etersoft.ru> | |
768 | Fix returned value for SPI_SETMOUSEBUTTONSWAP. | |
769 | ||
770 | * dlls/ddraw/tests/ddrawmodes.c, dlls/iphlpapi/tests/iphlpapi.c, | |
771 | dlls/kernel/tests/pipe.c, dlls/msvcrt/tests/headers.c, | |
772 | dlls/msvcrtd/tests/debug.c, dlls/netapi32/tests/access.c, | |
773 | dlls/netapi32/tests/apibuf.c, dlls/rpcrt4/tests/rpc.c: | |
774 | Stefan Huehner <stefan@huehner.org> | |
775 | Make some function static. | |
776 | ||
777 | * dlls/winmm/winealsa/audio.c, include/mmsystem.h: | |
778 | Jeremy White <jwhite@codeweavers.com> | |
779 | Revamp the initialization for Alsa. | |
780 | ||
781 | * dlls/shell32/shellord.c, include/shellapi.h: | |
782 | Vitaly Lipatov <lav@etersoft.ru> | |
783 | - Realize DoEnvironmentSubstA via ExpandEnvironmentStringsA. | |
784 | - Fix types and return values. | |
785 | - Add prototype into shellapi.h. | |
786 | ||
787 | * dlls/msi/files.c: Aric Stewart <aric@codeweavers.com> | |
788 | Use MSI_IterateRecords for DuplicateFiles. | |
789 | ||
790 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
791 | Use MSI_IterateRecords for processing actions. | |
792 | Some whitespace cleanup and replace a comment block I did not want to | |
793 | remove. | |
794 | ||
795 | * dlls/advapi32/tests/crypt.c, dlls/advapi32/tests/crypt_lmhash.c, | |
796 | dlls/advapi32/tests/registry.c, dlls/advpack/tests/advpack.c, | |
797 | dlls/comctl32/listview.c, dlls/comctl32/tests/imagelist.c, | |
798 | dlls/ddraw/tests/d3d.c, dlls/ddraw/tests/ddrawmodes.c, | |
799 | dlls/ddraw/tests/dsurface.c, dlls/dinput/tests/joystick.c, | |
800 | dlls/dinput/tests/keyboard.c, dlls/dmband/dmband_private.h, | |
801 | dlls/dmcompos/dmcompos_private.h, dlls/dmime/dmime_private.h, | |
802 | dlls/dmscript/dmscript_private.h, dlls/dmstyle/dmstyle_private.h, | |
803 | dlls/dmsynth/dmsynth_private.h, dlls/dmusic/dmusic_private.h, | |
804 | dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c, | |
805 | dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c, | |
806 | dlls/dsound/tests/propset.c, dlls/dswave/dswave_private.h, | |
807 | dlls/dxdiagn/dxdiag_private.h, dlls/gdi/tests/brush.c, | |
808 | dlls/kernel/tests/environ.c, dlls/kernel/tests/file.c, | |
809 | dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c, | |
810 | dlls/mscms/tests/profile.c, dlls/msi/action.c, dlls/msi/tests/db.c, | |
811 | dlls/msvcrt/tests/headers.c, dlls/ntdll/tests/large_int.c, | |
812 | dlls/ntdll/tests/reg.c, dlls/ole32/compobj.c, dlls/ole32/ifs.c, | |
813 | dlls/ole32/tests/marshal.c, dlls/ole32/tests/propvariant.c, | |
814 | dlls/oleaut32/tests/safearray.c, dlls/qcap/qcap_main.c, | |
815 | dlls/quartz/tests/filtergraph.c, dlls/shdocvw/shdocvw.h, | |
816 | dlls/shdocvw/shdocvw_main.c, dlls/shell32/tests/shelllink.c, | |
817 | dlls/shlwapi/tests/clist.c, dlls/shlwapi/tests/shreg.c, | |
818 | dlls/user/combo.c, dlls/user/tests/edit.c, dlls/wineps/afm.c, | |
819 | dlls/winsock/tests/protocol.c, dlls/winspool/info.c, | |
820 | dlls/wintab32/context.c, programs/notepad/dialog.h, | |
821 | programs/progman/grpfile.c, tools/winegcc/winegcc.c: | |
822 | Stefan Huehner <stefan@huehner.org> | |
823 | Fix more -Wstrict-prototypes warnings. | |
824 | ||
825 | * dlls/user/menu.c, dlls/user/tests/menu.c: | |
826 | Rein Klazes <wijn@wanadoo.nl> | |
827 | Owner drawn menu item size calculation fixes: | |
828 | - Correct width calculation of owner drawn menu items; | |
829 | - Set the height value in the MEASUREITEM struct to the same value as | |
830 | Windows (NT/2k/XP) does (problem debugged by Felix Nawothnig); | |
831 | - Add tests for the fixes above; | |
832 | - Also add tests for menu bars with owner drawn items. | |
833 | ||
834 | * dlls/dsound/mixer.c: Robert Reif <reif@earthlink.net> | |
835 | Fix roundoff error to prevent negative length. | |
836 | ||
837 | * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com> | |
838 | Make tabs work in msi dialogs. | |
839 | ||
840 | * tools/winebuild/import.c, tools/winebuild/relay.c: | |
841 | Wolfgang Thaller <wolfgang.thaller@gmx.net> | |
842 | Use __ASM_NAME and HAVE_ASM_DOT_SIZE in a few places in winebuild | |
843 | where they have been missing (needed for Darwin/x86). | |
844 | ||
845 | * dlls/ntdll/thread.c, include/wine/server_protocol.h, | |
846 | server/protocol.def, server/security.h, server/thread.c, | |
847 | server/token.c, server/trace.c: | |
848 | Robert Shearman <rob@codeweavers.com> | |
849 | Add support for impersonating a token. | |
850 | ||
851 | * dlls/ole32/compobj.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c: | |
852 | Robert Shearman <rob@codeweavers.com> | |
853 | Convert some registry helper functions to use unicode versions of | |
854 | CLSID & registry functions (untested). | |
855 | ||
856 | * dlls/gdi/tests/bitmap.c: Lauri Tulmin <tulmin@gmail.com> | |
857 | - add some tests for {Get|Set}Pixel | |
858 | - skip tests that fail in win9x | |
859 | ||
860 | * programs/winefile/Cs.rc, programs/winefile/De.rc, | |
861 | programs/winefile/En.rc, programs/winefile/Es.rc, | |
862 | programs/winefile/Fr.rc, programs/winefile/Hu.rc, | |
863 | programs/winefile/It.rc, programs/winefile/Nl.rc, | |
864 | programs/winefile/Pl.rc, programs/winefile/Pt.rc, | |
865 | programs/winefile/Ru.rc, programs/winefile/Si.rc, | |
866 | programs/winefile/Sv.rc, programs/winefile/Zh.rc, | |
867 | programs/winefile/resource.h, programs/winefile/winefile.h: | |
868 | Martin Fuchs <martin-fuchs@gmx.net> | |
869 | - Sync with ReactOS repository, re-indent and remove tabs in resource | |
870 | scripts and header files. | |
871 | - Add #ifdef __WINE__ for the Wine About dialog. | |
872 | ||
873 | * dlls/user/menu.c, dlls/user/user32.spec, include/winuser.h: | |
874 | Hans Leidekker <hans@it.vu.nl> | |
875 | Stub implementation for GetMenuBarInfo. | |
876 | ||
877 | * dlls/advapi32/security.c, dlls/ntdll/sec.c, include/winternl.h: | |
878 | Robert Shearman <rob@codeweavers.com> | |
879 | Implement RtlImpersonateSelf, RevertToSelf and MapGenericMask. | |
880 | ||
881 | * dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/winemm.h: | |
882 | Rein Klazes <wijn@wanadoo.nl> | |
883 | In MCI_(Un)MapMsg16To32W with wMsg == MCI_OPEN(_DRIVER) only do | |
884 | strdupAtoW on those parameters that are flagged to be a string. | |
885 | ||
886 | * libs/wine/mmap.c: Wolfgang Thaller <wolfgang.thaller@gmx.net> | |
887 | Implement try_mmap_fixed for Darwin. | |
888 | ||
889 | * tools/winebuild/spec32.c, tools/winebuild/utils.c: | |
890 | Wolfgang Thaller <wolfgang.thaller@gmx.net> | |
891 | Winebuild darwin/x86-specific fixes: | |
892 | - Assembler interprets .align as power-of-two | |
893 | - Add .weak_reference to output where gcc 3.3 swallows it | |
894 | ||
895 | * dlls/riched20/editor.c: Vitaly Lipatov <lav@etersoft.ru> | |
896 | Allow null pointers for EM_GETSEL message (as MSDN says). | |
897 | ||
898 | * dlls/shell32/shfldr_unixfs.c: | |
899 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
900 | Use stat's dev/inode to compare paths instead of comparing the | |
901 | strings. Defer building a folder's children SHITEMIDS until explicitly | |
902 | asked for. | |
903 | ||
904 | * dlls/ntdll/process.c: Paul Vriens <Paul.Vriens@xs4all.nl> | |
905 | Stub implementations for ProcessVmCounters, ProcessTimes and | |
906 | ProcessHandleCount. | |
907 | Changed ProcessIoCounters to match windows behavior. | |
908 | ||
909 | * dlls/kernel/change.c, dlls/kernel/computername.c, dlls/kernel/cpu.c, | |
910 | dlls/kernel/dosmem.c, dlls/kernel/except.c, dlls/kernel/fiber.c, | |
911 | dlls/kernel/file.c, dlls/kernel/file16.c, dlls/kernel/format_msg.c, | |
912 | dlls/kernel/global16.c, dlls/kernel/heap.c, | |
913 | dlls/kernel/kernel_main.c, dlls/kernel/lcformat.c, | |
914 | dlls/kernel/local16.c, dlls/kernel/locale.c, dlls/kernel/module.c, | |
915 | dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c, | |
916 | dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c, | |
917 | dlls/kernel/profile.c, dlls/kernel/pthread.c, dlls/kernel/relay16.c, | |
918 | dlls/kernel/resource.c, dlls/kernel/snoop16.c, dlls/kernel/sync.c, | |
919 | dlls/kernel/syslevel.c, dlls/kernel/system.c, dlls/kernel/thunk.c, | |
920 | dlls/kernel/time.c, dlls/kernel/utthunk.c, dlls/kernel/virtual.c, | |
921 | dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/wowthunk.c: | |
922 | Mike McCormack <mike@codeweavers.com> | |
923 | - don't include winreg.h | |
924 | - include kernel_private.h to get declaration for convert_old_config() | |
925 | ||
926 | * server/fd.c, server/file.c, server/named_pipe.c, server/registry.c, | |
927 | server/serial.c, server/trace.c: | |
928 | Mike McCormack <mike@codeweavers.com> | |
929 | Remove unnecessary includes. | |
930 | ||
931 | * dlls/ntdll/ntdll.spec, dlls/ntdll/sec.c, include/winternl.h: | |
932 | James Hawkins <truiken@gmail.com> | |
933 | Implement RtlCopySecurityDescriptor. | |
934 | ||
935 | * dlls/ole32/rpc.c: Robert Shearman <rob@codeweavers.com> | |
936 | Change the RPC code to use the unicode versions of the CLSID & | |
937 | registry functions. | |
938 | ||
939 | * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, | |
940 | dlls/ole32/tests/.cvsignore, dlls/ole32/tests/Makefile.in, | |
941 | dlls/ole32/tests/compobj.c: | |
942 | Robert Shearman <rob@codeweavers.com> | |
943 | - Change some of the registry helper functions to use the unicode | |
944 | versions of the CLSID & registry functions. | |
945 | - Reindent CoGetClassObject and output an error message if the class | |
946 | isn't registered. | |
947 | - Add tests for the touched functions. | |
948 | ||
949 | * dlls/user/scroll.c: Rein Klazes <wijn@wanadoo.nl> | |
950 | In SCROLL_DrawScrollbar allocate the internal info if needed. | |
951 | ||
952 | * include/winnt.h: Marcus Meissner <marcus@jet.franken.de> | |
953 | Added PF_NX_ENABLED definition. | |
954 | ||
955 | * include/wingdi.h: Dmitry Timoshkov <dmitry@codeweavers.com> | |
956 | Enable MAKEPOINTS usage in Wine. | |
957 | ||
958 | * dlls/riched20/writer.c: Krzysztof Foltman <wdev@foltman.com> | |
959 | - Fix a warning caused by the TAB patch. | |
960 | - Initialize *pcb to a large value before calling the stream-out | |
961 | callback (to make applications that don't set *pcb at all happy). | |
962 | - Don't flush the output stream when error condition is set. | |
963 | ||
964 | * dlls/shell32/tests/shlfolder.c: | |
965 | Stefan Leichter <Stefan.Leichter@camLine.com> | |
966 | Make shell32 tests loadable on NT4. | |
967 | ||
968 | * dlls/ntdll/file.c: Pierre d'Herbemont <stegefin@free.fr> | |
969 | Move the (Mac OS X) IOKit headers to the top of the file to prevent a | |
970 | compilation failure. | |
971 | ||
972 | * dlls/winsock/socket.c: Troy Rollo <wine@troy.rollo.name> | |
973 | Change WS_bind to accept an sa_family of 0 as "don't care". | |
974 | ||
975 | * tools/winapi/msvcmaker: | |
976 | Saulius Krasuckas <saulius.krasuckas@ieee.org> | |
977 | Sync msvcmaker with make_ctests to generate valid code. | |
978 | ||
979 | * dlls/iccvid/iccvid.c, dlls/itss/storage.c, dlls/shell32/shlmenu.c, | |
980 | dlls/shell32/systray.c, dlls/shell32/tests/shlfileop.c, | |
981 | dlls/winmm/tests/timer.c: | |
982 | Mike McCormack <mike@codeweavers.com> | |
983 | Make functions static. | |
984 | ||
985 | 2005-06-17 Alexandre Julliard <julliard@winehq.com> | |
986 | ||
987 | * tools/winapi/win16.api, tools/winapi/win32.api: | |
988 | Francois Gouget <fgouget@free.fr> | |
989 | Update the win(16|32).api files to match the current sources. | |
990 | ||
991 | * dlls/msi/events.c, dlls/msi/msipriv.h, dlls/msi/preview.c: | |
992 | Aric Stewart <aric@codeweavers.com> | |
993 | Allow control events to return codes to halt the processing of event. | |
994 | Needed for the SetTargetPath Event. | |
995 | ||
996 | * dlls/crypt32/crypt32.spec, dlls/crypt32/encode.c, include/wincrypt.h: | |
997 | Francois Gouget <fgouget@free.fr> | |
998 | Fix the CryptEncodeObjectEx() prototype. | |
999 | Fixes winapi_check warnings. | |
1000 | ||
1001 | * dlls/odbccp32/odbccp32.c, dlls/odbccp32/odbccp32.spec, | |
1002 | include/odbcinst.h, tools/winapi/win32.api: | |
1003 | Francois Gouget <fgouget@free.fr> | |
1004 | Fix the prototypes of SQLCreateDataSource*(), SQLGetPrivateProfileString*(). | |
1005 | Fix the return type of SQLInstallerError*() and | |
1006 | SQLPostInstallerError*(). | |
1007 | Fix the SQLInstallDriver() and SQLInstallDriverEx() prototypes in the | |
1008 | spec file. | |
1009 | Add an odbccp32 section to win32.api for winapi_check. | |
1010 | ||
1011 | * dlls/msi/install.c: Aric Stewart <aric@codeweavers.com> | |
1012 | A long overdue fix to MSI_SetTargetPath. This should fix an error with | |
1013 | some installers that where unable to change the target path. | |
1014 | ||
1015 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
1016 | Flesh out the remaining keys in RegisterProduct. | |
1017 | ||
1018 | * programs/winecfg/appdefaults.c, programs/winecfg/driveui.c, | |
1019 | programs/winecfg/winecfg.c: | |
1020 | Updated paths of ShowDirSymlinks, ShowDotFiles and Version options. | |
1021 | ||
1022 | * dlls/ntdll/directory.c: | |
1023 | Moved directory options to HKCU\Software\Wine. | |
1024 | ||
1025 | * dlls/ntdll/version.c: Moved version key to HKCU\Software\Wine. | |
1026 | ||
1027 | * dlls/user/tests/msg.c, dlls/x11drv/winpos.c: | |
1028 | Vitaliy Margolen <wine-patch@kievinfo.com> | |
1029 | Deactivate active window in ShowWindow(,SW_HIDE). | |
1030 | ||
1031 | * dlls/ddraw/tests/dsurface.c, dlls/oleaut32/tests/olepicture.c, | |
1032 | dlls/oleaut32/variant.c, dlls/qcap/v4l.c, | |
1033 | dlls/shell32/tests/shlfolder.c: | |
1034 | Francois Gouget <fgouget@free.fr> | |
1035 | Assorted spelling fixes. | |
1036 | ||
1037 | * dlls/dmcompos/dmcompos_main.c, dlls/dmime/dmime_main.c, | |
1038 | dlls/dmstyle/dmstyle_main.c, dlls/dsound/dsound_main.c, | |
1039 | dlls/olepro32/olepro32stubs.c, dlls/shell32/iconcache.c, | |
1040 | dlls/winmm/mmsystem.c: | |
1041 | Francois Gouget <fgouget@free.fr> | |
1042 | Fix winapi_check documentation warnings. | |
1043 | ||
1044 | * dlls/user/defwnd.c, dlls/user/win.c: | |
1045 | Vitaliy Margolen <wine-patch@kievinfo.com> | |
1046 | ShowOwnedPopups and WM_SHOWWINDOW should handle non-WS_POPUP style | |
1047 | windows as well. | |
1048 | ||
1049 | * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h, | |
1050 | dlls/msi/files.c: | |
1051 | Aric Stewart <aric@codeweavers.com> | |
1052 | Break out all the file related actions and helper functions into | |
1053 | files.c | |
1054 | ||
1055 | * dlls/activeds/activeds_main.c, tools/winapi/win32.api: | |
1056 | Francois Gouget <fgouget@free.fr> | |
1057 | Fix the FreeADsMem() prototype. | |
1058 | Add an activeds section to win32.api for winapi_check. | |
1059 | Fix a documentation warning. | |
1060 | ||
1061 | * dlls/advapi32/crypt.c, dlls/shell32/shfldr_unixfs.c: | |
1062 | Francois Gouget <fgouget@free.fr> | |
1063 | Protect the unistd.h and sys/stat.h includes. | |
1064 | Include config.h. | |
1065 | Fixes warnings reported by winapi_check. | |
1066 | ||
1067 | * dlls/ntdll/tests/info.c: Francois Gouget <fgouget@free.fr> | |
1068 | Remove an unneeded variable in test_query_timeofday(). | |
1069 | Rename a variable to 'is_nt' to make its meaning clearer. | |
1070 | ||
1071 | * dlls/quartz/videorenderer.c: Francois Gouget <fgouget@free.fr> | |
1072 | Remove unneeded NULL cast. | |
1073 | ||
1074 | * tools/winapi/config.pm: Francois Gouget <fgouget@free.fr> | |
1075 | Remove a check for obsolete directory and file special cases. | |
1076 | ||
1077 | * tools/winapi/winapi_check: Francois Gouget <fgouget@free.fr> | |
1078 | We should set the global $all_modules variable otherwise there's no | |
1079 | point. | |
1080 | ||
1081 | * dlls/msi/dialog.c: Marcus Meissner <meissner@suse.de> | |
1082 | Use a simpler expression for the "RichEdit20W" string to workaround | |
1083 | compiler bug. | |
1084 | ||
1085 | * dlls/kernel/cpu.c: Marcus Meissner <meissner@suse.de> | |
1086 | Specify enough buffer for id[] (20 chars are not enough). | |
1087 | ||
1088 | * dlls/advapi32/registry.c, dlls/kernel/computername.c, | |
1089 | dlls/kernel/cpu.c, dlls/kernel/except.c, dlls/kernel/locale.c, | |
1090 | dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/process.c, | |
1091 | dlls/kernel/relay16.c, dlls/kernel/volume.c, dlls/ntdll/cdrom.c, | |
1092 | dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c, | |
1093 | dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/env.c, | |
1094 | dlls/ntdll/error.c, dlls/ntdll/exception.c, dlls/ntdll/handletable.c, | |
1095 | dlls/ntdll/heap.c, dlls/ntdll/large_int.c, dlls/ntdll/loader.c, | |
1096 | dlls/ntdll/loadorder.c, dlls/ntdll/nt.c, dlls/ntdll/om.c, | |
1097 | dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c, | |
1098 | dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c, | |
1099 | dlls/ntdll/rtlstr.c, dlls/ntdll/sec.c, dlls/ntdll/signal_powerpc.c, | |
1100 | dlls/ntdll/signal_sparc.c, dlls/ntdll/string.c, dlls/ntdll/time.c, | |
1101 | dlls/ntdll/version.c, dlls/ntdll/virtual.c, dlls/ntdll/wcstring.c, | |
1102 | dlls/winedos/ioports.c, dlls/winedos/ppdev.c, include/winternl.h: | |
1103 | Mike McCormack <mike@codeweavers.com> | |
1104 | Use HANDLE instead of HKEY in the NT API. | |
1105 | ||
1106 | * dlls/gdi/dib.c: Michael Kaufmann <hallo@michael-kaufmann.ch> | |
1107 | Initialize more structure members, including biSizeImage if bits == | |
1108 | NULL and biBitCount != 0. | |
1109 | ||
1110 | * dlls/ntdll/thread.c: The TEB doesn't need execute permissions. | |
1111 | ||
1112 | * dlls/user/user32.spec: Dmitry Timoshkov <dmitry@codeweavers.com> | |
1113 | DdeCreateStringHandleA/W takes a pointer to a const string, | |
1114 | accordingly fix the spec entries. | |
1115 | ||
1116 | * dlls/shell32/shfldr_unixfs.c: | |
1117 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
1118 | Remove trailing backslash from DOS paths in GetDisplayNameOf. | |
1119 | ||
1120 | * programs/winefile/Cs.rc: Martin Fuchs <martin-fuchs@gmx.net> | |
1121 | Corrections of Czech translation by Denzil. | |
1122 | ||
1123 | * dlls/ntdll/om.c, include/winternl.h: | |
1124 | Mike McCormack <mike@codeweavers.com> | |
1125 | Declare Nt directory functions. | |
1126 | ||
1127 | * configure, configure.ac, loader/Makefile.in: | |
1128 | Move the loader a bit higher in memory to leave more space for ntdll | |
1129 | and kernel32. | |
1130 | ||
1131 | * dlls/oleaut32/tests/vartype.c, dlls/urlmon/tests/url.c, | |
1132 | dlls/user/tests/win.c, dlls/winedos/soundblaster.c, | |
1133 | dlls/winmm/tests/timer.c, dlls/winmm/tests/wave.c, | |
1134 | dlls/winsock/tests/sock.c, dlls/wintab32/wintab32.c, | |
1135 | dlls/x11drv/xim.c, programs/winefile/winefile.c: | |
1136 | Stefan Huehner <stefan@huehner.org> | |
1137 | Remove some -Wstrict-prototypes warnings. | |
1138 | ||
1139 | * dlls/d3d8/d3d8_private.h, dlls/d3d8/directx.c, | |
1140 | dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c, | |
1141 | dlls/wined3d/device.c, include/wine/wined3d_interface.h, | |
1142 | include/wine/wined3d_types.h: | |
1143 | Oliver Stieber <oliver_stieber@yahoo.co.uk> | |
1144 | Change the way caps are sent between d3d9/d3d8 and wined3d to make it | |
1145 | easier for wined3d to support additional versions of Direct3D. | |
1146 | ||
1147 | * dlls/shell32/iconcache.c: Marcus Meissner <marcus@jet.franken.de> | |
1148 | ExtractAssociatedIconA needs to allocate enough space to have EAIW | |
1149 | fill in lpIconPathW. | |
1150 | ||
1151 | * dlls/msi/action.h: Marcus Meissner <marcus@jet.franken.de> | |
1152 | Remove cszbs from msi/action.h. | |
1153 | ||
1154 | * dlls/advapi32/security.c: James Hawkins <truiken@gmail.com> | |
1155 | Forward GetPrivate/KernelObjectSecurity to NtQuerySecurityObject. | |
1156 | ||
1157 | * include/windef.h: Dmitry Timoshkov <dmitry@codeweavers.com> | |
1158 | Fixed POINTS definition for WORDS_BIGENDIAN case. | |
1159 | ||
1160 | * dlls/crypt32/encode.c: Juan Lang <juan_lang@yahoo.com> | |
1161 | Add a few traces and comments. | |
1162 | ||
1163 | * include/wincrypt.h: Juan Lang <juan_lang@yahoo.com> | |
1164 | Add more missing defs. | |
1165 | ||
1166 | 2005-06-16 Alexandre Julliard <julliard@winehq.com> | |
1167 | ||
1168 | * dlls/ntdll/relay.c, tools/winebuild/import.c: | |
1169 | Make import thunks position-independent to avoid text relocations. | |
1170 | ||
1171 | * dlls/wineps/truetype.c: | |
1172 | Use the standard font path to look for TrueType fonts. | |
1173 | ||
1174 | * dlls/wined3d/directx.c, include/d3d9caps.h: | |
1175 | Oliver Stieber <oliver_stieber@yahoo.co.uk> | |
1176 | Rename _D3DCAPS9.MaxPixelShaderValue to the correct | |
1177 | _D3DCAPS9.PixelShader1xMaxValue. | |
1178 | ||
1179 | * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/install.c: | |
1180 | Aric Stewart <aric@codeweavers.com> | |
1181 | Break out all the top level apis into install.c. | |
1182 | ||
1183 | * programs/winecfg/driveui.c: Paul Vriens <Paul.Vriens@xs4all.nl> | |
1184 | Hide <-> Show Advanced. | |
1185 | ||
1186 | * dlls/msi/dialog.c: Mike McCormack <mike@codeweavers.com> | |
1187 | Added support for the MSI MaskEdit control. | |
1188 | ||
1189 | * dlls/d3d9/vertexdeclaration.c: | |
1190 | Oliver Stieber <oliver_stieber@yahoo.co.uk> | |
1191 | Disable the creation of invalid vertex declarations in d3d9 preventing | |
1192 | some applications from crashing. | |
1193 | ||
1194 | * dlls/d3d9/texture.c: Oliver Stieber <oliver_stieber@yahoo.co.uk> | |
1195 | Added relay tracing to texture. | |
1196 | ||
1197 | * include/d3d9types.h: Oliver Stieber <oliver_stieber@yahoo.co.uk> | |
1198 | Define some more flags | |
1199 | ||
1200 | * dlls/advapi32/tests/registry.c, server/registry.c: | |
1201 | Robert Shearman <rob@codeweavers.com> | |
1202 | - All versions of Windows ignore the access rights of the passed in | |
1203 | parent handle to RegCreateKey(Ex). | |
1204 | - Add a test that shows this. | |
1205 | ||
1206 | * dlls/msi/custom.c: Aric Stewart <aric@codeweavers.com> | |
1207 | A simple cleanup to only track the temp file if we need to have it | |
1208 | laying around because the action is going on asynchronously. Otherwise | |
1209 | clean up the temp file as the action finishes. | |
1210 | ||
1211 | * programs/winecfg/winecfg.c: | |
1212 | Use RegOpenKey instead of RegOpenKeyEx to avoid trouble with handle | |
1213 | access rights. | |
1214 | ||
1215 | * programs/winecfg/main.c, programs/winecfg/winecfg.c, | |
1216 | programs/winecfg/winecfg.h, programs/winecfg/x11drvdlg.c: | |
1217 | Fixed registry paths to edit the real config, and removed the startup | |
1218 | warning message. | |
1219 | ||
1220 | * dlls/x11drv/x11drv_main.c: | |
1221 | Moved configuration keys to HKCU\Software\Wine\X11 Driver. | |
1222 | ||
1223 | * dlls/ntdll/loadorder.c: | |
1224 | Moved configuration keys to HKCU\Software\Wine\DllOverrides. | |
1225 | ||
1226 | * dlls/msi/upgrade.c: Aric Stewart <aric@codeweavers.com> | |
1227 | Add UI messages to FindRelatedProducts. | |
1228 | Reduce unneeded includes. | |
1229 | ||
1230 | * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c: | |
1231 | Juan Lang <juan_lang@yahoo.com> | |
1232 | - implement encoding and decoding of enumerated types, unsigned | |
1233 | integers, octet strings, and bit strings | |
1234 | - correct length handling | |
1235 | - the usual tests | |
1236 | ||
1237 | * programs/wineboot/wineboot.c, programs/winecfg/drive.c, | |
1238 | programs/winecfg/drivedetect.c, programs/winecfg/winecfg.h: | |
1239 | Stefan Huehner <stefan@huehner.org> | |
1240 | Fix some -Wstrict-prototypes warnings. | |
1241 | ||
1242 | * tools/winebuild/relay.c: | |
1243 | Generate proper PIC code for CALL32_CBClient. | |
1244 | ||
1245 | * dlls/msvcrt/cpp.c: | |
1246 | Store vtables in the data segment to avoid text relocations. | |
1247 | ||
1248 | * dlls/comctl32/tests/treeview.c, dlls/comctl32/updown.c, | |
1249 | dlls/mshtml/view.c, dlls/ntdll/tests/rtl.c, | |
1250 | dlls/ntdll/tests/rtlbitmap.c, dlls/rsabase/tests/rsabase.c, | |
1251 | dlls/rsaenh/tests/rsaenh.c: | |
1252 | Stefan Huehner <stefan@huehner.org> | |
1253 | Fix some -Wstrict-prototypes warnings. | |
1254 | ||
1255 | * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h, | |
1256 | dlls/msi/classes.c: | |
1257 | Aric Stewart <aric@codeweavers.com> | |
1258 | Break out all the class registration actions into classes.c. This | |
1259 | includes RegisterClassInfo, RegisterProgIds, RegisterExtensions and | |
1260 | RegisterMIMETypes. | |
1261 | ||
1262 | * include/wincrypt.h: Juan Lang <juan_lang@yahoo.com> | |
1263 | Define some more OID strings. | |
1264 | ||
1265 | * dlls/ntdll/relay.c, include/wine/port.h, tools/winebuild/relay.c: | |
1266 | Store a relative pointer for registry entry points to avoid some text | |
1267 | relocations. | |
1268 | ||
1269 | * dlls/ntdll/nt.c, dlls/ntdll/om.c, include/winternl.h: | |
1270 | Mike McCormack <mike@codeweavers.com> | |
1271 | Add/fix more NT native API declarations. | |
1272 | ||
1273 | * dlls/crypt32/tests/encode.c, dlls/ntdll/heap.c, | |
1274 | dlls/oleaut32/tests/typelib.c, dlls/winmm/tests/mixer.c, | |
1275 | dlls/winmm/winealsa/audio.c, libs/unicode/mbtowc.c, | |
1276 | programs/msiexec/msiexec.c, programs/winetest/util.c: | |
1277 | Mike McCormack <mike@codeweavers.com> | |
1278 | Fix some declaration and write string warnings. | |
1279 | ||
1280 | * dlls/shell32/shelllink.c: Mike McCormack <mike@codeweavers.com> | |
1281 | - forward AddRef, Release, QueryInterface and GetClassID to internal | |
1282 | implementations | |
1283 | - implement GetClassID properly | |
1284 | ||
1285 | * tools/winebuild/spec32.c: | |
1286 | Output the exported names as a C string so that they end up in the | |
1287 | correct section. | |
1288 | ||
1289 | * dlls/ntdll/relay.c: | |
1290 | Use the DEFINE_REGS_ENTRYPOINT macro to define register functions | |
1291 | instead of doing it by hand. | |
1292 | ||
1293 | * dlls/kernel/version.c: | |
1294 | Removed the DOS version option, specifying the Windows version should | |
1295 | be enough to achieve the same results. | |
1296 | ||
1297 | * dlls/shell32/Makefile.in, dlls/shell32/memorystream.c, | |
1298 | dlls/shell32/shell32_main.h: | |
1299 | Mike McCormack <mike@codeweavers.com> | |
1300 | SHCreateStreamOnFileW is implemented in shlwapi, so we don't need | |
1301 | another implementation in shell32. | |
1302 | ||
1303 | * dlls/shell32/shelllink.c, dlls/shlwapi/istream.c: | |
1304 | Mike McCormack <mike@codeweavers.com> | |
1305 | Switch IShellLink to use shlwapi.SHCreateStreamOnFileW. | |
1306 | ||
1307 | * include/winreg.h: Mike McCormack <mike@codeweavers.com> | |
1308 | Define RegOpenUserClassesRoot. | |
1309 | ||
1310 | * include/winnt.h: Steven Edwards <steven_ed4153@yahoo.com> | |
1311 | Removed duplicated ALPHA platform context definitions. | |
1312 | Added ARM context definitions. | |
1313 | ||
1314 | * dlls/shell32/tests/shlfolder.c: | |
1315 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
1316 | Test GetAttributesOf on the MyComputer shellfolder. | |
1317 | ||
1318 | * dlls/ntdll/nt.c: Paul Vriens <Paul.Vriens@xs4all.nl> | |
1319 | ProcessName should be without the path. | |
1320 | ||
1321 | * dlls/ntdll/tests/info.c: Paul Vriens <Paul.Vriens@xs4all.nl> | |
1322 | W2K3 returns STATUS_INVALID_HANDLE instead of STATUS_ACCESS_VIOLATION. | |
1323 | ||
1324 | * dlls/msvideo/msvideo_main.c: | |
1325 | Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
1326 | - Implemented ICSeqCompressFrame{Start,,End} | |
1327 | - Modified ICCompressorFree to properly free the initialized variables | |
1328 | from ICSeqCompressFrameStart. | |
1329 | ||
1330 | * tools/wine.inf: Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
1331 | Register qcap.dll on wine initialisation. | |
1332 | ||
1333 | 2005-06-15 Alexandre Julliard <julliard@winehq.com> | |
1334 | ||
1335 | * dlls/comctl32/propsheet.c: Huw Davies <huw@codeweavers.com> | |
1336 | For modal propsheets we should run our own message loop rather than | |
1337 | use a modal dialogbox just like Windows does. This helps apps that | |
1338 | subclass the propsheet's wndproc. | |
1339 | ||
1340 | * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h, | |
1341 | dlls/msi/helpers.c: | |
1342 | Aric Stewart <aric@codeweavers.com> | |
1343 | Break out all the helper functions into helpers.c. | |
1344 | ||
1345 | * Makefile.in, documentation/Makefile.in: | |
1346 | Moved the API doc rules to the documentation makefile. | |
1347 | ||
1348 | * tools/bin2res.c, tools/sfnt2fnt.c, tools/widl/header.c, | |
1349 | tools/widl/proxy.c, tools/widl/server.c: | |
1350 | Stefan Huehner <stefan@huehner.org> | |
1351 | Fix some -Wmissing-declarations by making functions static. | |
1352 | ||
1353 | * dlls/shell32/tests/shlfolder.c: | |
1354 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
1355 | Added tests for SHGetPathFromIDList. | |
1356 | ||
1357 | * dlls/shell32/classes.c: Huw Davies <huw@codeweavers.com> | |
1358 | Unquote the icon file path if it's quoted. | |
1359 | ||
1360 | * dlls/user/tests/win.c: Dmitry Timoshkov <dmitry@codeweavers.com> | |
1361 | Add a test case for WM_[L|R|M|X]BUTTONDBLCLK generation behaviour. | |
1362 | ||
1363 | * dlls/psapi/psapi_main.c: | |
1364 | Felix Nawothnig <felix.nawothnig@t-online.de> | |
1365 | - Replaced server requests in EnumProcesses by native APIs | |
1366 | - Fixed third parameter (should return the amount of used and not | |
1367 | needed memory). | |
1368 | ||
1369 | * documentation/.cvsignore, documentation/Makefile.in, | |
1370 | documentation/wine.man.in, loader/.cvsignore, loader/Makefile.in, | |
1371 | loader/wine.man.in: | |
1372 | Moved the wine manpage to the loader/ directory. | |
1373 | ||
1374 | * dlls/user/combo.c, include/winuser.h: | |
1375 | Robert Shearman <rob@codeweavers.com> | |
1376 | Implement GetComboBoxInfo and CB_GETCOMBOBOXINFO. | |
1377 | ||
1378 | * include/wine/test.h, tools/make_ctests.c: | |
1379 | Avoid static forward declaration that doesn't work on MSVC. | |
1380 | ||
1381 | * dlls/shell32/shelllink.c: Mike McCormack <mike@codeweavers.com> | |
1382 | Remove some uses of wine/unicode.h functions. | |
1383 | ||
1384 | * dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c: | |
1385 | Juan Lang <juan_lang@yahoo.com> | |
1386 | Add encode/decode support for multi-byte integers. | |
1387 | ||
1388 | * dlls/user/tests/class.c, dlls/user/tests/edit.c, | |
1389 | dlls/user/tests/listbox.c, dlls/user/tests/sysparams.c, | |
1390 | dlls/user/tests/win.c, dlls/rsaenh/rsaenh.c, | |
1391 | dlls/rsaenh/tests/rsaenh.c: | |
1392 | Mike McCormack <mike@codeweavers.com> | |
1393 | Fix declarations. | |
1394 | ||
1395 | * dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c: | |
1396 | Mike McCormack <mike@codeweavers.com> | |
1397 | Fix declarations in the tests. | |
1398 | ||
1399 | * dlls/advapi32/security.c: Robert Shearman <rob@codeweavers.com> | |
1400 | MSDN states that DuplicateToken should create a new token with the | |
1401 | TOKEN_QUERY | TOKEN_IMPERSONATE rights, not 0. | |
1402 | ||
1403 | * dlls/shell32/pidl.c, dlls/shell32/pidl.h: | |
1404 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
1405 | Implement SHGetPathFromIDList based on GetDisplayNameOf. | |
1406 | ||
1407 | * dlls/ntdll/nt.c, dlls/ntdll/tests/info.c: | |
1408 | Paul Vriens <Paul.Vriens@xs4all.nl> | |
1409 | Only exact buffer size gives STATUS_SUCCESS. | |
1410 | ||
1411 | 2005-06-14 Alexandre Julliard <julliard@winehq.com> | |
1412 | ||
1413 | * documentation/Makefile.in, documentation/wine.conf.man, | |
1414 | documentation/wine.man.in: | |
1415 | Get rid of the wine.conf man page. | |
1416 | ||
1417 | * server/process.c: | |
1418 | Remove the process locks in process_killed, not process_destroy. | |
1419 | ||
1420 | * dlls/kernel/relay16.c, dlls/ntdll/relay.c, dlls/user/spy.c: | |
1421 | Moved debugging config options to HKCU\Software\Wine\Debug. | |
1422 | ||
1423 | * dlls/shell32/tests/shlfolder.c: | |
1424 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
1425 | Replace magic error constant. | |
1426 | ||
1427 | * dlls/mapi32/tests/prop.c: | |
1428 | Saulius Krasuckas <saulius.krasuckas@ieee.org> | |
1429 | Avoid accessing uninitialized data on WinME (based on an old patch by | |
1430 | Ferenc Wagner). | |
1431 | ||
1432 | * dlls/user/nonclient.c, dlls/user/win.c: | |
1433 | Stefan Huehner <stefan@huehner.org> | |
1434 | Remove include "cursoricon.h" from nonclient.c and win.c. | |
1435 | ||
1436 | * dlls/shell32/clipboard.c, dlls/shell32/shelllink.c, | |
1437 | dlls/shell32/shlexec.c: | |
1438 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
1439 | Use SHGetPathFromIDList instead of SHELL32_GetPathFromIDList. | |
1440 | ||
1441 | * server/handle.c: | |
1442 | Call the close_handle notification for all objects when releasing a | |
1443 | handle table. | |
1444 | ||
1445 | * server/token.c, server/trace.c: Robert Shearman <rob@codeweavers.com> | |
1446 | Fix size used to validate the sids in aces. | |
1447 | ||
1448 | * dlls/x11drv/init.c: Removed the check for the old Resolution option. | |
1449 | ||
1450 | * dlls/x11drv/palette.c, dlls/x11drv/x11drv.h, dlls/x11drv/x11drv_main.c: | |
1451 | Merged palette option processing into the main configuration code. | |
1452 | ||
1453 | * dlls/shell32/shfldr_desktop.c, dlls/shell32/tests/shlfolder.c: | |
1454 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
1455 | Return the correct attributes for the desktop folder. | |
1456 | Corresponding tests. | |
1457 | ||
1458 | * server/token.c: Robert Shearman <rob@codeweavers.com> | |
1459 | Add TokenType attribute to specify whether the token is a primary or | |
1460 | impersonation token. | |
1461 | ||
1462 | * dlls/user/sysparams.c: | |
1463 | Use a better location than HKCU\Wine for saving the temporary | |
1464 | parameters. | |
1465 | ||
1466 | * dlls/x11drv/xfont.c: | |
1467 | Avoid repeatedly opening the configuration registry key. | |
1468 | ||
1469 | * dlls/iphlpapi/iphlpapi_main.c, dlls/kernel/computername.c, | |
1470 | dlls/netapi32/nbt.c: | |
1471 | Moved network configuration parameters to HKCU\Software\Wine\Network. | |
1472 | ||
1473 | * dlls/shell32/tests/shlfolder.c: | |
1474 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
1475 | Added tests to compare SHGetPathFromIDList and GetDisplayNameOf. | |
1476 | ||
1477 | * dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/string.c: | |
1478 | Mike McCormack <mike@codeweavers.com> | |
1479 | Fixes for -Wmissing-declaration and -Wwrite-string warnings. | |
1480 | ||
1481 | * dlls/dinput/joystick_linux.c: | |
1482 | Moved config parameters to HKCU\Software\Wine\DirectInput. | |
1483 | ||
1484 | * dlls/dsound/dsound_main.c: | |
1485 | Moved config parameters to HKCU\Software\Wine\DirectSound. | |
1486 | ||
1487 | * dlls/gdi/freetype.c: | |
1488 | Moved all font config parameters to HKCU\Software\Wine\Fonts. | |
1489 | Replaced the FontDirs key enumeration by a simple Path value. | |
1490 | ||
1491 | * dlls/ntdll/cdrom.c: Ivan Leo Puoti <ivanleo@gmail.com> | |
1492 | Reimplement IOCTL_SCSI_PASS_THROUGH_DIRECT and | |
1493 | IOCTL_SCSI_PASS_THROUGH on top of the linux scsi driver. | |
1494 | ||
1495 | * dlls/oleaut32/tests/vartest.c: | |
1496 | Saulius Krasuckas <saulius.krasuckas@ieee.org> | |
1497 | Change (long long) to (LONGLONG) to compile with MSVC. | |
1498 | ||
1499 | * dlls/ntdll/process.c, dlls/ntdll/tests/info.c: | |
1500 | Paul Vriens <Paul.Vriens@xs4all.nl> | |
1501 | Return STATUS_INVALID_INFO_CLASS for non-implemented classes. | |
1502 | Return STATUS_ACCESS_VIOLATION if no buffer given. | |
1503 | Added tests for ProcessBasicInformation. | |
1504 | ||
1505 | * dlls/user/edit.c, dlls/user/tests/edit.c: | |
1506 | Lauri Tulmin <tulmin@gmail.com> | |
1507 | - EM_CHARFROMPOS should return the closest char (clicking on the first | |
1508 | half of a character should return current char and clicking on the | |
1509 | second half should return next char) | |
1510 | - EM_POSFROMCHAR should return -1 if character index is greater or | |
1511 | equal to text length | |
1512 | ||
1513 | * dlls/gdi/gdiobj.c: Removed the Tweak.Fonts configuration hack. | |
1514 | ||
1515 | * dlls/x11drv/bitblt.c: | |
1516 | Get rid of the PerfectGraphics option, that's not really useful. | |
1517 | ||
1518 | * dlls/winedos/dosconf.c: | |
1519 | Hardcode the location of config.sys, no need for a config parameter | |
1520 | for that. | |
1521 | ||
1522 | * include/winbase.h: Mike McCormack <mike@codeweavers.com> | |
1523 | Add a couple of missing functions. | |
1524 | ||
1525 | * dlls/ntdll/nt.c, include/winternl.h: | |
1526 | Mike McCormack <mike@codeweavers.com> | |
1527 | Declare port functions and fix prototypes. | |
1528 | ||
1529 | * dlls/kernel/computername.c, dlls/kernel/console.c, | |
1530 | dlls/kernel/environ.c, dlls/kernel/kernel_main.c, | |
1531 | dlls/kernel/kernel_private.h, dlls/kernel/lcformat.c, | |
1532 | dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/thread.c, | |
1533 | dlls/kernel/version.c, dlls/kernel/win87em.c: | |
1534 | Mike McCormack <mike@codeweavers.com> | |
1535 | Fix warnings from -Wmissing-declarations. | |
1536 | ||
1537 | * server/file.h, server/handle.h, server/process.c: | |
1538 | Mike McCormack <mike@codeweavers.com> | |
1539 | Call remove_process_locks when a process ends, fix declarations. | |
1540 | ||
1541 | * dlls/kernel/tests/profile.c, dlls/kernel/tests/thread.c, | |
1542 | dlls/kernel/tests/time.c, dlls/kernel/tests/timer.c: | |
1543 | Mike McCormack <mike@codeweavers.com> | |
1544 | Fix declaration warnings in the test cases. | |
1545 | ||
1546 | * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/varformat.c: | |
1547 | Michael Stefaniuc <mstefani@redhat.de> | |
1548 | - Fix VarFormat for formats that mix '0' and '#' in the whole number | |
1549 | part. | |
1550 | - Fix VarFormat for negative exponent formats. | |
1551 | - Add tests for the above + a couple of "todo_wine"'s. | |
1552 | ||
1553 | * dlls/shell32/shelllink.c: Mike McCormack <mike@codeweavers.com> | |
1554 | Add the IContextMenu interface to the ShellLink object. | |
1555 | ||
1556 | * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c, | |
1557 | dlls/crypt32/tests/.cvsignore, dlls/crypt32/tests/Makefile.in, | |
1558 | dlls/crypt32/tests/main.c: | |
1559 | Juan Lang <juan_lang@yahoo.com> | |
1560 | Add CertAlgIdToOID and CertOIDToAlgId, with tests. | |
1561 | ||
1562 | * dlls/dmloader/loaderstream.c: | |
1563 |