reactos.git
22 months ago[REACTOS] Add reactos/bin/suppl/ to the list of "known" (hardcoded) directories to...
Hermès Bélusca-Maïto [Fri, 17 Nov 2017 00:48:18 +0000 (01:48 +0100)]
[REACTOS] Add reactos/bin/suppl/ to the list of "known" (hardcoded) directories to make build configuration happy.

I use a (not yet used) dir-id value of "80" for this purpose (the value
"8" being already used for /bin/testdata/ and of course values from 9 up
to 50+ are also already used... >_>).

22 months ago[ROSTESTS] Move the tests unsupported by rosautotest under a "suppl" (supplementary...
Hermès Bélusca-Maïto [Fri, 17 Nov 2017 00:26:02 +0000 (01:26 +0100)]
[ROSTESTS] Move the tests unsupported by rosautotest under a "suppl" (supplementary) sub-directory of "reactos/bin".

Indeed, rosautotest has an annoying tendency to fail with:
    Invalid test file name: <testname>.exe
    SYSREG_ROSAUTOTEST_FAILURE
when <testname>.exe is a test that do not comply with the rosautotest
interface.
This is indeed the case for all the tests under /rostests/win32/, with the
exception of cmd_rostest.

Addendum to 8dd89c7.

22 months ago[CMD] Fix support for newlines in the emulated parenthesed set block of the "for...
Hermès Bélusca-Maïto [Thu, 16 Nov 2017 23:56:35 +0000 (00:56 +0100)]
[CMD] Fix support for newlines in the emulated parenthesed set block of the "for" command.
CORE-7998

22 months ago[ROSTESTS] Start adding ReactOS-owned tests for cmd.exe, based on Wine's.
Hermès Bélusca-Maïto [Thu, 16 Nov 2017 23:56:01 +0000 (00:56 +0100)]
[ROSTESTS] Start adding ReactOS-owned tests for cmd.exe, based on Wine's.
CORE-7998

Based on Wine's cmd_winetest code, this first bunch of tests check how the
"for" command should process the newlines inside its parenthesed set.
Adapted by Doug Lyons.

22 months ago[COMCTL32] Button: Don't use a class brush. CORE-13445
Giannis Adamopoulos [Thu, 16 Nov 2017 23:25:57 +0000 (01:25 +0200)]
[COMCTL32] Button: Don't use a class brush. CORE-13445

22 months ago[CMD] Fix '?' command output by adding a missing new-line. CORE-14016
Hermès Bélusca-Maïto [Thu, 16 Nov 2017 20:27:27 +0000 (21:27 +0100)]
[CMD] Fix '?' command output by adding a missing new-line. CORE-14016
Patch by Doug Lyons.

22 months ago[SETUPAPI] driver.c: it is _WIN32_WINNT, not WIN32_WINNT. CORE-12580
Serge Gautherie [Wed, 15 Nov 2017 01:49:51 +0000 (02:49 +0100)]
[SETUPAPI] driver.c: it is _WIN32_WINNT, not WIN32_WINNT. CORE-12580

22 months ago[RAPPS-DB] CORE-14012 update to ROSBE 2.1.5
Joachim Henze [Tue, 14 Nov 2017 22:25:56 +0000 (23:25 +0100)]
[RAPPS-DB] CORE-14012 update to ROSBE 2.1.5

22 months ago[EXPLORER] Remove version number from the start menu banner image, as requested.
David Quintana [Tue, 14 Nov 2017 17:15:34 +0000 (18:15 +0100)]
[EXPLORER] Remove version number from the start menu banner image, as requested.

Also, since we won't be editing the svg as often, move it to the media/graphics folder.

22 months ago[RAPPS] Add support for no-length downloads indication
Stanislav Motylkov [Sun, 12 Nov 2017 21:18:57 +0000 (00:18 +0300)]
[RAPPS] Add support for no-length downloads indication

22 months ago[NTOS] Addendum to da81345: Fix checks when a hive is opened in shared mode.
Hermès Bélusca-Maïto [Sun, 12 Nov 2017 23:27:41 +0000 (00:27 +0100)]
[NTOS] Addendum to da81345: Fix checks when a hive is opened in shared mode.

22 months ago[SETUPAPI] Improve the range list implementation.
Eric Kohl [Sun, 12 Nov 2017 22:27:09 +0000 (23:27 +0100)]
[SETUPAPI] Improve the range list implementation.
- SEH-protect the range list validation and move it into a separate function.
- Use a mutex to synchronize access to the range list.
- Implement CM_First_Range and parts of CM_Add_Range.

22 months ago[CDFS_NEW] Now NtWriteFile is fixed, revert 5f25582, ie remove FastIO hack from the...
Pierre Schweitzer [Sun, 12 Nov 2017 21:36:47 +0000 (22:36 +0100)]
[CDFS_NEW] Now NtWriteFile is fixed, revert 5f25582, ie remove FastIO hack from the driver
CORE-14003

22 months ago[NTOSKNRL] In NtWriteFile, remove the check that is now redundant with ObReferenceFil...
Pierre Schweitzer [Sun, 12 Nov 2017 21:33:58 +0000 (22:33 +0100)]
[NTOSKNRL] In NtWriteFile, remove the check that is now redundant with ObReferenceFileObjectForWrite().
CORE-14003

22 months ago[NTOSKRNL] In NtWriteFile, quit using ObReferenceObjectByHandle in favor of ObReferen...
Pierre Schweitzer [Sun, 12 Nov 2017 21:32:16 +0000 (22:32 +0100)]
[NTOSKRNL] In NtWriteFile, quit using ObReferenceObjectByHandle in favor of ObReferenceFileObjectForWrite().
This avoids RO FSDs being called for write operations.
CORE-14003

22 months ago[NTOSKRNL] Implement (with many FIXMEs) ObReferenceFileObjectForWrite() so that it...
Pierre Schweitzer [Sun, 12 Nov 2017 21:28:54 +0000 (22:28 +0100)]
[NTOSKRNL] Implement (with many FIXMEs) ObReferenceFileObjectForWrite() so that it can already do the job!
CORE-14003

22 months ago[NTOSKRNL] Implement IoComputeDesiredAccessFileObject() based on checks performed...
Pierre Schweitzer [Sun, 12 Nov 2017 21:26:18 +0000 (22:26 +0100)]
[NTOSKRNL] Implement IoComputeDesiredAccessFileObject() based on checks performed in NtFlushBuffersFile()
CORE-14003

22 months ago[NTOS] Do not perform hive write operations when we are not supposed to.
Hermès Bélusca-Maïto [Sun, 12 Nov 2017 21:02:45 +0000 (22:02 +0100)]
[NTOS] Do not perform hive write operations when we are not supposed to.

- When we are in LiveCD mode (more generally, when hives are shared), load
  the system hives as volatile.
- Ignore hive write operations when everything operates in read-only mode
  and just return success instead.
- Just return success on hive file I/O if no file is associated with a
  given hive. This happens when e.g. a CM hive has a primary but no log.

22 months ago[CDFS_NEW] Following 1bef487, add a hack and stub FastIO write routine to avoid bugch...
Pierre Schweitzer [Sun, 12 Nov 2017 20:16:31 +0000 (21:16 +0100)]
[CDFS_NEW] Following 1bef487, add a hack and stub FastIO write routine to avoid bugchecks on write attempts.
This allows booting the ReactOS LiveCD as HDD image in Qemu without issues :-)

