James Hawkins
d582fdd39e
advpack: Remove stub status from implemented functions.
2006-01-14 17:10:31 +01:00
James Hawkins
461904cb6e
advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
...
TranslateInfStringEx.
2006-01-14 17:10:16 +01:00
James Hawkins
9e9fe39774
advpack: Add a stub for AddDelBackupEntry.
2006-01-14 17:09:02 +01:00
Alexandre Julliard
ebe727e56d
kernel: Make sure the file contains data for the ReadFile test.
2006-01-14 17:08:14 +01:00
Alexandre Julliard
49c7bbe0de
rpcrt4: Fixed asm syntax for rep; movsl.
2006-01-14 17:07:28 +01:00
Robert Reif
52e384f9fb
dsound: Rename some functions, make some functions global, and move
...
some code around.
2006-01-14 17:06:52 +01:00
Robert Reif
2d82fc42f0
dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
2006-01-14 17:06:22 +01:00
Vitaliy Margolen
a5074584a8
shell32: Fix cut & paste error.
2006-01-14 17:06:03 +01:00
Huw Davies
d9fc6985fa
msxml: Implement getAttribute.
2006-01-14 17:05:32 +01:00
Jacek Caban
d44364d3fe
mshtml: Better handling of IDocHostUIHandler in SetClientSite.
2006-01-14 17:04:54 +01:00
Alexandre Julliard
068cedc7f2
kernel: Reimplemented the MapHInst functions in assembly.
2006-01-13 14:29:30 +01:00
Alexandre Julliard
643463b456
kernel: Reimplemented the SMap/SUnmap functions in assembly.
2006-01-13 14:26:24 +01:00
David Moore
1ef9a6db4e
gdi: Fix display of fonts using Symbol codepages and assorted other
...
codepages.
2006-01-13 14:25:16 +01:00
James Hawkins
05d079a325
advpack: Move file related functions to files.c.
2006-01-13 14:16:29 +01:00
James Hawkins
a56e256323
advpack: Add stubs for the file save/restore functions.
2006-01-13 14:16:02 +01:00
James Hawkins
0b2d3f17b3
advpack: Only output a FIXME if flags are set.
2006-01-13 14:15:29 +01:00
Saulius Krasuckas
f107125b3b
mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
2006-01-13 14:09:04 +01:00
Saulius Krasuckas
7a044cb365
mscms: Make two checks more strict in the case of success.
2006-01-13 14:08:45 +01:00
Alexandre Julliard
2878d99216
ntdll: Add debug registers to the context of all exceptions.
...
Maintain a local cache of the debug registers to avoid server calls
where possible.
2006-01-13 13:58:14 +01:00
James Hawkins
d6bfc17ba3
advpack: Add initial tests for AdvInstallFile.
2006-01-13 13:54:30 +01:00
James Hawkins
3e8b588d3a
advpack: Implement AdvInstallFile.
2006-01-13 13:54:23 +01:00
Phil Krylov
6e3a72549a
riched20: Select word on double click.
2006-01-13 13:54:11 +01:00
Phil Krylov
e0fc772889
riched20: TODO list update.
2006-01-13 13:53:42 +01:00
Phil Krylov
8205252f10
riched20: Fixed some selection painting bugs.
2006-01-13 13:53:35 +01:00
Jeremy White
9d90ef017c
msi: gcc 2.95 compatibility fix.
2006-01-13 13:53:16 +01:00
Jeremy White
2c79ae4746
crypt32: Preserve gcc 2.95 compatibility.
2006-01-13 13:53:05 +01:00
Aric Stewart
21712d3d15
wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
2006-01-13 13:52:38 +01:00
Saulius Krasuckas
d37d5cd51d
mscms: Make enumerating more verbose.
2006-01-13 13:52:21 +01:00
Alexandre Julliard
eca9e4449c
ntdll: Round PE header size to a page boundary for size checks.
2006-01-13 13:52:07 +01:00
Eric Pouech
2cdace2760
ntdll: Created infrastructure to support IOCTL for serial devices.
...
- created infrastructure in ntdll to support IOCTL for serial devices
- implemented IOCTLs in ntdll for serial break support
- implemented the kernel32 equivalent on top of those IOCTLs
2006-01-12 13:32:51 +01:00
Vitaliy Margolen
978f470692
ntdll: NtQueryInformationToken change parameters according to PSDK.
...
Check for NULL pointer.
2006-01-12 13:32:09 +01:00
Ge van Geldorp
a8d1e6e068
shell32: Fix directory execution.
...
Only use the Folder class handler if we're actually executing a
folder.
2006-01-12 13:31:45 +01:00
James Hawkins
92797c7b21
advpack: Add documentation for ExecuteCab.
2006-01-12 13:31:23 +01:00
James Hawkins
ee3194bee2
advpack: Add stubs for the remaining registry functions.
2006-01-12 13:31:12 +01:00
James Hawkins
877c8092cf
cabinet: Move the remaining cabextract.c functions to fdi.c.
2006-01-12 13:30:43 +01:00
Stefan Brüns
324b11f206
commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
...
return value, not of DWL_MSGRESULT.
2006-01-12 13:30:11 +01:00
Detlef Riekenberg
1be185f76e
ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
2006-01-12 13:29:49 +01:00
Martin Fuchs
73096db501
shell32: MSVC compatibility fix in dump_pidl_hex().
2006-01-12 13:29:21 +01:00
Robert Shearman
9cc41d278f
kernel32: Fix GlobalReAlloc for size = 0.
...
GlobalReAlloc should return NULL if the requested size is 0, the block
is moveable and it is locked, but otherwise it should return the
original memory block.
2006-01-12 11:55:25 +01:00
Phil Krylov
49eecf5128
riched20: Initial support for word break callback procedures.
2006-01-12 11:54:57 +01:00
Phil Krylov
777d9bfacd
riched20: Removed a useless check in painting code.
2006-01-12 11:54:37 +01:00
Huw Davies
d2c60e53de
gdi: If the last param of GetKerningPairs is NULL then return the
...
number of pairs.
2006-01-12 11:54:20 +01:00
Robert Shearman
d11069f8bb
shell: Fix view window Z order.
...
After creating the Shell View window we should call SetWindowPos to
move the window on top of other child windows in the parent window.
Also delay the showing of the window so that we can do more
initialisation after window creation without it causing visual
artifacts.
2006-01-12 11:54:03 +01:00
Robert Shearman
9227902714
oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
...
Typelib variant types that cannot be converted should return
DISP_E_BADVARTYPE.
Don't call DispCallFunc if conversion of one of the arguments failed.
2006-01-12 11:53:47 +01:00
Robert Shearman
f431353058
ole: Fix crash in RpcChannelBuffer_SendReceive.
...
Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
this for us.
2006-01-12 11:53:32 +01:00
Robert Shearman
9ac3b28354
ole: Use strict prototypes for some test functions.
2006-01-12 11:53:19 +01:00
Saulius Krasuckas
6aa3d8a443
mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
2006-01-12 11:53:12 +01:00
Jacek Caban
11a0c8cd39
shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
...
- URL_DONT_SIMPLIFY should change '/' <-> '\'
- Better '/' / '\' handling
2006-01-11 21:15:31 +01:00
Huw Davies
50c64c04df
msxml: Implement createNode, appendChild and insertAfter.
2006-01-11 21:15:12 +01:00
Mike McCormack
848f67e13e
msi: Make the MSI SelectionTree control do something useful.
2006-01-11 21:12:06 +01:00
Alexandre Julliard
9eae2d714d
ntdll: Round up the mapping size in map_file_into_view when setting
...
the protection bytes.
2006-01-11 20:59:07 +01:00
Juan Lang
79575a8aff
crypt32: Fix a test that fails on Windows.
2006-01-11 20:57:41 +01:00
Jacek Caban
ab6adcb077
urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
2006-01-11 20:57:23 +01:00
Jacek Caban
0d57265a16
urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
2006-01-11 20:55:51 +01:00
Aric Stewart
4bc3b16b44
msvcrt: Modify dir test to create its own directory to ensure the
...
directory exists for the test. Using the temp dir as the root.
2006-01-11 20:55:38 +01:00
Phil Krylov
2eb59ee2b0
riched20: Added \n to trace output.
2006-01-11 20:55:18 +01:00
Marcus Meissner
cf173911a3
ole: ITypeInfo::Invoke stack overwrite fix.
...
Have enough stack space up to even VT_VARIANTs, fixes a stack
corruption.
2006-01-11 20:55:07 +01:00
Huw Davies
bce90cfb85
msxml: Fix for selectNodes when the node has no children.
2006-01-11 20:54:32 +01:00
James Hawkins
213d8a0f2f
cabinet: Remove no longer used code from cabextract.c.
2006-01-11 20:54:10 +01:00
Alexandre Julliard
2654be08d5
ntdll: Handle NtSetContextThread on the client side (as far as
...
possible) when setting the context of the current thread.
2006-01-11 20:20:32 +01:00
Martin Fuchs
7114f8c3bd
shell32: Fix folder icon index when read from registry.
...
Change "DWORD dwNr" into "int icon_idx" at several places.
2006-01-11 12:33:24 +01:00
Alex Villacís Lasso
6d88d5ad5c
winealsa: Ensure that copy_format() will not write past end of
...
referenced WAVEFORMATPCMEX structure.
2006-01-11 12:33:05 +01:00
Eric Pouech
329ab98940
ntdll: Implemented ntdll.NtSetInformationThread(ThreadAffinityMask).
...
Reimplemented kernel32.SetThreadAffinityMask on top of it.
2006-01-11 12:32:19 +01:00
James Hawkins
1ca3a4afe3
advpack: Implement ExtractFiles.
2006-01-11 12:13:03 +01:00
James Hawkins
362aa36d09
cabinet: Add documentation for FDITruncateCabinet.
2006-01-11 12:12:54 +01:00
Robert Reif
54cf8ea1ac
dsound: Add primary buffer change tests.
...
Add tests to figure out whether Windows can change the primary buffer
capabilities after setting the buffer format. Based on a patch by Alex
Villacís Lasso.
2006-01-11 12:12:46 +01:00
Mike McCormack
891df89ee7
msi: Remove the font when setting a control's text.
2006-01-11 12:12:16 +01:00
Rob Shearman
823ba55aca
comctl32: Test the painting behaviour of the progress bar control.
...
Test the painting behaviour of the progress bar control when the
PBM_SETPOS message is sent to it, with respect to whether the
background is erased and what part of the control is redrawn.
2006-01-11 12:12:06 +01:00
Mike McCormack
ab4438e24d
comctl32: Invalidate the entire progress bar any time it changes.
2006-01-11 12:11:46 +01:00
Saulius Krasuckas
dc2cdf13a4
mscms: Set the last error code to an unusual value.
2006-01-11 12:10:56 +01:00
Ulrich Czekalla
55f7f8b999
commdlg: If provided use and update hDevMode in the PAGESETUPDLG struct.
...
Update the dmDefaultSourcea return value inside hDevMode.
2006-01-11 12:10:33 +01:00
Huw Davies
586ed7d458
opengl: Use indirect contexts if the surface is a pixmap.
2006-01-11 12:10:04 +01:00
Robert Shearman
6e6d24e959
ole: Implement IEnumSTATDATA for the Ole Advise Holder.
...
Implement IEnumSTATDATA for the Ole Advise Holder and use it to
implement the Send* functions.
2006-01-11 12:09:32 +01:00
Robert Shearman
781970f001
ole: Initialise hrref so as not to display garbage in the trace.
2006-01-11 12:09:17 +01:00
Robert Shearman
92ad2958ac
ole: Remove some duplicated code.
2006-01-11 12:09:11 +01:00
Rein Klazes
fe57d73249
hhctrl.ocx: Report commands in HtmlHelp that are not handled at all.
2006-01-10 20:41:23 +01:00
Phil Krylov
6818762a6e
riched20: Reduced screen flicker by using proper update region invalidation.
2006-01-10 20:41:23 +01:00
Vitaliy Margolen
1406010d3c
kernel: Remove no longer used debug channel.
2006-01-10 20:41:23 +01:00
Robert Shearman
cd2fafb775
ole: Defer apartment window creation until the first object is marshalled.
2006-01-10 20:41:23 +01:00
Robert Shearman
fcba783fc7
ole: Add an accessor function for an apartment's window.
2006-01-10 20:41:22 +01:00
Robert Shearman
d175f154ba
ole: Report and clean up after PostMessage failures.
2006-01-10 20:41:22 +01:00
Robert Shearman
a02cb3ebd6
ole: Pass a channel into IRpcStubBuffer::Invoke.
...
Create a server channel and store this in the ifstub.
Rename ipid_to_apt_and_stubbuffer to ipid_get_dispatch_params and make
the function return an HRESULT.
Return the channel for the ifstub in ipid_get_dispatch_params.
2006-01-10 20:41:22 +01:00
Robert Shearman
8e5b36147d
ole: Reduce the access rights required by start_local_service.
2006-01-10 20:41:22 +01:00
Robert Shearman
c46386ff5c
ole: Return the last error if we couldn't open the requested service.
...
Fix the ok/failed message.
2006-01-10 20:41:22 +01:00
James Hawkins
4e31bf6863
advpack: Add initial tests for ExtractFiles.
...
- Use FCI to create a test cabinet file.
- Add initial tests for ExtractFiles.
2006-01-10 20:41:22 +01:00
Robert Shearman
b330bd7ae9
rpcrt4: Remove the unused RPCRT4_GetPSFactory function.
2006-01-10 19:59:48 +01:00
Robert Shearman
e298538459
rpcrt4: Don't release the interface pointer on failure.
...
Don't release the interface pointer on failure since we are not the
ones that allocated it. It is the caller's responsability to call
NdrInterfacePointerFree, where the freeing is supposed to happen.
2006-01-10 19:59:26 +01:00
Robert Shearman
cb7aa0306e
kernel32: Return an error when unlocking a global with a zero lock count.
...
Rename GLOBAL_LOCK_MAX to the public GMEM_LOCKCOUNT.
2006-01-10 19:59:15 +01:00
Saulius Krasuckas
ab113d7e59
mscms: Enumerate registered standard colorspace profiles.
2006-01-10 19:59:02 +01:00
Huw Davies
a48bb7b3de
msxml: It's valid to release an empty document.
2006-01-10 19:58:42 +01:00
Phil Krylov
1b9fc2a170
comctl32: Fix emitting of NM_CUSTOMDRAW header notifications.
...
Emit NM_CUSTOMDRAW header notifications for all headers, not only
ownerdrawn. Allow to change item text and background colors in an
application's NM_CUSTOMDRAW handler.
2006-01-10 19:58:24 +01:00
Phil Krylov
f5ebb75f08
riched20: Allow NUL characters.
2006-01-10 19:58:00 +01:00
Robert Shearman
f61878b1d5
kernel: Remove wine/server.h include from files where it is no longer needed.
2006-01-10 18:09:28 +01:00
Alexandre Julliard
90e3865929
ntdll: NtRaiseException doesn't need to be a register function.
...
Moved common code between NtRaiseException and RtlRaiseException to a
separate raise_exception function.
2006-01-10 17:51:22 +01:00
Alexandre Julliard
8b84808bed
kernel: Don't send a debugger event in UnhandledExceptionFilter,
...
leave that to the standard ntdll exception handling.
2006-01-10 17:44:39 +01:00
Alexandre Julliard
52bce47b14
kernel: Implement FT_Exit directly in assembly to avoid the overhead
...
of register functions.
2006-01-10 17:43:05 +01:00
James Hawkins
ca0246fbde
cabinet: Add initial tests for Extract.
2006-01-10 12:14:47 +01:00
James Hawkins
54565b72fd
cabinet: Implement Extract on top of FDI.
2006-01-10 12:13:07 +01:00
Rein Klazes
43694d9582
winedos: Open files with write access on read only media.
...
If the CreateFile in INT21_CreateFile fails with ERROR_WRITE_PROTECT,
retry without write access.
2006-01-10 12:12:46 +01:00
Phil Krylov
d82af6f711
riched20: Speed up text insertion.
...
Optimized reading large texts into RichEdit to be an O(n) order
algorythm instead of O(n^2) by removing extraneous conversions of
character offsets to run offsets.
2006-01-10 12:10:49 +01:00