Commit | Line | Data |
---|---|---|
0603a15f AJ |
1 | ---------------------------------------------------------------- |
2 | 2005-05-24 Alexandre Julliard <julliard@winehq.com> | |
3 | ||
4 | * dlls/qcap/Makefile.in, dlls/qcap/qcap_main.h, dlls/qcap/yuv.c: | |
5 | Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
6 | Added YUV routines needed for v4l driver, and in the future possibly | |
7 | other capture drivers too. | |
8 | ||
9 | * dlls/kernel/file.c: Rein Klazes <wijn@wanadoo.nl> | |
10 | Work around a problem where WriteFile is asked to write memory | |
11 | protected by DIBSection code. | |
12 | ||
13 | * dlls/comctl32/datetime.c, dlls/itss/chm_lib.c, dlls/kernel/instr.c, | |
14 | dlls/wineps/truetype.c, dlls/wintab32/context.c, | |
15 | programs/winedbg/break.c, tools/winedump/pe.c: | |
16 | Hans Leidekker <hans@it.vu.nl> | |
17 | Fix uninitialized warnings. | |
18 | ||
19 | * dlls/ntdll/sec.c, include/wine/server_protocol.h, | |
20 | server/protocol.def, server/request.h, server/token.c, | |
21 | server/trace.c: | |
22 | Robert Shearman <rob@codeweavers.com> | |
23 | Implement NtAccessCheck. | |
24 | ||
25 | * dlls/urlmon/sec_mgr.c, include/urlmon.idl: | |
26 | Mike McCormack <mike@codeweavers.com> | |
27 | Add the missing interface method PromptAction to | |
28 | IInternetZoneManager. | |
29 | ||
30 | * configure, configure.ac, dlls/msvcrt/time.c, include/config.h.in: | |
31 | Phil Krylov <phil@newstar.rinet.ru> | |
32 | Added detection of platforms which don't have external timezone and | |
33 | daylight variables, and emulation of these variables. | |
34 | ||
35 | * dlls/comctl32/listview.c: Kouji Sasaki <taro-x@justsystem.co.jp> | |
36 | Added handling of WM_ENABLE message. | |
37 | ||
38 | * programs/winedbg/Makefile.in, programs/winedbg/be_alpha.c, | |
39 | programs/winedbg/be_cpu.h, programs/winedbg/be_i386.c, | |
40 | programs/winedbg/be_ppc.c, programs/winedbg/break.c, | |
41 | programs/winedbg/debugger.h, programs/winedbg/gdbproxy.c, | |
42 | programs/winedbg/memory.c, programs/winedbg/tgt_active.c, | |
43 | programs/winedbg/types.c, programs/winedbg/winedbg.c: | |
44 | Eric Pouech <pouech-eric@wanadoo.fr> | |
45 | - started infrastructure for proper multi-target support (active | |
46 | process, minidump...) | |
47 | - all read/write memory ops are now done thru a centralized process_io | |
48 | facility | |
49 | - minor fixes & cleanups in CPU backends | |
50 | ||
51 | * dlls/shell32/folders.c, dlls/shell32/regsvr.c, | |
52 | dlls/shell32/shell32_main.h, dlls/shell32/shellole.c, | |
53 | dlls/shell32/shfldr_unixfs.c: | |
54 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
55 | Add a new CLSID for UnixDosFolder, which is identical to UnixFolder, | |
56 | but does unix <-> dos path conversion for GetDisplayNameOf and | |
57 | ParseDisplayName. | |
58 | ||
59 | * tools/winedump/dump.c, tools/winedump/minidump.c, tools/winedump/pe.c: | |
60 | Dmitry Timoshkov <dmitry@codeweavers.com> | |
61 | Print data offset additionally to prefix while dumping data. | |
62 | ||
63 | * dlls/x11drv/window.c: Dmitry Timoshkov <dmitry@codeweavers.com> | |
64 | SetParent needs to clear 'managed' flag for former top level window. | |
65 | ||
66 | * dlls/mshtml/oleobj.c: Jacek Caban <jack@itma.pwr.wroc.pl> | |
67 | Added OLEIVERB_UIACTIVATE handling. | |
68 | ||
69 | * include/urlmon.idl: Mike McCormack <mike@codeweavers.com> | |
70 | Define GetSoftwareUpdateInfo and ISoftDistExt. | |
71 | ||
72 | * dlls/wininet/internet.c, dlls/wininet/tests/http.c: | |
73 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
74 | Handle more Escape situations. | |
75 | ||
76 | * tools/winebuild/build.h, tools/winebuild/import.c, | |
77 | tools/winebuild/spec32.c: | |
78 | Free delayed import modules on PROCESS_DETACH. | |
79 | ||
80 | * dlls/kernel/Makefile.in, dlls/kernel/toolhelp.c, | |
81 | dlls/kernel/toolhelp16.c: | |
82 | Steven Edwards <steven_ed4153@yahoo.com> | |
83 | Split Win16 and Win32 toolhelp functions. | |
84 | Compile out win87em and 16bit toolhelp functions if 16 bit support is | |
85 | disabled. | |
86 | ||
87 | * programs/winedbg/gdbproxy.c: David Welch <welch@cwcom.net> | |
88 | Added the ability to break into the program when using the gdb proxy. | |
89 | ||
90 | * dlls/riched20/paint.c: Hannu Valtonen <Hannu.Valtonen@hut.fi> | |
91 | Use correct background color for the whole richedit control. | |
92 | ||
93 | * dlls/user/button.c: Vitaly Lipatov <lav@etersoft.ru> | |
94 | Add BUTTON_NOTIFY_PARENT macro (as in edit.c). | |
95 | Notify parent about WM_KILL/SETFOCUS events. | |
96 | ||
97 | * configure, configure.ac, dlls/crypt32/Makefile.in, | |
98 | dlls/crypt32/tests/.cvsignore, dlls/crypt32/tests/Makefile.in, | |
99 | dlls/crypt32/tests/protectdata.c: | |
100 | Kees Cook <kees@outflux.net> | |
101 | Create basic test suite for CryptProtectData/CryptUnprotectData. | |
102 | ||
103 | * dlls/user/nonclient.c, dlls/user/tests/win.c: | |
104 | Richard Cohen <richard@daijobu.co.uk> | |
105 | Fix off-by-one in menu height calculation (& therefore | |
106 | AdjustWindowRect) + test. | |
107 | ||
108 | * dlls/comctl32/listview.c: James Hawkins <truiken@gmail.com> | |
109 | Audit the List-View control. | |
110 | ||
111 | * programs/winedbg/gdbproxy.c: David Welch <welch@cwcom.net> | |
112 | Fix decoding of thread IDs in the gdbproxy. | |
113 | ||
114 | * dlls/uxtheme/draw.c: Kevin Koltzau <kevin@plop.org> | |
115 | Use uniformsizing theme property. | |
116 | ||
117 | * include/exdisp.idl: Mike McCormack <mike@codeweavers.com> | |
118 | Define CLSID_ShellWindows. | |
119 | ||
120 | * dlls/msi/sql.y: Mike McCormack <mike@codeweavers.com> | |
121 | Simplify parsing of the FROM keyword. | |
122 | ||
123 | 2005-05-23 Alexandre Julliard <julliard@winehq.com> | |
124 | ||
125 | * include/wine/server_protocol.h, server/protocol.def, server/trace.c: | |
126 | Robert Shearman <rob@codeweavers.com> | |
127 | - Add new server type "struct security_descriptor". | |
128 | - Add tracing for this new type. | |
129 | ||
130 | * dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c, | |
131 | dlls/shell32/shfldr_mycomp.c, dlls/shell32/shfldr_unixfs.c: | |
132 | Michael Jung <mjung@iss.tu-darmstadt.de> | |
133 | More robustly query the SHGDN_FORPARSING flag in the shell32's folders | |
134 | GetDisplayNameOf methods. | |
135 | ||
136 | * dlls/ole32/oleobj.c: Mike McCormack <mike@codeweavers.com> | |
137 | Remove forward declarations. | |
138 | ||
139 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
140 | Double terminate SZ_MULTI properly. | |
141 | ClassInfo and ExtensionInfo are also written for ADVERTISED | |
142 | components. | |
143 | ||
144 | * dlls/msi/msi.c: Aric Stewart <aric@codeweavers.com> | |
145 | Fix a leaking handle. | |
146 | Make MsiCollectUserInfo more internally consistent. | |
147 | Thanks to Mike McCormack. | |
148 | ||
149 | * include/winnt.h: Ivan Leo Puoti <ivanleo@gmail.com> | |
150 | Update LDT_ENTRY definition. | |
151 | ||
152 | * dlls/msi/sql.y: Mike McCormack <mike@codeweavers.com> | |
153 | Improve parser error checking. | |
154 | ||
155 | * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c: | |
156 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
157 | Test cases for URL_UNESCAPE and small fix. | |
158 | ||
159 | * programs/winedbg/Makefile.in, programs/winedbg/dbg.y, | |
160 | programs/winedbg/debug.l, programs/winedbg/debugger.h, | |
161 | programs/winedbg/tgt_minidump.c, programs/winedbg/winedbg.c: | |
162 | Eric Pouech <pouech-eric@wanadoo.fr> | |
163 | - now storing exception info (if any) in thread structure | |
164 | - added minidump function in winedbg (write only) | |
165 | ||
166 | * dlls/kernel/kernel16_private.h, dlls/kernel/ne_module.c: | |
167 | Support unloading 16-bit builtin modules, and properly manage the | |
168 | refcount of the 32-bit owner module. | |
169 | ||
170 | * dlls/kernel/kernel32.spec, dlls/kernel/toolhelp.c: | |
171 | Kevin Koltzau <kevin@plop.org> | |
172 | Implement Module32FirstW/NextW. | |
173 | ||
174 | * dlls/msi/create.c, dlls/msi/insert.c, dlls/msi/msipriv.h, | |
175 | dlls/msi/msiquery.c, dlls/msi/query.h, dlls/msi/sql.y, | |
176 | dlls/msi/update.c, dlls/msi/where.c: | |
177 | Mike McCormack <mike@codeweavers.com> | |
178 | Track memory allocations in the SQL parser. | |
179 | ||
180 | * dlls/advapi32/advapi32.spec, dlls/advapi32/crypt.c: | |
181 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
182 | Implemented SystemFunction036. | |
183 | ||
184 | * dlls/kernel/kernel16_private.h, dlls/kernel/ne_module.c, | |
185 | include/wine/winbase16.h, tools/winebuild/spec16.c: | |
186 | Moved the generated code segment for 16-bit builtins inside the module | |
187 | structure. | |
188 | Get rid of the BUILTIN16_DESCRIPTOR structure and directly register | |
189 | the MZ header instead. | |
190 | ||
191 | * dlls/msi/sql.y: Mike McCormack <mike@codeweavers.com> | |
192 | Simplify parsing of select query. | |
193 | ||
194 | * dlls/dplayx/dplay.c: Lionel Ulmer <lionel.ulmer@free.fr> | |
195 | Rewrite DirectPlayEnumerateA and add W version at the same time. | |
196 | ||
197 | * dlls/oleaut32/tests/vartest.c: Michael Stefaniuc <mstefani@redhat.de> | |
198 | Tests for VarMul(). | |
199 | ||
200 | * dlls/oleaut32/variant.c: Michael Stefaniuc <mstefani@redhat.de> | |
201 | Reimplement VarMul(). It can multiply now all variants that the native | |
202 | (WinXP) function supports too. | |
203 | ||
204 | * dlls/dbghelp/stack.c, include/dbghelp.h: | |
205 | Eric Pouech <pouech-eric@wanadoo.fr> | |
206 | - fixed ReadProcessMemoryProc prototype | |
207 | - made StackWalk work when dbghelp is run against a non running | |
208 | process | |
209 | ||
210 | * dlls/ddraw/dsurface/main.c: Antoine Chavasse <a.chavasse@gmail.com> | |
211 | Added traces in GetPrivateData and SetPrivateData. | |
212 | Made SetPrivateData actually store the data from the buffer as well as | |
213 | its size. | |
214 | ||
215 | * dlls/ntdll/loader.c: | |
216 | Moved the loaddll trace into the load_builtin_dll function so that it | |
217 | gets printed even when we don't get the expected so file. | |
218 | ||
219 | * tools/winedump/lnk.c, tools/winedump/minidump.c, | |
220 | tools/winedump/msmangle.c, tools/winedump/pe.c, | |
221 | tools/winedump/winedump.h, tools/wmc/lang.h, tools/wmc/write.c: | |
222 | Robert Shearman <rob@codeweavers.com> | |
223 | Fix -Wwrite-strings warnings. | |
224 | ||
225 | * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/string.c: | |
226 | Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> | |
227 | Implement minimal _stricoll. | |
228 | ||
229 | * dlls/ole32/filemoniker.c, dlls/ole32/itemmoniker.c: | |
230 | Robert Shearman <rob@codeweavers.com> | |
231 | - Add error messages on failure in file moniker load function. | |
232 | - Fix incorrect pointer check in both monikers. | |
233 | - Fix max size calculation of item moniker to match native. | |
234 | ||
235 | * dlls/ole32/marshal.c: Robert Shearman <rob@codeweavers.com> | |
236 | - Add a useful trace message. | |
237 | - Fix more places where custom header size was calculated exclusive of | |
238 | the data size member. | |
239 | - Optimize custom marshaling by getting size before calling the custom | |
240 | marshaler so we can write the header before and not use a second | |
241 | stream. | |
242 | ||
243 | * dlls/msi/order.c, dlls/msi/query.h, dlls/msi/sql.y: | |
244 | Mike McCormack <mike@codeweavers.com> | |
245 | Create the ORDER BY view in a single call. | |
246 | ||
247 | * programs/winefile/winefile.c, programs/winefile/winefile.h: | |
248 | Martin Fuchs <martin-fuchs@gmx.net> | |
249 | Bug fixes for _NO_EXTENSIONS mode. | |
250 | ||
251 | * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c: | |
252 | Richard Cohen <richard@daijobu.co.uk> | |
253 | - Remove unused macro. | |
254 | - Check for VT_I8 before testing it. | |
255 | - VarMod returns DISP_E_OVERFLOW not E_INVALIDARG. | |
256 | ||
257 | * programs/winedbg/debugger.h, programs/winedbg/memory.c, | |
258 | programs/winedbg/symbol.c: | |
259 | Eric Pouech <pouech-eric@wanadoo.fr> | |
260 | Removed the macros for verbose memory read/write operations. | |
261 | ||
262 | * dlls/avifil32/avifile.spec, dlls/kernel/comm.drv.spec, | |
263 | dlls/kernel/windebug.spec, dlls/ole32/ole2thk.spec, | |
264 | dlls/setupapi/setupx.spec, dlls/shell32/shell.spec, | |
265 | dlls/user/keyboard.drv.spec, dlls/win32s/win32s16.spec: | |
266 | Comment out stub WEP entry points so that we can call WEP for builtin | |
267 | dlls too. | |
268 | ||
269 | * dlls/commdlg/Makefile.in, dlls/commdlg/commdlg.spec, | |
270 | dlls/commdlg/generic.c, dlls/msacm/msacm.spec, | |
271 | dlls/msacm/msacm_main.c, dlls/msvideo/msvideo.spec, | |
272 | dlls/msvideo/msvideo16.c, dlls/ole32/ole16.c, | |
273 | dlls/setupapi/virtcopy.c, dlls/shell32/shell.c, | |
274 | dlls/winmm/mmsystem.c, dlls/winmm/mmsystem.spec: | |
275 | Removed unnecessary code in the 16-bit DllEntryPoint function of some | |
276 | dlls, and also fixed its ordinal in a few places. | |
277 | ||
278 | * dlls/ole32/moniker.c, dlls/ole32/tests/marshal.c: | |
279 | Robert Shearman <rob@codeweavers.com> | |
280 | - Marshal objects & monikers into the ROT. | |
281 | - Test for this behaviour. | |
282 | ||
283 | * dlls/riched20/editor.c: Hannu Valtonen <Hannu.Valtonen@hut.fi> | |
284 | - Implement EM_LINESCROLL message handling | |
285 | - Fix a problem with scrolling over the end of the text in | |
286 | WM_WHEELMOUSE. | |
287 | ||
288 | * include/wincrypt.h: Kees Cook <kees@outflux.net> | |
289 | Add defines for dwFlags in pPromptStruct and calls to | |
290 | CryptProtectData. | |
291 | ||
292 | * include/ntddscsi.h: Ivan Leo Puoti <ivanleo@gmail.com> | |
293 | Added some structs to ntddscsi.h. | |
294 | ||
295 | * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/query.h, | |
296 | dlls/msi/sql.y: | |
297 | Mike McCormack <mike@codeweavers.com> | |
298 | - remove the unused utf8 field of an expression | |
299 | - make the parse result a single assignment at top level of parsing | |
300 | - abort parsing on a memory allocation failure | |
301 | ||
302 | * dlls/urlmon/tests/url.c, dlls/urlmon/umon.c: | |
303 | Jacek Caban <jack@itma.pwr.wroc.pl> | |
304 | Separated IBinding and IMoniker interfaces. | |
305 | ||
306 | * server/registry.c, server/window.c: | |
307 | Rob Shearman <rob@codeweavers.com> | |
308 | Fix several memory leaks. | |
309 | ||
310 | * programs/winefile/Cs.rc, programs/winefile/De.rc, | |
311 | programs/winefile/En.rc, programs/winefile/Es.rc, | |
312 | programs/winefile/Fr.rc, programs/winefile/Hu.rc, | |
313 | programs/winefile/It.rc, programs/winefile/Nl.rc, | |
314 | programs/winefile/Pl.rc, programs/winefile/Pt.rc, | |
315 | programs/winefile/Ru.rc, programs/winefile/Si.rc, | |
316 | programs/winefile/Sv.rc, programs/winefile/Zh.rc, | |
317 | programs/winefile/resource.h, programs/winefile/winefile.c: | |
318 | Martin Fuchs <martin-fuchs@gmx.net> | |
319 | Implement ID_VIEW_SPLIT command. | |
320 | ||
321 | * dlls/x11drv/settings.c: Daniel Schepler <schepler@math.berkeley.edu> | |
322 | Implement CDS_TEST flag in ChangeDisplaySettings. | |
323 | ||
324 | * dlls/ole32/compositemoniker.c: Kevin Koltzau <kevin@plop.org> | |
325 | Implement Hash function on composite moniker. | |
326 | ||
327 | * programs/winedbg/dbg.y, programs/winedbg/debug.l, | |
328 | programs/winedbg/debugger.h, programs/winedbg/expr.c, | |
329 | programs/winedbg/stack.c, programs/winedbg/types.c, | |
330 | programs/winedbg/winedbg.c: | |
331 | Eric Pouech <pouech-eric@wanadoo.fr> | |
332 | - no longer store internally the " for strings | |
333 | - misc clean-ups | |
334 | - activate symbol demangling by default | |
335 | ||
336 | * tools/fnt2fon.c: Dmitry Timoshkov <dmitry@codeweavers.com> | |
337 | Small fix for the font directory resource written by fnt2fon. | |
338 | ||
339 | * dlls/ntdll/virtual.c: Mike McCormack <mike@codeweavers.com> | |
340 | Use LIST_FOR_EACH_ENTRY in virtual memory code. | |
341 | ||
342 | * dlls/oleaut32/variant.c: Michael Stefaniuc <mstefani@redhat.de> | |
343 | Fix VariantChangeType: calls to VarDecFromCy and VarDecFromDisp had | |
344 | source and destination swapped. | |
345 | ||
346 | * dlls/crypt32/protectdata.c: Kees Cook <kees@outflux.net> | |
347 | Correct crypt context init in CryptProtectData/CryptUnprotectData. | |
348 | ||
349 | * dlls/dbghelp/dwarf.c: Raphael Junqueira <fenix@club-internet.fr> | |
350 | - fixme when unexpected children found | |
351 | - no more dwarf2_check_sibling errors (ie perfect parsing count) :) | |
352 | - dwarf2_parse_inlined_subroutine, dwarf2_parse_variable | |
353 | ||
354 | * dlls/msi/version.rc: Stefan Leichter <Stefan.Leichter@camLine.com> | |
355 | Update version resource of msi.dll to current version shipped from | |
356 | windows update. | |
357 | ||
358 | 2005-05-20 Alexandre Julliard <julliard@winehq.com> | |
359 | ||
360 | * dlls/crypt32/Makefile.in, dlls/crypt32/crypt32.spec, | |
361 | dlls/crypt32/encode.c, dlls/crypt32/main.c: | |
362 | Juan Lang <juan_lang@yahoo.com> | |
363 | - more fully implement CryptRegisterOIDFunction | |
364 | - implement CryptUnregisterOIDFunction | |
365 | - add stubs for CryptEncodeObject(Ex)/CryptDecodeObject(Ex) | |
366 | ||
367 | * dlls/ntdll/directory.c: Gerald Pfeifer <gerald@pfeifer.com> | |
368 | Avoid compiler warning in parse_mount_entries(). | |
369 | ||
370 | * dlls/crypt32/crypt32.spec, dlls/crypt32/protectdata.c: | |
371 | Kees Cook <kees@outflux.net> | |
372 | Implement CryptUnprotectData counterpart to CryptProtectData. | |
373 | ||
374 | * dlls/kernel/ne_module.c, dlls/kernel/resource16.c, | |
375 | tools/winebuild/build.h, tools/winebuild/res16.c, | |
376 | tools/winebuild/spec16.c: | |
377 | Generate 16-bit resources in the proper format inside the module data, | |
378 | and get rid of the special case for builtins in NE_DefResourceHandler. | |
379 | ||
380 | * dlls/msi/table.c: Juan Lang <juan_lang@yahoo.com> | |
381 | Turn handled errors from ERRs to WARNs or TRACEs. | |
382 | ||
383 | * dlls/ntdll/file.c: Juan Lang <juan_lang@yahoo.com> | |
384 | Implement NtQueryVolumeInformationFile for type | |
385 | FileFsDeviceInformation on FreeBSD. | |
386 | ||
387 | * dlls/comctl32/listview.c: James Hawkins <truiken@gmail.com> | |
388 | Select the item under the point (x,y) in MouseHover. | |
389 | ||
390 | * dlls/crypt32/main.c, dlls/crypt32/protectdata.c: | |
391 | Kees Cook <kees@outflux.net> | |
392 | Implement CryptProtectData with best-guess encryption. | |
393 | ||
394 | * dlls/oleaut32/tests/safearray.c: | |
395 | Richard Cohen <richard@daijobu.co.uk> | |
396 | Check if VT_R8 and VT_INT_PTR are supported before testing them. | |
397 | ||
398 | * dlls/gdi/gdiobj.c: David Hemmo <david.wine@pilsoft.com> | |
399 | GDI_ReleaseObj was not called with the right parameter. | |
400 | ||
401 | * dlls/msi/msi.spec: Aric Stewart <aric@codeweavers.com> | |
402 | We have a stub for MsiGetUserInfoA we should use it. | |
403 | ||
404 | * dlls/msi/msi.c: Aric Stewart <aric@codeweavers.com> | |
405 | Fix a leaking handle in MsiConfigureProductExW. | |
406 | Implement MsiGetProductCodeW. | |
407 | Implement MsiGetUserInfoW. | |
408 | Implement MsiCollectUserInfoA/W. | |
409 | ||
410 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
411 | Write the RegOwner and RegCompany keys as blank if they do not exist | |
412 | when doing the RegisterUser action. | |
413 | ||
414 | * dlls/shell32/iconcache.c: Michael Jung <mjung@iss.tu-darmstadt.de> | |
415 | Consider only the GIL_FORSHORTCUT flag in SIC_CompareEntries. | |
416 | ||
417 | * dlls/gdi/tests/gdiobj.c: Richard Cohen <richard@daijobu.co.uk> | |
418 | Fix gdiobj test on NT4, remove asserts. | |
419 | ||
420 | * dlls/opengl32/make_opengl: Francois Gouget <fgouget@free.fr> | |
421 | Add 'use strict' and fix make_opengl accordingly. | |
422 | Add function prototypes. | |
423 | Write "$a $b" rather than the more complex $a . " " . $b. | |
424 | Document which OpenGL spec files need to be downloaded. | |
425 | Update the documentation of the list of supported OpenGL versions. | |
426 | Tweak the usage so it always reports the right command name. | |
427 | ||
428 | * include/wincrypt.h: Juan Lang <juan_lang@yahoo.com> | |
429 | Add a bunch of missing declarations and definitions. | |
430 | ||
431 | * dlls/crypt32/protectdata.c: Kees Cook <kees@outflux.net> | |
432 | Implement serialization and helper functions for CryptProtectData. | |
433 | ||
434 | * include/commctrl.h: James Hawkins <truiken@gmail.com> | |
435 | Update LVGROUP struct to match MSDN. | |
436 | ||
437 | * tools/fnt2fon.c: Dmitry Timoshkov <dmitry@codeweavers.com> | |
438 | Make .fon files generated by fnt2fon slightly more compatible with | |
439 | fontforge, freetype and Windows font viewer. | |
440 | ||
441 | * tools/sfnt2fnt.c: Dmitry Timoshkov <dmitry@codeweavers.com> | |
442 | - Always initialize width table. | |
443 | - FT_Get_Next_Char for some reason returns too high number (1040) if | |
444 | the wine_courier font has been generated by fontforge, use 32 as the | |
445 | 1st char instead. | |
446 | ||
447 | * tools/winedump/ne.c: Dmitry Timoshkov <dmitry@codeweavers.com> | |
448 | Print also flags and length of NE resources. | |
449 | ||
450 | * dlls/dbghelp/dwarf.c: Raphael Junqueira <fenix@club-internet.fr> | |
451 | - better traces | |
452 | - handle inclusion "levels" | |
453 | - better parsing of subprogram, typedef, pointer, ... entries | |
454 | - arrays, enums, const_type, reference_type parsing | |
455 | - checks parsing cursors errors (when sibling value available) | |
456 | - more utilities functions (dwarf2_parse_attr_as_data) | |
457 | ||
458 | * dlls/ntdll/nt.c, include/winternl.h: | |
459 | Ivan Leo Puoti <ivanleo@gmail.com> | |
460 | Rename SystemDriverInformation to SystemModuleInformation. | |
461 | ||
462 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
463 | Fix quoting on queries. | |
464 | Respect '+' and '*' in WriteRegistryValues to only create the key if | |
465 | it does not already exist. Prevents overwriting values with NULL. | |
466 | ||
467 | * dlls/msi/package.c: Aric Stewart <aric@codeweavers.com> | |
468 | Quoting fixes. | |
469 | ||
470 | * dlls/msi/custom.c: Aric Stewart <aric@codeweavers.com> | |
471 | Correct query quoting based on Mike's patch. | |
472 | Also more error messages about return codes from custom actions and | |
473 | ignore an error that we should be ignoring. | |
474 | ||
475 | 2005-05-19 Alexandre Julliard <julliard@winehq.com> | |
476 | ||
477 | * dlls/Makefile.in, dlls/winedos/.cvsignore, dlls/winedos/Makefile.in: | |
478 | Revert previous patch, we still need the winedos import lib for now. | |
479 | ||
480 | * configure, configure.ac: | |
481 | Disable Win16 support by default on non-x86 platforms. | |
482 | ||
483 | * dlls/Makefile.in, dlls/winedos/.cvsignore, dlls/winedos/Makefile.in: | |
484 | We no longer need a winedos import library. | |
485 | ||
486 | * programs/winevdm/Makefile.in, programs/winevdm/winevdm.c: | |
487 | Fail more gracefully if 16-bit support is missing. | |
488 | ||
489 | * programs/winefile/winefile.c: Martin Fuchs <martin-fuchs@gmx.net> | |
490 | The call to ScreenToClient() changes the content of the 'pt' variable, | |
491 | so it can't be used for the following ShellFolderContextMenu() call. | |
492 | ||
493 | * dlls/ole32/filemoniker.c, dlls/ole32/itemmoniker.c, | |
494 | dlls/ole32/moniker.c, dlls/ole32/moniker.h, dlls/ole32/oleproxy.c: | |
495 | Robert Shearman <rob@codeweavers.com> | |
496 | - Add a generic moniker marshaler that works by saving & loading | |
497 | monikers to & from the stream. | |
498 | - Use the generic moniker marshal in the file & item monikers and add | |
499 | a class factory for each. | |
500 | ||
501 | * dlls/comctl32/listview.c: Dimi Paun <dimi@lattica.com> | |
502 | Do not compute the hit test if we don't really need it. | |
503 | ||
504 | * dlls/msvcrt/except.c: Juan Lang <juan_lang@yahoo.com> | |
505 | Implement _XcptFilter using signal handlers, and add a couple traces. | |
506 | ||
507 | * dlls/winedos/dosexe.h, dlls/winedos/dosmem.c, dlls/winedos/dosvm.c: | |
508 | Refuse to load if 16-bit support is missing. | |
509 | ||
510 | * tools/winebuild/spec16.c: | |
511 | Use RaiseException instead of RtlRaiseException in 16-bit spec files | |
512 | since they already depend on kernel32. | |
513 | ||
514 | * dlls/kernel/kernel32.spec, dlls/kernel/ne_module.c, | |
515 | tools/winebuild/spec16.c: | |
516 | Renamed __wine_(un)register_dll_16 to __wine_dll_(un)register_16 for | |
517 | consistency with the 32-bit version, and also make the register | |
518 | function use the same prototype as the 32-bit one. | |
519 | ||
520 | * dlls/kernel/kernel16_private.h, dlls/kernel/ne_module.c, | |
521 | dlls/kernel/ne_segment.c, dlls/kernel/resource16.c: | |
522 | Use a memory mapping instead of file I/O to load 16-bit modules. | |
523 | ||
524 | * dlls/ole32/marshal.c: Robert Shearman <rob@codeweavers.com> | |
525 | - Change remaining blocks of code with 2-space indentation to 4-space | |
526 | indentation. | |
527 | - Make vtables const. | |
528 | - Remove an unnecessary memcpy and let the compiler do the work. | |
529 | ||
530 | * dlls/ole32/marshal.c: Robert Shearman <rob@codeweavers.com> | |
531 | Write custom header up to and including size, not excluding. | |
532 | ||
533 | * dlls/msi/package.c, dlls/msi/sql.y, dlls/msi/tests/db.c, | |
534 | dlls/msi/tokenize.c: | |
535 | Mike McCormack <mike@codeweavers.com> | |
536 | Only tables can be backquoted, strings must be single quoted. | |
537 | ||
538 | * dlls/msi/action.c: Juan Lang <juan_lang@yahoo.com> | |
539 | Don't fail in RegisterFonts if the Fonts table is missing. | |
540 | ||
541 | * programs/winecfg/En.rc, programs/winecfg/driveui.c, | |
542 | programs/winecfg/resource.h: | |
543 | James Hawkins <truiken@gmail.com> | |
544 | Load Show/Hide Advanced strings from resources. | |
545 | ||
546 | * dlls/dbghelp/dwarf.c: Raphael Junqueira <fenix@club-internet.fr> | |
547 | - basic parsing of subprogram, typedef, pointer, class, struct, enum | |
548 | entries | |
549 | - indirect strings support | |
550 | - utilities functions (parse_byte, parse_u2, ...) | |
551 | ||
552 | * include/wine/rpcfc.h: Eric Kohl <eric.kohl@t-online.de> | |
553 | Define RPC_FC_IGNORE. | |
554 | ||
555 | * include/shlobj.h: Kevin Koltzau <kevin@plop.org> | |
556 | Added missing AW define. | |
557 | ||
558 | * include/richole.idl: Kevin Koltzau <kevin@plop.org> | |
559 | Add missing typedefs. | |
560 | ||
561 | * dlls/kernel/local16.c, include/local.h: Dimi Paun <dimi@lattica.com> | |
562 | Rename back local_compact to LOCAL_Compact for consistency. | |
563 | Get rid of no longer used local.h. | |
564 | ||
565 | * dlls/user/user_private.h, windows/syscolor.c, windows/user.c: | |
566 | Dimi Paun <dimi@lattica.com> | |
567 | Remove LOCAL_*() calls from USER, use Local*16() instead. | |
568 | ||
569 | * tools/wineprefixcreate.in: | |
570 | Stefan Leichter <Stefan.Leichter@camLine.com> | |
571 | Create link for msiexec.exe in system directory. | |
572 | ||
573 | * dlls/ntdll/directory.c: Juan Lang <juan_lang@yahoo.com> | |
574 | Implement get_default_drive_device for FreeBSD. | |
575 | ||
576 | 2005-05-18 Alexandre Julliard <julliard@winehq.com> | |
577 | ||
578 | * dlls/ntdll/heap.c, include/thread.h: | |
579 | Removed last dependencies on 16-bit headers from ntdll. | |
580 | ||
581 | * dlls/ole32/filemoniker.c, dlls/ole32/itemmoniker.c: | |
582 | Robert Shearman <rob@codeweavers.com> | |
583 | Implement IROTData::GetComparisonData for file & item monikers. | |
584 | ||
585 | * dlls/kernel/kernel16_private.h, dlls/ntdll/loader.c, | |
586 | include/module.h: | |
587 | Moved entry point definitions from module.h to kernel16_private.h. | |
588 | ||
589 | * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c: | |
590 | Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
591 | Add vfwindex when enumerating devices, and make sure every device has | |
592 | a unique registry key, so multiple devices with same name are allowed. | |
593 | ||
594 | * dlls/kernel/ne_module.c, tools/winebuild/build.h, | |
595 | tools/winebuild/res16.c, tools/winebuild/spec16.c: | |
596 | Generate the 16-bit module header in the standard on-disk format, so | |
597 | that winebuild doesn't need to know about kernel internal structures. | |
598 | ||
599 | * dlls/devenum/mediacatenum.c: | |
600 | Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
601 | Pass property bag to IPersistPropertyBag, if supported. | |
602 | ||
603 | * configure, configure.ac, dlls/kernel/cpu.c, dlls/kernel/time.c, | |
604 | include/config.h.in: | |
605 | Emmanuel Maillard <e.rsz@libertysurf.fr> | |
606 | Added Darwin 8.0 specific headers. | |
607 | ||
608 | * dlls/kernel/ne_module.c: | |
609 | Split the module building functionality of NE_LoadExeHeader into | |
610 | separate functions. | |
611 | ||
612 | * dlls/msi/cond.y: Aric Stewart <aric@codeweavers.com> | |
613 | A few small fixes. | |
614 | ||
615 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
616 | We cannot internally load the files in FileCost because that action | |
617 | may be skipped or not called. So do it in CostInitialize. | |
618 | Quote the file path in SelfRegModules. | |
619 | Do not write squished null guids to the feature registration. | |
620 | ||
621 | * dlls/qcap/capturegraph.c: Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
622 | Fixed SetFilterGraph failure. | |
623 | Added debug info. | |
624 | Added ObjectRefCount info for DllCanUnloadNow. | |
625 | ||
626 | * dlls/kernel/kernel32.spec, dlls/user/cursoricon.c, | |
627 | dlls/user/user16.c, include/module.h: | |
628 | Removed implementation of LoadDIBIconHandler16 and | |
629 | LoadDIBCursorHandler16 since they are no longer used, and stop | |
630 | exporting NE_DefResourceHandler. | |
631 | ||
632 | * dlls/qcap/Makefile.in, dlls/qcap/pin.c, dlls/qcap/pin.h: | |
633 | Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
634 | Add pin functions from quartz. | |
635 | ||
636 | * dlls/crypt32/Makefile.in, dlls/crypt32/protectdata.c: | |
637 | Kees Cook <kees@outflux.net> | |
638 | Define structures for CryptProtectData/CryptUnprotectData calls. | |
639 | ||
640 | * dlls/kernel/tests/pipe.c, dlls/oleaut32/tests/olefont.c, | |
641 | dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/vartest.c, | |
642 | dlls/shlwapi/tests/clsid.c, dlls/shlwapi/tests/ordinal.c, | |
643 | dlls/shlwapi/tests/path.c, dlls/shlwapi/tests/shreg.c, | |
644 | dlls/shlwapi/tests/string.c, programs/expand/expand.c, | |
645 | programs/rpcss/rpcss_main.c, programs/uninstaller/main.c, | |
646 | programs/winecfg/drive.c, programs/winemine/main.c, | |
647 | programs/winhelp/hlp2sgml.c: | |
648 | Pierre d'Herbemont <stegefin@free.fr> | |
649 | Remove stdlib.h inclusion if winsock.h is included. | |
650 | ||
651 | * dlls/qcap/enumpins.c, dlls/qcap/qcap_main.c: | |
652 | Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
653 | DllCanUnloadNow fix. | |
654 | Fixed ObjRefCount for EnumPins. | |
655 | ||
656 | * dlls/comctl32/listview.c: James Hawkins <truiken@gmail.com> | |
657 | - Store the click point in LISTVIEW_INFO. | |
658 | - Move mouse tracking to MouseMove. | |
659 | - Use DragDetect instead of TrackMouse. | |
660 | - Remove the unused TrackMouse function. | |
661 | ||
662 | * dlls/dbghelp/msc.c: Fixed a couple of warnings. | |
663 | ||
664 | * dlls/quartz/filtergraph.c: | |
665 | Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
666 | Added reconnect function for filtergraph. | |
667 | ||
668 | * dlls/quartz/memallocator.c: | |
669 | Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
670 | Fixed freeing of mediatype. | |
671 | ||
672 | * include/wine/list.h: Dimi Paun <dimi@lattica.com> | |
673 | Document the more convenient iteration method. | |
674 | ||
675 | * include/wincrypt.h: Kees Cook <kees@outflux.net> | |
676 | Define CryptProtectData/CryptUnprotectData crypt32.dll calls. | |
677 | ||
678 | * dlls/msi/action.c, dlls/msi/action.h: | |
679 | Aric Stewart <aric@codeweavers.com> | |
680 | Correctly use short filenames from uncompressed file sources. Also | |
681 | default feature and component install states to ABSENT instead of | |
682 | UNKNOWN. | |
683 | ||
684 | * dlls/kernel/kernel16_private.h, dlls/kernel/ne_module.c, | |
685 | dlls/kernel/snoop16.c: | |
686 | Changed SNOOP16_RegisterDLL to take a module handle instead of | |
687 | pointer. Moved snoop function prototypes to kernel16_private.h. | |
688 | ||
689 | * dlls/ntdll/loader.c: | |
690 | Moved import tracing to a separate channel so that +module traces | |
691 | don't contain too much noise. | |
692 | ||
693 | * dlls/gdi/gdiobj.c: Dimi Paun <dimi@lattica.com> | |
694 | Remove the LOCAL_*() functions from GDI. | |
695 | ||
696 | * programs/winecfg/driveui.c: James Hawkins <truiken@gmail.com> | |
697 | Add handling for drive options. | |
698 | ||
699 | * dlls/kernel/toolhelp.c: Dimi Paun <dimi@lattica.com> | |
700 | Remove the LOCAL_*() function calls from KERNEL. | |
701 | ||
702 | * dlls/comctl32/listview.c: | |
703 | Felix Nawothnig <felix.nawothnig@t-online.de> | |
704 | Resize listview column to autofit on a doubleclick on the | |
705 | header-divider. | |
706 | ||
707 | * dlls/dbghelp/dwarf.c: Raphael Junqueira <fenix@club-internet.fr> | |
708 | - add some Dwarf2 enums | |
709 | - abbrev entries parser (with attributes) | |
710 | - debug info parser skeleton (see big tag swith in dwarf2_parse). | |
711 | ||
712 | * dlls/ntdll/exception.c: Dimi Paun <dimi@lattica.com> | |
713 | Use the more idiomatic form of iterating through the list. | |
714 | ||
715 | * dlls/ntdll/virtual.c: Dimi Paun <dimi@lattica.com> | |
716 | Make the argument comments out-of-line. | |
717 | ||
718 | * dlls/msi/action.c: Aric Stewart <aric@codeweavers.com> | |
719 | Some error messages and strcmp changes suggested by Dmitry. | |
720 | ||
721 | * dlls/ole32/storage32.c: Pierre d'Herbemont <stegefin@free.fr> | |
722 | Big Endian specific code fixes in order to conform with | |
723 | NONAMELESSSTRUCT. | |
724 | ||
725 | * dlls/shell32/shlfolder.c: Kouji Sasaki <taro-x@justsystem.co.jp> | |
726 | Added the processing for determination of SFGAO_HASSUBFOLDER flag in | |
727 | SHELL32_GetItemAttribute function. | |
728 | ||
729 | * include/commctrl.h: Kouji Sasaki <taro-x@justsystem.co.jp> | |
730 | Exchanged the values for LVA_ALIGNLEFT style and LVA_DEFAULT style. | |
731 | ||
732 | * programs/winhelp/hlpfile.c: Kouji Sasaki <taro-x@justsystem.co.jp> | |
733 | Corrected RLE decompression processing. | |
734 | ||
735 | * dlls/dbghelp/msc.c, dlls/dbghelp/path.c: | |
736 | Raphael Junqueira <fenix@club-internet.fr> | |
737 | Fix open_pdb_file (used for locate/open pdbs): | |
738 | - pdb_match heuristic now only stop when "first file" exists | |
739 | - SymFindFileInPath now fill output buffer with a valid value on | |
740 | success. | |
741 | ||
742 | 2005-05-17 Alexandre Julliard <julliard@winehq.com> | |
743 | ||
744 | * dlls/devenum/devenum.spec, dlls/devenum/devenum_main.c, | |
745 | dlls/dmcompos/dmcompos.spec, dlls/dmcompos/dmcompos_main.c, | |
746 | dlls/dmcompos/regsvr.c, dlls/dmime/dmime.spec, | |
747 | dlls/dmime/dmime_main.c, dlls/dmime/regsvr.c, | |
748 | dlls/dmstyle/dmstyle.spec, dlls/dmstyle/dmstyle_main.c, | |
749 | dlls/dmstyle/regsvr.c, dlls/dsound/dsound.spec, | |
750 | dlls/dsound/dsound_main.c, dlls/dsound/regsvr.c, | |
751 | dlls/hhctrl.ocx/hhctrl.ocx.spec, dlls/hhctrl.ocx/regsvr.c, | |
752 | dlls/olepro32/olepro32.spec, dlls/olepro32/olepro32stubs.c, | |
753 | dlls/quartz/main.c, dlls/quartz/quartz.spec, dlls/quartz/regsvr.c, | |
754 | dlls/rsaenh/rsaenh.c, dlls/rsaenh/rsaenh.spec, dlls/shdocvw/regsvr.c, | |
755 | dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c: | |
756 | Robert Shearman <rob@codeweavers.com> | |
757 | Rename MODULENAME_Dll* functions to Dll* for better consistency and | |
758 | type checking. | |
759 | ||
760 | * dlls/kernel/kernel16_private.h, dlls/kernel/local16.c, | |
761 | dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c, | |
762 | dlls/kernel/relay16.c, dlls/kernel/resource16.c, | |
763 | dlls/kernel/snoop16.c, dlls/kernel/task.c: | |
764 | Renamed some fields in NE_MODULE to use the same name as in the | |
765 | exported IMAGE_OS2_HEADER structure. | |
766 | ||
767 | * dlls/gdi/gdiobj.c: Dimi Paun <dimi@lattica.com> | |
768 | Use standard TRACE macro. | |
769 | ||
770 | * programs/msiexec/msiexec.c: Robert Shearman <rob@codeweavers.com> | |
771 | Rename DllRegisterServer and DllUnregisterServer to avoid confusion | |
772 | with the COM functions of different signatures. | |
773 | ||
774 | * include/objbase.h: Robert Shearman <rob@codeweavers.com> | |
775 | Add Wine-only type checking for DllRegisterServer and | |
776 | DllUnregisterServer. | |
777 | ||
778 | * dlls/dbghelp/Makefile.in, dlls/dbghelp/dbghelp_private.h, | |
779 | dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c: | |
780 | Raphael Junqueira <fenix@club-internet.fr> | |
781 | Beginning of dbghelp dwarf2 support: | |
782 | - add elf_module entry for dwarf2_parse | |
783 | - stubbed dwarf2_parse in new dwarf.c file | |
784 | ||
785 | * dlls/user/edit.c: Dimi Paun <dimi@lattica.com> | |
786 | Use standard Local*16() functions instead of LOCAL_*() ones. | |
787 | ||
788 | * dlls/qcap/Makefile.in, dlls/qcap/enumpins.c: | |
789 | Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
790 | Added EnumPins from quartz for internal use. | |
791 | ||
792 | * dlls/kernel/kernel16_private.h, dlls/kernel/ne_module.c, | |
793 | include/module.h, tools/winebuild/spec16.c: | |
794 | Use the exported IMAGE_OS2_HEADER to generate the module header in the | |
795 | spec file, and moved the NE_MODULE structure definition to | |
796 | kernel16_private.h. | |
797 | ||
798 | * programs/winecfg/En.rc, programs/winecfg/resource.h: | |
799 | James Hawkins <truiken@gmail.com> | |
800 | Add ShowDirSymLink and ShowDotFiles to the drive ui. | |
801 | ||
802 | * dlls/comctl32/tab.c: James Hawkins <truiken@gmail.com> | |
803 | Fixed centering of tab text. | |
804 | ||
805 | * dlls/qcap/dllsetup.c: Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
806 | Fixed initialisation crash on loading qcap dll. | |
807 | ||
808 | * dlls/ole32/ole2.c: Juan Lang <juan_lang@yahoo.com> | |
809 | Obvious fixes to PropVariantClear and PropVariantCopy for vector | |
810 | types. | |
811 | ||
812 | * dlls/qcap/enummedia.c: Maarten Lankhorst <m.b.lankhorst@gmail.com> | |
813 | Fixed qcap's inherited enummedia bugs. | |
814 | ||
815 | 2005-05-16 Alexandre Julliard <julliard@winehq.com> | |
816 | ||
817 | * dlls/ole32/stg_prop.c: Juan Lang <juan_lang@yahoo.com> | |
818 | Add a comment, and a no-op cleanup. | |
819 | ||
820 | * dlls/msi/action.c, include/msidefs.h: | |
821 | Aric Stewart <aric@codeweavers.com> | |
822 | Correct a problem with parse_data if binary data was not in full bytes. | |
823 | More properly handle uncompressed file sources, fix the creating and | |
824 | parsing of Source Directories. | |
825 | ||
826 | * programs/winefile/Cs.rc, programs/winefile/De.rc, | |
827 | programs/winefile/En.rc, programs/winefile/Es.rc, | |
828 | programs/winefile/Fr.rc, programs/winefile/Hu.rc, | |
829 | programs/winefile/It.rc, programs/winefile/Makefile.in, | |
830 | programs/winefile/Nl.rc, programs/winefile/Pl.rc, | |
831 | programs/winefile/Pt.rc, programs/winefile/Ru.rc, | |
832 | programs/winefile/Si.rc, programs/winefile/Sv.rc, | |
833 | programs/winefile/Zh.rc, programs/winefile/resource.h, | |
834 | programs/winefile/winefile.c: | |
835 | Martin Fuchs <martin-fuchs@gmx.net> | |
836 | Implement connecting and disconnecting of network drives. | |
837 | ||
838 | * dlls/kernel/atom16.c, dlls/kernel/debugger.c, dlls/kernel/global16.c, | |
839 | dlls/kernel/instr.c, dlls/kernel/kernel16_private.h, | |
840 | dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h, | |
841 | dlls/kernel/local16.c, dlls/kernel/ne_module.c, | |
842 | dlls/kernel/ne_segment.c, dlls/kernel/relay16.c, | |
843 | dlls/kernel/resource16.c, dlls/kernel/snoop16.c, | |
844 | dlls/kernel/system.c, dlls/kernel/task.c, dlls/kernel/thunk.c, | |
845 | dlls/kernel/wowthunk.c, include/module.h: | |
846 | Moved a bunch of definitions out of module.h into a new | |
847 | kernel16_private.h header. | |
848 | ||
849 | * configure, configure.ac, dlls/Makefile.in, dlls/odbccp32/.cvsignore, | |
850 | dlls/odbccp32/Makefile.in, dlls/odbccp32/odbccp32.c, | |
851 | dlls/odbccp32/odbccp32.spec: | |
852 | Mike McCormack <mike@codeweavers.com> | |
853 | Initial mostly stub implementation of ODBC control panel. | |
854 | ||
855 | * server/token.c: Robert Shearman <rob@codeweavers.com> | |
856 | Add user attribute to token objects. | |
857 | ||
858 | * dlls/ole32/stg_prop.c: Juan Lang <juan_lang@yahoo.com> | |
859 | Differentiate between version 0 and version 1 property storages. | |
860 | ||
861 | * dlls/dbghelp/stack.c, dlls/kernel/comm.c, dlls/kernel/instr.c, | |
862 | dlls/kernel/kernel_main.c, dlls/kernel/locale.c, | |
863 | dlls/kernel/syslevel.c, dlls/kernel/task.c, dlls/kernel/thread.c, | |
864 | dlls/kernel/thunk.c, dlls/kernel/wowthunk.c, dlls/ntdll/file.c, | |
865 | dlls/ntdll/ntdll_misc.h, dlls/ntdll/path.c, dlls/ntdll/signal_i386.c, | |
866 | dlls/ntdll/sync.c, dlls/user/winproc.c, include/winternl.h: | |
867 | Removed the special casing of kernel32 and ntdll for the TEB | |
868 | definition in winternl.h. | |
869 | ||
870 | * dlls/kernel/atom16.c, dlls/kernel/debugger.c, dlls/kernel/error16.c, | |
871 | dlls/kernel/global16.c, dlls/kernel/kernel_main.c, | |
872 | dlls/kernel/kernel_private.h, dlls/kernel/local16.c, | |
873 | dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c, | |
874 | dlls/kernel/relay16.c, dlls/kernel/snoop16.c, dlls/kernel/system.c, | |
875 | dlls/kernel/task.c, dlls/kernel/thunk.c, dlls/kernel/toolhelp.c, | |
876 | dlls/kernel/wowthunk.c, include/local.h, include/stackframe.h: | |
877 | Moved the remaining stack frame definitions to kernel_private.h and | |
878 | removed stackframe.h. | |
879 | ||
880 | * dlls/dbghelp/stack.c, dlls/user/winproc.c, dlls/user/wnd16.c, | |
881 | programs/winedbg/stack.c, tools/winebuild/relay.c, | |
882 | tools/winebuild/spec16.c: | |
883 | Avoid referencing stackframe.h from outside kernel32. | |
884 | ||
885 | * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, | |
886 | dlls/ole32/ole2.c, dlls/ole32/ole2_16.c, dlls/ole32/ole32_main.c, | |
887 | dlls/ole32/ole32_main.h: | |
888 | Marcus Meissner <marcus@jet.franken.de> | |
889 | Move the Dll init function to compobj.c to avoid having global | |
890 | variables. Remove need of ole32_main.h. | |
891 | ||
892 | * programs/winefile/Cs.rc, programs/winefile/De.rc, | |
893 | programs/winefile/En.rc, programs/winefile/Es.rc, | |
894 | programs/winefile/Fr.rc, programs/winefile/Hu.rc, | |
895 | programs/winefile/It.rc, programs/winefile/Nl.rc, | |
896 | programs/winefile/Pl.rc, programs/winefile/Pt.rc, | |
897 | programs/winefile/Ru.rc, programs/winefile/Si.rc, | |
898 | programs/winefile/Zh.rc, programs/winefile/resource.h, | |
899 | programs/winefile/winefile.c: | |
900 | Martin Fuchs <martin-fuchs@gmx.net> | |
901 | Implement menu entry "format disk" (derived from Robert Dickenson's | |
902 | code). | |
903 | ||
904 | * dlls/advapi32/registry.c, dlls/ntdll/reg.c: | |
905 | Robert Shearman <rob@codeweavers.com> | |
906 | Implement RegNotifyChangeKeyValue on top of NtNotifyChangeKey. | |
907 | ||
908 | * dlls/kernel/local16.c: Dimi Paun <dimi@lattica.com> | |
909 | Use the standard Local*16() instead of LOCAL_*() functions. | |
910 | ||
911 | * dlls/dinput/device.c: Robert Reif <reif@earthlink.net> | |
912 | Effect objects are not supported yet so don't crash when trying to | |
913 | enumerate them. | |
914 | ||
915 | * dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c, | |
916 | dlls/kernel/relay16.c, dlls/kernel/snoop16.c, dlls/winedos/relay.c, | |
917 | include/builtin16.h, include/stackframe.h, include/wine/winbase16.h, | |
918 | tools/winebuild/spec16.c: | |
919 | Moved data structures for 16-bit relay calls to winbase16.h and | |
920 | removed builtin16.h. | |
921 | ||
922 | * dlls/rsaenh/rsaenh.c: Kees Cook <kees@outflux.net> | |
923 | Avoid segfault in hash update with corrupted decrypt data. | |
924 | ||
925 | * dlls/riched20/run.c: Michael Stefaniuc <mstefani@redhat.de> | |
926 | Change an assert to a WARN. | |
927 | ||
928 | * dlls/gdi/path.c: Felix Nawothnig <felix.nawothnig@t-online.de> | |
929 | Keep width for cosmetic pens, don't use LPtoDP() for widths and | |
930 | convert the dashes for PS_USERSTYLE pens into device units. | |
931 | ||
932 | * dlls/advapi32/eventlog.c, dlls/riched20/editor.c, | |
933 | dlls/richedit/richedit.c, dlls/rpcrt4/ndr_stubless.c: | |
934 |