Alexandre Julliard
26e47761c9
user: Reuse the fast W->A function to implement the 32W->16 case.
...
Get rid of the no longer needed 32W->16 mapping functions.
2006-05-23 20:33:14 +02:00
Alexandre Julliard
22a9d18bff
user: Use winproc callbacks for the remaining 16-bit messaging functions.
2006-05-23 20:15:17 +02:00
Mikołaj Zalewski
b8da6f2751
comctl32: header: Don't try to draw items outside the clipping rect.
2006-05-23 17:53:08 +02:00
Mikołaj Zalewski
64e5779c16
comctl32: header: Make the column resizing smooth in full drag mode.
...
Make the column resizing smooth in full drag mode even for listview
with lots of elements by redrawing only the resized column and calling
UpdateWindow.
2006-05-23 17:52:57 +02:00
Juan Lang
e48a0a3c23
crypt32: Abstract contexts.
...
- create an abstract interface for contexts, and use it for certificates
- create a simple context list, and use it for memory stores
2006-05-23 17:52:40 +02:00
Jeff Latimer
42b576e869
usp10: Add stub for ScriptStringOut.
2006-05-23 17:52:18 +02:00
Stefan Dösinger
a55da88d0b
wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer.
2006-05-23 17:52:06 +02:00
Huw Davies
00598e49cf
rpcrt4: Uncomment test now that it works correctly.
2006-05-23 17:51:50 +02:00
Huw Davies
69d18c48b1
rpcrt4: Add another static.
2006-05-23 17:51:44 +02:00
Huw Davies
9ba57efc18
rpcrt4: Fix some comments and move the NdrSimpleType* functions out from amongst the NdrSimpleStruct* ones.
2006-05-23 17:51:19 +02:00
Alexandre Julliard
3098199e0b
winspool: Renamed the directory to winspool.drv.
2006-05-23 17:10:52 +02:00
Alexandre Julliard
57ed75bf09
wineps: Renamed the directory to wineps.drv.
2006-05-23 16:42:56 +02:00
Alexandre Julliard
3aebbdcd17
msisys: Renamed the directory to msisys.ocx.
2006-05-23 16:09:55 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Labrousse Jean
d0862c365b
msi: Fix short name and long name mismatch in action.c.
2006-05-23 13:03:57 +02:00
Troy Rollo
1be295fb47
ole32: Fix excessive file sizes for Storage files.
...
The IStorage (DocFile) implementation was adding empty blocks at the
end of the file every time a caller wrote data that was not a multiple
of 512 bytes. If the caller made a lot of very small writes the file
size could be huge even though the data in the file was tiny. This was
caused by BlockChainStream_SetSize trying to allocate file blocks for
the new data using a condition that bore no relationship to the
required condition, and it was not necessary to do so at that time
since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
(called via BlockChainStream_Enlarge).
2006-05-23 13:00:13 +02:00
Dmitry Timoshkov
3b95aad505
user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
...
Windows doesn't like when a thread plays games with the focus, that
leads to all kinds of misbehaviours and failures to activate a
window. So, better don't generate a mouse click message in
mouse_ll_global_thread_proc.
2006-05-23 12:45:54 +02:00
Dmitry Timoshkov
c3ba7eecdb
user/tests: Add lparam to all HCBT_MINMAX hook messages.
2006-05-23 12:44:50 +02:00
Stefan Dösinger
158691ea3b
wined3d: OpengGL accelerated blits.
...
Implement some basic opengl accelerated blts from and to render
targets. It's not perfect yet, but enought to make some D3D apps
happy. For now the only supported operations are:
- Full screen back -> Front buffer: Just call present
- Offscreen surface -> render target
- Render target -> offscreen surface(slow)
- render target colorfill
2006-05-23 12:41:31 +02:00
Stefan Dösinger
9d75802a21
wined3d: Surface pixel format conversion code.
2006-05-23 12:37:27 +02:00
Robert Shearman
22bd7a3d01
server: Don't clear the QS_POSTMESSAGE flag if there is a pending quit message.
2006-05-23 12:37:02 +02:00
Robert Shearman
0fd184773a
ole32: Release the outer unknown in the proxybuffer test.
...
Release the outer unknown in the proxybuffer test to show that the
last release of the outer unknown doesn't free the proxy buffer.
2006-05-23 12:05:07 +02:00
Robert Shearman
875390110f
ole32: Release the proxy buffer object on the last release of the proxy's outer unknown.
...
Release the proxy buffer object on the last release of the proxy's outer
unknown, otherwise memory is leaked for the Ndr implementation of
IRpcProxyBuffer.
Fix up the hand-coded proxies to match the behaviour from the Ndr
implementation.
2006-05-23 12:05:01 +02:00
Robert Shearman
d4245634ca
wininet: Fix a failing test.
2006-05-23 11:36:41 +02:00
Robert Shearman
dd362a62a1
rpcrt4: Fix copying too much data from the buffer by not taking into account the fact that auth_pad_len has been included in the fragment length.
2006-05-23 11:36:37 +02:00
Robert Shearman
e91da1458d
rpcrt4: Authentication padding should only be generated if there is authentication data.
2006-05-23 11:36:26 +02:00
Robert Shearman
29d3f1e15d
include: Add defines used in CopyFileEx.
2006-05-23 11:32:47 +02:00
Robert Shearman
bf1fff0890
include: Make guiddef.h defines match PSDK.
...
Protect LPGUID typedef by __LPGUID_DEFINED__ being defined.
Protect LPCLSID and LPFMTID typedefs, IsEqualGUID, IsEqualIID,
IsEqualCLSID, IID_NULL, CLSID_NULL and FMTID_NULL defines by
__IID_DEFINED__ being defined.
2006-05-23 11:32:37 +02:00
Alexandre Julliard
44691723eb
user: Added A<->W mapping for WM_GETDLGCODE.
2006-05-22 12:29:02 +02:00
Hans Leidekker
1f35ff591c
quartz: Add stub implementation for AMGetErrorText{A,W}.
2006-05-22 11:49:22 +02:00
Ivan Gyurdiev
7b861b3c03
wined3d: Simplify input/output modifier line handling.
2006-05-22 11:41:23 +02:00
Ivan Gyurdiev
cb973648ab
wined3d: Clean up register use maps.
2006-05-22 11:40:38 +02:00
Ivan Gyurdiev
d59eeb3ee5
wined3d: Allow use of pixel shaders with drawStridedSlow.
2006-05-22 11:40:00 +02:00
Ivan Gyurdiev
438d88e1e8
wined3d: Only run parse_decl_usage on vshader INPUT registers.
2006-05-22 11:38:55 +02:00
Saulius Krasuckas
7b156bf170
advapi32: Skip token attribute testing if OpenProcessToken() is not implemented.
2006-05-22 11:38:28 +02:00
Saulius Krasuckas
18af854764
advapi32: Make test loadable on win9x.
2006-05-22 11:36:54 +02:00
Detlef Riekenberg
b60f2b0f5b
winspool/test: Disable a test that crashes on win9x.
2006-05-22 11:36:49 +02:00
Detlef Riekenberg
358ce06741
winspool: Remove cross calls W->A for the "Printers" registry path.
2006-05-22 11:36:24 +02:00
Detlef Riekenberg
5de733e4fb
winspool: An empty string as server name is valid (EnumPrinterDrivers).
2006-05-22 11:35:11 +02:00
Mike McCormack
eb1b39760e
advapi32: Implement and test SystemFunction026+027.
2006-05-22 11:34:59 +02:00
Mike McCormack
c3a1e8731e
advapi32: Implement and test SystemFunction011.
2006-05-22 11:34:47 +02:00
Mike McCormack
500384b0ea
advapi32: Test and implement SystemFunction024/025.
2006-05-22 11:34:35 +02:00
Mike McCormack
6fad2cbaff
advapi32: Implement and test SystemFunction(012-023).
2006-05-22 11:33:36 +02:00
Mike McCormack
b4899f0712
advapi32: Implement and test SystemFunction010.
2006-05-22 11:33:05 +02:00
Mike McCormack
64ae8285cd
advapi32: Implement and test SystemFunction009.
2006-05-22 11:32:52 +02:00
Dmitry Timoshkov
80c3a212a0
ntdsapi: Add DsMakeSpnA to the spec file.
2006-05-22 11:32:37 +02:00
Vitaliy Margolen
78c0dd96b7
wine.inf: Create fake dlls for ADPCM codecs.
2006-05-22 11:32:26 +02:00
Vitaliy Margolen
4054c06e55
directx: Update file versions to dx9c (compared to win2k).
2006-05-22 11:32:17 +02:00
Vitaliy Margolen
c5091d9d8d
d3d9: Add refcount tests for all objects created by device.
2006-05-22 11:32:03 +02:00
Vitaliy Margolen
6dcae77cc9
d3d9: All objects created by device should keep reference to it.
2006-05-22 11:31:45 +02:00