Stefan Dösinger
d5f95961f1
wined3d: Fog fixes.
2006-05-25 10:36:40 +02:00
Stefan Dösinger
40d3cc5ee4
wined3d: Turn around the image in LockRect.
2006-05-25 10:35:58 +02:00
Stefan Dösinger
e18c89b3f4
wined3d: Silence the offscreen surface creation fixme.
2006-05-25 10:35:10 +02:00
Stefan Dösinger
93db443319
wined3d: Color keying emulation.
2006-05-25 10:34:53 +02:00
Vitaliy Margolen
5eeead1fd7
d3d9: StateBlock is also created in EndStateBlock. With tests.
2006-05-25 10:34:41 +02:00
Alexandre Julliard
94d0478ee5
usp10: Fixed a compiler warning.
2006-05-24 18:30:34 +02:00
Alexandre Julliard
9ca8a86914
Link against libwine_unicode everywhere we use Unicode functions.
2006-05-24 18:05:40 +02:00
Alexandre Julliard
23f9e358ad
Tests should not use wine/unicode.h.
2006-05-24 18:05:09 +02:00
Mike McCormack
d20c6cf8ca
Fixed more boolean comparisons against TRUE.
2006-05-24 14:38:20 +02:00
Mike McCormack
4def9cc022
rpcrt4: Add stub implementations for NDRCContext(Un)Marshall.
2006-05-24 14:38:14 +02:00
Mike McCormack
e480b6d07d
wininet: Fix a possible NULL pointer deference.
2006-05-24 14:37:05 +02:00
Hwang YunSong
65d43a6770
gphoto2.ds: Added Korean resources.
2006-05-24 14:14:16 +02:00
Alexandre Julliard
f01d9879c6
libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte.
2006-05-24 14:14:09 +02:00
Dmitry Timoshkov
0170bc3e84
user: Add a test to check the queue status if there is a pending
...
posted message and the quit flag is set.
2006-05-24 13:58:20 +02:00
Stefan Dösinger
e902cd119f
wined3d: Swapchain and back buffer corrections + tests.
2006-05-24 13:56:55 +02:00
Mike McCormack
6df2c04f20
msi: Set a default radio button.
2006-05-24 10:52:42 +02:00
Mike McCormack
20c5746649
msi: Fix a possible memory leak.
2006-05-24 10:52:33 +02:00
Roderick Colenbrander
9c018fd877
wined3d: Fix ARB_imaging abuse.
2006-05-24 10:52:28 +02:00
Alexandre Julliard
63199ca022
wined3d: Fixed a couple of boolean comparisons against TRUE.
2006-05-24 10:46:06 +02:00
Jason Green
d204540d1f
wined3d: Replaced USING_GLSL define with a new wined3d_settings option based on the registry.
2006-05-24 10:40:35 +02:00
Jason Green
a67488a26e
wined3d: Add function to print the infolog of a GLSL shader on errors.
...
With assistance from H. Verbeet.
2006-05-24 10:37:33 +02:00
Andrew Talbot
0d4afab704
comdlg32: Write-strings warning fix.
2006-05-24 10:35:51 +02:00
Jonathan Ernst
ce7e2e16ab
Uniformization of French main menu accelerators.
2006-05-24 10:35:26 +02:00
Marcus Meissner
ff83068820
x11drv: GdiAlphaBlend fix for X errors if width or height is 0.
2006-05-24 10:25:44 +02:00
Juan Lang
e1afe33ac7
crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases.
2006-05-24 10:24:54 +02:00
Stefan Dösinger
29a8dd47a8
wined3d: Remove a double cap flag.
2006-05-24 10:03:34 +02:00
Stefan Dösinger
89ca7fffd4
wined3d: Remove an unnecessary NULL check.
2006-05-24 10:03:28 +02:00
Jacek Caban
78b7286eba
mshtml: Added stub implementation of IPersistStreamInit.
2006-05-24 10:03:21 +02:00
Jacek Caban
5c932f9634
shdocvw: Added OLEIVERB_UIACTIVATE implementation.
2006-05-23 20:54:32 +02:00
Jacek Caban
4ee19c81bb
shdocvw: Don't do verb that is already done.
2006-05-23 20:54:07 +02:00
Jacek Caban
dda3bea568
shdocvw: Move UI activating to the separated function.
2006-05-23 20:53:58 +02:00
Jacek Caban
864bfd8ead
shdocvw: Move inplace activating code to the separated function.
2006-05-23 20:53:50 +02:00
Jacek Caban
86163e7a78
shdocvw: Added WebBrowser v1 implementation.
2006-05-23 20:53:26 +02:00
Jacek Caban
c0d1f91a7c
shdocvw: Added WebBrowser v1 registration.
2006-05-23 20:53:02 +02:00
Robert Shearman
f5660c23ae
comctl32: Fix the loading of strings for the property sheet page by
...
caching the ID of the string to load before overwriting it with an
Alloc call.
2006-05-23 20:52:56 +02:00
Alexandre Julliard
e6b97ce2bd
user: Reuse the fast A->W function to implement the 16->32W case.
...
Get rid of the no longer needed 16->32W mapping functions.
2006-05-23 20:38:41 +02:00
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
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
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
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
Vitaliy Margolen
1175a2f3a2
d3d8: Add refcount test.
2006-05-22 11:31:36 +02:00
Vitaliy Margolen
1cc318c5a6
d3d8: All objects created by device should keep reference to it.
2006-05-22 11:29:27 +02:00
Robert Shearman
a247e6975f
comctl32: Make sure to always have the default pushbutton for wizards as an enabled button.
2006-05-22 11:28:52 +02:00
Robert Shearman
2682ff43d0
comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or
...
PSWIZB_DISABLEDFINISH, followed by another one without those flags
should show the next button again and hide the finish button.
2006-05-22 11:28:45 +02:00
Alexandre Julliard
fcce047f61
user: Get rid of the WINPROC_Map/UnmapMsg32ATo32W functions.
2006-05-20 20:02:10 +02:00
Alexandre Julliard
3d92de45c4
user: Added fast A->W mapping for the remaining messages.
2006-05-20 19:59:19 +02:00
Alexandre Julliard
0eec70f410
user: Added fast A->W mapping for WM_GETTEXTLENGTH and related messages.
2006-05-20 19:58:38 +02:00
Alexandre Julliard
34610d1150
user: Added fast A->W mapping for WM_CHAR and related messages.
2006-05-20 18:57:36 +02:00
Alexandre Julliard
3f4a2a5bfc
user: Added fast A->W mapping for EM_GETLINE.
2006-05-20 18:57:11 +02:00
Alexandre Julliard
19b428755c
user: Added fast A->W mapping for LB_GETTEXT and CB_GETLBTEXT.
2006-05-20 18:55:34 +02:00
Alexandre Julliard
4dd1cce203
user: Added fast A->W mapping for WM_SETTEXT and related messages.
2006-05-20 18:54:25 +02:00
Alexandre Julliard
91b278b811
user: Added fast A->W mapping for WM_GETTEXT and WM_ASKCBFORNAME.
2006-05-20 18:53:16 +02:00
Alexandre Julliard
3e195d4382
user: Added fast A->W mapping for WM_MDICREATE.
2006-05-20 18:49:40 +02:00
Alexandre Julliard
899133d7f7
user: Added fast A->W mapping for WM_CREATE and WM_NCCREATE.
2006-05-20 18:48:04 +02:00
Peter Beutner
5c4a1fc8de
d3d8: Fix GetDesc and GetLevelDesc for surfaces and textures.
...
In DX8 the D3DSURFACE_DESC structure has a size field which needs to be set.
2006-05-20 17:47:45 +02:00
Jason Green
4a1375bdd6
wined3d: Simplify generate_base_shader() when checking for USING_GLSL usage.
2006-05-20 17:38:09 +02:00
Jason Green
683e5bfc55
wined3d: Move PARAM C[] program.env[] into baseshader and out of vertex shaders.
2006-05-20 17:37:48 +02:00
Robert Shearman
6e7d06ad34
rpcrt4: Handle pointers to context handles in the stubless code.
...
Implement check for NULL context handles if requested.
2006-05-20 17:37:36 +02:00
Robert Shearman
9c885c9185
rpcrt4: We don't need to free object pointers if we are told we must allocate.
2006-05-20 17:37:25 +02:00
Robert Shearman
a2767e8d71
rpcrt4: Use macros to generate the code for unmarshaling base types.
2006-05-20 17:37:13 +02:00
Robert Shearman
19fad8e710
rpcrt4: Don't set the memory pointer to NULL before calling PointerUnmarshall.
...
Call it with fMustAlloc set to TRUE instead to achieve the same result
without side-effects.
2006-05-20 17:36:42 +02:00
Robert Shearman
87ecf526b3
rpcrt4: Make more internal functions static.
2006-05-20 17:36:15 +02:00
Robert Shearman
0592210bcd
rpcrt4: Add the definition of RpcAuthVerifier to rpc_defs.h from the DCE/RPC spec.
...
Use it in RPCRT4_SendAuth instead of writing out the data byte-by-byte.
2006-05-20 17:31:16 +02:00
Dmitry Timoshkov
5fd4d3410d
Add a stub implementation of ntdsapi.dll.
2006-05-20 17:01:46 +02:00
Paul Chitescu
b1cbecbbc6
advapi32: Add stub FileEncryptionStatus and declarations.
2006-05-20 16:56:16 +02:00
Alexandre Julliard
b73c5e895f
user: Get rid of the MSGPARAMS16 structure.
2006-05-20 16:36:56 +02:00
Alexandre Julliard
917d03bd04
user: Make a lot of winproc functions static.
2006-05-20 16:36:52 +02:00
Alexandre Julliard
ca570aade2
user: Call the A version of message functions from 16-bit code.
...
This avoids having to export too many different message translation
functions.
2006-05-20 16:35:44 +02:00
Alexandre Julliard
dc61a4bc65
user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
2006-05-20 16:34:14 +02:00
Alexandre Julliard
58a03a103d
user: Use winproc callbacks instead of message map/unmap in SendMessage16.
2006-05-20 16:32:45 +02:00
Alexandre Julliard
396ff0007c
user: Use a winproc callback instead of a message map/unmap in SendMessageTimeoutA.
2006-05-20 16:31:27 +02:00
Alexandre Julliard
521ea482aa
user: Store the destination thread id in the send_message_info structure.
2006-05-20 16:30:55 +02:00
Mikołaj Zalewski
4b25b346ee
comctl32: header: Make sure no message is sent between PrepareCallbackItems/FreeCallbackItems.
2006-05-20 14:09:03 +02:00
Mikołaj Zalewski
c932852bd4
comctl32: header: Don't erase the background in HEADER_Refresh.
2006-05-20 14:08:44 +02:00
Mikołaj Zalewski
c054c1fe0e
comctl32: header: The border size is 4 not 3.
2006-05-20 14:08:27 +02:00
Stefan Dösinger
cfcdb6515b
wined3d: Sort of oversized surface support.
2006-05-20 14:06:09 +02:00
Stefan Dösinger
672fa65334
wined3d: Add more device caps.
2006-05-20 14:05:38 +02:00
Stefan Dösinger
ebcbda72c4
wined3d: Allow SYSTEMMEM textures and surfaces.
2006-05-20 14:05:23 +02:00
Stefan Dösinger
566cdcf55c
wined3d: Implement IWineD3DDevice::SetDisplayMode.
2006-05-20 14:05:06 +02:00
Huw Davies
f151ecb0d1
rpcrt4: Use IsClient to determine whether we can use the Buffer memory or not.
...
Add simple struct tests.
2006-05-20 14:03:56 +02:00
Robert Shearman
cfa769fb9f
rpcrt4: Warn if CreateNamedPipe fails.
2006-05-20 14:03:31 +02:00
Robert Shearman
5f266c54a1
rpcrt4: Add the correct amount of auth padding to messages.
2006-05-20 14:02:51 +02:00
Robert Shearman
4fb6295528
rpcrt4: Wait for all of the requested bytes to be returned for tcp connections.
2006-05-20 14:02:30 +02:00
Robert Shearman
a2d2d4db63
rpcrt4: Update the todo lists and copyrights.
2006-05-20 14:02:24 +02:00
Robert Shearman
9cebbdd80f
rpcrt4: Fix for the open functions in the transports being transposed between ncacn_np and ncalrpc.
2006-05-20 14:00:48 +02:00
Robert Shearman
c1a31cef3d
rpcrt4: Don't release the auth info if it isn't present.
2006-05-20 14:00:43 +02:00
Robert Reif
ed62b0150c
winmm: Fix wave test handle use after close bug.
2006-05-20 14:00:22 +02:00
Dmitry Timoshkov
94cc17b53c
x11drv: Fix the regression caused by the recent ShowWindow fixes.
2006-05-20 14:00:10 +02:00
Mike McCormack
4cd377d49c
secur32: Cleanup InitializeSecurityContext (reduce indent and duplication).
2006-05-20 13:59:56 +02:00
Mike McCormack
d243b39c94
secur32: Tidy up the initialization code a little.
2006-05-20 13:59:09 +02:00
Jacek Caban
ae2c061e8e
shdocvw: Return S_OK in OnInPlaceDeactivate.
2006-05-20 13:58:39 +02:00
Phil Costin
df3902e6c1
wined3d: Trace output corrections and cleanups.
2006-05-20 13:58:31 +02:00
Juan Lang
b564ef5b03
crypt32: Move CertFindCertificateInStore and related functions to cert.c.
2006-05-20 13:58:16 +02:00
Juan Lang
d9a027952d
crypt32: Move context interface definition to common header.
2006-05-20 13:57:43 +02:00
Alexandre Julliard
4316025294
user: Convert the 16-bit winproc functions to use a callback pointer.
2006-05-18 19:44:30 +02:00
Alexandre Julliard
6456317153
user: Convert the other winproc 32-bit functions to use a callback pointer.
2006-05-18 19:09:32 +02:00
Alexandre Julliard
d1a5d5ae98
user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
...
This way it doesn't need to know about dialog procedures. Also renamed
it to WINPROC_CallProcWtoA.
2006-05-18 18:05:01 +02:00
Phil Costin
1b320431b8
wined3d: Check registry for UseGLSL enabled.
2006-05-18 16:40:32 +02:00
Mike McCormack
a45b16a460
rpcrt4: Fix a possible memory leak, cleanup a bit.
2006-05-18 16:36:44 +02:00
Mike McCormack
c3a08421a2
rpcrt4: Fix and test RpcNetworkIsProtseqValid.
2006-05-18 16:36:34 +02:00
Mike McCormack
0f8f927aed
rpcrt4: Add a stub implementation for RpcMgmtIsServerListening.
2006-05-18 16:36:21 +02:00
Alexandre Julliard
c16ca72210
user: Fixed a broken trace in the dialog test.
2006-05-18 16:32:49 +02:00
Alexandre Julliard
2ff505c2cf
user: Added helper functions for A<->W conversion of single characters.
2006-05-18 16:31:36 +02:00
Alexandre Julliard
3fe201c308
user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
2006-05-18 16:30:56 +02:00
Alexandre Julliard
6efb68cb0e
user: Unify the mapping of listbox and combobox messages.
2006-05-18 12:43:40 +02:00
Alexandre Julliard
7033649c4f
user: Get rid of the WINPROC_MapMsg32WTo32A function.
2006-05-18 12:29:19 +02:00
Alexandre Julliard
f6ba476d91
user: Added fast W->A mapping for WM_IME_CHAR.
2006-05-18 12:28:07 +02:00
Alexandre Julliard
6c4082df74
user: Added fast W->A mapping for WM_CHAR and related messages.
2006-05-18 12:27:27 +02:00