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
Amine Khaldi
861360c65f
[CRT/STARTUP] For some reason we get unresolved external symbol ___globallocalestatus when compiling with clang-cl. CORE-11799 CORE-14042 ( #94 )
2017-11-23 13:25:57 +01:00
Pierre Schweitzer
aeadcaf515
[FASTFAT] Import the MS FastFAT sample from WXP.
...
Modified it so that it builds in trunk (with GCC, though).
Not to be switched for now, as it doesn't work in ReactOS (yet?).
2017-11-23 12:35:51 +01:00
Giannis Adamopoulos
febf9acfee
[GDI32] GdiDrawStream: Improve handling of small rcDest sizes
...
- Abort drawing if rcDest has negative height or width.
- Ignore sizing margins if rcDest is too small.
CORE-13513
2017-11-22 17:28:18 +02:00
Giannis Adamopoulos
b4d691ba96
[BUTTONVISTEST] Add visual tests for buttons
2017-11-22 11:34:29 +02:00
Hermès Bélusca-Maïto
748c87202c
[CMD] Update the documentation of the FOR command. CORE-5806
...
- Also update & translate the french translation.
- Translators, please verify & update the translations!
2017-11-21 23:47:46 +01:00
Thomas Faber
ed95fa19f0
[PCIIDEX] Properly handle unknown PNP IRPs. CORE-13944
2017-11-21 23:08:21 +01:00
Pierre Schweitzer
8503842309
[FASTFAT] More FS statistics
2017-11-21 22:18:11 +01:00
Pierre Schweitzer
63dcfd2de3
[SHELL32] Update French translation
2017-11-21 18:24:08 +01:00
Ged Murphy
dfb776380d
[FLTMGR] Latest from my branch ( #135 )
...
[FLTMGR][KMTEST]
Squash and push my local branch across to master as the patch is getting a bit large. This is still WIP and none of this code is run in ros yet, so don't fret if you see ugly/unfinished code or int3's dotted around.
[FLTMGR] Improve loading/reg of filters and start to implement client connections
- Implement handling of connections from clients
- Implement closing of client ports
- Add a basic message waiter queue using CSQ's (untested)
- Hand off messages for the comms object to be handled by the comms file
- Initialize the connection list
- Add a registry file which will contain lib functions for accessing filter service entries
- [KMTEST] Initial usermode support for testing FS mini-filters
- Add base routines to wrap the win32 'Filter' APis
- Add support routines to be used when testing FS filter drivers
- Move KmtCreateService to a private routine so it can be shared with KmtFltCreateService
- Completely untested at the mo, so likely contains bugs at this point
- Add support for adding altitude and flags registry entries for minifilters
- Allow minifilters to setup without requiring instance attach/detach callbacks
- Add tests for FltRegisterFilter and FltUnregisterFilter and start to add associated tests
2017-11-21 16:36:29 +00:00
Stanislav Motylkov
f884d29c90
[SHELL32] Update Russian translation, following 6465705
2017-11-21 14:06:54 +02:00
Pierre Schweitzer
9904aafd12
[MSGINA] Fix buttons alignment in French translation
2017-11-21 11:49:01 +01:00
Pierre Schweitzer
4b34e44782
[FLOPPY] Don't wait forever while trying to determine media type.
...
This should fix some virtual machines and real hardware machine with empty floopy drive
not being able to boot ReactOS (stuck while initializing floppy.sys).
This fixes a regression introduced in r70746.
It could be generalized to other interrupts, floppy controllers not being reliable.
For more information: http://wiki.osdev.org/Floppy_Disk_Controller
CORE-7935
CORE-12908
CORE-13080
2017-11-21 10:22:50 +01:00
Giannis Adamopoulos
8f98574e1d
[UXTHEME] -Don't change the behaviour of DefWindowProc if SetWindowRgn was called before
2017-11-21 10:52:56 +02:00
Jérôme Gardou
4067eb1454
[OPENGL32]
...
- Get rid of the TLS based implementation
CORE-14024
2017-11-21 08:22:31 +01:00
Jérôme Gardou
31acac46a1
[OPENGL32]
...
- Get rid of the default stub table, use NULL instead
- Simplify stub code by using the appropriate macros
CORE-14024
2017-11-21 08:22:31 +01:00
Jérôme Gardou
b060a81d5d
[OPENGL]
...
- Always use the TEB to store opengl data
CORE-14024
2017-11-21 08:22:31 +01:00
Jérôme Gardou
640af3f429
[OPENGL32]
...
- Fix a trace
2017-11-21 08:22:31 +01:00
Jérôme Gardou
6aaf217b10
[OPENGL32]
...
- Implement storing thread data into the TEB
CORE-14024
2017-11-21 08:22:31 +01:00
Giannis Adamopoulos
1bfbdb6123
[COMCTL32] Button: Use double buffering when themes are enabled.
2017-11-20 18:51:03 +02:00
Amine Khaldi
b3172ae098
[EXT2FS] For some reason we get error: conflicting types for 'do_split' when compiling with clang-cl so work around this with FIXMEs. CORE-11799 ( #94 )
2017-11-19 15:42:03 +01:00
Amine Khaldi
06b0cc74c5
[REISERFS] Do not take this code path when compiling with clang. CORE-11799 ( #94 )
2017-11-19 15:24:49 +01:00
Amine Khaldi
b439381523
[CRT/INTRIN] Leverage __has_builtin() with the intrinsics. Dedicated to Thomas. CORE-11799 ( #94 )
2017-11-19 15:20:02 +01:00
Giannis Adamopoulos
3a68bebf87
[UXTHEME] EnumThemes: Don't fail if a theme doesn't have a tooltip. CORE-13732
2017-11-19 16:02:44 +02:00
Katayama Hirofumi MZ
3dbd44fde1
input: Overwrite font substitutes settings on lang change
2017-11-19 14:36:32 +01:00
Hermès Bélusca-Maïto
7bd33ac4df
[CMD] Addendum to 26ff2c8
and to r40474 / 8cf1106
: Fix CMD process exit code.
...
As it appears, the process exit code of CMD /C is really the errorlevel,
and not the "command's return value".
2017-11-19 00:48:37 +01:00