Piotr Caban
f421d22e5a
msvcrt: Don't call get_locale two times in _isctype function.
2011-03-31 18:09:31 +02:00
Piotr Caban
68239a620c
msvcrt: Fix locale creation for multibyte encoding.
2011-03-31 18:09:27 +02:00
Francois Gouget
709b42346a
msvcrt/tests: Wine should not have trouble with the environ pointers so replace a few skip()s with win_skip()s.
2011-03-31 14:02:44 +02:00
Francois Gouget
46ad9cd7f1
wintab32/tests: Remove an unused variable.
2011-03-31 14:02:19 +02:00
Francois Gouget
1d246654cb
msi: Make load_ttf_name_id() static.
2011-03-31 13:10:55 +02:00
David Hedberg
338d700a23
comdlg32: Add ICommDlgBrowser3 stub to Item Dialog.
2011-03-31 12:53:11 +02:00
David Hedberg
768d498ed5
comdlg32: Add IServiceProvider implementation to the Item Dialog.
2011-03-31 12:53:04 +02:00
David Hedberg
140113b266
comdlg32: Add ExplorerBrowser control to Item Dialog.
2011-03-31 12:52:59 +02:00
David Hedberg
4bd2cc7ae8
comdlg32: Add IExplorerBrowserEvents stub to Item Dialog.
2011-03-31 12:52:53 +02:00
David Hedberg
3db6593591
comdlg32: Implement Show and Close for the Item Dialog.
2011-03-31 12:52:49 +02:00
David Hedberg
9df020cd73
comdlg32: Add NEWFILEOPENV3ORD resource.
2011-03-31 12:52:46 +02:00
Hans Leidekker
31291ec205
msi: Fix building the message string in MSI_ProcessMessage.
2011-03-31 12:49:48 +02:00
Hans Leidekker
0aaf17c0d8
msi: Fix buffer size calculation in get_keypath.
2011-03-31 12:49:42 +02:00
Bart Van Assche
e5fe510720
ntdll: Avoid examining uninitialized data.
2011-03-31 12:49:34 +02:00
Matteo Bruni
bc3ba2f06e
opengl32/tests: Improve window destroy tests.
2011-03-31 12:43:41 +02:00
Matteo Bruni
1e0075cd61
winex11.drv: Take care of the destroyed drawable in wglFlush/wglFinish too.
2011-03-31 12:43:29 +02:00
Matteo Bruni
90608c8ce6
winex11.drv: Don't call glXSwapBuffers if the context or the drawable are invalid.
2011-03-31 12:43:22 +02:00
Matteo Bruni
1902e1cb93
winex11.drv: Fix wglMakeContextCurrent with an invalid drawable.
2011-03-31 12:42:35 +02:00
Matteo Bruni
868974c615
winex11.drv: Don't modify state if glXMakeContextCurrent fails.
2011-03-31 12:42:27 +02:00
Matteo Bruni
8818c1d8b6
opengl32/tests: Add a test for window destroy with wglMakeContextCurrentARB.
2011-03-31 12:42:24 +02:00
Piotr Caban
454da235ea
mshtml/tests: Ignore calls missing in IE6.
2011-03-31 12:38:35 +02:00
Vincent Pelletier
f1beea4f86
dinput: Effect length can actually be 0.
...
This fixes force feedback devices slamming for 10ms at full strength, as
attack is an absolute value, not a factor of effect level.
2011-03-31 12:38:28 +02:00
André Hentschel
1f8f7cf7af
uxtheme/tests: Fix typo.
2011-03-31 12:38:04 +02:00
Henri Verbeet
692aa004d0
wined3d: Rename "numContexts" to "context_count".
2011-03-31 12:37:47 +02:00
Henri Verbeet
8fe80e18b2
wined3d: Get rid of the IWineD3DBaseShader typedefs.
2011-03-31 12:37:47 +02:00
Henri Verbeet
f8f83ff2f7
wined3d: Remove COM from the shader implementation.
2011-03-31 12:37:46 +02:00
Henri Verbeet
5555d904be
wined3d: Get rid of IWineD3DBaseShaderClass.
2011-03-31 12:37:46 +02:00
Henri Verbeet
45fd0d4e7a
wined3d: Merge the IWineD3DBaseShader implementations.
2011-03-31 12:37:46 +02:00
Piotr Caban
f48cfa2be0
msvcrt: Fix buffer size in _ecvt_s.
2011-03-31 12:31:54 +02:00
Piotr Caban
d5e3e9301a
msvcrt/tests: Fix memory leaks (valgrind).
2011-03-31 12:31:47 +02:00
Piotr Caban
da4ed47076
msvcrt: Correctly terminate string in wcsncat_s.
2011-03-30 18:59:23 +02:00
Piotr Caban
fdffe548f1
msvcrt: Added space for nullbyte in size returned by wcstombs_s and mbstowcs_s.
2011-03-30 18:59:22 +02:00
Francois Gouget
ff54c00601
winmm: Remove a space before a punctuation.
2011-03-30 18:23:40 +02:00
Francois Gouget
f3aabde8cb
kernel32: Only get the Windows directory if PROFILE_Open() needs it.
2011-03-30 18:23:38 +02:00
Francois Gouget
0377d0a2e6
wineps.drv: PSDRV_YWStoDS() is unused so remove it.
2011-03-30 18:23:37 +02:00
Francois Gouget
95b6e6b3cd
msxml3: Make xslpattern_error() static.
2011-03-30 18:23:37 +02:00
Francois Gouget
09ba426501
openal32: Make a bunch of wrapper functions static.
2011-03-30 18:23:37 +02:00
Francois Gouget
7c676fbfd4
msxml3/tests: Add a '\n' to an ok() call.
2011-03-30 18:23:37 +02:00
Francois Gouget
2bce427392
mscoree/tests: Make init_pointers() static.
2011-03-30 18:23:37 +02:00
Dmitry Timoshkov
f834d23197
server: FILE_OVERWRITE and FILE_OVERWRITE_IF need the FILE_WRITE_ATTRIBUTES permission.
2011-03-30 15:10:20 +02:00
Dmitry Timoshkov
0cc619ccc5
ntdll: Add more NtCreateFile tests.
2011-03-30 15:10:12 +02:00
Steven Wallace
b3369e06c7
ntdll: implemented ProcessDebugFlags in NtQueryInformationProcess.
2011-03-30 15:10:01 +02:00
André Hentschel
d69c1bef4c
uxtheme/tests: Add tests for OpenThemeDataEx.
2011-03-30 15:05:40 +02:00
André Hentschel
0304a3e998
uxtheme: Add OpenThemeDataEx.
2011-03-30 15:05:04 +02:00
David Hedberg
c764210731
user32: Fix return value when passing a non-sibling preceding window to SetWindowPos.
...
Acrobat Reader relies on SetWindowPos, with hwndInsertAfter set to a
non-sibling window and no SWP_NOZORDER passed, to return true.
2011-03-30 15:03:44 +02:00
David Hedberg
955ec50173
user32/tests: Add some more tests for SetWindowPos.
2011-03-30 14:59:48 +02:00
Rico Schüller
22abfd6edc
d3dx9: Use init function for ID3DXBuffer.
2011-03-30 14:56:49 +02:00
Rico Schüller
87f6f86ce9
d3dx9: Add a some TRACEs to ID3DXBufferImpl.
2011-03-30 14:56:46 +02:00
Rico Schüller
404de72fe0
d3dx9: Rename some variables.
2011-03-30 14:56:43 +02:00
Rico Schüller
62c1fb0941
d3dx9: Remove typedef from ID3DXBufferImpl.
2011-03-30 14:56:40 +02:00
Rico Schüller
98001ca8c8
d3dx9: Use variable instead of type in HeapAlloc.
2011-03-30 14:56:36 +02:00
Rico Schüller
41e34d77c5
d3dx9: Don't zero memory when it will be overridden.
2011-03-30 14:56:33 +02:00
Hans Leidekker
6f552fd2f7
msi: Avoid sprintf for simple concatenations.
2011-03-30 13:28:05 +02:00
Hans Leidekker
881ff642a2
msi: Make sure to access the 64-bit portion of the registry where needed on Wow64.
2011-03-30 13:28:05 +02:00
Hans Leidekker
a0a7a7fc3d
msi/tests: Remove unneeded Wow64 checks.
2011-03-30 13:28:05 +02:00
Hans Leidekker
f3f25af900
msi: Implement MsiGetFileSignatureInformationA/W.
2011-03-30 13:28:05 +02:00
Hans Leidekker
8d58ddfe12
msi: Accept whitespace-only property values on the command line.
2011-03-30 13:28:05 +02:00
Hans Leidekker
e4d19fc47b
msi: Explicitly pass product code and platform to MSIREG_OpenUninstallKey and MSIREG_DeleteUninstallKey.
2011-03-30 13:28:05 +02:00
Hans Leidekker
6ad992c407
msi: Allocate the user token dynamically.
2011-03-30 13:28:05 +02:00
Hans Leidekker
419496d0c8
msi/tests: Allocate the user token dynamically and unify implementations.
2011-03-30 13:28:05 +02:00
Hans Leidekker
c505c0fe98
msi/tests: Get rid of workarounds for win9x test failures.
2011-03-30 13:28:05 +02:00
Hans Leidekker
e82a4896f3
msi: Ignore invalid upgrade codes in the PublishProduct action.
2011-03-30 13:28:05 +02:00
Hans Leidekker
8800772f2d
mscms: Trace the CMM id as a string.
2011-03-30 13:28:05 +02:00
Jörg Höhle
8d387f06eb
user32/tests: Add a few IsWindow checks.
2011-03-30 13:28:04 +02:00
Jörg Höhle
e0dcc2cd7d
winmm: PlaySound concurrency cleanup.
2011-03-30 13:28:04 +02:00
Jörg Höhle
a0dbd846c6
winmm: Get rid of psStopEvent which was never used like an event.
2011-03-30 13:28:04 +02:00
Jörg Höhle
ca37dbcfe6
winmm: Abort PlaySound in case of audio error.
2011-03-30 13:28:04 +02:00
Jörg Höhle
15ad749ece
Revert "winmm: Fix PlaySound so it doesn't block when another sound is already playing.".
...
This reverts commit f44bc89bc4
.
Let the player thread call waveOutReset itself instead.
2011-03-30 13:28:04 +02:00
Alexandre Julliard
2f368cfad2
user32: Reset the cursor clip rectangle before moving a window.
2011-03-30 13:28:04 +02:00
Matteo Bruni
716df1c2d2
winex11.drv: Make wglMakeCurrent return the correct error when the drawable is invalid.
2011-03-30 13:28:04 +02:00
Matteo Bruni
77679c4e9c
winex11.drv: Don't modify current state if glXMakeCurrent fails.
2011-03-30 13:28:04 +02:00
Matteo Bruni
6af0bef46a
opengl32/tests: Test using a GL context after the drawable is destroyed.
2011-03-30 13:28:04 +02:00
Vincent Povirk
ca5b5d2a05
gdiplus: Fall back to Liberation Serif if Times New Roman is missing.
2011-03-30 13:28:04 +02:00
David Hedberg
ac2063a418
comdlg32: Implement Advise/Unadvise for the Item Dialog.
2011-03-30 12:28:49 +02:00
David Hedberg
b5a1c89f6a
comdlg32: Implement some folder and file selection functions for the Item Dialog.
2011-03-30 12:28:32 +02:00
David Hedberg
fc771c9f38
comdlg32: Implement SetFileTypes and GetFileTypeIndex/SetFileTypeIndex for the Item Dialog.
2011-03-30 12:28:17 +02:00
David Hedberg
f9a95150f3
comdlg32: Implement SetOptions/GetOptions for the Item Dialog.
2011-03-30 12:28:03 +02:00
David Hedberg
fb391afaef
comdlg32/tests: Add initial tests for the Item Dialog.
2011-03-30 12:27:54 +02:00
David Hedberg
18b1f5ca47
comdlg32: Add implementation of DllRegisterServer/DllUnregisterServer.
2011-03-30 12:27:35 +02:00
Piotr Caban
49250bec7c
ntdll: Don't call compare function on memory not provided by user in qsort.
2011-03-30 12:20:47 +02:00
Henri Verbeet
99bed5d41d
wined3d: Get rid of IWineD3DPixelShaderImpl.
2011-03-30 12:18:20 +02:00
Henri Verbeet
4674b94d23
wined3d: Get rid of struct wined3d_geometryshader.
2011-03-30 12:18:14 +02:00
Henri Verbeet
dab01d435e
wined3d: Get rid of IWineD3DVertexShaderImpl.
2011-03-30 12:18:09 +02:00
Henri Verbeet
3d4fe0b750
wined3d: Get rid of IWineD3DPixelShader.
2011-03-30 12:18:03 +02:00
Henri Verbeet
9ea2ee5f4e
wined3d: Get rid of IWineD3DGeometryShader.
2011-03-30 12:17:56 +02:00
Henri Verbeet
49725ba583
wined3d: Get rid of IWineD3DVertexShader.
2011-03-30 12:17:51 +02:00
Henri Verbeet
c9ba0949c2
Revert "wined3d: Prevent crash when blit_priv is NULL.".
...
This reverts commit 37aadc9e37
.
This patch was superseded by b2132202c7
.
2011-03-30 12:17:44 +02:00
Vincent Povirk
0adc1b60d8
winejack.drv: Fix build.
2011-03-30 12:17:35 +02:00
Rico Schüller
9ea9a053b9
d3dx9/tests: Add ID3DXEffectCompiler test.
2011-03-29 18:05:57 +02:00
Rico Schüller
f1bfecd616
d3dx9/tests: Add ID3DXEffect::GetPool() and ID3DXEffect::GetDevice() tests.
2011-03-29 18:05:53 +02:00
Rico Schüller
dccbfe32ad
d3dx9: ID3DXEffect::QueryInterface() does not support IID_ID3DXBaseEffect.
2011-03-29 18:05:47 +02:00
Rico Schüller
adbfae9b2a
d3dx9: Implement ID3DXEffect::GetDevice().
2011-03-29 18:05:42 +02:00
Rico Schüller
96192306a0
d3dx9: Implement ID3DXEffect::GetPool().
2011-03-29 18:05:38 +02:00
Rico Schüller
27209e6097
d3dx9: Fix some style issues.
2011-03-29 18:05:34 +02:00
Rico Schüller
2f3e9673a1
d3dx9: Add ID3DXEffectCompiler interface.
2011-03-29 18:05:29 +02:00
Rico Schüller
0dff8dd3ce
d3dx9: Forward ID3DXEffect to ID3DXBaseEffect.
2011-03-29 18:05:18 +02:00
Rico Schüller
aaa06cfba4
d3dx9: Add ID3DXBaseEffect interface.
2011-03-29 18:02:03 +02:00
Rico Schüller
68f11dabd7
d3dx9/tests: Add refcount test for the device.
2011-03-29 17:48:42 +02:00
Rico Schüller
eb1faf6155
d3dx9: Handle pool and device in ID3DXEffect.
2011-03-29 17:48:37 +02:00
Rico Schüller
bb88fada4b
d3dx9: Use size of variable instead of type.
2011-03-29 17:48:19 +02:00
Rico Schüller
be43a5c414
d3dx9: Fix HeapAlloc size in D3DXCreateEffectPool.
2011-03-29 17:48:10 +02:00
Hans Leidekker
95a5e9eba1
wldap32: Accept a NULL value in ldap_set_option.
2011-03-29 15:41:16 +02:00
Hans Leidekker
552715f0c1
kernel32: Implement and test GetVolumePathNamesForVolumeName.
2011-03-29 15:41:11 +02:00
Hans Leidekker
8f07cdf975
ws2_32: Implement GetNameInfoW.
2011-03-29 13:51:47 +02:00
Jacek Caban
86aecc8488
mshtml: Fixed node leak in HTMLEventObj.
2011-03-29 13:48:22 +02:00
Jacek Caban
1d61146cb6
mshtml: Fixed ref count handling in events.c.
2011-03-29 13:48:17 +02:00
Jacek Caban
a96606e6ad
mshtml: Event handler may be already free in release_event_target.
2011-03-29 13:48:14 +02:00
Jacek Caban
3e422b9ed8
mshtml: Use zone mapping instead of hardcoded protocols in use_gecko_script.
2011-03-29 13:05:55 +02:00
Jacek Caban
739ff1208e
mshtml: Store security manager in HTMLWindow instead of HTMLDocumentNode.
2011-03-29 13:05:53 +02:00
Jacek Caban
643c66ba75
mshtml: Try loading library in IInternetProtocolInfo::ParseUrl(PARSE_INTERNET_URL) for res protocol to work around library name difference for winelib libraries.
2011-03-29 13:05:51 +02:00
Dmitry Timoshkov
5fea02e8c2
user32: Add the SW_SHOWDEFAULT case to WINPOS_MinMaximize().
2011-03-29 12:58:24 +02:00
Bart Van Assche
c0913ed064
ntdll: Fix race condition in RtlCreateHeap().
2011-03-29 12:37:26 +02:00
Vincent Povirk
b3dfe973ad
gdiplus: Add test for GdipSetTextRenderingHint and make it pass.
2011-03-29 12:37:03 +02:00
Vincent Povirk
204253b6ba
gdiplus: Add test for GdipDrawDriverString.
2011-03-29 12:36:59 +02:00
Piotr Caban
319a748f7b
urlmon/tests: Added IWinInetHttpInfo tests.
2011-03-29 12:36:50 +02:00
Piotr Caban
1041f61e68
urlmon: Added IWinInetHttpInfo_{QueryOption,QueryInfo} implementation.
2011-03-29 12:36:46 +02:00
Piotr Caban
e1c1b937eb
urlmon: Forward IWinInetHttpInfo calls to protocol implementations.
2011-03-29 12:36:42 +02:00
Piotr Caban
d55ebe0a4b
shdocvw: Report navigation error depending on HTTP status code.
2011-03-29 12:36:31 +02:00
Piotr Caban
2790f363c5
mshtml/tests: Added connection error handling tests.
2011-03-29 12:36:25 +02:00
Piotr Caban
f7afa250f8
mshtml/tests: Added asynchronous moniker to htmldoc tests.
2011-03-29 12:36:20 +02:00
Piotr Caban
21d500b37f
mshtml/tests: Added IDocObjectService interface.
2011-03-29 12:36:12 +02:00
Piotr Caban
9ebe31016c
mshtml/tests: Added IBrowserService interface.
2011-03-29 12:36:08 +02:00
Piotr Caban
9b4ee3176e
mshtml/tests: Added IWinInetHttpInfo interface.
2011-03-29 12:36:02 +02:00
Piotr Caban
c3a677d007
mshtml: Report an error when navigation fails.
2011-03-29 12:35:53 +02:00
Thomas Mullaly
e06d49ff62
urlmon: Added basic domain zone support to MapUrlToZone.
2011-03-29 12:35:35 +02:00
Thomas Mullaly
1b625bb1f8
urlmon: Removed str_last_of in favor of memrchrW.
2011-03-29 12:35:12 +02:00
Vincent Povirk
a7444e8e2c
gdiplus: Use the given HPALETTE in GdipCreateBitmapFromHBITMAP.
2011-03-29 12:35:06 +02:00
Henri Verbeet
57d70bfdda
wined3d: Move IWineD3DVertexShader::SetLocalConstantsF() to IWineD3DBaseShader.
2011-03-29 12:34:59 +02:00
Henri Verbeet
19e66a0dc9
wined3d: Replace "is_srgb" in wined3d_texture with a flag.
2011-03-29 12:34:54 +02:00
Henri Verbeet
0e22aea01e
wined3d: Replace "pow2_matrix_identity" in wined3d_texture with a flag.
2011-03-29 12:34:49 +02:00
Henri Verbeet
e111acdf11
wined3d: Replace "cond_np2" in wined3d_texture with a flag.
2011-03-29 12:34:44 +02:00
Henri Verbeet
c5bf96c951
wined3d: Get rid of IWineD3DBaseTextureClass.
2011-03-29 12:34:40 +02:00
André Hentschel
316f1c2e7c
wininet: Port numbers are unsigned.
2011-03-29 12:34:30 +02:00
André Hentschel
1c7d45c093
winhttp: Port numbers are unsigned (more).
2011-03-29 12:34:26 +02:00
André Hentschel
3a06c5a54a
mshtml: Port numbers are unsigned.
2011-03-29 12:34:23 +02:00
David Hedberg
ab085d661c
comdlg32: Add stub implementation of the Common Item dialogs.
2011-03-29 12:31:54 +02:00
David Hedberg
55c717e84c
comdlg32: Add DllGetClassObject and a default class factory.
2011-03-29 12:24:34 +02:00
Joshua Beck
ddada67538
winex11: Improved error handling in pglXMakeCurrent() call.
2011-03-29 12:23:16 +02:00
David Hedberg
6771ed40e8
msi: Add support for patching files.
2011-03-29 12:22:34 +02:00
David Hedberg
18973df9c7
msi: Generalize media helpers a bit.
2011-03-29 12:21:58 +02:00
David Hedberg
fed6e5211c
msi: Add an offset to sequence numbers belonging to files added by a patch.
2011-03-29 12:21:49 +02:00
Dmitry Timoshkov
3998820497
ntdll: Add a bunch of NtCreateFile tests.
2011-03-29 12:21:32 +02:00
Dmitry Timoshkov
5ef58c11ce
winex11.drv: Do not use any window types except _NET_WM_WINDOW_TYPE_NORMAL.
...
Main window of the Atom Zombie Smasher game has WS_DLGFRAME style set,
but Metacity allows making fullscreen ONLY normal windows, so do not
use any window types except _NET_WM_WINDOW_TYPE_NORMAL.
2011-03-29 12:21:22 +02:00
Austin English
c199a46857
mshtml: Avoid shadowing a parameter.
2011-03-29 12:20:23 +02:00
André Hentschel
9701621f0f
cabinet: Be more verbose.
2011-03-29 12:20:17 +02:00
Konrad Rzepecki
e1524883c1
wined3d: Implement WINED3DFMT_YUY2 to WINED3DFMT_B5G6R5_UNORM conversion function.
2011-03-29 12:20:04 +02:00
Konrad Rzepecki
37aadc9e37
wined3d: Prevent crash when blit_priv is NULL.
2011-03-29 12:19:48 +02:00
Konrad Rzepecki
332d5954ed
msvcrt: Implement _mbslwr_s.
2011-03-29 12:19:37 +02:00
Konrad Rzepecki
0b3175cb24
msvcrt: Implement _mbsupr_s.
2011-03-29 12:19:30 +02:00
Alexandre Julliard
41d9d0a2f3
winecoreaudio.drv: Remove unnecessary ifdefs.
2011-03-28 22:15:12 +02:00