Stanislav Motylkov
d6e0c422e1
[IPHLPAPI_APITEST] Add tests for interface resolving functions
...
CORE-13831, CORE-14033
2017-12-03 21:08:31 +01:00
Pierre Schweitzer
581f32b8c2
[VCDCLI] Implement a tool that allows managing vcdrom class driver.
...
It allows you managing virtual drives, mounting images, ejecting images, and so on.
It will load the driver when required.
It's less features complete that the MS GUI implementation.
I'll implement them later on, it can be quickly done.
What's missing: UDF/Joliet suppr and persistent mounts
2017-12-03 18:17:57 +01:00
Pierre Schweitzer
6906e184bb
[VCDROM] Implement the virtual CD-ROM class driver.
...
It was provided by MS as a separate package to download for Windows (up to 7).
That class driver allows creating virtual drives on which we can later mount ISOs images.
It's rather basic, but does the job.
To use it, you can use the GUI app from Microsoft (Virtual CD-ROM Control Panel)
or the vcdcli in CLI. We're compatible :-).
Note that it's not loaded at boot, you need to manually start it, to lower memory footprint.
Both applications will handle this for you.
2017-12-03 18:17:45 +01:00
Pierre Schweitzer
63d46228b8
[PSDK] Define the IOCTL_CDROM_EJECT_MEDIA IOCTL
2017-12-03 18:17:28 +01:00
Hermès Bélusca-Maïto
f79d268ea1
[CMD] Fix the del /s command, reported by Pablo De Napoli. CORE-10460
...
The command should delete files in the specified directory and all of its
sub-directories, using any file pattern specified.
For example, the command:
del /S .\my_directory
should delete all the files inside my_directory and its sub-directories,
and as such should also detect that "my_directory" is indeed a directory,
while doing:
del /S .\my_file
should of course detect that "my_file" is indeed a file pattern, and thus,
delete all "my_file" files from the current directory and its sub-directories.
The command:
del /S some_directory\file_pattern
should delete "file_pattern" files from some_directory and its sub-directories.
2017-12-03 16:01:44 +01:00
Hermès Bélusca-Maïto
9a59558307
[CMD] Fix the presentation of some confirmation prompts.
2017-12-03 15:58:53 +01:00
Amine Khaldi
c39b0fc667
[USER32_APITEST] Add a PCH.
2017-12-02 22:18:06 +01:00
Amine Khaldi
283bbe7346
[NTDLL_APITEST] Add a PCH.
2017-12-02 22:15:04 +01:00
Amine Khaldi
aee83c359c
[GDI32_APITEST] Add a PCH.
2017-12-02 22:14:47 +01:00
Stanislav Motylkov
c2bdad2981
[SHELL32] Fix show properties with Alt+Enter
2017-12-02 18:10:43 +02:00
Alexander Shaposhnikov
8393412c42
[README] Clean up and finish styling
...
Unified the first badge row to use the same colors as reactos.org
Moved build related badges to 'Build' section
Fixed all links to use https and to be semantically correct
Replaced 'Tweet' badge with 'Follow', 'Flattr' with more general 'donate'
Added a sentence about donation
2017-12-02 17:31:07 +02:00
Thomas Faber
a22031dba6
[WINHTTP_WINETEST] Skip test_persistent_connection due to hang. CORE-14056 ROSTESTS-295
2017-12-02 14:18:26 +01:00
Thomas Faber
ec0b69ad40
[WININET_WINETEST] Skip test_redirect and test_persistent_connection due to hang. CORE-14055 ROSTESTS-294
2017-12-02 13:49:09 +01:00
Alexander Shaposhnikov
cc7f704ad4
[README] Changed the second badge row
...
Centered second badge row by using HTML code
Moved Coverity scan to the top, Flattr and Tweet - to the bottom
Linked "Download" and "Release" to reactos.org
2017-12-02 02:36:50 +02:00
Alexander Shaposhnikov
7cc9b51647
[README] Changed and moved badges around
...
- Added Flattr button
- Removed GitHub stats badges because they were useless
- Change SPDX.org license link to our COPYING for correctness
2017-12-02 02:12:48 +02:00
Amine Khaldi
44e36b616a
[AFD] Zap unused TaCopyAddress() and TaCopyAddressInPlace().
2017-12-02 00:15:27 +01:00
James Tabor
e1e79f248b
[GDI] Fix metafile crashes and null driver issues.
...
Patch by Jérôme Gardou modified by me.
CORE-14023 : Fix SetWorldTransform for metafiles #137
Includes CORE-12832 and CORE-13627.
2017-11-26 14:48:06 -06:00
Amine Khaldi
53d3f00b2b
[LIBTIRPC] Add a PCH.
2017-11-26 14:55:33 +01:00
Pierre Schweitzer
1feb8e627e
[LIBTIRPC] Match rtime() propotype and implementation
2017-11-26 14:44:26 +01:00
Amine Khaldi
b28272c545
[SHELLBTRFS] Add a PCH.
2017-11-26 14:34:53 +01:00
Amine Khaldi
58428a6c29
[NFS41_NP] Add a PCH.
2017-11-26 14:29:35 +01:00
Amine Khaldi
af212ce508
[NFSD] Add a PCH.
2017-11-26 14:19:34 +01:00
Pierre Schweitzer
9ecbbe2a33
[NTOSKRNL] Use ExAllocatePoolWithQuotaTag() when allocating SystemBuffer for the IRP
...
That way, in case the system lacks memory, an exception is thrown and IRP isn't sent
to the device with NULL SystemBuffer.
CORE-14048
2017-11-26 14:03:30 +01:00
Pierre Schweitzer
d01184b164
[NTOSKRNL] Use cache aligned buffer for devioctrl
2017-11-26 14:03:30 +01:00
Amine Khaldi
2cbc32e5e4
[NTOBJSHEX] Improve the existing PCH and make use of it.
2017-11-26 13:26:39 +01:00
Amine Khaldi
2a3392b97d
[GLU32] Add a PCH.
2017-11-26 13:24:50 +01:00
Amine Khaldi
d05c658dbd
[LIBJPEG] Add a PCH.
2017-11-26 13:17:07 +01:00
Pierre Schweitzer
9d67a24799
[CDFS_NEW] Fix broken cast.
...
Spotted by Thomas
2017-11-25 20:15:28 +01:00
David Quintana
67a7e45e35
[CDFS_NEW] Address review comments:
...
- Don't define-out volatile.
- Cleanup the ros-specific hdd-backed device object on shutdown.
- Fix hdd-backed use. Required a rather ugly hack.
- Update README.FSD
2017-11-25 13:36:47 +01:00
David Quintana
6a3bbf24e0
Revert "[CDFS_NEW] Use CdAcquireForCreateSection from the old driver in place of the newer CdFilterCallbackAcquireForCreateSection."
...
This reverts commit 8410d03275
.
2017-11-25 13:36:47 +01:00
David Quintana
ec26cde4a1
[CDFS_NEW] Accept STATUS_NOT_IMPLEMENTED for IOCTL_CDROM_READ_TOC_EX fallback to IOCTL_CDROM_READ_TOC.
2017-11-25 13:36:47 +01:00
David Quintana
bc2378a356
[CDFS_NEW] Use CdAcquireForCreateSection from the old driver in place of the newer CdFilterCallbackAcquireForCreateSection.
2017-11-25 13:36:47 +01:00
David Quintana
5429771b99
[CDFS_NEW] Re-apply many of the reactos-specific changes and fix build.
...
- Also, get rid of the old diff file.
2017-11-25 13:36:47 +01:00
David Quintana
fd34548263
[CDFS_NEW] Replace old driver with a Ms-PL licensed version straight out of the driver samples github repository.
2017-11-25 13:36:47 +01:00
Katayama Hirofumi MZ
87d276f05d
[SHELL32] Don't show error when closing disk prop sheet ( #144 )
...
CORE-14035
2017-11-25 11:27:20 +02:00
jimtabor
d85023c9c9
[GDI] - Add type for setting world transform modification modes.
...
References:
https://msdn.microsoft.com/en-us/library/cc230538.aspx
https://github.com/KDE/krita/blob/master/libs/vectorimage/libemf/EmfEnums.h
2017-11-24 17:22:43 -06:00
Amine Khaldi
f310b02337
[APPVEYOR] Add an appveyor.yml file. Dedicated to Alexander Shaposhnikov (sanchaez). [APPVEYOR/CLANG-CL] Add the clang-cl build as a second job next to our msvc build.
2017-11-24 12:13:10 +01:00
Amine Khaldi
ed3bdb44f5
[DLLIMPORT_TEST] Skip this module in the clang-cl build until framedyn is back in it. CORE-11799
2017-11-24 12:07:56 +01:00
Amine Khaldi
10f3006978
[CMAKE/CLANG-CL] Force clang-cl's identity to be MSVC instead of the default Clang one as the latter results in skipping several MSVC related CMake checks/tasks. CORE-11799
2017-11-24 12:03:01 +01:00
Pierre Schweitzer
3013e153b0
[FASTFAT_NEW] Fix build with FASTFATDBG set
2017-11-24 12:00:10 +01:00
Pierre Schweitzer
0daa5547d9
[FASTFAT_NEW] Import again FastFAT from MS. This time from GitHub for license reasons.
...
This implies that a sample for W10.
It has been backported to NT5.2; not sure how it would work on a W2K3 (feel free to test!)
2017-11-23 23:27:51 +01:00
Pierre Schweitzer
d8a15d0cc7
[PSDK] Add various defines needed to build fastfat_new
2017-11-23 23:27:51 +01:00
Giannis Adamopoulos
4a843c4e85
[COMCTL32] syslink: Don't free the return value of WM_CTLCOLORSTATIC. CORE-13605
...
-This is a bug in wine and should be sent upstream
2017-11-24 00:15:57 +02:00
Giannis Adamopoulos
fc6c07c385
[UXTHEME] Add a hack for themed scrollbars
...
- After inspecting a theme file with different upper or lower tracks it seems that windows use what is called LowerTrackHorz and LowerTrackVert in the upper track and UpperTrackHorz and UpperTrackVert are used in the lower track.
CORE-13513
2017-11-23 23:07:35 +02:00
Giannis Adamopoulos
51333f3eec
[UXTHEME] Fix text background on themed tabs. CORE-13605
2017-11-23 22:25:52 +02:00
Giannis Adamopoulos
68af472a21
[UXTHEME] Improve drawing of the scrollbars when they are too small. CORE-13513
2017-11-23 21:19:03 +02:00
Vadim Galyant
73bfc3c897
[USBPORT] Type-safe function signature (PVOID -> PUSBPORT_xxx).
2017-11-23 16:34:24 +01:00
Pierre Schweitzer
a913501626
[FASTFAT_NEW] This is not permitted by WDK license.
...
We should rather import from MS GitHub and backport to NT5.2.
2017-11-23 15:04:05 +01:00
Pierre Schweitzer
f15769d958
[FASTFAT_NEW] Fix build with FASTFATDBG set
2017-11-23 14:18:50 +01:00
Amine Khaldi
09c06a2f45
[CLANG-CL] Initial commit that allows us to compile ReactOS with clang-cl.
2017-11-23 14:09:57 +01:00