22 months ago[NTOSKRNL] Add a FIXME in NtWriteFile() that explains how broken is our current imple...
Pierre Schweitzer [Sun, 12 Nov 2017 20:11:22 +0000 (21:11 +0100)]
[NTOSKRNL] Add a FIXME in NtWriteFile() that explains how broken is our current implementation regarding read-only FSDs

22 months ago[CDFS_NEW] Bugfix for f88fe43: don't delete devices twice on shutdown.
Pierre Schweitzer [Sun, 12 Nov 2017 17:57:11 +0000 (18:57 +0100)]
[CDFS_NEW] Bugfix for f88fe43: don't delete devices twice on shutdown.
With that bugfix, I can install ROS from ISO on HDD without troubles :-)
CORE-13184

22 months ago[RAPPS-DB] CORE-14000 mIRC 7.51 update
Joachim Henze [Sun, 12 Nov 2017 17:57:34 +0000 (18:57 +0100)]
[RAPPS-DB] CORE-14000 mIRC 7.51 update
update URL & hash (size stays same)

22 months ago[NTOSKRNL] It is forbidden to call DbgPrint at DISPATCH_LEVEL with %wZ
Pierre Schweitzer [Sun, 12 Nov 2017 17:51:07 +0000 (18:51 +0100)]
[NTOSKRNL] It is forbidden to call DbgPrint at DISPATCH_LEVEL with %wZ

