reactos.git
5 years ago[FILEBROWSER]
David Quintana [Tue, 7 Oct 2014 14:40:33 +0000 (14:40 +0000)]
[FILEBROWSER]
* Always open separate.

[BROWSEUI]
* Use the threadref IUnknown for reference counting in the browser threads.

svn path=/branches/shell-experiments/; revision=64578

5 years agoSync with trunk r64509.
David Quintana [Fri, 3 Oct 2014 19:20:19 +0000 (19:20 +0000)]
Sync with trunk r64509.

svn path=/branches/shell-experiments/; revision=64510

5 years ago[SHLWAPI]
Thomas Faber [Fri, 3 Oct 2014 18:42:20 +0000 (18:42 +0000)]
[SHLWAPI]
- Merge Sebastian Lackner's SH*Shared/SHMapHandle fixes (Wine commits 5e4f15dbc95b182d403ff373)
CORE-8563 #resolve

svn path=/trunk/; revision=64509

5 years ago[SHLWAPI_WINETEST]
Thomas Faber [Fri, 3 Oct 2014 18:39:34 +0000 (18:39 +0000)]
[SHLWAPI_WINETEST]
- Merge Sebastian Lackner's SH*Shared/SHMapHandle tests (Wine commits cad3e3e55e4f15dbef065486c95b182d)
CORE-8563

svn path=/trunk/; revision=64508

5 years ago[MKHIVE]
Timo Kreuzer [Fri, 3 Oct 2014 18:01:46 +0000 (18:01 +0000)]
[MKHIVE]
Fix warnings. (Compiling source files from ntoskrnl in mkhive is as ugly as it can get, this stuff needs to go to cmlib, if it is shared!)

svn path=/trunk/; revision=64507

