reactos.git
42 hours ago[NPFS]: The third argument of ObLogSecurityDescriptor is an integer, not a boolean. master trunk
hbelusca [Mon, 18 Aug 2014 17:45:26 +0000 (17:45 +0000)]
[NPFS]: The third argument of ObLogSecurityDescriptor is an integer, not a boolean.

git-svn-id: file:///srv/svn/reactos/trunk@63904 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTOS:CC]
tfaber [Mon, 18 Aug 2014 03:55:59 +0000 (03:55 +0000)]
[NTOS:CC]
- Remove "VACB chain" optimization for CcCopyRead that was never applied anyway since MAX_RW_LENGTH == VACB_MAPPING_GRANULARITY, so a single read could never exceed one VACB
- Consolidate CcCopyRead, CcCopyWrite and the cached case of CcZeroData into a common worker function
CORE-8410

git-svn-id: file:///srv/svn/reactos/trunk@63903 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTOS:CC]
tfaber [Sun, 17 Aug 2014 21:52:54 +0000 (21:52 +0000)]
[NTOS:CC]
- Set the uninitialize event in CcUninitializeCacheMap to avoid deadlocking callers

git-svn-id: file:///srv/svn/reactos/trunk@63902 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTOS:CC]
tfaber [Sun, 17 Aug 2014 21:47:43 +0000 (21:47 +0000)]
[NTOS:CC]
- Use the passed-in file sizes in CcInitializeCacheMap

git-svn-id: file:///srv/svn/reactos/trunk@63901 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[TCPIP]
cgutman [Sun, 17 Aug 2014 04:03:29 +0000 (04:03 +0000)]
[TCPIP]
- Reference the address file while delivering data to avoid a use after free when an address file is closed during datagram delivery

git-svn-id: file:///srv/svn/reactos/trunk@63899 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[HAL]
cgutman [Sun, 17 Aug 2014 01:42:02 +0000 (01:42 +0000)]
[HAL]
Fix a catastrophic bug in S/G DMA. There is a subtle difference between the S/G DMA APIs and the old AllocateAdapterChannel API when it comes to having multiple requests in flight. Callers of (Io)AllocateAdapterChannel CANNOT queue another request until the AdapterControlRoutine is called. S/G DMA allows multiple concurrent DMA requests, but ROS was using IoAllocateAdapterChannel in the S/G API. As a result, the wait block stored in the device object was unexpectedly reinitalized and queued again. This results in a leak of the originally queued request context, potentially performing the new DMA operation twice while dropping the old request, and use after free of the context passed to HalpScatterGatherAdapterControl.

git-svn-id: file:///srv/svn/reactos/trunk@63898 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[NTOSKRNL:CONFIG]
ekohl [Sat, 16 Aug 2014 08:56:48 +0000 (08:56 +0000)]
[NTOSKRNL:CONFIG]
CmShutdownSystem: Close all hive files after flushing the hives.

git-svn-id: file:///srv/svn/reactos/trunk@63897 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[APPWIZ]
tfaber [Fri, 15 Aug 2014 12:34:12 +0000 (12:34 +0000)]
[APPWIZ]
- Download Gecko from a URL that does not force HTTPS.
CORE-8396

git-svn-id: file:///srv/svn/reactos/trunk@63895 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days agoFix build.
dgorbachev [Fri, 15 Aug 2014 11:17:16 +0000 (11:17 +0000)]
Fix build.

git-svn-id: file:///srv/svn/reactos/trunk@63894 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[CMAKE]
dgorbachev [Fri, 15 Aug 2014 11:12:09 +0000 (11:12 +0000)]
[CMAKE]
Thin & Slim link-time optimization (requires up-to-date binutils).

git-svn-id: file:///srv/svn/reactos/trunk@63893 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[SHELL32]
tfaber [Fri, 15 Aug 2014 10:38:11 +0000 (10:38 +0000)]
[SHELL32]
- ACTUALLY fix ITEMIDLIST typing in IShellFolder/IShellFolder2 implementations
CORE-8441

git-svn-id: file:///srv/svn/reactos/trunk@63890 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[SHELL32]
tfaber [Fri, 15 Aug 2014 10:33:54 +0000 (10:33 +0000)]
[SHELL32]
- Fix ITEMIDLIST typing in IShellFolder/IShellFolder2 implementations
CORE-8441