22 months ago[CDFS_NEW]
Pierre Schweitzer [Sun, 12 Nov 2017 17:36:20 +0000 (18:36 +0100)]
[CDFS_NEW]
Restore the ability to restore installing from disk image.
CORE-13184

22 months ago[RAPPS-DB] CORE-14000 mIRC 7.49 fix URL
Joachim Henze [Sun, 12 Nov 2017 17:01:36 +0000 (18:01 +0100)]
[RAPPS-DB] CORE-14000 mIRC 7.49 fix URL

22 months ago[EVENTLOG] Use the STDCALL calling convention for all remote procedure calls.
Eric Kohl [Sun, 12 Nov 2017 14:54:22 +0000 (15:54 +0100)]
[EVENTLOG] Use the STDCALL calling convention for all remote procedure calls.

22 months ago[SERVICES] Use the STDCALL calling convention for all remote procedure calls.
Eric Kohl [Sun, 12 Nov 2017 13:04:22 +0000 (14:04 +0100)]
[SERVICES] Use the STDCALL calling convention for all remote procedure calls.

22 months ago[UMPNPMGR] Add missing status mappings to NtStatusToCrError.
Eric Kohl [Sun, 12 Nov 2017 11:51:19 +0000 (12:51 +0100)]
[UMPNPMGR] Add missing status mappings to NtStatusToCrError.
CORE-13944

22 months ago[EXT2] Upgrade to 0.69
Pierre Schweitzer [Sun, 12 Nov 2017 09:47:29 +0000 (10:47 +0100)]
[EXT2] Upgrade to 0.69
CORE-13980

22 months ago[COMCTL32] Button: Implement sending CDDS_PREERASE, CDDS_POSTERASE, CDDS_PREPAINT...
Giannis Adamopoulos [Sat, 11 Nov 2017 11:56:28 +0000 (13:56 +0200)]
[COMCTL32] Button: Implement sending CDDS_PREERASE, CDDS_POSTERASE, CDDS_PREPAINT and CDDS_POSTPAINT according to the apitest and the visual tests.
Remove some #ifdef __REACTOS__ from theme_button.c as this file has been forked for good and there is not real plan to keep syncing it with wine.

22 months ago[COMCTL32] Button: Draw the image list even when the button has the BS_ICON or the...
Giannis Adamopoulos [Fri, 10 Nov 2017 23:30:14 +0000 (01:30 +0200)]
[COMCTL32] Button: Draw the image list even when the button has the BS_ICON or the BS_BITMAP style. CORE-13170

22 months ago[RAPPS-DB] CORE-13989 MikTex 2.9.5105 downgrade further
Joachim Henze [Fri, 10 Nov 2017 22:06:04 +0000 (23:06 +0100)]
[RAPPS-DB] CORE-13989 MikTex 2.9.5105 downgrade further
as yesterdays version still had Vista deps later on.
Let's continue work on what we can use some day:
2.9.5105 fails already during setup, but good link availability.
2.9.5721 even allows running main app, but won't let you compile yet.

22 months ago[COMCTL32] -Button: Implement drawing the image list with the BUTTON_IMAGELIST_ALIGN_...
Giannis Adamopoulos [Fri, 10 Nov 2017 18:59:25 +0000 (20:59 +0200)]
[COMCTL32] -Button: Implement drawing the image list with the BUTTON_IMAGELIST_ALIGN_CENTER parameter. This is enough to fix buttons with images created by Lazarus but only with themes. The non themed branch of the code is slightly more complex and will be fixed next. CORE-13170

22 months ago[RAPPS-DB] CORE-13989 MikTex 2.9.6361 downgrade
Joachim Henze [Fri, 10 Nov 2017 00:53:56 +0000 (01:53 +0100)]
[RAPPS-DB] CORE-13989 MikTex 2.9.6361 downgrade

22 months ago[RAPPS-DB] CORE-13027 Npackd use proper english description from their website
Joachim Henze [Thu, 9 Nov 2017 23:19:10 +0000 (00:19 +0100)]
[RAPPS-DB] CORE-13027 Npackd use proper english description from their website

