Ivan Gyurdiev
744f3ae1c4
wined3d: Improve/implement D3DSIO_TEX.
...
- unify per-version cases into a single sequence
- make use of get_register_name() for the destination register
- ignore destination write mask - it's only allowed on 2.0+ shaders,
and only the default mask is allowed there (xyzw)
- enable swizzle on texld 1.4 (it works together with dw/dz modifiers)
- implement for shaders 2.0-3.0
2006-04-21 11:35:34 +02:00
Ivan Gyurdiev
ecba4d5cbd
wined3d: Texture format corrections.
...
- add missing GL type and make GL cfg entries for A16B16G16R16
- correct L16 type to UNSIGNED_SHORT (..16 = short, not byte)
- change internal format for X8R8G8B8 from GL_RGB to GL_RGB8 which
seems more correct
2006-04-21 11:35:06 +02:00
Ivan Gyurdiev
74117baa6c
wined3d: Correct vtrace usage.
2006-04-21 11:34:31 +02:00
Mike McCormack
3d5e517e5b
rpcrt4: Add support for the ncacn_ip_tcp transport layer.
2006-04-21 11:34:08 +02:00
Mike McCormack
5bfb579f9a
rpcrt4: Add a stub transport layer for ncacn_ip_tcp.
2006-04-21 11:32:57 +02:00
Mike McCormack
87ddd7b53a
rpcrt4: Hide the details of the rpc transport mechanism.
2006-04-21 11:32:44 +02:00
Mike McCormack
83109e4937
rpcrt4: Abstract RPCRT4_SpawnConnection.
2006-04-21 11:32:29 +02:00
Mike McCormack
e7e209da64
rpcrt4: Move the connected check inside the named pipe code.
2006-04-21 11:32:07 +02:00
Mike McCormack
5c6f72873a
rpcrt4: Split the transport layer into a different file.
2006-04-21 11:31:51 +02:00
Mike McCormack
9b791e0983
rpcrt4: Allocate RpcServerProtseq in a single place.
2006-04-21 11:28:39 +02:00
Paul Vriens
e56f6a38b1
usp10: Fix return codes of ScriptGetFontProperties + tests.
2006-04-21 11:28:34 +02:00
Robert Reif
d2a59d86d9
advapi32: Fix LsaQueryInformationPolicy return values.
2006-04-21 11:28:18 +02:00
Stefan Dösinger
a6f71af021
wined3d: Implement IWineD3DPalette.
2006-04-21 11:28:11 +02:00
Alexandre Julliard
80634596a5
gdi: Added WineEngGetCharABCWidthsI stub for the non-freetype case.
2006-04-21 11:27:38 +02:00
Alexandre Julliard
b0c63af124
kernel: Make GetTickCount call NtGetTickCount.
2006-04-20 20:13:12 +02:00
Jacek Caban
2333c80500
ntdll: Added NtGetTickCount implementation.
2006-04-20 20:12:48 +02:00
Alexandre Julliard
bace1ef6f0
user: Don't return CLASS_OTHER_PROCESS when modifying a class.
...
Based on a patch by qingdoa daoo.
2006-04-20 19:50:01 +02:00
Mike McCormack
fe99f330ab
rpcrt4: Abstract the transport layer functionality.
2006-04-20 19:48:15 +02:00
James Hawkins
924d91ca05
advpack: Implement LaunchINFSectionW.
2006-04-20 19:39:29 +02:00
James Hawkins
c14fe5a6be
advpack: Implement ExecuteCabW.
2006-04-20 19:39:01 +02:00
James Hawkins
401becab3e
advpack: Implement the RunPostSetupCommands callback.
2006-04-20 19:38:22 +02:00
James Hawkins
c4ca63418f
advpack: Implement the RegisterOCXs callback.
2006-04-20 19:38:03 +02:00
Jeff Latimer
9be30c83ca
usp10: Set defaults for ScriptGetFontProperties.
...
Set defaults similar to Win XP for Kashida and set the default char in
ScriptGetFontProperties.
2006-04-20 19:37:27 +02:00
Jeff Latimer
9c6c83e97f
usp10: Remove the need to pass chars to ScriptPlace.
2006-04-20 19:37:01 +02:00
Alexandre Julliard
2bfe47e852
ntdll: Use NtSetContextThread in NtRaiseException.
2006-04-20 15:40:42 +02:00
Alexandre Julliard
d2ad6f8355
ntdll: Get registers on the client side for NtGetContextThread on the current thread.
2006-04-20 15:40:28 +02:00
Ivan Gyurdiev
63ef9788dd
wined3d: Trace corrections/improvements.
2006-04-20 15:38:00 +02:00
qingdoa daoo
d2f59fe455
comctl32: Fix an unsigned comparison to zero.
2006-04-20 15:37:48 +02:00
James Hawkins
aabb5d0443
advpack: Set the ldids of the install section in install_init.
2006-04-20 15:34:00 +02:00
James Hawkins
704e70ff7c
advpack: Add stub handling for the RegisterOCXs command.
2006-04-20 15:33:13 +02:00
James Hawkins
92f979b005
advpack: Don't TRACE the internals of the setup pointer as it can be NULL.
2006-04-20 15:30:50 +02:00
James Hawkins
49a29a1878
advpack: LaunchINFSectionExA is no longer a stub.
2006-04-20 15:30:34 +02:00
Mike McCormack
0ee6f59cc0
rpcrt4: Use a separate function to open each protseq.
2006-04-20 15:30:23 +02:00
Mike McCormack
3a4a76be2f
rpcrt4: Abstract access to the connection's waitable object.
2006-04-20 15:17:06 +02:00
Robert Shearman
d133ff9afb
wininet: Don't allocate memory for the thread error structure until it is needed.
...
Don't allocate memory for the thread error structure until it is
needed, as it is quite large and wastes memory for threads that don't
call any wininet function.
2006-04-20 15:16:52 +02:00
Robert Shearman
0ced865aa1
rpcrt4: Don't apply the offset to the pointer passed to callback conformance functions.
2006-04-20 15:12:20 +02:00
Robert Shearman
8d36337644
rpcrt4: Free all pointers by default, except for conformant strings.
...
Free all pointers by default, except for conformant strings.
Conformant arrays should always be freed.
Add FC_CVARRAY to list of known types to avoid a FIXME.
2006-04-20 15:12:07 +02:00
Robert Shearman
b36d5fa11f
rpcrt4: Fix some memory leaks.
2006-04-20 15:11:51 +02:00
Robert Shearman
98facf4d0f
rpcrt4: Use the documented NDR_PROC_HEADER_EXTS structure.
...
Use the documented NDR_PROC_HEADER_EXTS structure instead of the
current NDR_PROC_EXTENSIONS structure currently in ndr_stubless.c.
2006-04-20 15:11:34 +02:00
Robert Shearman
28f494e31a
rpcrt4: Use INTERPRETER_OPT_FLAGS in ndrtypes.h instead of flags on an unsigned char.
2006-04-20 15:11:24 +02:00
Robert Shearman
312df9bf7f
rpcrt4: Store the return value on the stack for interpreted stubs.
...
Store the return value on the stack for stubs, as MIDL reserves space
for it and gives us a stack offset. This fixes calling methods with
thunks that assume that the return value will be stored on the stack.
2006-04-20 15:10:25 +02:00
Robert Shearman
f4de78babe
rpcrt4: Correctly fill in StackTop for stubless clients/servers.
...
Correctly fill in StackTop for stubless clients/servers so that
conformance for top-level parameters works.
2006-04-20 15:10:09 +02:00
Robert Shearman
727e25d673
rpcrt4: There's no need to set stubMsg.StackTop twice.
2006-04-20 15:09:49 +02:00
Robert Shearman
a674ec0fda
rpcrt4: Fix the MSVC version of call_server_func.
...
Fix the MSVC version of call_server_func to pop the registers in the
same order they were pushed.
2006-04-20 15:09:39 +02:00
Thomas Kho
75cd5e2101
x11drv: Virtual key input scrubbing in X11DRV_send_keyboard_input.
2006-04-20 11:34:42 +02:00
Mikołaj Zalewski
b82156586e
comctl32: header: Avoid freeing invalid pointers.
2006-04-20 11:34:13 +02:00
Michael Kaufmann
a1c98ea8bb
user: Add SS_NOPREFIX to the text style in message boxes.
2006-04-20 11:33:58 +02:00
Jacek Caban
4d5cf7e6f9
shdocvw: Added InternetExplorer::Navigate2 implementation.
2006-04-20 11:32:42 +02:00
Jacek Caban
7b09cca963
shdocvw: Move create_doc_view_hwnd call to navigate_url.
2006-04-20 11:32:15 +02:00
Jacek Caban
4a8397a593
shdocvw: Register InternetExplorer class factory in IEWinMain.
...
Based on a patch by Mike McCormack.
2006-04-20 11:32:01 +02:00
Jacek Caban
c51aefdb58
shdocvw: Added InternetExplorer::put_Visible implementation.
2006-04-20 11:31:34 +02:00
Jacek Caban
4027a1149c
shdocvw: Move IEWinMain to iexplore.c.
2006-04-20 11:31:20 +02:00
Jacek Caban
c0e42d5597
shdocvw: Added beginning InternetExplorer implementation.
2006-04-20 11:31:05 +02:00
Jacek Caban
c48c50f575
shdocvw: Move DllGetClassObject implementation to factory.c.
2006-04-20 11:29:54 +02:00
Jacek Caban
b26ed16633
shdocvw: Move more initialization code to DocHost_Init.
2006-04-20 11:29:28 +02:00
Jeff Latimer
07767bfd28
gdi: Added implementation of GetCharABCWidthsI.
2006-04-19 20:04:25 +02:00
Mike Frysinger
dd174c54e1
joystick: Search for /dev/input/js as well as /dev/js.
2006-04-19 19:27:41 +02:00
Ivan Gyurdiev
162d9cb6f4
wined3d: Support for shift modifiers.
2006-04-19 19:27:22 +02:00
Ivan Gyurdiev
70fc78b64e
wined3d: Support more than 4/6 tex/temp registers.
2006-04-19 19:26:50 +02:00
Mikołaj Zalewski
d848dda8bc
comctl32: Test the HDM_SETITEM notifications.
2006-04-19 19:25:33 +02:00
Mikołaj Zalewski
50d8c80fda
comctl32: header: Send correct notify after HDM_SETITEM.
...
The HDN_ITEMCHANGING notify should have the new data instead of the
old one. Both HDN_ITEMCHANGING and HDN_ITEMCHANGED now have the text
field if it changed.
2006-04-19 19:25:09 +02:00
Mikołaj Zalewski
c5b27fa97b
comctl32: Add Str_SetPtrWtoA analogue to Str_SetPtrAtoW.
2006-04-19 19:24:43 +02:00
Huw Davies
195ae60e97
oleaut32: Implement CLEANLOCALSTORAGE marshalling and fix GetLibAttr to use it.
...
Based on some documentation by Rob Shearman.
2006-04-19 19:17:49 +02:00
Mike McCormack
5f6ac9c484
rpcrt4: Use rpcrt4_conn_read in RPCRT4_OpenBinding.
2006-04-19 19:17:42 +02:00
Mike McCormack
71fc596a05
rpcrt4: Make RPCRT4_Send more compatible with write(2).
2006-04-19 19:15:53 +02:00
Mike McCormack
9a4abffa18
rpcrt4: Make RPCRT4_Receive more compatible with read(2).
2006-04-19 15:23:37 +02:00
Mike McCormack
d571441562
rpcrt4: Simplify RPCRT4_OpenConnection() a little.
2006-04-19 14:48:02 +02:00
Mike McCormack
ae8197ef37
rpcrt4: Split code to open a pipe from RPCRT4_OpenConnection.
2006-04-19 14:31:01 +02:00
Mike McCormack
7e709cf258
rpcrt4: Isolate code to open named pipes out of RPCRT4_OpenConnection.
2006-04-19 14:30:15 +02:00
Alexandre Julliard
ae5aacb4cc
dbghelp: Don't fail to initialize if we can't load the main module as ELF.
2006-04-19 14:30:10 +02:00
Alexandre Julliard
9686acb46c
shell32: Fixed ordinals of SHDefExtractIconA/W.
2006-04-19 14:24:17 +02:00
Michael Kaufmann
01bf37d810
user: Find popup menus by ID.
...
- Find menus by ID: Proper fallback to popup menus.
- Use the menu ID, not the handle for the fallback.
- Save the fallback menu's position.
2006-04-19 12:56:27 +02:00
Stefan Dösinger
04da3ce2d1
wined3d: Implement GetHWND and SetHWND.
2006-04-19 12:55:03 +02:00
Stefan Dösinger
7fee88df9f
wined3d: Implement EnumTextureFormats.
2006-04-19 12:54:32 +02:00
Stefan Dösinger
ac964c3b61
wined3d: Implement EnumZBufferFormats.
2006-04-19 12:54:08 +02:00
Stefan Dösinger
a6206836e6
wined3d: Implement IWineD3DDevice::EnumDisplayModes.
2006-04-19 12:53:30 +02:00
Stefan Dösinger
d04f0507cf
wined3d: Implement Init3D and Uninit3D.
2006-04-19 12:43:22 +02:00
James Hawkins
b9fc3f8eb1
advpack: Set the destination directory to the working directory if key equals SourceDir.
2006-04-19 12:43:14 +02:00
James Hawkins
fc52a8483c
advpack: Add the ability to set multiple keys on one line in set_ldid.
2006-04-19 12:42:14 +02:00
James Hawkins
b2a3ffd893
advpack: Put function declarations in advpack_private.h.
2006-04-19 12:00:59 +02:00
Mike McCormack
a0f8623e2e
rpcrt4: Stub implementation for rpcrt4.RpcMgmtEpEltInqBegin().
2006-04-19 12:00:26 +02:00
Mike McCormack
f0c49daedf
rpcrt4: Add a stub implementation for rpcrt4.RpcMgmtInqIfIds().
2006-04-19 12:00:09 +02:00
Mike McCormack
9aa468d884
ntdll: Stub implementations of NtCreateIoCompletion, NtSetIoCompletion, and NtRemoveIoCompletion.
...
Based on a patch by Rob Shearman.
2006-04-19 12:00:02 +02:00
Huw Davies
7f8ad07ee0
gdi32: Fix return values in BitBlt/StretchBlt.
2006-04-19 11:59:53 +02:00
Huw Davies
bf23ad0da7
gdi32: Fix {Bit,Stretch}Blt fallbacks to StretchDIBits.
2006-04-18 21:26:07 +02:00
Mikołaj Zalewski
a49da0b719
comctl32: header: Remove the unused bUnicode.
2006-04-18 21:16:54 +02:00
Mikołaj Zalewski
7a7f80e9d1
comctl32: header: Correct WM_[GS]ETUNICODEFORMAT.
2006-04-18 21:16:33 +02:00
Mike McCormack
3a94011ab6
msi: Clean up memset usage.
2006-04-18 21:13:52 +02:00
Mike McCormack
edb58a6d05
msi: Fix a regression caused by some bad logic.
2006-04-18 21:13:46 +02:00
Mike McCormack
1da2fbce95
msi: Don't fall back to the folder's parent if the folder doesn't exist.
2006-04-18 21:13:39 +02:00
Alexandre Julliard
ec9af18e96
wldap32: Added a wrapper for ber_scanf.
2006-04-18 20:41:03 +02:00
Alexandre Julliard
7a1fb2ecb4
wldap32: Added a wrapper for ber_printf.
2006-04-18 20:40:40 +02:00
Alexandre Julliard
e048a204c1
wldap32: Add wrappers for the ber_* functions.
2006-04-18 20:38:43 +02:00
Alexandre Julliard
d340bd003a
ntdll: Add wrappers for the remaining math functions.
2006-04-18 20:31:41 +02:00
Alexandre Julliard
473fbcb781
ntdll: Add wrappers for the string functions.
2006-04-18 20:30:43 +02:00
Mike McCormack
6607180f64
msi: Simplify create_component_advertise_string() a little.
2006-04-18 16:49:10 +02:00
Robert Shearman
50a9c208c6
oleaut32: Fix differences between the size returned in sizing the
...
buffer for interfaces and the buffer actually used.
2006-04-18 16:49:01 +02:00
Robert Shearman
a963fd6285
oleaut32: Initialise BSTR pointer to NULL in VARIANT_UserUnmarshal.
...
Initialise BSTR pointer to NULL before calling BSTR_UserUnmarshal,
otherwise BSTR_UserUnmarshal will try to use the memory in the
pointer.
2006-04-18 16:48:48 +02:00
Dmitry Timoshkov
b5d677a5b2
winspool: Add a test for DocumentProperties.
2006-04-18 16:48:30 +02:00
Jacek Caban
470e987d2f
shdocvw: Use DocHost, not WebBrowser, in navigate_url.
2006-04-18 11:39:04 +02:00
Jacek Caban
00e3ac5b31
shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window.
2006-04-18 11:38:48 +02:00
Jacek Caban
61560b8715
shdocvw: Move connection points to DocHost object.
2006-04-18 11:38:10 +02:00
Jacek Caban
22b6d5485c
shdocvw: Use Dochost, not WebBrowser, in deactivate_document.
2006-04-18 11:37:47 +02:00
Jacek Caban
6470c5ca0a
shdocvw: Get rid of WebBrowser dependency in DocHost object.
2006-04-18 11:37:13 +02:00
Jacek Caban
59c6f20495
shdocvw: Move IOleInPlaceFrame to DocHost object.
2006-04-18 11:36:52 +02:00
Jacek Caban
3a9aeace0f
shdocvw: Move IServiceProvider to DocHost object.
2006-04-18 11:36:31 +02:00
Jacek Caban
9b0c2bf595
shdocvw: Move IDispatch to DocHost object.
2006-04-18 11:34:39 +02:00
Jacek Caban
62aa916b28
shdocvw: Move IOleCommandTarget to DocHost object.
2006-04-18 11:34:24 +02:00
Jacek Caban
72c5329336
shdocvw: Move IOleDocumentSite to DocHost object.
2006-04-18 11:33:57 +02:00
Jacek Caban
ff7a8abb85
shdocvw: Move IDocHostUIHandler to DocHost object.
2006-04-18 11:33:19 +02:00
Jacek Caban
89da131352
shdocvw: Move IOleInPlaceSite to DocHost object.
2006-04-18 11:33:10 +02:00
Jacek Caban
2dab3d4c1b
shdocvw: Move IOleClientSite to new DocHost object to allow sharing
...
code between WebBrowser and InternetExplorer.
2006-04-18 11:30:37 +02:00
Ivan Gyurdiev
3dddaae795
wined3d: Use ARB[f|v]p1.0 for ps2/ps3/vs3.
2006-04-18 11:22:48 +02:00
Ivan Gyurdiev
e3c8e65084
wined3d: Use correct register number mask.
...
The regmask currently being used is wrong - 0x1FFF includes the high
two bits of the register type.
2006-04-18 11:20:45 +02:00
Ivan Gyurdiev
e0a1442f6c
wined3d: Dcl opcode takes 2 parameters.
2006-04-18 11:19:48 +02:00
Ivan Gyurdiev
7e5f734ee3
wined3d: Fix _dw modifier.
...
The _dw modifier needs to specify a component swizzle, just like the
_dz currently does.
2006-04-18 11:19:13 +02:00
Ivan Gyurdiev
d3d56e765d
wined3d: Fix flow control instructions number of parameters.
...
- else, endif, break take 0 parameters [not 2]
- if, rep take 1 parameter [not 2]
- breakp takes 1 parameter [not 2]
- move all flow control instructions in one place
- sync software shaders signatures with this
2006-04-18 11:18:48 +02:00
Ivan Gyurdiev
0d6eaf363d
wined3d: Skip unhandled opcodes in vshaders.
2006-04-18 11:17:34 +02:00
Ivan Gyurdiev
d486b93e30
wined3d: Texkill is supported for ps2.0-3.0.
2006-04-18 11:17:12 +02:00
Mikołaj Zalewski
84c3189445
comctl32: Send Unicode notifications if required in header control.
2006-04-18 11:16:44 +02:00
Mikołaj Zalewski
cb3424f642
comctl32: Scroll listview if changing scroll bounds changes the scroll pos.
2006-04-18 11:16:26 +02:00
Mikołaj Zalewski
89ed90f3e5
shell32: Use LVCOLUMW instead of LVCOLUMNA in LVM_INSERTCOLUMNW listview message.
2006-04-18 11:16:14 +02:00
Mike McCormack
11e4b21a30
ole32: More tests and fixes for STGM_PRIORITY.
2006-04-18 11:15:03 +02:00
Mike McCormack
d7424771ea
ole32: Fix a declaration.
2006-04-18 11:14:58 +02:00
Mike McCormack
64659785de
ole32: Uncomment some code to make sure it is compiled, but don't run it.
2006-04-18 11:14:53 +02:00
Stefan Dösinger
42b9221f51
wined3d: Add the remaining DirectDraw methods to WineD3DSurface.
2006-04-18 11:14:13 +02:00
Stefan Dösinger
80bdb24cad
wined3d: Add the remaining IWineD3DDevice methods.
2006-04-18 11:13:47 +02:00
Stefan Dösinger
cff4e1ea4b
wined3d: Add IWineD3DPalette.
2006-04-18 11:11:49 +02:00
Stefan Dösinger
03b256b16d
wined3d: Add a parameter for surface type selection.
2006-04-18 11:09:17 +02:00
Louis Lenders
3d29c5ad77
shell32: Define 2 more avi resources.
2006-04-18 11:09:08 +02:00
Mike McCormack
6d9af55a12
configure: Remove the --disable-debug and --disable-trace options.
2006-04-17 12:38:52 +02:00
Mike McCormack
a92fe55cce
msi: Fix some possible NULL pointer dereferences (Coverity).
2006-04-17 12:38:36 +02:00
Detlef Riekenberg
15e4ad4866
winspool: Basic tests for DeleteMonitor.
2006-04-17 12:32:20 +02:00
Detlef Riekenberg
3b38308a7a
winspool: Implement DeleteMonitor.
2006-04-17 12:32:13 +02:00
James Hawkins
eb602fa8f0
advpack: Add install_init/release to perform install initialization.
2006-04-17 12:17:20 +02:00
James Hawkins
3f784a7339
advpack: Factor out OCX registering into do_ocx_reg.
2006-04-17 12:14:53 +02:00
James Hawkins
1bc69125af
advpack: Use get_parameter to read the three parameters of RegisterOCX.
...
Use get_parameter to read the three parameters to RegisterOCX.
Remove the ERRs and TRACEs now that we return the HRESULT.
2006-04-17 12:14:42 +02:00
James Hawkins
39c0682bff
advpack: The fallback directory is the fifth field index, not the sixth.
2006-04-17 12:03:01 +02:00
James Hawkins
b70d65b227
advpack: Use the default queue callback when calling SetupInstallFromInfSection.
2006-04-17 12:02:42 +02:00
James Hawkins
ab68238af7
advpack: Fix the documentation for RegisterOCX.
2006-04-17 12:02:25 +02:00
James Hawkins
940af1b41c
advpack: Fix the return type of RegisterOCX.
2006-04-17 12:02:16 +02:00
Alexander N. Sørnes
8211dd82b0
twain_32: Added Norwegian resource.
2006-04-17 12:00:43 +02:00
Jonathan Ernst
3a54daeecc
twain_32: French localization.
2006-04-17 11:59:06 +02:00
Jonathan Ernst
2748087e0f
shlwapi: French localization.
2006-04-17 11:58:53 +02:00
Jonathan Ernst
b97f7dff0e
iccvid: French localization.
2006-04-17 11:58:42 +02:00
Jonathan Ernst
c18b46d463
msvfw: French localization.
2006-04-17 11:58:30 +02:00
Jonathan Ernst
b3102cf7fe
msvidc: French localization.
2006-04-17 11:58:17 +02:00
Paul Vriens
0c24301394
dbghelp: Params of LPSTACKFRAME64 only has 4 elements.
2006-04-17 11:57:47 +02:00
Stefan Dösinger
076fa811af
wined3d: Add a method to change the front and back buffers.
2006-04-17 11:21:22 +02:00
Stefan Dösinger
ffc8e46e76
wined3d: Add IWineD3DSurface::Blt.
2006-04-17 11:19:30 +02:00
Paul Vriens
02bf3558bd
uxtheme: Fix GetThemeSysString as the error-path was always taken.
2006-04-17 11:19:18 +02:00
Aric Stewart
097aec39ca
comctl32: Listview notify fix.
...
Turn off updating for that the unselect and select and then turns it
on for the focus call, this results in 1 edit notify being sent at the
end of the operation.
2006-04-17 11:18:13 +02:00
Detlef Riekenberg
d78a3eec41
kernel: Add some tests for Lock/Unlock memory handles.
2006-04-14 19:43:05 +02:00
Detlef Riekenberg
f64f9ef5fa
kernel: Update WARN/ERR and documentation for GlobalLock/GlobalUnlock.
2006-04-14 19:42:53 +02:00
Jacek Caban
0705381069
shdocvw: Added Top, Left, Height and Width properties implementation.
2006-04-14 19:38:57 +02:00
Jacek Caban
80dcc8b813
shdocvw: Store IOleInPlaceSite in WebBrowser object.
2006-04-14 19:38:44 +02:00
Jacek Caban
1e0f378c30
shdocvw: Update pos_rect and clip_rect in SetObjectRects.
2006-04-14 19:37:37 +02:00
Jacek Caban
b81b614da8
shdocvw: Better window handling.
...
Use unicode version of DefWindowProc in unicode window procs.
Fix window styles.
2006-04-14 19:37:11 +02:00
Jacek Caban
150bd5442c
shell32: Don't crash in SHELL_ExecuteW if psei->lpDirectory is NULL.
2006-04-14 19:37:02 +02:00
Hans Leidekker
3492a14641
wldap32: Document the miscellaneous functions.
2006-04-14 19:36:54 +02:00
Sagar Mittal
4f986c842f
wined3d: Fix null pointer check in IWineD3DImpl_GetPixelShader.
2006-04-14 19:36:48 +02:00
Dmitry Timoshkov
b13c498c9d
winspool: Add a test for GetPrinterDriver, make it pass under Wine.
2006-04-14 19:36:31 +02:00
Dmitry Timoshkov
590f6faee1
rpcrt4: Constify NDR function tables.
2006-04-14 19:36:09 +02:00
qingdoa daoo
5e18834217
comctl32: Change return code comparison in AVI control.
2006-04-14 19:35:57 +02:00
James Hawkins
640b7761eb
advpack: Document RegisterOCX.
2006-04-14 19:35:48 +02:00
Anssi Hannula
eb1c4fff93
shell32: Fix common files directory location in shell32_Fi.rc.
2006-04-14 19:35:21 +02:00
Thomas Kho
0e81484c45
x11drv: Properly handle VK_LMENU input.
2006-04-14 19:35:05 +02:00
Detlef Riekenberg
513c35a363
kernel: Load tests again on NT 3.51 (toolhelp API not present).
2006-04-14 10:53:11 +02:00
Stefan Dösinger
d9cd05db80
wined3d: Add GetHWND and SetHWND methods to IWineD3DDevice.
2006-04-14 10:52:01 +02:00
Antonio Codazzi
b758ea053c
shell32: Italian resources update.
2006-04-14 10:51:02 +02:00
Anssi Hannula
66b548ac81
twain_32: Add Finnish resources.
2006-04-14 10:49:41 +02:00
Alexandre Julliard
5c2a980c86
advpack: Fixed a couple of typos in Unicode conversion.
2006-04-13 12:10:56 +02:00
Alexandre Julliard
4d574a41b5
crypt32: Fixed day/month mismatch in time encoding routines.
2006-04-13 11:45:12 +02:00
Alexandre Julliard
ee05e245a4
crypt32: Avoid crash on NULL pointer in trace.
2006-04-13 11:44:52 +02:00
Rein Klazes
7a560493fe
user: Fix dereferencing a potential NULL pointer.
2006-04-13 11:27:46 +02:00
Jason Green
5f4b424553
wined3d: Add case 0 to switch statement and fix the fixme.
...
Screwed up a copy/paste from one of my recent patches. This
eliminates the erroneous FIXME for calls to D3DFmtMakeGlCfg() with 0
as the Stencil format. Also, it changes the FIXME to print the
correct variable.
2006-04-13 11:23:50 +02:00
Paul Vriens
b3d8be24db
version: Translate some German comments.
2006-04-13 11:23:30 +02:00
Jeff Latimer
ca55584b19
usp10: Add some tests to ScriptGetFontProperties.
2006-04-13 11:23:22 +02:00
qingdoa daoo
750102d1a3
msvcrt: If caller passes a NULL deallocator to __unDNameEx, don't use it.
2006-04-13 11:23:13 +02:00
Stefan Dösinger
cf27031329
wined3d: Add IWineD3DSurface::Flip.
2006-04-13 11:23:03 +02:00
Stefan Dösinger
d2510847b0
wined3d: Split device creation and opengl initialization.
2006-04-13 11:22:45 +02:00
Karsten Elfenbein
59189ba75b
wined3d: Combined unhandled renderstate cases into one.
2006-04-12 20:57:26 +02:00
Karsten Elfenbein
c90c04607e
wined3d: IWineD3DDeviceImpl_Reset cleanup.
...
Joined the functions as it looks like a typo in the function name
(IWineD3DDeviceImpl_Rest isn't used anywhere but contains comments).
2006-04-12 20:57:16 +02:00
Jacek Caban
4b5125a79c
shell32: Allocate wszApplicationName on the heap as it may be longer than MAX_PATH.
2006-04-12 20:56:57 +02:00
Jacek Caban
51bd5408d4
shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd.
2006-04-12 20:56:18 +02:00
Alexandre Julliard
6d2afbcf7a
wineps: Load generic.ppd from the data dir if nothing else is specified.
2006-04-12 20:43:43 +02:00
Mikołaj Zalewski
e55c44c737
comctl32: Fix listview column resize.
...
Draw a track line after a HDN_TRACK, resize the columns only after a
HDN_ITEMCHANGED.
Create the header with HDS_FULLDRAG.
2006-04-12 19:52:34 +02:00
Mikołaj Zalewski
c63f5f095a
comctl32: Fix listview column resize.
...
Fix the HDS_FULLDRAG headers notifications, invalidate such a control
after a mouse move.
2006-04-12 19:51:44 +02:00
Dmitry Timoshkov
14aab5f3cb
avifil32: Avoid not necessary zeroing out of an allocated memory block.
2006-04-12 12:54:45 +02:00
Stefan Dösinger
e0c8773199
wined3d: Add a resource dumper.
2006-04-12 12:54:28 +02:00
Jean-Philippe Theriault
6e4b960a1c
gdi32: Fix for PlayEnhMetaFileRecord support of EMR_SELECTPALETTE record.
2006-04-12 12:54:20 +02:00
Eric Pouech
69804258ca
kernel32: Added some tests for toolhelp functions.
2006-04-12 12:43:44 +02:00
Eric Pouech
4f3682f428
kernel32: Rewrote toolhelp implementation only on top of ntdll functions.
2006-04-12 12:42:36 +02:00
Ivan Gyurdiev
c1a6e910ce
wined3d: Enable texld instruction (shaders 1.4).
2006-04-12 11:42:21 +02:00
Ivan Gyurdiev
8ab0237e21
wined3d: Reorganize shaders code a bit.
2006-04-12 11:42:04 +02:00
Hans Leidekker
cedf0ab45d
wldap32: Improve error handling in create_page_control().
2006-04-12 11:41:15 +02:00
Detlef Riekenberg
f0a9586879
winspool: Basic tests for AddMonitor.
2006-04-12 11:40:57 +02:00
Detlef Riekenberg
ed1161f993
winspool: Implement AddMonitor.
2006-04-12 11:40:49 +02:00
Vitaliy Margolen
4a25828c0d
d3d9: VertexDeclaration and VertexShader should keep reference to the parent device object.
2006-04-12 11:20:21 +02:00
Vitaliy Margolen
99136998e2
d3d8: VertexShader should keep reference to the parent device object.
2006-04-12 11:20:07 +02:00
Petr Tesarik
31b0a4edf6
winedos: Implement INT2F/AX=1501 (get drive device list).
2006-04-12 11:18:43 +02:00
Juan Lang
3700913803
msi: Fix possible crash bugs in error path.
2006-04-12 11:18:33 +02:00
Mike McCormack
42c7372b6b
shdocvw: Register iexplore.exe as a COM local server.
2006-04-12 11:18:26 +02:00
Jason Green
be10a6a099
wined3d: Spelling fixes and downgrade a FIXME to a TRACE.
2006-04-12 11:17:59 +02:00
Stefan Dösinger
108688f96a
wined3d: Don't do a logical AND on the swap effect.
2006-04-12 11:17:49 +02:00
Stefan Dösinger
edfe5d68ee
wined3d: Store the private data in IWineD3DResource::SetPrivateData.
2006-04-12 11:17:39 +02:00
Phil Krylov
4e796854af
riched20: Allow inheriting table cell definitions from previous table row.
...
Allow inheriting of table cell definitions from a previous table row
when the current table row does not contain a \trowd, only an \intbl.
2006-04-12 11:17:25 +02:00
Peter Oberndorfer
ac0bee4bf2
shlwapi: Ignore leading spaces in PathMatchSpec.
2006-04-12 11:17:12 +02:00
Peter Oberndorfer
759324a20c
shlwapi: Add tests for PathMatchSpec.
2006-04-12 11:16:58 +02:00
Peter Oberndorfer
1ed3382438
gdi: Do not convert string paramter when rendering glyph indexes.
2006-04-12 11:16:42 +02:00
Peter Oberndorfer
e1f74ad5c7
gdi: Write out glyph count correctly in GetCharacterPlacementA.
2006-04-12 11:16:30 +02:00
Dan Kegel
d5292cb3f4
x11drv: Fix two clipboard bugs.
...
Fix two clipboard problems that caused BadAtom crashes and caused some
clipboard formats to not be exported properly.
2006-04-11 14:31:05 +02:00
Ivan Gyurdiev
12be14b6cc
wined3d: Remove bogus address register warning for pixel shaders.
...
Pixel shaders don't have an address register, this warning is bogus.
D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
2006-04-11 14:22:18 +02:00
James Hawkins
fadf610065
advpack: Implement UserInstStubWrapper.
2006-04-11 14:22:09 +02:00
Mike McCormack
aebc88d54b
avifil32: Fix a regression caused by patch removing GlobalAllocs by using HEAP_ZERO_INIT.
2006-04-11 14:19:13 +02:00
Eric Pouech
819565be21
msvcrt: IO init.
...
Make sure, when copying handles from std ones (when no io info is
inherited from parent) to create inheritable handles (spotted by
qingdao daoo).
2006-04-11 12:38:23 +02:00
Petr Tesarik
9f9ac54a19
winedos: Implement true CDROM DOS device driver.
2006-04-11 11:40:14 +02:00
Petr Tesarik
d72178a1be
winedos: Move all device driver initialization code to a newly written
...
function DOSDEV_SetupDevice().
2006-04-11 11:39:24 +02:00
Petr Tesarik
07d77c28fd
winedos: Move most of MSCDEX stuff into a separate function.
2006-04-11 11:38:15 +02:00
Petr Tesarik
7e4ad8e6a7
winedos: Move some declarations to the header file.
2006-04-11 11:37:58 +02:00
Antonio Codazzi
33a232a4a2
wininet: Added Esperanto language.
2006-04-11 11:31:02 +02:00
Antonio Codazzi
4a0b6e9c11
shlwapi: Added Esperanto language.
2006-04-11 11:28:01 +02:00
Antonio Codazzi
135ca99f88
oleaut32: Added Esperanto language.
2006-04-11 11:27:47 +02:00
Antonio Codazzi
beea62886e
mpr: Added Esperanto language.
2006-04-11 11:27:32 +02:00
Antonio Codazzi
1347c1dfde
serialui: Added Esperanto language.
2006-04-11 11:27:08 +02:00
Antonio Codazzi
20a94612ab
mpr: Italian language update.
2006-04-11 11:26:43 +02:00
Antonio Codazzi
f2d320b0a6
wininet: Italian language update.
2006-04-11 11:26:30 +02:00
Mike McCormack
c1caf43d10
shdocvw: Move the private class factory declaration into factory.c.
2006-04-11 11:25:54 +02:00
Mike McCormack
8232e69492
msi: Add some more MsiFormatRecord tests.
2006-04-11 11:25:32 +02:00
James Hawkins
698ee36c85
advpack: Perform a setupapi-level install of the INF file in RunSetupCommand.
2006-04-11 11:25:23 +02:00
James Hawkins
46fe944832
advpack: Implement LaunchINFSectionEx.
2006-04-11 11:24:59 +02:00
James Hawkins
65b50022d5
advpack: Standardize the format of advpack traces.
...
Display all strings in advpack traces.
Use debugstr_a/w for TRACE strings.
2006-04-11 11:24:14 +02:00
James Hawkins
cc6685f089
advpack: Standardize the format of advpack parameter lists.
2006-04-11 11:23:57 +02:00
Juan Lang
fced68672f
ntdll: Initialize a variable.
...
Fix an uninitialized pointer in RtlCreateUserThread, caught by
coverity.
2006-04-11 11:23:49 +02:00
Juan Lang
95859a1d6a
crypt32: Fix a typo caught by coverity.
2006-04-11 11:23:39 +02:00
Alexandre Julliard
64f17bb3ef
user: Use a smaller window for the menu test.
2006-04-10 20:21:19 +02:00
Alexandre Julliard
1404dc8014
twain_32: Renamed the dlls/twain directory to dlls/twain_32.
2006-04-10 17:29:18 +02:00
Alexandre Julliard
b4f553f5be
riched32: Renamed the dlls/richedit directory to dlls/riched32.
2006-04-10 17:09:08 +02:00
Alexandre Julliard
ca1e72a402
comdlg32: Renamed the dlls/commdlg directory to dlls/comdlg32.
2006-04-10 17:00:03 +02:00
Alexandre Julliard
c4fde65022
msacm32: Renamed the dlls/msacm directory to dlls/msacm32.
2006-04-10 16:55:04 +02:00
Huw Davies
aa25176974
gdi32: Add support for ttc indices in the font link list.
2006-04-10 16:32:40 +02:00
Jason Green
3f591ecb13
wined3d: Add some more debugging info.
...
Adds more debugging FIXME's if a specific WINED3DFMT_??? isn't supported.
2006-04-10 16:32:30 +02:00
Hans Leidekker
c4f4b01b05
gdi32: GetCharABCWidthsW should not crash on a NULL handle.
2006-04-10 15:56:43 +02:00
Hans Leidekker
1bf5e2da0a
wldap32: Fix broken parameter handling.
2006-04-10 15:56:40 +02:00
Hans Leidekker
2d6d4e9674
dnsapi: Add a configure check for the resolver library and header.
2006-04-10 15:56:35 +02:00
Hans Leidekker
975899aa83
dnsapi: Add a test for DnsNameCompare_A.
2006-04-10 15:53:04 +02:00
Hans Leidekker
486e3b32e2
dnsapi: Implement DnsNameCompare_{A,W}.
2006-04-10 15:48:48 +02:00
Hans Leidekker
6b1dded3b5
dnsapi: Add a stub implementation of dnsapi.dll.
2006-04-10 15:44:59 +02:00
Stefan Dösinger
dbdc8c2f65
ddraw: Add a test for IDirect3DVertexBuffer7::ProcessVertices.
2006-04-10 15:44:10 +02:00
James Hawkins
6053d265bc
advpack: Add initial implementation of SetPerUserSecValues.
2006-04-10 15:43:53 +02:00
Ivan Gyurdiev
634698cb19
wined3d: Print all errors in checkGLcall.
2006-04-10 12:24:23 +02:00
Ivan Gyurdiev
88a7c9e948
wined3d: Downgrade some FIXMEs.
2006-04-10 12:23:45 +02:00
Ivan Gyurdiev
5c12c043df
wined3d: Map D3DFMT_L16, D3DFMT_A16B16G16R16 to OpenGL formats.
...
Map:
D3DFMT_L16 -> GL_LUMINANCE16_EXT
D3DFMT_A16B16G16R16 -> GL_RGBA16_EXT
as Raphael suggested.
Also increase the returned Bpp for unknown and unhandled formats from
4 to 8 bytes - this part fixes segfault in the F.E.A.R demo. It now
shows some flashy graphics before it dies again :)
2006-04-10 12:23:38 +02:00
Dmitry Timoshkov
09a1a3fd7c
shdocvw: Constify IExplore OLE vtables.
2006-04-10 12:23:03 +02:00
Dmitry Timoshkov
3afe420833
x11drv: Update French keyboard layout to better match the X11 one.
2006-04-10 12:22:52 +02:00
Hans Leidekker
ec6a5175b4
ntdll: The closing brace of a guid string is at index 37.
2006-04-10 12:22:16 +02:00
Robert Reif
1f882cd68d
dsound: Fix 2 bugs in ds3d tests.
...
Fix 2 bugs in the error paths of the ds3d.c test (coverity).
2006-04-10 12:22:08 +02:00
Jeff Latimer
df4b0a831e
usp10: Terminate some strings in fixmes and traces.
2006-04-10 12:21:54 +02:00
Detlef Riekenberg
9243cb349e
winspool: Avoid reading from NULL (GetPrinterDriver).
2006-04-10 12:21:37 +02:00
Jacek Caban
26f6a30f58
shdocvw: Set active document of both frame and doc window.
2006-04-10 12:21:23 +02:00
Jacek Caban
ce2f142bf1
shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document.
2006-04-10 12:21:17 +02:00
Jacek Caban
e189b54687
mshtml: Make sure to use initialized variables.
2006-04-10 12:21:07 +02:00
Jacek Caban
417c104760
mshtml: Fix ref counting.
...
- Fix ref counting.
- Use This->window instead of QI in NSContainer_Release.
2006-04-10 12:20:50 +02:00
Antonio Codazzi
7d73af6bd8
winspool: Italian language support.
2006-04-08 20:03:29 +02:00
Antonio Codazzi
afb3864307
winspool: Esperanto language support.
2006-04-08 20:00:36 +02:00
Detlef Riekenberg
50b32da7af
winspool: A read can fail.
2006-04-08 20:00:13 +02:00
Stefan Dösinger
cfb6b282d8
d3d9: Add typecasts for WINED3DLOCKED_BOX to avoid compiler warnings.
2006-04-08 19:59:54 +02:00
Hans Leidekker
12ad28acfe
wldap32: Don't handle NULL attrs twice.
2006-04-08 19:59:27 +02:00
Hans Leidekker
34282fb518
wldap32: Don't return uninitialised values.
2006-04-08 19:59:19 +02:00
Hans Leidekker
42af5f3950
wldap32: Fix overrun by one of static array.
2006-04-08 19:59:12 +02:00
Rein Klazes
b72c36fef8
user: Add an missing element to the hbmmenus array.
2006-04-08 15:53:10 +02:00
Robert Reif
208b0c2e72
dsound: Remove NULL This pointer checks.
2006-04-08 15:53:00 +02:00
Robert Reif
2c4c204371
dsound: Remove unnecessary NULL pointer check.
2006-04-08 15:50:08 +02:00
Troy Rollo
90df5a967f
ntdll: Fix DVD_ReadStructure's layout of layer information.
...
Fix DVD_ReadStructure to reflect what Windows actually does, not what
Microsoft (incorrectly) documents it to do and not what the DDK
headers (incorrectly) suggest it does.
2006-04-08 15:49:42 +02:00
Detlef Riekenberg
44aab2e23f
ntdll: Added ARM architecture.
2006-04-08 15:49:24 +02:00
Robert Reif
44b7760e6a
dsound: Set default primary buffer sample rate and bits per sample.
...
Programs that are written specifically for 2000 and xp don't bother to
set the primary buffer format because it's a noop. However wine is
patterned after win9x and DirectX 7 or earlier which has a real
primary buffer and expects the program to change the primary buffer
format if necessary.
2006-04-08 15:48:59 +02:00
Mike Hearn
ddd0e03e91
kernel: Don't crash on NULL arg in GetShortPathNameW.
2006-04-07 20:05:33 +02:00
Mike Hearn
1740fe0fe6
comctl32: Add OOM codepath in imagelist control.
2006-04-07 20:04:19 +02:00
Mike Hearn
8122173abf
gdi: Protect GetEnhMetaFilePaletteEntries against bad handles.
2006-04-07 20:01:55 +02:00
Mike Hearn
679df54b6c
kernel: Correct SearchPathA argument validation.
2006-04-07 20:01:48 +02:00
Robert Reif
ba62608996
dsound: Fix capture test.
...
Remove bogus release of NULL pointer code found by Coverity.
2006-04-07 20:01:40 +02:00
Mike Hearn
d46e68da1e
uxtheme: Fix GetThemeSysInt.
...
TMT_FIRSTINT and TMT_LASTINT are the same value here, so the error
path would always be taken. Fix to check only that the values are
outside the possible range.
2006-04-07 20:01:31 +02:00
Paul Vriens
a233d55dbd
netapi32: Move NetShareEnum from browsr.c to share.c.
2006-04-07 20:01:12 +02:00
James Hawkins
d7199a4836
advpack: Add a few more tests for SetPerUserSecValues.
2006-04-07 20:01:04 +02:00
Gerald Pfeifer
ac6d4f7e94
gdi: Also initialize a variable in the failure case.
2006-04-07 20:00:59 +02:00
Mike McCormack
819815d66c
msi: Use a debug channel to turn on transform debugging.
2006-04-07 20:00:45 +02:00
Alexandre Julliard
959bbf8b75
server: Get rid of alignment requirements in write_process_memory request.
...
All the alignment handling is now done in the write_process_memory
function inside the server.
2006-04-07 18:41:58 +02:00
Stefan Dösinger
cf4b91f074
wined3d: Add WINED3DBOX to wined3d_types.h.
2006-04-07 14:55:50 +02:00
Stefan Dösinger
9d67b4287e
wined3d: Rename return values from D3D* to WINED3D*.
2006-04-07 14:54:04 +02:00
Robert Shearman
bff74c1763
ole32: Fix typo in FileMonikerImpl_BindToObject.
...
Fix apparent typo in FileMonikerImpl_BindToObject, where ppf was
incorrectly passed into IClassFactory_CreateInstance instead of &ppf
(found by Coverity).
2006-04-07 13:10:18 +02:00
Robert Shearman
3a2e18c99c
ole32: Check for pcbSize parameter of CompositeMonikerImpl_GetSizeMax being NULL, rather than non-NULL.
2006-04-07 13:10:03 +02:00
Robert Shearman
ff5efc2779
ole32: Check for pcbSize in AntiMonikerImpl_GetSizeMax being for NULL, not for non-NULL.
2006-04-07 13:09:57 +02:00
Robert Shearman
582e2f1ff8
ole32: Fix DefaultHandler_EnumAdvises.
...
As per MSDN, if the object has no connections then
IOleObject::EnumAdvises should return a NULL enumerator and S_OK. This
is the case when This->oleAdviseHolder is NULL, so do this and avert a
potential NULL dereference of This->oleAdviseHolder (found by
Coverity).
2006-04-07 13:09:36 +02:00
Robert Shearman
cca69647a3
oleaut32: Fix typo in LPSAFEARRAY_Unmarshal.
...
Fix typo in LPSAFEARRAY_Unmarshal where the check for the failure of
the SafeArrayCreateEx call was missing a dereference operator (found
by Coverity).
2006-04-07 13:09:23 +02:00
Robert Shearman
f74dfe3182
oleaut32: Remove deadcode in SafeArrayPutElement.
...
Remove deadcode in SafeArrayPutElement, as lpBstr cannot be NULL
because of the check at the top of the function on pvData (found by
Coverity).
2006-04-07 13:09:08 +02:00
Mike McCormack
604cdff911
msi: Remove broken volume management code.
2006-04-07 12:57:52 +02:00
Mike McCormack
5d0873a74c
shdocvw: Implement IEWinMain using a simple window frame.
2006-04-07 12:57:47 +02:00
Mike McCormack
11132d2cdf
x11drv: Cursors index used with WTI_DEVICES is zero based.
2006-04-07 12:57:11 +02:00
James Hawkins
12a9ed0ade
advpack: Forward DelNodeRunDLL32A to its Unicode counterpart.
2006-04-07 12:56:49 +02:00
James Hawkins
cc4b01a0f1
advpack: Rewrite get_parameter to be able to handle an empty parameter.
2006-04-07 12:56:36 +02:00
Stefan Dösinger
e71468c786
wined3d: Add WINED3DLOCKED_BOX to wined3d_types.h.
2006-04-07 11:46:36 +02:00
James Hawkins
14faf12845
ntdll: Return error if the signal index equals the size of the array.
2006-04-07 11:46:12 +02:00
Mike McCormack
e0276035a4
oleaut32: Remove unnecessary check for NULL.
2006-04-07 11:46:04 +02:00
Mike McCormack
ccdd0869a1
msi: Fix a logic error.
2006-04-07 11:45:47 +02:00
Mike McCormack
ed580a1d85
msi: Avoid accessing a null pointer.
2006-04-07 11:45:41 +02:00
Mike McCormack
ed9745b94f
msi: Check the correct pointer after allocating memory.
2006-04-07 11:45:34 +02:00
Mike McCormack
85e8d3adf8
msi: Fix possible free of uninitialized pointer.
2006-04-07 11:45:29 +02:00
Alexandre Julliard
fcb771d9c0
kernel: Fixed set_process_name for the winevdm case.
2006-04-07 11:45:22 +02:00
Stefan Dösinger
bbe490abcc
wined3d: Add WINED3DLOCKED_RECT to wined3d_types.h.
2006-04-06 22:23:31 +02:00
Stefan Dösinger
63fd9a7a98
wined3d: Add WINED3DTEXTUREFILTERTYPE to wined3d_types.h.
2006-04-06 22:22:35 +02:00
Paul Vriens
e29dd373b2
netapi32: Add (stubbed) NetSessionEnum.
2006-04-06 22:22:29 +02:00
James Hawkins
a7e055e0bd
advpack: Add initial tests for SetPerUserSecValues.
2006-04-06 22:22:15 +02:00
Huw Davies
517b85f989
comctl32: Set the sheet caption before invoking the sheet callback and before creating the pages.
2006-04-06 22:22:00 +02:00
Alexandre Julliard
00bb4536b0
ntdll: Print traces for EXC_CallHandler even with the assembly version.
2006-04-06 21:32:17 +02:00
qingdoa daoo
508c6e6cf4
msvcrt: Append extension(.exe) for _spawnve argument.
2006-04-06 12:05:54 +02:00
Alexandre Julliard
9603ee0756
kernel: Show the exe name instead of wine-[kp]thread in ps and top.
2006-04-06 11:57:37 +02:00
Juan Lang
992a1af44b
crypt32: Implement CertCreateSelfSignCertificate, with some tests.
2006-04-06 11:38:16 +02:00
Juan Lang
309b26801e
crypt32: Add support for the CERT_KEY_PROV_INFO_PROP_ID certificate property.
2006-04-06 11:35:48 +02:00
Detlef Riekenberg
603f13e2a0
winspool: Implement EnumMonitorsA on top of EnumMonitorsW.
2006-04-06 11:35:20 +02:00
Detlef Riekenberg
4b00805268
winspool: Implement EnumMonitorsW.
2006-04-06 11:33:35 +02:00
Mike McCormack
ba881a94d8
shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2.
2006-04-06 11:33:23 +02:00
Mike McCormack
17e2c3cc61
msi: Avoid a crash if a parameter is NULL.
2006-04-06 11:33:17 +02:00
Robert Reif
269236c1c8
winearts: Don't call arts_free if arts_init wasn't successful.
2006-04-06 11:33:11 +02:00
Huw Davies
f8cb60f6c5
gdi32: Always consume the subst structure.
2006-04-05 20:16:30 +02:00
Huw Davies
2c7867a1c0
gdi32: Use the localised family name if present
...
(based on a patch on Byeong-Sik Jeon).
2006-04-05 20:16:10 +02:00
Huw Davies
c76af0d3b3
gdi32: Move a few functions around. Should be a nop.
2006-04-05 20:15:53 +02:00
Dmitry Timoshkov
140eabf3f4
gdi32: Add tests for GetBitmapBits and GetObject for a DIB section.
...
Make them pass under Wine.
2006-04-05 20:15:35 +02:00
Alexandre Julliard
c205d115c8
cards: Avoid GetPixel to draw round corners, use a clip region instead.
2006-04-05 14:05:03 +02:00
James Hawkins
148a481266
advpack: Factor out advpack error handling into ADV_HRESULT.
2006-04-05 11:38:57 +02:00
Mike McCormack
fc33d3bca8
shdocvw: Stub implementation of IEWinMain.
2006-04-05 11:27:13 +02:00
qingdoa daoo
330978ec9b
msvcrt: Fix a TRACE message to avoid buffer overflow.
2006-04-05 10:58:41 +02:00
Pavel Semerad
ff8debd2be
dinput: Fixed joystick with POV and JoystickAImpl_SetProperty-proprange.
2006-04-05 10:58:18 +02:00
Alexandre Julliard
2136f32715
x11drv: Avoid redundant flushing of the thread display.
2006-04-04 20:49:53 +02:00
Alexandre Julliard
57b1ea618f
x11drv: Remove one more XSync call.
2006-04-04 20:47:34 +02:00
Jan Zerebecki
d4fa4f22cb
wined3d: CreateDevice should use the root window.
2006-04-04 20:34:47 +02:00
Jan Zerebecki
166b6d861d
wined3d: Output unhandled renderstates with debug_d3drenderstate.
2006-04-04 20:31:38 +02:00
Jan Zerebecki
10fc948093
wined3d: Add D3DFMT_L16.
2006-04-04 20:30:53 +02:00
Jesse Allen
5812eb3afa
x11drv: Make UseXVidMode default to yes.
2006-04-04 20:30:44 +02:00
Jesse Allen
094b18f4b9
x11drv: Allow xvidmode to always initialize at least for the gamma functions.
2006-04-04 20:06:13 +02:00
Mike McCormack
07e9ec46ef
setupapi: Add a stub implementation for RegistryDelnode.
2006-04-04 20:02:04 +02:00
Huw Davies
9ae3f1dcfe
gdi32: Use a function to add entries to the substitution list
...
(based on a patch by Byeong-Sik Jeon).
2006-04-04 20:01:51 +02:00
Huw Davies
d8a2fb971b
gdi32: Use RtlUshortByteSwap to read big endian words.
2006-04-04 20:01:31 +02:00
Stefan Dösinger
be720179b6
wined3d: Add WINED3DCUBEMAP_FACES to wined3d_types.h.
2006-04-04 20:01:10 +02:00
Stefan Dösinger
c289b3cc51
wined3d: Define WINED3DGAMMARAMP based on D3DGAMMARAMP / DDGAMMARAMP.
2006-04-04 20:00:41 +02:00
Alexandre Julliard
53ad4cbb57
user: Fixed PrivateExtractIcons to pass the tests when using native dlls.
2006-04-04 18:58:48 +02:00
Augusto Arcoverde da Rocha
d5d878f232
x11drv: Fixed handling of XK_KP_Separator.
2006-04-04 12:27:07 +02:00
James Hawkins
e475634799
advpack: Forward RegInstallA to its Unicode counterpart.
2006-04-04 12:20:24 +02:00
James Hawkins
39cedf0bed
advpack: Forward LaunchINFSectionA to its Unicode counterpart.
2006-04-04 12:18:56 +02:00
James Hawkins
844eebd0e7
advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart.
2006-04-04 12:18:22 +02:00
James Hawkins
96a428066a
advpack: Forward RegSaveRestoreA to its Unicode counterpart.
2006-04-04 12:18:04 +02:00
James Hawkins
063a36b66f
advpack: Forward RegRestoreAllA to its Unicode counterpart.
2006-04-04 12:09:08 +02:00
Mike Hearn
ef7fce8490
kernel: Don't enforce process handle access rights in Win98 mode.
2006-04-04 12:08:50 +02:00
Jason Green
bb704ea951
wined3d: Add a couple more debugging output formats.
2006-04-04 12:08:40 +02:00
Alexandre Julliard
1b7600c60b
gdi: Change ReadFontDir error into a warning.
2006-04-04 11:54:14 +02:00
Stefan Dösinger
08c38a87e1
wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
2006-04-04 11:51:37 +02:00
Alexandre Julliard
a1f0f39174
ntdll: Save FPU context for all exceptions.
2006-04-03 21:39:33 +02:00
Robert Shearman
c77711a6c9
ole32: Add documentation for the clip format user marshal functions.
2006-04-03 21:36:12 +02:00
Robert Shearman
62c25c5a51
kernel: Remove some stubs that aren't present in NT.
2006-04-03 21:36:00 +02:00
Robert Shearman
277dfb8771
kernel: Document some file functions.
2006-04-03 21:35:52 +02:00
Stefan Dösinger
f6ed704f96
wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
2006-04-03 21:35:44 +02:00
Mike McCormack
ba41900d49
user32: More informative message on failure to load x11drv.
2006-04-03 21:35:35 +02:00
Dmitry Timoshkov
48bb687dfb
gdi: Separate GDI tests by moving them into appropriate files.
...
Separate GDI tests by moving them into appropriate files:
bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
2006-04-03 21:35:03 +02:00
Dmitry Timoshkov
fd2ed6fffe
gdi: Move WineEngInit call before stock fonts creation.
...
Move WineEngInit call before stock fonts creation, otherwise we end up
caching wrong fonts before loading built-in bitmap fonts.
2006-04-03 21:34:23 +02:00
Vitaliy Margolen
fc13420770
d3dx: VertexBuffer should keep reference to the parent device object.
2006-04-03 14:14:24 +02:00
Alexandre Julliard
605574bebf
setupapi: Copy the complete resource tree into the fake dlls.
2006-04-03 14:03:08 +02:00
Hwang YunSong
f360e75ca4
twain: Add a Korean resource.
2006-04-03 12:24:25 +02:00
Jan Zerebecki
6b37d3d57d
winealsa: Fix pausing when the hardware does not support it.
2006-04-03 12:23:31 +02:00
Matthew Kehrer
1140332674
url: Add a function and two stubs.
2006-04-03 12:23:24 +02:00
Stefan Dösinger
0ad31f819d
wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
2006-04-03 12:17:35 +02:00
Stefan Dösinger
fce54bcc49
wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
2006-04-03 12:17:22 +02:00
Mike McCormack
eed120995b
ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
2006-04-03 12:15:34 +02:00
Mike McCormack
7bffb5e42d
kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
2006-04-03 12:15:29 +02:00
Mike McCormack
f537eb241a
msi: Improve the string table hash.
2006-04-03 12:15:24 +02:00
Alexandre Julliard
f5d3adaf59
ntdll: Process --help and --version args earlier on during startup.
2006-04-03 12:07:20 +02:00
Antonio Codazzi
79f89b9c33
msi: Italian language support.
2006-04-03 11:51:55 +02:00
Antonio Codazzi
872941750e
setupapi: Esperanto language support.
2006-04-03 11:50:32 +02:00
Antonio Codazzi
5f0a136f28
msi: Esperanto language support.
2006-04-03 11:49:03 +02:00
Antonio Codazzi
b6515e13bb
commdlg: Esperanto language update.
2006-04-03 11:48:50 +02:00
Antonio Codazzi
3dc31dd552
commdlg: Italian language update.
2006-04-03 11:48:32 +02:00
Antonio Codazzi
a55caf86ec
wineps: Italian language update.
2006-04-03 11:48:09 +02:00
Antonio Codazzi
ee01bd0efb
user32: Esperanto language update.
2006-04-03 11:47:57 +02:00
Antonio Codazzi
4e91811922
comctl32: Esperanto language support.
2006-04-03 11:47:37 +02:00
Antonio Codazzi
c106f2fe64
comctl32: Italian language updates.
2006-04-03 11:47:14 +02:00
Stefan Dösinger
a7063774b9
wined3d: Do not set the mipmap level count every time a texture is used.
2006-04-03 11:45:50 +02:00
Huw Davies
edc34a3cbc
gdi32: Add tests for 'Small Fonts'.
2006-04-03 11:40:10 +02:00
qingdoa daoo
35a9398ffe
msvcrt: Allow environment strings longer than 512 characters.
2006-04-03 11:39:56 +02:00
Marcus Meissner
6a13925a16
usp10: Fixed debug output of ScriptItemize.
2006-04-03 11:39:43 +02:00
Vitaliy Margolen
bc1440699c
dinput: Keyboard should be acquired before calling GetDeviceState.
2006-04-03 11:39:28 +02:00
Alexandre Julliard
e34ccb4c1c
x11drv: Get rid of XSync calls on window creation and destruction.
2006-04-01 14:22:34 +02:00
Alexandre Julliard
fb8ca46e82
x11drv: Ignore X errors caused by windows being created or deleted.
2006-04-01 14:21:31 +02:00
Alexandre Julliard
eb7ef83357
gdi: In metafile test only print debug output if enabled.
2006-03-31 21:03:41 +02:00
Alexandre Julliard
e17df7ae7f
ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
2006-03-31 17:39:21 +02:00
Detlef Riekenberg
839f00a967
kernel: Fix handling of invalid parameter in GlobalSize().
2006-03-31 17:38:49 +02:00
Robert Shearman
714b66e945
ole: Use ncalrpc instead of ncacn_np as the RPC transport.
...
Use ncalrpc instead of ncacn_np as the transport as this is more similar
to how ole32 from NT works and should also be compatible with rpcrt4
from Win9x, allowing more combinations of dlls to work.
2006-03-31 17:38:43 +02:00
Robert Shearman
1fd711c192
kernel: Add some documentation for simple process functions.
2006-03-31 17:38:12 +02:00
Alexandre Julliard
510a6f70a8
user/tests: Flush events before running the keyboard event test.
2006-03-31 12:51:54 +02:00
Alexandre Julliard
5fd23798ff
comctl32: Force a specific day value in the monthcal test.
...
Avoids test failure when the current day happens to be the 31st...
2006-03-31 12:45:59 +02:00
James Hawkins
d04606b583
advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
2006-03-31 11:33:33 +02:00
James Hawkins
017d1b0b56
advpack: Forward ExecuteCabA to its Unicode counterpart.
2006-03-31 11:33:25 +02:00
Robert Shearman
fb5ec209cd
ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
2006-03-30 21:55:43 +02:00
Robert Shearman
c564ee826f
wininet: Fix some string length calculations.
...
Fix some string length calculations that didn't account for the
different sized characters with Unicode.
2006-03-30 21:55:37 +02:00
Robert Shearman
4f40f17226
wininet: Only access the URL in the cache by the provided offset.
2006-03-30 21:55:29 +02:00
H. Verbeet
59af5c4a62
wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
2006-03-30 21:55:15 +02:00
Juan Lang
04ed9c2a57
crypt32: Tiny fixes.
2006-03-30 21:55:07 +02:00
Juan Lang
5eadd8c791
crypt32: Fix certificate adding
...
- Implement add disposition in CertAddCertificateContextToStore,
rather than in each store.
- Add a few more tests.
2006-03-30 21:55:00 +02:00
Rein Klazes
ef9038c761
msvcrt: Fix read beyond end of string in __unDNameEx().
2006-03-30 21:54:45 +02:00
Detlef Riekenberg
fee66fb15a
spoolss: Add DllAllocSplMem and DllFreeSplMem.
2006-03-30 17:27:52 +02:00
Dmitry Timoshkov
d53ad9c3f7
gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
...
These tests currently fail in Wine.
2006-03-30 17:27:16 +02:00
Dmitry Timoshkov
70afa9214a
x11drv: Update Hungarian keyboard layout to better match the X11 one.
2006-03-30 17:27:00 +02:00
Huw Davies
ea42bb7703
gdi32: Move the font substitution list to a standard Wine list
...
(based on a patch by Byeong-Sik Jeon).
2006-03-30 16:24:27 +02:00
Alexandre Julliard
6280ab29e6
user: Only wait for sent messages in wait_message_reply.
2006-03-30 16:23:56 +02:00
Alexandre Julliard
c7a1dfde9f
x11drv: Filter a few more event types in filter_event.
...
ConfigureNotify and related events should only be processed when
posted messages are selected. There's no need to handle MappingNotify
if keyboard events are not selected.
2006-03-30 16:23:12 +02:00
Alexandre Julliard
2c1d696801
dlls: Removed a number of no longer needed dependencies.
2006-03-30 13:24:11 +02:00
Detlef Riekenberg
717d18c908
spoolss: Add minimal spoolss.dll.
2006-03-30 13:23:45 +02:00
Alexandre Julliard
4d3282a5fb
user: Don't send WM_PARENTNOTIFY to the desktop window.
2006-03-30 13:22:27 +02:00
James Hawkins
c26245077d
advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
2006-03-30 13:22:17 +02:00
James Hawkins
724a4b36c2
advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
2006-03-30 12:46:59 +02:00
James Hawkins
93fc6d450a
advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
2006-03-30 12:46:42 +02:00
Eric Pouech
038e604fe4
kernel: Resource browsing.
...
Try to be a bit more strict when checking for resource mapping in
exception handler (and prevent some exceptions while in exception
handler).
2006-03-30 12:46:13 +02:00
Stefan Dösinger
6a8578f847
wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
2006-03-30 12:45:57 +02:00
Henning Gerhardt
eacc0e3bf7
twain: Add German resource.
2006-03-30 12:45:48 +02:00
Detlef Riekenberg
464b35522b
kernel32: Display the parameter that caused a page fault in GlobalFree().
2006-03-30 12:45:22 +02:00
Detlef Riekenberg
1a81f4ff8a
kernel: Fix handling of invalid parameter in GlobalFlags().
2006-03-30 12:45:00 +02:00
Robert Shearman
22e7eeb2a3
oleaut32: Add IPersist to QueryInterface.
2006-03-30 12:43:52 +02:00
Robert Shearman
11c83c5d5e
oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
2006-03-30 12:43:38 +02:00
Robert Shearman
aa2214626e
oleaut32: Replace memcmp with IsEqualIID macro.
...
Replace memcmp with IsEqualIID macro that doesn't require a size
parameter and remove the unneeded brackets to give more compact and
more readable code.
2006-03-30 12:43:33 +02:00
Robert Shearman
8c7706bad0
ole32: Don't process posted messages in CoWaitForMultipleHandles.
...
Tests with native show that during COM calls posted messages aren't
retrieved other than COM calls so change the PeekMessage parameters in
CoWaitForMultipleHandles to duplicate this.
2006-03-30 12:43:17 +02:00
Robert Shearman
ff85f892c6
ole32: Try to retrieve messages that are COM calls first.
...
Try to retrieve messages that are COM calls first in
CoWaitForMultipleHandles before retrieving other types.
2006-03-30 12:42:50 +02:00
Robert Shearman
a1548b45d8
ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
...
Put the PeekMessage call of CoWaitForMultipleHandles into a separate
function so that the order and type of the messages retrieved can be
customised in the future.
2006-03-30 12:42:35 +02:00
Robert Shearman
8c551796a9
ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
...
should depend on whether the current apartment is a single threaded one.
2006-03-30 12:42:01 +02:00
Robert Shearman
3091aa5302
ole32: Pass the no yield flag to PeekMessage.
...
Pass the no yield flag to PeekMessage since we sleep in
MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
2006-03-30 12:41:32 +02:00
Mike McCormack
92ddc1c851
wininet: Clean up HTTP_GetCustomHeaderIndex.
2006-03-30 12:41:04 +02:00
Mike McCormack
7f5e273214
wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
2006-03-30 12:40:47 +02:00
Mike McCormack
ae300883fa
WININET: Clean up HttpQueryInfo.
...
Fixes another return FALSE without SetLastError.
2006-03-30 12:40:05 +02:00
Mike McCormack
2571fa004a
wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
2006-03-30 12:38:14 +02:00
Mike McCormack
50436da519
ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
2006-03-30 12:38:08 +02:00
Alexandre Julliard
3217e534fe
x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
2006-03-29 18:27:01 +02:00
Petr Tesarik
4c777d7466
ntdll: Fix CDROM raw reads.
...
- Fix incorrect data sizes.
- Fix CDDA addressing.
- Implement XAForm2 mode on Linux.
2006-03-29 14:00:58 +02:00
H. Verbeet
1e1a708e8a
wined3d: Create an IWineD3DBaseShader class.
2006-03-29 13:40:45 +02:00
H. Verbeet
d4132cf7d7
wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
2006-03-29 13:40:16 +02:00
H. Verbeet
3ee642bb09
wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
2006-03-29 13:39:33 +02:00
H. Verbeet
0ac9c473d6
wined3d: Pass the correct number of parameters for texld with ps version >= 2.
2006-03-29 13:38:18 +02:00
Mike McCormack
8398f6e9e9
user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
2006-03-29 13:37:00 +02:00
Mike McCormack
964509df9c
user32: Implement SPI_[GS]ETUIEFFECTS.
2006-03-29 13:36:48 +02:00
Mike McCormack
fc9d36e4b7
user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
2006-03-29 13:36:29 +02:00
Mike McCormack
9d04454268
user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
2006-03-29 13:36:18 +02:00
Mike McCormack
9786252186
user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
2006-03-29 13:36:07 +02:00
Mike McCormack
3244096d2e
user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
2006-03-29 13:35:53 +02:00
Mike McCormack
cd37125f7a
user32: Implement SPI_[SG]ETCARETWIDTH.
2006-03-29 13:31:54 +02:00
Alexandre Julliard
31332b3cd6
mshtml: Don't free the URL we have just stored in the callback object.
2006-03-28 20:00:18 +02:00