Stefan Huehner
ed12859a4a
Remove include "cursoricon.h" from nonclient.c and win.c.
2005-06-14 19:18:08 +00:00
Michael Jung
81b7509f3b
Use SHGetPathFromIDList instead of SHELL32_GetPathFromIDList.
2005-06-14 19:17:41 +00:00
Alexandre Julliard
acaa5c5eff
Removed the check for the old Resolution option.
2005-06-14 18:13:09 +00:00
Alexandre Julliard
cb538c0533
Merged palette option processing into the main configuration code.
2005-06-14 18:12:15 +00:00
Michael Jung
bb19a58a93
Return the correct attributes for the desktop folder.
...
Corresponding tests.
2005-06-14 18:10:24 +00:00
Alexandre Julliard
d4156b5657
Use a better location than HKCU\Wine for saving the temporary
...
parameters.
2005-06-14 17:26:52 +00:00
Alexandre Julliard
1ba6e1cb16
Avoid repeatedly opening the configuration registry key.
2005-06-14 17:24:28 +00:00
Alexandre Julliard
629352bdc4
Moved network configuration parameters to HKCU\Software\Wine\Network.
2005-06-14 17:22:41 +00:00
Michael Jung
5664a68033
Added tests to compare SHGetPathFromIDList and GetDisplayNameOf.
2005-06-14 17:21:25 +00:00
Mike McCormack
9f92ead47f
Fixes for -Wmissing-declaration and -Wwrite-string warnings.
2005-06-14 17:21:18 +00:00
Alexandre Julliard
7e44db5c41
Moved config parameters to HKCU\Software\Wine\DirectInput.
2005-06-14 12:34:33 +00:00
Alexandre Julliard
2e5cc85dcf
Moved config parameters to HKCU\Software\Wine\DirectSound.
2005-06-14 12:34:00 +00:00
Alexandre Julliard
9ad3a97acb
Moved all font config parameters to HKCU\Software\Wine\Fonts.
...
Replaced the FontDirs key enumeration by a simple Path value.
2005-06-14 12:33:19 +00:00
Ivan Leo Puoti
eacd06264e
Reimplement IOCTL_SCSI_PASS_THROUGH_DIRECT and
...
IOCTL_SCSI_PASS_THROUGH on top of the linux scsi driver.
2005-06-14 12:25:41 +00:00
Saulius Krasuckas
8272074b85
Change (long long) to (LONGLONG) to compile with MSVC.
2005-06-14 12:25:29 +00:00
Paul Vriens
93f887250a
Return STATUS_INVALID_INFO_CLASS for non-implemented classes.
...
Return STATUS_ACCESS_VIOLATION if no buffer given.
Added tests for ProcessBasicInformation.
2005-06-14 12:25:02 +00:00
Lauri Tulmin
f124878918
- EM_CHARFROMPOS should return the closest char (clicking on the first
...
half of a character should return current char and clicking on the
second half should return next char)
- EM_POSFROMCHAR should return -1 if character index is greater or
equal to text length
2005-06-14 12:24:48 +00:00
Alexandre Julliard
8a985c59da
Removed the Tweak.Fonts configuration hack.
2005-06-14 11:53:39 +00:00
Alexandre Julliard
bb1dbb5ac9
Get rid of the PerfectGraphics option, that's not really useful.
2005-06-14 11:52:48 +00:00
Alexandre Julliard
c913efa244
Hardcode the location of config.sys, no need for a config parameter
...
for that.
2005-06-14 11:48:57 +00:00
Mike McCormack
0c9cb1dcee
Declare port functions and fix prototypes.
2005-06-14 11:43:20 +00:00
Mike McCormack
0f36d124a2
Fix warnings from -Wmissing-declarations.
2005-06-14 11:42:34 +00:00
Mike McCormack
fc51a2680a
Fix declaration warnings in the test cases.
2005-06-14 11:40:04 +00:00
Michael Stefaniuc
b9208137c1
- Fix VarFormat for formats that mix '0' and '#' in the whole number
...
part.
- Fix VarFormat for negative exponent formats.
- Add tests for the above + a couple of "todo_wine"'s.
2005-06-14 11:39:32 +00:00
Mike McCormack
215bd9a70b
Add the IContextMenu interface to the ShellLink object.
2005-06-14 11:38:55 +00:00
Juan Lang
4b10986670
Add CertAlgIdToOID and CertOIDToAlgId, with tests.
2005-06-14 11:38:36 +00:00
Alex Villacís Lasso
a63de8d249
Avoid one more access to pcbRead.
2005-06-14 11:38:09 +00:00
Mike McCormack
9b95bb526d
Fix some warnings.
2005-06-13 19:05:42 +00:00
Alex Villacís Lasso
4a109c7818
Prevent crash on IDirectMusicLoaderResourceStream_IStream_Read.
2005-06-13 19:05:01 +00:00
Aric Stewart
31695b54c9
A "1" is returned not a 1 for AssignmentType. Also as a bit more to
...
the FIXME message.
2005-06-13 19:04:39 +00:00
Mike McCormack
0569609e3d
Implement ShellLink's IShellExtInit::Initialize() method.
2005-06-13 19:04:17 +00:00
Alexandre Julliard
2e4bca9db5
Added magic comments to all Wine-specific registry accesses to make
...
them easier to grep.
2005-06-13 18:56:00 +00:00
Alexandre Julliard
f231ef560e
Removed references to obsolete configuration entries.
2005-06-13 18:48:09 +00:00
Huw Davies
d5fce697f7
When loading a bitmap we should stretch the image to the requested
...
size.
2005-06-13 18:47:21 +00:00
Krzysztof Foltman
6b1e80cb2c
Test when TVN_SELCHANGING and TVN_SELCHANGED are really sent.
2005-06-13 12:23:01 +00:00
Alexandre Julliard
c2d5b444b3
Moved the NONAMELESSUNION/STRUCT macros to wine/test.h so that they
...
can be used in all the test.
2005-06-13 12:10:54 +00:00
Mike McCormack
d4eb4f54ed
- add the IShellExtInit interface to the ShellLink object
...
- use inline functions rather than macros to resolve the
implementation pointer from an interface pointer
2005-06-13 11:50:09 +00:00
Detlef Riekenberg
29056637a5
Added activeds.dll with some stubs to get the native printui.dll to
...
load.
2005-06-13 11:47:46 +00:00
Juan Lang
4d7e1e4baa
- encode/decode X509_NAMEs for simple string encodings, with tests
...
- more tests and some fixes to other types
2005-06-13 11:39:35 +00:00
Krzysztof Foltman
112df73530
Don't send TVN_SELCHANGING nor TVN_SELCHANGED if the same item is
...
selected again.
2005-06-13 11:38:55 +00:00
Christian Costa
acb2ff2da5
Added window support to the video renderer:
...
- replaced ddraw code by window code.
- implemented IBasicVideo and IVideoWindow interfaces.
2005-06-13 11:37:55 +00:00
Paul Vriens
5e5008502e
Fixed size of our SYSTEM_TIMEOFDAY_INFORMATION struct.
...
Fixed return codes and ReturnLength/buffer for
SystemTimeOfDayInformation.
Added tests for SystemTimeOfDayInformation.
2005-06-13 11:34:56 +00:00
James Hawkins
d27d5b0a26
Implement RtlAbsoluteToSelfRelativeSD.
2005-06-13 11:34:02 +00:00
Mike McCormack
c8091b3761
Fix warnings in tests, remove pointless comments.
2005-06-13 10:03:33 +00:00
Mike McCormack
d838385b38
Add and fix function prototypes.
2005-06-13 10:03:18 +00:00
Robert Shearman
fd5f7729cb
Fix PropVariant tests on Windows 2000 and above.
2005-06-13 10:02:10 +00:00
Robert Shearman
f49339ace3
Remove needless call to Sleep.
2005-06-13 10:02:02 +00:00
Robert Shearman
a1e466ae77
- Add registry entries for local-only OLE interfaces.
...
- Change IUnknown to local interface.
2005-06-13 10:01:43 +00:00
Robert Shearman
65284aab20
Richedit classes should be global.
2005-06-13 10:01:32 +00:00
Robert Shearman
4fee52683b
Fix size passed to lstrcpynA function - sizeof(string) == 4 not 16 as
...
needed.
2005-06-13 10:01:20 +00:00
Mike McCormack
74b37280b3
Silence some -Wmissing-declarations warnings.
2005-06-13 10:00:37 +00:00
Marcus Meissner
970ae8d0ba
Corrected string length method in ITypeLib::IsName() and FindName()
...
for LPOLESTR type.
2005-06-13 09:59:55 +00:00
Krzysztof Foltman
ab214a05c8
Emit \tx for user-defined TABs.
2005-06-12 11:08:29 +00:00
Lionel Ulmer
039beeea8f
Remove some FIXMEs and replace them with TRACEs.
2005-06-12 11:08:04 +00:00
James Hawkins
00c32239b4
Remove stub status.
...
Check for correct revision value.
2005-06-12 11:07:37 +00:00
James Hawkins
f3392ac814
Add RtlAnsiCharToUnicodeChar definition.
...
Correct stub status of RtlAnsiCharToUnicodeChar.
2005-06-12 11:07:25 +00:00
Matthew Davison
5014e742fb
Stub out the error dialog functions.
...
Modify the default callbacks to call these for Delete and Rename
errors.
Modify the default callbacks to ignore file missing errors when
deleting files.
2005-06-12 11:05:58 +00:00
Eric Kohl
a9983c8d16
Implement RtlAdjustPrivilege.
2005-06-12 10:44:01 +00:00
Krzysztof Foltman
b16f330197
- added support for \ulnone (turning underline off)
...
- support for basic subscript and superscript
- untested support for text offset
2005-06-12 10:43:24 +00:00
Lionel Ulmer
78e95198cb
Support all possible texture coordinates sizes.
2005-06-12 10:43:11 +00:00
Robert Shearman
1a76541733
- Don't print out cryptic message if IDispatch or IUnknown object is
...
just NULL.
- puArgErr is a ref pointer so we have to provide a dummy pointer if
it is NULL.
- Fail gracefully and notify caller if we ran out of memoy or if
variant copying failed.
2005-06-12 10:42:36 +00:00
Robert Shearman
44246e47ec
Fix registry test for Win9x by skipping a section that fails, but
...
succeeds on NT.
2005-06-12 10:42:13 +00:00
Marcus Meissner
22be9fbcef
Move static variables out of header file, also the local interface
...
implementations.
2005-06-12 10:42:03 +00:00
Robert Reif
6b3dc57b5f
Make dsound tests loadable on NT4.
2005-06-12 10:41:49 +00:00
Glenn Wurster
d11bdd5e1d
Add declaration of X11DRV_GetDIBColorTable to avoid compile warning.
2005-06-12 10:41:39 +00:00
Felix Nawothnig
8b5c8f6d7f
Add a workaround for Win9x apps which pass the parameters for
...
GetCurrentDirectoryA in wrong order.
2005-06-12 10:41:22 +00:00
Paul Vriens
50d1e4f0bf
Fixed ReturnLength of SystemCpuInformation.
...
Added first test for SystemCpuInformation.
2005-06-10 19:52:32 +00:00
Mike McCormack
908308631f
Create a stub implementation for MsiViewGetError.
2005-06-10 19:52:13 +00:00
Mike McCormack
950e5e626c
Dependency fixes for winternl.h.
2005-06-10 19:33:47 +00:00
Michael Jung
71404a7372
Set the FILESYSANCESTOR and FILESYSTEM flags correctly in
...
GetAttributesOf.
2005-06-10 19:31:59 +00:00
Robert Shearman
3fe5a1eb62
Clear out parameters to stop bad pointers lying around in memory if
...
the function doesn't set them to anything.
2005-06-10 19:31:45 +00:00
Glenn Wurster
ca46c6a8ae
Adds support for the DIBINDEX type of COLORREF.
2005-06-10 19:31:20 +00:00
James Hawkins
89bba4a255
Implement RtlAnsiCharToUnicodeChar.
2005-06-10 19:30:23 +00:00
Mike McCormack
8d9471db99
Declare functions and correct prototypes.
2005-06-10 19:29:16 +00:00
Juan Lang
b06e8c5973
Cryp{En|De}codeObjectEx should return success if the input buffer is
...
NULL, some MS sample programs depend on that. Fix functions and
tests.
2005-06-10 19:28:58 +00:00
Lauri Tulmin
24c73fd4a0
Bottom edge of the update region should be relative to the top edge of
...
the format rect.
2005-06-09 20:40:31 +00:00
Stefan Leichter
ff23e5a916
Make ddraw tests loadable on NT4.
2005-06-09 20:38:21 +00:00
Paul Vriens
2b7094e4d4
Reduce our buffer by 1 SYSTEM_THREAD_INFORMATION per process.
...
Minimize some calculations.
2005-06-09 20:33:45 +00:00
Lauri Tulmin
c40562307c
Add more tests for text placement in single and multiline edit
...
controls. Some of the tests are marked as todo.
2005-06-09 20:32:32 +00:00
Aric Stewart
09b0abaa1c
Extending upon Mike McCormack's cleanup to use MSI_RecordGetString.
2005-06-09 20:30:59 +00:00
Aric Stewart
c28bb54f7a
Register the Product Version also.
...
Also help plug some memory leaks pointed out by Mike McCormack.
2005-06-09 15:49:11 +00:00
Alexandre Julliard
b9b1ea9c9f
Added a close_handle method to the object operations, and use it to
...
implement registry notifications and the strange behavior of
CloseHandle on winstation/desktop handles.
2005-06-09 15:39:52 +00:00
Aric Stewart
d1a7f070d4
Avoid a loop where a parent's parent refers to itself as its parent.
2005-06-09 15:35:48 +00:00
Alexandre Julliard
78a3e63377
The desktop of a new thread should be set from the process initial
...
desktop, not from the parent thread.
Fixed a couple of bugs in the desktop name handling.
2005-06-09 12:07:12 +00:00
Saulius Krasuckas
83ac47e53c
Get current directory during tests on win9x too.
2005-06-09 12:05:50 +00:00
Mike McCormack
fa1b7822a5
Add the IShellLinkDataList interface to the ShellLink object.
2005-06-09 12:05:38 +00:00
Aric Stewart
00337b9a51
Added module upgrade.c and implemented FindRelatedProducts.
2005-06-09 12:05:27 +00:00
Alexandre Julliard
075f98e2f1
Moved dde files to the main directory and got rid of the dlls/user/dde
...
subdirectory.
2005-06-09 10:21:31 +00:00
Alexandre Julliard
e0996494d0
Moved monitor functions to dlls/user/misc.c and finally got rid of the
...
windows/ directory.
2005-06-09 10:07:04 +00:00
Paul Vriens
c5e9809242
Added test for SystemProcessInformation.
2005-06-09 10:03:25 +00:00
Robert Shearman
472852bef3
Added test for AccessCheck.
2005-06-09 10:03:11 +00:00
Mike McCormack
882bc4d18d
Warning fixes for -Wmissing-declarations and -Wwrite-strings.
2005-06-09 09:50:56 +00:00
Alexandre Julliard
f5c433fa68
Moved windows/driver.c to dlls/user/driver16.c.
2005-06-09 09:50:03 +00:00
Jeremy White
b70b78783d
Combine WINE_WAVEOUT and WINE_WAVEIN into a single structure.
2005-06-09 09:49:31 +00:00
Mike McCormack
6b44c2a56c
Fix some warnings.
2005-06-09 09:48:36 +00:00
Marcus Meissner
ec7a5931ae
Removed CLSID_CompositeMoniker (conflicting with static definition).
2005-06-09 09:47:44 +00:00
Marcus Meissner
9c01e4274f
Fixed definition/declaration mismatches of newly static vtables.
2005-06-09 09:47:10 +00:00
Mike McCormack
f55de5cf35
Fix warnings exposed by -Wmissing-declarations and -Wwrite-strings.
2005-06-09 09:46:39 +00:00
Mike McCormack
8e2cb0835c
Add a cast to get rid of a warning.
2005-06-09 09:46:23 +00:00
Dmitry Timoshkov
17408ba751
Added a couple of CloseHandle calls.
2005-06-09 09:46:06 +00:00
Robert Shearman
037bdc0dc0
IUnknown isn't a remotable interface so the stub manager shouldn't
...
need a marshaller for it.
2005-06-09 09:45:59 +00:00
Robert Shearman
0c5118144a
- Don't free the fileio object because it will be freed anyway in
...
fileio_terminate on error.
- Print out statuses in hex, rather than decimal.
2005-06-09 09:45:42 +00:00
Mike McCormack
a46a159be9
Make ADVAPI_IsLocalComputer static and simplify it a little.
2005-06-09 09:44:44 +00:00
Mike McCormack
4fd603607f
Include appmgmt.h where its functions are used.
2005-06-09 09:44:26 +00:00
Mike McCormack
f4ce07c294
Make interface methods static.
2005-06-09 09:44:12 +00:00
Robert Shearman
1329f87d46
- The typelib marshaler should only free the memory it actually allocated.
...
- Add special cases for two lesser used types that aren't
sizeof(DWORD) sized.
2005-06-09 09:43:38 +00:00
Michael Jung
d1f59dba67
Use shell icon cache instead of an own IExtractIcon implementation.
2005-06-09 09:43:18 +00:00
Uwe Bonnes
290a419f0a
Don't try to access floppy if it's not mounted.
2005-06-09 09:42:49 +00:00
Alex Zorach
d4c08fdbe9
Fixed SetFocus behavior.
2005-06-09 09:41:56 +00:00
Aric Stewart
6999a04278
Set the Preselected property if appropriate (relevant to
...
MigrateFeatureStates when implemented).
2005-06-08 19:20:02 +00:00
Aric Stewart
6957e4a0c2
Write out Product Language and Product Icon to the registry.
2005-06-08 19:16:45 +00:00
Robert Shearman
e51dd36453
Implement overlapped I/O with named pipes.
2005-06-08 19:11:46 +00:00
Aric Stewart
36a01505dc
Write out UpgradeCodes to the registry to allow for future upgrades.
2005-06-08 19:07:52 +00:00
Alexandre Julliard
1bf96e09a9
Beginnings of support for window stations and desktops.
2005-06-08 18:44:50 +00:00
Aric Stewart
36bc29769b
Add Language to the values we can query with MsiGetProductInfo.
2005-06-08 18:35:43 +00:00
Felix Nawothnig
2767543be9
- Output a FIXME when a surface with dimensions not being a power of
...
two is requested.
- Fail gracefully when IWineD3DImpl_CreateDevice fails to create the
front- or backbuffer.
2005-06-08 18:34:52 +00:00
Huw Davies
fe42f46c8a
Read the entire logfont from the registry if it exists.
2005-06-08 18:34:20 +00:00
Mike McCormack
ad6a6be88d
Use MSI_RecordGetString in more actions.
2005-06-08 18:34:04 +00:00
Michael Stefaniuc
3b37099451
- implement handling of exponents (e+,e-,E+,E-) when parsing number
...
formats
- fix a small cut'n'paste error in the comments
2005-06-08 18:32:52 +00:00
Robert Shearman
ff4ba9573c
Fix an RPC server startup race introduced by me.
2005-06-08 18:32:30 +00:00
Michael Jung
e483b0cf9b
Fixed confusing indentation.
2005-06-08 18:32:19 +00:00
Marcus Meissner
4dd845ed53
Fixed IType::Invoke in regards to handling propertyget variables
...
longer than 4 bytes (like VT_DATE).
2005-06-08 18:32:09 +00:00
Robert Shearman
cdb3cdf3cf
- Don't pass the PROFILE_SERVER flag in to CreateNamedPipe as it is
...
bogus.
- Call FlushFileBuffers to make sure the other end of the pipe doesn't
get cut off prematurely.
- Don't call CancelIo as we should never have async I/O pending.
2005-06-08 18:31:38 +00:00
Juan Lang
cdc6772017
Implement asn.1 encoding/decoding of times, with tests.
2005-06-08 18:31:21 +00:00
Antoine Chavasse
926e35532c
Test cases for the direct3d7 light api.
2005-06-07 21:34:59 +00:00
Antoine Chavasse
b65e790bd3
Rewrote the light management API to allow for an unlimited amount of
...
lights to be set, and only a subset of them to be enabled.
2005-06-07 21:34:40 +00:00
Mike McCormack
20806c730b
Use MSI_RecordGetString where possible.
2005-06-07 21:34:05 +00:00
Mike McCormack
b64186ad22
Warning fixes for -Wmissing-declarations and -Wwrite-strings.
2005-06-07 20:30:30 +00:00
Mike McCormack
f5ae644fc2
Use a richedit control for license text.
2005-06-07 20:30:02 +00:00
Mike McCormack
f9acfe635a
Fixes for -Wmissing-declarations and -Wwrite-strings warnings.
2005-06-07 20:29:51 +00:00
Christian Costa
09b4966957
Don't use fullscreen mode in video renderer for now and improve error
...
handling a bit.
Improved a bit Run/Pause/Stop methods of parser template.
2005-06-07 20:29:23 +00:00
Dmitry Timoshkov
ef53e7a2f1
Add a test for window state when a window receives WM_ENABLE message.
2005-06-07 20:29:09 +00:00
Alexandre Julliard
898f416370
Still send a message in SetWindowText for the inter-process case even
...
though it's not fully correct (reported by Jason Campbell).
2005-06-07 20:11:17 +00:00
Mike McCormack
09d5cc2363
Declare some functions.
2005-06-07 20:07:34 +00:00
Robert Shearman
8aecfff867
Make NdrInterfacePointer* more reliable.
2005-06-07 20:07:06 +00:00
Thomas Weidenmueller
4dbcbae5d9
Removed local variables only used in TRACE statements.
2005-06-07 20:06:39 +00:00
Mike McCormack
454dff6fb4
Fix radio button groups. Don't add the WS_GROUP style to every
...
window.
2005-06-07 20:04:21 +00:00
Juan Lang
ab88fd34dc
Const-ify a mask.
2005-06-07 20:03:39 +00:00
Juan Lang
369c0492c7
Fix return code abuse (don't use HRESULT when it isn't meant), make
...
functions static where possible, remove unused prototypes.
2005-06-07 20:03:30 +00:00
Aric Stewart
19ba432b2b
Add functions to add the User UpgradeCodes.
2005-06-07 20:02:27 +00:00
Aric Stewart
90bc168c87
Correct a crash if the length buffer is NULL.
2005-06-07 20:02:07 +00:00
Paul Vriens
fbc7a40273
Fixed typo.
...
Zero the thread information before use.
2005-06-07 20:01:48 +00:00
Alexandre Julliard
bd000a0203
Removed some unnecessary inclusions of thread.h
2005-06-06 20:13:08 +00:00
Alexandre Julliard
ab29aa2126
Moved the ntdll per-thread data out of the TEB into a private
...
structure stored in TEB.SystemReserved2.
2005-06-06 20:04:33 +00:00
Alexandre Julliard
0f079d7858
Moved the kernel per-thread data out of the TEB into a private
...
structure stored in TEB.SystemReserved1.
2005-06-06 20:00:14 +00:00
Alexandre Julliard
6ae4ee496e
Fetch the stack selector to use from the previous stackframe instead
...
of the TEB.
2005-06-06 19:57:05 +00:00
Dmitry Timoshkov
eba47f1dfe
Make remaining OLE interface vtables const.
2005-06-06 19:50:35 +00:00
Michael Jung
d20fde8a80
Allow for unixfs folders to be rooted at desktop level.
...
Moved dos->unix path conversion into canonicalize_path.
Fail in BindToObject, if called with empty pidl.
2005-06-06 19:37:47 +00:00
Christian Costa
69c3e6ff11
Moved d3ddevice and direct3d objects files to ddraw root dir.
...
Renamed all remaining files.
2005-06-06 15:51:50 +00:00
Felix Nawothnig
d8c5960ce1
Make SYSTEM_THREAD_INFORMATION.pszProcessName a UNICODE_STRING.
2005-06-06 15:42:08 +00:00