22 months ago[RAPPS-DB] CORE-13987 Midnight Commander fix version string
Joachim Henze [Thu, 9 Nov 2017 22:50:04 +0000 (23:50 +0100)]
[RAPPS-DB] CORE-13987 Midnight Commander fix version string

22 months agoPolish Translation update 109/head
Adam Słaboń [Wed, 1 Nov 2017 18:27:18 +0000 (19:27 +0100)]
Polish Translation update

22 months ago[RAPPS] Update German translation. CORE-13782 97/head
Joachim Henze [Sat, 28 Oct 2017 15:25:57 +0000 (17:25 +0200)]
[RAPPS] Update German translation. CORE-13782

22 months ago[USETUP][EXT2LIB] NtWriteFile() calls: Remove unused 'ByteOffset = 0', Use explicit... 108/head
Serge Gautherie [Fri, 3 Nov 2017 17:19:00 +0000 (18:19 +0100)]
[USETUP][EXT2LIB] NtWriteFile() calls: Remove unused 'ByteOffset = 0', Use explicit NULL instead of ambiguous 0. CORE-13910

22 months ago[NTOS:KDBG] Silence clang -Wstring-plus-int warnings. 106/head
Thomas Faber [Fri, 3 Nov 2017 12:53:35 +0000 (13:53 +0100)]
[NTOS:KDBG] Silence clang -Wstring-plus-int warnings.

..\ntoskrnl\kdbg\i386\i386-dis.c(3131,23):  warning: adding 'char' to a string does not append to the string [-Wstring-plus-int]
      oappend ("%cs:" + intel_syntax);
               ~~~~~~~^~~~~~~~~~~~~~
..\ntoskrnl\kdbg\i386\i386-dis.c(3131,23):  note: use array indexing to silence this warning
      oappend ("%cs:" + intel_syntax);
                      ^
               &      [             ]

22 months ago[NTOS:KDBG] Portably read control registers.
Thomas Faber [Fri, 3 Nov 2017 12:52:34 +0000 (13:52 +0100)]
[NTOS:KDBG] Portably read control registers.

Fixes clang warning:
..\ntoskrnl\kdbg\kdb.c(175,25):  warning: variable 'TrapCr4' is uninitialized when used here [-Wuninitialized]
    KdbTrapFrame->Cr4 = TrapCr4;
                        ^~~~~~~
..\ntoskrnl\kdbg\kdb.c(140,45):  note: initialize the variable 'TrapCr4' to silence this warning
    ULONG TrapCr0, TrapCr2, TrapCr3, TrapCr4;
                                            ^
                                             = 0

22 months ago[RAPPS-DB] CORE-13027 add Npackd 1.23 - GPLv3 licensed packet manager
Joachim Henze [Wed, 8 Nov 2017 22:03:02 +0000 (23:03 +0100)]
[RAPPS-DB] CORE-13027 add Npackd 1.23 - GPLv3 licensed packet manager

22 months ago[RAPPS-DB] CORE-12284 LibreOffice HelpPack 5.4.3.2
Joachim Henze [Wed, 8 Nov 2017 20:01:38 +0000 (21:01 +0100)]
[RAPPS-DB] CORE-12284 LibreOffice HelpPack 5.4.3.2

22 months ago[RAPPS-DB] CORE-12284 LibreOffice 5.4.3.2 (as 2nd option)
Joachim Henze [Wed, 8 Nov 2017 19:41:13 +0000 (20:41 +0100)]
[RAPPS-DB] CORE-12284 LibreOffice 5.4.3.2 (as 2nd option)

22 months ago[RAPPS-DB] CORE-12284 LibreOffice 5.1.1.3 (LibreOfficeStill)
Joachim Henze [Wed, 8 Nov 2017 19:23:33 +0000 (20:23 +0100)]
[RAPPS-DB] CORE-12284 LibreOffice 5.1.1.3 (LibreOfficeStill)

22 months ago[mspaint] Replace the current 16 pixel program icon with one from the Tango icon...
Jared Smudde [Mon, 6 Nov 2017 21:17:56 +0000 (15:17 -0600)]
[mspaint] Replace the current 16 pixel program icon with one from the Tango icon theme.

22 months ago[RAPPS-DB] CORE-13199 pingus.txt fix typo in spanish description spotted by Javier...
Joachim Henze [Tue, 7 Nov 2017 18:25:46 +0000 (19:25 +0100)]
[RAPPS-DB] CORE-13199 pingus.txt fix typo in spanish description spotted by Javier Fernandez

