Rob Shearman
317edfd7da
rpcrt4: Free the memory allocated for the protseq and endpoint strings allocated in RpcServerUseProtseq* functions.
...
Make a copy of the protseq string in alloc_serverprotoseq to simplify
memory management in higher-level functions.
2009-03-30 13:58:01 +02:00
Rob Shearman
4d8057ffef
rpcrt4: RpcServerUseProtseqEp(..., NULL, ...) should return RPC_S_OK.
...
However, on some buggy platforms it returns
RPC_S_INVALID_ENDPOINT_FORMAT. Don't follow this behaviour our
implementation of the API.
2009-03-30 13:57:54 +02:00
Aurimas Fischer
4bec03e3c5
gphoto2.ds: Add Lithuanian translation.
2009-03-30 13:57:41 +02:00
Aurimas Fischer
2af10186b6
devenum: Add Lithuanian translation.
2009-03-30 13:57:37 +02:00
Aurimas Fischer
e76719e25b
browseui: Add Lithuanian translation.
2009-03-30 13:57:31 +02:00
Aurimas Fischer
adcca63f79
appwiz.cpl: Add Lithuanian translation.
2009-03-30 13:57:27 +02:00
Aurimas Fischer
4e7b9b4f7b
credui: Add Lithuanian translation.
2009-03-30 13:57:24 +02:00
Austin English
f52c7e2ad0
cryptui: Fix a compiler warning on PC-BSD.
2009-03-30 13:57:03 +02:00
Detlef Riekenberg
5599912e27
dinput/tests: Remove duplicate version dump.
...
We have the version already in the header of the winetest results.
2009-03-30 13:56:54 +02:00
Detlef Riekenberg
8819156b49
dsound/tests: Remove duplicate version dump.
...
We have the version already in the header of the winetest results.
2009-03-30 13:56:50 +02:00
Aric Stewart
f02e4dcf27
msctf: Add a file version.
...
Checked by the IE8 install.
2009-03-30 13:56:42 +02:00
Hans Leidekker
4365b34838
msi: Allocate token information buffer dynamically.
2009-03-27 15:51:26 +01:00
Hans Leidekker
f0d1d61d3b
msi: Add tests for MsiEnumProducts.
2009-03-27 15:51:26 +01:00
Hans Leidekker
9163b0d0a3
msi: Enumerate products from all contexts.
...
Fix for office 2007 proofing tools installer.
2009-03-27 15:51:26 +01:00
Paul Vriens
7eca8022df
kernel32/tests: Fix some test failures on NT4 and below.
2009-03-27 15:51:25 +01:00
Stefano Guidoni
21186d5a69
winemp3: Fixed mpeg3_streamsize.
...
mpeg3_streamsize must estimate the number of samples of an mp3 chunk.
The result must be block aligned (PCM) or frame aligned (MP3).
2009-03-27 15:51:25 +01:00
Rein Klazes
5396fbf97d
user32/tests: Show that a submenu is still functional after calling DestroyMenu().
2009-03-27 15:51:25 +01:00
Henri Verbeet
4434d00f84
wined3d: Unify vertex and texture formats.
...
Some fields should be redundant now, eg. gl_vtx_type and glType. I'll leave
that for a different patch to fix though.
2009-03-27 15:51:25 +01:00
Henri Verbeet
6f206c75ec
wined3d: Don't create an END element for wined3d vertex declarations.
...
Wined3d doesn't need it since it already has the element count.
2009-03-27 15:51:25 +01:00
Henri Verbeet
9f26fed28d
wined3d: Separate the internal representation of vertex declaration elements from the struct used to create it.
...
Internally we want to store some extra data, like ffp_valid. One of the later
patches also stores the format desc in the declaration elements, instead of
the current WINED3DDECLTYPE.
2009-03-27 15:51:25 +01:00
Henri Verbeet
4330d20d0d
wined3d: Remove IWineD3DVertexDeclaration_SetDeclaration() from the public interface.
2009-03-27 15:51:25 +01:00
Henri Verbeet
d8a4cc6648
wined3d: Remove IWineD3DVertexDeclarationImpl_GetDeclaration().
...
It's never used.
2009-03-27 15:51:25 +01:00
Henri Verbeet
d7c7c76850
wined3d: Use separate structures for ddraw style strided data and wined3d's internal stream info.
2009-03-27 15:51:25 +01:00
Henri Verbeet
5390628e6f
wined3d: Make sure the format actually exists in init_format_texture_info().
2009-03-27 15:51:24 +01:00
Henri Verbeet
837f163662
wined3d: Create a separate function for setting a format's GL texture info.
2009-03-27 15:50:24 +01:00
Henri Verbeet
b8f25ef6f2
wined3d: Create a separate function for setting format fixups.
2009-03-27 15:50:16 +01:00
Henri Verbeet
7874a6b74b
wined3d: Create a separate function for checking a format's FBO compatibility.
2009-03-27 15:50:08 +01:00
Henri Verbeet
1407bd6b1a
wined3d: Create a separate function for setting basic format info.
2009-03-27 11:23:41 +01:00
Michael Stefaniuc
5a960ae807
crypt32: Update the German translation.
2009-03-27 11:23:34 +01:00
Michael Stefaniuc
52b33a738d
crypt32: Change the encoding of the German translation to UTF8.
2009-03-27 11:23:31 +01:00
Christian Costa
de90eccd1a
kernel32: Add stub for GetSystemTimes.
2009-03-27 11:23:21 +01:00
Andrew Talbot
c17cfbdc51
advapi32: Constify some variables.
2009-03-27 11:23:16 +01:00
Andrew Talbot
301cfd141b
advapi32: Constify some variables.
2009-03-27 11:23:10 +01:00
Paul Vriens
9e82e50eb3
kernel32/tests: Fix crash on NT4 and higher.
2009-03-26 16:21:59 +01:00
Austin English
f8f4c4ef43
rpcrt4/test: Change a skip to win_skip.
2009-03-26 16:13:33 +01:00
Hans Leidekker
c3f6668f33
msvcrt: Add tests for _vscprintf and _vscwprintf.
2009-03-26 16:13:18 +01:00
Hans Leidekker
0803575fd3
msvcrt: Implement _vscprintf and _vscwprintf.
2009-03-26 16:12:15 +01:00
Alexander Morozov
5df31cc903
hal: Fix KfRaiseIrql declaration.
2009-03-26 16:11:53 +01:00
Huw Davies
690202440e
ole32: Set the 'Ole Private Data' clipboard format.
2009-03-26 16:11:24 +01:00
Huw Davies
b7a2e83ddb
ole32: OleFlushClipboard shouldn't call EmptyClipboard.
2009-03-26 16:11:21 +01:00
Rob Shearman
524a99a2da
rpcrt4: Ensure that only the IP/IPv6 address families are considered in rpcrt4_protseq_ncacn_ip_tcp_open_endpoint/rpcrt4_ncacn_ip_tcp_open.
2009-03-26 16:11:07 +01:00
Rob Shearman
a42d4dbfb6
rpcrt4: Allow listening on dynamically generated ncacn_ip_tcp endpoints.
2009-03-26 16:10:59 +01:00
Rob Shearman
375c68a043
rpcrt4: Re-use already registered endpoints for a protocol sequence.
...
Return RPC_S_INVALID_ENDPOINT_FORMAT if a NULL endpoint is passed into
RpcServerUseProtseqEp{,Ex}{A,W}.
2009-03-26 16:10:49 +01:00
Henri Verbeet
c0c1c42288
wined3d: Pass the number of components to glVertexBlendARB().
2009-03-26 14:48:16 +01:00
Henri Verbeet
663e5a6a4c
wined3d: Simplify the "transformed" check in state_lighting().
...
It doesn't really matter if lighting is enabled or not if we don't have
position data.
2009-03-26 14:48:10 +01:00
Henri Verbeet
a7d6128547
wined3d: Simplify IWineD3DDeviceImpl_ProcessVertices().
2009-03-26 14:48:04 +01:00
Henri Verbeet
c1a42ff024
wined3d: Simplify remove_vbos().
2009-03-26 14:47:58 +01:00
Henri Verbeet
6afd97cc9f
wined3d: Remove unused attributes from WineDirect3DVertexStridedData.
...
These are essentially unused, and mostly just complicate the code.
2009-03-26 14:47:52 +01:00
Henri Verbeet
8a0fc70584
d3d9: Don't depend on specific display modes in test_reset().
2009-03-26 14:47:42 +01:00
Henri Verbeet
49c22d6100
d3d9: Properly initialize the viewport dimensions.
2009-03-26 14:47:34 +01:00
Henri Verbeet
db9bd91893
d3d9: Fix some indentation.
2009-03-26 14:47:28 +01:00
Henri Verbeet
41ea1e1df7
d3d8: Fix some indentation.
2009-03-26 14:47:21 +01:00
Alexandre Julliard
ce3ce9be8f
rpcrt4: Disable HTTP support if we don't have socketpair and related networking functions.
2009-03-26 14:02:01 +01:00
Alexandre Julliard
836d9af1be
msi/tests: Avoid size_t in traces.
2009-03-26 14:01:26 +01:00
Alexandre Julliard
c456721435
ntdll: Get rid of the no longer used pthread emulation.
2009-03-26 13:20:04 +01:00
Aric Stewart
91e2f61cda
msctf: Implement ThreadMgr ITfSource::UnadviseSink.
2009-03-26 13:16:13 +01:00
Nikolay Sivov
0e5dac618f
comctl32/tab: Selected item should have TCIS_BUTTONPRESSED state.
2009-03-26 11:56:09 +01:00
Nikolay Sivov
db60f69cba
comctl32/tab: Handle state mask in TCM_[G,S]ETITEM.
2009-03-26 11:56:05 +01:00
Nikolay Sivov
751732e694
comctl32/tab: Draw tab button properly on TCIS_BUTTONPRESSED state.
2009-03-26 11:55:56 +01:00
Michael Stefaniuc
289dca2e0e
d3dxof: Remove redundant NULL check before HeapFree (Smatch).
2009-03-26 11:51:11 +01:00
Michael Stefaniuc
6fa69c3f2b
msi: Remove redundant NULL check before msi_free (Smatch).
2009-03-26 11:51:08 +01:00
Christian Costa
8469689a71
amstream: Implement IAMMultiMediaStreamImpl_GetFilterGraph.
2009-03-26 11:51:03 +01:00
Andrew Talbot
46c8ab351a
winedos: Initializations fix.
2009-03-26 11:50:58 +01:00
Huw Davies
eaf4492c70
rpcrt4: Dynamically allocate the buffer if the fixed size one isn't large enough. Don't return an inappropriate error if we fail to get the status text, it's only used for diagnostics.
2009-03-26 11:50:50 +01:00
Alexandre Julliard
7e22055ee1
wininet/tests: Fix another instance of changed behavior on winehq.org.
2009-03-25 22:57:32 +01:00
Huw Davies
b75caee2ab
ole32/tests: Tests for the 'Ole Private Data' clipboard format.
2009-03-25 15:43:36 +01:00
Huw Davies
3383db6107
ole32: Move the code to set the clipboard formats to a separate function.
2009-03-25 15:43:27 +01:00
Rob Shearman
5f6ae94ad0
rpcrt4: Implement RPC over HTTP support.
...
CodeWeavers did this work for supporting the optional HTTP connection
method of Outlook 2003/2007 (must be running with Windows versions set
to XP or higher to see this option).
This was written before Microsoft publicly released a specification
for the RPC over HTTP protocol and so was developed by examining
traffic flowing between a Windows client and an IIS server.
2009-03-25 15:20:52 +01:00
Rob Shearman
834c5b4275
rpcrt4: Implement stubless asynchronous NDR interpreter.
...
CodeWeavers did this work for supporting Outlook 2007.
2009-03-25 15:20:44 +01:00
Hans Leidekker
9c6e6efa32
msi: Detect privately installed assemblies.
...
Another fix for the office 2007 sp1 installer.
2009-03-25 15:02:45 +01:00
Hans Leidekker
c2221f325f
msi: Add some tests for MsiQueryFeatureState.
...
These tests confirm that a feature is reported as advertised if only
one of its components is missing.
2009-03-25 15:02:37 +01:00
Alexandre Julliard
79cd9183e8
kernel32: Revert incorrect part of commit 7c3529f1cc
.
2009-03-25 14:19:02 +01:00
Aric Stewart
df1203342c
advapi32: Stub TreeResetNamedSecurityInfo for the IE8 installer.
2009-03-25 13:30:42 +01:00
Patrick Gauthier
08c0ddec80
user32/tests: Check effect of magic font height value 0x7fff in dialog template.
2009-03-25 12:43:46 +01:00
Aric Stewart
28bc76b5d3
msi: Verify the existence of fusion.dll before reporting the .Net version.
...
Fixes an issue with .Net 3.0 where it does not install a new
fusion.dll but does add a key to the registery. The fact that a new
dll is not installed has been verified on windows.
2009-03-25 12:39:27 +01:00
Rein Klazes
d75b0cdc98
user32: In MENU_SuspendPopup() make sure the right message is removed.
2009-03-25 12:39:10 +01:00
Roman Mindalev
9925785eef
ntdll: Move search for assemblyIdentity element.
2009-03-25 12:25:21 +01:00
Roman Mindalev
cbd935eff4
ntdll: Free memory for type field of an assembly_identity.
2009-03-25 12:22:25 +01:00
Roman Mindalev
b653679e6a
ntdll: Check for arch and name fields in assembly_identity structure.
2009-03-25 12:22:17 +01:00
Ricardo Filipe
13f1988720
comdlg32: Send CDN_INCLUDEITEM notification for each object in an Open/Save dialog.
2009-03-25 12:18:47 +01:00
Kusanagi Kouichi
bcdf8f6edd
winex11.drv: Make import/export functions static.
2009-03-25 12:17:56 +01:00
Ken Thomases
31fd8dd763
dbghelp: Include Mach-O modules in minidumps.
2009-03-25 12:17:51 +01:00
Ken Thomases
3a96219d57
dbghelp/stabs: For Mach-O, line numbers use absolute address, not offset.
...
So, compute the offset by subtracting the function address.
2009-03-25 12:17:42 +01:00
Ken Thomases
feedbb1630
dbghelp: Recognize .dylib files as Mach-O modules.
2009-03-25 12:17:36 +01:00
Ken Thomases
d7466e0c4e
dbghelp: Add support for debugging Mach-O modules.
2009-03-25 12:17:29 +01:00
Aric Stewart
db37679b4e
msctf: Hook up the DocumentMgr to be able to forward ITfThreadMgrEventSink events to sinks advised to the ThreadMgr.
2009-03-25 12:04:55 +01:00
Aric Stewart
1f21795f93
msctf: Add ITfThreadMgrEventSink to ThreadMgr.
2009-03-25 12:04:49 +01:00
Aric Stewart
f723e4ca08
msctf: ThreadMgr sink framework.
2009-03-25 12:04:24 +01:00
Alexandre Julliard
8d2ce074bb
wininet/tests: Fix the http tests for the new winehq.org behavior.
2009-03-25 11:55:17 +01:00
Henri Verbeet
25b60e168a
wined3d: Do the ffp_valid check before even trying to use the element.
2009-03-25 11:12:55 +01:00
Henri Verbeet
4469fbd43d
wined3d: Don't use rtInternal for surfaces that are on a swapchain.
...
These surfaces won't be attached to an FBO anyway, so avoid the cost of a
potential format conversion when blitting from a non-RT surface. This is
mostly an issue for ddraw applications with 16 bit render targets.
2009-03-25 11:12:49 +01:00
Henri Verbeet
899df56ebe
wined3d: Add a more convenient way to check if a surface is on a swapchain.
...
This won't help if we actually need the swapchain, of course.
2009-03-25 11:12:40 +01:00
Henri Verbeet
42e31a4242
wined3d: Fix a few sign compare warnings.
2009-03-25 11:12:30 +01:00
Henri Verbeet
59c5962828
wined3d: Make the texunit field in struct stb_const_desc unsigned.
2009-03-25 11:12:13 +01:00
Henri Verbeet
771fe7fd8a
wined3d: Implement WINED3DTSS_TCI_SPHEREMAP.
2009-03-25 11:12:07 +01:00
Henri Verbeet
3234a4af2d
wined3d: Reduce the number of checkGLcall's in tex_coordindex() a bit.
2009-03-25 11:12:02 +01:00
Henri Verbeet
61cd872fa7
wined3d: Print a FIXME in tex_coordindex() when NV_TEXGEN_REFLECTION isn't supported.
2009-03-25 11:11:57 +01:00
Henri Verbeet
f63313fe3e
wined3d: Fix the indentation in tex_coordindex().
...
The indentation here is pretty horrible. Also removes a couple of fairly
useless comments.
2009-03-25 11:11:32 +01:00
Henri Verbeet
8255dde127
wined3d: Print a warning when the stage isn't mapped to a valid texture unit in tex_coordindex().
2009-03-25 11:11:24 +01:00
Francois Gouget
1192c9995c
wineesd.drv: Remove esd_host as it is unused.
...
It is unlikely to ever be used too. The default behavior is to connect
to the server specified by $ESPEAKER or to the local one which suits us
just fine.
2009-03-25 11:09:42 +01:00