Aman Priyadarshi [Thu, 16 Jun 2016 21:14:03 +0000 (21:14 +0000)]
fixed portCount boundary problem :D
svn path=/branches/GSoC_2016/AHCI/; revision=71650
Aman Priyadarshi [Thu, 16 Jun 2016 17:02:55 +0000 (17:02 +0000)]
- Fixed CMakeLists issues reported by hbelusca
- Fixed ROS name issue reported by hbelusca
- Handled non fatal device error interrupts
- AhciProcessIO Implemented
- code clean
svn path=/branches/GSoC_2016/AHCI/; revision=71647
Aman Priyadarshi [Wed, 15 Jun 2016 17:07:26 +0000 (17:07 +0000)]
Added AHCI_Global_HBA_CAP_S64A support
Added AhciProcessIO
Added RC file
Added CMAKE file
And Some fixes
svn path=/branches/GSoC_2016/AHCI/; revision=71641
Aman Priyadarshi [Fri, 10 Jun 2016 08:27:20 +0000 (08:27 +0000)]
Code Review #2
svn path=/branches/GSoC_2016/AHCI/; revision=71607
Aman Priyadarshi [Thu, 9 Jun 2016 23:47:19 +0000 (23:47 +0000)]
changes after code review
svn path=/branches/GSoC_2016/AHCI/; revision=71605
Aman Priyadarshi [Tue, 7 Jun 2016 18:06:51 +0000 (18:06 +0000)]
Added AhciHwInterrupt -- Round Robin Implementation (SharedPort)
Added Support Function AhciInterruptHandler
Added DeviceInquiryRequest
- Need to implement EVPD.
SRB_FUNCTION_EXECUTE_SCSI for cdb->CDB10.OperationCode != SCSIOP_INQUIRY
svn path=/branches/GSoC_2016/AHCI/; revision=71589
Aman Priyadarshi [Tue, 7 Jun 2016 11:05:32 +0000 (11:05 +0000)]
AHCI-SATA Interface almost ready.
- tested on VM.
- need to implement Interrupt Routine (MessagePerPort) and ATA/ATAPI Based SCSI Query.
svn path=/branches/GSoC_2016/AHCI/; revision=71588
Aman Priyadarshi [Sun, 5 Jun 2016 12:40:49 +0000 (12:40 +0000)]
Added INF File for driver installation with minimal configuration.
Device Detection and Initialization working -- tested on VMware.
StorPortAllocatePool not working, so asked Storport to allocate all memory just after loading up the driver -- Bad idea (will change it later).
svn path=/branches/GSoC_2016/AHCI/; revision=71530
Aman Priyadarshi [Sat, 4 Jun 2016 12:52:38 +0000 (12:52 +0000)]
- Added all HwStor Initialization Required Functions
- Driver loaded successfully
- Added Debug stubs
svn path=/branches/GSoC_2016/AHCI/; revision=71511
Aman Priyadarshi [Fri, 3 Jun 2016 15:54:21 +0000 (15:54 +0000)]
AhciFindAdapter Completed
- Added AhciZeroMemory
- Added AhciAllocateResourceForAdapter
- Added AhciPortInitialize
Compile Status : OK
svn path=/branches/GSoC_2016/AHCI/; revision=71506
Aman Priyadarshi [Thu, 2 Jun 2016 14:43:56 +0000 (14:43 +0000)]
Required changes to meet community coding style.
svn path=/branches/GSoC_2016/AHCI/; revision=71500
Aman Priyadarshi [Thu, 2 Jun 2016 14:13:06 +0000 (14:13 +0000)]
== Storahci driver
- Added DriverEntry
- Added AhciFindAdapter : Need to add code for port initialization.
- Compile : OK
- Test : NOT TESTED
svn path=/branches/GSoC_2016/AHCI/; revision=71499
Pierre Schweitzer [Sun, 24 Apr 2016 20:17:09 +0000 (20:17 +0000)]
Create the AHCI branch for Aman's work
svn path=/branches/GSoC_2016/AHCI/; revision=71203
Pierre Schweitzer [Sun, 24 Apr 2016 19:58:15 +0000 (19:58 +0000)]
[BTRFS]
Don't remove an entry list twice in add_to_space_list().
This fixes a BSOD when trying to create a new file on a Btrfs volume.
Already sent upstream. Delayed due to inactivity.
CORE-11057 #resolve #comment Fixed with r71202
svn path=/trunk/; revision=71202
Sylvain Petreolle [Sun, 24 Apr 2016 18:59:33 +0000 (18:59 +0000)]
[CDMAKE]
Don't check for extension length on Joliet images.
Encountered with AHK binaries.
ONLINE-567
svn path=/trunk/; revision=71201
Mark Jansen [Sun, 24 Apr 2016 17:19:09 +0000 (17:19 +0000)]
[APPHELP][APPHELP_APITEST] Update SdbTagToString tests to check all known tags CORE-10367
- Add a list of hardcoded tags, for all versions up to win7 they are checked against windows.
- Update SdbTagToString with a few missing strings
- Hardcode the used version to Win7 for now, as backporting these strings would not make much sense.
svn path=/trunk/; revision=71200
Sylvain Petreolle [Sun, 24 Apr 2016 15:50:25 +0000 (15:50 +0000)]
[NDIS]
Revert r71188
svn path=/trunk/; revision=71199
Mark Jansen [Sun, 24 Apr 2016 13:27:22 +0000 (13:27 +0000)]
Nothing to see here.
svn path=/trunk/; revision=71198
Mark Jansen [Sun, 24 Apr 2016 13:05:00 +0000 (13:05 +0000)]
[APPHELP][APPHELP_APITEST] Add SdbTagToString + test by Mislav Blažević CORE-10367
svn path=/trunk/; revision=71197
Eric Kohl [Sun, 24 Apr 2016 11:29:40 +0000 (11:29 +0000)]
[SYSSETUP]
Rename SetAccountDomain to SetAccountsDomainSid and export it.
svn path=/trunk/; revision=71194
Mark Jansen [Sat, 23 Apr 2016 23:20:44 +0000 (23:20 +0000)]
* Addendum to r71192,
which was based on the research of Jared Smudde, Sylvain Deverre and Robert Naumann.
CORE-10837
svn path=/trunk/; revision=71193
Mark Jansen [Sat, 23 Apr 2016 23:05:07 +0000 (23:05 +0000)]
[BROWSEUI][SHELL32] Stub Folder Options Property Page extension CORE-10837
- Stub the Property pages
- Disable some code that prevented the property pages from working (CORE-11140)
- Leave the menu item disabled for now, since a dialog that does not do anything will only confuse people (CORE-11141)
svn path=/trunk/; revision=71192
Mark Jansen [Sat, 23 Apr 2016 22:22:40 +0000 (22:22 +0000)]
[SHELL32] Fix the grouping of folder options radiobuttons CORE-10837
svn path=/trunk/; revision=71191
Mark Jansen [Sat, 23 Apr 2016 20:38:06 +0000 (20:38 +0000)]
[SDK][SDK_APITEST] Improve delayload support CORE-10935
- Add an apitest for our delayload functions.
- Improve the delayload (mainly the failure cases, throw exceptions where expected etc).
- Add some tests for advanced delayload features (currently blocked on CORE-6504 and CORE-10957)
svn path=/trunk/; revision=71190
Sylvain Petreolle [Sat, 23 Apr 2016 20:08:10 +0000 (20:08 +0000)]
[ROSTESTS]
apitests: win32kdll and win32nt can't be built on Release builds,
NtUserSetDbgTag is not exported.
svn path=/trunk/; revision=71189
Sylvain Petreolle [Sat, 23 Apr 2016 19:09:30 +0000 (19:09 +0000)]
[NDIS]
Silence a debug output.
CORE-11137 #resolve
svn path=/trunk/; revision=71188
Sylvain Petreolle [Thu, 21 Apr 2016 20:18:05 +0000 (20:18 +0000)]
Save the ReiserFS driver in the right place on installation CDs.
Patch by Peter Hater.
CORE-11005
svn path=/trunk/; revision=71187
Amine Khaldi [Thu, 21 Apr 2016 14:16:51 +0000 (14:16 +0000)]
[URLMON] Stub and export URLDownloadA. CORE-11136
svn path=/trunk/; revision=71186
Amine Khaldi [Wed, 20 Apr 2016 12:39:37 +0000 (12:39 +0000)]
* Addendum to r71184. CORE-9111
svn path=/trunk/; revision=71185
Amine Khaldi [Wed, 20 Apr 2016 12:36:25 +0000 (12:36 +0000)]
[SDK] One step further towards ReactOS source code tree restructure: the sdk folder that groups includes, libraries and tools. CORE-9111
svn path=/trunk/; revision=71184
Amine Khaldi [Wed, 20 Apr 2016 12:16:16 +0000 (12:16 +0000)]
[CLASSPNP] Fix MSVC build. Brought to you by Timo.
svn path=/trunk/; revision=71183
Amine Khaldi [Wed, 20 Apr 2016 09:00:52 +0000 (09:00 +0000)]
[LIBPNG] Update to v1.6.21. CORE-11128
svn path=/trunk/; revision=71182
Amine Khaldi [Wed, 20 Apr 2016 08:50:01 +0000 (08:50 +0000)]
[README.WINE] Mark some modules and source files as synced with Wine Staging 1.9.4. CORE-10912
svn path=/trunk/; revision=71181
Sylvain Petreolle [Tue, 19 Apr 2016 21:41:46 +0000 (21:41 +0000)]
Make the bootcd_extras, livecd_extras, hybridcd_extras actually work.
CORE-9527
Cannot be used for the AHK suite test bot, cdmake cannot add directories.
ONLINE-567
Arch, #TestYourCode :)
svn path=/trunk/; revision=71180
Pierre Schweitzer [Tue, 19 Apr 2016 06:25:18 +0000 (06:25 +0000)]
[NTOSKRNL]
Typo--;
svn path=/trunk/; revision=71179
Pierre Schweitzer [Mon, 18 Apr 2016 20:49:14 +0000 (20:49 +0000)]
[NTOSKRNL]
Use the PairCount variable of the MCB to store the current amount of runs in the table. This will be properly used later on.
CORE-11002
svn path=/trunk/; revision=71178
Pierre Schweitzer [Sun, 17 Apr 2016 21:17:49 +0000 (21:17 +0000)]
[KMTESTS:FSRTL]
Add more failing tests for MCB. These are pretty basics and deal with holes.
They are pretty handy to show how broken the current MCB implementation is, in regard to holes management: it fails at properly counting runs when there are holes and it creates virtual runs (hence the broken count) for each hole. This shouldn't happen.
CORE-11002
svn path=/trunk/; revision=71177
Timo Kreuzer [Sun, 17 Apr 2016 21:14:51 +0000 (21:14 +0000)]
[XDK/DDK] Fix copy pasta
svn path=/trunk/; revision=71176
Thomas Faber [Sun, 17 Apr 2016 09:55:13 +0000 (09:55 +0000)]
[NTOS:KE]
- In debug builds, restore EBP early in KiSwitchThreads to get a sensible backtrace
CORE-11123
svn path=/trunk/; revision=71175
Timo Kreuzer [Sat, 16 Apr 2016 22:38:11 +0000 (22:38 +0000)]
[NTOSKRNL]
Modify the ret8 interrupt return path in KiTrapExitStub, so that nested interrupts (e.g. as a result of an interrupt storm from a broken driver) will work more "like on Windows", i.e., now the broken driver will not cause stack exhaustion anymore, but a proper system hang! And it will be an even more efficient system hang than Windows has! This is not the '90s. You can't just walk up and crash the system, you have to do something cool first and do it properly "like Windows does", even if you're not using the same assembly instructions.
svn path=/trunk/; revision=71174
Thomas Faber [Sat, 16 Apr 2016 20:30:11 +0000 (20:30 +0000)]
[USER32_APITEST]
- Add a test for window station reference counts
CORE-11124
svn path=/trunk/; revision=71173
Timo Kreuzer [Sat, 16 Apr 2016 15:53:32 +0000 (15:53 +0000)]
[XDK/DDK] Update ASSERT definitions based on latest WDK (with some modifications regarding cast to void and macro parameter expansion). Use NT_ASSERT for ASSERT globally on reactos MSVC builds.
svn path=/trunk/; revision=71172
Thomas Faber [Sat, 16 Apr 2016 14:19:47 +0000 (14:19 +0000)]
[CMLIB]
- Turn down a noisy DPRINT
svn path=/trunk/; revision=71171
Timo Kreuzer [Sat, 16 Apr 2016 13:14:31 +0000 (13:14 +0000)]
[XDK/DDK] Fix prototype of FsRtlRegisterUncProvider, based on latest WDK
svn path=/trunk/; revision=71170
Thomas Faber [Sat, 16 Apr 2016 11:43:57 +0000 (11:43 +0000)]
[RTL]
- Silence noisy DPRINTs
svn path=/trunk/; revision=71169
Thomas Faber [Sat, 16 Apr 2016 10:38:58 +0000 (10:38 +0000)]
[NTOS][WIN32K]
- Disable some noisy DPRINTs
svn path=/trunk/; revision=71168
Thomas Faber [Sat, 16 Apr 2016 10:22:35 +0000 (10:22 +0000)]
[WIN32K:NTUSER]
- Don't leak desktop reference in failure case of NtUserSwitchDesktop
svn path=/trunk/; revision=71167
Pierre Schweitzer [Fri, 15 Apr 2016 20:50:40 +0000 (20:50 +0000)]
[NTOSKRNL]
In FsRtlAddBaseMcbEntry(), don't merge runs in case there's a hole in LBNs
CORE-11002
svn path=/trunk/; revision=71166
Thomas Faber [Fri, 15 Apr 2016 20:43:25 +0000 (20:43 +0000)]
[WIN32K:NTUSER]
- Don't access WindowStationName after free
- Handle RtlCreateAtomTable failure
svn path=/trunk/; revision=71165
Thomas Faber [Fri, 15 Apr 2016 20:24:44 +0000 (20:24 +0000)]
[WIN32K:NTUSER]
- Initialize the window station object before calling ObInsertObject, since the object will be deleted in case of failure.
CORE-11124
svn path=/trunk/; revision=71164
Thomas Faber [Fri, 15 Apr 2016 19:49:33 +0000 (19:49 +0000)]
[WIN32K:NTUSER]
- Fix indentation. No code changes.
svn path=/trunk/; revision=71163
Pierre Schweitzer [Fri, 15 Apr 2016 19:43:12 +0000 (19:43 +0000)]
[KMTESTS:FSRTL]
Add more non-failing tests
CORE-11002
svn path=/trunk/; revision=71162
Thomas Faber [Fri, 15 Apr 2016 18:30:18 +0000 (18:30 +0000)]
[NTOS:MM]
- Fix list walk in MmGetSessionById
svn path=/trunk/; revision=71161
Pierre Schweitzer [Thu, 14 Apr 2016 20:42:12 +0000 (20:42 +0000)]
[FREELDR]
Cherrypick r71159
svn path=/trunk/; revision=71160
Pierre Schweitzer [Thu, 14 Apr 2016 20:39:55 +0000 (20:39 +0000)]
[NTFS]
Don't attempt to read a sparse run of the disk.
Patch by Trevor Thompson
CORE-10998
svn path=/trunk/; revision=71159
Thomas Faber [Thu, 14 Apr 2016 19:38:40 +0000 (19:38 +0000)]
[ACPICA]
- Revert the changes adding arbitrary bit length read/write support since they cause problems on VirtualBox and will be reworked upstream.
CORE-11115 #resolve
svn path=/trunk/; revision=71158
Thomas Faber [Thu, 14 Apr 2016 15:18:53 +0000 (15:18 +0000)]
[NTOS:IO]
- Avoid excessive stack usage in IopInitializeDriverModule.
svn path=/trunk/; revision=71157
Pierre Schweitzer [Wed, 13 Apr 2016 20:06:56 +0000 (20:06 +0000)]
[NTFS]
Don't perform an overestimated allocation in NtfsReadFile()
Patch by Trevor Thompson
CORE-10998
svn path=/trunk/; revision=71156
Pierre Schweitzer [Wed, 13 Apr 2016 19:52:42 +0000 (19:52 +0000)]
[NTFS]
Don't leak memory in case of failures in NtfsReadDisk().
Based on a patch by Trevor Thompson.
CORE-10998
svn path=/trunk/; revision=71155
Mark Jansen [Wed, 13 Apr 2016 18:23:54 +0000 (18:23 +0000)]
[APPHELP] Change the ApphelpCheckInstallShieldPackage stub to a non-throwing one, use OutputDebugString by default. CORE-8591
svn path=/trunk/; revision=71154
Thomas Faber [Tue, 12 Apr 2016 17:44:47 +0000 (17:44 +0000)]
[NTOS:PS]
- Return sensible values for KernelTime/UserTime from NtQueryInformationProcess:ProcessTimes
CORE-7007 #resolve
svn path=/trunk/; revision=71153
Thomas Faber [Tue, 12 Apr 2016 17:39:01 +0000 (17:39 +0000)]
[NTDLL_APITEST]
- Add a test for NtQueryInformationProcess:ProcessTimes
CORE-7007
svn path=/trunk/; revision=71152
Thomas Faber [Tue, 12 Apr 2016 15:44:33 +0000 (15:44 +0000)]
[ACPICA]
- Update to version
20160318
CORE-11114 #resolve
svn path=/trunk/; revision=71151
Thomas Faber [Tue, 12 Apr 2016 13:18:32 +0000 (13:18 +0000)]
[COM_APITEST]
- Add some more classes, thanks to http://www.geoffchappell.com/studies/windows/ie/browseui/classes/index.htm
svn path=/trunk/; revision=71150
Thomas Faber [Tue, 12 Apr 2016 13:01:35 +0000 (13:01 +0000)]
[ADVAPI32]
- Fix null termination in RegQueryInfoKeyA. Based on Wine commit
303daeef by Alexandre Juilliard.
svn path=/trunk/; revision=71149
Thomas Faber [Tue, 12 Apr 2016 11:58:11 +0000 (11:58 +0000)]
[PSDK]
- Add CLSID_ACLHistory, CLSID_ACLMRU, CLSID_ACLCustomMRU
svn path=/trunk/; revision=71148
Thomas Faber [Tue, 12 Apr 2016 09:27:27 +0000 (09:27 +0000)]
[PSDK]
- Import SHCreateShellItemArrayFromIDLists, IShellView3, IAssocHandlerInvoker, IAssocHandler, IEnumAssocHandlers, SHAssocEnumHandlers and EnumerableObjectCollection from Wine
svn path=/trunk/; revision=71147
Thomas Faber [Tue, 12 Apr 2016 06:51:20 +0000 (06:51 +0000)]
[PSDK]
- Reorder some definitions in shobjidl.idl to get us in better sync with Wine
svn path=/trunk/; revision=71146
Pierre Schweitzer [Mon, 11 Apr 2016 20:29:35 +0000 (20:29 +0000)]
[NTOSKRNL]
In FsRtlAddBaseMcbEntry(), try to detect incompatible LBNs before altering mappings.
This fixes a few tests failures
CORE-11002
svn path=/trunk/; revision=71145
Mark Jansen [Mon, 11 Apr 2016 18:28:31 +0000 (18:28 +0000)]
[SHELL32][SHELL32_WINETEST] Connect CDefViewDual to CDefView to fix crashes in the shelldispatch test ROSTESTS-209
- CDefViewDual::get_Application now returns a new CDefView to fix the winetest.
- Update CFolder, CFolderItem(s), CFolderItemVerb(s), CShell to use the new IDispatchImpl
- Enable the last two skipped testcases (test_ShellFolderViewDual, test_ShellWindows)
svn path=/trunk/; revision=71144
Colin Finck [Mon, 11 Apr 2016 05:43:46 +0000 (05:43 +0000)]
[DOXYGEN]
doxygen.reactos.org is back, with a revamped Doxyfile and a new design! (= the standard Doxygen design :P)
This is mostly the default Doxyfile, with just obvious settings imported from our old one.
I've also enabled some advanced features such as dependency graphs and the treeview.
The configuration is far away from perfect, but everybody is invited to tune it and see the results on the next day.
Doxygen is regenerated everyday at 4:00 UTC. RosApps and RosTests are also included now.
You're also invited to add Doxygen comments everywhere. Right now, the documentation is dominated by our third-party imports.
svn path=/trunk/; revision=71143
Mark Jansen [Sun, 10 Apr 2016 21:32:27 +0000 (21:32 +0000)]
[SHELL32] Use the previously implemented Typelib registration from ATL to register shell32. ROSTESTS-209
svn path=/trunk/; revision=71142
Pierre Schweitzer [Sun, 10 Apr 2016 18:02:04 +0000 (18:02 +0000)]
[KMTESTS:FSRTL]
Add a simple test for FsRtlAddLargeMcbEntry() which shows how hard it's broken... Not only it doesn't support mismatching LBNs, but it also replaces current mapping with broken one
CORE-11002
svn path=/trunk/; revision=71141
Thomas Faber [Sun, 10 Apr 2016 17:51:47 +0000 (17:51 +0000)]
[MOUNTMGR]
- Avoid an unnecessarily large stack buffer in MountMgrMountedDeviceArrival
- Add missing OBJ_KERNEL_HANDLE. CORE-10207
svn path=/trunk/; revision=71140
Mark Jansen [Sun, 10 Apr 2016 16:53:00 +0000 (16:53 +0000)]
[ATL]
- Implement Typelib registration in CComModule::RegisterServer, based on dll/win32/atl/atl.c and dll/win32/atl80/atl80.c
- Add oleaut32 to devmgr and stobject import libraries
CORE-11104 #resolve
svn path=/trunk/; revision=71139
Mark Jansen [Sun, 10 Apr 2016 12:05:06 +0000 (12:05 +0000)]
[SHELL32]
- Stub IShellFolderViewDual2
ROSTESTS-209 #comment CDefViewDual.patch committed.
svn path=/trunk/; revision=71138
Pierre Schweitzer [Sun, 10 Apr 2016 10:29:28 +0000 (10:29 +0000)]
[NTOSKRNL]
In FsRtlAddBaseMcbEntry(): only merge runs if LBNs are consistent.
This fixes a few failing tests.
CORE-11002
svn path=/trunk/; revision=71137
Thomas Faber [Sun, 10 Apr 2016 09:40:16 +0000 (09:40 +0000)]
[COM_APITEST]
- Add some classes and interfaces related to CORE-10838.
svn path=/trunk/; revision=71136
Thomas Faber [Sun, 10 Apr 2016 09:33:03 +0000 (09:33 +0000)]
[PSDK]
- Correct CLSID_FileSearchBand and add CLSID_IE_SearchBand and CLSID_ChannelsBand. Patch by Sylvain Deverre.
CORE-10838
svn path=/trunk/; revision=71135
Thomas Faber [Sun, 10 Apr 2016 09:22:08 +0000 (09:22 +0000)]
[PSDK]
- Add DSA_GetItemCount and DSA_AppendItem. Patch by Sylvain Deverre.
CORE-10838
svn path=/trunk/; revision=71134
Mark Jansen [Sat, 9 Apr 2016 23:20:15 +0000 (23:20 +0000)]
[SHELL32]
- Stub IShellView2
Patch by Jared Smudde
CORE-11049 #resolve #comment Thanks!
svn path=/trunk/; revision=71133
Pierre Schweitzer [Sat, 9 Apr 2016 22:18:14 +0000 (22:18 +0000)]
[NTOSKRNL]
Drop dead code in FsRtlAddBaseMcbEntry().
CORE-11002
svn path=/trunk/; revision=71132
Mark Jansen [Sat, 9 Apr 2016 21:40:32 +0000 (21:40 +0000)]
[ACPPAGE] Implement the base of the compatibility tab in explorer as shell extension.
Because the underlying shim infrastructure is not active yet, the page is disabled by default.
Hello Reactos :)
CORE-10375
svn path=/trunk/; revision=71131
Thomas Faber [Sat, 9 Apr 2016 19:33:42 +0000 (19:33 +0000)]
[CDFS]
- Implement file locking
CORE-10790 #resolve
svn path=/trunk/; revision=71130
Thomas Faber [Sat, 9 Apr 2016 16:16:12 +0000 (16:16 +0000)]
[NTOS:WMI]
- Avoid a memory leak in failure case of WmipGetRawSMBiosTableData.
CORE-11095 #resolve
svn path=/trunk/; revision=71129
Thomas Faber [Sat, 9 Apr 2016 16:13:37 +0000 (16:13 +0000)]
[USBSTOR]
- In USBSTOR_GetMaxLUN, correctly handle devices that do not support this request. Patch by Vadim Galyant.
CORE-10515 #resolve
svn path=/trunk/; revision=71128
Thomas Faber [Sat, 9 Apr 2016 15:13:01 +0000 (15:13 +0000)]
[COM_APITEST]
- Add even more interfaces
svn path=/trunk/; revision=71127
Thomas Faber [Sat, 9 Apr 2016 14:05:08 +0000 (14:05 +0000)]
[COM_APITEST]
- Add some more interfaces
svn path=/trunk/; revision=71126
David Quintana [Sat, 9 Apr 2016 13:46:52 +0000 (13:46 +0000)]
[UNIVGA16]
Change the cylliric glyphs for "Ы" and "ы", to allow them to have a pixel space before the next character. By Dmitri Poguliayev.
svn path=/trunk/; revision=71125
Thomas Faber [Sat, 9 Apr 2016 09:26:19 +0000 (09:26 +0000)]
[IPHLPAPI]
- Improve stub for Icmp6ParseReplies
ROSTESTS-214
svn path=/trunk/; revision=71124
Thomas Faber [Sat, 9 Apr 2016 09:22:57 +0000 (09:22 +0000)]
[COM_APITEST]
- Add ieframe classes CLSID_Internet, CLSID_CUrlHistory, CLSID_InternetShortcut, CLSID_ShellUIHelper, CLSID_ShellNameSpace, CLSID_WebBrowser and CLSID_WebBrowser_V1
- Add shdocvw classes CLSID_SearchAssistantOC, CLSID_ShellSearchAssistantOC and CLSID_ShellShellNameSpace
svn path=/trunk/; revision=71123
Thomas Faber [Sat, 9 Apr 2016 09:18:57 +0000 (09:18 +0000)]
[COM_APITEST]
- Add IID_ICallFactory, IID_IForegroundTransfer and IID_IRpcOptions
- Fix a format string mismatch
svn path=/trunk/; revision=71122
Thomas Faber [Sat, 9 Apr 2016 09:00:44 +0000 (09:00 +0000)]
[COM_APITEST]
- Add more interfaces, in particular IID_IMarshal2 and DIID_DWebBrowserEvents
- Alphabetize ieframe classes
svn path=/trunk/; revision=71121
Thomas Faber [Sat, 9 Apr 2016 08:49:17 +0000 (08:49 +0000)]
[COM_APITEST]
- Test INamespaceWalk, INamespaceWalkCB and INamespaceWalkCB2
CORE-11093
svn path=/trunk/; revision=71120
Thomas Faber [Sat, 9 Apr 2016 08:31:49 +0000 (08:31 +0000)]
[OLE32]
- Apply Wine commit
110665a3 (ole32: Don't call spy on IMalloc::Free(NULL)) by Nikolay Sivov. Fixes test failures in atl:CComHeapPtr
CORE-11107 #resolve
svn path=/trunk/; revision=71119
Thomas Faber [Fri, 8 Apr 2016 10:36:31 +0000 (10:36 +0000)]
[SHELL32]
- Revert the delay-loading changes from r71114 since they break 2nd stage.
ROSTESTS-209
svn path=/trunk/; revision=71118
Thomas Faber [Fri, 8 Apr 2016 08:38:48 +0000 (08:38 +0000)]
[ATL]
- Add a basic implementation for IDispatchImpl. Patch by Mark Jansen.
CORE-11087
svn path=/trunk/; revision=71117
Thomas Faber [Fri, 8 Apr 2016 08:30:09 +0000 (08:30 +0000)]
[SHELL32]
- Add stubs for the shell dispatch object, CShell, and its relatives. Patch by Mark Jansen.
[SHELL32_WINETEST]
- We no longer need to skip test_ParseName and test_Verbs thanks to Mark's work.
CORE-6892
ROSTESTS-209
svn path=/trunk/; revision=71116
Thomas Faber [Fri, 8 Apr 2016 07:56:22 +0000 (07:56 +0000)]
[SHELL32]
- Explicitly use -W version of ShellExecute. Patch by Mark Jansen.
ROSTESTS-209
svn path=/trunk/; revision=71115
Thomas Faber [Fri, 8 Apr 2016 07:55:32 +0000 (07:55 +0000)]
[SHELL32]
- Delay-import some libraries. Patch by Mark Jansen.
ROSTESTS-209
svn path=/trunk/; revision=71114