git-svn-id: file:///srv/svn/reactos/trunk@63889 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[SHELL32]
tfaber [Thu, 14 Aug 2014 22:43:10 +0000 (22:43 +0000)]
[SHELL32]
- Don't fail on NULL array pointer if count is zero
CORE-8443 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@63887 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days agoFourth partial merge of the condrv_restructure branch, with fonts improvements.
hbelusca [Thu, 14 Aug 2014 20:23:03 +0000 (20:23 +0000)]
Fourth partial merge of the condrv_restructure branch, with fonts improvements.

CORE-8439 #resolve #comment r63885 merged to trunk in r63886.

git-svn-id: file:///srv/svn/reactos/trunk@63886 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[SHELL32]
tfaber [Thu, 14 Aug 2014 19:47:45 +0000 (19:47 +0000)]
[SHELL32]
- Correctly manage object lifetime in CDefaultContextMenu. Members of DEFCONTEXTMENU need to be referenced or cloned in order to keep them.
CORE-8430 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@63884 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[NPFS]
tfaber [Thu, 14 Aug 2014 19:35:00 +0000 (19:35 +0000)]
[NPFS]
- Fix list walk in NpCancelWaiter -- we cannot access the list entry after using RemoveEntryList on it
- Make the logic in NpCancelWaiter more readable
CORE-8442 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@63883 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[SHELL32]
tfaber [Thu, 14 Aug 2014 13:26:02 +0000 (13:26 +0000)]
[SHELL32]
- Use correct prototype for IFolderView::SelectAndPositionItems in CDefView

git-svn-id: file:///srv/svn/reactos/trunk@63882 97493ccd-5924-5043-b1f5-66cb403b36ce

5 days ago[PSDK]
tfaber [Thu, 14 Aug 2014 13:21:32 +0000 (13:21 +0000)]
[PSDK]
- Fix some ITEMIDLIST types in IShellFolder
CORE-8441

git-svn-id: file:///srv/svn/reactos/trunk@63881 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[WIN32K:NTUSER]
tfaber [Thu, 14 Aug 2014 07:46:59 +0000 (07:46 +0000)]
[WIN32K:NTUSER]
- Assert that the thread's sent message queue matches change bits in UserDbgAssertThreadInfo. Suggested by Giannis.
CORE-7013

git-svn-id: file:///srv/svn/reactos/trunk@63880 97493ccd-5924-5043-b1f5-66cb403b36ce

6 days ago[CMAKE]
jgardou [Wed, 13 Aug 2014 16:30:52 +0000 (16:30 +0000)]
[CMAKE]
 - Properly serve reactos.cab dependencies - try 2
CORE-8435 #comment this should do it, please retest. Regarding the bot problem, touching boot/bootdata/packages/reactos.dff forces regenerating reactos.inf and reactos.cab

git-svn-id: file:///srv/svn/reactos/trunk@63878 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days agoThird partial merge of the condrv_restructure branch, including reverse video (rev...
hbelusca [Tue, 12 Aug 2014 19:43:32 +0000 (19:43 +0000)]
Third partial merge of the condrv_restructure branch, including reverse video (rev.63865), underline (rev.63864), fonts changing (rev.63863) plus some resource fixes, RegisterConsoleVDM (rev.63849) and some code refactoring, plus WriteConsoleOutput fix (rev.63841) for Far Manager et al.

CORE-5006 CORE-6397 CORE-8424 #comment Fixes from the condrv_restructure branch (rev.63841) merged back to trunk in revision 63877.

git-svn-id: file:///srv/svn/reactos/trunk@63877 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[WIN32K:NTUSER]
tfaber [Tue, 12 Aug 2014 15:50:27 +0000 (15:50 +0000)]
[WIN32K:NTUSER]
- Clear appropriate message bits when removing a sent message in FindRemoveAsyncMsg. Thanks to Giannis.
- Fix list walk in FindRemoveAsyncMsg
CORE-7013 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@63875 97493ccd-5924-5043-b1f5-66cb403b36ce

7 days ago[SPEC2DEF]
tfaber [Tue, 12 Aug 2014 13:21:38 +0000 (13:21 +0000)]
[SPEC2DEF]
- In GCC builds, actually import by ordinal if -ordinal is specified. Found by Robert.

git-svn-id: file:///srv/svn/reactos/trunk@63873 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[shell32]
gadamopoulos [Tue, 12 Aug 2014 10:29:40 +0000 (10:29 +0000)]
[shell32]
- Marshall interface pointers between apartments correctly
- Patch by Huw Campbell

git-svn-id: file:///srv/svn/reactos/trunk@63872 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[RPCRT4]
tfaber [Tue, 12 Aug 2014 07:52:29 +0000 (07:52 +0000)]
[RPCRT4]
- Correctly check for in-buffer memory in PointerFree. Fixes invalid free e.g. when calling StartService without service arguments

