H. Verbeet [Wed, 22 Mar 2006 19:47:16 +0000 (19:47 +0000)]
wined3d: Initialise WINED3DVERTEXELEMENT's Reg field in
IWineD3DVertexDeclarationImpl_ParseDeclaration9.
H. Verbeet [Wed, 22 Mar 2006 19:46:59 +0000 (19:46 +0000)]
wined3d: glTypeLookup cleanup.
Use a struct instead of an UINT array as entries in the glTypeLookup
table.
H. Verbeet [Wed, 22 Mar 2006 19:46:50 +0000 (19:46 +0000)]
wined3d: Store the pixelshader version in the pixelshader object.
Huw Davies [Wed, 22 Mar 2006 12:16:44 +0000 (12:16 +0000)]
user32: Only adjust the margins if the edit control is above a certain size.
James Hawkins [Wed, 22 Mar 2006 20:08:37 +0000 (14:08 -0600)]
advpack: Forward RebootCheckOnInstallA to its Unicode counterpart.
Jacek Caban [Wed, 22 Mar 2006 16:14:42 +0000 (17:14 +0100)]
mshtml: Clean up get_all and tags (also fixes a typo).
Mike McCormack [Wed, 22 Mar 2006 14:46:31 +0000 (23:46 +0900)]
wine.inf: Add a shdocvw.dll stub dll to the system directory.
Mike McCormack [Wed, 22 Mar 2006 14:01:56 +0000 (23:01 +0900)]
msi: Add stub for the RegisterComPlus and UnregisterComPlus actions.
Mike McCormack [Wed, 22 Mar 2006 12:39:36 +0000 (21:39 +0900)]
msi: Don't crash when logging a record with only one field.
Alexandre Julliard [Wed, 22 Mar 2006 19:32:04 +0000 (20:32 +0100)]
server: New scheme for cleaning up objects on server exit.
Objects stored in static variables can now be marked when they are
created and are automatically cleaned up on exit. This avoids having
to export a bunch of close_* functions.
James Hawkins [Tue, 21 Mar 2006 19:32:37 +0000 (13:32 -0600)]
advpack: Forward TranslateInfStringExA to its unicode counterpart.
James Hawkins [Tue, 21 Mar 2006 20:05:41 +0000 (14:05 -0600)]
advpack: Add second null for double null terminated lists.
Mike McCormack [Wed, 22 Mar 2006 05:06:30 +0000 (14:06 +0900)]
msi: Show "hidden dialogs" but hide them initially.
Mike McCormack [Wed, 22 Mar 2006 04:42:52 +0000 (13:42 +0900)]
msi: Implement custom action type 17.
Mike McCormack [Wed, 22 Mar 2006 04:46:20 +0000 (13:46 +0900)]
riched20: Add a version resource.
Mike McCormack [Wed, 22 Mar 2006 04:46:02 +0000 (13:46 +0900)]
wintrust: Use the definition of WINTRUST_ACTION_GENERIC_VERIFY_V2 in softpub.h.
Mike McCormack [Wed, 22 Mar 2006 04:45:35 +0000 (13:45 +0900)]
include: Add softpub.h.
Kevin Koltzau [Wed, 22 Mar 2006 05:05:14 +0000 (00:05 -0500)]
ole32: Initial tests for OLE clipboard functions.
Bryan Mayland [Tue, 21 Mar 2006 21:45:40 +0000 (16:45 -0500)]
kernel: WaitForMultipleObjectsEx should accept up to MAXIMUM_WAIT_OBJECTS.
Lei Zhang [Tue, 21 Mar 2006 11:43:56 +0000 (03:43 -0800)]
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.
Francois Gouget [Tue, 21 Mar 2006 17:24:49 +0000 (18:24 +0100)]
Assorted spelling fixes.
Francois Gouget [Tue, 21 Mar 2006 17:35:41 +0000 (18:35 +0100)]
taskmgr: Avoid forward declarations and make functions static.
Francois Gouget [Tue, 21 Mar 2006 17:34:04 +0000 (18:34 +0100)]
taskmgr: Reorder functions to avoid forward declarations.
Francois Gouget [Tue, 21 Mar 2006 17:32:40 +0000 (18:32 +0100)]
taskmgr: Avoid forward declarations and make functions static.
Francois Gouget [Tue, 21 Mar 2006 17:21:51 +0000 (18:21 +0100)]
Update win32.api to match the current sources.
Francois Gouget [Tue, 21 Mar 2006 17:20:32 +0000 (18:20 +0100)]
include: Add missing error and facility codes.
Francois Gouget [Tue, 21 Mar 2006 17:18:32 +0000 (18:18 +0100)]
advapi32: Fix the LsaEnumerateAccountRights() export.
Francois Gouget [Tue, 21 Mar 2006 17:16:47 +0000 (18:16 +0100)]
include: Standardize the LsaLookupNames() prototype.
Robert Shearman [Tue, 21 Mar 2006 13:45:51 +0000 (13:45 +0000)]
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.
Huw Davies [Tue, 21 Mar 2006 17:08:56 +0000 (17:08 +0000)]
fonts: Use the EBLC table to retrieve the ascent of the bitmap font.
Jeff Latimer [Tue, 21 Mar 2006 12:54:41 +0000 (23:54 +1100)]
winedbg: Add display for floating point status.
Added code to examine and display floating point unit status into
be_i386.c as info all-regs command.
Alexandre Julliard [Tue, 21 Mar 2006 15:18:45 +0000 (16:18 +0100)]
sfnt2fnt: Remove output file on failure.
Alexandre Julliard [Tue, 21 Mar 2006 15:18:24 +0000 (16:18 +0100)]
Added DLL_WINE_PREATTACH handling in a number of stub-only dlls.
Mike McCormack [Tue, 21 Mar 2006 10:40:36 +0000 (19:40 +0900)]
msi: Improve handling of short paths.
Robert Shearman [Tue, 21 Mar 2006 13:44:14 +0000 (13:44 +0000)]
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.
Robert Shearman [Tue, 21 Mar 2006 13:43:06 +0000 (13:43 +0000)]
kernel: Add a test for QueueUserWorkItem.
Robert Shearman [Tue, 21 Mar 2006 13:45:22 +0000 (13:45 +0000)]
oleaut: Better support for invoking methods with VT_VARIANT argument types.
Robert Shearman [Tue, 21 Mar 2006 13:45:03 +0000 (13:45 +0000)]
wininet: Document InternetCrackUrlW.
Robert Shearman [Tue, 21 Mar 2006 13:44:36 +0000 (13:44 +0000)]
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).
Alexandre Julliard [Tue, 21 Mar 2006 14:10:22 +0000 (15:10 +0100)]
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.
Alexandre Julliard [Tue, 21 Mar 2006 14:06:36 +0000 (15:06 +0100)]
ddraw: Call DDRAW_ChooseDefaultDriver only on PROCESS_ATTACH.
Alexandre Julliard [Tue, 21 Mar 2006 11:01:31 +0000 (12:01 +0100)]
dlls: Removed a number of dll symlinks that are no longer needed.
Alexandre Julliard [Tue, 21 Mar 2006 11:01:12 +0000 (12:01 +0100)]
winewrapper: Remove explicit call to wineprefixcreate.
Now that wineprefixcreate detects the build tree automatically, the
standard behavior of starting it from ntdll should work fine.
Alexandre Julliard [Tue, 21 Mar 2006 11:00:17 +0000 (12:00 +0100)]
wcmd: Try executing the process even if the exe file doesn't exist.
It may be a builtin exe in which case the CreateProcess call will
succeed.
Alexandre Julliard [Tue, 21 Mar 2006 10:40:11 +0000 (11:40 +0100)]
wine.inf: Use the new fake dlls mechanism to create placeholders for
applications instead of using symlinks.
Alexandre Julliard [Tue, 21 Mar 2006 10:31:23 +0000 (11:31 +0100)]
ntdll: Detect the fake dlls created by setupapi and refuse to load them.
Alexandre Julliard [Tue, 21 Mar 2006 10:30:48 +0000 (11:30 +0100)]
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.
Vitaliy Margolen [Sat, 18 Mar 2006 18:26:37 +0000 (11:26 -0700)]
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.
Mike Hearn [Mon, 20 Mar 2006 16:55:06 +0000 (16:55 +0000)]
opengl32: Optimize thunks by storing GL context in the thread environment block.
Dmitry Timoshkov [Tue, 21 Mar 2006 04:00:43 +0000 (12:00 +0800)]
gdi: Fix a couple of todos in the bitmap test.
Byeong-Sik Jeon [Tue, 21 Mar 2006 02:45:58 +0000 (11:45 +0900)]
commdlg: Updated Korean translation.
Byeong-Sik Jeon [Tue, 21 Mar 2006 02:44:15 +0000 (11:44 +0900)]
winecfg: Updated Korean translation.
Mike McCormack [Tue, 21 Mar 2006 04:55:48 +0000 (13:55 +0900)]
taskmgr: Make some functions static.
Mike McCormack [Tue, 21 Mar 2006 02:27:45 +0000 (11:27 +0900)]
taskmgr: Fix some gcc 4.1 warnings caused by commctrl.h macros.
Mike McCormack [Tue, 21 Mar 2006 01:58:23 +0000 (10:58 +0900)]
winefile: Fix some gcc 4.1 warnings caused by commctrl.h macros.
Roderick Colenbrander [Sun, 19 Mar 2006 22:38:23 +0000 (23:38 +0100)]
wined3d: Don't use OpenGL 2.0.
Paul Vriens [Mon, 20 Mar 2006 12:18:02 +0000 (13:18 +0100)]
kernel: Fix model/stepping in GetSystemInfo.
wProcessorRevision is built from model and stepping.
Mike McCormack [Mon, 20 Mar 2006 13:36:13 +0000 (22:36 +0900)]
taskmgr: Eliminate common code and fix a warning.
Mike McCormack [Sun, 19 Mar 2006 04:00:47 +0000 (13:00 +0900)]
comctl32: Get rid of some incorrect casts.
Alexandre Julliard [Mon, 20 Mar 2006 21:08:35 +0000 (22:08 +0100)]
configure: Add autoheader to the compile command.
Alexandre Julliard [Mon, 20 Mar 2006 21:08:26 +0000 (22:08 +0100)]
configure: Use --rpath when linking dlls too.
Alexandre Julliard [Mon, 20 Mar 2006 19:47:58 +0000 (20:47 +0100)]
programs: Get rid of application symlinks, they are no longer needed.
Alexandre Julliard [Mon, 20 Mar 2006 15:00:34 +0000 (16:00 +0100)]
x11drv: Clear new bitmaps if they don't contain any data.
Dmitry Timoshkov [Mon, 20 Mar 2006 10:36:53 +0000 (18:36 +0800)]
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.
Mike McCormack [Sun, 19 Mar 2006 07:52:31 +0000 (16:52 +0900)]
msi: Set the InstallerLocation value when registering msi.dll.
Detlef Riekenberg [Sun, 19 Mar 2006 18:35:36 +0000 (19:35 +0100)]
kernel: Avoid heap corruption on invalid parameter in GlobalFree().
Alexandre Julliard [Mon, 20 Mar 2006 11:26:14 +0000 (12:26 +0100)]
kernel: Avoid infinite waits in directory change tests.
H. Verbeet [Sun, 19 Mar 2006 22:26:00 +0000 (22:26 +0000)]
d3d8: Change the default debug channel to d3d8 for device.c.
H. Verbeet [Sun, 19 Mar 2006 22:25:49 +0000 (22:25 +0000)]
d3d8: Downgrade a FIXME to a TRACE in IDirect3DDevice8Impl_SetVertexShader.
H. Verbeet [Sun, 19 Mar 2006 22:25:05 +0000 (22:25 +0000)]
d3d8: Fix comparison in IDirect3DDevice8Impl_DeleteVertexShader.
Jacek Caban [Sat, 18 Mar 2006 21:00:34 +0000 (22:00 +0100)]
mshtml: Optimize nsACString handling.
Jacek Caban [Sat, 18 Mar 2006 18:43:05 +0000 (19:43 +0100)]
mshtml: Better QueryInterface implementation.
Alexander N. Sørnes [Sun, 19 Mar 2006 18:57:18 +0000 (19:57 +0100)]
wordpad: Fix typo in Norwegian resource.
Vitaly Lipatov [Sun, 19 Mar 2006 18:38:50 +0000 (21:38 +0300)]
regedit: Fix Russian translation.
Vitaly Lipatov [Sun, 19 Mar 2006 16:48:05 +0000 (19:48 +0300)]
control: Fix datetime name.
Milko Krachounov [Sun, 19 Mar 2006 01:39:07 +0000 (03:39 +0200)]
winecfg: Update Bulgarian translation.
Mike McCormack [Sun, 19 Mar 2006 03:06:54 +0000 (12:06 +0900)]
include: LVSETINFOTIPA does not exist.
Jeff Latimer [Sun, 19 Mar 2006 01:53:01 +0000 (12:53 +1100)]
winedbg: Copy floating point status to the dbgcontext.
Vitaliy Margolen [Sat, 18 Mar 2006 18:20:03 +0000 (11:20 -0700)]
gdi: Handle NT style \\.\DISPLAY1 name that we return.
Robert Shearman [Sat, 18 Mar 2006 16:12:15 +0000 (16:12 +0000)]
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.
Robert Shearman [Sat, 18 Mar 2006 16:14:09 +0000 (16:14 +0000)]
msi: Add a test for MsiFormatRecord with integer fields.
Robert Shearman [Sat, 18 Mar 2006 16:11:35 +0000 (16:11 +0000)]
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.
Robert Shearman [Sat, 18 Mar 2006 16:10:52 +0000 (16:10 +0000)]
include: Add some more defines to wininet.h.
Robert Shearman [Sat, 18 Mar 2006 16:10:36 +0000 (16:10 +0000)]
wcmd: Use PACKAGE_VERSION as the wcmd version.
Robert Shearman [Sat, 18 Mar 2006 16:09:53 +0000 (16:09 +0000)]
ole: Use the thread pool for executing RPC calls for better performance
(after the thread pool has been improved).
Alexandre Julliard [Fri, 17 Mar 2006 11:34:50 +0000 (12:34 +0100)]
wineprefixcreate: Autodetect the running from build tree case.
Alexandre Julliard [Fri, 17 Mar 2006 22:08:27 +0000 (23:08 +0100)]
setupapi: Added support for calling executables in a RegisterDlls section.
Alexandre Julliard [Sat, 18 Mar 2006 17:41:21 +0000 (18:41 +0100)]
ntdll: In MODULE_FlushModrefs, also free dlls that haven't been initialized yet.
Mike McCormack [Sat, 18 Mar 2006 01:18:04 +0000 (10:18 +0900)]
Prevent the use of windowsx.h with Wine source.
Mike McCormack [Fri, 17 Mar 2006 15:57:16 +0000 (00:57 +0900)]
winefile: Eliminate use of windowsx.h.
Eric Pouech [Sat, 18 Mar 2006 12:33:20 +0000 (13:33 +0100)]
dbghelp: MSC fixes.
- wrong cut & paste across versions of a given record type
- wrong definition for register_v2
Eric Pouech [Sat, 18 Mar 2006 12:33:16 +0000 (13:33 +0100)]
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
Eric Pouech [Sat, 18 Mar 2006 12:33:11 +0000 (13:33 +0100)]
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)
Eric Pouech [Sat, 18 Mar 2006 12:33:06 +0000 (13:33 +0100)]
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
Eric Pouech [Sat, 18 Mar 2006 12:33:03 +0000 (13:33 +0100)]
dbghelp: Fixes for NB11 types.
- when checking debug info in NB09 or NB11 format (CodeView),
try to load the global types section
Eric Pouech [Sat, 18 Mar 2006 12:33:00 +0000 (13:33 +0100)]
dbghelp: MSC handling of function signature's parameters.
- now correctly parsing parameters types for a function
signature and storing them in dbghelp internal structures
Eric Pouech [Sat, 18 Mar 2006 12:32:56 +0000 (13:32 +0100)]
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)
Eric Pouech [Sat, 18 Mar 2006 12:32:50 +0000 (13:32 +0100)]
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)
Eric Pouech [Sat, 18 Mar 2006 12:32:44 +0000 (13:32 +0100)]
dbghelp: MSC types.
- enforce the type records that can be accessed by symbols (these are
anyway the high level ones)
Eric Pouech [Sat, 18 Mar 2006 12:32:41 +0000 (13:32 +0100)]
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