22 months ago[RAPPS-DB] CORE-13947 update to IrfanView 4.50 & IrfanView Plugins to 4.50 (fixes...
Joachim Henze [Tue, 7 Nov 2017 17:27:49 +0000 (18:27 +0100)]
[RAPPS-DB] CORE-13947 update to IrfanView 4.50 & IrfanView Plugins to 4.50 (fixes broken link of plugins, workarounds MFC42.dll issue in old 4.44 setup and workarounds missing rapps-progress-dialog)

22 months ago[CDFS_NEW] Fix diff
Pierre Schweitzer [Tue, 7 Nov 2017 06:54:15 +0000 (07:54 +0100)]
[CDFS_NEW] Fix diff

22 months ago[RAPPS-DB] CORE-13947 IrfanView 4.44 fix download URL
Joachim Henze [Tue, 7 Nov 2017 01:50:24 +0000 (02:50 +0100)]
[RAPPS-DB] CORE-13947 IrfanView 4.44 fix download URL

22 months ago[NTOSKRNL] Make the CcWaitForCurrentLazyWriterActivity() stub return success instead...
Pierre Schweitzer [Mon, 6 Nov 2017 20:45:55 +0000 (21:45 +0100)]
[NTOSKRNL] Make the CcWaitForCurrentLazyWriterActivity() stub return success instead of hacking FSDs.
Suggested by Thomas

22 months ago[CDFS_NEW] Add a hack that allows locking a volume and thus, unmounting it. All that...
Pierre Schweitzer [Mon, 6 Nov 2017 19:09:23 +0000 (20:09 +0100)]
[CDFS_NEW] Add a hack that allows locking a volume and thus, unmounting it. All that work, just to be able to do this...

22 months ago[CDFS_NEW] You know... RBuild has been gone for ages!
Pierre Schweitzer [Mon, 6 Nov 2017 19:01:36 +0000 (20:01 +0100)]
[CDFS_NEW] You know... RBuild has been gone for ages!

22 months ago[CDFS_NEW] Add a CMakeFile and a registry file. When using both, you get a driver...
Pierre Schweitzer [Mon, 6 Nov 2017 18:58:49 +0000 (19:58 +0100)]
[CDFS_NEW] Add a CMakeFile and a registry file. When using both, you get a driver that builds and works in ROS. Could install ROS with it! :-)

22 months ago[CDFS_NEW] Remove a broken change (lol?!) that prevented the driver to properly work...
Pierre Schweitzer [Mon, 6 Nov 2017 18:55:34 +0000 (19:55 +0100)]
[CDFS_NEW] Remove a broken change (lol?!) that prevented the driver to properly work in ROS... Dropping SEH doesn't mean dropping code!

22 months ago[CDFS_NEW] Force calling convention to allow build
Pierre Schweitzer [Mon, 6 Nov 2017 18:52:43 +0000 (19:52 +0100)]
[CDFS_NEW] Force calling convention to allow build

22 months ago[CDFS_NEW] Force calling convention to allow build
Pierre Schweitzer [Mon, 6 Nov 2017 18:49:47 +0000 (19:49 +0100)]
[CDFS_NEW] Force calling convention to allow build

22 months ago[CDFS_NEW] Remove a no longer required build hack
Pierre Schweitzer [Mon, 6 Nov 2017 18:46:43 +0000 (19:46 +0100)]
[CDFS_NEW] Remove a no longer required build hack

22 months ago[CDFS_NEW] Remove a no longer required build hack
Pierre Schweitzer [Mon, 6 Nov 2017 18:44:13 +0000 (19:44 +0100)]
[CDFS_NEW] Remove a no longer required build hack

22 months ago[CDFS_NEW] Remove a no longer required build hack
Pierre Schweitzer [Mon, 6 Nov 2017 18:42:27 +0000 (19:42 +0100)]
[CDFS_NEW] Remove a no longer required build hack

22 months ago[CDFS_NEW] Fix headers inclusion so that it can work on a *nix platform
Pierre Schweitzer [Mon, 6 Nov 2017 18:38:01 +0000 (19:38 +0100)]
[CDFS_NEW] Fix headers inclusion so that it can work on a *nix platform

22 months agoUpdate pull request template with additional info
Alexander Shaposhnikov [Mon, 6 Nov 2017 17:28:12 +0000 (19:28 +0200)]
Update pull request template with additional info