git-svn-id: file:///srv/svn/reactos/trunk@63871 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[KMTESTS:RTL]
tfaber [Tue, 12 Aug 2014 07:47:08 +0000 (07:47 +0000)]
[KMTESTS:RTL]
- Fix a stack buffer overflow in the RtlMemory test

git-svn-id: file:///srv/svn/reactos/trunk@63870 97493ccd-5924-5043-b1f5-66cb403b36ce

8 days ago[SYSSETUP]
tfaber [Mon, 11 Aug 2014 12:45:32 +0000 (12:45 +0000)]
[SYSSETUP]
- Gracefully handle ConvertStringSidToSid failures in InstallBuiltinAccounts and InstallPrivileges. Fixes invalid frees in second stage.

git-svn-id: file:///srv/svn/reactos/trunk@63861 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[CABMAN]
tfaber [Mon, 11 Aug 2014 08:05:33 +0000 (08:05 +0000)]
[CABMAN]
- Don't crash when a directory is specified instead of a file list (i.e. specified_files.root.normalized_name == NULL)

git-svn-id: file:///srv/svn/reactos/trunk@63860 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[USETUP]
tfaber [Sun, 10 Aug 2014 21:51:29 +0000 (21:51 +0000)]
[USETUP]
- Don't access next block if there is none in CabinetExtractFile.

git-svn-id: file:///srv/svn/reactos/trunk@63859 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[TRANSLATIONS]
hbelusca [Sun, 10 Aug 2014 21:19:34 +0000 (21:19 +0000)]
[TRANSLATIONS]
Same remark as for revision 63856, but for "Button"!!

