Mike Hearn
ef7fce8490
kernel: Don't enforce process handle access rights in Win98 mode.
2006-04-04 12:08:50 +02:00
Jason Green
bb704ea951
wined3d: Add a couple more debugging output formats.
2006-04-04 12:08:40 +02:00
Alexandre Julliard
1b7600c60b
gdi: Change ReadFontDir error into a warning.
2006-04-04 11:54:14 +02:00
Stefan Dösinger
08c38a87e1
wined3d: Add WINED3DRASTERSTATUS to wined3d_types.h.
2006-04-04 11:51:37 +02:00
Alexandre Julliard
a1f0f39174
ntdll: Save FPU context for all exceptions.
2006-04-03 21:39:33 +02:00
Robert Shearman
c77711a6c9
ole32: Add documentation for the clip format user marshal functions.
2006-04-03 21:36:12 +02:00
Robert Shearman
62c25c5a51
kernel: Remove some stubs that aren't present in NT.
2006-04-03 21:36:00 +02:00
Robert Shearman
277dfb8771
kernel: Document some file functions.
2006-04-03 21:35:52 +02:00
Stefan Dösinger
f6ed704f96
wined3d: Make use of WINED3DDEVICE_CREATION_PARAMETERS.
2006-04-03 21:35:44 +02:00
Mike McCormack
ba41900d49
user32: More informative message on failure to load x11drv.
2006-04-03 21:35:35 +02:00
Dmitry Timoshkov
48bb687dfb
gdi: Separate GDI tests by moving them into appropriate files.
...
Separate GDI tests by moving them into appropriate files:
bitmap tests to bitmap.c, font test to font.c, pen tests to pen.c.
2006-04-03 21:35:03 +02:00
Dmitry Timoshkov
fd2ed6fffe
gdi: Move WineEngInit call before stock fonts creation.
...
Move WineEngInit call before stock fonts creation, otherwise we end up
caching wrong fonts before loading built-in bitmap fonts.
2006-04-03 21:34:23 +02:00
Vitaliy Margolen
fc13420770
d3dx: VertexBuffer should keep reference to the parent device object.
2006-04-03 14:14:24 +02:00
Alexandre Julliard
605574bebf
setupapi: Copy the complete resource tree into the fake dlls.
2006-04-03 14:03:08 +02:00
Hwang YunSong
f360e75ca4
twain: Add a Korean resource.
2006-04-03 12:24:25 +02:00
Jan Zerebecki
6b37d3d57d
winealsa: Fix pausing when the hardware does not support it.
2006-04-03 12:23:31 +02:00
Matthew Kehrer
1140332674
url: Add a function and two stubs.
2006-04-03 12:23:24 +02:00
Stefan Dösinger
0ad31f819d
wined3d: Add WINED3DBACKBUFFER_TYPE to wined3d_types.h.
2006-04-03 12:17:35 +02:00
Stefan Dösinger
fce54bcc49
wined3d: Add WINED3DDISPLAYMODE to wined3d_types.h.
2006-04-03 12:17:22 +02:00
Mike McCormack
eed120995b
ole32: STGM_PRIORITY implies STGM_SHARE_EXCLUSIVE.
2006-04-03 12:15:34 +02:00
Mike McCormack
7bffb5e42d
kernel32: [Read/Write]PrivateProfile functions accept a NULL filename.
2006-04-03 12:15:29 +02:00
Mike McCormack
f537eb241a
msi: Improve the string table hash.
2006-04-03 12:15:24 +02:00
Alexandre Julliard
f5d3adaf59
ntdll: Process --help and --version args earlier on during startup.
2006-04-03 12:07:20 +02:00
Antonio Codazzi
79f89b9c33
msi: Italian language support.
2006-04-03 11:51:55 +02:00
Antonio Codazzi
872941750e
setupapi: Esperanto language support.
2006-04-03 11:50:32 +02:00
Antonio Codazzi
5f0a136f28
msi: Esperanto language support.
2006-04-03 11:49:03 +02:00
Antonio Codazzi
b6515e13bb
commdlg: Esperanto language update.
2006-04-03 11:48:50 +02:00
Antonio Codazzi
3dc31dd552
commdlg: Italian language update.
2006-04-03 11:48:32 +02:00
Antonio Codazzi
a55caf86ec
wineps: Italian language update.
2006-04-03 11:48:09 +02:00
Antonio Codazzi
ee01bd0efb
user32: Esperanto language update.
2006-04-03 11:47:57 +02:00
Antonio Codazzi
4e91811922
comctl32: Esperanto language support.
2006-04-03 11:47:37 +02:00
Antonio Codazzi
c106f2fe64
comctl32: Italian language updates.
2006-04-03 11:47:14 +02:00
Stefan Dösinger
a7063774b9
wined3d: Do not set the mipmap level count every time a texture is used.
2006-04-03 11:45:50 +02:00
Huw Davies
edc34a3cbc
gdi32: Add tests for 'Small Fonts'.
2006-04-03 11:40:10 +02:00
qingdoa daoo
35a9398ffe
msvcrt: Allow environment strings longer than 512 characters.
2006-04-03 11:39:56 +02:00
Marcus Meissner
6a13925a16
usp10: Fixed debug output of ScriptItemize.
2006-04-03 11:39:43 +02:00
Vitaliy Margolen
bc1440699c
dinput: Keyboard should be acquired before calling GetDeviceState.
2006-04-03 11:39:28 +02:00
Alexandre Julliard
e34ccb4c1c
x11drv: Get rid of XSync calls on window creation and destruction.
2006-04-01 14:22:34 +02:00
Alexandre Julliard
fb8ca46e82
x11drv: Ignore X errors caused by windows being created or deleted.
2006-04-01 14:21:31 +02:00
Alexandre Julliard
eb7ef83357
gdi: In metafile test only print debug output if enabled.
2006-03-31 21:03:41 +02:00
Alexandre Julliard
e17df7ae7f
ntdll: Get rid of the loadorder wildcard support, builtin is always the default now.
2006-03-31 17:39:21 +02:00
Detlef Riekenberg
839f00a967
kernel: Fix handling of invalid parameter in GlobalSize().
2006-03-31 17:38:49 +02:00
Robert Shearman
714b66e945
ole: Use ncalrpc instead of ncacn_np as the RPC transport.
...
Use ncalrpc instead of ncacn_np as the transport as this is more similar
to how ole32 from NT works and should also be compatible with rpcrt4
from Win9x, allowing more combinations of dlls to work.
2006-03-31 17:38:43 +02:00
Robert Shearman
1fd711c192
kernel: Add some documentation for simple process functions.
2006-03-31 17:38:12 +02:00
Alexandre Julliard
510a6f70a8
user/tests: Flush events before running the keyboard event test.
2006-03-31 12:51:54 +02:00
Alexandre Julliard
5fd23798ff
comctl32: Force a specific day value in the monthcal test.
...
Avoids test failure when the current day happens to be the 31st...
2006-03-31 12:45:59 +02:00
James Hawkins
d04606b583
advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
2006-03-31 11:33:33 +02:00
James Hawkins
017d1b0b56
advpack: Forward ExecuteCabA to its Unicode counterpart.
2006-03-31 11:33:25 +02:00
Robert Shearman
fb5ec209cd
ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
2006-03-30 21:55:43 +02:00
Robert Shearman
c564ee826f
wininet: Fix some string length calculations.
...
Fix some string length calculations that didn't account for the
different sized characters with Unicode.
2006-03-30 21:55:37 +02:00
Robert Shearman
4f40f17226
wininet: Only access the URL in the cache by the provided offset.
2006-03-30 21:55:29 +02:00
H. Verbeet
59af5c4a62
wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
2006-03-30 21:55:15 +02:00
Juan Lang
04ed9c2a57
crypt32: Tiny fixes.
2006-03-30 21:55:07 +02:00
Juan Lang
5eadd8c791
crypt32: Fix certificate adding
...
- Implement add disposition in CertAddCertificateContextToStore,
rather than in each store.
- Add a few more tests.
2006-03-30 21:55:00 +02:00
Rein Klazes
ef9038c761
msvcrt: Fix read beyond end of string in __unDNameEx().
2006-03-30 21:54:45 +02:00
Detlef Riekenberg
fee66fb15a
spoolss: Add DllAllocSplMem and DllFreeSplMem.
2006-03-30 17:27:52 +02:00
Dmitry Timoshkov
d53ad9c3f7
gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
...
These tests currently fail in Wine.
2006-03-30 17:27:16 +02:00
Dmitry Timoshkov
70afa9214a
x11drv: Update Hungarian keyboard layout to better match the X11 one.
2006-03-30 17:27:00 +02:00
Huw Davies
ea42bb7703
gdi32: Move the font substitution list to a standard Wine list
...
(based on a patch by Byeong-Sik Jeon).
2006-03-30 16:24:27 +02:00
Alexandre Julliard
6280ab29e6
user: Only wait for sent messages in wait_message_reply.
2006-03-30 16:23:56 +02:00
Alexandre Julliard
c7a1dfde9f
x11drv: Filter a few more event types in filter_event.
...
ConfigureNotify and related events should only be processed when
posted messages are selected. There's no need to handle MappingNotify
if keyboard events are not selected.
2006-03-30 16:23:12 +02:00
Alexandre Julliard
2c1d696801
dlls: Removed a number of no longer needed dependencies.
2006-03-30 13:24:11 +02:00
Detlef Riekenberg
717d18c908
spoolss: Add minimal spoolss.dll.
2006-03-30 13:23:45 +02:00
Alexandre Julliard
4d3282a5fb
user: Don't send WM_PARENTNOTIFY to the desktop window.
2006-03-30 13:22:27 +02:00
James Hawkins
c26245077d
advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
2006-03-30 13:22:17 +02:00
James Hawkins
724a4b36c2
advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
2006-03-30 12:46:59 +02:00
James Hawkins
93fc6d450a
advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
2006-03-30 12:46:42 +02:00
Eric Pouech
038e604fe4
kernel: Resource browsing.
...
Try to be a bit more strict when checking for resource mapping in
exception handler (and prevent some exceptions while in exception
handler).
2006-03-30 12:46:13 +02:00
Stefan Dösinger
6a8578f847
wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
2006-03-30 12:45:57 +02:00
Henning Gerhardt
eacc0e3bf7
twain: Add German resource.
2006-03-30 12:45:48 +02:00
Detlef Riekenberg
464b35522b
kernel32: Display the parameter that caused a page fault in GlobalFree().
2006-03-30 12:45:22 +02:00
Detlef Riekenberg
1a81f4ff8a
kernel: Fix handling of invalid parameter in GlobalFlags().
2006-03-30 12:45:00 +02:00
Robert Shearman
22e7eeb2a3
oleaut32: Add IPersist to QueryInterface.
2006-03-30 12:43:52 +02:00
Robert Shearman
11c83c5d5e
oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
2006-03-30 12:43:38 +02:00
Robert Shearman
aa2214626e
oleaut32: Replace memcmp with IsEqualIID macro.
...
Replace memcmp with IsEqualIID macro that doesn't require a size
parameter and remove the unneeded brackets to give more compact and
more readable code.
2006-03-30 12:43:33 +02:00
Robert Shearman
8c7706bad0
ole32: Don't process posted messages in CoWaitForMultipleHandles.
...
Tests with native show that during COM calls posted messages aren't
retrieved other than COM calls so change the PeekMessage parameters in
CoWaitForMultipleHandles to duplicate this.
2006-03-30 12:43:17 +02:00
Robert Shearman
ff85f892c6
ole32: Try to retrieve messages that are COM calls first.
...
Try to retrieve messages that are COM calls first in
CoWaitForMultipleHandles before retrieving other types.
2006-03-30 12:42:50 +02:00
Robert Shearman
a1548b45d8
ole32: Put the PeekMessage call of CoWaitForMultipleHandles into a separate function.
...
Put the PeekMessage call of CoWaitForMultipleHandles into a separate
function so that the order and type of the messages retrieved can be
customised in the future.
2006-03-30 12:42:35 +02:00
Robert Shearman
8c551796a9
ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
...
should depend on whether the current apartment is a single threaded one.
2006-03-30 12:42:01 +02:00
Robert Shearman
3091aa5302
ole32: Pass the no yield flag to PeekMessage.
...
Pass the no yield flag to PeekMessage since we sleep in
MsgWaitForMultipleObjectsEx and the extra context switch is wasteful.
2006-03-30 12:41:32 +02:00
Mike McCormack
92ddc1c851
wininet: Clean up HTTP_GetCustomHeaderIndex.
2006-03-30 12:41:04 +02:00
Mike McCormack
7f5e273214
wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
2006-03-30 12:40:47 +02:00
Mike McCormack
ae300883fa
WININET: Clean up HttpQueryInfo.
...
Fixes another return FALSE without SetLastError.
2006-03-30 12:40:05 +02:00
Mike McCormack
2571fa004a
wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
2006-03-30 12:38:14 +02:00
Mike McCormack
50436da519
ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
2006-03-30 12:38:08 +02:00
Alexandre Julliard
3217e534fe
x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
2006-03-29 18:27:01 +02:00
Petr Tesarik
4c777d7466
ntdll: Fix CDROM raw reads.
...
- Fix incorrect data sizes.
- Fix CDDA addressing.
- Implement XAForm2 mode on Linux.
2006-03-29 14:00:58 +02:00
H. Verbeet
1e1a708e8a
wined3d: Create an IWineD3DBaseShader class.
2006-03-29 13:40:45 +02:00
H. Verbeet
d4132cf7d7
wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
2006-03-29 13:40:16 +02:00
H. Verbeet
3ee642bb09
wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
2006-03-29 13:39:33 +02:00
H. Verbeet
0ac9c473d6
wined3d: Pass the correct number of parameters for texld with ps version >= 2.
2006-03-29 13:38:18 +02:00
Mike McCormack
8398f6e9e9
user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
2006-03-29 13:37:00 +02:00
Mike McCormack
964509df9c
user32: Implement SPI_[GS]ETUIEFFECTS.
2006-03-29 13:36:48 +02:00
Mike McCormack
fc9d36e4b7
user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
2006-03-29 13:36:29 +02:00
Mike McCormack
9d04454268
user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
2006-03-29 13:36:18 +02:00
Mike McCormack
9786252186
user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
2006-03-29 13:36:07 +02:00
Mike McCormack
3244096d2e
user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
2006-03-29 13:35:53 +02:00
Mike McCormack
cd37125f7a
user32: Implement SPI_[SG]ETCARETWIDTH.
2006-03-29 13:31:54 +02:00
Alexandre Julliard
31332b3cd6
mshtml: Don't free the URL we have just stored in the callback object.
2006-03-28 20:00:18 +02:00
Alexandre Julliard
bc15e1bc81
x11drv: Only warp the mouse pointer if it has actually moved.
2006-03-28 18:18:01 +02:00
H. Verbeet
1e421c7da9
d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
2006-03-28 17:52:59 +02:00
Stefan Dösinger
1d47556195
wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
2006-03-28 17:51:45 +02:00
Stefan Dösinger
d75fd75d48
wined3d: Add WINED3DPOOL to wined3d_types.h.
2006-03-28 17:34:42 +02:00
Aric Stewart
8358c63e15
twain: Add a property sheet UI for scanning.
2006-03-28 17:34:30 +02:00
Alexandre Julliard
bec4990cab
x11drv: Reinitialize the display settings when using a desktop window.
2006-03-28 16:55:03 +02:00
Aric Stewart
0bcc992162
twain: A few cleanups, using some consts from sane.
2006-03-28 14:44:03 +02:00
Alexandre Julliard
e97a1afbab
advapi32: Fixed compiler warnings.
2006-03-28 14:43:18 +02:00
Thomas Weidenmueller
ae8b835d85
advapi32: Fixed building TRUSTEEs with objects.
...
Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
and BuildTrusteeWithObjectsAndSid, including regression tests.
2006-03-28 12:34:43 +02:00
Thomas Weidenmueller
870d37ff60
comctl32: Rebar size fix.
...
Rebars without any bands should have a height/width of 0.
2006-03-28 12:34:25 +02:00
Mike McCormack
fbab61c405
mpr: Improve the stub for WNetGetUniversalNameW.
2006-03-28 12:22:00 +02:00
Alexandre Julliard
c44410d1e3
x11drv: Avoid setting text or WM hints of the X root window.
2006-03-28 12:21:37 +02:00
Alexandre Julliard
25d134071f
winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
2006-03-27 23:19:50 +02:00
Alexandre Julliard
66a5c739c8
msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
2006-03-27 23:18:48 +02:00
Alexandre Julliard
3fa4fc51aa
msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
2006-03-27 23:18:08 +02:00
Alexandre Julliard
ff0d10983c
imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
2006-03-27 23:17:19 +02:00
Alexandre Julliard
db6608ac9f
x11drv: Moved desktop mode handling to the explorer process.
...
Per-application desktop mode settings are no longer supported. Apps
can be launched in a specific desktop window by using:
explorer /desktop=name[,widthxheight] app.exe [args]
If the named desktop already exists the app is launched inside it. The
default desktop is cleverly named "default".
2006-03-27 22:43:03 +02:00
Alexandre Julliard
ba1517fa80
x11drv: Allow setting WM hints for the desktop window.
2006-03-27 22:16:04 +02:00
Alexandre Julliard
1625b385c8
x11drv: Support SetWindowPos and ShowWindow on the desktop window.
2006-03-27 21:45:47 +02:00
Jacek Caban
5f009f2540
mshtml: Added tooltip implementation.
2006-03-27 21:41:52 +02:00
Ulrich Czekalla
a6431c3868
commdlg: Properly set and retrieve colour value from combo box .
2006-03-27 21:41:46 +02:00
Robert Shearman
e8fe7004c7
shell32: Adding a systray item with an invalid icon handle is allowed.
2006-03-27 21:41:30 +02:00
Huw Davies
d6ce9db80f
riched20: Take a ref on text host.
2006-03-27 21:41:20 +02:00
Mike McCormack
4ce100aa64
user32: Send a fake mouse movement event after releasing capture.
2006-03-27 21:41:09 +02:00
Alexandre Julliard
18d7980fd8
ntdll: Limit header_size to the file size.
2006-03-27 21:29:46 +02:00
Alexandre Julliard
6bb18e24e9
x11drv: Get rid of the using_wine_desktop flag.
2006-03-27 15:33:43 +02:00
Alexandre Julliard
90af5a0d17
server: Connect to the window station and desktop specified by startup info.
...
If window station and desktop aren't inherited from the parent, don't
connect to them from the server, but from the USER init code where we
can get the proper values from the startup info structure.
2006-03-27 12:57:17 +02:00
Louis. Lenders
5094cfa6eb
shell32: Add an uncompressed AVI displaying the word searching.
2006-03-27 12:18:45 +02:00
James Hawkins
480b64950b
advpack: Implement the launching of executables in RunSetupCommand.
2006-03-27 12:17:30 +02:00
James Hawkins
e4b31800ab
advpack: Define S_ASYNCHRONOUS in advpub.h.
2006-03-27 12:16:55 +02:00
Petr Tesarik
404eadc775
winedos: Clear TF bit before passing control to a VM86 interrupt handler.
2006-03-27 12:14:13 +02:00
Antonio Codazzi
77405a786d
shell32: Updated Esperanto translation.
2006-03-27 11:55:31 +02:00
James Hawkins
61c3bb03a0
kernel: Error out of CreateProcess if the specified current directory
...
doesn't exist.
2006-03-27 11:54:32 +02:00
Petr Tesarik
e748a77e1a
ntdll: Fix debug exceptions from VM86.
...
- Set ContextFlags accordingly in save_vm86_context().
- Raise debug exceptions correctly for debug exceptions.
- Do not clear TF bit for VM86-generated debug exceptions.
2006-03-27 11:30:50 +02:00
James Hawkins
2fb1ac8611
advpack: Set hexe to a non-NULL value to test that the handle is NULL on return.
2006-03-27 11:30:50 +02:00
Mike McCormack
05eaadc1f7
commdlg: Malformed filters are still added to the filter combo box.
2006-03-27 11:30:50 +02:00
Mike McCormack
316e5835a0
comctl32: Having an MRU list without a compare function works in Windows.
2006-03-27 11:30:50 +02:00
H. Verbeet
8c29b7dc8b
msvcrt: Fix reading of signed numbers with unsigned read types in scanf.
2006-03-27 11:30:50 +02:00
Alexandre Julliard
19a088202a
msvcrt: Fix fflush() of files opened for read.
...
Some apps, for no particular reason, call fflush() on files opened for
read. This keeps them from tripping over their shoelaces.
2006-03-27 11:30:50 +02:00
Tomas Carnecky
56de92d795
opengl: Put OpenGL setup functions into their own debug channel.
2006-03-27 11:30:50 +02:00
Eric Pouech
983d8aea3e
dbghelp: Module should be case insensitive.
...
When looking up a symbol name in the form module!name, the module
lookup should be insensitive.
2006-03-27 11:30:50 +02:00
Stefan Dösinger
b4b295c2a5
wined3d: Add WINED3DMULTISAMPLE_TYPE to wined3d_types.h.
2006-03-27 11:30:49 +02:00
Stefan Dösinger
0f7eb52789
wined3d: Add WINED3DTRIPATCH_INFO to wined3d_types.h.
2006-03-27 11:30:49 +02:00
H. Verbeet
518de008db
wined3d: Move the D3DSIO_DCL dumping code into its own function.
2006-03-24 13:00:38 +01:00
James Hawkins
df9a465b50
advpack: Add initial tests for RunSetupCommand.
2006-03-24 12:54:20 +01:00
James Hawkins
e28d541757
advpack: Forward DelNodeA to its Unicode counterpart.
2006-03-24 12:54:20 +01:00
James Hawkins
478712a27d
advpack: Forward RunSetupCommandA to its Unicode counterpart.
2006-03-24 12:54:20 +01:00
James Hawkins
9ec3341445
advpack: Forward the FileSaveRestore API to their Unicode counterparts.
2006-03-24 12:54:20 +01:00
James Hawkins
7eaaa93a57
advpack: Forward GetVersionFromFileA/ExA to their Unicode counterparts.
2006-03-24 12:54:20 +01:00
James Hawkins
5018d3202a
advpack: Forward SetPerUserSecValuesA to its Unicode counterpart.
2006-03-24 12:54:19 +01:00
Mike McCormack
23b74754fe
ntdll: Recursive notify is implemented.
2006-03-24 12:14:19 +01:00
Jacek Caban
ed10e5046c
mshtml: Added IHTMLElement2 implementation.
2006-03-24 12:14:04 +01:00
Stefan Dösinger
6af24c816d
wined3d: Rectpatch code fix.
...
Update the wined3d code to use WINED3DRECTPATCH_INFO, which was added
with an older patch.
2006-03-24 12:13:50 +01:00
Alexandre Julliard
7fe881c7f2
msvcrt: Implementation of wcsftime (based on a patch by Mike McCormack).
2006-03-23 20:35:52 +01:00
Paul Vriens
418b839980
kernel: Add processor specific environment variables.
2006-03-23 20:34:16 +01:00
James Hawkins
aa57ad373d
comctl32: A couple fixes for tab icon offsets.
...
- Shift selected icons up and non-selected icons down.
- Add the top or left draw rect to the vertical offset, because it may
not be zero.
2006-03-23 20:20:33 +01:00
James Hawkins
bed3d4d3eb
advpack: Implement FileSaveMarkNotExistW.
2006-03-23 20:19:55 +01:00
James Hawkins
cfbc26f3e6
advpack: Forward AdvInstallFileA to its Unicode counterpart.
2006-03-23 20:19:41 +01:00
James Hawkins
72581bd2d7
advpack: Forward the ansi user stub APIs to their Unicode counterparts.
2006-03-23 20:19:09 +01:00
James Hawkins
ca3ad7d6dc
advpack: Forward AddDelBackupEntryA to its unicode counterpart.
2006-03-23 20:18:45 +01:00
Alexandre Julliard
dc8e564f9e
kernel: Remove a couple of incorrect asserts.
2006-03-23 17:07:27 +01:00
Rein Klazes
8b55e4a662
comctl32: Do not free LPSTR_TEXTCALLBACK tooltip texts.
2006-03-23 17:07:17 +01:00
Detlef Riekenberg
213cee62b5
kernel: Load QueueUserWorkItem function dynamically.
2006-03-23 17:06:55 +01:00
Alexandre Julliard
9873494ced
server: Class and global atoms should not be local to a window station.
2006-03-22 22:13:40 +01:00
H. Verbeet
1aca53860a
wined3d: Set vertex attribute pointers defined in vertex declarations properly.
2006-03-22 21:41:05 +01:00
H. Verbeet
e7b33b0f37
wined3d: Fix slightly misleading ParseVertexDeclarationUsage naming.
2006-03-22 21:40:37 +01:00
H. Verbeet
f716eea3df
wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
...
IWineD3DVertexDeclarationImpl_ParseDeclaration9.
2006-03-22 21:40:21 +01:00
H. Verbeet
46b13aaa58
wined3d: glTypeLookup cleanup.
...
Use a struct instead of an UINT array as entries in the glTypeLookup
table.
2006-03-22 21:39:04 +01:00
H. Verbeet
bce3da3af7
wined3d: Store the pixelshader version in the pixelshader object.
2006-03-22 21:37:19 +01:00
Huw Davies
c4b44245fb
user32: Only adjust the margins if the edit control is above a certain size.
2006-03-22 21:37:10 +01:00
James Hawkins
15a2169ec0
advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
2006-03-22 21:36:46 +01:00
Jacek Caban
b88b981dcb
mshtml: Clean up get_all and tags (also fixes a typo).
2006-03-22 21:36:36 +01:00
Mike McCormack
886036696a
msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
2006-03-22 21:36:20 +01:00
Mike McCormack
e1fdf3e24c
msi: Don't crash when logging a record with only one field.
2006-03-22 21:36:16 +01:00
James Hawkins
b877d84af0
advpack: Forward TranslateInfStringExA to its unicode counterpart.
2006-03-22 11:21:10 +01:00
James Hawkins
396242faa7
advpack: Add second null for double null terminated lists.
2006-03-22 11:20:28 +01:00
Mike McCormack
06c84c4a42
msi: Show "hidden dialogs" but hide them initially.
2006-03-22 11:20:19 +01:00
Mike McCormack
cf4f79e877
msi: Implement custom action type 17.
2006-03-22 11:20:12 +01:00
Mike McCormack
fedd5250e3
riched20: Add a version resource.
2006-03-22 11:20:02 +01:00
Mike McCormack
ee069f24ba
wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
2006-03-22 11:19:50 +01:00
Kevin Koltzau
0c2d277286
ole32: Initial tests for OLE clipboard functions.
2006-03-22 11:19:25 +01:00
Bryan Mayland
98fd541de8
kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
2006-03-22 11:19:09 +01:00
Lei Zhang
b4ee2ad0e4
riched20: Implements FR_WHOLEWORD for EM_FINDTEXT.
...
Add FR_WHOLEWORD to riched20's EM_FINDTEXT and fix a couple small bugs
introduced in earlier patches for EM_FINDTEXT. Additional test cases
have been added to check for corner cases. Also improve input
validation.
2006-03-21 20:11:04 +01:00
Francois Gouget
6bddeb1cf7
Assorted spelling fixes.
2006-03-21 20:10:39 +01:00
Francois Gouget
cf49dc36c7
advapi32: Fix the LsaEnumerateAccountRights() export.
2006-03-21 20:02:35 +01:00
Robert Shearman
4b19449b6b
oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
...
regardless of what type they are.
Add a test for this and dump type infos created with CreateDispTypeInfo.
2006-03-21 20:02:11 +01:00
Huw Davies
130a0e4f41
fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
2006-03-21 20:01:55 +01:00
Alexandre Julliard
c39a5f0dba
Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
2006-03-21 16:19:07 +01:00
Mike McCormack
c1513be48c
msi: Improve handling of short paths.
2006-03-21 16:19:07 +01:00
Robert Shearman
f40f81b6d5
ntdll: Start of pooling support for RtlQueueWorkItem.
...
Start of pooling support for RtlQueueWorkItem. The algorithm
implmented is very simple - if there are no free threads, create a new
one.
2006-03-21 16:19:06 +01:00
Robert Shearman
6f2b0fbf94
kernel: Add a test for QueueUserWorkItem.
2006-03-21 16:19:06 +01:00
Robert Shearman
264b122d52
oleaut: Better support for invoking methods with VT_VARIANT argument types.
2006-03-21 16:19:06 +01:00
Robert Shearman
dc03c0e3f3
wininet: Document InternetCrackUrlW.
2006-03-21 16:19:06 +01:00
Robert Shearman
80e4fb5975
wininet: InternetCreateUrlW should return the number of bytes needed.
...
InternetCreateUrlW should return the number of bytes needed to store
the URL, not the number of characters (reported by Sven Paschukat).
2006-03-21 16:19:06 +01:00
Alexandre Julliard
c307f4990f
ntdll: Added a DLL_WINE_PREATTACH call to DllMain for builtins.
...
By returning FALSE from this call, a builtin dll can specify that we
should try to load the native one instead.
2006-03-21 15:10:22 +01:00
Alexandre Julliard
8b3e426821
ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
2006-03-21 15:06:36 +01:00
Alexandre Julliard
02fa42dc82
dlls: Removed a number of dll symlinks that are no longer needed.
2006-03-21 12:01:31 +01:00
Alexandre Julliard
2f2819466b
ntdll: Detect the fake dlls created by setupapi and refuse to load them.
2006-03-21 11:31:23 +01:00
Alexandre Julliard
8b478a70ec
setupapi: Added support for creating fake dlls at install time.
...
This should satisfy applications that access a dll file directly. For
apps that check the dll version in the file, the version resource is
copied from the builtin dll.
2006-03-21 11:30:48 +01:00
Vitaliy Margolen
e66e34ef7b
dinput: Create single thread for mouse and keyboard hook.
...
Put keyboard & mouse hook callbacks into separate thread.
Move few global variables into object. Delete no longer used crit section.
For hooks to work properly hook callback have to be in a thread
with message loop. Some games create separate threads just to handle
mouse and/or keyboard events that do not have message loop.
2006-03-21 11:27:49 +01:00
Mike Hearn
253a2d089c
opengl32: Optimize thunks by storing GL context in the thread environment block.
2006-03-21 11:27:13 +01:00
Dmitry Timoshkov
e6f16250b2
gdi: Fix a couple of todos in the bitmap test.
2006-03-21 11:05:27 +01:00
Byeong-Sik Jeon
5df3e57254
commdlg: Updated Korean translation.
2006-03-21 11:05:08 +01:00
Roderick Colenbrander
a187ab05c4
wined3d: Don't use OpenGL 2.0.
2006-03-20 22:09:05 +01:00
Paul Vriens
c72f68ef00
kernel: Fix model/stepping in GetSystemInfo.
...
wProcessorRevision is built from model and stepping.
2006-03-20 22:08:58 +01:00
Mike McCormack
ecaa525a3f
comctl32: Get rid of some incorrect casts.
2006-03-20 22:08:44 +01:00
Alexandre Julliard
1fd32cfa13
configure: Use --rpath when linking dlls too.
2006-03-20 22:08:26 +01:00
Alexandre Julliard
ddc60c85f6
x11drv: Clear new bitmaps if they don't contain any data.
2006-03-20 16:00:34 +01:00
Dmitry Timoshkov
5c1b27a029
gdi: Add a simple test for bitmap bits/metrics
...
Add a simple test for bitmap bits/metrics, fix GetBitmapBits for an
empty (not selected into a DC) bitmap.
2006-03-20 12:27:38 +01:00
Mike McCormack
5052dcccf2
msi: Set the InstallerLocation value when registering msi.dll.
2006-03-20 12:27:18 +01:00
Detlef Riekenberg
dcbfa1179d
kernel: Avoid heap corruption on invalid parameter in GlobalFree().
2006-03-20 12:26:53 +01:00
Alexandre Julliard
13c2f4742f
kernel: Avoid infinite waits in directory change tests.
2006-03-20 12:26:14 +01:00
H. Verbeet
bb370f3582
d3d8: Change the default debug channel to d3d8 for device.c.
2006-03-20 12:09:33 +01:00
H. Verbeet
2940fd9170
d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
2006-03-20 12:09:10 +01:00
H. Verbeet
0ea6686134
d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
2006-03-20 12:09:00 +01:00
Jacek Caban
dbd582cf84
mshtml: Optimize nsACString handling.
2006-03-20 12:05:50 +01:00
Jacek Caban
3d9d384486
mshtml: Better QueryInterface implementation.
2006-03-20 12:05:01 +01:00
Vitaliy Margolen
9bf0080136
gdi: Handle NT style \\.\DISPLAY1 name that we return.
2006-03-20 12:03:18 +01:00
Robert Shearman
9f487ba1de
msi: Optimise WHERE operations.
...
Optimise WHERE operations on matching against strings by adding a new
function find_matching_rows to the views, which eliminates the need to
examine every record when executing a query. Implement this function
in the table using a hash table on the ID stored in the data.
2006-03-20 12:03:04 +01:00
Robert Shearman
d62aa01ec0
msi: Add a test for MsiFormatRecord with integer fields.
2006-03-20 12:01:43 +01:00
Robert Shearman
15a7d3b2b4
wininet: Copy from the start of the cookie name, not the cookie data.
...
Copy from the start of the cookie name, not the cookie data when
parsing cookies with a NULL cookie name.
2006-03-20 12:01:25 +01:00
Robert Shearman
650ac14219
ole: Use the thread pool for executing RPC calls for better performance
...
(after the thread pool has been improved).
2006-03-20 12:00:50 +01:00
Alexandre Julliard
c67728f7c6
setupapi: Added support for calling executables in a RegisterDlls section.
2006-03-18 18:43:13 +01:00
Alexandre Julliard
ac60251312
ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
2006-03-18 18:41:21 +01:00
Eric Pouech
12eb665402
dbghelp: MSC fixes.
...
- wrong cut & paste across versions of a given record type
- wrong definition for register_v2
2006-03-18 18:21:30 +01:00
Eric Pouech
7eefc9eb0d
dbghelp: Support for LF_VTSHAPE in MSC.
...
- added preliminary support for VT (virtual table) shape
type record
- as we don't do C++, it's just a hack to get rid of
some errors
2006-03-18 18:21:06 +01:00
Eric Pouech
e737dbec7f
dbghelp: MSC forward declaration.
...
- create an infrastructure for handling forward usage
of type records
- used it in some cases (pointer to yet not defined udt,
function signature, modifiers)
2006-03-18 18:20:50 +01:00
Eric Pouech
79b47204f0
dbghelp: Type parsing refactoring.
...
- seperate types' table handling from a single type handling
by adding codeview_parse_one_type function
- factored all calls for caching symt
- make type parsing helpers return the symt instead of a
simple error status
2006-03-18 18:20:37 +01:00
Eric Pouech
dadd1080ee
dbghelp: Fixes for NB11 types.
...
- when checking debug info in NB09 or NB11 format (CodeView),
try to load the global types section
2006-03-18 18:20:10 +01:00
Eric Pouech
9e6573315d
dbghelp: MSC handling of function signature's parameters.
...
- now correctly parsing parameters types for a function
signature and storing them in dbghelp internal structures
2006-03-18 18:18:18 +01:00
Eric Pouech
209e175d83
dbghelp: Cleanup MSC bitfield handling.
...
- no longer caching bitfield information but accessing it directly
when needed
- removed all kludges for bitfield handling
- reused BOOL parameter to codeview_get_type for monitoring
traces (will be used in later patches)
2006-03-18 18:17:56 +01:00
Eric Pouech
4c2cec5553
dbghelp: Fieldlist.
...
- now that we have offset tables to type, we can cleanly
parse the field-lists and remove the associated kludges
- also adding internal structure for easing parameter sharing
across functions (codeview_type_parse)
- in mscvpdb.h, also reparated the type records that are
referenced from other type records (union codeview_type_ref)
from type records referenced by symbols (union codeview_type)
2006-03-18 18:17:30 +01:00
Eric Pouech
633ab584c1
dbghelp: MSC types.
...
- enforce the type records that can be accessed by symbols (these are
anyway the high level ones)
2006-03-18 18:17:08 +01:00
Eric Pouech
68a0ca7418
dbghelp: Types parsing.
...
- our engine for parsing types section now requires in entry
an offsets table for getting directly to each type in the
section
- (re)construct this table for PDB types
2006-03-18 18:16:50 +01:00
Eric Pouech
bbf0251c78
dbghelp: CV's ssearch.
...
- added definitions for start_search symbol info
- silenced warnings from this symbol
2006-03-18 18:16:23 +01:00
Eric Pouech
4143ce5e0b
dbghelp: Moved codeview structures and definitions from msc.c to mscvpdb.h.
2006-03-18 18:15:43 +01:00
Eric Pouech
c0e0de6c4e
dbghelp: Compiland and source files are not the same thing.
...
- in MSC debug info parsing, clearly separate a source file
information from a compiland (including in linetab structure)
- in ELF debug info parsing, now storing compiland directly
in symtab_elt while browsing the symtab section (we still
create twice the compilands, once in stabs/dwarf parsing,
a second time in symtab parsing)
2006-03-18 18:15:14 +01:00
Vitaly Lipatov
a1a54e7bf7
gdi32: Look for ttf fonts in the Wine font dir.
2006-03-18 18:07:41 +01:00
Dmitry Timoshkov
89edaa7bbe
gdi: Add a test for bitmap font metrics to ensure that they match the Windows ones.
2006-03-18 18:07:07 +01:00
Jacek Caban
cb92214210
mshtml/tests: Code cleanup.
2006-03-18 18:05:51 +01:00
Eric Pouech
db90e17d92
dbghelp: Live target detection.
...
- DBGHELP_NOLIVE env variable is tested earlier to avoid
some strange effects in live target detection
- in WineDbg, delete DBGHELP_NOLIVE before attaching to
a process, because we know it must be a live target
2006-03-18 18:05:38 +01:00
Mike McCormack
d5816d2202
Remove some unnecessary uses of windowsx.h
2006-03-18 18:04:51 +01:00
Mike McCormack
417067bb0d
avifil32: Use HeapAlloc instead of GlobalAlloc. Eliminate windowsx.h.
2006-03-18 18:04:39 +01:00
Mike McCormack
32f6b71c76
crypt32: Fix a warning.
2006-03-18 18:04:14 +01:00
YunSong Hwang
b07299f185
msvfw32: Update Korean resources.
2006-03-17 13:12:15 +01:00
Juan Lang
ae5823db3f
crypt32: Implement CertGetSubjectCertificateFromStore.
2006-03-17 13:11:21 +01:00
Roderick Colenbrander
bcbf5f397e
d3d8/wined3d: Vertex shader fixes.
2006-03-17 13:11:06 +01:00
Alexandre Julliard
17b13bdc07
gdi: Support for loading fonts from the build directory.
2006-03-17 13:10:09 +01:00
Alexandre Julliard
bf566139d7
libwine: Added support for executing wine binaries out of the build dir.
2006-03-16 17:35:32 +01:00
Alexandre Julliard
7fb2ae6ec6
dlls: Remove the no longer needed symlinks to the static libraries.
2006-03-16 17:25:06 +01:00
Alexandre Julliard
5319db6332
Remove some no longer needed library paths.
2006-03-16 16:28:43 +01:00