Dmitry Timoshkov
e6a734a979
kernel32: Implement EnumUILanguages.
2006-02-07 21:17:06 +01:00
Dmitry Timoshkov
729eaa6920
x11drv: Copy the whole image at once if appropriate.
2006-02-07 21:16:56 +01:00
Fatih Aşıcı
2cba6e32a8
x11drv: Fix Turkish keyboard layouts.
2006-02-07 21:16:42 +01:00
Alexandre Julliard
a458f3e538
ntdll: Support loading a builtin dll by specifying an explicit path to
...
the .so file.
2006-02-07 21:16:25 +01:00
Sergei Butakov
4f53d5a5b3
ntdll: Added Urals time.
2006-02-07 16:51:51 +01:00
Roderick Colenbrander
c7b58749a1
wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
2006-02-07 16:51:39 +01:00
Roderick Colenbrander
a874487f95
d3d8: fbconfig fix.
...
Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
32 in case the direct3d color format also has a depth of 32. As
verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
the color depth needs to be 24. This patch sets the depth to 24 and it
fixes bugs in 3dmark2001 and other programs.
2006-02-07 16:51:08 +01:00
Mike McCormack
7a61f086f1
kernel32: More test cases for ReadDirectoryChangesW.
2006-02-07 16:50:44 +01:00
Mike McCormack
0790f95589
kernel32: ReadDirectoryChangesW fixes.
...
ReadDirectoryChangesW remembers whether it's recording changes or not.
Don't initialize overlapped->InternalHigh.
The hEvent is cleared when ReadDirectoryChanges is called.
2006-02-07 16:50:36 +01:00
Alexandre Julliard
be22a96847
Include wine/port.h in files that use exceptions.
2006-02-07 16:31:21 +01:00
Robert Shearman
b0218db90a
oleaut32: Fix circular reference count in Typelib marshaler.
...
The current method of handling typelib-marshaled interfaces that derive
from IDispatch is to query for an IDispatch pointer from the proxy, but
this causes a circular reference count.
Fix the reference counting by loading using the IRpcProxyBuffer of
IDispatch without an outer unknown, so that the lifetime is controlled
by the typelib-marshaled interface's proxy. The IDispatch proxy now
shares the same channel as the typelib-marshaled interface, so fix up
the stub side to handle this.
2006-02-07 16:26:23 +01:00
Robert Shearman
fd81d9c56e
oleaut32: Handle VT_INT in serialize_param and deserialize_param.
2006-02-07 16:26:02 +01:00
Robert Shearman
ec5d73910c
oleaut32: Release interfaces when told to.
...
Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
TKIND_INTERFACE case below by releasing their respective interfaces as
necessary.
2006-02-07 16:25:42 +01:00
Robert Shearman
af7c076337
ole32: Print an error message if the apartment isn't initialised in
...
CoCreateInstance.
2006-02-07 16:25:25 +01:00
Robert Shearman
a911ea0fd7
msi: Fix bison warnings by providing precedence rules for expressions
...
and by removing a redundant expression case.
2006-02-07 16:24:51 +01:00
Robert Shearman
b7bf68f4d0
rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
...
StdProxy_Construct as it will just crash anyway.
2006-02-07 16:24:33 +01:00
James Hawkins
21fb7ab6a1
setupapi: Add an initial implementation of SetupGetInfInformation.
2006-02-07 16:24:17 +01:00
James Hawkins
647329d2dd
setupapi: Implement SetupQueryInfFileInformation.
2006-02-07 16:08:33 +01:00
Alexandre Julliard
6cb7ca4177
setupapi: Store the full name to the INF file in the inf_file structure
...
(based on a patch by James Hawkins).
2006-02-07 16:08:19 +01:00
Dmitry Timoshkov
538ed06c41
Clearly indicate that ICCVID and MSVIDC32 do not support compression.
2006-02-07 12:28:04 +01:00
Dmitry Timoshkov
75c436246d
msvideo: Add a codec to the compressors list only if it supports
...
specified input format.
Return a compressor handle in COMPVARS structure.
2006-02-07 12:27:54 +01:00
Michael Stefaniuc
0df8b0a020
msvcrt: Handle data types B,R,S in C++ symbol demangling.
2006-02-07 12:27:35 +01:00
H. Verbeet
9aa0d88c95
d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
2006-02-07 12:27:23 +01:00
H. Verbeet
d8d70370dd
d3d9: Reorganise the vertexdeclaration tests.
...
- Split the test for getting and setting vertexdeclaration into one
for creating the declaration and one for the actual getting and
setting.
- Add traces for when creating the device or vertexdeclaration fails.
2006-02-07 12:26:59 +01:00
H. Verbeet
ff08986d01
wined3d: Always return the number of elements in the vertex
...
declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
2006-02-07 12:26:34 +01:00
H. Verbeet
1c4a94b0ba
wined3d: Don't set the container to the device for standalone surfaces.
2006-02-07 12:26:26 +01:00
H. Verbeet
b994d057ac
wined3d/d3d9: Cleanup GetContainer for volumes.
2006-02-07 12:26:10 +01:00
H. Verbeet
2200f3e2ca
wined3d/d3d9: Cleanup GetContainer for surfaces.
2006-02-07 12:25:59 +01:00
Dmitry Timoshkov
78904aab2d
quartz: Register some of the interfaces.
2006-02-07 12:25:35 +01:00
Robert Millan
55b74483de
configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
...
them if present.
2006-02-06 21:53:27 +01:00
Alexandre Julliard
c19b470f95
w32skrnl: No need for an import library.
2006-02-06 21:46:46 +01:00
Alexandre Julliard
7837a1ef59
rsabase: No need for an import library.
2006-02-06 21:46:17 +01:00
Gerald Pfeifer
571d9fb0f0
ntdll: Use struct mtget.mt_blkno on those systems providing that (and
...
avoid using struct mtpos which may not be present on such systems).
2006-02-06 20:59:44 +01:00
Dmitry Timoshkov
03434c728e
wininet: Fix InternetQueryOption test to pass under Windows.
2006-02-06 20:59:21 +01:00
Phil Lodwick
96a46367a9
winsock/tests: select() conformance test improvements.
...
Add OK tests around more function calls.
Add two more todo_wine tests that fail.
2006-02-06 20:59:08 +01:00
Vitaliy Margolen
38290cf977
comctl32: Add month calendar tests.
2006-02-06 20:58:48 +01:00
Francois Gouget
379b62c04e
Assorted spelling fixes.
2006-02-06 20:58:36 +01:00
Francois Gouget
d0c5f1498c
Add trailing '\n's to ok() and trace() calls.
2006-02-06 20:58:14 +01:00
Francois Gouget
f71c5b4ee3
security: Fix the UnsealMessage() forward.
2006-02-06 20:57:56 +01:00
Roderick Colenbrander
694efd7c6f
wined3d: Texture fixes.
...
Set video memory capabilities, add some checks to SetTexture and
update some comments.
2006-02-06 20:57:42 +01:00
Huw Davies
7000aca824
oleaut32: Fixes and tests for CreateDispTypeInfo.
...
CreateDispTypeInfo returns the typeinfo of a coclass which implements
the described interface.
2006-02-06 20:57:09 +01:00
Vijay Kiran Kamuju
7660614b0d
wininet: Add tests for InternetQueryOption.
2006-02-06 14:12:22 +01:00
Hans Leidekker
d63835c2e3
mapi32: Implementation for MAPISendMail.
...
Implement MAPISendMail, stub MAPILogoff and make the stubs for
MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
2006-02-06 14:12:05 +01:00
Eric Pouech
e66e227dbe
Fixes for missing prototypes warnings.
2006-02-06 13:13:28 +01:00
Fatih Aşıcı
91ab7f3d0f
wldap32: Turkish translation.
2006-02-06 13:07:19 +01:00
Fatih Aşıcı
5cc12beefb
winspool: Turkish translation.
2006-02-06 13:07:07 +01:00
Fatih Aşıcı
bde9004f19
winmm: Turkish translation.
2006-02-06 13:06:58 +01:00
Fatih Aşıcı
7578e31735
wininet: Turkish translation.
2006-02-06 13:06:49 +01:00
Fatih Aşıcı
acf13d1568
wineps: Turkish translation.
2006-02-06 13:06:41 +01:00
Fatih Aşıcı
f69c173983
user: Turkish translation.
2006-02-06 13:06:33 +01:00
Fatih Aşıcı
a15930703b
shlwapi: Turkish translation.
2006-02-06 13:06:19 +01:00
Fatih Aşıcı
3b04615b55
shell32: Turkish translation.
2006-02-06 13:06:10 +01:00
Fatih Aşıcı
4c78c2346b
shdocvw: Turkish translation.
2006-02-06 13:06:00 +01:00
Fatih Aşıcı
70aa7912bf
setupapi: Turkish translation.
2006-02-06 13:05:54 +01:00
Fatih Aşıcı
c6f5659c7c
serialui: Turkish translation.
2006-02-06 13:05:47 +01:00
Fatih Aşıcı
863c5b39f4
oledlg: Turkish translation.
2006-02-06 13:05:36 +01:00
Fatih Aşıcı
b1a67bba3a
oleaut32: Turkish translation.
2006-02-06 13:05:30 +01:00
Fatih Aşıcı
40dce48ae2
msvideo: Turkish translation.
2006-02-06 13:05:19 +01:00
Fatih Aşıcı
4c3e37c27e
msvidc32: Turkish translation.
2006-02-06 13:05:12 +01:00
Fatih Aşıcı
26e6b6fdb3
msrle32: Turkish translation.
2006-02-06 13:05:00 +01:00
Fatih Aşıcı
7fca8f6c72
msi: Turkish translation.
2006-02-06 13:04:40 +01:00
Fatih Aşıcı
b9bdd46715
mshtml: Turkish translation.
2006-02-06 13:04:28 +01:00
Fatih Aşıcı
7124582088
msacm: Turkish translation.
2006-02-06 13:04:10 +01:00
Fatih Aşıcı
96ed372f8a
mpr: Turkish translation.
2006-02-06 13:03:57 +01:00
Fatih Aşıcı
6ff443fb1f
iccvid: Turkish translation.
2006-02-06 13:03:42 +01:00
Fatih Aşıcı
6788cc96c3
hhctrl.ocx: Turkish translation.
2006-02-06 13:03:30 +01:00
Fatih Aşıcı
45ccd8e59d
commdlg: Turkish translation.
2006-02-06 13:03:19 +01:00
Fatih Aşıcı
69835aa8bb
comctl32: Turkish translation.
2006-02-06 13:02:57 +01:00
Fatih Aşıcı
e9d5e194e9
avifil32: Turkish translation.
2006-02-06 13:02:41 +01:00
Mike McCormack
bad5f92f54
ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
2006-02-06 11:59:01 +01:00
Mike McCormack
0193211946
server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
2006-02-06 11:58:55 +01:00
Stefan Leichter
acb52e5272
kernel: Added a test for QueryDosDeviceA.
2006-02-06 11:57:02 +01:00
Eric Pouech
3c2abaf45e
ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
2006-02-06 11:38:53 +01:00
Eric Pouech
5973955e4e
ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
2006-02-06 11:37:39 +01:00
Eric Pouech
58e719ce93
ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
2006-02-06 11:37:06 +01:00
Eric Pouech
b83c5ead16
ntdll: Implemented IOCTL purge for serial objects.
2006-02-06 11:36:19 +01:00
H. Verbeet
bd8db45e44
wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
2006-02-06 11:32:41 +01:00
H. Verbeet
c6515ab307
wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
...
Move TRACEs to the top of their code blocks.
2006-02-06 11:32:13 +01:00
H. Verbeet
b9193cc93f
wined3d: Release the correct vertexdeclaration in
...
IWineD3DDeviceImpl_SetVertexDeclaration.
2006-02-06 11:31:57 +01:00
H. Verbeet
fe7f2bad15
wined3d: Also update reference counts when we're recording a stateblock.
2006-02-06 11:31:17 +01:00
H. Verbeet
e43cfb1a68
wined3d: Fix SetContainer.
...
Add/Release references to the container.
Change the type of the container from IUnknown to IWineD3DBase.
2006-02-06 11:30:48 +01:00
H. Verbeet
bcfa7dcf7d
wined3d: Downgrade a FIXME to a TRACE.
2006-02-06 11:30:27 +01:00
Eric Pouech
2ce5eca6a5
winedbg: Added support for function parameters passed in registers.
...
Added correct stabs parsing for function parameters in registers.
Added a couple of helper functions to make code smaller and more
readable.
2006-02-06 11:27:32 +01:00
Eric Pouech
dccd41a88a
kernel: Fixed regression in atom handling.
...
Added proper tests (local & global functions).
2006-02-06 11:26:57 +01:00
Kevin Koltzau
2d0ad0944c
riched20: Don't use EM_STREAMIN for paste.
2006-02-06 11:26:34 +01:00
Vitaliy Margolen
78ecf18156
commdlg: Add font sizes 6 and 7 to font select dialog.
2006-02-06 11:26:22 +01:00
Gerald Pfeifer
36bdc64e39
ntdll: Use struct mtget.mt_blksiz on systems featuring this.
...
Work around using struct mtget.mt_gstat on systems lacking this.
2006-02-05 13:51:03 +01:00
Robert Millan
8800352477
Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
...
that is used with FreeBSD.
2006-02-05 13:06:50 +01:00
Kevin Koltzau
58b308db6a
riched20: Separate stream state from editor state.
...
Somewhat improves thread safety.
2006-02-05 13:05:45 +01:00
Kevin Koltzau
4d74e1dbfb
riched20: Add method to stream data based on a range.
2006-02-05 13:05:06 +01:00
Kevin Koltzau
374106d136
riched20: Don't use EM_STREAMOUT for copy/cut.
2006-02-05 13:05:00 +01:00
Alexandre Julliard
2a36dd239c
server: Remove no longer used create_flags from get_startup_info request.
2006-02-05 12:33:24 +01:00
Alexandre Julliard
626669e1e3
kernel: Use a magic ConsoleHandle value instead of create flag to pass
...
the CREATE_NEW_CONSOLE flag to the child.
2006-02-05 12:24:43 +01:00
Alexandre Julliard
645c0cc63c
kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
2006-02-05 12:20:40 +01:00
H. Verbeet
c72fce011d
wined3d: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
2006-02-05 12:19:22 +01:00
H. Verbeet
e9c3f601ea
d3d8: Use GL_EXTCALL to call OpenGL extension glPointParameterfvARB.
2006-02-05 12:19:13 +01:00
H. Verbeet
172a9e1fcd
d3d8: Add detection for GL_ARB_point_parameters support.
2006-02-05 12:19:04 +01:00
Phil Krylov
9b1beea7d7
riched20: Empty undo stack after EM_STREAMIN without SFF_SELECTION flag.
2006-02-05 12:18:55 +01:00
Henning Gerhardt
305ec4d08f
commdlg: Update German resource.
2006-02-05 12:18:45 +01:00
Juan Lang
d17b730611
crypt32: Fix Mingw compile.
2006-02-05 12:18:39 +01:00
Vitaly Budovski
d68f7a68c0
d3d8: Fixed point sprite scaling when size < 1.0f.
2006-02-04 17:14:38 +01:00
Vitaly Budovski
ecacc1ebcb
d3d8: Fixed POINTSPRITEENABLE.
2006-02-04 17:14:13 +01:00
Vitaly Budovski
80c82f527f
d3d8: Fixed POINTSCALEENABLE.
2006-02-04 17:13:13 +01:00
Vitaly Budovski
3c17322e75
wined3d: Fixed point sprite scaling when size < 1.0f.
2006-02-04 17:07:36 +01:00
Alexandre Julliard
2bddb3047b
ntdll: Added a few helper function to simplify the loadorder code.
...
Keep the application key open, it's valid for the lifetime of the
process.
2006-02-04 17:06:41 +01:00
Kasper Sandberg
4526997960
Danish language update.
2006-02-04 17:01:25 +01:00
Phil Krylov
08bf7180f3
riched20: Initial support for simple tables.
2006-02-04 17:01:01 +01:00
Phil Krylov
325e06d2c1
riched20: Removed an unused parameter.
2006-02-04 17:00:18 +01:00
Phil Krylov
baf25fc8ab
riched20: Simplified ME_InsertGraphicsFromCursor() function.
2006-02-04 16:59:48 +01:00
Phil Krylov
65fdee73b9
riched20: Fixed undo stack corruption.
2006-02-04 16:59:37 +01:00
Mike McCormack
46d3762a94
imm32: Remove FIXME messages from some implemented functions.
2006-02-04 16:59:26 +01:00
Dmitry Timoshkov
3f2e9681a6
msvfw32: Do not overwrite fccType in the codec enumeration proc.
2006-02-04 16:58:49 +01:00
Roderick Colenbrander
da512ca655
wined3d: Add a break which got lost in the POINTSCALEENABLE fix.
2006-02-03 18:51:30 +01:00
Robert Shearman
4d25edc298
rpcrt4: Restrict stubless FC types to the range of the type function table.
2006-02-03 18:46:40 +01:00
Robert Shearman
666baea161
rpcrt4: Raise exceptions in NdrSendReceive if I_RpcSendReceive failed.
2006-02-03 18:46:32 +01:00
Vitaly Budovski
8f3c98fdfd
wined3d: Fixed WINED3DRS_POINTSPRITEENABLE.
2006-02-03 12:37:46 +01:00
Vitaly Budovski
dbff6d59e8
wined3d: Corrected implementation of WINED3DRS_POINTSCALEENABLE.
2006-02-03 12:34:44 +01:00
Vitaly Budovski
4279bcc5a8
wined3d: Implemented WINED3DRS_EDGEANTIALIAS.
2006-02-03 12:33:26 +01:00
Vitaly Budovski
6de3620a9c
wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
2006-02-03 12:31:02 +01:00
Robert Millan
62af0706ff
ntdll: Rename i386 CPU trap codes to avoid collision with system headers.
2006-02-03 12:30:55 +01:00
Huw Davies
16cc1858d0
ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
2006-02-03 12:29:39 +01:00
Dmitry Timoshkov
c13ae56289
Add a check for icinfo->fccType in DRV_OPEN message handler of builtin
...
video codecs.
2006-02-03 12:29:26 +01:00
Dmitry Timoshkov
c8c8f1b8ba
Add support for CDM_HIDECONTROL message in the file open dialog.
2006-02-03 12:28:42 +01:00
Juan Lang
b489f38193
crypt32: Add stub for CryptEnumOIDInfo.
2006-02-03 12:28:33 +01:00
Phil Lodwick
6495e66b3a
winsock/tests: Add a todo_wine test for select.
2006-02-02 13:50:41 +01:00
Detlef Riekenberg
9cf319d76d
winspool/tests: Filter more results.
2006-02-02 13:50:36 +01:00
Vitaly Budovski
d599037c4e
wined3d: Added support for ARB_POINT_PARAMETERS.
2006-02-02 13:50:31 +01:00
Phil Krylov
8d643a7324
gdi: Slant font automatically if no italic variant exists.
2006-02-02 13:41:54 +01:00
Michael Jung
77474f8a14
shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
2006-02-02 13:28:29 +01:00
Michael Jung
32aed7c93e
shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
...
directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
allow for reasonable symbolic linking to $HOME based directories.
2006-02-02 13:28:05 +01:00
Michael Jung
7a893cbe7a
shell32: Get rid of the magic MyDocuments->$HOME mapping code.
2006-02-02 13:27:42 +01:00
Huw Davies
13268261bb
opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
2006-02-02 13:23:55 +01:00
Johan Dahlin
e21aff0766
ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
2006-02-02 13:21:26 +01:00
Tobias Loew
58331121aa
gdi: Extended pens do not work correct with StrokePath.
2006-02-02 13:21:10 +01:00
Mike McCormack
d77baf358b
kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
2006-02-02 13:20:58 +01:00
Michael Jung
dc9789fbdd
unixfs: Use realpath instead of canonicalize_file_name for portability
...
reasons.
2006-02-02 13:20:49 +01:00
Michael Kaufmann
62725d685c
commdlg: File open dialog: Use the specified instance handle for
...
custom dialog templates.
2006-02-02 13:20:23 +01:00
Stefan Leichter
cfcc9a755d
shlwapi: Added stub for ShellMessageBoxWrapW.
2006-02-02 13:20:04 +01:00
Juan Lang
66a303d107
crypt32: Support external providers.
...
- add support for external store providers
- rewrite registry stores as a provider
- fix a memory leak
2006-02-02 13:19:39 +01:00
Juan Lang
ede2e24a6a
crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
2006-02-02 13:19:30 +01:00
Ulrich Czekalla
5ceb274724
advapi32: Add stub for ObjectDeleteAuditAlarmW.
2006-02-02 13:19:11 +01:00
Ulrich Czekalla
37f1d4cb54
oleaut32: Prevent freeing of random memory.
...
Don't assign type to variant until we're sure we are assigning a
value.
2006-02-02 13:18:43 +01:00
Kevin Koltzau
fc2ce6779e
riched20: Handle context menu.
2006-02-02 13:18:20 +01:00
Fatih Aşıcı
a8ef244b89
x11drv: Added Turkish F keyboard layout.
2006-02-01 13:50:37 +01:00
Juan Lang
6a3b3f8635
crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
2006-02-01 13:50:18 +01:00
Kevin Koltzau
7f84cc48f3
riched20: Implement EM_SETOLECALLBACK.
2006-02-01 13:05:40 +01:00
Detlef Riekenberg
366f452b91
winspool: Empty string as environment is valid, with tests.
2006-02-01 12:32:10 +01:00
Maarten Lankhorst
460e2ad7f6
riched20: Implement CreateTextServices.
...
Implement a stub interface that CreateTextServices returns.
2006-02-01 12:31:40 +01:00
Phil Krylov
1db48180f2
riched20: Fixed font cache corruption.
2006-02-01 12:30:26 +01:00
Dmitry Timoshkov
ef4fc8fd91
Translate pen width from logical units only for geometric pens.
2006-02-01 12:30:15 +01:00
Dmitry Timoshkov
22204c2c80
shell32: execute_from_key should fallback to a DDE exec only if the
...
command to execute from is not found in the registry.
Pass already found executable name to dde_connect.
2006-02-01 12:29:39 +01:00
Alexandre Julliard
ebc65aea8d
setupapi: Ignore ok file for new query test.
2006-01-31 18:18:24 +01:00
Robert Shearman
bff55580f7
stdole2.tlb: Remove hack due to unimplemented widl functionality.
2006-01-31 18:03:52 +01:00
Michael Jung
e2d1c1038a
unixfs: Only append '/' to base path if not already present in
...
UNIXFS_get_unix_path.
2006-01-31 18:03:45 +01:00
Alexandre Julliard
096000df90
kernel: Set the overlapped structure status in ReadDirectoryChanges.
2006-01-31 18:03:35 +01:00
Gerald Pfeifer
c0ca7172a2
ntdll: tape.c portability fixes.
...
Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
the former, but not the latter.
Only enable operations supported by the host OS in
TAPE_CreatePartition() and TAPE_Prepare().
2006-01-31 13:02:10 +01:00
Phil Krylov
f0d6519ef5
riched20: Added support for hidden text.
2006-01-31 13:01:26 +01:00
Phil Krylov
17a83dc3e3
riched20: Paint the selection while it's being extended by dragging.
2006-01-31 12:58:59 +01:00
Tobias Loew
033ca37367
gdi: viewportExt changed after call to StrokePath.
2006-01-31 12:57:14 +01:00
Michael Kaufmann
5c6301a5c9
gdi: Fixes for the isotropic mapping mode.
...
- Isotropic mapping mode: Adjust the viewport extension in
SetWindowExtEx, handle negative extents.
- Support the isotropic mapping mode in the enhanced metafile driver.
- New tests.
2006-01-31 12:56:57 +01:00
James Hawkins
ac6c941058
setupapi: Add tests for SetupGetInfInformation.
2006-01-31 12:22:48 +01:00
Mike McCormack
9e2b6687f6
kernel: Add some test cases for ReadDirectoryChangesW.
2006-01-31 12:22:24 +01:00
Juan Lang
faeac96770
crypt32: Correct X509_NAME decoding, and more stringent tests.
2006-01-31 12:22:15 +01:00
Maarten Lankhorst
15ca9ce672
comctl32: Restore listview font on CDRF_NEWFONT.
2006-01-31 12:21:51 +01:00
Robert Shearman
61708da1c8
oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
2006-01-31 12:21:27 +01:00
Robert Shearman
7f15d9bc4f
rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
...
proxies and stubs.
2006-01-31 12:21:20 +01:00
Robert Shearman
4197140738
rpcrt4: Only attempt to marshal an object if it is non-NULL.
2006-01-31 12:21:13 +01:00
Michael Jung
48ca838873
unixfs: Only resolve the 'dosdevices' based symbol links in
...
UNIXFS_get_unix_path, but leave all others alone.
2006-01-31 12:20:58 +01:00
Dmitry Timoshkov
eb893bdea3
gdi: Add support for creating extended pens.
2006-01-30 18:17:07 +01:00
Jan Zerebecki
c1c3cc2a07
d3d8: CreateDevice should use the root of the current window.
2006-01-30 18:16:33 +01:00
Marcus Meissner
b970b22037
iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
2006-01-30 18:16:22 +01:00
Maarten Lankhorst
7b6f85474e
riched20: Make CreateTextServices use ITextHost.
2006-01-30 18:16:05 +01:00
Michael Kaufmann
fd71ef1bfa
user: Remove internal messages from the message queue before handling them.
2006-01-30 18:15:52 +01:00
Mike McCormack
bd185ff3de
kernel: Add some more tests for FindFirstChangeNotification.
2006-01-30 18:14:12 +01:00
Alexandre Julliard
6b76244bf4
Fixed creation of PS_ALTERNATE pens.
2006-01-30 15:02:53 +01:00
Tobias Loew
1911eed08e
comctl32: Fix tab-control flickering.
2006-01-30 14:57:26 +01:00
Maarten Lankhorst
0cbf8062a1
x11drv: Fix AlphaBlend read boundaries.
2006-01-30 14:57:08 +01:00
Mike McCormack
43b27144f0
msi: Add an implementation of MsiGetDatabaseState.
2006-01-30 14:56:52 +01:00
Vitaliy Margolen
70fcfa755c
user: Remove duplicate code.
2006-01-30 14:56:25 +01:00
Vitaliy Margolen
6c64b74a7c
user/tests: Add test for low level mouse hooks.
2006-01-30 14:56:17 +01:00
Robert Shearman
b670ec83fd
rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
...
already have them filled in.
2006-01-30 14:56:07 +01:00
Robert Shearman
be13d154c6
oleaut: Fix the order of parameters passed into DispCallFunc.
2006-01-30 14:55:57 +01:00
Michael Stefaniuc
b94ceeeb7c
kernel: Remove bogus breaks in tape.c
2006-01-30 14:55:47 +01:00
Huw Davies
e1e1f79288
msxml: Issue a fixme if the interface is not implemented.
2006-01-27 19:22:56 +01:00
Dmitry Timoshkov
9aa555623a
gdi: Add test case for creating pens, make it pass under Wine for
...
cosmetic pens.
2006-01-27 19:22:38 +01:00
Mike McCormack
7005759557
kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
2006-01-27 19:19:46 +01:00
Juan Lang
540dca3259
iphlpapi: Reimplement interface enumeration.
...
Implement interface enumeration based on if_nameindex, based on a
suggestion by Michael Ost
2006-01-27 19:19:32 +01:00
Rein Klazes
d4c62162e9
user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
2006-01-27 19:19:19 +01:00
Eric Pouech
e0cffe355f
Fix a couple of bugs spotted by valgrind.
2006-01-27 16:18:05 +01:00
Eric Pouech
2e0b5336f6
Suppress some false-positives reported by valgrind.
2006-01-27 16:17:51 +01:00
Alexandre Julliard
8b0feb253b
server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
...
access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
by Mike McCormack).
2006-01-27 15:50:38 +01:00
Alexandre Julliard
d37a119ee6
shell32: Fixed a couple of FindFirstFile handle leaks.
2006-01-27 15:48:29 +01:00
Alexandre Julliard
a76d5a10ed
oleaut32: Ignore new test ok file.
2006-01-27 15:47:57 +01:00
Huw Davies
1b89fe4976
user: Don't automatically add a bunch of styles in create_editcontrol.
2006-01-27 15:47:32 +01:00
Rein Klazes
ec23fb3a92
user: Fix DrawTextExA/W on empty strings.
...
DrawTextExA/W should calculate a rectangle of zero height and width in
some cases of null or empty supplied strings. With conformance tests.
2006-01-27 15:47:15 +01:00
Mike McCormack
53dab15200
kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
2006-01-27 12:54:31 +01:00
Robert Shearman
385e693e44
ole: Test and implement LPSAFEARRAY marshaling.
2006-01-27 12:54:22 +01:00
Robert Shearman
799ebfc499
oleaut: Improve the typelib marshaler traces.
...
Improve the typelib marshaler traces for lazy developers like me who
don't want to grep for constants.
2006-01-27 12:54:03 +01:00
Alexandre Julliard
ba0d6bd0f7
riched20: Remove a couple of no longer used functions.
2006-01-27 12:20:21 +01:00
Mike McCormack
08351071fd
server: Fix the file notification interface to use directory handles.
2006-01-27 12:13:56 +01:00
Dmitry Timoshkov
ac4de71f85
user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
2006-01-27 12:10:40 +01:00
Eric Pouech
aef4a77d46
wineoss: Proper support in OSS driver for audio when no mixer is present.
...
Fixed a couple of potential fd leaks.
2006-01-27 12:10:25 +01:00
Hans Leidekker
df5bd5f8a1
kernel: Implementation of tape functions.
...
Implement CreateTapePartition, EraseTape, GetTapeParameters,
GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
SetTapePosition and WriteTapemark.
2006-01-27 12:10:03 +01:00
Jacek Caban
0e1ef8ac2e
shdocvw: Added client site's IDispatch stub implementation.
2006-01-26 13:30:04 +01:00
Jacek Caban
1b966122f8
shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
2006-01-26 13:29:35 +01:00
Jacek Caban
254bdf08f1
shdocvw: Added client site's IOleCommandTarget stub implementation.
2006-01-26 13:28:43 +01:00
Phil Krylov
ecbccb9763
riched20: EM_STREAMIN should send a EN_UPDATE notification.
2006-01-26 13:28:35 +01:00
Phil Krylov
bb9631b196
riched20: Selection painting fixes.
2006-01-26 13:27:28 +01:00
Hans Leidekker
0844b702b4
ntdll: Add implementation of tape IOCTLs.
2006-01-26 13:23:08 +01:00
Vitaliy Margolen
dd57bbd1d2
user: Don't drop owned windows in WIN_EnumChildWindows.
...
Add a few tests for this.
2006-01-25 15:07:02 +01:00
Alexandre Julliard
c93afe6bfc
kernel: Handle a failure to load winedos a bit more gracefully.
2006-01-25 13:19:11 +01:00
Alexandre Julliard
0e08584462
x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
2006-01-25 13:18:27 +01:00
Robert Reif
6255936c83
dsound: Duplex test fix.
2006-01-25 13:15:25 +01:00
Jacek Caban
53c469f1e8
shdocvw: Added TranslateUrl implementation.
2006-01-25 13:15:12 +01:00
Jacek Caban
9cbe52b111
shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
2006-01-25 13:14:57 +01:00
Michael Kaufmann
1de825f746
static control: SS_CENTERIMAGE fixes.
...
- Stretch bitmaps and icons to the whole control size if
SS_CENTERIMAGE is absent
- Draw the background of centered bitmaps and icons with the
background brush (like Windows XP for applications with a manifest)
2006-01-25 13:14:44 +01:00
Michael Kaufmann
2fed6479d8
gdi: Fix the EMF bounding box calculation.
2006-01-25 13:14:27 +01:00
Juan Lang
201cdcc462
iphlpapi: Remove one IP address per interface restriction.
...
- remove restriction of one IP address per interface
- remove dead code, and make static functions that can be
- update comments and copyright notice
2006-01-25 13:14:12 +01:00
Hans Leidekker
b825b8ba3c
kernel: Test moving a directory that has a change notification
...
registered for itself.
2006-01-25 13:13:58 +01:00
Huw Davies
727970e242
msxml: Implement save.
2006-01-24 14:43:18 +01:00
Alexandre Julliard
28486da991
msvcrt: Make error strings static.
2006-01-24 14:00:46 +01:00
Dmitry Timoshkov
57a579ffcd
Make more arrays const.
2006-01-24 14:00:32 +01:00
Alexandre Julliard
2a192064e8
ntdll: memcpy should behave like memmove in ntdll too.
2006-01-24 12:28:34 +01:00
Alexandre Julliard
a1544e0d20
ntdll: Mark all libc-style functions as private to make sure we link
...
to the real libc functions instead.
2006-01-24 12:24:35 +01:00
Alexandre Julliard
b7b7f2b679
Avoid importing _strlwr/_strupr from ntdll.
2006-01-24 12:24:05 +01:00
Alexandre Julliard
a17b2c1cd2
msvcrt: Use the msvcrt version of printf everywhere.
2006-01-24 12:21:58 +01:00
Juan Lang
5cd6b34259
iphlpapi: Clean up memory allocation.
...
- pass heap to allocate from directly to helper functions, instead of
unnecessarily copying returned data
- use public types rather than internal ones
- make sure GetBestRoute doesn't return bogus matches
2006-01-24 12:18:50 +01:00
Alexandre Julliard
a2a29e22a0
kernel: Fail more gracefully when loading a builtin exe didn't work.
2006-01-24 11:05:11 +01:00
Dmitry Timoshkov
6d32c42ced
comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
2006-01-24 11:04:32 +01:00
Huw Davies
0458a5e38d
gdi: Fixes to preempt freetype 2.2.0.
2006-01-24 11:04:20 +01:00
Huw Davies
603d21cbc4
gdi: Use correct include file for FT_Get_Module.
2006-01-24 10:57:35 +01:00
Louis Lenders
d782abff6b
user32: Added stub for UpdateLayeredWindow.
2006-01-23 20:12:52 +01:00
Alexandre Julliard
2dacd3c54e
msvcrt: Properly implemented strerror and perror (based on a patch by
...
Uwe Bonnes).
2006-01-23 19:58:10 +01:00
Alexandre Julliard
401ead5c8f
msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
2006-01-23 19:30:21 +01:00
Alexandre Julliard
4755f8acec
msvcrt: Added EILSEQ definition.
2006-01-23 19:29:36 +01:00
Hans Leidekker
1b69f035e1
msvcrt: Stub implementation for wcsftime.
2006-01-23 19:29:15 +01:00
Robert Shearman
d679bc5ab3
msi: Move the firing of control events to MSI_ProcessMessage.
...
Move the firing of control events from internal helper functions to
MSI_ProcessMessage so that custom actions can all cause control events
to be fired.
Added the firing of progress events.
2006-01-23 17:30:31 +01:00
Robert Shearman
d2e48e01ac
msi: Call ui_actiondata for more actions.
2006-01-23 17:29:50 +01:00
Detlef Riekenberg
c824e8bc5b
advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
2006-01-23 17:29:41 +01:00
Robert Reif
2ba20dd78b
winearts: Try to keep winecfg from crashing by recovering from an arts
...
library crash.
2006-01-23 16:48:45 +01:00
Alexandre Julliard
9daaab54c7
winedbg: Use Win32 types instead of long long.
2006-01-23 16:47:07 +01:00
Mike McCormack
2735fc58b9
ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
2006-01-23 16:39:49 +01:00
Eric Pouech
0509fe72c9
dbghelp: Return better values in module information.
...
- 32/64: number of symbols is now correct
- 64: the 64 bit extra fields are now initialized with some non null
yet sensible value
2006-01-23 16:38:57 +01:00
Eric Pouech
bdf32ee032
dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
2006-01-23 16:37:48 +01:00
Eric Pouech
e5d09bf374
dbghelp: SymSetContext should return FALSE when setting twice the same
...
frame context.
2006-01-23 16:30:25 +01:00
Eric Pouech
eca3715f88
dbghelp: Live targets.
...
In SymInitialize, now trying to check if the hProcess is a real live
target or not. If we think it is, try to grasp ELF information from
it.
2006-01-23 16:30:03 +01:00
Eric Pouech
418591c8ea
dbghelp: Started implementation of the global callback mechanism.
2006-01-23 16:29:21 +01:00
Eric Pouech
3792b1add3
dbghelp: Symbol info.
...
- better coding for SYMBOL_INFO filling
- some fixes on some fields (parameters)
- now using the max size for symbol info
2006-01-23 16:26:57 +01:00
Dmitry Timoshkov
9b1ea63bf9
user32: Make GetMenuItemInfo tests pass under Wine.
...
- Change menu item search algorithm to recurse into a submenu first.
- Fallback to a found submenu if nothing else was found.
2006-01-23 11:59:21 +01:00
Robert Shearman
04f547dc50
msi: Support msidbControlAttributesSunken.
2006-01-23 11:55:33 +01:00
Robert Shearman
33fa9d08dd
msi: Only print fixme for progress attribute once.
...
Since setting the Progress attribute is done quite frequently, don't
flood the user with messages about it being unimplemented.
2006-01-23 11:55:19 +01:00
Mike McCormack
e2020e1b7e
crypt32: Add stub implementations of some crypto functions used by IE6 install.
2006-01-23 11:54:58 +01:00
H. Verbeet
ac16181790
d3d8: For render states D3DRS_POINTSPRITEENABLE and
...
D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
2006-01-23 11:26:25 +01:00
H. Verbeet
66770e4ca0
d3d8: Add GL_ARB_multisample definitions.
2006-01-23 11:26:15 +01:00
H. Verbeet
76319f7c8d
d3d8: Add detection for GL_ARB_point_sprite support.
2006-01-23 11:24:27 +01:00
Vitaliy Margolen
e383143f18
user: Add missing WIN_ReleasePtr.
2006-01-23 11:24:16 +01:00
Dmitry Timoshkov
2a93c2f23d
ICCompressorChoose should initialize fccType and fccHandler fields
...
for the full frames case as well.
2006-01-23 11:24:08 +01:00
Detlef Riekenberg
4cfc3874df
kernel/tests: Integer atoms return different results on WinNT 3.51.
2006-01-23 11:23:50 +01:00
Mike McCormack
4b17a9faae
shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
2006-01-23 11:23:33 +01:00
Kai Blin
0605cf0113
secur32: Added DeleteSecurityContext.
2006-01-23 11:23:21 +01:00
Dmitry Timoshkov
cf2561b111
x11drv: Update Swiss German keyboard layout to better match the X11 one.
2006-01-23 11:23:13 +01:00
James Hawkins
1be970d485
shell32: Reimplement a factored SHFileOperation.
2006-01-23 11:22:59 +01:00
Marcus Meissner
d6d6419602
gdi: Metafile records must be at least 3 words long.
2006-01-21 19:23:17 +01:00
Alexandre Julliard
c016509119
msvcrt: Preserve all registers in call_ebp_func.
2006-01-21 19:23:02 +01:00
Jacek Caban
a457249ff5
mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
2006-01-21 19:22:39 +01:00
James Hawkins
7e45839823
advpack: Add a stub for RebootCheckOnInstall.
2006-01-21 19:22:17 +01:00
James Hawkins
cac3bf8471
advpack: Fix the documentation for AddDelBackupEntry.
2006-01-21 19:21:51 +01:00
James Hawkins
bf1a56efc3
advpack: Complete the documentation for CloseINFEngine.
2006-01-21 19:21:45 +01:00
James Hawkins
70566c0331
advpack: Add a stub for SetPerUserSecValues.
2006-01-21 19:21:22 +01:00
James Hawkins
1142a1f2af
advpack: Fix the documentation for FileSaveMarkNotExist.
2006-01-21 19:21:07 +01:00
James Hawkins
c664353452
advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
2006-01-21 19:19:41 +01:00
James Hawkins
0584b9de80
advpack: Add stubs for the user stub wrapper functions.
2006-01-21 19:19:31 +01:00
James Hawkins
5fa132c616
advpack: Implement DelNodeRunDLL32.
2006-01-21 19:18:40 +01:00
James Hawkins
93cb78f37a
advpack: Implement IsNTAdmin.
2006-01-21 19:18:32 +01:00
Huw Davies
51fd750707
shell: Fix incorrect usage of the return value of StrRetToStrNW.
2006-01-20 20:17:07 +01:00
Aric Stewart
8b0883576e
wininet: INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT work.
...
Beginning of framework to implement handling of InternetQueryOption
for INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT.
2006-01-20 20:16:56 +01:00
Huw Davies
aaf7a974a9
ole: ProgIDFromCLSID sets progid to NULL on failure.
2006-01-20 19:41:56 +01:00
Vitaliy Margolen
6bc59056dc
x11drv: Prevent NULL dereference in SelectionRequest handling.
2006-01-20 19:41:40 +01:00
H. Verbeet
c1f52e0013
ntdll: Add a stubbed NtSetSystemInformation.
2006-01-20 19:41:04 +01:00
Alexandre Julliard
4ce433d826
ntdll: Move the %gs register to the ntdll_thread_regs structure.
2006-01-20 16:54:11 +01:00
Alexandre Julliard
a19e3eeb20
ntdll: Move the TEB register to the ntdll_thread_regs structure.
2006-01-20 16:18:06 +01:00
Juan Lang
53e634bec6
iphlpapi: Remove redundant comments and fix typos.
2006-01-20 16:16:56 +01:00
Detlef Riekenberg
191d62e7f9
user/tests: Added \n to a few ok() calls.
2006-01-20 16:16:43 +01:00
Robert Shearman
1b7d346d1f
ole: Verify that the proxy is being used in the correct thread.
2006-01-20 16:16:08 +01:00
Robert Shearman
8c55c6f053
rpc: Replace the hack that detected stubless proxies with the correct check.
...
Pass in the ProxyInfo and Index to StdProxy_Construct instead of just
the three members of the structure that were previously needed.
Fix the detection of stubless proxies.
2006-01-20 16:15:25 +01:00
Robert Shearman
5b629e9509
rpc: Skip over the right number of bytes in new correlation descriptors.
...
Skip over 6 bytes of the format descriptor if new correlation
descriptors are being used, instead of 4.
2006-01-20 16:15:11 +01:00
Robert Shearman
98734cc894
ole: Add a test for WM_QUIT behaviour during COM calls.
2006-01-20 16:14:32 +01:00
Robert Shearman
6e0029f83d
ole: Fix WM_QUIT Handling in CoWaitForMultipleHandles.
...
When a WM_QUIT message in encountered in CoWaitForMultipleHandles then
it should repost the WM_QUIT message and then switch to waiting
without checking messages.
2006-01-20 16:14:23 +01:00
H. Verbeet
12805f08aa
wined3d: Fix a few TRACEs in pixelshader.c.
2006-01-20 16:13:57 +01:00
H. Verbeet
f5c2e85b46
wined3d: Return the correct pixelshader in
...
IWineD3DDeviceImpl_GetPixelShader.
2006-01-20 16:13:12 +01:00
H. Verbeet
4bd8b60bd3
wined3d: A shader isn't guaranteed to have a vertex declaration, so
...
add a NULL check for that.
2006-01-20 16:13:03 +01:00
Jacek Caban
360a4aff29
shdocvw: Added GetWindow implementation.
2006-01-20 16:12:36 +01:00
Saulius Krasuckas
2f7504e717
mscms: Check an appropriate registry key.
2006-01-19 12:44:02 +01:00
Ken Thomases
d6865383a6
user: Fixed the lifetime of MDICREATESTRUCT variables.
2006-01-19 12:43:45 +01:00
Aric Stewart
265c8a5d73
shell32: Update shellpaths My Pictures, My Video, My Music to be under
...
$HOME, with a number of fallbacks.
2006-01-19 12:43:14 +01:00
H. Verbeet
b645b9ed53
d3d8: Added GL_ARB_point_sprite definition.
2006-01-19 12:40:05 +01:00
H. Verbeet
b884072687
wined3d: Better version string parsing for VENDOR_NVIDIA in
...
IWineD3DImpl_FillGLCaps.
2006-01-19 12:39:37 +01:00
Huw Davies
5d629e7ce8
msxml: Text node implementation.
2006-01-19 11:56:34 +01:00
Jason Edmeades
14889a618d
user: Tests for when the menu is incorrect because of duplication of a
...
menu id and an hMenu.
2006-01-19 11:56:20 +01:00
Dmitry Timoshkov
2f1c52e5fd
x11drv: Add support for another Canadian French keyboard flavour.
2006-01-19 11:55:50 +01:00