git-svn-id: file:///srv/svn/reactos/trunk@63857 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[TRANSLATIONS]
hbelusca [Sun, 10 Aug 2014 21:06:49 +0000 (21:06 +0000)]
[TRANSLATIONS]
To Albanian translators!!
Be careful, the "Static" string in CONTROL resource controls, is the name of the control class, and as such must NOT be translated!! (see http://msdn.microsoft.com/en-us/library/windows/desktop/aa380911(v=vs.85).aspx )

git-svn-id: file:///srv/svn/reactos/trunk@63856 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[SYSSETUP]
tfaber [Sun, 10 Aug 2014 19:25:52 +0000 (19:25 +0000)]
[SYSSETUP]
- Avoid logging the administrator password
CORE-8019 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@63854 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[BROWSEUI]
tfaber [Sun, 10 Aug 2014 18:39:05 +0000 (18:39 +0000)]
[BROWSEUI]
- CComObject cannot be a class member and must be allocated using new. Fixes invalid free.

git-svn-id: file:///srv/svn/reactos/trunk@63853 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[KERNEL32]
tfaber [Sun, 10 Aug 2014 16:23:05 +0000 (16:23 +0000)]
[KERNEL32]
- Fix an invalid free in DefineDosDeviceW, found by kernel32_apitest:dosdev

git-svn-id: file:///srv/svn/reactos/trunk@63852 97493ccd-5924-5043-b1f5-66cb403b36ce

9 days ago[KERNEL32]
tfaber [Sun, 10 Aug 2014 16:20:43 +0000 (16:20 +0000)]
[KERNEL32]
- Fix some style issues in DefineDosDevice

git-svn-id: file:///srv/svn/reactos/trunk@63851 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[NTVDM]: Studying ntvdm, we can find the significance of some of the parameters....
hbelusca [Sat, 9 Aug 2014 18:48:31 +0000 (18:48 +0000)]
[NTVDM]: Studying ntvdm, we can find the significance of some of the parameters. Others seem unused.

git-svn-id: file:///srv/svn/reactos/trunk@63848 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[SHELL32]
aandrejevic [Sat, 9 Aug 2014 13:40:13 +0000 (13:40 +0000)]
[SHELL32]
- Greatly optimize file icon retrieval by reducing the times we try to access the disk.
- Store icons in a binary tree in the shell icon cache for faster retrieval.
Patch by Huw Campbell committed at the request of Giannis Adamopoulos.

git-svn-id: file:///srv/svn/reactos/trunk@63845 97493ccd-5924-5043-b1f5-66cb403b36ce

10 days ago[NTVDM]: Add a compile-time-defined switch to be able to use the RegisterConsoleVDM...
hbelusca [Sat, 9 Aug 2014 13:22:50 +0000 (13:22 +0000)]
[NTVDM]: Add a compile-time-defined switch to be able to use the RegisterConsoleVDM API of ReactOS/Windows, or an emulated one.

git-svn-id: file:///srv/svn/reactos/trunk@63844 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days agoFix a typo.
hbelusca [Sat, 9 Aug 2014 10:51:22 +0000 (10:51 +0000)]
Fix a typo.

git-svn-id: file:///srv/svn/reactos/trunk@63843 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[NTVDM]
aandrejevic [Sat, 9 Aug 2014 01:39:28 +0000 (01:39 +0000)]
[NTVDM]
Start implementing mouse support.

git-svn-id: file:///srv/svn/reactos/trunk@63842 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[WIN32SS]
spetreolle [Fri, 8 Aug 2014 16:14:38 +0000 (16:14 +0000)]
[WIN32SS]
Fix new cursoricon implementation build.
Dedicated to Jim and Jérome.

git-svn-id: file:///srv/svn/reactos/trunk@63840 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[WIN32SS]
spetreolle [Fri, 8 Aug 2014 16:12:23 +0000 (16:12 +0000)]
[WIN32SS]
Fix trace.

git-svn-id: file:///srv/svn/reactos/trunk@63839 97493ccd-5924-5043-b1f5-66cb403b36ce

11 days ago[WIN32K]
spetreolle [Fri, 8 Aug 2014 16:04:08 +0000 (16:04 +0000)]
[WIN32K]
Formatting only.

git-svn-id: file:///srv/svn/reactos/trunk@63838 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[CMAKE]
jgardou [Thu, 7 Aug 2014 18:20:46 +0000 (18:20 +0000)]
[CMAKE]
 - separate the custom target and the custom command generating reactos.cab, so that it isn't regenerated each time a bootcd is built
Note to make user: I tried a hack so that the sequence 'make module/fast reactos_cab/fast bootcd/fast' still works, but this is untested. Please use ninja if you really want fast dependency resolution.

git-svn-id: file:///srv/svn/reactos/trunk@63837 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[CHARMAP]
jgardou [Thu, 7 Aug 2014 15:19:32 +0000 (15:19 +0000)]
[CHARMAP]
 - Correctly include local header

git-svn-id: file:///srv/svn/reactos/trunk@63835 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days agoSecond partial merge of the condrv_restructure branch, including additions from revis...
hbelusca [Thu, 7 Aug 2014 13:16:49 +0000 (13:16 +0000)]
Second partial merge of the condrv_restructure branch, including additions from revisions 63818, 63819, 63820 and 63831.
CORE-7931 #comment Second partial merge of the condrv_restructure branch in revision 63834.

git-svn-id: file:///srv/svn/reactos/trunk@63834 97493ccd-5924-5043-b1f5-66cb403b36ce

12 days ago[NTOS:OB]
tfaber [Thu, 7 Aug 2014 13:02:59 +0000 (13:02 +0000)]
[NTOS:OB]
- Mark object types as not having ObjectCreateInfo on creation. Otherwise ObpObjectType's TypeList gets corrupted when a handle to an object type is created (as kmtest:ObTypes does) and ObpIncrementHandleCount tries to insert the list entry a second time.
CORE-8423 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@63833 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[WIN32K]
jgardou [Thu, 7 Aug 2014 11:08:06 +0000 (11:08 +0000)]
[WIN32K]
 - Among a thousand ways to screw a commit, choose dysxelia

git-svn-id: file:///srv/svn/reactos/trunk@63830 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[WIN32K]
jgardou [Thu, 7 Aug 2014 10:59:54 +0000 (10:59 +0000)]
[WIN32K]
 - Among a thousand ways to loop over a list, choose the simple one.

git-svn-id: file:///srv/svn/reactos/trunk@63829 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[NDK]
jgardou [Thu, 7 Aug 2014 10:59:48 +0000 (10:59 +0000)]
[NDK]
 - Correct definition of SECTION_OBJECT

git-svn-id: file:///srv/svn/reactos/trunk@63828 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[NPFS]
tfaber [Thu, 7 Aug 2014 10:24:07 +0000 (10:24 +0000)]
[NPFS]
- Avoid magic values, remove a few casts and don't name an IO_STATUS_BLOCK Status. No code changes.

git-svn-id: file:///srv/svn/reactos/trunk@63827 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[NPFS]
tfaber [Thu, 7 Aug 2014 10:10:02 +0000 (10:10 +0000)]
[NPFS]
- Base data queue entry on the right struct member in NpCompleteStalledWrites. Fixes list entry corruption found in CORE-8419.

git-svn-id: file:///srv/svn/reactos/trunk@63826 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[NTOS:OB]
tfaber [Thu, 7 Aug 2014 00:16:21 +0000 (00:16 +0000)]
[NTOS:OB]
- Use ObpTypeObjectType's lock when modifying object type global properties, not the new object type's
- Correctly free string returned by RtlUnicodeStringToAnsiString

git-svn-id: file:///srv/svn/reactos/trunk@63825 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[EXPLORER]
dgorbachev [Wed, 6 Aug 2014 23:10:17 +0000 (23:10 +0000)]
[EXPLORER]
Use -Wno-error option when building with link-time optimization.

[BROWSEUI]
"Fix" multiple definition of (non-virtual thunk to) QueryInterface errors.
Binutils linker bug.

git-svn-id: file:///srv/svn/reactos/trunk@63824 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[NTOSKRNL][PSEH3]
dgorbachev [Wed, 6 Aug 2014 23:10:08 +0000 (23:10 +0000)]
[NTOSKRNL][PSEH3]
- Add inline asm dependencies to fix undefined reference errors when
building with link-time optimization.
- Improve formatting.
- No functional changes.

git-svn-id: file:///srv/svn/reactos/trunk@63823 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[NTOS/MM]
jgardou [Wed, 6 Aug 2014 21:53:57 +0000 (21:53 +0000)]
[NTOS/MM]
 - Call the right delete routine for ARM3 section object
 - Properly free the pages of pagefile-backed segments when those are deleted
 - Put the right assert at the right place in MmUnlinkPageFromList
 - Remove DPRINT from previous commit which is interesting but noisy

git-svn-id: file:///srv/svn/reactos/trunk@63822 97493ccd-5924-5043-b1f5-66cb403b36ce

13 days ago[NTOS/MM]
jgardou [Wed, 6 Aug 2014 21:53:09 +0000 (21:53 +0000)]
[NTOS/MM]
 - Implement MiResolvePageFileFault
 - Add a debug print showing how many ARM3 pages could be used by the balancer

git-svn-id: file:///srv/svn/reactos/trunk@63821 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[SPIDER]
dreimer [Wed, 6 Aug 2014 12:13:45 +0000 (12:13 +0000)]
[SPIDER]
CORE-8409 #resolve #comment Solution in the middle makes Spider look nice in ROS and not like a stamp AND it fits on 800x600. 640x480 won't be fixed, because having overlapped cards is NO fix, it's plain ugly.

git-svn-id: file:///srv/svn/reactos/trunk@63817 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[SPIDER]
dreimer [Wed, 6 Aug 2014 11:24:31 +0000 (11:24 +0000)]
[SPIDER]
Optimize borders and space to the window frame even more. Hopefully fixes spider being too big for 800x600 problem.
CORE-8409 #comment Committed a "fix", please retest.

git-svn-id: file:///srv/svn/reactos/trunk@63816 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[WINED3DCFG]
dreimer [Wed, 6 Aug 2014 10:09:46 +0000 (10:09 +0000)]
[WINED3DCFG]
PATCH: dialog resource correction for wined3dcfg by Stefan Fuela
CORE-8386 #resolve #comment Committed, thx.

git-svn-id: file:///srv/svn/reactos/trunk@63815 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[RAPPS]
dreimer [Wed, 6 Aug 2014 10:05:38 +0000 (10:05 +0000)]
[RAPPS]
(for database) Many Improvements and Many Fixes by Erdem Ersoy
+ USETUP translation from Bug 7861.
CORE-7710 #resolve #comment Committed, thx.

git-svn-id: file:///srv/svn/reactos/trunk@63814 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[TRANSLATION]
dreimer [Wed, 6 Aug 2014 09:54:57 +0000 (09:54 +0000)]
[TRANSLATION]
Turkish Translation Update by Erdem Ersoy
CORE-7861 #resolve #comment You are crazy fast in translating... Commited, thx ^^

git-svn-id: file:///srv/svn/reactos/trunk@63813 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[NTOS:IO]
tfaber [Tue, 5 Aug 2014 18:47:25 +0000 (18:47 +0000)]
[NTOS:IO]
- Fail with the correct status code if MDL allocation fails
CORE-8410

git-svn-id: file:///srv/svn/reactos/trunk@63812 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks agoPartial merge of the condrv_restructure branch, including:
hbelusca [Mon, 4 Aug 2014 21:33:20 +0000 (21:33 +0000)]
Partial merge of the condrv_restructure branch, including:
- some consrv/condrv code refactoring for a better code separation,
- make kernel32 / winsrv console CSR structures Win2k3-compliant (see CORE-7931); only Alloc/Attach/FreeConsole APIs are still not Win2k3-compliant.
- fixes for CsrCaptureMessageString and implementation of CsrCaptureMessageMultiUnicodeStringsInPlace .

CORE-7931 #comment Partial merge of the condrv_restructure branch in revision 63810.

git-svn-id: file:///srv/svn/reactos/trunk@63810 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[WIN32K]
jgardou [Mon, 4 Aug 2014 15:58:53 +0000 (15:58 +0000)]
[WIN32K]
 - Properly mark the DC as containing direty region when copying a new clip region

git-svn-id: file:///srv/svn/reactos/trunk@63802 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[CARDS]
dreimer [Mon, 4 Aug 2014 14:26:51 +0000 (14:26 +0000)]
[CARDS]
Added the first results of my odyssey finding out where the original french cards are from + the known facts regarding the bavarian ones.
Bavarian:
Add the ReactOS Logo into the Bavarian Layout, too.
Remove ugly scanned background 11 and put the former Nr 1 there.
Added a frame around background 12.
French:
Added a frame around background 6.

git-svn-id: file:///srv/svn/reactos/trunk@63800 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[CMAKE]
jgardou [Mon, 4 Aug 2014 11:05:09 +0000 (11:05 +0000)]
[CMAKE]
 - Use cache to decide whether we use precompiled headers or not.

git-svn-id: file:///srv/svn/reactos/trunk@63799 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[ntoskrnl]
cwittich [Sun, 3 Aug 2014 19:05:14 +0000 (19:05 +0000)]
[ntoskrnl]
handle the case where the cpu does not support returning the brand name
CORE-7952

git-svn-id: file:///srv/svn/reactos/trunk@63798 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[CARDS]
dreimer [Sun, 3 Aug 2014 14:04:20 +0000 (14:04 +0000)]
[CARDS]
Add borders to the new cards to make some card games look better than ours does. P.S. License stuff is not forgotten, I just have my problems to reach the authors.
CORE-8401 #comment Please retest now again.

git-svn-id: file:///srv/svn/reactos/trunk@63797 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks agouser32: Make GetRegisteredRawInputDevices hotpatchable.
cwittich [Sun, 3 Aug 2014 05:38:37 +0000 (05:38 +0000)]
user32: Make GetRegisteredRawInputDevices hotpatchable.
Steam tries to hook this function and crashes without DECLSPEC_HOTPATCH.
See http://bugs.winehq.org/show_bug.cgi?id=35361#c48
patch by Stefan Dösinger stefan@codeweavers.com

git-svn-id: file:///srv/svn/reactos/trunk@63796 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[SAMLIB]
ekohl [Wed, 30 Jul 2014 20:59:53 +0000 (20:59 +0000)]
[SAMLIB]
SampCheckPassword: Implement the character class check.

git-svn-id: file:///srv/svn/reactos/trunk@63786 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[CARDS]
dreimer [Wed, 30 Jul 2014 14:42:29 +0000 (14:42 +0000)]
[CARDS]
Replace the old ugly 16 color cards with better looking ones. (From: http://www.united3dartists.com/forum/viewtopic.php?f=31&t=954)
Remove 10 of 12 backgrounds and add some CARD backgrounds, no ugly bubble images and stuff. 8 of 10 from my own card decks. 2 others are from deviantart image search.
Modify the ReactOS card background to look way better.
Now both, Bavarian and French cards look nicely and make our Solitaire and Spider look way more modern.

git-svn-id: file:///srv/svn/reactos/trunk@63785 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[NDK]
jgardou [Wed, 30 Jul 2014 13:11:55 +0000 (13:11 +0000)]
[NDK]
 - Make the MMWSLE structure multi-arch aware

git-svn-id: file:///srv/svn/reactos/trunk@63784 97493ccd-5924-5043-b1f5-66cb403b36ce

2 weeks ago[GAMES]
dreimer [Wed, 30 Jul 2014 13:07:49 +0000 (13:07 +0000)]
[GAMES]
I was asked why we do that resize at all in the background selection. It looks sorta ugly. So... Now it's full size. Dialogues modified accordingly.

git-svn-id: file:///srv/svn/reactos/trunk@63783 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[SOLITAIRE]
dreimer [Wed, 30 Jul 2014 12:00:40 +0000 (12:00 +0000)]
[SOLITAIRE]
My bad, I forgot to move the whole cards drawn centralized a bit higher to have the missing frame below, but not additional space above making the frame waaay bigger.

git-svn-id: file:///srv/svn/reactos/trunk@63782 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[GAMES]
dreimer [Wed, 30 Jul 2014 11:41:45 +0000 (11:41 +0000)]
[GAMES]
Add some borders in Spider and Solitaire around the location the cards will be drawn in. Now cards don't touch the frame anymore.
Increase the size of the card background previews. Now you will even see some details of them. Increase the selection dialog size accordingly.

git-svn-id: file:///srv/svn/reactos/trunk@63781 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[OLE32]
tfaber [Wed, 30 Jul 2014 10:21:16 +0000 (10:21 +0000)]
[OLE32]
- Stub CoGetStdMarshalEx, needed by Google Updater
CORE-8385

git-svn-id: file:///srv/svn/reactos/trunk@63780 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[NTOS:CM]
tfaber [Wed, 30 Jul 2014 10:08:30 +0000 (10:08 +0000)]
[NTOS:CM]
- Improve the hack from r63777 to return an allow-Everyone DACL. Fixes crash in advapi32:security.
CORE-8383 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@63779 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[KS]
tfaber [Wed, 30 Jul 2014 07:50:28 +0000 (07:50 +0000)]
[KS]
- Use correct buffer size in KspStartBusDevice. Spotted by Víctor Martínez
- Avoid wcscpy in kernel mode while we're at it

git-svn-id: file:///srv/svn/reactos/trunk@63778 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[NTOS:CM]
tfaber [Tue, 29 Jul 2014 22:21:37 +0000 (22:21 +0000)]
[NTOS:CM]
- Return a valid security descriptor for keys, even though it's hacked. Based on code removed in r26704.
CORE-8382 #resolve #comment Fixed, now we fail with E_FAIL instead. Hurray.

git-svn-id: file:///srv/svn/reactos/trunk@63777 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[ADVAPI32]
tfaber [Tue, 29 Jul 2014 21:24:24 +0000 (21:24 +0000)]
[ADVAPI32]
- Fix RegQueryInfoKeyW as per CORE-1136

git-svn-id: file:///srv/svn/reactos/trunk@63776 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[ADVAPI32]
tfaber [Tue, 29 Jul 2014 21:00:30 +0000 (21:00 +0000)]
[ADVAPI32]
- Don't skip NtQuerySecurityObject calls. The kernel can handle then just fine.

git-svn-id: file:///srv/svn/reactos/trunk@63775 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[RTL]
tfaber [Tue, 29 Jul 2014 20:29:14 +0000 (20:29 +0000)]
[RTL]
- Fix copypasta in RtlValidSecurityDescriptor

git-svn-id: file:///srv/svn/reactos/trunk@63774 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[CRT]
tfaber [Tue, 29 Jul 2014 16:02:55 +0000 (16:02 +0000)]
[CRT]
- Make some unicode printf functions actually unicode
CORE-7691

git-svn-id: file:///srv/svn/reactos/trunk@63773 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[RAPPS]
dreimer [Tue, 29 Jul 2014 15:54:58 +0000 (15:54 +0000)]
[RAPPS]
Add NirLauncher to ReactOS downloader by Alex (jedi-to-be)
CORE-7984 #resolve #comment Committed, thx.

git-svn-id: file:///srv/svn/reactos/trunk@63771 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[TRANSLATION]
dreimer [Tue, 29 Jul 2014 13:38:27 +0000 (13:38 +0000)]
[TRANSLATION]
rapps: (for database) Many Improvements and Many Fixes by Erdem Ersoy
CORE-7710 #resolve #comment Committed and hopefully worked around all conflicts I generated today, thx.

git-svn-id: file:///srv/svn/reactos/trunk@63767 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[TRANSLATION]
dreimer [Tue, 29 Jul 2014 13:17:00 +0000 (13:17 +0000)]
[TRANSLATION]
general maintenance of Romanian resources by Stefan Fuela
CORE-8334 #resolve #comment Committed, thx.

git-svn-id: file:///srv/svn/reactos/trunk@63765 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks agoRemove a billion BOMs from the files...
dreimer [Tue, 29 Jul 2014 11:57:27 +0000 (11:57 +0000)]
Remove a billion BOMs from the files...
@ Translators: We use UTF-8 without ANY BOM. Thx

git-svn-id: file:///srv/svn/reactos/trunk@63763 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[RAPPS]
dreimer [Tue, 29 Jul 2014 11:56:38 +0000 (11:56 +0000)]
[RAPPS]
Due to popular demand, add MikTEX, Ghostscript and GSview to RAPPS.
CORE-8315 #resolve #comment As you wish, added.
CORE-8316 #resolve #comment As you wish, added.

git-svn-id: file:///srv/svn/reactos/trunk@63762 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[RAPPS]
dreimer [Tue, 29 Jul 2014 11:30:52 +0000 (11:30 +0000)]
[RAPPS]
Database update:
Update to most recent Versions.
Change 7-zip to the MSI Installer.
Remove all those "(FIXME)" added by Erdem.

git-svn-id: file:///srv/svn/reactos/trunk@63761 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[TRANSLATION]
dreimer [Tue, 29 Jul 2014 10:29:37 +0000 (10:29 +0000)]
[TRANSLATION]
system: German translation fixes + new translation of SUBST by zehnvor
Subst translation added to application by me.
CORE-8268 #resolve #comment Committed, thx.

git-svn-id: file:///srv/svn/reactos/trunk@63760 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[NTDLL:LDR]
tfaber [Tue, 29 Jul 2014 10:29:22 +0000 (10:29 +0000)]
[NTDLL:LDR]
- Fix a DPRINT

git-svn-id: file:///srv/svn/reactos/trunk@63759 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[AMSTREAM_WINETEST][QUARTZ_WINETEST]
tfaber [Tue, 29 Jul 2014 07:56:08 +0000 (07:56 +0000)]
[AMSTREAM_WINETEST][QUARTZ_WINETEST]
- Enable skipped tests
ROSTESTS-116 #resolve
ROSTESTS-123

git-svn-id: file:///srv/svn/reactos/trunk@63758 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[QUARTZ][STRMBASE]
tfaber [Tue, 29 Jul 2014 07:49:06 +0000 (07:49 +0000)]
[QUARTZ][STRMBASE]
- Fix use-after-free on critical sections, which caused test hangs. Also fix some memory leaks. More fixes coming with the next Wine-sync, but this should be enough to get tests working.
ROSTESTS-116

git-svn-id: file:///srv/svn/reactos/trunk@63757 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[DSOUND]
tfaber [Tue, 29 Jul 2014 07:32:47 +0000 (07:32 +0000)]
[DSOUND]
- Do not call CoUninitialize if CoInitialize failed.
ROSTESTS-123

git-svn-id: file:///srv/svn/reactos/trunk@63756 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[WIN32K]
jgardou [Mon, 28 Jul 2014 13:03:25 +0000 (13:03 +0000)]
[WIN32K]
 - Properly send WOC_RGN_CLIENT to the GDI driver when window client region changes
 - Increment CLIPOBJ::iUniq so that drivers know that something changed
 - Some improvements in win32k side of opengl pixel format selection
 - Hack around atom collision between the kernel atom table and the win32k one
Now vmware ICD does something decent, even if you can use it only once per ReactOS session (!)

git-svn-id: file:///srv/svn/reactos/trunk@63749 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[WIN32K]
jgardou [Mon, 28 Jul 2014 13:03:19 +0000 (13:03 +0000)]
[WIN32K]
 - Pass the right arguments to the driver-supplied function when deleting a DRIVEROBJ

git-svn-id: file:///srv/svn/reactos/trunk@63748 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[OPENGL32]
jgardou [Mon, 28 Jul 2014 13:03:10 +0000 (13:03 +0000)]
[OPENGL32]
 - Free resources when unloading the DLL
 - avoid potential crash in wglDescribePixelFormat
 - Prefer HW accelerated pixel formats in wglChoosePixelFormat
 - Try forwarding ICD functions to win32k when relevant (untested!)

git-svn-id: file:///srv/svn/reactos/trunk@63747 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[LIBUSB]
tfaber [Mon, 28 Jul 2014 12:22:35 +0000 (12:22 +0000)]
[LIBUSB]
- Don't output spurious failure message "There was no pending IRP for SCE" if everything is fine.

git-svn-id: file:///srv/svn/reactos/trunk@63746 97493ccd-5924-5043-b1f5-66cb403b36ce

3 weeks ago[MSGINA]
ekohl [Sun, 27 Jul 2014 21:05:42 +0000 (21:05 +0000)]
[MSGINA]
- Implement the legal notice dialog.
- Rename ReadRegSzKey to ReadRegSzValue.
- Rename ReadRegDwordKey to ReadRegDwordValue.

git-svn-id: file:///srv/svn/reactos/trunk@63745 97493ccd-5924-5043-b1f5-66cb403b36ce