Alexandre Julliard [Wed, 22 Feb 2006 08:57:19 +0000 (09:57 +0100)]
kernel: Moved the get_startup_info call to ntdll.
Alexandre Julliard [Tue, 21 Feb 2006 19:08:19 +0000 (20:08 +0100)]
server: Remove no longer needed fields in the init_process_done request.
Aric Stewart [Tue, 21 Feb 2006 14:41:07 +0000 (08:41 -0600)]
twain: Implment DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET.
Implement the DG_IMAGE/DAT_IMAGEMEMXFER/MSG_GET code path. Along with
a number of corrections and improvements to allow the actual aquiring
of images to succeed.
Huw Davies [Tue, 21 Feb 2006 11:52:25 +0000 (11:52 +0000)]
msxml3: Improve parse error handling a bit.
Huw Davies [Tue, 21 Feb 2006 11:50:59 +0000 (11:50 +0000)]
msxml3: Use url monikers to load xml.
Alexandre Julliard [Tue, 21 Feb 2006 18:48:18 +0000 (19:48 +0100)]
kernel: Use LoadLibrary to load the main exe in all cases.
Alexandre Julliard [Tue, 21 Feb 2006 18:43:22 +0000 (19:43 +0100)]
ntdll: Support loading a builtin under a different name.
Find the proper modref in that case based on the dlopen handle.
Alexandre Julliard [Tue, 21 Feb 2006 18:32:26 +0000 (19:32 +0100)]
ntdll: Moved LDR_DONT_RESOLVE_REFS handling into fixup_imports.
This ensures that we never fixup imports twice on the same dll.
Alexandre Julliard [Tue, 21 Feb 2006 18:30:29 +0000 (19:30 +0100)]
shell32: Use more reasonable timeouts in shlexec test.
Alexandre Julliard [Tue, 21 Feb 2006 18:30:17 +0000 (19:30 +0100)]
server: Avoid hang on process startup.
Fixed the startup_info signaled state to avoid blocking the parent
process when the child crashes on startup.
Alexandre Julliard [Tue, 21 Feb 2006 10:56:16 +0000 (11:56 +0100)]
ntdll: Support loading builtin dlls with an explicit path name also
when loadorder is set to builtin only.
Uwe Bonnes [Mon, 20 Feb 2006 13:08:26 +0000 (14:08 +0100)]
ntdll: Remove spaces at end of name in import_dll.
Jason Green [Mon, 20 Feb 2006 17:57:01 +0000 (12:57 -0500)]
winefile: Add the ability to save window position to the registry.
Jeff Latimer [Tue, 21 Feb 2006 09:47:39 +0000 (20:47 +1100)]
usp10: Add stub for ScriptTextOut.
Jeff Latimer [Tue, 21 Feb 2006 09:24:24 +0000 (20:24 +1100)]
usp10: Add ScriptPlace funtionality.
The key function is to calculate the total of the ABC widths of the
characters converted to gylphs by ScriptShape.
Jacek Caban [Tue, 21 Feb 2006 09:05:00 +0000 (10:05 +0100)]
shdocvw: Added correct implementation of IProvideClassInfo::GetGUID.
Roderick Colenbrander [Mon, 20 Feb 2006 22:01:08 +0000 (23:01 +0100)]
d3d8: Move the capability detection code over to WineD3D.
Let the few existing parts which need the capabiliteis use the WineD3D
capability structure (gl_info). This info structure contains next to
'flags' inidicating certain features also all GL/GLX functions
pointers. Because D3D8 moves over to the wined3d gl_info structure all
the gl prototypes in d3dcore_gl.h were unneeded and removed.
Lei Zhang [Mon, 20 Feb 2006 18:35:14 +0000 (10:35 -0800)]
riched20: Fix for EM_FINDTEXT input validation.
Fixed the cpMin/cpMax validation code for EM_FINDTEXT.
Removed todo flag from affected EM_FINDTEXT tests.
James Hawkins [Tue, 21 Feb 2006 03:49:27 +0000 (21:49 -0600)]
advpack: Implement AddDelBackupEntry.
James Hawkins [Tue, 21 Feb 2006 03:48:17 +0000 (21:48 -0600)]
advpack: Add tests for AddDelBackupEntry.
James Hawkins [Tue, 21 Feb 2006 03:46:19 +0000 (21:46 -0600)]
advpack: Make AddDelBackupEntry always return S_OK.
James Hawkins [Tue, 21 Feb 2006 03:44:03 +0000 (21:44 -0600)]
advpack: Branch off the advpack install functions into install.c.
James Hawkins [Tue, 21 Feb 2006 03:42:25 +0000 (21:42 -0600)]
advpack: Implement the Open/CloseINFEngine and TranslateINFStringEx
trio of functions.
James Hawkins [Tue, 21 Feb 2006 03:40:59 +0000 (21:40 -0600)]
advpack: Load the LDIDs of an install section in TranslateInfString.
Dr J A Gow [Tue, 21 Feb 2006 08:03:36 +0000 (17:03 +0900)]
ole32: Fix stream ref counting.
Stream methods called after parent object has been closed correctly
return STG_E_REVERTED.
Stream refcounting fixed. Now can safely call IStorage destructor
before IStream destructor and guarantee file will be closed.
Dr J A Gow [Tue, 21 Feb 2006 08:02:04 +0000 (17:02 +0900)]
ole32: Fix up permissions when opening streams.
Fix up permissions when opening streams in storage objects when
storage object has been opened in transacted mode.
Mike McCormack [Tue, 21 Feb 2006 07:59:05 +0000 (16:59 +0900)]
kernel32: Add a simple test for recursive notification.
Mike McCormack [Tue, 21 Feb 2006 07:59:29 +0000 (16:59 +0900)]
kernel32: Add a short test for GetOverlappedResult.
Mike McCormack [Tue, 21 Feb 2006 07:58:19 +0000 (16:58 +0900)]
server: Track created and removed directories in the tree of inodes for inotify.
Add them to or remove them from existing recursive watches.
Detlef Riekenberg [Tue, 21 Feb 2006 05:37:35 +0000 (06:37 +0100)]
ntdll: Avoid compile error caused by a single quote.
Hans Leidekker [Mon, 20 Feb 2006 13:16:38 +0000 (14:16 +0100)]
winsock: Implement getnameinfo.
Rein Klazes [Mon, 20 Feb 2006 18:19:36 +0000 (19:19 +0100)]
menu: Take the MF_DEFAULT flag in to account in MENU_CalcItemSize.
Robert Shearman [Mon, 20 Feb 2006 13:29:31 +0000 (13:29 +0000)]
ntdll: Add a define for SYS_sigaction to __NR_sigaction.
Print an error if __NR_sigaction doesn't exist as this means the wrong
syscall header is being used.
Vitaly Lipatov [Mon, 20 Feb 2006 12:33:09 +0000 (15:33 +0300)]
winsock: Add check for sin6_scope_id.
Jeff Latimer [Mon, 20 Feb 2006 09:19:32 +0000 (20:19 +1100)]
usp10: Add ScriptShape functionality.
Roger Hoang [Sun, 19 Feb 2006 06:32:24 +0000 (22:32 -0800)]
riched20: Implemented EM_SETTEXTMODE options TM_RICHTEXT and TM_PLAINTEXT
and their tests.
Jacek Caban [Mon, 20 Feb 2006 15:43:32 +0000 (16:43 +0100)]
mshtml: Set default original uri in NewChannelFromURI.
Mike McCormack [Mon, 20 Feb 2006 11:28:46 +0000 (12:28 +0100)]
server: Distinguish between a directory and a file changing in
ReadDirectoryChangesW.
Add a test for it.
Eric Pouech [Mon, 20 Feb 2006 11:16:08 +0000 (12:16 +0100)]
dbghelp: Virtual modules.
Rewrote virtual modules handling so that it's an option to either PE
or ELF modules rather than a specific type.
Alexandre Julliard [Mon, 20 Feb 2006 11:03:05 +0000 (12:03 +0100)]
kernel: Don't require execute permission for DOS memory, this will be
done in winedos if necessary.
Rein Klazes [Mon, 20 Feb 2006 11:00:39 +0000 (12:00 +0100)]
user: Add conformance tests for menu item drawing.
Rein Klazes [Mon, 20 Feb 2006 10:58:54 +0000 (11:58 +0100)]
user: Menu drawing fixes.
- check mark is drawn left of a bitmap;
- if a MNS_CHECKORBMP-style menu has a checkmark, do no draw any bitmap;
- space for the popup arrow is also reserved for non popup items;
- implement the MNS_NOCHECK style.
Rein Klazes [Mon, 20 Feb 2006 10:58:03 +0000 (11:58 +0100)]
user: Menu string width calculation fixes.
- Use DrawText in stead of GetTextExtendPoint32, to properly measure
strings with ampersands like "&File";
- Fix mess with strings with an embedded tab;
- In case of a menu bar, two extra pixels are added if the item has
both a bitmap and string.
Rein Klazes [Mon, 20 Feb 2006 10:57:07 +0000 (11:57 +0100)]
user: Menu drawing fixes.
Replace some #defined constants by values calculated from windows
metrics.
Rein Klazes [Mon, 20 Feb 2006 10:56:21 +0000 (11:56 +0100)]
user: Menu drawing fixes.
- Move sending WM_MEASUREITEM message for HBMMENU_CALLBACK bitmaps to
MENU_GetBitmapItemSize();
- Save the received bitmap size in the menu item structure as it will
need to be sent in the WM_DRAWITEM message;
- Move sending WM_DRAWITEM message for HBMMENU_CALLBACK bitmaps to
MENU_DrawBitmapItem();
- This also means that HBMMENU_CALLBACK bitmaps are now supported in
menu bars.
Rein Klazes [Mon, 20 Feb 2006 10:54:28 +0000 (11:54 +0100)]
user: Move drawing of pop menu arrows to a subroutine reduces nesting
level of some large if statements in the drawing code. Some updates to
the comments.
Detlef Riekenberg [Mon, 20 Feb 2006 10:51:10 +0000 (11:51 +0100)]
winspool/tests: Add some tests for SetDefaultPrinterA/W.
Detlef Riekenberg [Mon, 20 Feb 2006 10:51:04 +0000 (11:51 +0100)]
winspool: Add documentation and a stub for SetDefaultPrinterA/W.
Martin Fuchs [Mon, 20 Feb 2006 10:50:56 +0000 (11:50 +0100)]
shell32: Avoid recursing SHELL32_GetItemAttributes() calls.
Alexandre Julliard [Mon, 20 Feb 2006 10:20:47 +0000 (11:20 +0100)]
configure: Use --rpath if supported when building binaries to point to
the relative location of the wine libraries.
Michael Stefaniuc [Mon, 20 Feb 2006 10:18:51 +0000 (11:18 +0100)]
msvcrt: Misc cleanups in undname.c.
- remove unused argument from functions
- print the pointer in the str_array_push TRACE to be able to distinguish
the different arrays.
- comment and white space cleanups
Michael Stefaniuc [Mon, 20 Feb 2006 10:18:25 +0000 (11:18 +0100)]
msvcrt: Add some tests for __unDName().
Add some tests for unDName() checking:
- data type modifiers A,B,P,Q,R,S
- literal strings
- back references to names
Michael Stefaniuc [Mon, 20 Feb 2006 10:18:04 +0000 (11:18 +0100)]
msvcrt: Use a separate stack for back references to names
Use a separate array/stack for the back references to names as
sym->stack is used to push temporary strings to it which breaks back
referencing in some occasions (26 symbols in the mfc42 dll). During
this cleanup get_class() a little bit.
Michael Stefaniuc [Mon, 20 Feb 2006 10:17:41 +0000 (11:17 +0100)]
msvcrt: Move code to parse a literal string out of get_class().
unDName: Move the code to parse a literal string from get_class() to a
separate function. Add some error handling to the new function.
Michael Stefaniuc [Mon, 20 Feb 2006 10:16:59 +0000 (11:16 +0100)]
msvcrt: Wrap get_class() and get_class_string() for unDName.
Michael Stefaniuc [Mon, 20 Feb 2006 10:16:27 +0000 (11:16 +0100)]
msvcrt: Fix 20 tests from demangle_test() on old Win versions.
In test_demangle use a custom strcmp that treats multiple spaces as
single space. __unDName() from older msvcrt (including W2K it seems)
emit in some places 2 spaces instead of one. Fixes 20 failing tests on
those old Windows versions.
Robert Shearman [Mon, 20 Feb 2006 10:16:08 +0000 (11:16 +0100)]
ole: Test the behaviour of CoCreateInstance with an uninitialized apartment.
Robert Shearman [Mon, 20 Feb 2006 10:15:57 +0000 (11:15 +0100)]
ole: Change the Apartment Model field to a boolean.
Change the apartment model field to a boolean that just specifies
whether the apartment is multi-threaded or not and fix up all the
places where this is used.
Fixes a bug where we would return an error if the previous apartment
model passed into CoInitializeEx matches the new apartment model, but
additional optimisation flags are specified.
YunSong Hwang [Mon, 20 Feb 2006 10:14:59 +0000 (11:14 +0100)]
winecfg: Updated Korean translation.
YunSong Hwang [Mon, 20 Feb 2006 10:14:48 +0000 (11:14 +0100)]
wordpad: Add Korean translation.
Eric Pouech [Mon, 20 Feb 2006 10:14:34 +0000 (11:14 +0100)]
dbghelp: Fix SymFindFileInPath to return files matching the requested
criteria (it was mainly doing the opposite).
Jacek Caban [Mon, 20 Feb 2006 10:13:51 +0000 (11:13 +0100)]
shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
E_NOTIMPL in Windows as well.
Jacek Caban [Mon, 20 Feb 2006 10:13:37 +0000 (11:13 +0100)]
mshtml: Create nsIChannel for protocols not handled by Gecko.
Saulius Krasuckas [Mon, 20 Feb 2006 10:13:28 +0000 (11:13 +0100)]
mscms: Fix four todos for GetStandardColorSpaceProfile[AW].
Saulius Krasuckas [Mon, 20 Feb 2006 10:12:53 +0000 (11:12 +0100)]
mscms: Branching fixes for some test routines
Mike McCormack [Mon, 20 Feb 2006 10:12:39 +0000 (11:12 +0100)]
setupapi: Add a stub implementation of CMP_WaitNoPendingInstallEvents.
Michael Kaufmann [Mon, 20 Feb 2006 10:12:26 +0000 (11:12 +0100)]
user: Add the DS_NOIDLEMSG style to message boxes.
Uwe Bonnes [Mon, 20 Feb 2006 10:12:07 +0000 (11:12 +0100)]
winhelp: Zero out WINHELP_WINDOW in WINHELP_CreateHelpWindow.
Roderick Colenbrander [Mon, 20 Feb 2006 10:11:35 +0000 (11:11 +0100)]
d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
Eric Pouech [Mon, 20 Feb 2006 10:03:33 +0000 (11:03 +0100)]
winedbg: Fixed regression: stack info was no longer working.
Jeff Latimer [Sat, 18 Feb 2006 15:00:29 +0000 (16:00 +0100)]
usp10: Add ScriptItemize functionality.
Hans Leidekker [Sat, 18 Feb 2006 14:50:06 +0000 (15:50 +0100)]
winebrowser: Handle file URLs.
Juan Lang [Sat, 18 Feb 2006 14:50:01 +0000 (15:50 +0100)]
wintrust: Add some stubs.
Juan Lang [Sat, 18 Feb 2006 14:49:54 +0000 (15:49 +0100)]
crypt32: Implement enhanced key usage.
Implement CertGetEnhancedKeyUsage, CertSetEnhancedKeyUsage,
CertAddEnhancedKeyUsageIdentifier, and
CertRemoveEnhancedKeyUsageIdentifier.
Stefan Leichter [Sat, 18 Feb 2006 14:04:11 +0000 (15:04 +0100)]
winetest: Added usp10 tests.
Alexandre Julliard [Sat, 18 Feb 2006 14:03:51 +0000 (15:03 +0100)]
configure: Fix previous change to still build all the binaries on
x86_64 in 32-bit mode.
Phil Krylov [Fri, 17 Feb 2006 17:34:31 +0000 (18:34 +0100)]
user: Implement scrolling in popup menus.
Alexandre Julliard [Fri, 17 Feb 2006 16:39:44 +0000 (17:39 +0100)]
libwine: Add the runtime library path to the front of the dll paths list.
Alexandre Julliard [Fri, 17 Feb 2006 16:38:28 +0000 (17:38 +0100)]
dbghelp: Use wine_dll_enum_load_path to search the dll load path.
Peter Beutner [Fri, 17 Feb 2006 16:38:03 +0000 (17:38 +0100)]
msvcrt: Correctly set EOF flag in fread().
Setting the EOF flag only if _read() returns zero is not enough as we
could also read something AND hit the end of file.
_read() already sets another internal EOF flag, so just use this too.
Removing todo_wine from the test case.
Peter Beutner [Fri, 17 Feb 2006 16:37:40 +0000 (17:37 +0100)]
msvcrt: Add test for fread/feof.
When calling fread() with a large enough buffer to reach the end of
the file a subsequent feof() should return true; (marked as todo_wine
because it doesn't work atm).
Peter Beutner [Fri, 17 Feb 2006 16:37:26 +0000 (17:37 +0100)]
msvcrt: Remove bogus code.
We can't just pop a exception record from the exception handler list
which we haven't put there.
Peter Beutner [Fri, 17 Feb 2006 16:37:14 +0000 (17:37 +0100)]
msvcrt: Fix use of uninitialized variable.
Detlef Riekenberg [Fri, 17 Feb 2006 16:37:04 +0000 (17:37 +0100)]
winspool/tests: Add tests for EnumMonitors.
Juan Lang [Fri, 17 Feb 2006 16:36:52 +0000 (17:36 +0100)]
crypt32: Move certificate store functions to their own file.
Alexandre Julliard [Fri, 17 Feb 2006 13:12:29 +0000 (14:12 +0100)]
configure: Default to building wine-pthread on non-x86 platforms.
Eric Pouech [Fri, 17 Feb 2006 13:08:54 +0000 (14:08 +0100)]
dbghelp: Packing for minidump structures is 4 bytes.
Alexandre Julliard [Fri, 17 Feb 2006 13:08:38 +0000 (14:08 +0100)]
Fixed a couple of function prototypes.
Alexandre Julliard [Fri, 17 Feb 2006 13:08:19 +0000 (14:08 +0100)]
libwine: Set the default bindir and dlldir from argv0 if dladdr is not available.
Added dependency on $(RELPATH).
Alexandre Julliard [Fri, 17 Feb 2006 10:43:10 +0000 (11:43 +0100)]
libwine: Compute relative paths for bin and dll directories at compile time.
Alexandre Julliard [Fri, 17 Feb 2006 10:42:17 +0000 (11:42 +0100)]
tools: Added 'relpath' tool to compute relative Unix paths.
Alexandre Julliard [Fri, 17 Feb 2006 10:41:57 +0000 (11:41 +0100)]
ntdll: Remove no longer used oldcwd in start_server.
Mike McCormack [Fri, 17 Feb 2006 10:40:38 +0000 (11:40 +0100)]
server: Use a single inotify watch, as it scales better with a large
number of directories.
Phil Krylov [Fri, 17 Feb 2006 10:37:51 +0000 (11:37 +0100)]
wordpad: Russian translation.
Hans Leidekker [Fri, 17 Feb 2006 10:37:21 +0000 (11:37 +0100)]
wordpad: Dutch localization.
Jacek Caban [Fri, 17 Feb 2006 10:37:11 +0000 (11:37 +0100)]
mshtml: Fix post data parsing.
Alexandre Julliard [Thu, 16 Feb 2006 19:26:55 +0000 (20:26 +0100)]
libwine: Try the current load path in priority before the
WINELOADER/WINESERVER environment variables in wine_exec_wine_binary.
Alexandre Julliard [Thu, 16 Feb 2006 19:06:20 +0000 (20:06 +0100)]
libwine: Don't rely on argv[0] in wine_exec_wine_binary if we can get
the directory from the library itself.
Only try the hardcoded BINDIR if everything else failed.
Alexandre Julliard [Thu, 16 Feb 2006 19:03:06 +0000 (20:03 +0100)]
libwine: Only use the library directory if it's an absolute path.
Paul Vriens [Thu, 16 Feb 2006 18:44:53 +0000 (19:44 +0100)]
winecfg: Localize the app specific title.