Thomas Weidenmueller
561f2f0399
Passing NULL as the last two parameters to ReadFile is illegal and
...
actually causes a crash on windows. The attached patch fixes this.
2005-10-29 10:29:08 +00:00
Jacek Caban
eb68aa7317
Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
2005-10-29 10:28:47 +00:00
Mike McCormack
481bccc8b7
Add an implementation for MsiGetShortcutTargetA/W.
2005-10-29 10:28:30 +00:00
Alexandre Julliard
a2fb7c1644
Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
...
attempts to unmount the Unix device.
2005-10-28 16:45:24 +00:00
Ivan Leo Puoti
ce08973ffa
Fix NtQueryDirectoryObject prototype, documentation, and the
...
definition of the structure it uses.
2005-10-28 16:42:11 +00:00
Huw Davies
d7d8998d1e
xform can be NULL when setting the identity.
2005-10-28 16:41:25 +00:00
Mike McCormack
7d99f36d03
Fix a memory leak.
2005-10-28 16:41:02 +00:00
Mike McCormack
0857fc2919
Handle MSI advertised shortcuts in the shelllink object.
2005-10-28 16:40:51 +00:00
Mike McCormack
7bdcc78bcd
Put the UI update code for cabinet file into a separate function.
2005-10-28 10:43:50 +00:00
Oliver Stieber
946f91103d
Correct the way that VerFindFileA checks for a file that is
...
exclusively locked.
2005-10-28 10:42:09 +00:00
Saulius Krasuckas
f91b3ae3e4
Test CreateThread() for reception of NULL pointer to TID.
2005-10-28 10:41:57 +00:00
Saulius Krasuckas
d599020853
Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
...
create a thread then.
2005-10-28 10:41:48 +00:00
Mike McCormack
8caef535e0
Return an error in MsiGetComponentPathW if passed a null component.
2005-10-28 10:41:20 +00:00
Mike McCormack
029c83d88e
Fix error handling in MsiEvaluateCondition.
2005-10-28 10:41:05 +00:00
Mike McCormack
2fa0dbd595
Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
2005-10-28 10:40:54 +00:00
Saulius Krasuckas
d2e0d5e8bd
Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
...
console signal handler is set to NULL.
2005-10-28 10:40:42 +00:00
Vitaliy Margolen
89a4918218
Unify HEADER_InsertItem[A/W] into one function.
2005-10-28 10:40:27 +00:00
Mike McCormack
923a9e47e7
Fix a memory leak in the cabinet extracting code.
2005-10-28 10:09:59 +00:00
Juan Lang
2d6d002b44
Use CryptMem functions for internal memory allocation.
2005-10-28 10:09:26 +00:00
James Hawkins
19ce8115a8
Correct parameter names for InternetSetFilePointer.
2005-10-28 10:08:44 +00:00
Michael Stefaniuc
8ecefe9e93
Handle VT_DECIMAL in VarCmp().
2005-10-28 10:08:31 +00:00
Mike McCormack
cbe3fb6922
Use the correct buffer - reported by Jesse Allen.
2005-10-28 09:40:16 +00:00
Saulius Krasuckas
02a810f10c
Add a test for GetThreadExitCode.
...
Use GetModuleHandleA as kernel32 should be present on every system.
2005-10-28 09:40:09 +00:00
Mike McCormack
f86c4e8c90
Implement IContextMenu::QueryContextMenu and
...
IContextMenu::InvokeCommand.
2005-10-28 09:39:50 +00:00
Mike McCormack
0bf9978da2
Fix MsiGetPropertyA/W spec declarations.
2005-10-28 09:39:35 +00:00
Mike McCormack
03b4dbbdc4
Create component folders in the CreateFolders action.
2005-10-28 09:39:29 +00:00
Vitaliy Margolen
a996000ad5
- Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
...
inherit flag.
- Pass DesiredAccess to the server when creating mailslot.
2005-10-27 18:30:37 +00:00
Ivan Leo Puoti
a0fb866294
Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
...
installed.
2005-10-27 18:29:27 +00:00
Ivan Leo Puoti
7230a90821
Delete a temp file.
2005-10-27 18:29:07 +00:00
Vijay Kiran Kamuju
ab80e557d7
Add default implementation for max_conn_pre_*_server flag.
...
Add stubs for the above flags in InternetSetOption.
2005-10-27 18:28:59 +00:00
Phil Krylov
30d6d5dc92
Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
...
SetStretchBltMode() to assume that the corresponding DC driver
functions return only a BOOL success flag, and therefore a proper
return value should be generated by the main function. Fixed
EMFDRV_StretchDIBits() to return a proper value (like
MFDRV_StretchDIBits already does). Added comments about other cases of
improper return values.
2005-10-27 18:28:43 +00:00
Dmitry Timoshkov
26b40c296f
Add some missing USER definitions, add a couple of FIXMEs for not
...
implemented features.
2005-10-27 18:28:23 +00:00
Mike McCormack
558abec8d5
If an action fails, print out its name as well as the error code. Use
...
%d for error codes so it's easy to match them up to something in
winerror.h.
2005-10-27 12:39:28 +00:00
Mike McCormack
51c6618d8d
Rename load_dynamic_stringW to msi_dup_record_field to better describe
...
what it does, and replace a few instances with MSI_RecordGetString to
avoid allocating memory.
2005-10-27 12:36:12 +00:00
Vitaliy Margolen
1e16caf55d
Add test for undocumented 0x4D message sent on F1.
2005-10-27 12:31:04 +00:00
Vijay Kiran Kamuju
ecc633adb7
Added a test case for %0f and %.0f.
2005-10-27 12:25:18 +00:00
Mike McCormack
1cd26d25fc
Implement transforms. This still includes some debugging code which
...
can be enabled by setting debug_transform to 1 in the relevant
places.
2005-10-27 12:25:04 +00:00
Robert Lunnon
0989cfae25
Reorder header files to avoid name space collision with symbol
...
PAGESIZE.
2005-10-27 12:24:42 +00:00
Michael Jung
8fca00e030
Implemented UnixFolder's IPersistPropertyBag::Load method.
2005-10-27 12:09:59 +00:00
Alex Villacís Lasso
c1d07134b8
Add tests for functionality implemented or corrected: multiplication,
...
division, cast to double, cast to string.
2005-10-27 12:09:40 +00:00
Robert Shearman
69562b0edf
There is no need to call IUnknown_QueryInterface since getting the
...
correct object is handled by the proxy manager.
2005-10-27 12:08:58 +00:00
Michael Jung
d699222eae
Remove iconcache pre-initialization hack, it's not necessary any
...
more.
2005-10-27 12:08:44 +00:00
Mike McCormack
ba293eef48
Tidy up the RegisterProduct action a little.
2005-10-27 12:08:16 +00:00
Oliver Stieber
009cc4e403
Release the OpenGL context when the device is released.
2005-10-27 12:08:00 +00:00
Alexandre Julliard
51fbfbb9bb
Make show_dir_symlinks the default and get rid of the option.
2005-10-27 11:22:47 +00:00
Robert Reif
e46a0c4763
Added more error codes to dxerr8 and dxerr9 which were extracted from
...
MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
2005-10-27 11:20:15 +00:00
Uwe Bonnes
457ece155f
Test for argv handling.
2005-10-27 10:25:49 +00:00
Ivan Leo Puoti
e1008c386f
Add stub implementation for NtAccessCheckAndAuditAlarm.
2005-10-27 10:25:41 +00:00
Juan Lang
c534fa1e82
Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
2005-10-27 10:24:20 +00:00
Oliver Stieber
473cac840b
Correct the number of parameters expected for the LRP function.
2005-10-27 10:23:53 +00:00
Oliver Stieber
9c676e6c19
Changed index and vertex buffer so that internal references are
...
counted separately to external ones.
2005-10-27 10:23:41 +00:00
Dmitry Timoshkov
520bec000f
Correctly handle flags parameter in SHAddToRecentDocs.
2005-10-27 10:22:38 +00:00
Mike McCormack
990e537ac5
Missing and zero precision specifiers are different.
2005-10-27 10:20:08 +00:00
Robert Shearman
3c2bda8f83
Add IFontEventsDisp and IProvideMultipleClassInfo.
2005-10-27 10:19:54 +00:00
Vitaliy Margolen
05905cc526
Unify HEADER_SetItem[A/W] into one function.
2005-10-27 10:19:29 +00:00
Mike McCormack
56aa241b97
Add the IObjectWithSite interface.
2005-10-27 10:19:16 +00:00
Mike McCormack
d2232bf88c
Add a currently failing test case for menus.
2005-10-27 10:19:01 +00:00
Robert Reif
0c488e76b1
Remove unused variable from IDirectSoundFullDuplexImpl.
...
Move DirectSoundFullDuplexCreate to get rid of forward declarations.
2005-10-27 10:18:51 +00:00
Alexandre Julliard
a51f2becf6
In FindNextFileExW don't report directory symlinks that point to one
...
of the parent directories, to avoid infinite recursions.
2005-10-26 13:57:45 +00:00
Mike McCormack
f8fef6ea94
Create a stub function to apply a single table transform and call it
...
where we need to apply transforms.
2005-10-26 13:56:33 +00:00
Huw Davies
c4e8f06375
Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
...
along with a few related defines.
2005-10-26 13:56:00 +00:00
Alex Villacís Lasso
69b5f808a7
Implement complete VarDecDiv() for any valid DECIMAL.
2005-10-26 13:53:21 +00:00
Alexandre Julliard
cb443bdb04
Attach to implicitly loaded builtin dlls on process startup.
2005-10-26 12:12:44 +00:00
Huw Davies
0c6d54631f
Treat paramflags == 0 like PARAMFLAG_FIN.
2005-10-26 12:06:49 +00:00
Alex Villacís Lasso
fa49ffcb61
Implement complete VarDecMul() for any valid DECIMAL.
2005-10-26 12:06:41 +00:00
Mike McCormack
965a72add0
Enumerate the substorage transforms for any patches that are passed on
...
the command line with PATCH=. Need to implement
table_apply_transform() before this will do anything interesting.
2005-10-26 12:06:21 +00:00
Michael Jung
31c9033023
- Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
...
if SearchPath fails to find the requested file in
PrivateExtractIcons.
- Some unit tests for PrivateExtractIcons.
2005-10-26 12:05:59 +00:00
Michael Stefaniuc
c64abfa374
Handle VT_CY in VarDiv().
2005-10-26 12:05:39 +00:00
Detlef Riekenberg
2ee26f2145
Updated trace to support VERSIONED_PRINTER.
2005-10-26 12:05:17 +00:00
Peter Beutner
4dcab2805c
Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
2005-10-26 10:13:09 +00:00
Robert Shearman
22c97cd98a
Implement a Stop function and use this to properly implement
...
IOleObject_Close, IAdviseSink_OnClose and the destructor.
2005-10-26 10:12:49 +00:00
Robert Shearman
5c2a708d51
- Forward IDispatch functions to the MIDL-generated proxy.
...
- Remove special cases caused by previous marshaling of IDispatch &
IUnknown that is no longer done.
- Add error messages if an IUnknown or IDispatch method is called when
it no longer should be.
2005-10-26 10:12:30 +00:00
Alex Villacís Lasso
00187fab29
Implement complete VarBstrFromDec() for any valid DECIMAL, with
...
internationalization support borrowed from VARIANT_BstrFromReal(). The
decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
function and reused.
2005-10-26 10:12:20 +00:00
Vitaliy Margolen
453e16d329
Silently ignore WM_PAINT in msg tests.
2005-10-26 10:11:52 +00:00
Vitaliy Margolen
eb8478002d
Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
2005-10-26 10:11:08 +00:00
Mike McCormack
6d9c80e8a0
Create an internal handle-free api for reading MSI database summary
...
information.
2005-10-26 10:10:50 +00:00
Mike McCormack
2cb2316557
Switch back to using IPicture to load images. LoadImage did the
...
resizing for us, but doesn't handle jpeg files and requires us writing
a temp file, whereas IPicture handles jpeg files and can load directly
from a stream.
2005-10-26 10:10:34 +00:00
Dmitry Timoshkov
62d3ab9bd0
Add a test for GetCurrentObject, make it pass under Wine.
2005-10-26 10:10:23 +00:00
Ivan Leo Puoti
372a281c24
Make secur32.dll tests load on nt 4.0.
2005-10-26 10:09:53 +00:00
Hans Leidekker
5a932ccd71
Implement SQLInstallDriverManager.
2005-10-26 10:09:34 +00:00
Stefan Huehner
927ba076f1
Fix IXMLDOMDocument error handling.
2005-10-26 10:09:22 +00:00
Eric Pouech
0518c164ca
Previous fix incorrectly removed all test for strings starting with
...
'?', this is only valid when undname is called with the 'NO_ARGUMENTS'
flags.
2005-10-26 10:09:05 +00:00
Stefan Leichter
3cb62c6532
Fix for GetPrinterDriverDirectoryA test.
2005-10-26 10:08:38 +00:00
Vitaliy Margolen
c3bb842237
Test for return value from CreateDirectory("c:").
2005-10-26 10:08:20 +00:00
Jacek Caban
02708c6227
Make functions static.
2005-10-26 10:07:58 +00:00
Uwe Bonnes
dc4f752e9d
Fix gcc 4 warnings.
2005-10-26 10:05:27 +00:00
Saulius Krasuckas
a4dfeca2ca
Link to {G|S}etRelAbs() during runtime as Win9x OSes miss them.
2005-10-26 10:05:07 +00:00
Rein Klazes
16a5c4fbca
Fixed a lot of bugs in TEXT_TabbedTextOut. With the test cases used to
...
find them.
2005-10-26 10:04:21 +00:00
Michal Suchanek
8741940a1b
Make Czech font selection dialog usable.
2005-10-24 21:41:43 +00:00
Eric Pouech
904b6ea8e3
Made accept thread safe(r).
2005-10-24 21:41:34 +00:00
Vitaliy Margolen
f610f31c10
Fix bad mouse lag in games that do their own mouse warping.
2005-10-24 15:11:37 +00:00
Robert Lunnon
c22716f5ec
Rename queue_t to jobqueue_t to avoid collision with library symbol
...
queue_t.
2005-10-24 15:03:02 +00:00
Robert Lunnon
c0fcf36e0a
Added header errno.h.
2005-10-24 15:02:30 +00:00
Alexandre Julliard
bb648917b6
_cexit should call the atexit functions.
2005-10-21 15:55:20 +00:00
Troy Rollo
c0b79e0b05
Detect when the notification callback has destroyed the ListView to
...
avoid attempts to access data that is no longer valid.
2005-10-21 15:49:36 +00:00
Krzysztof Foltman
364c3aa449
Separators with group style set don't separate toolbar radio groups
...
anymore (which broke tool selection in Front Panel Designer).
2005-10-21 15:45:11 +00:00
Richard Cohen
b26ae86b58
Handle NULL string lparam when translating messages A->W.
2005-10-21 15:43:09 +00:00
Alexandre Julliard
4a0a099c11
Fixed a handle leak.
2005-10-20 13:21:39 +00:00
Vincent Béron
18e909e650
Allow file:/// protocol to be used to download the Mozilla ActiveX
...
control.
2005-10-20 13:20:03 +00:00
Vijay Kiran Kamuju
9c6a15ce62
Fix msvcrt symbol demangling for non MS symbols.
2005-10-20 13:15:11 +00:00
Vincent Béron
3eb08c44e7
Remove tempfile used to download Mozilla ActiveX control once it's not
...
used anymore.
2005-10-20 13:14:31 +00:00
Vitaliy Margolen
247ab64d38
Restore focus to the current control without selecting text.
2005-10-20 11:36:55 +00:00
Rein Klazes
551ef36517
In GetDiskFreeSpace:
...
- only cap the total size and available size to 2GB in Win3.x thru
WinME;
- in that case adjust number of clusters to be less then 65536 by
increasing the cluster size;
- add corresponding tests.
2005-10-20 11:36:40 +00:00
Aric Stewart
4a38fb2b10
Move the peek_msg buffers for SSL connections into the
...
WININET_CONNECTION structure to prevent 2 threads from clobbering each
other's buffers.
2005-10-20 11:35:54 +00:00
Huw Davies
f630f97842
Proxies and stubs for GetTypeInfoCont, GetLibAttr and ReleaseLibAttr.
2005-10-20 11:35:30 +00:00
Krzysztof Foltman
6650abcdc4
- Bugfix in EM_GETTEXTEX
...
- Additional traces helpful in diagnosing similar (text
retrieval-related) bugs.
2005-10-19 19:22:11 +00:00
Robert Reif
669b79b8f5
Change secondary buffer variable name to secondary.
...
Fix AddRef and Release to use proper class.
2005-10-19 19:21:38 +00:00
Alexandre Julliard
9cf9e5e7dd
Don't register classes is no theme is active to avoid trouble (based
...
on a patch by Vitaliy Margolen).
2005-10-19 19:08:31 +00:00
Mike McCormack
403e58f5f4
Set the http port before figuring out whether we're using a proxy.
2005-10-19 19:07:08 +00:00
Pierre d'Herbemont
f26e8090c2
Allow compilation on non-i386.
2005-10-19 19:06:49 +00:00
Vitaliy Margolen
546bc6a681
Fix a number of tests failing on windows.
2005-10-19 19:06:35 +00:00
Markus Gömmel
c2d38ceee8
Misplacement of checkboxes with empty label fixed.
2005-10-19 18:30:14 +00:00
Jacek Caban
1ab01450fd
Try using mozctlx's path if there is no registered Mozilla directory.
2005-10-19 18:29:51 +00:00
Krzysztof Foltman
73045050b3
Fix CB_GETLBTEXT ANSI-Unicode calls when return value is an error
...
code.
2005-10-19 18:29:36 +00:00
Aric Stewart
44cbdf2138
Use debugstr_a to prevent a buffer overflow when debugging.
2005-10-19 18:28:35 +00:00
Dmitry Timoshkov
5f2bf16de4
Add a test for SetMetaFileBitsEx, make it pass under Wine.
2005-10-19 18:28:14 +00:00
James Hawkins
b721ee0d41
Set the file_part for \\?\ long file names too.
2005-10-18 14:12:25 +00:00
Dmitry Timoshkov
8cd388f398
Use appropriate DDE APIs (ANSI or unicode) for ShellExecuteA/W, Excel
...
2000 depends on that.
2005-10-18 14:11:17 +00:00
Vitaliy Margolen
64896241b8
LoadLibrary should ignore trailing spaces in the library name.
2005-10-18 14:10:56 +00:00
Huw Davies
c0cd7dc6fa
Implement GetContainingTypelib_{Proxy,Stub}.
2005-10-18 14:09:58 +00:00
Huw Davies
284687a621
When a dispinterface isn't dual, we should return
...
TYPE_E_ELEMENTNOTFOUND when trying to get index -1.
2005-10-18 14:09:47 +00:00
Vitaliy Margolen
cfbd78d659
Return 0 length line as 0 length line for EM_GETLINE.
2005-10-18 12:01:38 +00:00
Paul Vriens
4be0d76397
Wine's behavior is correct now.
2005-10-18 12:00:59 +00:00
Frank Richter
7686aa86e6
When doing A->W WM_GETTEXTLENGTH, use WM_GETTEXT behind the scenes to
...
obtain an exact length.
2005-10-18 10:45:18 +00:00
Alexandre Julliard
7886cacbf5
Revert previous change, OF_EXIST really returns HFILE_ERROR.
2005-10-18 10:39:15 +00:00
Mike McCormack
4a28e7cdc9
Use ShellLink_QueryInterface to return the right interface in
...
IShellLink_Constructor.
2005-10-18 10:36:03 +00:00
Dmitry Timoshkov
2e8bf70f9a
Add a test for CopyMetaFile, make it pass under Wine.
2005-10-18 10:35:14 +00:00
Vincent Béron
0be88a04a8
Correct AtlModuleAddTermFunc prototype.
2005-10-18 10:34:21 +00:00
Robert Reif
6727c52f3b
Include winuser.h so the code compiles cleanly on windows using
...
windows headers.
2005-10-17 09:24:50 +00:00
Uwe Bonnes
dbdf3df4d9
Remove unspecific FIXME.
2005-10-17 09:23:22 +00:00
Vitaliy Margolen
40c3bd6f1b
Fix one test failing on all windows versions.
2005-10-17 09:23:11 +00:00
Alexandre Julliard
7c871f0ce4
Ignore empty environment strings.
2005-10-17 08:56:41 +00:00
Christian Costa
c656dfc39c
Enumerate only requested modes by taking into account surface desc
...
when present.
2005-10-17 08:55:27 +00:00
Christian Costa
9b00fce480
Fix installable driver removal.
2005-10-17 08:55:05 +00:00
Aric Stewart
5a8d76749a
MSDN states that the pszDisplayName member of BROWSEINFO is assumed to
...
be MAX_PATH in length. So when doing the A->W conversion in
BrowseForFolderA do not set that member to be the size of the
incoming string, instead make it MAX_PATH.
2005-10-17 08:54:53 +00:00
Eric Pouech
9577e5e296
ioctl 440F only returns non mapped drives (for now).
2005-10-17 08:54:28 +00:00
Alexandre Julliard
45885d136c
In parse_mount_entries return the loop device instead of the mounted
...
file for loop mounts.
2005-10-13 14:32:22 +00:00
Krzysztof Foltman
07c4dc461e
Fix unnecessary (and harmful) repeated statement.
2005-10-13 13:44:14 +00:00
Oliver Stieber
bda8a5c08a
Allow cube textures to be updated.
2005-10-13 13:44:03 +00:00
Oliver Stieber
483320c484
Changed the way that 24bit and 32bit Adapter and Buffer formats are
...
reported allowing EVE online to get past the startup screen and
allowing the Fur demo (amongst others) to run in a window, as under
windows, instead of in fullscreen mode.
2005-10-12 21:07:27 +00:00
Huw Davies
fd99c33e5c
Initialize a bunch of dc values to their default before enumerating an
...
enhmetafile.
Add tests for these and for some values that don't get reset.
2005-10-12 21:06:20 +00:00
Krzysztof Foltman
793f9a5155
- Style trace information is written to different debug channel (it's
...
not very useful anymore, reference counting looks correct for now).
- The document dump contains the character position of the end-of-text
mark.
2005-10-12 21:05:52 +00:00
Christian Costa
85155cc6be
Disable depth test when there is no Z buffer attached.
...
Initialise texture states at creation instead of when tex name is
generated.
2005-10-12 21:05:40 +00:00
Oliver Stieber
44b4777972
Add checks for ARB_vertex_program before allowing vertex shaders to
...
use ARB_vertex_program.
2005-10-11 20:27:54 +00:00
Stefan Leichter
18517ca56f
Make user test loadable on NT4.
2005-10-11 20:27:27 +00:00
Detlef Riekenberg
9d7c5911be
NT3.51 returns ERROR_MORE_DATA.
2005-10-11 19:58:38 +00:00
Mike O'Regan
5fd4aa6fc4
Tests commented out and FIXME-ed long ago now pass.
2005-10-11 19:57:17 +00:00
Phil Krylov
be2525b440
Fixed encoding of non-ASCII chars.
2005-10-11 19:56:03 +00:00
Dmitry Timoshkov
007c73c7ce
Add a safety check for number of control points in PolyBezierTo.
2005-10-11 19:55:24 +00:00
Huw Davies
22ab2046fb
If the meta/clip intersection (Rao) region doesn't exist, return
...
either the meta or clip region if they do exist.
Remove the wine_todo's.
2005-10-11 19:55:01 +00:00
Dmitry Timoshkov
c0c514b072
Update German and Hungarian keyboard layouts to better match X11
...
ones.
2005-10-11 19:27:22 +00:00
Mike McCormack
4e700d36e0
Make sure not to strcpy from a NULL default value pointer.
2005-10-11 19:27:03 +00:00
James Hawkins
8c523fe36c
Test that the FO_COPY action creates output directories if they don't
...
exist.
2005-10-11 19:26:47 +00:00
Robert Reif
57444565e6
Fix PrimaryBufferImpl pointer to deleted DirectSoundImpl.
2005-10-11 19:26:37 +00:00
Lionel Ulmer
c734d93383
- fix first two arguments to 'FindExecutableA' (input strings instead
...
of pointers)
- fix last argument to 'FindExecutableW' (it's an output string)
2005-10-11 19:26:20 +00:00
Lionel Ulmer
002608224d
Add an assert if both arguments to DD_STRUCT_COPY_BYSIZE are equal.
2005-10-10 19:53:37 +00:00
Huw Davies
3bfeaa9a09
GetRandomRgn only returns the SYSRGN in screen coordinates.
...
Add a bunch of tests for GetRandomRgn.
2005-10-10 19:53:22 +00:00
Krzysztof Foltman
8978549722
Removed buffer overrun error (incrementing output pointer one time too
...
much in non-CRLF mode) making KeyNote fail to install.
2005-10-10 19:52:59 +00:00
Oliver Stieber
0fbf69fcf8
Report unrecognized opcodes as FIXMEs instead of TRACEs so that they
...
are easier to spot and fix.
2005-10-10 19:52:49 +00:00
Vijay Kiran Kamuju
e573caf8f9
Added PHT time zone.
2005-10-10 18:03:56 +00:00
Krzysztof Foltman
822ae486cd
The previous implementation was a workaround for off-by-one bug in
...
ME_RunOfsFromCharOfs, this one relies on correct behavior of that
function introduced by the previous patch.
2005-10-10 18:00:52 +00:00
Vitaliy Margolen
9b748c8de2
Fix _ismbblead test to pass on windows.
2005-10-10 18:00:20 +00:00
Maxime Bellengé
91ff09b679
In case of failure and OF_EXIST is specified, return FALSE instead of
...
HFILE_ERROR.
2005-10-10 11:19:31 +00:00
Krzysztof Foltman
24a0f15b29
Fixed EOL detection in ME_RunOfsFromCharOfs in 1.0 emulation mode
...
(necessary for a non-workaround version of EM_POSFROMCHAR).
2005-10-10 11:18:29 +00:00
Christian Costa
b82d94e4f1
Make window uses black brush for background.
...
Check format type of video stream.
2005-10-10 10:44:54 +00:00
Christian Costa
dd3d1e389a
Add trace to DefineDosDevice.
2005-10-10 10:44:35 +00:00
Lionel Ulmer
dfd1153f1d
- do not pass private data to the application but a copy of it
...
- add some more traces
2005-10-10 10:44:23 +00:00
Krzysztof Foltman
fd1d4b7c2b
Fix a bug in 1.0 emulation mode in EM_LINELENGTH (which broke PTE
...
installer).
2005-10-10 10:44:01 +00:00
Krzysztof Foltman
8f4042c574
Fix 1.0 emulation mode in ME_GetTextW.
2005-10-10 10:30:25 +00:00
Richard Cohen
e1f752f704
Don't hardcode "windows" directory.
...
Make "My Pictures" etc. point to $HOME.
2005-10-10 10:29:53 +00:00
Richard Cohen
b70a5f2954
Fix an error message.
2005-10-10 10:29:24 +00:00
Robert Reif
0966d61344
DirectSoundDevice reference count cleanup.
2005-10-10 10:29:13 +00:00
Marcus Meissner
4a7666190f
Pass characters to get_file_name() helper, not bytes.
2005-10-10 10:28:48 +00:00
Lionel Ulmer
ef735703e8
- pass a copy of the surface description to the application
...
- increase the surface reference count when giving the surface pointer
to the caller
2005-10-10 10:28:05 +00:00
Robert Reif
b6dd5de03f
Fix dsound8 test to deal with an installed but unregistered
...
IDirectSound8.
2005-10-10 10:27:50 +00:00
Eric Pouech
7eba5c5c7d
Fixed mmioOpenW flags for playback.
2005-10-10 10:27:05 +00:00
Alexandre Julliard
8777c62d77
In DIALOG_FixChildrenOnChangeFocus make sure the button is a push
...
button before making it the default.
2005-10-08 10:36:10 +00:00
Vitaliy Margolen
935fcfa8bc
Add a few tests that fail under wine.
2005-10-08 10:34:58 +00:00
Stefan Leichter
3855450ab5
Forward the functions DllRegisterServer and DllUnregisterServer of
...
rsabase.dll to rsaenh.dll.
2005-10-08 10:34:41 +00:00
Krzysztof Foltman
2489dd212b
Send verbose info to different debug channels (richedit_check for
...
output from offset checker, richedit_lists for the document list
dumps).
2005-10-08 10:33:44 +00:00
Jonathan Ernst
3eaad00da9
First creation of registry entries missed AppData.
2005-10-07 15:01:32 +00:00
Vitaliy Margolen
a6a5fb7a70
Fix initial position for files opened with O_APPEND flag.
2005-10-07 15:01:15 +00:00
Raphael Junqueira
9e18b7efa9
Don't crash if pDDSD is NULL on DirectDrawSurface::Lock.
2005-10-07 15:01:02 +00:00
Alexandre Julliard
b87bce1b99
Added a critical section around the fd cache until the race conditions
...
can be fixed properly.
2005-10-06 12:31:36 +00:00
Jacek Caban
a54da42ef3
Added AtlModuleAddTermFunc implementation.
2005-10-06 12:29:02 +00:00
Huw Davies
422887f36f
Ignore the gasp table when we have no hinter.
2005-10-06 12:28:19 +00:00
Huw Davies
90020c953a
Add a Wine specific flag to GetRasterizeCaps that reports whether
...
freetype's patented hinter is enabled. This will be used by winex11
to check whether it should honour the gasp table settings.
2005-10-06 12:28:11 +00:00
Stefan Dösinger
71af04b60c
- Add handling for DDSCL_SETFOCUSWINDOW in SetCooperativeLevel.
...
- Print a fixme for DDSCL_CREATEDEVICEWINDOW and
DDSCL_SETDEVICEWINDOW.
- Don't allow DDSCL_EXCLUSIVE without DDSCL_FULLSCREEN.
2005-10-06 12:26:04 +00:00
Francois Gouget
a1f9a13997
Use "static const" rather than "const static" as gcc -W complains
...
about the former.
2005-10-06 11:38:45 +00:00
Vitaliy Margolen
593ab4cac4
Fix atom tests on win9x.
2005-10-06 11:35:32 +00:00
Joshua Davies
dcba743bd1
Windows is returning the length of the string, plus the CRLF
...
delimiters, whereas wineconsole is returning one less.
2005-10-06 11:35:24 +00:00
Juan Lang
fac3698fc2
When just a public key is imported, its ALG_ID should be CALG_RSA_SIGN
...
rather than CALG_RSA_KEYX.
2005-10-06 11:35:11 +00:00
Huw Davies
119da5a94c
Don't try to release the node if we haven't loaded one.
2005-10-06 11:34:15 +00:00
Vitaliy Margolen
eabc93a1eb
Add brackets around (a)?b:c construct.
2005-10-06 11:32:53 +00:00
Alexandre Julliard
2bbf1b5baf
Set WINEDEBUG to an empty value instead of removing it so that it gets
...
properly cleared in the debugger.
2005-10-04 18:14:22 +00:00
Alexandre Julliard
ce1196a84b
Copy WINEDEBUG from the Windows environment to allow passing a
...
modified value to a child process.
2005-10-04 18:09:51 +00:00
Vitaliy Margolen
8fb6037626
Correct Page Up/Down handling in report mode.
2005-10-04 17:58:46 +00:00
Alexandre Julliard
7955fb01d7
Clear the single-step flag in setup_exception instead of in the
...
SIGTRAP handler to avoid having the assigmnent optimized out.
2005-10-04 15:56:34 +00:00
Alexandre Julliard
c2bb910877
Ignore the size of the import directory, process imports until we find
...
a null entry.
2005-10-04 15:54:55 +00:00
Oliver Stieber
80c60f5bad
Provide looser device matching for backbuffer and depth buffer
...
formats. It should allow some games and applications to run without X
being in the correct backbuffer format (e.g. 16 bit games will run
with a 24bit X backbuffer).
2005-10-04 15:50:57 +00:00
Juan Lang
8630b8ab6e
Use wine_get_dos_file_name rather than relying on GetFullPathNameW
...
hack.
2005-10-04 15:50:35 +00:00
Vitaliy Margolen
6ab0b0194d
Don't start dragging for a single mouse click.
2005-10-04 15:50:24 +00:00
James Hawkins
0eddf4341f
Check the size of the input buffer so we don't write past the end.
2005-10-04 11:30:20 +00:00
Juan Lang
f52d0a6c80
Use correct names when loading registered OID functions.
2005-10-04 11:29:19 +00:00
Maxime Bellengé
458cb289dd
Fix a cut&paste mistake.
2005-10-03 18:48:56 +00:00
Vitaliy Margolen
e135a52294
Use GetSystemMetrics instead of hardcoding drag width & height.
2005-10-03 18:48:36 +00:00
Alexandre Julliard
baa8bf3c74
Fixed a bug where we could set the wrong handle in the fd cache when
...
encountering the race condition in wine_server_handle_to_fd.
2005-10-03 18:46:57 +00:00
Vitaliy Margolen
059a8c15f2
Don't arrange tabs if there is only one line.
2005-10-03 18:46:07 +00:00
Krzysztof Foltman
e098edcdcb
- Remove another potential sources of infinite loops caused by EOF in
...
the middle of the font and color tables.
- Closing brace on text level is treated as EOF (effectively
protecting the control from trash after the end of RTF).
- Removed misleading comment about incomplete buffers (I was
definitely wrong).
2005-10-03 18:45:39 +00:00
Ivan Leo Puoti
e4512f0d57
Make a stub actually say "stub".
2005-10-03 18:44:52 +00:00
Marcus Meissner
d3463d169b
ReleaseCapture should return TRUE.
2005-10-03 11:06:14 +00:00
Krzysztof Foltman
025a1a5445
Implemented EM_GETFIRSTVISIBLELINE and EM_POSFROMCHAR (basic
...
suboptimal implementation, can be optimized to skip whole paragraphs
later if it's useful at all).
2005-10-03 11:03:48 +00:00
Martin Fuchs
803146d220
Simplify 'sei' structure initialization in ShellExecuteA/W.
2005-10-03 11:02:47 +00:00
Robert Shearman
c23cb51d52
Pass WM_QUIT to outer modal loop.
2005-10-03 11:02:37 +00:00
Stefan Leichter
02dce5900e
Added stub for UnregisterDeviceNotification.
2005-10-03 10:17:05 +00:00
Vitaliy Margolen
f09eb790c9
Replace registry editing instructions with winecfg.
2005-10-03 10:16:32 +00:00
Eric Pouech
f653a09d33
- N_PSYM stabs blocks (aka parameters) can also contain a typedef
...
- shorten some paths
2005-10-03 10:16:15 +00:00
Dmitry Timoshkov
d48f50b4eb
Move user32 to delay loaded imports.
2005-10-03 10:15:43 +00:00
Dmitry Timoshkov
de662eeecc
Convert a WARN to a FIXME to make it visible to a user, replace an ERR
...
by a FIXME as it's more appropriate.
2005-10-03 10:15:32 +00:00
Robert Reif
8a4e04a40a
Add support for errors with more than one name.
2005-10-03 10:15:15 +00:00
Marcus Meissner
0a7de6a758
Use correct minLookup[] array entry.
2005-10-03 10:15:08 +00:00
Krzysztof Foltman
a8eb60e5ee
Fixed another case of misunderstanding MSDN wrt StreamInProc, causing
...
license text to be truncated in Picasa installer (as well as some
other programs, especially those that display long texts with NSIS).
2005-10-03 10:14:28 +00:00
Juan Lang
5b0812fbcf
Make CryptImport/ExportPublicKeyInfoEx behave the way MSDN describes
...
them, and a couple of tests.
2005-09-30 10:35:31 +00:00
Gerald Pfeifer
7714af934d
We only need the relay debug channel on MZ_SUPPORTED platforms.
2005-09-30 10:34:32 +00:00
Jacek Caban
a18d3faef8
Added GetZoneActionPolicy implementation.
2005-09-30 10:34:10 +00:00
Vitaliy Margolen
6613580ea9
Add a few tests for object manager.
2005-09-30 10:33:54 +00:00
Vitaliy Margolen
7e9b17f745
Add brackets around (a)?b:c construct.
2005-09-30 10:33:43 +00:00
Mike McCormack
61f24a4ca7
Rename ACTION_DoTopLevelINSTALL to MSI_InstallPackage, remove its
...
duplicate 4th parameter.
Split the code to copy a package into a separate function.
2005-09-30 10:32:41 +00:00
Jason Edmeades
8248d0ae87
Always return MA_ACTIVATE for WM_MOUSEACTIVATE in DefWindowProc.
2005-09-29 13:36:14 +00:00
Kevin Koltzau
7d8e377a92
Fix warnings in 64bit.
2005-09-29 13:34:34 +00:00
Denis Lukianov
d664711cae
Use ICU_BROWSER_MODE in InternetCanonicalizeUrl.
2005-09-29 13:33:39 +00:00
Mike McCormack
0560ea618e
Avoid UpdateWindow, it causes trouble with WS_EX_TRANSPARENT.
2005-09-29 10:48:08 +00:00
Vincent Béron
5eae622f44
Don't define some functions/variables if they won't be used after in
...
wined3d.
2005-09-29 10:47:59 +00:00
Alexandre Julliard
7e22be4d84
We are no longer generating .dbg.c files.
2005-09-29 10:35:58 +00:00
Kimmo Myllyvirta
ae16921577
Bring Finnish resources up to date.
2005-09-29 10:33:55 +00:00
Vincent Béron
a0c185ee1b
Cast the result of strlen() to DWORD and print it via %ld to get rid
...
of warnings with gcc 3.2.
2005-09-29 10:33:20 +00:00
Mike McCormack
74f0de9638
Create a function to read a property as an integer.
2005-09-29 10:32:39 +00:00
Oliver Stieber
effc262f9f
Added support for backbuffer with the formats A1R5G5B5 and X1R5G5B5.
2005-09-29 10:31:43 +00:00
H. Verbeet
9a86a0b046
Fix DXT2 & DXT4 support for d3d8.
2005-09-29 10:31:22 +00:00
Krzysztof Foltman
ed8379d1ad
- Reimplementation of EM_LINELENGTH.
...
- Some attempt at documentation of double-linked list of
ME_DisplayItem's.
2005-09-29 10:30:50 +00:00
Jacek Caban
7f8614bbd4
Register zones.
2005-09-29 10:30:14 +00:00
Jacek Caban
c292c84b8d
Added MapUrlToZone implementation.
2005-09-29 10:30:04 +00:00
Robert Shearman
fc68475c80
Add a stubbed out implementation of IAdviseSink and advise the
...
delegate object to use it.
2005-09-29 10:29:44 +00:00
Alexandre Julliard
7ddab75619
Declare debug channels as static variables so that we don't need to
...
generate an external .dbg.c file to define them.
2005-09-28 18:34:00 +00:00
Robert Shearman
8165b584f6
- Make the interfaces that should be supported by the data cache
...
explicit so their is no confusion in this file as to what it should
be implementing and what this object should implement.
- Delegate some IOleObject methods to the server IOleObject if it is
running.
2005-09-28 18:29:38 +00:00
Alexandre Julliard
a5e59421f5
Use Linux futexes instead of semaphores if possible for critical
...
section waits.
2005-09-28 18:21:48 +00:00
Alex Villacís Lasso
1e26f9601d
Add NULL check for sinkInterface in DataCache_GetAdvise.
2005-09-28 18:12:58 +00:00
Alex Villacís Lasso
a90c11330e
Add missing ! to fix a reversed condition check in
...
OleCreateDefaultHandler, in order to match intent in comment.
2005-09-28 18:12:45 +00:00
Juan Lang
69dfea8f44
Encode RSA public key modulus as unsigned integer, with tests.
2005-09-28 18:12:29 +00:00
H. Verbeet
f469b6f8de
Fix missing prototypes when using nVidia OpenGL headers.
2005-09-28 18:12:00 +00:00