James Hawkins [Thu, 30 Mar 2006 18:50:37 +0000 (12:50 -0600)]
advpack: LaunchINFSectionExW is available, so mark it so in the spec file.
James Hawkins [Thu, 30 Mar 2006 18:26:59 +0000 (12:26 -0600)]
advpack: Forward ExecuteCabA to its Unicode counterpart.
Robert Shearman [Thu, 30 Mar 2006 18:56:28 +0000 (19:56 +0100)]
ole32: Remove unnecessary commenting out of the RPC interfaces in the dcom idl file.
Robert Shearman [Thu, 30 Mar 2006 18:55:36 +0000 (19:55 +0100)]
wininet: Fix some string length calculations.
Fix some string length calculations that didn't account for the
different sized characters with Unicode.
Robert Shearman [Thu, 30 Mar 2006 18:55:15 +0000 (19:55 +0100)]
wininet: Only access the URL in the cache by the provided offset.
H. Verbeet [Thu, 30 Mar 2006 17:14:31 +0000 (19:14 +0200)]
wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
Juan Lang [Thu, 30 Mar 2006 16:31:14 +0000 (08:31 -0800)]
crypt32: Tiny fixes.
Juan Lang [Thu, 30 Mar 2006 15:27:05 +0000 (07:27 -0800)]
crypt32: Fix certificate adding
- Implement add disposition in CertAddCertificateContextToStore,
rather than in each store.
- Add a few more tests.
Rein Klazes [Thu, 30 Mar 2006 14:30:01 +0000 (16:30 +0200)]
msvcrt: Fix read beyond end of string in __unDNameEx().
Detlef Riekenberg [Thu, 30 Mar 2006 13:59:17 +0000 (15:59 +0200)]
spoolss: Add DllAllocSplMem and DllFreeSplMem.
Dmitry Timoshkov [Thu, 30 Mar 2006 14:03:02 +0000 (23:03 +0900)]
gdi32: Add a test for WMF->EMF conversions performed by SetWinMetaFileBits.
These tests currently fail in Wine.
Dmitry Timoshkov [Thu, 30 Mar 2006 14:02:41 +0000 (23:02 +0900)]
x11drv: Update Hungarian keyboard layout to better match the X11 one.
Eric Kohl [Wed, 29 Mar 2006 10:42:29 +0000 (12:42 +0200)]
widl: Implement support for ref pointers to strings.
Huw Davies [Thu, 30 Mar 2006 13:38:07 +0000 (14:38 +0100)]
gdi32: Move the font substitution list to a standard Wine list
(based on a patch by Byeong-Sik Jeon).
Alexandre Julliard [Thu, 30 Mar 2006 14:23:56 +0000 (16:23 +0200)]
user: Only wait for sent messages in wait_message_reply.
Alexandre Julliard [Thu, 30 Mar 2006 14:23:12 +0000 (16:23 +0200)]
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.
Alexandre Julliard [Thu, 30 Mar 2006 11:24:11 +0000 (13:24 +0200)]
dlls: Removed a number of no longer needed dependencies.
Detlef Riekenberg [Wed, 29 Mar 2006 19:49:52 +0000 (21:49 +0200)]
spoolss: Add minimal spoolss.dll.
Alexandre Julliard [Thu, 30 Mar 2006 11:22:27 +0000 (13:22 +0200)]
user: Don't send WM_PARENTNOTIFY to the desktop window.
James Hawkins [Wed, 29 Mar 2006 17:36:04 +0000 (11:36 -0600)]
advpack: Open the INF file if the RSC_FLAG_INF flag is specified.
James Hawkins [Thu, 30 Mar 2006 10:05:27 +0000 (04:05 -0600)]
advpack: Forward LaunchINFSectionExA to its Unicode counterpart.
James Hawkins [Thu, 30 Mar 2006 09:52:17 +0000 (03:52 -0600)]
advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex.
Eric Pouech [Wed, 29 Mar 2006 19:23:18 +0000 (21:23 +0200)]
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).
Stefan Dösinger [Wed, 29 Mar 2006 22:16:08 +0000 (00:16 +0200)]
wined3d: Add WINED3DDEVTYPE to wined3d_types.h.
Henning Gerhardt [Thu, 30 Mar 2006 06:58:09 +0000 (08:58 +0200)]
twain: Add German resource.
Detlef Riekenberg [Thu, 30 Mar 2006 08:37:52 +0000 (10:37 +0200)]
kernel32: Display the parameter that caused a page fault in GlobalFree().
Detlef Riekenberg [Wed, 29 Mar 2006 18:48:39 +0000 (20:48 +0200)]
kernel: Fix handling of invalid parameter in GlobalFlags().
Detlef Riekenberg [Wed, 29 Mar 2006 22:52:26 +0000 (00:52 +0200)]
tools: Remove wineconf.
Detlef Riekenberg [Wed, 29 Mar 2006 21:34:42 +0000 (23:34 +0200)]
DEVELOPER-HINTS: Some directories are renamed / removed / added.
Robert Shearman [Wed, 29 Mar 2006 17:41:24 +0000 (18:41 +0100)]
oleaut32: Add IPersist to QueryInterface.
Robert Shearman [Wed, 29 Mar 2006 17:41:37 +0000 (18:41 +0100)]
oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
Robert Shearman [Wed, 29 Mar 2006 17:41:01 +0000 (18:41 +0100)]
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.
Robert Shearman [Wed, 29 Mar 2006 17:40:46 +0000 (18:40 +0100)]
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.
Robert Shearman [Wed, 29 Mar 2006 17:40:07 +0000 (18:40 +0100)]
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.
Robert Shearman [Wed, 29 Mar 2006 17:39:03 +0000 (18:39 +0100)]
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.
Robert Shearman [Wed, 29 Mar 2006 17:38:42 +0000 (18:38 +0100)]
ole32: Whether the message loop is entered in CoWaitForMultipleHandles,
should depend on whether the current apartment is a single threaded one.
Robert Shearman [Wed, 29 Mar 2006 17:38:21 +0000 (18:38 +0100)]
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.
Robert Shearman [Wed, 29 Mar 2006 17:37:39 +0000 (18:37 +0100)]
server: Store the token source.
Huw Davies [Wed, 29 Mar 2006 15:31:57 +0000 (16:31 +0100)]
include: Add DFC_POPUPMENU.
Mike McCormack [Thu, 30 Mar 2006 09:20:04 +0000 (18:20 +0900)]
wininet: Clean up HTTP_GetCustomHeaderIndex.
Mike McCormack [Thu, 30 Mar 2006 09:02:54 +0000 (18:02 +0900)]
wininet: Use a lookup table sorted by index so we don't need a loop to do lookups.
Mike McCormack [Thu, 30 Mar 2006 09:01:48 +0000 (18:01 +0900)]
WININET: Clean up HttpQueryInfo.
Fixes another return FALSE without SetLastError.
Mike McCormack [Thu, 30 Mar 2006 09:00:30 +0000 (18:00 +0900)]
wininet: Make sure to set LastError when returning FALSE in HttpQueryInfo.
Mike McCormack [Wed, 29 Mar 2006 08:09:25 +0000 (17:09 +0900)]
ole32: Fix StgOpenStorage's handling of the STGM_PRIORITY flag.
Alexandre Julliard [Wed, 29 Mar 2006 16:27:01 +0000 (18:27 +0200)]
x11drv: Replace the SWP_WINE_NOHOSTMOVE flag by a lock count.
Petr Tesarik [Mon, 27 Mar 2006 08:20:39 +0000 (10:20 +0200)]
ntdll: Fix CDROM raw reads.
- Fix incorrect data sizes.
- Fix CDDA addressing.
- Implement XAForm2 mode on Linux.
Alexandre Julliard [Wed, 29 Mar 2006 11:49:36 +0000 (13:49 +0200)]
winecfg: Disable the desktop option when configuring a specific application.
H. Verbeet [Tue, 28 Mar 2006 19:10:51 +0000 (21:10 +0200)]
wined3d: Create an IWineD3DBaseShader class.
H. Verbeet [Tue, 28 Mar 2006 19:10:44 +0000 (21:10 +0200)]
wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
H. Verbeet [Tue, 28 Mar 2006 19:10:32 +0000 (21:10 +0200)]
wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
H. Verbeet [Tue, 28 Mar 2006 19:10:22 +0000 (21:10 +0200)]
wined3d: Pass the correct number of parameters for texld with ps version >= 2.
Mike McCormack [Wed, 29 Mar 2006 06:56:55 +0000 (15:56 +0900)]
user32: Fix SPI_GETLISTBOXSMOOTHSCROLLING, and implement SPI_SETLISTBOXSMOOTHSCROLLING.
Mike McCormack [Wed, 29 Mar 2006 06:58:26 +0000 (15:58 +0900)]
user32: Implement SPI_[GS]ETUIEFFECTS.
Mike McCormack [Wed, 29 Mar 2006 06:58:06 +0000 (15:58 +0900)]
user32: Implement SPI_[GS]ETTOOLTIPANIMATION and SPI_[GS]ETTOOLTIPFADE.
Mike McCormack [Wed, 29 Mar 2006 06:57:34 +0000 (15:57 +0900)]
user32: Implement SPI_[GS]ETMENUANIMATION and SPI_[GS]ETSELECTIONFADE.
Mike McCormack [Wed, 29 Mar 2006 06:56:30 +0000 (15:56 +0900)]
user32: Implement SystemParametersInfo(SPI_[SG]ETCURSORSHADOW).
Mike McCormack [Wed, 29 Mar 2006 06:56:09 +0000 (15:56 +0900)]
user32: Implement SystemParametersInfo(SPI_[GS]ETCOMBOBOXANIMATION).
Mike McCormack [Wed, 29 Mar 2006 06:55:39 +0000 (15:55 +0900)]
user32: Implement SPI_[SG]ETCARETWIDTH.
Alexandre Julliard [Tue, 28 Mar 2006 18:00:18 +0000 (20:00 +0200)]
mshtml: Don't free the URL we have just stored in the callback object.
Alexandre Julliard [Tue, 28 Mar 2006 16:18:01 +0000 (18:18 +0200)]
x11drv: Only warp the mouse pointer if it has actually moved.
H. Verbeet [Sun, 26 Mar 2006 02:19:00 +0000 (04:19 +0200)]
d3d8: Add a TRACE for IDirect3DDevice8Impl_CreateVertexBuffer.
Stefan Dösinger [Tue, 28 Mar 2006 10:47:36 +0000 (12:47 +0200)]
wined3d: Use WINED3DSWAPEFFECT in the wined3d headers and code.
Stefan Dösinger [Tue, 28 Mar 2006 12:20:47 +0000 (14:20 +0200)]
wined3d: Add WINED3DPOOL to wined3d_types.h.
Aric Stewart [Wed, 22 Mar 2006 19:34:22 +0000 (13:34 -0600)]
twain: Add a property sheet UI for scanning.
Alexandre Julliard [Tue, 28 Mar 2006 14:55:03 +0000 (16:55 +0200)]
x11drv: Reinitialize the display settings when using a desktop window.
Aric Stewart [Wed, 22 Mar 2006 19:34:44 +0000 (13:34 -0600)]
twain: A few cleanups, using some consts from sane.
Eric Kohl [Fri, 24 Mar 2006 16:40:17 +0000 (17:40 +0100)]
widl: Implement support for pointers to base types.
Alexandre Julliard [Tue, 28 Mar 2006 12:43:18 +0000 (14:43 +0200)]
advapi32: Fixed compiler warnings.
Thomas Weidenmueller [Sun, 26 Mar 2006 11:39:58 +0000 (13:39 +0200)]
advapi32: Fixed building TRUSTEEs with objects.
Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
and BuildTrusteeWithObjectsAndSid, including regression tests.
Thomas Weidenmueller [Sun, 26 Mar 2006 11:30:03 +0000 (13:30 +0200)]
comctl32: Rebar size fix.
Rebars without any bands should have a height/width of 0.
Vitaly Lipatov [Sun, 26 Mar 2006 15:06:54 +0000 (19:06 +0400)]
wineshelllink: Remove quotes from Path=<workdir>.
Jonathan Ernst [Tue, 28 Mar 2006 09:36:30 +0000 (11:36 +0200)]
wine.inf: Add some more fake dlls to the system directory.
Mike McCormack [Tue, 28 Mar 2006 05:42:33 +0000 (14:42 +0900)]
mpr: Improve the stub for WNetGetUniversalNameW.
Mike McCormack [Tue, 28 Mar 2006 08:58:07 +0000 (17:58 +0900)]
server: Fix a race condition in the delivery of change notifications.
Alexandre Julliard [Tue, 28 Mar 2006 10:21:37 +0000 (12:21 +0200)]
x11drv: Avoid setting text or WM hints of the X root window.
Alexandre Julliard [Mon, 27 Mar 2006 21:19:50 +0000 (23:19 +0200)]
winemp3: Renamed the dlls/msacm/winemp3 directory to dlls/winemp3.acm.
Alexandre Julliard [Mon, 27 Mar 2006 21:18:48 +0000 (23:18 +0200)]
msg711: Renamed the dlls/msacm/msg711 directory to dlls/msg711.acm.
Alexandre Julliard [Mon, 27 Mar 2006 21:18:08 +0000 (23:18 +0200)]
msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm.
Alexandre Julliard [Mon, 27 Mar 2006 21:17:19 +0000 (23:17 +0200)]
imaadp32: Renamed the dlls/msacm/imaadp32 directory to dlls/imaadp32.acm.
Alexandre Julliard [Mon, 27 Mar 2006 20:43:03 +0000 (22:43 +0200)]
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".
Alexandre Julliard [Mon, 27 Mar 2006 20:16:04 +0000 (22:16 +0200)]
x11drv: Allow setting WM hints for the desktop window.
Alexandre Julliard [Mon, 27 Mar 2006 19:45:47 +0000 (21:45 +0200)]
x11drv: Support SetWindowPos and ShowWindow on the desktop window.
Jacek Caban [Mon, 27 Mar 2006 19:02:28 +0000 (21:02 +0200)]
mshtml: Added tooltip implementation.
Ulrich Czekalla [Mon, 27 Mar 2006 16:33:56 +0000 (11:33 -0500)]
commdlg: Properly set and retrieve colour value from combo box .
Robert Shearman [Mon, 27 Mar 2006 15:55:37 +0000 (16:55 +0100)]
shell32: Adding a systray item with an invalid icon handle is allowed.
Huw Davies [Mon, 27 Mar 2006 13:10:37 +0000 (14:10 +0100)]
riched20: Take a ref on text host.
Mike McCormack [Mon, 27 Mar 2006 12:23:17 +0000 (21:23 +0900)]
user32: Send a fake mouse movement event after releasing capture.
Alexandre Julliard [Mon, 27 Mar 2006 19:29:46 +0000 (21:29 +0200)]
ntdll: Limit header_size to the file size.
Alexandre Julliard [Mon, 27 Mar 2006 13:33:43 +0000 (15:33 +0200)]
x11drv: Get rid of the using_wine_desktop flag.
Alexandre Julliard [Mon, 27 Mar 2006 10:57:17 +0000 (12:57 +0200)]
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.
Alexandre Julliard [Mon, 27 Mar 2006 10:50:26 +0000 (12:50 +0200)]
server: Store window properties in the global atom table instead of
the per-winstation table.
Louis. Lenders [Sat, 25 Mar 2006 11:21:55 +0000 (11:21 +0000)]
shell32: Add an uncompressed AVI displaying the word searching.
James Hawkins [Mon, 27 Mar 2006 04:05:58 +0000 (22:05 -0600)]
advpack: Implement the launching of executables in RunSetupCommand.
James Hawkins [Mon, 27 Mar 2006 03:40:26 +0000 (21:40 -0600)]
advpack: Define S_ASYNCHRONOUS in advpub.h.
Alexandre Julliard [Mon, 27 Mar 2006 10:14:24 +0000 (12:14 +0200)]
server: Fixed process exit code on FreeBSD.
Petr Tesarik [Fri, 24 Mar 2006 11:46:10 +0000 (12:46 +0100)]
winedbg: Fix stepping over an instruction.
Petr Tesarik [Mon, 27 Mar 2006 08:15:29 +0000 (10:15 +0200)]
winedos: Clear TF bit before passing control to a VM86 interrupt handler.
f_sophia [Sun, 26 Mar 2006 14:58:21 +0000 (15:58 +0100)]
winhelp: Added Esperanto language support.
Antonio Codazzi [Sun, 26 Mar 2006 14:58:02 +0000 (15:58 +0100)]
shell32: Updated Esperanto translation.
James Hawkins [Mon, 27 Mar 2006 03:53:09 +0000 (21:53 -0600)]
kernel: Error out of CreateProcess if the specified current directory
doesn't exist.