22 months ago[RAPPS-DB] CORE-13965 downgrade to Miranda IM 0.10.21, because Miranda IM 0.10.48...
Joachim Henze [Mon, 6 Nov 2017 00:56:48 +0000 (01:56 +0100)]
[RAPPS-DB] CORE-13965 downgrade to Miranda IM 0.10.21, because Miranda IM 0.10.48 link is down and app was non-working before, dreimer gave ok to groom DB a bit

22 months ago[RAPPS] Reflect installation status it download dialog header.
Alexander Shaposhnikov [Sun, 5 Nov 2017 18:44:27 +0000 (20:44 +0200)]
[RAPPS] Reflect installation status it download dialog header.

Pointed out by Mark Jansen

22 months ago[SETUPAPI]: CM_Open_DevNode_Key_Ex: FIXME/ERR --> TRACE
Eric Kohl [Sun, 5 Nov 2017 16:55:25 +0000 (17:55 +0100)]
[SETUPAPI]: CM_Open_DevNode_Key_Ex: FIXME/ERR --> TRACE

22 months ago[SETUPAPI] GetDeviceInstanceKeyPath: Fix temporary buffer allocation, add missing...
Eric Kohl [Sun, 5 Nov 2017 16:31:34 +0000 (17:31 +0100)]
[SETUPAPI] GetDeviceInstanceKeyPath: Fix temporary buffer allocation, add missing code paths and fix registry paths.
This should fix parts of CORE-13944.

22 months ago[CDFS] Set the FO_CLEANUP_COMPLETE on cleanup
Pierre Schweitzer [Sun, 5 Nov 2017 12:47:58 +0000 (13:47 +0100)]
[CDFS] Set the FO_CLEANUP_COMPLETE on cleanup

22 months ago[CDFS] Don't allow FS opening when volume is locked
Pierre Schweitzer [Sun, 5 Nov 2017 09:59:49 +0000 (10:59 +0100)]
[CDFS] Don't allow FS opening when volume is locked

22 months ago[BROWSEUI] CBandSiteMenu
Stas'M [Wed, 1 Nov 2017 20:05:33 +0000 (23:05 +0300)]
[BROWSEUI] CBandSiteMenu

- Move SHGetFolder code to CreateBuiltInISFBand
- Get rid of CSIDL_FLAG_CREATE (Windows doesn't create Quick Launch
directory)
- Use ILFree since variables are reused now

22 months ago[CMAKE] Quick Launch shortcuts for Live/Hybrid CD
Stas'M [Wed, 1 Nov 2017 19:54:53 +0000 (22:54 +0300)]
[CMAKE] Quick Launch shortcuts for Live/Hybrid CD

22 months ago[SHORTCUTS.INF] Add shortcuts for Quick Launch
Stas'M [Wed, 1 Nov 2017 19:48:39 +0000 (22:48 +0300)]
[SHORTCUTS.INF] Add shortcuts for Quick Launch

22 months ago[SETUPAPI] Update some more functions to the current coding style, add annotations...
Eric Kohl [Sun, 5 Nov 2017 10:33:08 +0000 (11:33 +0100)]
[SETUPAPI] Update some more functions to the current coding style, add annotations and add function names to the TRACE calls.

22 months ago[SHELL32] SHBrowseForFolderW: Fix creating directories in the desktop and in drives...
Giannis Adamopoulos [Sun, 5 Nov 2017 10:09:42 +0000 (12:09 +0200)]
[SHELL32] SHBrowseForFolderW: Fix creating directories in the desktop and in drives like C: CORE-13925

22 months ago[SETUPAPI] GetDeviceInstanceKeyPath: Implement the CM_REGISTRY_SOFTWARE | CM_REGISTRY...
Eric Kohl [Sun, 5 Nov 2017 08:39:44 +0000 (09:39 +0100)]
[SETUPAPI] GetDeviceInstanceKeyPath: Implement the CM_REGISTRY_SOFTWARE | CM_REGISTRY_CONFIG part.

22 months ago[CDFS] Addendum to 03a9d8c: check for volume state (locked?) before opening a file
Pierre Schweitzer [Sat, 4 Nov 2017 20:31:35 +0000 (21:31 +0100)]
[CDFS] Addendum to 03a9d8c: check for volume state (locked?) before opening a file
CORE-13957

