Colin Finck [Tue, 9 Sep 2008 17:49:23 +0000 (17:49 +0000)]
Giannis Adamopoulos (johnyadams@hotmail.com)
- Check if lpLogFont is NULL, so we don't crash if it is.
Verified by the GDI32 Wine test, which explicitly checks for this behaviour and doesn't crash under WinXP SP2.
See issue #3725 for more details.
svn path=/trunk/; revision=36092
Christoph von Wittich [Tue, 9 Sep 2008 16:40:02 +0000 (16:40 +0000)]
build resource file as well and set correct include path
svn path=/trunk/; revision=36091
Christoph von Wittich [Tue, 9 Sep 2008 16:16:53 +0000 (16:16 +0000)]
fix the msxml3 typelib
svn path=/trunk/; revision=36090
Christoph von Wittich [Tue, 9 Sep 2008 16:15:39 +0000 (16:15 +0000)]
add new stdole2 target for the real typelib (the other stdole2.tlb is a dll)
svn path=/trunk/; revision=36089
Christoph von Wittich [Tue, 9 Sep 2008 16:14:26 +0000 (16:14 +0000)]
rename stdole2 target to stdole2.tlb
svn path=/trunk/; revision=36088
Christoph von Wittich [Tue, 9 Sep 2008 16:13:36 +0000 (16:13 +0000)]
open TypeLibs with O_BINARY (patch already send to wine)
svn path=/trunk/; revision=36087
Christoph von Wittich [Tue, 9 Sep 2008 16:11:24 +0000 (16:11 +0000)]
fix some syntax errors in idl files, deleted unused wtypes.idl
svn path=/trunk/; revision=36086
Stefan Ginsberg [Tue, 9 Sep 2008 15:57:17 +0000 (15:57 +0000)]
- Add missing FLS_MAXIMUM_AVAILABLE
svn path=/trunk/; revision=36085
Johannes Anderwald [Tue, 9 Sep 2008 14:29:25 +0000 (14:29 +0000)]
- Implement INetCfgComponent_RaisePropertyUi
svn path=/trunk/; revision=36084
Johannes Anderwald [Tue, 9 Sep 2008 13:28:55 +0000 (13:28 +0000)]
- Add INetCfgPnpReconfigCallback, INetCfgComponentControl, INetCfgComponentPropertyUi IIDS
svn path=/trunk/; revision=36083
Johannes Anderwald [Tue, 9 Sep 2008 13:27:28 +0000 (13:27 +0000)]
- Add INetCfgPnpReconfigCallback, INetCfgComponentControl, INetCfgComponentPropertyUi IIDS
svn path=/trunk/; revision=36082
Timo Kreuzer [Tue, 9 Sep 2008 13:19:10 +0000 (13:19 +0000)]
- Add more parameter checks to NtGdiExtCreateRegion. Fixes a crash in gdi32_winetest clipping (12 failures left) and FF 3.1
- Do not copy more data than allocated for the region
- Add coordinate transformation
See issue #3724 for more details.
svn path=/trunk/; revision=36081
Johannes Anderwald [Tue, 9 Sep 2008 11:26:54 +0000 (11:26 +0000)]
- Handle NULL pointer in INetCfgComponent::GetDisplayName and INetCfgComponent_GetHelpText
- Initialize to zero NetCfgComponentItem
- Dont fail if subkey is not a guid (required because ReactOS TCP/IP guid is not yet generated)
- Fix enumeration of network components
- Register CNetCfg class
svn path=/trunk/; revision=36080
Johannes Anderwald [Tue, 9 Sep 2008 10:20:12 +0000 (10:20 +0000)]
- Check for NULL before releasing INetCfg and INetCfgLock interface
- ONLY destroy property sheet page on success !!!
- Fix registration of LANStatusUI LANPropertyUI interfaces
- Fix creating LanPropertyUI interface
- Release LANPropertyUI interface when finished
svn path=/trunk/; revision=36079
Hervé Poussineau [Tue, 9 Sep 2008 07:30:52 +0000 (07:30 +0000)]
Remove MingwKernelModeDriverModuleHandler, it is the same as MingwKernelModeDLLModuleHandler
svn path=/trunk/; revision=36078
Hervé Poussineau [Tue, 9 Sep 2008 07:21:37 +0000 (07:21 +0000)]
Remove GetExtraDependencies() function.
It was only called when the file extension was .c/.cc/.cpp/.cxx, and the function was returning empty string in those cases.
svn path=/trunk/; revision=36077
Hervé Poussineau [Tue, 9 Sep 2008 07:12:30 +0000 (07:12 +0000)]
Remove host attribute of module element. It wasn't used and can be deduced from module type
Remove MingwBootSectorModuleHandler class
Move module specific cflags, nasmflags and linkerflags to an array. One day, we won't be forced to create a new MingwModuleHandler each time we add a module type
svn path=/trunk/; revision=36076
Cameron Gutman [Mon, 8 Sep 2008 18:41:25 +0000 (18:41 +0000)]
- Dereference the Fdo before we return if we fail
- Fail if we can't allocate memory
- Also resize the buffer if we get STATUS_BUFFER_TOO_SMALL
svn path=/trunk/; revision=36068
Timo Kreuzer [Mon, 8 Sep 2008 18:21:19 +0000 (18:21 +0000)]
fix saving/restoring of registers in DebugService
svn path=/trunk/; revision=36067
Cameron Gutman [Mon, 8 Sep 2008 18:06:24 +0000 (18:06 +0000)]
- Check that memory allocation succeeded
svn path=/trunk/; revision=36066
Christoph von Wittich [Mon, 8 Sep 2008 16:58:34 +0000 (16:58 +0000)]
forgot to add these files
svn path=/trunk/; revision=36065
Christoph von Wittich [Mon, 8 Sep 2008 16:51:03 +0000 (16:51 +0000)]
sync msxml3 to wine 1.1.3
svn path=/trunk/; revision=36064
Stefan Ginsberg [Mon, 8 Sep 2008 16:44:13 +0000 (16:44 +0000)]
- Fix a missed set of the Parameter entry in ConvertThreadToFiberEx
svn path=/trunk/; revision=36063
Stefan Ginsberg [Mon, 8 Sep 2008 16:28:38 +0000 (16:28 +0000)]
- Move global variable declaration to .c file instead of a header. Hinted by Timo.
svn path=/trunk/; revision=36062
Jeffrey Morlan [Mon, 8 Sep 2008 16:23:33 +0000 (16:23 +0000)]
- Batch: In a line generated by a 'for', add the \n that the parser expects. (Bug 3717)
- cmd_for: Don't leave raw_params uninitialized; could cause a crash in ExitBatch.
svn path=/trunk/; revision=36061
Aleksey Bragin [Mon, 8 Sep 2008 16:01:19 +0000 (16:01 +0000)]
- Fix a typo.
svn path=/trunk/; revision=36060
Stefan Ginsberg [Mon, 8 Sep 2008 14:46:28 +0000 (14:46 +0000)]
- [FORMATTING] Fix broken indentation
svn path=/trunk/; revision=36059
Johannes Anderwald [Mon, 8 Sep 2008 14:19:33 +0000 (14:19 +0000)]
- Implement INetLanConnectionUiInfo interface
- Remove hack from ShowNetworkComponentProperties
- Apply changes when OK / Cancel is pressed
svn path=/trunk/; revision=36058
Johannes Anderwald [Mon, 8 Sep 2008 14:14:04 +0000 (14:14 +0000)]
- Add IIDs of INetLanConnectionUiInfo, INetConnectionPropertyUi2 interface
svn path=/trunk/; revision=36057
Johannes Anderwald [Mon, 8 Sep 2008 14:13:23 +0000 (14:13 +0000)]
- Add INetLanConnectionUiInfo, INetConnectionPropertyUi2 interface
svn path=/trunk/; revision=36056
Dmitry Chapyshev [Mon, 8 Sep 2008 13:51:00 +0000 (13:51 +0000)]
- Add ros-diff
svn path=/trunk/; revision=36055
Dmitry Chapyshev [Mon, 8 Sep 2008 13:48:25 +0000 (13:48 +0000)]
- Import pstorec from wine head
svn path=/trunk/; revision=36054
Aleksey Bragin [Mon, 8 Sep 2008 12:56:08 +0000 (12:56 +0000)]
- Implement a linear search in CmpFindSubKeyInRoot (until cells are stored in a lexically sorted way).
- Implement Leaf->Root index conversion (leaf selecting algorithm, splitting the leaf if necessary).
See issue #3418 for more details.
svn path=/trunk/; revision=36053
Aleksey Bragin [Mon, 8 Sep 2008 12:48:34 +0000 (12:48 +0000)]
- Add CmpArmDelayedCloseTimer declaration.
svn path=/trunk/; revision=36052
Aleksey Bragin [Mon, 8 Sep 2008 12:41:30 +0000 (12:41 +0000)]
- Implement delay-close worker function.
See issue #3418 for more details.
svn path=/trunk/; revision=36051
Aleksey Bragin [Mon, 8 Sep 2008 12:34:01 +0000 (12:34 +0000)]
- Comment out the assert which is hit in some cases ("advapi32_winetest.exe registry" being one of them), because there is no locking operation performed in CmpBuildHashStackAndLookupCache yet.
- Use a CmpIsKcbLockedExclusive macro in that assert.
svn path=/trunk/; revision=36050
Christoph von Wittich [Mon, 8 Sep 2008 12:10:42 +0000 (12:10 +0000)]
add a base address for pstorec.dll
svn path=/trunk/; revision=36049
Christoph von Wittich [Mon, 8 Sep 2008 12:09:09 +0000 (12:09 +0000)]
sync pstore.idl to wine
svn path=/trunk/; revision=36048
Stefan Ginsberg [Mon, 8 Sep 2008 11:52:33 +0000 (11:52 +0000)]
- NtQueryInformationFile and NtSetInformationFile: Don't clear the IRP_SYNCHRONOUS_API flag if it has been set previously! This should obsolete the hack in irp.c!IopCompleteRequest.
- If you still see "Not an executive event -- should not be dereferenced" after this patch then please report to me.
svn path=/trunk/; revision=36047
Timo Kreuzer [Mon, 8 Sep 2008 11:13:51 +0000 (11:13 +0000)]
Merge 34722, 34723, 34724, 34843, 35528, 35703 from ros-amd64-bringup branch:
- Convert port addresses to PULONG
- fix several ULONG / ULONG_PTR issues
- use %p in DPRINTs for pointer sized values
- fix type of address table entry from PULONG to ULONG
svn path=/trunk/; revision=36046
Christoph von Wittich [Mon, 8 Sep 2008 11:10:02 +0000 (11:10 +0000)]
import timer queues from wine
svn path=/trunk/; revision=36045
Hervé Poussineau [Mon, 8 Sep 2008 09:48:09 +0000 (09:48 +0000)]
Replace .def file by a .spec file
svn path=/trunk/; revision=36044
Cameron Gutman [Sun, 7 Sep 2008 22:28:19 +0000 (22:28 +0000)]
- Make sure memory allocation succeeded
svn path=/trunk/; revision=36043
Johannes Anderwald [Sun, 7 Sep 2008 18:28:37 +0000 (18:28 +0000)]
- Acquire INetCfgLock before enumerating the items
- Check if a network component is enabled for a specific network adapter
- Get INetCfgComponent from the INetComponent
- Use ReportView for component dialog
svn path=/trunk/; revision=36041
Johannes Anderwald [Sun, 7 Sep 2008 18:01:59 +0000 (18:01 +0000)]
- Add IID_INetCfgComponentBindings
svn path=/trunk/; revision=36040
Johannes Anderwald [Sun, 7 Sep 2008 17:57:11 +0000 (17:57 +0000)]
- Add interfaces for netcfgx
svn path=/trunk/; revision=36039
Stefan Ginsberg [Sun, 7 Sep 2008 17:31:09 +0000 (17:31 +0000)]
- Patch by Cameron "aicom" Gutman: Ensure allocation succeeded and wrap MmProbeAndLockPages in SEH
svn path=/trunk/; revision=36038
Pierre Schweitzer [Sun, 7 Sep 2008 15:13:38 +0000 (15:13 +0000)]
Synced urlmon_winetest.exe with Wine HEAD
svn path=/trunk/; revision=36036
Pierre Schweitzer [Sun, 7 Sep 2008 15:13:12 +0000 (15:13 +0000)]
Synced urlmon.dll with Wine HEAD
svn path=/trunk/; revision=36035
Christoph von Wittich [Sun, 7 Sep 2008 14:49:11 +0000 (14:49 +0000)]
fix winhttp_winetest
svn path=/trunk/; revision=36034
Pierre Schweitzer [Sun, 7 Sep 2008 14:06:11 +0000 (14:06 +0000)]
- Completely removed previously commented code: there's no need to keep it, that's wine specific code.
- Added a diff with that change
svn path=/trunk/; revision=36033
Christoph von Wittich [Sun, 7 Sep 2008 14:04:18 +0000 (14:04 +0000)]
properly zero terminate the buffer in GetComputerName
svn path=/trunk/; revision=36032
Pierre Schweitzer [Sun, 7 Sep 2008 13:50:21 +0000 (13:50 +0000)]
Commit 2/2
Imported mstask_winetest.exe, winhttp_winetest.exe from Wine HEAD
svn path=/trunk/; revision=36031
Christoph von Wittich [Sun, 7 Sep 2008 13:50:09 +0000 (13:50 +0000)]
Use MS-style imports instead of Borland-style for builtins patch by Alexandre Julliard <julliard at winehq.org>
svn path=/trunk/; revision=36030
Pierre Schweitzer [Sun, 7 Sep 2008 13:49:02 +0000 (13:49 +0000)]
Commit 1/2
- Synced shlwapi.dll with Wine HEAD
- Imported mstask.dll from Wine HEAD
- Added mstask.dll, mstask_winetest.dll, winhttp_winetest.dll to bootcd
- Update README.WINE
svn path=/trunk/; revision=36029
Cameron Gutman [Sun, 7 Sep 2008 12:46:58 +0000 (12:46 +0000)]
- Also display status when we fail
svn path=/trunk/; revision=36028
Dmitry Chapyshev [Sun, 7 Sep 2008 11:55:28 +0000 (11:55 +0000)]
- Add mscoree to bootcd and docs
svn path=/trunk/; revision=36026
Dmitry Chapyshev [Sun, 7 Sep 2008 11:48:34 +0000 (11:48 +0000)]
- Add mscoree from wine
svn path=/trunk/; revision=36025
Christoph von Wittich [Sun, 7 Sep 2008 11:10:58 +0000 (11:10 +0000)]
sync mscoree headers with wine
svn path=/trunk/; revision=36024
Dmitry Chapyshev [Sun, 7 Sep 2008 10:32:49 +0000 (10:32 +0000)]
- Sync gdiplus with wine head
svn path=/trunk/; revision=36023
Stefan Ginsberg [Sun, 7 Sep 2008 09:28:37 +0000 (09:28 +0000)]
- Use macro instead of "64" magic
svn path=/trunk/; revision=36022
Stefan Ginsberg [Sun, 7 Sep 2008 09:25:31 +0000 (09:25 +0000)]
- Check for "!= KernelMode" instead of "== UserMode"
- Use sizeof(ULONG) instead of "4"
- Add some missing comments
svn path=/trunk/; revision=36021
Christoph von Wittich [Sun, 7 Sep 2008 09:19:49 +0000 (09:19 +0000)]
fix some kernel32 environ winetests
svn path=/trunk/; revision=36020
Pierre Schweitzer [Sun, 7 Sep 2008 08:46:58 +0000 (08:46 +0000)]
Fixed a warning
svn path=/trunk/; revision=36019
Stefan Ginsberg [Sun, 7 Sep 2008 08:38:15 +0000 (08:38 +0000)]
- Fix RegQueryValueA. Now Winetests are causing the CM crash again.
svn path=/trunk/; revision=36018
Pierre Schweitzer [Sun, 7 Sep 2008 08:26:18 +0000 (08:26 +0000)]
Forgot this file in last commit.
This fixes build.
svn path=/trunk/; revision=36017
Pierre Schweitzer [Sun, 7 Sep 2008 08:21:35 +0000 (08:21 +0000)]
Synced winhttp.dll with Wine HEAD using stuff and methods from wininet.dll.
It helps Chrome setup starting (but not working yet).
svn path=/trunk/; revision=36016
Cameron Gutman [Sat, 6 Sep 2008 22:21:56 +0000 (22:21 +0000)]
- Merge aicom-network-fixes up to r36009
svn path=/trunk/; revision=36010
Stefan Ginsberg [Sat, 6 Sep 2008 21:02:54 +0000 (21:02 +0000)]
- Make sure we get a Subkey in RegDeleteKeyA/W. Fixes Winetests causing a system crash, but (for now) hides a bug in CM.
svn path=/trunk/; revision=36005
Christoph von Wittich [Sat, 6 Sep 2008 17:24:02 +0000 (17:24 +0000)]
fix formatting
svn path=/trunk/; revision=35997
Johannes Anderwald [Sat, 6 Sep 2008 17:22:32 +0000 (17:22 +0000)]
- Implement INetCfg, INetCfgLock, INetCfgComponent, IEnumNetCfgComponent interface
- Replace def by spec file
- Replace netcfgx.h by precomp.h to avoid conflicts with netcfgx.h which resides in the psdk
svn path=/trunk/; revision=35996
Christoph von Wittich [Sat, 6 Sep 2008 17:19:33 +0000 (17:19 +0000)]
fix formatting
svn path=/trunk/; revision=35995
Christoph von Wittich [Sat, 6 Sep 2008 16:35:48 +0000 (16:35 +0000)]
don't corrupt the heap by storing unneeded values in the wrong places
svn path=/trunk/; revision=35992
Christoph von Wittich [Sat, 6 Sep 2008 16:28:26 +0000 (16:28 +0000)]
fix a typo
svn path=/trunk/; revision=35991
Hervé Poussineau [Sat, 6 Sep 2008 15:19:57 +0000 (15:19 +0000)]
Also change kdcom.dll location in txtsetup.sif
svn path=/trunk/; revision=35986
Hervé Poussineau [Sat, 6 Sep 2008 15:06:07 +0000 (15:06 +0000)]
kdcom.dll should be in system32 directory, not drivers one
svn path=/trunk/; revision=35985
Stefan Ginsberg [Sat, 6 Sep 2008 14:12:47 +0000 (14:12 +0000)]
- [FORMATTING] Clean up tls.c. No code change.
svn path=/trunk/; revision=35984
Stefan Ginsberg [Sat, 6 Sep 2008 13:57:34 +0000 (13:57 +0000)]
- [FORMATTING] Clean up output.c. No code change.
svn path=/trunk/; revision=35983
Johannes Anderwald [Sat, 6 Sep 2008 13:15:26 +0000 (13:15 +0000)]
- Fix INetCfgComponent::SetDisplayName definition
- Add Netcfgx error constants
svn path=/trunk/; revision=35982
Hervé Poussineau [Sat, 6 Sep 2008 11:45:36 +0000 (11:45 +0000)]
Open registry entry with only the required rights
Free memory with the right tag
See issue #3713 for more details.
svn path=/trunk/; revision=35981
Christoph von Wittich [Sat, 6 Sep 2008 11:06:01 +0000 (11:06 +0000)]
set WINETEST_PLATFORM to wine for sysreg
svn path=/trunk/; revision=35980
Eric Kohl [Sat, 6 Sep 2008 10:44:08 +0000 (10:44 +0000)]
Fix 64 bit portability issues.
svn path=/trunk/; revision=35977
Christoph von Wittich [Sat, 6 Sep 2008 10:27:40 +0000 (10:27 +0000)]
fix a version info winetest by allowing non dll files to be loaded with LOAD_LIBRARY_AS_DATAFILE
svn path=/trunk/; revision=35976
Christoph von Wittich [Sat, 6 Sep 2008 06:35:07 +0000 (06:35 +0000)]
fix all cabinet fdi winetests (except the ones marked as (todo_wine)
svn path=/trunk/; revision=35973
Colin Finck [Fri, 5 Sep 2008 19:58:49 +0000 (19:58 +0000)]
Sync cabinet.dll with Wine HEAD (fixes a memory leak)
svn path=/trunk/; revision=35965
Daniel Reimer [Fri, 5 Sep 2008 17:00:16 +0000 (17:00 +0000)]
Update winfile and write to most recent Wine Version.
svn path=/trunk/; revision=35962
Daniel Reimer [Fri, 5 Sep 2008 16:34:20 +0000 (16:34 +0000)]
Sync winhlp32, wordpad and xcopy with wine.
svn path=/trunk/; revision=35961
Christoph von Wittich [Fri, 5 Sep 2008 13:28:12 +0000 (13:28 +0000)]
change parameter back to DWORD as it is in our headers
svn path=/trunk/; revision=35960
Christoph von Wittich [Fri, 5 Sep 2008 13:10:49 +0000 (13:10 +0000)]
fix the advapi32 crypt winetest crash
svn path=/trunk/; revision=35959
Christoph von Wittich [Fri, 5 Sep 2008 11:32:15 +0000 (11:32 +0000)]
fix some advapi32 lsa winetests
svn path=/trunk/; revision=35958
Cameron Gutman [Fri, 5 Sep 2008 01:00:32 +0000 (01:00 +0000)]
- Patch by Michael Martin (aka bugboy) <martinmnet at hotmail dot com>
- changed dhcp to write nameserver to dhcpnameserver registry key vice nameserver
- changed iphlpapi to return dhcpnameserver if nameserver is empty
- set NameServer to empty string in nettcpip.inf
- see bug 2392
svn path=/trunk/; revision=35956
Cameron Gutman [Fri, 5 Sep 2008 00:43:28 +0000 (00:43 +0000)]
- Merge aicom-network-fixes up to r35946
svn path=/trunk/; revision=35955
Christoph von Wittich [Thu, 4 Sep 2008 18:43:56 +0000 (18:43 +0000)]
fix some advapi crypt winetests
svn path=/trunk/; revision=35945
Colin Finck [Thu, 4 Sep 2008 18:37:34 +0000 (18:37 +0000)]
- Sync wininet to Wine HEAD
- Remove a change from our "wininet_ros.diff" file, which has been applied to Wine as well in the meantime
- Eliminate a warning in our "inet_ntop.c" (ROS glue code)
svn path=/trunk/; revision=35943
Ged Murphy [Thu, 4 Sep 2008 15:55:46 +0000 (15:55 +0000)]
missed this, it's not needed.
svn path=/trunk/; revision=35941
Ged Murphy [Thu, 4 Sep 2008 15:51:11 +0000 (15:51 +0000)]
restart the clock when it's been stopped to be altered
svn path=/trunk/; revision=35940
Christoph von Wittich [Thu, 4 Sep 2008 15:28:40 +0000 (15:28 +0000)]
work around a bug in ReactOS (FindFirstFile isn't working with environment vars)
svn path=/trunk/; revision=35939
Ged Murphy [Thu, 4 Sep 2008 15:13:07 +0000 (15:13 +0000)]
Please test your code before you ruin mine.
It's annoying fixing other peoples mess in your own code.
See issue #3701 for more details.
svn path=/trunk/; revision=35937
Christoph von Wittich [Thu, 4 Sep 2008 15:11:49 +0000 (15:11 +0000)]
run all winetests
svn path=/trunk/; revision=35936
Stefan Ginsberg [Thu, 4 Sep 2008 12:13:20 +0000 (12:13 +0000)]
- Fix kernel exports ARM
- Add KeSaveFloatingPointState/KeRestoreFloatingPointState stubs to ARM kernel as is done for other architectures (like AMD64). They have nothing to do on ARM, so they just return success.
svn path=/trunk/; revision=35934