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
Mike McCormack
a8b71c2727
advapi32: If we can't connect to a service's pipe, name the service in
...
the error message.
2006-01-10 12:10:34 +01:00
Mike McCormack
f69d7bf0f3
msi: Count the number of columns requested and allocate that many,
...
as columns may be select more than once in from a table.
2006-01-10 12:10:19 +01:00
Mike McCormack
aa81e4fa68
msi: Don't crash if there's no script present when we try execute one.
2006-01-10 12:09:19 +01:00
Mike McCormack
1acf032a99
msi: Fixed the prototype of MsiDatabaseIsTablePersistent.
...
Implemented MsiDatabaseIsTablePersistentA via the W function.
2006-01-10 12:09:11 +01:00
Troy Rollo
b7652d89db
user: Fix return type of EnableMenuItem.
2006-01-10 12:08:48 +01:00
Troy Rollo
e80a85a33b
shell32: Fix bug in renaming files in the file dialogs when UNIX paths
...
are being used.
2006-01-10 12:08:28 +01:00
Michael Kaufmann
7ff2a68459
user: Improve the ownerdraw support of the static control.
2006-01-10 12:07:57 +01:00
Michael Kaufmann
37c68b47f4
user: The LoadImage resource string may be a numeric string.
2006-01-10 12:07:32 +01:00
Kaj Kaloinen
ee9b656edc
shlwapi: Add Finnish translation.
2006-01-10 12:07:07 +01:00
Phil Krylov
b2d289fa23
comctl32: Call UpdateWindow() after changing statusbar text.
2006-01-10 12:06:44 +01:00
James Hawkins
325c19cfc5
advpack: Add documentation for ExtractFiles.
2006-01-09 20:26:10 +01:00
James Hawkins
18d6f6944b
cabinet: Clean up the documentation for Extract.
2006-01-09 20:24:21 +01:00
James Hawkins
6213c452bb
cabinet: Add the two flags used by Extract to cabinet.h.
2006-01-09 20:24:10 +01:00
James Hawkins
e073fbdce9
cabinet: Define the flags member of the EXTRACTdest structure.
2006-01-09 20:23:34 +01:00
James Hawkins
f9859a88d3
cabinet: Fix the second parameter name of Extract.
2006-01-09 20:23:26 +01:00
James Hawkins
d57c20ac95
cabinet: Store the cab file handle before extracting files so we can
...
close the cab file even if no files are extracted.
2006-01-09 20:23:15 +01:00
Phil Krylov
a05bfbfb86
comctl32: Fix rebar autosize behaviour.
...
Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
native does, taking as few rows as possible and using the parent
window client area size for the other dimension (width for horizontal
rebars or height for vertical ones).
2006-01-09 18:41:45 +01:00
Phil Krylov
a2f883484f
user: Fix dropdown combo creation when there is no space for an edit control.
2006-01-09 18:41:33 +01:00
Robert Shearman
b75db2d9de
ole: Join the MTA if necessary when executing an RPC call.
...
Join the MTA if necessary when executing an RPC call to ensure that it
is executing with a valid apartment and won't fail for certain COM
calls.
2006-01-09 18:41:19 +01:00
Robert Shearman
1eda42ccac
ole: Prefer services over servers.
...
Attempt to start as a local service before attempting to start as a
local server for the CLSCTX_LOCAL_SERVER case.
2006-01-09 18:40:42 +01:00
Robert Shearman
e0605afdf6
ole: Add some tests for CLSIDFromString.
2006-01-09 18:40:27 +01:00
Robert Shearman
cc4669cc5f
ole: Remove __CLSIDFromStringA.
...
Move the ANSI implementation of CLSIDFromString to ole16.c and change
CLSIDFromString to only deal with Unicode strings.
2006-01-09 18:40:17 +01:00
Robert Shearman
1926b6da63
rpcrt4: Improve ReadVariance.
...
Extend ReadVariance to read the offset as well as the actual count,
since these always come in pairs.
Handle the variance not being present in ReadVariance and always call
it from the unmarshalling functions to simplify the code there and
also to fix a bug where the format pointer wasn't advanced properly
for complex arrays (introduced in the previous patch when implementing
variance).
2006-01-09 17:21:01 +01:00
Robert Shearman
2e875d5d35
rpcrt4: Validate complex array format string.
...
Verify that the format string being passed into the complex array
functions is a complex array one.
2006-01-09 17:20:19 +01:00
Jacek Caban
fdc130f753
urlmon: Fix ref counting.
2006-01-09 17:20:04 +01:00
Jacek Caban
99306db99e
urlmon: Pass FORMATETC to OnDataAvailable.
2006-01-09 17:19:49 +01:00
Jacek Caban
762e2696df
urlmon: Added implementation of protocol stream.
2006-01-09 17:18:06 +01:00
Robert Shearman
811fb7614c
Call DisableThreadLibraryCalls for DLLs that don't need thread
...
creation/destruction notifications.
2006-01-09 17:17:37 +01:00
YunSong Hwang
dc8c6bb90b
shell32: Update the Korean translation.
2006-01-09 17:17:20 +01:00
Alexander N. Sørnes
22ce9a6653
shell32: Updated Norwegian Bokmål resources.
2006-01-09 17:17:09 +01:00
Hans Leidekker
c0a223be60
usp10: Improve stubs.
...
Improve stubs for ScriptGetProperties and ScriptItemize.
Add stub for ScriptFreeCache.
2006-01-09 17:16:57 +01:00
Mike McCormack
3066397bab
kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
2006-01-09 17:16:32 +01:00
Mike McCormack
c83a5930b1
user32: Update the list of things to fix in the Combo control.
2006-01-09 17:16:14 +01:00
Rein Klazes
079912c679
user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
...
a NULL pointer, with a test.
2006-01-09 17:13:44 +01:00
Phil Krylov
194eeaab7d
riched20: Fixed calculation of left indent and first indent paragraph
...
properties.
2006-01-09 17:12:51 +01:00
Phil Krylov
74aa295f55
riched20: Simplified logic in ME_StrRelPos().
2006-01-09 17:12:34 +01:00
Aric Stewart
3022ade359
msvcrt: Add a regression test for _fullpath.
2006-01-06 21:46:09 +01:00
Aric Stewart
e09a6c8080
msvcrt: Reworked _fullpath.
...
Investigation with native msvcrt revealed that it is a wrapper for
GetFullPathName and the current implementation was crashing with older
mozilla installs if the path passed in was uninitialized.
2006-01-06 21:45:26 +01:00
Alexandre Julliard
0f81ac3506
ole: Remove a no longer needed smbfs hack.
2006-01-06 21:19:05 +01:00
Raimonds Praude
860d682c2b
user32: Limit text in the edit field of a combo box.
2006-01-06 21:16:52 +01:00
Marcus Meissner
b49a1de179
gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
...
Escapes.
2006-01-06 21:16:37 +01:00
Robert Shearman
d2bdbd4ea5
ole: Remove the no longer used _copy_arg function.
2006-01-06 21:16:21 +01:00
Robert Shearman
8cf5373f60
ole: ITypeInfo::Invoke rewrite.
...
Re-implement ITypeInfo::Invoke on top of DispCallFunc and
VariantChangeType instead of _invoke and _copy_arg.
2006-01-06 21:15:48 +01:00
Robert Shearman
95312fcb63
ole: Remove "stub" from TRACEs of functions that aren't stubs.
2006-01-06 21:08:09 +01:00
Hans Leidekker
43179c26f4
mscms: Silence a potentially noisy fixme.
2006-01-06 21:07:55 +01:00
Hans Leidekker
45fe4642e1
kernel: Documentation cleanups.
2006-01-06 21:07:46 +01:00
Robert Shearman
c96e102fff
rpcrt4: Compute variance for complex arrays
2006-01-06 21:07:27 +01:00
Robert Shearman
3180de6a98
rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
...
that has no dispatch table.
2006-01-06 21:07:20 +01:00
Michael Kaufmann
e7322e5109
Static control: Support enhanced metafiles.
2006-01-06 21:07:07 +01:00
Thomas Weidenmueller
bb56d907e5
comctl32: Reduce memory usage of the syslink control.
2006-01-06 13:08:09 +01:00
Thomas Weidenmueller
adc416b756
comctl32: Some painting fixes for the syslink control.
2006-01-06 13:04:14 +01:00
Rolf Kalbermatter
d1b375f7e6
urlmon: Fix a LARGE_INTEGER truncation.
2006-01-06 13:03:50 +01:00
Robert Reif
e49a5c22fb
dsound: Refactor playback.
...
Replace references of IDirectSoundImpl with DirectSoundDevice to
remove one level of indirection and remove the problem of a three
object circular reference.
2006-01-06 12:35:20 +01:00
Mike McCormack
ead00327e9
msi: Unload riched20 after its window is destroyed.
2006-01-06 12:35:09 +01:00
Mike McCormack
abbe4b6dd0
msi: Make radio buttons grey out correctly when disabled.
2006-01-06 12:19:33 +01:00
Mike McCormack
b9d135a37b
msi: Clean trailing and leading spaces from path segments.
2006-01-06 12:19:22 +01:00
YunSong Hwang
43460a9d25
commdlg: Updated Korean translation.
2006-01-06 12:17:24 +01:00
Mike McCormack
98ed3fa553
oleaut32: Output a FIXME message only once.
2006-01-06 12:16:58 +01:00
Robert Reif
b2d604a9da
dsound: Fix double free bug in tests.
...
Fix double free in tests. Only happens in interactive mode when
testing duplicated 3D buffers.
2006-01-06 12:16:41 +01:00
Anssi Hannula
17f0fcc776
shell32: Spelling fixes for the Finnish resource.
2006-01-06 12:16:22 +01:00
Ulrich Czekalla
427920f8a2
ole: Fix SmallBlocksToBigBlocks loop.
...
Stop copying data when read returns 0 bytes
2006-01-06 12:16:04 +01:00
Robert Shearman
3dea0973d2
Added implementation of security.dll.
2006-01-05 14:39:41 +01:00
Jacek Caban
ad02317248
wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
...
INTERNET_STATUS_CONNECTING_TO_SERVER and
INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
sockaddr_in.
2006-01-05 14:37:06 +01:00
Alexandre Julliard
545c4b7e7c
msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
...
to avoid the overhead of a full-blown register function.
Some tracing improvements.
2006-01-05 14:36:37 +01:00
Alexandre Julliard
abb170fac3
msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
...
to avoid having to save/restore the whole context on every call.
2006-01-05 13:56:11 +01:00
Jacek Caban
b235d7953c
urlmon: Added implementation of QueryService and stub implementation
...
of IHttpNegotiate2 interface.
2006-01-05 13:42:43 +01:00
Jacek Caban
6744b9b468
urlmon: Query service provider for IInternetProtocol.
2006-01-05 13:42:32 +01:00
Marcus Meissner
25b54cbb9f
winspool: Added ordinal exported functions of winspool.drv.
2006-01-05 13:42:13 +01:00
Dan Kegel
d69366a171
oleaut32: Allow _invoke to handle up to 23 parameters.
2006-01-05 13:41:35 +01:00
Eric Pouech
558130a696
dbghelp: StackWalk (32 and 64 bit version).
...
- enhance implementation of StackWalk (32 and 64 bit version) by
making use of module information and calling for FPO
- FPO part is still non functional
- implemented SymGetModuleBase64
- stubbed SymFunctionTableAccess64
2006-01-05 13:41:25 +01:00
Robert Reif
5070268711
dsound: Capture refactoring.
...
Move initialization code from DirectSoundCapture to
DirectSoundCaptureDevice.
Make DirectSoundCaptureBuffer directly reference
DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
one level of indirection.
Rename DSOUND_CreateDirectSoundCaptureBuffer to
IDirectSoundCaptureBufferImpl_Create to be consistent.
2006-01-05 13:37:15 +01:00
Eric Pouech
5d210af9dc
dbghelp: Removed no longer needed 'stub' in TRACEs.
2006-01-05 12:19:18 +01:00
Robert Shearman
be77b87600
rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
2006-01-05 12:19:05 +01:00
Robert Shearman
83ff8560c3
ole: Store the result from _invoke in a VARIANTARG structure.
2006-01-05 12:18:54 +01:00
Robert Shearman
1191249fc9
kernel32: Check for the correct error return value from open.
2006-01-05 12:18:29 +01:00
Jacek Caban
089435d43b
urlmon: Code clean up.
2006-01-05 12:18:06 +01:00
Jacek Caban
c448968bfa
urlmon: Added GetBindInfoString implementation.
2006-01-05 12:17:59 +01:00
Alex Villacís Lasso
f21c9028a5
msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
...
Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
required by (some?) native codecs.
2006-01-04 15:27:35 +01:00
Marcus Meissner
5ddf98affe
winsock: Map wildcards for socket type and protocol in getaddrinfo().
2006-01-04 15:07:34 +01:00
Alexandre Julliard
45a4e5439b
Set refcount to -1 on implicitly loaded dlls to avoid unloading them
...
(suggested by Michael Ost).
2006-01-04 14:55:33 +01:00
Marcus Meissner
64869596cf
shlwapi: Print PathCombine* strings arguments in relay debugging.
2006-01-04 14:52:55 +01:00
Mike McCormack
e534e7726b
msi: Apply any MSI transforms specified by the TRANSFORMS property.
2006-01-04 14:51:25 +01:00
Mike McCormack
40a76a58e3
msi: Add a stub for MsiGetLastErrorRecord.
2006-01-04 14:51:05 +01:00
Mike McCormack
576b8a5920
msi: Fixes for the MaskedEdit control.
...
Allow MaskedEdit masks that aren't enclosed with <>.
Allow the MaskedEdit's edit controls to scroll a bit in case things
don't line up.
2006-01-04 14:49:50 +01:00
Robert Reif
7643df49d7
dsound: Capture cleanup.
...
Move code and function prototypes around to eliminate forward
declarations. No code is changed.
2006-01-04 14:49:34 +01:00
Vitaliy Margolen
c99880d955
shell32: Create Local AppData for user profile.
...
Move history and internet tmp files to Local Settings.
2006-01-04 14:48:59 +01:00
Vitaliy Margolen
5e3df98294
shell32: Update Russian resources.
2006-01-04 14:48:28 +01:00
Rein Klazes
1d4b52c254
user32: Menu tracing improvements.
2006-01-04 14:48:07 +01:00
Alexandre Julliard
67f29999a3
ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
2006-01-03 17:39:23 +01:00
Marcus Meissner
73b7900b8b
msi: Report the commandline that failed to start in ERR()s.
2006-01-03 17:35:41 +01:00
Eric Pouech
70342dbc61
kernel32: Implemented atoms query function on top of ntdll ones.
2006-01-03 17:35:01 +01:00
Eric Pouech
b7607aebdc
ntdll: Correct implementation for atom query functions.
2006-01-03 17:34:43 +01:00
Markus Amsler
30086feb44
advpack: Make DoInfInstall return an HRESULT.
2006-01-03 17:33:02 +01:00
Robert Reif
0265676a27
dsound: Remove WINAPI from internal functions.
2006-01-03 17:32:50 +01:00
Markus Amsler
b286e7f503
advpack: Fix LaunchInfSection[Ex] documentation.
2006-01-03 15:12:29 +01:00
Michael Jung
9281c948bf
shell32/unixfs: Added unicode support in folder and file pidls.
2006-01-03 13:23:59 +01:00
Michael Jung
5136f57f12
shell32: Helper function for unicode support in folder and file pidls.
2006-01-03 13:23:44 +01:00
Rein Klazes
b34868dffa
user32: Separate menu bitmaps and strings.
...
Store bitmaps and bitmaps always in separate fields in the internal
menu structure. Get rid of a lot of assumptions in the code that the
menu can have strings only when it is not some other type and that
bitmaps come in two flavors.
Add a lot of conformance tests, including some submitted by Jason
Edmeades.
2006-01-03 13:23:28 +01:00
Steven Edwards
f824852b26
gdi: Win16/32 split of most of the metafile support.
2006-01-03 13:23:21 +01:00
Steven Edwards
50690e5fa2
gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
2006-01-03 13:16:59 +01:00
Alex Villacís Lasso
63413b7480
msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
2006-01-03 13:16:12 +01:00
Robert Reif
6501d7b155
kernel: DelayLoadFailureHook crash fix.
2006-01-03 13:15:55 +01:00
Mike McCormack
00a7faa377
msi: Subclass the Richedit control.
...
Send a "DoAction" control event when the user scrolls the text.
2006-01-03 12:15:04 +01:00
Mike McCormack
a0f88f7a3e
MSI: Improve the MsiGetMode stub a little.
2006-01-03 12:12:15 +01:00
Mike McCormack
188365e2f0
msi: Implement the Reset control event.
2006-01-03 12:12:09 +01:00
Mike McCormack
8193d97bfd
oleaut32: Allow _invoke to handle up to 17 parameters.
2006-01-03 12:11:44 +01:00
Robert Reif
88ff432164
dsound Add uninitialized check.
2006-01-03 12:11:27 +01:00
Vitaliy Margolen
a8e59b1c52
comctl32: Listview - allow selection toggle with ctrl+space.
2006-01-03 12:11:18 +01:00
Marcus Meissner
624e028787
winsock: AF_UNSPEC mapping.
...
Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
Zero initialize the sockaddr in ws_sockaddr_alloc().
2006-01-03 12:11:07 +01:00
Francois Gouget
8ca1f3fc14
Assorted spelling fixes
2006-01-03 12:10:50 +01:00
Francois Gouget
6526c3772d
Add trailing '\n's to ok() calls.
...
Remove spaces before '\n' in traces.
2006-01-03 12:10:37 +01:00
Francois Gouget
38884e0347
Small documentation tweaks to avoid winapi_check warnings.
2006-01-03 12:10:09 +01:00
Dmitry Timoshkov
6f7b62b729
gdi: Add a test which shows that GDI does not support compressed DIB sections.
2006-01-03 12:09:22 +01:00
Ulrich Czekalla
4f5cbfb43d
gdi32: Disallow creation of compressed DIB sections.
2006-01-03 12:09:03 +01:00
Robert Shearman
dfa74b998e
ole: Check the return value of IStream_SetSize in IStream_Read.
...
Check the return value of IStream_SetSize in IStream_Read, since
otherwise execution could continue on and cause heap corruption.
2006-01-03 12:07:49 +01:00
Robert Shearman
8f604e925d
ole: Fix mis-handling of return value in StgStreamImpl_Read.
...
BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
failure.
2006-01-03 12:07:34 +01:00
Robert Shearman
03060551d6
rpcrt4: Implement callback conformance.
2006-01-03 12:07:17 +01:00
Robert Shearman
196829663a
rpcrt4: Fix race condition in RpcServerListen.
...
The DontWait parameter is used for forcing the function not to wait
for the server to finish.
2006-01-03 12:07:04 +01:00
Thomas Weidenmueller
e1fd79bb89
comctrl32: ReAlloc should be able to move memory blocks if necessary.
2006-01-03 12:06:40 +01:00
Kai Blin
49943c9cf4
secur32: Rewrote NTLM tests in a more flexible way.
2006-01-03 12:06:21 +01:00
Vitaliy Margolen
9561d6e29c
gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
2006-01-03 12:05:54 +01:00
Vitaliy Margolen
e74bda9d95
advapi32: Don't allocate memory for empty argument string and pass
...
NULL instead.
2006-01-03 12:05:32 +01:00
Hans Leidekker
bf2f5a8f17
wldap32: Implement some page handling functions.
...
Implement ldap_create_page_control{A,W} and
ldap_parse_page_control{A,W}.
Move the page handling functions into their own file.
2005-12-31 13:34:19 +01:00
Hans Leidekker
4a047373a7
wldap32: Document the functions that handle extended operations.
2005-12-31 13:33:40 +01:00
Hans Leidekker
8228d224c6
wldap32: Document the init functions.
...
Fix two bugs.
2005-12-31 13:33:31 +01:00
Jacek Caban
37263f573a
urlmon: Added http protocol tests (currently failing in Wine).
2005-12-31 13:32:40 +01:00
Alexandre Julliard
f54a59c072
ntdll/tests: Try to fail more gracefully on win9x.
...
Link to NtCurrentTeb dynamically.
2005-12-31 13:24:02 +01:00
Dan Kegel
0ab7cfc5b2
commdlg: Let the color picker respond properly to keystrokes.
2005-12-31 13:23:30 +01:00
Robert Shearman
7b4b4b7930
wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
...
Move the freeing of allocation blocks for an entry into
URLCache_DeleteEntry.
Call URLCache_DeleteEntry to rollback from failure in
CommitUrlCacheEntryInternal.
2005-12-31 13:21:19 +01:00
Robert Shearman
13f2ce26dd
wininet: Create new hash tables for URL cache on demand.
2005-12-31 13:20:54 +01:00
Robert Shearman
2ceb052496
wininet: Move URL cache hash table creation to a separate function.
2005-12-31 13:20:29 +01:00
Jacek Caban
3a04ff6836
urlmon: Removed not used code.
2005-12-31 13:19:32 +01:00
Mike McCormack
b7270b8c2d
msi: Change some FIXME messages to comments.
2005-12-31 13:18:11 +01:00
Mike McCormack
04a086ad65
msi: Define the property "Intel" if we're running on an Intel processor.
2005-12-31 13:14:34 +01:00
Mike McCormack
f24a9e2a24
msi: Add stub actions for CCPSearch and RMCCPSearch.
2005-12-31 13:14:23 +01:00
Mike McCormack
53858d61d0
riched20: Add newlines to ERR macro output.
2005-12-31 13:14:12 +01:00
Robert Reif
ac9b087026
comctl32: Create ipaddress in enabled state.
2005-12-31 13:13:52 +01:00
Raphael Junqueira
ee5d72b136
wined3d: Added support for WINED3DFMT_X4R4G4B4.
2005-12-31 13:13:34 +01:00
Hans Leidekker
3275450c3d
wldap32: Document the value handling functions.
2005-12-31 13:13:13 +01:00
Hans Leidekker
ef387ae87c
wldap32: Copy embedded berval structures too.
2005-12-31 13:13:05 +01:00
Thomas Weidenmueller
3faa66ee2a
comctl32: Fix error handling in PSM_ADDPAGE in case of memory
...
allocation failure.
2005-12-31 13:12:19 +01:00
Jacek Caban
fb042eb122
urlmon: Added GetSecurityId implementation.
2005-12-26 13:27:25 +01:00
Jacek Caban
0cceb3386f
urlmon: Use pluggable protocol for file protocol.
2005-12-26 13:27:10 +01:00
Robert Shearman
e6fa361967
oleaut: Small re-organisation of ITypeInfo::Invoke.
...
Only output the one function in the trace for ITypeInfo::Invoke.
Process the return value on output in ITypeInfo::Invoke, but only copy
it to pVarResult if pVarResult is not NULL.
2005-12-26 13:04:31 +01:00
Robert Shearman
6b97438011
oleaut32: Convert some tabs to spaces and some other formatting changes.
2005-12-26 13:04:02 +01:00
Robert Shearman
fa49c971f1
oleaut32: Initialize member IDs to MEMBERID_NIL inITypeInfo::GetIDsOfNames.
...
Better tracing.
2005-12-26 13:03:27 +01:00
Robert Shearman
088fc70ede
ole: Improve typelib traces.
...
Move the debug channel check from dump_TLBFuncDesc[One] to its callers
for more flexibility in which channel controls the output.
2005-12-26 13:02:47 +01:00
Jesse Allen
c5dc38874a
msvcrt: More printf tests for I64 integer size support.
2005-12-26 13:01:49 +01:00
Jesse Allen
419d493aac
msvcrt: pf_integer_conv for I64.
...
- Add pf_integer_conv and pf_is_integer_format.
- Update pf_fill to handle printing the sign for signed integers.
- Handle I64 integer sizes using pf_integer_conv and pf_output_format_A.
2005-12-26 13:01:38 +01:00
Jesse Allen
ee058ed078
msvcrt: Do not treat %ll as an IntegerDouble in printf.
2005-12-26 13:00:35 +01:00
Jesse Allen
6c70942a05
msvcrt: Parse I, I32, and I64 integer size flags in printf.
2005-12-26 13:00:01 +01:00
Rolf Kalbermatter
81c446ef5d
urlmon: Implement BindAsyncMoniker function.
2005-12-26 12:59:42 +01:00
Jacek Caban
7b4d59c5a0
urlmon: URL with two slashes is valid.
2005-12-26 12:59:31 +01:00
Jacek Caban
bb8a7478bc
shlwapi: Fix UrlCanonicalize.
...
- Added support for URL_FILE_USE_PATHURL.
- Fix handling of '/' and '\'.
2005-12-26 12:58:28 +01:00
Rolf Kalbermatter
f989f62076
msrle32: Spelling fix.
2005-12-26 12:58:11 +01:00
Eric Pouech
a959732fff
dbghelp: Internal search routines can now be case sensitive/insensitive.
...
- Now handling option SYMOPT_CASE_INSENSITIVE for symbol search.
- Quick implementation of SymSearch on top of SymEnumSymbols (should
be the other way around).
2005-12-26 12:57:26 +01:00
Maxime Bellengé
def7563526
msvcrt: Prevent a crash if TlsGetValue returns NULL in DLL_THREAD_DETACH.
2005-12-26 12:57:06 +01:00
Robert Shearman
85128db39c
Fix detection of V1a prop variant library in test suite.
2005-12-26 12:56:48 +01:00
Dmitry Timoshkov
328e18c285
x11drv: Update Canadian keyboard layout to better match the X11 one
2005-12-26 12:56:26 +01:00
James Hawkins
22ddd114a8
shell32: Clean up the SHFileOperation tests.
...
- Make sure to create all the files used by the new tests.
- Add a couple more SHFileOperation tests.
- Fix some of the old tests.
2005-12-26 12:56:06 +01:00
Ulrich Czekalla
9da8128e4f
atl: Implement AtlComPtrAssign.
...
According to MSDN AtlModuleInit should initialize the modules critical
sections.
2005-12-26 12:55:22 +01:00
Michael Jung
259fd03407
shell32: Added some test to document native ITEMIDLIST format.
2005-12-22 17:16:11 +01:00
Alexandre Julliard
0e6b4c43de
user/tests: Remove todo_wine from a few tests that (usually) succeed.
2005-12-22 17:15:54 +01:00
Dmitry Timoshkov
43cbb44f4f
mciavi32: Rewrite asynchronous MCI_PLAY command handling.
...
Rewrite asynchronous MCI_PLAY command handling in MCIAVI driver, make
it more responsive to commands in the MCI_MODE_PLAY state by checking
hStopEvent even if the time frame between frames has expired.
2005-12-22 17:15:33 +01:00
Ulrich Czekalla
707fa2c3a2
ole32: Return error instead of asserting if storage file is corrupt.
2005-12-22 17:15:05 +01:00
Dmitry Timoshkov
b61b82011e
user32/tests: Add a PeekMessage test.
2005-12-22 13:58:11 +01:00
Eric Pouech
8218d91758
kernel/tests: Check that we successfully open the console.
2005-12-22 13:55:03 +01:00
Raphael Junqueira
2d708edc5f
opengl: Fix last wgl regression.
...
Fix wgl regression: test glx server version and extensions to use (and
not use glXQueryDrawable on older glx implementations).
2005-12-22 13:54:01 +01:00
James Hawkins
036d5eff7b
shell32: Add tests for SHFileOperation's FO_MOVE command.
2005-12-22 11:19:13 +01:00
James Hawkins
d49181f99a
shell32: Add tests for SHFileOperation's FO_COPY command.
2005-12-22 11:17:19 +01:00
James Hawkins
edf423ab86
shell32: Add tests for SHFileOperation's FO_RENAME command.
2005-12-22 11:16:57 +01:00
James Hawkins
d3c3bc1d3a
shell32: Add tests for SHFileOperation's FO_DELETE command.
2005-12-22 11:15:42 +01:00
Eric Pouech
87ab6e6cd8
dbghelp: Correct handling for all module names.
2005-12-22 11:11:39 +01:00
Bill Medland
b56ed22277
msi: Prevent array underflow in MsiFormat when measuring with zero-length buffer.
2005-12-21 21:19:47 +01:00
James Hawkins
bad4a1dc5f
shell32: Remove the '.\\' prefix from filenames, because it hides a
...
bug in SHFileOperation.
2005-12-21 21:18:19 +01:00
Ivan Leo Puoti
3cc9e40c3b
ddraw: Fix DirectDrawSurface::QueryInterface crash.
2005-12-21 21:11:54 +01:00
Detlef Riekenberg
8827bcfd74
winspool: Add version resource.
2005-12-21 21:11:43 +01:00
Alexandre Julliard
06c1a36bce
msvcrt: Return a per-thread buffer in localtime and gmtime.
2005-12-21 20:54:26 +01:00
H. Verbeet
2bb87a90b2
d3d9: Add traces for when shader support is missing in the shader test.
2005-12-21 20:45:07 +01:00
Hans Leidekker
fa57544a46
kernel: Some documentation improvements.
2005-12-21 20:44:49 +01:00
Marcus Meissner
9a583763ee
msvcrt: Implemented wctime(), wasctime().
...
Free thread data in DLL_THREAD_DETACH.
2005-12-21 20:23:47 +01:00
Saulius Krasuckas
975ffe8abc
mscms: Test only one invalid GetStandardColorSpaceProfile() param in a
...
single check.
2005-12-21 20:07:42 +01:00
Dmitry Timoshkov
b6c4beda58
msvideo: Handle ESC key press in the MCIWND class as an alias to stop command.
2005-12-21 20:07:22 +01:00
Jesse Allen
180326bb0a
msvcrt: Fix printf sign flags.
...
Fix the printf sign flags so that '+' doesn't always override ' '
space alone. If they both appear, continue parsing and let '+' take
precedence.
2005-12-21 20:07:03 +01:00
Hans Leidekker
b2c62c9455
wldap32: Added configure checks for some potentially missing functions.
2005-12-21 18:42:00 +01:00
Bill Medland
e0d4df6bb7
msi: Use a default dialog font if nothing is specified.
2005-12-20 11:59:23 +01:00
Michael Jung
9a0369449e
shell32/tests: Fixed a test failing on WinXP.
2005-12-20 11:57:44 +01:00
Eric Pouech
099cfeaac8
dbghelp: Added a few extensions to make windbg happy.
2005-12-20 11:49:24 +01:00
Jesse Allen
39b725b799
msvcrt: Ignore PadZero when LeftAlign is true in printf conversions.
2005-12-20 11:49:05 +01:00
Alex Villacís Lasso
9a95aa7da2
msacm: Preserve value of cbStruct in acmDriverDetails.
...
Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
filled with a valid value before returning.
Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
ACMDM_DRIVER_DETAILS message to an installed codec that might be a
native library: native ACM codecs expect cbStruct to be valid before
filling the rest of the struct with any data.
2005-12-20 11:48:01 +01:00
Eric Pouech
fe36b7baca
ntdll: Made DBG_EXCEPTION_HANDLED a synonym of DBG_CONTINUE for exception handlers.
2005-12-20 11:47:27 +01:00
H. Verbeet
4e7b2557b5
wined3d: Cleanup shader constants code a little bit.
...
Improved bounds checking.
2005-12-20 11:46:52 +01:00
Jesse Allen
5c6311688c
msvcrt: Require exact uppercase and lowercase format in printf routines.
2005-12-19 21:26:46 +01:00
Alexandre Julliard
68df918282
kernel32: Check for tabs too when extracting the program name
...
(reported by Vitaliy Margolen).
2005-12-19 21:25:23 +01:00
Kai Blin
43b21b6e86
secur32: Adding AcceptSecurityContext to the NTLM security provider.
2005-12-19 21:20:03 +01:00
Detlef Riekenberg
6035b93e45
winspool: Filter additional failures.
2005-12-19 21:19:47 +01:00
Eric Pouech
be849decf6
dbghelp: First stab at supporting calling convention in function signature.
2005-12-19 18:22:54 +01:00
Eric Pouech
750575ccf2
dbghelp: Return proper size for local & parameters in SYMBOL_INFO.
2005-12-19 18:20:47 +01:00
Aric Stewart
314f45dcdb
user: Make the edit control IME aware and implement inline editing.
...
Makes for a significantly better user experience for CJK users.
2005-12-19 18:17:51 +01:00
Magnus Olsen
a06aa5e996
msi: Fixed deformat_environment to not cut off string.
2005-12-19 18:17:28 +01:00
Eric Pouech
17d93f9855
dbghelp: Implemented SymMatchString.
2005-12-19 18:16:35 +01:00
Vitaliy Margolen
a80d93c5e9
user: Fix LB_GETTEXT unmapping for A<->W.
2005-12-19 18:16:18 +01:00
Thomas Weidenmueller
278bd29b8d
setupapi: Fix comparing the group SIDs in IsUserAdmin.
2005-12-19 18:15:58 +01:00
Huw Davies
412cb77d51
opengl: Add support for rendering on bitmaps.
2005-12-19 17:45:13 +01:00
Alexandre Julliard
dbc14a5cb5
ole32: Revert exception handler change.
...
The handler does the opposite of normal page fault handlers.
2005-12-19 17:44:56 +01:00
Rein Klazes
d076748e22
user: Fix hrgn leaks in win.c test.
2005-12-19 17:43:34 +01:00
Dmitry Timoshkov
f15abf08ac
comctl32: Add a test for the initial tooltip window style settings,
...
make it pass under Wine.
2005-12-19 17:43:10 +01:00
Eric Pouech
a229618ef1
dbghelp: New stubs (needed for windbg startup).
2005-12-19 17:41:52 +01:00
Eric Pouech
177bf4c1a6
dbghelp: Fixed loading .so modules from a living target.
2005-12-19 17:41:43 +01:00
Eric Pouech
df7be14ce2
dbghelp: Fixed missing parameters info in StackWalk64.
2005-12-19 17:41:32 +01:00
Paul Vriens
636cb19ad0
d3d9: Don't crash on NULL device_ptr.
2005-12-19 10:00:08 +01:00
Alexandre Julliard
8651ceb18e
ntdll: Make __wine_call_from_32_restore_regs take a context pointer.
...
Changed exception raise functions to call it explicitly.
2005-12-19 09:59:50 +01:00
Jacek Caban
ed7aa80765
urlmon: Added handling of BINDF_FROMURLMON in file protocol.
2005-12-19 09:57:25 +01:00
Jacek Caban
dd2d59818d
Fix typo in urlmon.idl.
2005-12-19 09:53:30 +01:00
Lauri Tulmin
86f45494b6
user32: Don't truncate text when creating edit control.
2005-12-19 09:53:19 +01:00
Rein Klazes
3df678a5af
x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
...
With a conformance test.
2005-12-19 09:53:04 +01:00
Jacek Caban
7458d74169
urlmon: Added some tests and fixes of file protocol.
2005-12-19 09:52:30 +01:00
Alexandre Julliard
5dc6d95952
ntdll: New implementation of relay thunks.
...
New implementation of relay thunks that doesn't require modifying code
on the fly, so that the thunks can be put in the text section.
Some performance improvements.
2005-12-18 10:45:01 +01:00
Alexandre Julliard
efffa66330
ntdll: Don't use a real guard page at the bottom of the stack.
...
A no-access page is enough, we can't properly raise an overflow
exception anyway.
2005-12-17 18:47:03 +01:00
Robert Reif
8accfc1def
wineoss: Shorten MIDI names.
...
Shorten MIDI names to fit into 32 byte array without overflow.
2005-12-17 12:25:19 +01:00
Juan Lang
a67b6f49ec
crypt32: Implement more implicit properties, with tests.
2005-12-17 12:24:59 +01:00
Vitaliy Margolen
33832c95d8
imagehlp: Forward StackWalk64 to dbghelp.StackWalk64.
2005-12-17 12:24:46 +01:00
Dmitry Timoshkov
8d9fb6331e
x11drv: ScrollDC should not clip output if a clipping rect is not specified.
...
Add a ScrollDC test with NULL clipping rect.
Add another set of ScrollDC tests written by Rein Klazes.
2005-12-17 12:24:37 +01:00
Huw Davies
8b7098794d
x11drv: Get the visual for the GLXPixmap from the current pixel format.
2005-12-16 19:29:52 +01:00
Alexandre Julliard
ae964ac801
Take advantage of the __EXCEPT_PAGE_FAULT macro.
2005-12-16 17:17:57 +01:00