22 months ago[CDFS] Implement volume un/locking.
Pierre Schweitzer [Sat, 4 Nov 2017 20:29:51 +0000 (21:29 +0100)]
[CDFS] Implement volume un/locking.
CORE-13957

22 months ago[CDFS] Don't use uninit var. Fixes MSVC build (good boy :-))
Pierre Schweitzer [Sat, 4 Nov 2017 20:23:11 +0000 (21:23 +0100)]
[CDFS] Don't use uninit var. Fixes MSVC build (good boy :-))

22 months ago[SETUPAPI] CM_Open_DevNode_Key_Ex: Add support for remote registry access and the...
Eric Kohl [Sat, 4 Nov 2017 19:00:54 +0000 (20:00 +0100)]
[SETUPAPI] CM_Open_DevNode_Key_Ex: Add support for remote registry access and the Disposition parameter.

22 months ago[CDFS] Implement open handle count
Pierre Schweitzer [Sat, 4 Nov 2017 20:14:50 +0000 (21:14 +0100)]
[CDFS] Implement open handle count

22 months ago[CDFS] Remove the VPB field from the VCB. Not only it was never set, but the only...
Pierre Schweitzer [Sat, 4 Nov 2017 18:46:01 +0000 (19:46 +0100)]
[CDFS] Remove the VPB field from the VCB. Not only it was never set, but the only times it was used was broken!

22 months ago[SETUPAPI] Update some functions to the current coding style, add annotations and...
Eric Kohl [Sat, 4 Nov 2017 18:01:28 +0000 (19:01 +0100)]
[SETUPAPI] Update some functions to the current coding style, add annotations and add function names to the TRACE calls.

22 months ago[SETUPAPI] Start the implementation of CM_Open_DevNode_Key_Ex().
Eric Kohl [Sat, 4 Nov 2017 16:26:38 +0000 (17:26 +0100)]
[SETUPAPI] Start the implementation of CM_Open_DevNode_Key_Ex().

