Alexandre Julliard [Wed, 25 Jan 2006 12:18:27 +0000 (13:18 +0100)]
x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
Mike Frysinger [Wed, 25 Jan 2006 12:15:34 +0000 (13:15 +0100)]
winegcc: Pass -m32/-m64 along to the linker.
Robert Reif [Wed, 25 Jan 2006 12:15:25 +0000 (13:15 +0100)]
dsound: Duplex test fix.
Jacek Caban [Wed, 25 Jan 2006 12:15:12 +0000 (13:15 +0100)]
shdocvw: Added TranslateUrl implementation.
Jacek Caban [Wed, 25 Jan 2006 12:14:57 +0000 (13:14 +0100)]
shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
Michael Kaufmann [Wed, 25 Jan 2006 12:14:44 +0000 (13:14 +0100)]
static control: SS_CENTERIMAGE fixes.
- Stretch bitmaps and icons to the whole control size if
SS_CENTERIMAGE is absent
- Draw the background of centered bitmaps and icons with the
background brush (like Windows XP for applications with a manifest)
Michael Kaufmann [Wed, 25 Jan 2006 12:14:27 +0000 (13:14 +0100)]
gdi: Fix the EMF bounding box calculation.
Juan Lang [Wed, 25 Jan 2006 12:14:12 +0000 (13:14 +0100)]
iphlpapi: Remove one IP address per interface restriction.
- remove restriction of one IP address per interface
- remove dead code, and make static functions that can be
- update comments and copyright notice
Hans Leidekker [Wed, 25 Jan 2006 12:13:58 +0000 (13:13 +0100)]
kernel: Test moving a directory that has a change notification
registered for itself.
Alexandre Julliard [Tue, 24 Jan 2006 14:11:58 +0000 (15:11 +0100)]
loader: Detect pthread_get_stackaddr_np returning the top of the stack
instead of the base.
Huw Davies [Tue, 24 Jan 2006 13:43:18 +0000 (14:43 +0100)]
msxml: Implement save.
Mike McCormack [Tue, 24 Jan 2006 13:32:01 +0000 (14:32 +0100)]
progman: Load license from resources.
Alexandre Julliard [Tue, 24 Jan 2006 13:00:46 +0000 (14:00 +0100)]
msvcrt: Make error strings static.
Dmitry Timoshkov [Tue, 24 Jan 2006 13:00:32 +0000 (14:00 +0100)]
Make more arrays const.
Alexandre Julliard [Tue, 24 Jan 2006 12:43:33 +0000 (13:43 +0100)]
wineprefixcreate: Only create links for files that don't exist.
Make a copy instead of a link if the original file is writable.
Alexandre Julliard [Tue, 24 Jan 2006 12:31:48 +0000 (13:31 +0100)]
server: Use the new set_fd_user function in create_serial().
Mike McCormack [Tue, 24 Jan 2006 12:30:55 +0000 (13:30 +0100)]
server: Modify open_fd to create an fd without a user.
Create a set_fd_user function.
Update create_file() to use the above functions.
Alexandre Julliard [Tue, 24 Jan 2006 11:29:31 +0000 (12:29 +0100)]
winebuild: Get rid of the default ignored symbols list.
Alexandre Julliard [Tue, 24 Jan 2006 11:28:34 +0000 (12:28 +0100)]
ntdll: memcpy should behave like memmove in ntdll too.
Alexandre Julliard [Tue, 24 Jan 2006 11:24:35 +0000 (12:24 +0100)]
ntdll: Mark all libc-style functions as private to make sure we link
to the real libc functions instead.
Alexandre Julliard [Tue, 24 Jan 2006 11:24:05 +0000 (12:24 +0100)]
Avoid importing _strlwr/_strupr from ntdll.
Alexandre Julliard [Tue, 24 Jan 2006 11:21:58 +0000 (12:21 +0100)]
msvcrt: Use the msvcrt version of printf everywhere.
Juan Lang [Tue, 24 Jan 2006 11:18:50 +0000 (12:18 +0100)]
iphlpapi: Clean up memory allocation.
- pass heap to allocate from directly to helper functions, instead of
unnecessarily copying returned data
- use public types rather than internal ones
- make sure GetBestRoute doesn't return bogus matches
Robert Shearman [Tue, 24 Jan 2006 10:14:59 +0000 (11:14 +0100)]
widl: Generate type format strings for conformant varying arrays.
Robert Shearman [Tue, 24 Jan 2006 10:14:38 +0000 (11:14 +0100)]
widl: Fix detection of varying arrays.
Correctly identify structures containing varying arrays as conformant
varying structures.
Robert Shearman [Tue, 24 Jan 2006 10:14:15 +0000 (11:14 +0100)]
widl: Fix detection of conformant varying structs.
Rename has_conformant_array to has_conformance, add a new variable
has_variance and map has_conformant_string to has_conformance and
has_variance.
A conformant varying struct should be returned if just variance is
present and even if no pointers are present.
Robert Shearman [Tue, 24 Jan 2006 10:13:49 +0000 (11:13 +0100)]
widl: Support generation of conformant structure type strings.
Robert Shearman [Tue, 24 Jan 2006 10:13:30 +0000 (11:13 +0100)]
widl: Conformant arrays have a size of 0.
Conformant arrays should cause a size of 0 to be returned from
type_memsize.
Robert Shearman [Tue, 24 Jan 2006 10:12:54 +0000 (11:12 +0100)]
widl: Support correlation descriptors in structures.
Robert Shearman [Tue, 24 Jan 2006 10:12:20 +0000 (11:12 +0100)]
widl: Error if an array is in the middle of a structure.
Fix detection of conformant arrays and output an error if the array
isn't at the end of the structure.
Robert Shearman [Tue, 24 Jan 2006 10:11:56 +0000 (11:11 +0100)]
widl: Fix the detection of conformant and pointer structs.
Robert Shearman [Tue, 24 Jan 2006 10:11:29 +0000 (11:11 +0100)]
widl: Simple structs and complex pointers.
Write out type format string for simple structs and for pointers to
non-simple types.
Robert Shearman [Tue, 24 Jan 2006 10:10:59 +0000 (11:10 +0100)]
widl: Add framework for generating struct and union type format strings.
Robert Shearman [Tue, 24 Jan 2006 10:10:42 +0000 (11:10 +0100)]
widl: Support different types of simple pointers.
Support pointer types in unmarshall_arguments.
Robert Shearman [Tue, 24 Jan 2006 10:10:08 +0000 (11:10 +0100)]
widl: Generate NdrNonConformatString* calls for non-conformant string types.
Robert Shearman [Tue, 24 Jan 2006 10:09:53 +0000 (11:09 +0100)]
widl: Add functions for detecting array and string types.
Add functions for detecting array and string types and use these in
both writing type format strings and when marshalling and
unmarshalling parameters.
Robert Shearman [Tue, 24 Jan 2006 10:09:03 +0000 (11:09 +0100)]
widl: Support some more complicated conformance / variance expressions.
Robert Shearman [Tue, 24 Jan 2006 10:08:49 +0000 (11:08 +0100)]
widl: Added some more constants for conformance descriptors.
Robert Shearman [Tue, 24 Jan 2006 10:08:20 +0000 (11:08 +0100)]
widl: Start implementing writing of conformance/variance descriptors.
Robert Shearman [Tue, 24 Jan 2006 10:07:39 +0000 (11:07 +0100)]
widl: Strings.
Write out type format strings for string types.
Robert Shearman [Tue, 24 Jan 2006 10:07:13 +0000 (11:07 +0100)]
widl: Arrays.
Write out type format strings for arrays, except for the missing
generic functionality of conformance and variance descriptors.
Robert Shearman [Tue, 24 Jan 2006 10:06:32 +0000 (11:06 +0100)]
widl: Simplify write_typeformatstring_type.
Simplify handling of types in write_typeformatstring_type by only
writing non-pointer types out when ptr_level is 0. Add stubs for
functions that will write out the type format string for strings and
arrays.
Robert Shearman [Tue, 24 Jan 2006 10:06:10 +0000 (11:06 +0100)]
widl: Don't use recursion for write_typeformatstring_type.
Since a var_t can now be passed in, rename to
write_typeformatstring_var. Simplifies the code.
Robert Shearman [Tue, 24 Jan 2006 10:05:51 +0000 (11:05 +0100)]
widl: Don't use recursion to implement write_procformatstring_type.
Renamed to write_procformatstring_var now since we can pass a var_t in
again. This results in simpler code.
Alexandre Julliard [Tue, 24 Jan 2006 10:05:11 +0000 (11:05 +0100)]
kernel: Fail more gracefully when loading a builtin exe didn't work.
Dmitry Timoshkov [Tue, 24 Jan 2006 10:04:32 +0000 (11:04 +0100)]
comctl32: Make listview use standard wine_dbg_sprintf and wine_dbgstr_xxx.
Huw Davies [Tue, 24 Jan 2006 10:04:20 +0000 (11:04 +0100)]
gdi: Fixes to preempt freetype 2.2.0.
Jacek Caban [Tue, 24 Jan 2006 09:57:59 +0000 (10:57 +0100)]
Added mshtmcid.h.
Huw Davies [Tue, 24 Jan 2006 09:57:35 +0000 (10:57 +0100)]
gdi: Use correct include file for FT_Get_Module.
Louis Lenders [Mon, 23 Jan 2006 19:12:52 +0000 (20:12 +0100)]
user32: Added stub for UpdateLayeredWindow.
Alexandre Julliard [Mon, 23 Jan 2006 18:58:10 +0000 (19:58 +0100)]
msvcrt: Properly implemented strerror and perror (based on a patch by
Uwe Bonnes).
Alexandre Julliard [Mon, 23 Jan 2006 18:30:21 +0000 (19:30 +0100)]
msvcrt: Added _sys_errlist (based on a patch by Uwe Bonnes).
Alexandre Julliard [Mon, 23 Jan 2006 18:29:36 +0000 (19:29 +0100)]
msvcrt: Added EILSEQ definition.
Hans Leidekker [Mon, 23 Jan 2006 18:29:15 +0000 (19:29 +0100)]
msvcrt: Stub implementation for wcsftime.
Alexandre Julliard [Mon, 23 Jan 2006 16:32:25 +0000 (17:32 +0100)]
Remove useless BUGS file.
Robert Shearman [Mon, 23 Jan 2006 16:30:31 +0000 (17:30 +0100)]
msi: Move the firing of control events to MSI_ProcessMessage.
Move the firing of control events from internal helper functions to
MSI_ProcessMessage so that custom actions can all cause control events
to be fired.
Added the firing of progress events.
Robert Shearman [Mon, 23 Jan 2006 16:29:50 +0000 (17:29 +0100)]
msi: Call ui_actiondata for more actions.
Detlef Riekenberg [Mon, 23 Jan 2006 16:29:41 +0000 (17:29 +0100)]
advpack/tests: Fixed failure when "ProgramFilesDir" is != "C:\Program Files".
Robert Reif [Mon, 23 Jan 2006 15:48:45 +0000 (16:48 +0100)]
winearts: Try to keep winecfg from crashing by recovering from an arts
library crash.
Alexandre Julliard [Mon, 23 Jan 2006 15:48:26 +0000 (16:48 +0100)]
Fixed a couple of warnings on MacOS.
Alexandre Julliard [Mon, 23 Jan 2006 15:47:07 +0000 (16:47 +0100)]
winedbg: Use Win32 types instead of long long.
Alexandre Julliard [Mon, 23 Jan 2006 15:40:57 +0000 (16:40 +0100)]
server: More generic mechanism for adding typecasts in server traces.
Added casts for size_t values.
Mike McCormack [Mon, 23 Jan 2006 15:39:49 +0000 (16:39 +0100)]
ntdll: Forward ZwNotifyChangeDirectoryFile to NtNotifyChangeDirectoryFile.
Eric Pouech [Mon, 23 Jan 2006 15:38:57 +0000 (16:38 +0100)]
dbghelp: Return better values in module information.
- 32/64: number of symbols is now correct
- 64: the 64 bit extra fields are now initialized with some non null
yet sensible value
Eric Pouech [Mon, 23 Jan 2006 15:37:48 +0000 (16:37 +0100)]
dbghelp: Brought dbghelp.h a bit closer to PSDK definitions.
Eric Pouech [Mon, 23 Jan 2006 15:30:25 +0000 (16:30 +0100)]
dbghelp: SymSetContext should return FALSE when setting twice the same
frame context.
Eric Pouech [Mon, 23 Jan 2006 15:30:03 +0000 (16:30 +0100)]
dbghelp: Live targets.
In SymInitialize, now trying to check if the hProcess is a real live
target or not. If we think it is, try to grasp ELF information from
it.
Eric Pouech [Mon, 23 Jan 2006 15:29:21 +0000 (16:29 +0100)]
dbghelp: Started implementation of the global callback mechanism.
Eric Pouech [Mon, 23 Jan 2006 15:26:57 +0000 (16:26 +0100)]
dbghelp: Symbol info.
- better coding for SYMBOL_INFO filling
- some fixes on some fields (parameters)
- now using the max size for symbol info
Eric Pouech [Mon, 23 Jan 2006 15:26:40 +0000 (16:26 +0100)]
winedbg: Added a more decent scheme for handling segmented addresses.
Alexandre Julliard [Mon, 23 Jan 2006 11:02:58 +0000 (12:02 +0100)]
libwine: Added LDT support for MacOS/x86.
Dmitry Timoshkov [Mon, 23 Jan 2006 10:59:21 +0000 (11:59 +0100)]
user32: Make GetMenuItemInfo tests pass under Wine.
- Change menu item search algorithm to recurse into a submenu first.
- Fallback to a found submenu if nothing else was found.
Robert Shearman [Mon, 23 Jan 2006 10:55:33 +0000 (11:55 +0100)]
msi: Support msidbControlAttributesSunken.
Robert Shearman [Mon, 23 Jan 2006 10:55:19 +0000 (11:55 +0100)]
msi: Only print fixme for progress attribute once.
Since setting the Progress attribute is done quite frequently, don't
flood the user with messages about it being unimplemented.
Mike McCormack [Mon, 23 Jan 2006 10:54:58 +0000 (11:54 +0100)]
crypt32: Add stub implementations of some crypto functions used by IE6 install.
Alexandre Julliard [Mon, 23 Jan 2006 10:27:04 +0000 (11:27 +0100)]
winebuild: Always import atof, the MS version is different.
H. Verbeet [Mon, 23 Jan 2006 10:26:25 +0000 (11:26 +0100)]
d3d8: For render states D3DRS_POINTSPRITEENABLE and
D3DRS_MULTISAMPLEANTIALIAS, use GL_SUPPORT correctly.
H. Verbeet [Mon, 23 Jan 2006 10:26:15 +0000 (11:26 +0100)]
d3d8: Add GL_ARB_multisample definitions.
H. Verbeet [Mon, 23 Jan 2006 10:24:27 +0000 (11:24 +0100)]
d3d8: Add detection for GL_ARB_point_sprite support.
Vitaliy Margolen [Mon, 23 Jan 2006 10:24:16 +0000 (11:24 +0100)]
user: Add missing WIN_ReleasePtr.
Dmitry Timoshkov [Mon, 23 Jan 2006 10:24:08 +0000 (11:24 +0100)]
ICCompressorChoose should initialize fccType and fccHandler fields
for the full frames case as well.
Detlef Riekenberg [Mon, 23 Jan 2006 10:23:50 +0000 (11:23 +0100)]
kernel/tests: Integer atoms return different results on WinNT 3.51.
Mike McCormack [Mon, 23 Jan 2006 10:23:33 +0000 (11:23 +0100)]
shell32: Export DllGetClassObject by ordinal as grpconv.exe requires it.
Kai Blin [Mon, 23 Jan 2006 10:23:21 +0000 (11:23 +0100)]
secur32: Added DeleteSecurityContext.
Dmitry Timoshkov [Mon, 23 Jan 2006 10:23:13 +0000 (11:23 +0100)]
x11drv: Update Swiss German keyboard layout to better match the X11 one.
James Hawkins [Mon, 23 Jan 2006 10:22:59 +0000 (11:22 +0100)]
shell32: Reimplement a factored SHFileOperation.
Marcus Meissner [Sat, 21 Jan 2006 18:23:36 +0000 (19:23 +0100)]
winebuild: Output a .note.GNU-stack section to allow nonexecutable stack.
Marcus Meissner [Sat, 21 Jan 2006 18:23:17 +0000 (19:23 +0100)]
gdi: Metafile records must be at least 3 words long.
Alexandre Julliard [Sat, 21 Jan 2006 18:23:02 +0000 (19:23 +0100)]
msvcrt: Preserve all registers in call_ebp_func.
Jacek Caban [Sat, 21 Jan 2006 18:22:39 +0000 (19:22 +0100)]
mshtml: Return FALSE if Mozilla ActiveX Control could not be found.
James Hawkins [Sat, 21 Jan 2006 18:22:17 +0000 (19:22 +0100)]
advpack: Add a stub for RebootCheckOnInstall.
James Hawkins [Sat, 21 Jan 2006 18:21:51 +0000 (19:21 +0100)]
advpack: Fix the documentation for AddDelBackupEntry.
James Hawkins [Sat, 21 Jan 2006 18:21:45 +0000 (19:21 +0100)]
advpack: Complete the documentation for CloseINFEngine.
James Hawkins [Sat, 21 Jan 2006 18:21:22 +0000 (19:21 +0100)]
advpack: Add a stub for SetPerUserSecValues.
James Hawkins [Sat, 21 Jan 2006 18:21:07 +0000 (19:21 +0100)]
advpack: Fix the documentation for FileSaveMarkNotExist.
James Hawkins [Sat, 21 Jan 2006 18:19:41 +0000 (19:19 +0100)]
advpack: Forward FileSaveMarkNotExist to AddDelBackupEntry.
James Hawkins [Sat, 21 Jan 2006 18:19:31 +0000 (19:19 +0100)]
advpack: Add stubs for the user stub wrapper functions.
James Hawkins [Sat, 21 Jan 2006 18:18:40 +0000 (19:18 +0100)]
advpack: Implement DelNodeRunDLL32.
James Hawkins [Sat, 21 Jan 2006 18:18:32 +0000 (19:18 +0100)]
advpack: Implement IsNTAdmin.
Huw Davies [Fri, 20 Jan 2006 19:17:07 +0000 (20:17 +0100)]
shell: Fix incorrect usage of the return value of StrRetToStrNW.