5 years ago[OLEAUT32_WINETEST]
Amine Khaldi [Fri, 3 Oct 2014 17:10:32 +0000 (17:10 +0000)]
[OLEAUT32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64506

5 years ago[OLEAUT32]
Amine Khaldi [Fri, 3 Oct 2014 17:10:15 +0000 (17:10 +0000)]
[OLEAUT32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64505

5 years ago[OLEACC_WINETEST]
Amine Khaldi [Fri, 3 Oct 2014 16:42:24 +0000 (16:42 +0000)]
[OLEACC_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64504

5 years ago[OLEACC]
Amine Khaldi [Fri, 3 Oct 2014 16:42:05 +0000 (16:42 +0000)]
[OLEACC]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64503

5 years ago[PSDK]
Amine Khaldi [Fri, 3 Oct 2014 16:10:46 +0000 (16:10 +0000)]
[PSDK]
* Update oleacc.idl.
CORE-8540

svn path=/trunk/; revision=64502

5 years ago[MKHIVE] Misc fixes:
Hervé Poussineau [Fri, 3 Oct 2014 15:11:31 +0000 (15:11 +0000)]
[MKHIVE] Misc fixes:
- add missing initialization
- support trailing backslash at end of registry key name
CORE-8584 #resolve

svn path=/trunk/; revision=64501

5 years ago[BOOTDATA] Do not mix lower and upper case
Hervé Poussineau [Fri, 3 Oct 2014 15:11:22 +0000 (15:11 +0000)]
[BOOTDATA] Do not mix lower and upper case

svn path=/trunk/; revision=64500

5 years ago[TCPIP] Fix debug traces
Hervé Poussineau [Fri, 3 Oct 2014 15:11:19 +0000 (15:11 +0000)]
[TCPIP] Fix debug traces

svn path=/trunk/; revision=64499

5 years ago[MKHIVE] Use same code as ntoskrnl to create registry keys
Hervé Poussineau [Fri, 3 Oct 2014 13:17:32 +0000 (13:17 +0000)]
[MKHIVE] Use same code as ntoskrnl to create registry keys
CORE-8584

svn path=/trunk/; revision=64498

5 years ago[MKHIVE] Use same code as ntoskrnl to create registry keys
Hervé Poussineau [Fri, 3 Oct 2014 13:15:10 +0000 (13:15 +0000)]
[MKHIVE] Use same code as ntoskrnl to create registry keys
CORE-8584

svn path=/trunk/; revision=64497

5 years ago[PSDK/XDK]
Timo Kreuzer [Fri, 3 Oct 2014 12:10:08 +0000 (12:10 +0000)]
[PSDK/XDK]
Add some missing definitions to ntdef.h and winnt.h

svn path=/trunk/; revision=64496

5 years ago[SHLWAPI_WINETEST]
Amine Khaldi [Fri, 3 Oct 2014 12:07:36 +0000 (12:07 +0000)]
[SHLWAPI_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64495

5 years ago[KMTEST]
Timo Kreuzer [Fri, 3 Oct 2014 12:07:30 +0000 (12:07 +0000)]
[KMTEST]
Use CONST UCHAR * instead of PCUCHAR (which is only defined in ntdef.h, not in winnt.h)

svn path=/trunk/; revision=64494

5 years ago[SHLWAPI]
Amine Khaldi [Fri, 3 Oct 2014 12:07:14 +0000 (12:07 +0000)]
[SHLWAPI]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64493

5 years ago[OLE32_WINETEST]
Amine Khaldi [Fri, 3 Oct 2014 11:44:48 +0000 (11:44 +0000)]
[OLE32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64492

5 years ago[OLE32]
Amine Khaldi [Fri, 3 Oct 2014 11:44:27 +0000 (11:44 +0000)]
[OLE32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64491

5 years ago[MSXML][MSXML2][MSXML4][MSXML6]
Amine Khaldi [Fri, 3 Oct 2014 11:26:12 +0000 (11:26 +0000)]
[MSXML][MSXML2][MSXML4][MSXML6]
* Mark as synced with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64490

5 years ago[MSXML3_WINETEST]
Amine Khaldi [Fri, 3 Oct 2014 11:23:20 +0000 (11:23 +0000)]
[MSXML3_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64489

5 years ago[MSXML3]
Amine Khaldi [Fri, 3 Oct 2014 11:23:01 +0000 (11:23 +0000)]
[MSXML3]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64488

5 years ago[USETUP]
Eric Kohl [Fri, 3 Oct 2014 11:05:56 +0000 (11:05 +0000)]
[USETUP]
Remove obsolete partition creation checks and their corresponding error messages.

svn path=/trunk/; revision=64487

5 years ago* Minor formatting fixes for consistency.
Amine Khaldi [Fri, 3 Oct 2014 10:25:20 +0000 (10:25 +0000)]
* Minor formatting fixes for consistency.

svn path=/trunk/; revision=64486

5 years ago[TRANSLATIONS]
Amine Khaldi [Fri, 3 Oct 2014 10:21:00 +0000 (10:21 +0000)]
[TRANSLATIONS]
* Turkish translation update by Erdem Ersoy.
CORE-7861

svn path=/trunk/; revision=64485

5 years ago[USETUP]
Amine Khaldi [Fri, 3 Oct 2014 10:08:33 +0000 (10:08 +0000)]
[USETUP]
* Prevent the "illegal character encoding in string literal" warning from flooding the build log. This must be inspected.
CORE-8516

svn path=/trunk/; revision=64484

5 years ago[CMAKE]
Amine Khaldi [Fri, 3 Oct 2014 09:56:36 +0000 (09:56 +0000)]
[CMAKE]
* Introduce an option to compile ReactOS with dwarf symbols instead of rossym. Use NO_ROSSYM to control it.
* Dedicated to V.
CORE-8594 #resolve

svn path=/trunk/; revision=64483

5 years ago[USETUP]
Eric Kohl [Fri, 3 Oct 2014 09:24:54 +0000 (09:24 +0000)]
[USETUP]
- DeleteCurrentPartition: A deleted partition is of type PARTITION_ENTRY_UNUSED.
- ScrollDownPartitionList / ScrollUpPartitionList: Ignore container partitions if they are not used.
CORE-8413 #resolve #comment Fixed in r64482.

svn path=/trunk/; revision=64482

5 years ago[WS2_32]
Sylvain Petreolle [Fri, 3 Oct 2014 09:05:34 +0000 (09:05 +0000)]
[WS2_32]
inet_addr does not require WSAStartup()

svn path=/trunk/; revision=64481

5 years ago[WS2_32_APITEST]
Sylvain Petreolle [Fri, 3 Oct 2014 09:00:15 +0000 (09:00 +0000)]
[WS2_32_APITEST]
Add WSAStartup-dependent tests.

svn path=/trunk/; revision=64480

5 years ago[MSVFW32_WINETEST]
Amine Khaldi [Fri, 3 Oct 2014 00:54:45 +0000 (00:54 +0000)]
[MSVFW32_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64479

5 years ago[MSVFW32]
Amine Khaldi [Fri, 3 Oct 2014 00:54:13 +0000 (00:54 +0000)]
[MSVFW32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64478

5 years agoFix dprint.
Hermès Bélusca-Maïto [Fri, 3 Oct 2014 00:33:21 +0000 (00:33 +0000)]
Fix dprint.

svn path=/trunk/; revision=64477

5 years ago[NTVDM]
Aleksandar Andrejevic [Thu, 2 Oct 2014 23:50:35 +0000 (23:50 +0000)]
[NTVDM]
Implement VGA bitmap fonts.

svn path=/trunk/; revision=64476

5 years ago[ADVAPI32]
Jérôme Gardou [Thu, 2 Oct 2014 22:03:58 +0000 (22:03 +0000)]
[ADVAPI32]
 - Reimplement RegEnumValueA on top of RegEnumValueW
CORE-8582

svn path=/trunk/; revision=64475

5 years ago[NTVDM]
Aleksandar Andrejevic [Thu, 2 Oct 2014 21:16:12 +0000 (21:16 +0000)]
[NTVDM]
Not every handle is a device handle.

svn path=/trunk/; revision=64474

5 years ago[PSDK]
Timo Kreuzer [Thu, 2 Oct 2014 21:13:03 +0000 (21:13 +0000)]
[PSDK]
- Convert a stray extern into what it was supposed to become.

svn path=/trunk/; revision=64473

5 years ago[PSDK]
Timo Kreuzer [Thu, 2 Oct 2014 20:13:03 +0000 (20:13 +0000)]
[PSDK]
Fix build

svn path=/trunk/; revision=64472

5 years ago[PSDK]
Timo Kreuzer [Thu, 2 Oct 2014 20:11:24 +0000 (20:11 +0000)]
[PSDK]
Add missing definitions to winddi.h

svn path=/trunk/; revision=64471

5 years ago[NTVDM]: improve some dprints.
Hermès Bélusca-Maïto [Thu, 2 Oct 2014 19:47:58 +0000 (19:47 +0000)]
[NTVDM]: improve some dprints.

svn path=/trunk/; revision=64470

5 years ago[SERVICES]
Eric Kohl [Thu, 2 Oct 2014 17:58:55 +0000 (17:58 +0000)]
[SERVICES]
Disable new events and replace them by debug messages.

svn path=/trunk/; revision=64469

5 years ago[ADVAPI32_APITEST]
Jérôme Gardou [Thu, 2 Oct 2014 17:31:06 +0000 (17:31 +0000)]
[ADVAPI32_APITEST]
 - Add a few tests for RegEnumValueW

svn path=/trunk/; revision=64468

5 years ago[SERVICES]
Eric Kohl [Thu, 2 Oct 2014 17:27:18 +0000 (17:27 +0000)]
[SERVICES]
EVENT_READFILE_TIMEOUT uses one string.

svn path=/trunk/; revision=64467

5 years ago[SERVICES]
Eric Kohl [Thu, 2 Oct 2014 16:28:18 +0000 (16:28 +0000)]
[SERVICES]
Add missing stdlib.h include.

svn path=/trunk/; revision=64466

5 years ago[SERVICES]
Eric Kohl [Thu, 2 Oct 2014 16:20:42 +0000 (16:20 +0000)]
[SERVICES]
ScmWaitForServiceConnect: Log some more warnings and errors.

svn path=/trunk/; revision=64465

5 years ago[MSTASK_WINETEST]
Amine Khaldi [Thu, 2 Oct 2014 10:32:26 +0000 (10:32 +0000)]
[MSTASK_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64464

5 years ago[MSRLE32_WINETEST]
Amine Khaldi [Thu, 2 Oct 2014 10:27:09 +0000 (10:27 +0000)]
[MSRLE32_WINETEST]
* Import from Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64463

5 years ago[MSRLE32]
Amine Khaldi [Thu, 2 Oct 2014 10:26:21 +0000 (10:26 +0000)]
[MSRLE32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64462

5 years ago[MSISIP]
Amine Khaldi [Thu, 2 Oct 2014 10:14:19 +0000 (10:14 +0000)]
[MSISIP]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64461

5 years ago[MSIMG32]
Amine Khaldi [Thu, 2 Oct 2014 10:04:59 +0000 (10:04 +0000)]
[MSIMG32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64460

5 years ago[MSHTML_WINETEST]
Amine Khaldi [Thu, 2 Oct 2014 09:51:45 +0000 (09:51 +0000)]
[MSHTML_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64459

5 years ago[MSHTML]
Amine Khaldi [Thu, 2 Oct 2014 09:51:19 +0000 (09:51 +0000)]
[MSHTML]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64458

5 years ago[PSDK]
Amine Khaldi [Thu, 2 Oct 2014 09:33:35 +0000 (09:33 +0000)]
[PSDK]
* Update OLECMDID.
CORE-8540

svn path=/trunk/; revision=64457

5 years ago[MSCTF_WINETEST]
Amine Khaldi [Thu, 2 Oct 2014 08:44:32 +0000 (08:44 +0000)]
[MSCTF_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64456

5 years ago[MSCTF]
Amine Khaldi [Thu, 2 Oct 2014 08:44:10 +0000 (08:44 +0000)]
[MSCTF]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64455

5 years ago[PSDK]
Amine Khaldi [Thu, 2 Oct 2014 08:36:52 +0000 (08:36 +0000)]
[PSDK]
* Update msctf.idl.
CORE-8540

svn path=/trunk/; revision=64454

5 years ago[MSCMS]
Amine Khaldi [Thu, 2 Oct 2014 08:25:15 +0000 (08:25 +0000)]
[MSCMS]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64453

5 years ago[DLLEXPORT_TEST]
Timo Kreuzer [Thu, 2 Oct 2014 08:23:38 +0000 (08:23 +0000)]
[DLLEXPORT_TEST]
Rename main() to test()

svn path=/trunk/; revision=64452

5 years ago[IMAADP32.ACM]
Amine Khaldi [Thu, 2 Oct 2014 08:11:02 +0000 (08:11 +0000)]
[IMAADP32.ACM]
* Delete this duplicate.

svn path=/trunk/; revision=64451

5 years ago[DLLEXPORT_TEST]
Timo Kreuzer [Thu, 2 Oct 2014 07:58:18 +0000 (07:58 +0000)]
[DLLEXPORT_TEST]
Make it a DLL, not a static lib. Noticed by Thomas.

svn path=/trunk/; revision=64450

5 years ago[DLLEXPORT_TEST]
Timo Kreuzer [Thu, 2 Oct 2014 07:30:59 +0000 (07:30 +0000)]
[DLLEXPORT_TEST]
Fix a typo

svn path=/trunk/; revision=64449

5 years ago[MOUNTMGR] Misc fixes for IOCTLs
Hervé Poussineau [Thu, 2 Oct 2014 05:06:24 +0000 (05:06 +0000)]
[MOUNTMGR] Misc fixes for IOCTLs

svn path=/trunk/; revision=64448

5 years ago[NTVDM]
Hermès Bélusca-Maïto [Thu, 2 Oct 2014 00:26:13 +0000 (00:26 +0000)]
[NTVDM]
- INT 21h, AH=59h (Get Extended Error Information) is unimplemented but is used by many applications. DPRINT a special message to remind that we need to implement it.
- Implement INT 21h, AH=6Ch "Extended Open/Create".

svn path=/trunk/; revision=64447

5 years ago[NTVDM]: Silence interrupt calls dprints.
Hermès Bélusca-Maïto [Thu, 2 Oct 2014 00:03:55 +0000 (00:03 +0000)]
[NTVDM]: Silence interrupt calls dprints.

svn path=/trunk/; revision=64446

5 years ago[ADVAPI32]
Jérôme Gardou [Wed, 1 Oct 2014 22:51:44 +0000 (22:51 +0000)]
[ADVAPI32]
 - Fix a stupid crash I introduced in RegQueryValueExA
 - Reimplement RegEnumKeyExA as wrapper around RegEnumKeyExW
 - Implement RegEnumKeyExW for HKCR subkeys
 - Fix a few potential handle leaks
CORE-8582

svn path=/trunk/; revision=64445

5 years ago[ADVAPI32]
Jérôme Gardou [Wed, 1 Oct 2014 17:48:32 +0000 (17:48 +0000)]
[ADVAPI32]
 - Add implementation of RegCreateKeyEx and RegSetValueEx for HKCR subkeys
CORE-8582

svn path=/trunk/; revision=64444

5 years ago[ADVAPI32]
Jérôme Gardou [Wed, 1 Oct 2014 17:48:26 +0000 (17:48 +0000)]
[ADVAPI32]
 - Implement RegQueryValueEx for HKCR subkeys
CORE-8582

svn path=/trunk/; revision=64443

5 years ago[ADVAPI32]
Jérôme Gardou [Wed, 1 Oct 2014 17:48:17 +0000 (17:48 +0000)]
[ADVAPI32]
 - Correctly use RtlCreateUnicodeStringFromAsciiz and check for its return value in various places.
It allocates a buffer and initializes is it as empty even if the passed ASCII buffer is NULL.

svn path=/trunk/; revision=64442

5 years ago[ADVAPI32]
Jérôme Gardou [Wed, 1 Oct 2014 17:48:04 +0000 (17:48 +0000)]
[ADVAPI32]
 - Rewrite RegQueryValueExA as a wrapper arount RegQueryValueExW
CORE-8582

svn path=/trunk/; revision=64441

5 years ago[ADVAPI32_APITEST]
Jérôme Gardou [Wed, 1 Oct 2014 17:28:45 +0000 (17:28 +0000)]
[ADVAPI32_APITEST]
 - Add a few more tests for corner cases of RegCreateKeyEx API with HKCR subkeys
CORE-8582

svn path=/trunk/; revision=64440

5 years ago[ADVAPI32_APITEST]
Jérôme Gardou [Wed, 1 Oct 2014 15:59:54 +0000 (15:59 +0000)]
[ADVAPI32_APITEST]
 - Add more tests for HKCR subkeys creation.
CORE-8582

svn path=/trunk/; revision=64439

5 years ago[WINE:TEST.H]
Thomas Faber [Wed, 1 Oct 2014 14:16:18 +0000 (14:16 +0000)]
[WINE:TEST.H]
- Correctly count broken and win_skip (depending on USE_WINE_TODOS) when WINETEST_PLATFORM=reactos

svn path=/trunk/; revision=64438

5 years ago[HNETCFG][OLEACC][WBEMDISP]
Amine Khaldi [Wed, 1 Oct 2014 11:12:48 +0000 (11:12 +0000)]
[HNETCFG][OLEACC][WBEMDISP]
* Add missing stdole2 dependency. Spotted by Thomas Kriese.
CORE-8585 #resolve #comment Fixed in r64437. Thanks!

svn path=/trunk/; revision=64437

5 years ago[ITSS]
Amine Khaldi [Wed, 1 Oct 2014 11:07:06 +0000 (11:07 +0000)]
[ITSS]
* Add missing wineheaders dependency. Spotted by Thomas Kriese.
CORE-8586 #resolve #comment Fixed in r64436. Thanks!

svn path=/trunk/; revision=64436

5 years ago[DX10GUID]
Amine Khaldi [Wed, 1 Oct 2014 11:03:51 +0000 (11:03 +0000)]
[DX10GUID]
* Add missing d3d_idl_headers dependency. Spotted by Thomas Kriese.
CORE-8588 #resolve #comment Fixed in r64434. Thanks!

svn path=/trunk/; revision=64435

5 years ago[MSADP32.ACM]
Amine Khaldi [Wed, 1 Oct 2014 11:00:12 +0000 (11:00 +0000)]
[MSADP32.ACM]
* Delete this duplicate.

svn path=/trunk/; revision=64434

5 years ago[PSDK]
Amine Khaldi [Wed, 1 Oct 2014 10:41:22 +0000 (10:41 +0000)]
[PSDK]
* Add a header guard.

svn path=/trunk/; revision=64433

5 years ago[MSACM32]
Amine Khaldi [Wed, 1 Oct 2014 10:36:12 +0000 (10:36 +0000)]
[MSACM32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64432

5 years ago[NTVDM]
Hermès Bélusca-Maïto [Wed, 1 Oct 2014 00:40:36 +0000 (00:40 +0000)]
[NTVDM]
The highest bit of the mode number is used to determine whether or not we need to clear the screen. Fix the existing code that was disabled in revision 61907 because it was completely wrong. Now we correctly support this feature. Also check the mode number limit and fail if it is unsupported.

svn path=/trunk/; revision=64431

5 years ago[NTVDM]
Hermès Bélusca-Maïto [Tue, 30 Sep 2014 23:55:52 +0000 (23:55 +0000)]
[NTVDM]
- Code reorganization: Move CPU code to specific files for modularity (prepares ground for some future work).
  Part 2/2 (fixes build ;) )
- Improve a DPRINT.
- Set reported DOS OEM number to 0xFF as NTDOS does.

svn path=/trunk/; revision=64430

5 years ago[NTVDM]
Hermès Bélusca-Maïto [Tue, 30 Sep 2014 23:47:23 +0000 (23:47 +0000)]
[NTVDM]
Code reorganization: Move CPU code to specific files for modularity (prepares ground for some future work).
We reintroduce also int32.c in which all the int32 handling code is moved to.
Part 1/2

svn path=/trunk/; revision=64429

5 years ago[FAST486]
Aleksandar Andrejevic [Tue, 30 Sep 2014 22:18:41 +0000 (22:18 +0000)]
[FAST486]
Apparently MOVS, LODS, STOS, INS and OUTS can also take REPNZ as a prefix.

svn path=/trunk/; revision=64428

5 years ago[ADVAPI32]
Jérôme Gardou [Tue, 30 Sep 2014 22:05:50 +0000 (22:05 +0000)]
[ADVAPI32]
 - Centralize RegDeleteKey[Ex]{A,W} implementation into RegDeleteKeyExW
 - Update the HKCR wrapper accordingly.
CORE-8582

svn path=/trunk/; revision=64427

5 years ago[WIN32K]
Timo Kreuzer [Tue, 30 Sep 2014 21:13:57 +0000 (21:13 +0000)]
[WIN32K]
Implement DC_bIsBitmapCompatible() helper function and use it in NtGdiSelectBitmap. Will be reused later.
[SPEC2DEF]
Improve formatting

svn path=/trunk/; revision=64426

5 years ago[CRT_APITEST]
Timo Kreuzer [Tue, 30 Sep 2014 21:10:15 +0000 (21:10 +0000)]
[CRT_APITEST]
Fix some tests based on Windows 2003 SP1 behavior. Patch by Victor Martinez.

svn path=/trunk/; revision=64425

5 years ago[DLLEXPORT_TEST]
Timo Kreuzer [Tue, 30 Sep 2014 20:52:54 +0000 (20:52 +0000)]
[DLLEXPORT_TEST]
Add a dll that imports basically everything from framedyn.dll

svn path=/trunk/; revision=64424

5 years ago[CRT]
Timo Kreuzer [Tue, 30 Sep 2014 20:48:54 +0000 (20:48 +0000)]
[CRT]
- Allow to allow wchar_t even on C++, if it is not GCC
- Remove a number of duplicate definitions
[FRAMEDYN]
- Compile with /Zc:wchar_t- on MSVC
- Get rid of now obsolete MSVC symbol aliases
- Share the spec file
- Add 2 GCC symbols in the export lib (C2 constructor, D2 destructor), which are in this case identical to C1 and D1

svn path=/trunk/; revision=64423

5 years ago[ADVAPI32]
Jérôme Gardou [Tue, 30 Sep 2014 20:21:50 +0000 (20:21 +0000)]
[ADVAPI32]
 - Fix a memory leak in failure case.
Spotted by Thomas.
CORE-8582

svn path=/trunk/; revision=64422

5 years ago[ADVAPI32]
Jérôme Gardou [Tue, 30 Sep 2014 20:01:00 +0000 (20:01 +0000)]
[ADVAPI32]
 - Implement DeleteKey for HKCR subkeys
CORE-8582

svn path=/trunk/; revision=64421

5 years ago[ADVAPI32]
Jérôme Gardou [Tue, 30 Sep 2014 20:00:54 +0000 (20:00 +0000)]
[ADVAPI32]
 - Mark key create from HKCR subkeys as HKCR subkeys
CORE-8582

svn path=/trunk/; revision=64420

5 years ago[ADVAPI32]
Jérôme Gardou [Tue, 30 Sep 2014 20:00:35 +0000 (20:00 +0000)]
[ADVAPI32]
 - Reimplement RegDeleteKeyA as a wrapper around RegDeleteKeyW
CORE-8582

svn path=/trunk/; revision=64419

5 years ago[ADVAPI32]
Jérôme Gardou [Tue, 30 Sep 2014 20:00:23 +0000 (20:00 +0000)]
[ADVAPI32]
 - Implement RegOpenKeyEx for HKEY_CLASSES_ROOT subkeys
CORE-8582

svn path=/trunk/; revision=64418

5 years ago[ADVAPI32]
Jérôme Gardou [Tue, 30 Sep 2014 20:00:17 +0000 (20:00 +0000)]
[ADVAPI32]
 - Mark the HKEY_CLASSES_ROOT key as belonging to the HKEY_CLASSES_ROOT tree.
CORE-8582

svn path=/trunk/; revision=64417

5 years ago[NTOS/CM]
Jérôme Gardou [Tue, 30 Sep 2014 20:00:00 +0000 (20:00 +0000)]
[NTOS/CM]
 - Put the loop inside SEH, and not vice-versa.

svn path=/trunk/; revision=64416

5 years ago[ADVAPI32]
Jérôme Gardou [Tue, 30 Sep 2014 19:59:51 +0000 (19:59 +0000)]
[ADVAPI32]
 - Reimplement RegCreateKeyExA as a wrapper around RegCreateKeyExW
CORE-8582

svn path=/trunk/; revision=64415

5 years ago[ADVAPI32]
Jérôme Gardou [Tue, 30 Sep 2014 19:59:35 +0000 (19:59 +0000)]
[ADVAPI32]
 - Rewrite RegOpenKeyExA as a wrapper around RegOpenKeyExW
CORE-8582

svn path=/trunk/; revision=64414

5 years ago[ADVAPI32_APITEST]
Jérôme Gardou [Tue, 30 Sep 2014 19:59:02 +0000 (19:59 +0000)]
[ADVAPI32_APITEST]
 - Remove some tests that are broken if HKCU\software\classes\CLSID key exists.
Better tests were added later anyway.
CORE-8582

svn path=/trunk/; revision=64413

5 years ago[ADVAPI32_APITEST]
Jérôme Gardou [Tue, 30 Sep 2014 19:58:59 +0000 (19:58 +0000)]
[ADVAPI32_APITEST]
 - Skip tests if the user has no administrative rights
 - Add more tests for subkey creation

svn path=/trunk/; revision=64412