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