22 months ago[WIN32K] Check if the window being destroyed is currently tracked. (#103)
Mark Jansen [Sat, 4 Nov 2017 14:00:54 +0000 (15:00 +0100)]
[WIN32K] Check if the window being destroyed is currently tracked. (#103)

* [WIN32K] Check if the window being destroyed is currently tracked.
CORE-13619

22 months ago[DBGHELP] [XDK] [ARM64] Fix magic constant
Stas'M [Fri, 3 Nov 2017 16:48:19 +0000 (19:48 +0300)]
[DBGHELP] [XDK] [ARM64] Fix magic constant

22 months ago[USETUP][ROSAPPS][EXT2LIB] NtReadFile() calls: Remove unused 'ByteOffset = 0', Use... 100/head
Serge Gautherie [Wed, 1 Nov 2017 12:20:14 +0000 (13:20 +0100)]
[USETUP][ROSAPPS][EXT2LIB] NtReadFile() calls: Remove unused 'ByteOffset = 0', Use explicit NULL instead of ambiguous 0, Remove casts to same type. CORE-13910

22 months ago[FREELDR] Additional safety checks for PcMemGetBiosMemoryMap. CORE-13332 44/head
Serge Gautherie [Tue, 10 Oct 2017 01:39:44 +0000 (03:39 +0200)]
[FREELDR] Additional safety checks for PcMemGetBiosMemoryMap. CORE-13332

Cast MAX_BIOS_DESCRIPTORS to explicit ULONG from implicit int.
Comment/Add checks for PcMemoryMap/PcBiosMemoryMap arrays being full and bare handling of error cases.

22 months ago[REACTOS][FDEBUG] Remove unnecessary DLGPROC casts. 99/head
Thomas Faber [Tue, 31 Oct 2017 11:02:38 +0000 (12:02 +0100)]
[REACTOS][FDEBUG] Remove unnecessary DLGPROC casts.

22 months ago[CPL] Remove unnecessary DLGPROC casts.
Thomas Faber [Mon, 30 Oct 2017 23:37:37 +0000 (00:37 +0100)]
[CPL] Remove unnecessary DLGPROC casts.

22 months ago[SHELL32] SHBrowseForFolder: Fix creating a new folder (which was broken two years...
Giannis Adamopoulos [Fri, 3 Nov 2017 10:09:30 +0000 (12:09 +0200)]
[SHELL32] SHBrowseForFolder: Fix creating a new folder (which was broken two years ago and was properly reported 3 days ago). CORE-13925

22 months ago[COMCTL32] comctl32/propsheet: Fix redrawing of the static text elements.
Hermès Bélusca-Maïto [Thu, 2 Nov 2017 22:52:33 +0000 (23:52 +0100)]
[COMCTL32] comctl32/propsheet: Fix redrawing of the static text elements.

Partial revert of SVN r74136 (b1b4279): enforce the correct "color" for
the background of the static text elements: indeed, using a "transparent"
background kept instead the old window color, which was not correctly
repainted, unless you enforced a repaint by, e.g. moving away then back
the window, or moved something else on top of it.

Tested and approved by 'reactosfanboy'.
Was detected as a regression in the wizard of DVDWrite Now 1.5.12
Formatter GUI.

CORE-13929
CORE-12912

22 months ago[RDBSS] Fix a bug in RxQueryNameInfo(): don't only return name length, but also the...
Pierre Schweitzer [Thu, 2 Nov 2017 22:03:08 +0000 (23:03 +0100)]
[RDBSS] Fix a bug in RxQueryNameInfo(): don't only return name length, but also the whole structure. Avoids corruption

22 months ago[MSPAINT] Base dialog implementations on CDialogImpl
Benedikt Freisen [Wed, 1 Nov 2017 13:59:01 +0000 (14:59 +0100)]
[MSPAINT] Base dialog implementations on CDialogImpl

- Wrap implementation of Mirror/Rotate, Stretch/Skew and Attributes dialog in subclasses of CDialogImpl
- Turn global variables from code that was moved into member functions into member variables
- Add global instances of all three dialog classes
- Use <global instance>.DoModal(...) instead of one-line wrappers
- Replace some TCHAR arrays with CStrings

22 months ago[SHELL32] Fix multiple selection of desktop icons
Manuel Bachmann [Thu, 2 Nov 2017 18:55:03 +0000 (19:55 +0100)]
[SHELL32] Fix multiple selection of desktop icons

This fixes the following issue : when selecting multiple icons
on the desktop, and then right-clicking; the Properties sheet
would immediately be displayed, conflicting with the context
menu.

22 months ago[BROWSEUI] Add a todo comment block in CISFBand.cpp and CBandSite.cpp regarding some...
Giannis Adamopoulos [Thu, 2 Nov 2017 17:50:03 +0000 (19:50 +0200)]
[BROWSEUI] Add a todo comment block in CISFBand.cpp and CBandSite.cpp regarding some problems and missing features when using the quick launch toolbar. These two lists are not complete but cover most important problems of quick launch. There is no need to create bug reports for these.

22 months ago[ATL] Initial implementation of CAtlExeModuleT.
Mark Jansen [Sun, 22 Oct 2017 20:25:03 +0000 (22:25 +0200)]
[ATL] Initial implementation of CAtlExeModuleT.
CORE-13908

22 months ago[RDBSS] More capture
Pierre Schweitzer [Wed, 1 Nov 2017 14:12:08 +0000 (15:12 +0100)]
[RDBSS] More capture

22 months ago[RDBSS] Start defining the RxCapture* macros and start using them (to be continued)
Pierre Schweitzer [Wed, 1 Nov 2017 10:45:43 +0000 (11:45 +0100)]
[RDBSS] Start defining the RxCapture* macros and start using them (to be continued)

22 months ago[RXCE] Implement RxInitializeDebugSupport()
Pierre Schweitzer [Wed, 1 Nov 2017 10:20:28 +0000 (11:20 +0100)]
[RXCE] Implement RxInitializeDebugSupport()

22 months ago[RDBSS] Implement RxCheckFcbStructuresForAlignment()
Pierre Schweitzer [Wed, 1 Nov 2017 10:05:32 +0000 (11:05 +0100)]
[RDBSS] Implement RxCheckFcbStructuresForAlignment()

22 months ago[EXPLORER] -Rewrite taskbar settings routines and dialog
Giannis Adamopoulos [Mon, 30 Oct 2017 15:39:12 +0000 (17:39 +0200)]
[EXPLORER] -Rewrite taskbar settings routines and dialog
- Rewrite the taskbar settings and start menu settings property sheets.
- All settings in the taskbar settings property sheet can be loaded and saved properly except for the quick launch one which will be implemented later.
- Implement toggling lock, autohide and always on top. The rest will be implemented later.