Timo Kreuzer
690cc9f30b
[NDK] Fix some ob types (64 bit)
2018-01-06 17:13:22 +01:00
Timo Kreuzer
5985fe613b
! Fix build of tracert
...
# Conflicts:
# sdk/include/psdk/ipexport.h
2018-01-06 17:07:54 +01:00
David Quintana
c32993c672
[PSDK] Change #if to #ifdef, to be more consistent with the majority of our codebase.
2018-01-04 19:15:06 +01:00
David Quintana
c8b93430d4
[PSDK] Add ICMP_ECHO_REPLY32 needed by 64-bit code. Fixes x64 build of tracert.
2018-01-04 18:21:16 +01:00
Ged Murphy
344f367211
[TRACERT] Rewrite tracert
...
- Full rewrite. This commit replaces the old utility.
- Use the new ICMP APIs instead of manually crafting ping requests using raw sockets.
- Add support for additional languages (the previous utility was hardcoded)
- Add support for IPv6
- Make the icmpapi header C++ compatible. (we don't appear to sync this with wine anymore.)
- Now runs on Win10, is much more reliable, and brings the code somewhat into the 21st century.
(It's currently missing source routing (-j), but as most routers disable this anyway, I'm not sure that it's worth adding)
2018-01-02 09:43:14 +00:00
Timo Kreuzer
a2f7de7ee8
Amd64/misc 64bit fixes ( #236 )
...
[REACTOS] Misc 64 bit fixes
* [NTOS:MM] Allow MEM_DOS_LIM in NtMapViewOfSection on x64 as well
* [NTOS:MM] Implement x64 version of MmIsDisabledPage
* [HAL] Remove obsolete code
* [NTOS:KE] Fix amd64 version of KeContextToTrapFrame and KeTrapFrameToContext
* [XDK] Fix CONTEXT_XSTATE definition
* [PCNET] Convert physical address types from pointers to PHYSICAL_ADDRESS
2018-01-01 12:07:50 +01:00
Hermès Bélusca-Maïto
9fa693e59b
[REACTOS] Switch to year 2018...
...
... and Happy New Year 2018 to everyone!!
☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆
⋱★⋰⋱☆⋰⋱★⋰⋱☆⋰⋱☆⋰⋱★⋰⋱☆⋰⋱★⋰
░░░░░░█░█ █▀█ █▀█ █▀█ █░█░░░░░░
░░░░░░█▀█ █▀█ █▀▀ █▀▀ ▀█▀░░░░░░
░░░░░░▀░▀ ▀░▀ ▀░░ ▀░░ ░▀░░░░░░░
█▄░█ █▀▀ █░█░█░░█░█ █▀▀ █▀█ █▀█
█░██ █▀▀ █░█░█░░▀█▀ █▀▀ █▀█ ██▀
▀░░▀ ▀▀▀ ░▀▀▀░░░░▀░ ▀▀▀ ▀░▀ ▀░▀
⋱☆⋰⋱★⋰⋱☆⋰⋱★⋰⋱★⋰⋱☆⋰⋱★⋰⋱☆⋰
░░░▄████▄░▄███▄░░▄██░▄████▄░░░
░░░▀▀░▄██░██░██░████░██▄▄██░░░
░░░░▄██▀░░██░██░░░██░██▀▀██░░░
░░░██████░▀███▀░░░██░▀████▀░░░
☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆.¸¸.•´☆
2018-01-01 00:00:00 +01:00
Mark Jansen
b2a5a804b4
[ROSDLGS] Add SetWizardButtons to CPropertyPageImpl
...
CORE-7684 #234
2017-12-31 14:56:22 +01:00
Amine Khaldi
0d35ee7ade
[INCLUDE/CRT] Add some throw() annotations. #179 #210
2017-12-25 12:56:16 +01:00
Hermès Bélusca-Maïto
f49caecb3b
[SDK] Fix copy-pasta, addendum to 7861960
by Mark Jansen.
2017-12-24 16:48:13 +01:00
Mark Jansen
7861960a88
[SDK] Guard manifest_[dll|exe].rc against wrong usage.
2017-12-24 11:44:21 +01:00
Ivan Labutin
d6792047f3
[NTOS][NDK][RTL] A bunch of 'wrong size' fixes
2017-12-20 06:56:09 +01:00
Mark Jansen
ad181d892c
[BROWSEUI] Implement ACLCustomMRU.
...
CORE-9281
2017-12-18 23:17:17 +01:00
Pierre Schweitzer
d82796778f
[PSDK] Add some missing defines
...
CORE-14090
2017-12-16 21:48:34 +01:00
Serge Gautherie
e8b1752162
[SDK] pnp.idl: Add a reminder comment about removed Vista/+ functions. CORE-12580
2017-12-15 16:01:53 +01:00
Amine Khaldi
631a14ff64
[ASM][NDK][NTOS] Rename Self to SelfPcr in the KIPCR structure.
2017-12-13 13:49:00 +01:00
James Tabor
c45a6e15bf
[User32|IMM32] Fix a recursion crash in IMM. See CORE-14041.
...
Required a sync port from wine. This is a hack fix with Win32SS until
proper IMM support is added to Win32SS.
2017-12-07 21:14:21 -06:00
Pierre Schweitzer
63d46228b8
[PSDK] Define the IOCTL_CDROM_EJECT_MEDIA IOCTL
2017-12-03 18:17:28 +01:00
Pierre Schweitzer
d8a15d0cc7
[PSDK] Add various defines needed to build fastfat_new
2017-11-23 23:27:51 +01:00
Vadim Galyant
73bfc3c897
[USBPORT] Type-safe function signature (PVOID -> PUSBPORT_xxx).
2017-11-23 16:34:24 +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
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
Thomas Faber
89e83b2cf4
[CRT] Add __m128i, _mm_setzero_si128, and _mm_stream_si128.
2017-11-18 18:05:24 +01:00
Eric Kohl
52fa3479f3
[EVENTLOG] Use the STDCALL calling convention for all remote procedure calls.
2017-11-12 15:54:22 +01:00
Eric Kohl
7dd8ebcbbd
[SERVICES] Use the STDCALL calling convention for all remote procedure calls.
2017-11-12 14:04:22 +01:00
Stas'M
1eea9304e1
[DBGHELP] [XDK] [ARM64] Fix magic constant
2017-11-04 14:01:27 +01:00
Pierre Schweitzer
2511ba8f8f
[RDBSS] Start defining the RxCapture* macros and start using them (to be continued)
2017-11-01 12:07:18 +01:00
Pierre Schweitzer
cc578af6df
[RDBSS] Implement RxQueryNameInfo() and RxConjureOriginalName()
2017-10-31 23:03:16 +01:00
Amine Khaldi
9556390f8f
[XDK][DDK] Take the gcc path for __assert_annotation{A,W} and __CREATE_NTOS_DATA_IMPORT_ALIAS when compiling with clang-cl. Include kdfuncs.h before rtlfuncs.h to have DbgPrint() defined before using it. CORE-11799 ( #94 )
2017-10-31 15:19:49 +01:00
Amine Khaldi
8ffffbb294
[XDK/NTBASEDEF] Use __builtin_offsetof to define FIELD_OFFSET when compiling with clang-cl. CORE-11799 ( #94 )
2017-10-31 13:54:41 +01:00
Amine Khaldi
dde1b98a78
[CRT/INTRIN] Use the gcc intrinsic equivalents when compiling with clang-cl and skip the ones that are already supported/built-in. CORE-11799 ( #94 )
2017-10-30 22:51:00 +01:00
Amine Khaldi
d56c9a8927
[INCLUDE/REACTOS][LOCALMON][LOCALSPL][SPOOLSS] Add some missing VOIDs. CORE-11799 ( #94 )
2017-10-30 22:43:47 +01:00
Amine Khaldi
28dd5cfc5e
[CRT/INTRIN] Use __forceinline for __INTRIN_INLINE in the clang case. CORE-11799 ( #94 )
2017-10-28 13:35:16 +01:00
Amine Khaldi
d3e83d7d5e
[INCLUDE/WINE] Use __builtin_ffs in the clang-cl build. CORE-11799 ( #94 )
2017-10-27 23:55:59 +01:00
Giannis Adamopoulos
21f0b163a7
[VERSION.CMAKE] Bump the version to 0.4.8-dev
2017-10-27 09:38:34 +03:00
Giannis Adamopoulos
283afefc4e
Add CPropertyPageImpl that allows us to make property pages object oriented
2017-10-26 12:37:08 +03:00
Amine Khaldi
ab3045c504
[INCLUDE/WINE] Update winternl.h. CORE-13762
2017-10-23 13:48:05 +01:00
Giannis Adamopoulos
ee1cbf51e1
[PSDK] Add some missing definitions from IShellFolderBand
2017-10-22 20:03:32 +03:00
Timo Kreuzer
6073359086
[REACTOS] Fix x64 build
...
- SIZE_T -> ULONG in KsecGatherEntropyData
- Add missing ZwQueryInformationProcess() prototype for x64 build of btrfs
- Fix ml.exe path for VS 2017 Community Edition
- Add missing Handle32ToHandle to basetsd.h
2017-10-22 16:49:04 +02:00
Timo Kreuzer
547b38e022
[NDK] Add tests for TEB
2017-10-22 14:36:18 +02:00
Timo Kreuzer
95827a70e6
[NDK] Fix/improve definition of TEB
...
This also changes the default definition for NTDDI_VERSION in sdkddkver.h to NTDDI_WS03SP1, when _WIN32_WINNT is _WIN32_WINNT_WS03.
2017-10-22 14:36:18 +02:00
Timo Kreuzer
30cd606fe2
[NDK] fix some rtltypes.h definitions
2017-10-22 14:36:18 +02:00
Amine Khaldi
a6bf4abd2e
[PSDK] Add missing KNOWN_FOLDER_FLAG and ILIsEmpty(). CORE-13762
2017-10-19 22:30:28 +01:00
Amine Khaldi
f61627e540
[PSDK] Add some missing definitions to winbase.h. Import libloaderapi.h from Wine Staging 2.16. CORE-13762
2017-10-19 22:29:35 +01:00
Giannis Adamopoulos
a08d1f92be
[PSDK] Try to fix build
2017-10-16 18:32:23 +03:00
Giannis Adamopoulos
129f98b473
[PSDK] Fix build.
2017-10-16 18:04:15 +03:00
Giannis Adamopoulos
d114f48fd4
[PSDK] Add CLSID_ISFBand, IShellFolderBand and IFolderBandPriv
2017-10-16 17:51:11 +03:00
Timo Kreuzer
c22817db06
[NDK] Improve NDK tests for KTHREAD and add them to build
2017-10-08 18:11:07 +02:00
Timo Kreuzer
b8bd38c860
[NDK] Add Win8+ version of KTHREAD
2017-10-08 18:11:07 +02:00
Timo Kreuzer
d176ddedd6
[XDK] Fix KWAIT_BLOCK definition for Win8+
2017-10-08 18:11:07 +02:00
Amine Khaldi
6cdefd33e1
[PSDK] Update unknwn.idl. CORE-13762
2017-10-08 14:07:28 +01:00
Amine Khaldi
babc61c5ee
[PSDK] Add missing CreateRestrictedToken() declaration. CORE-13762
2017-10-08 13:41:17 +01:00
Amine Khaldi
c95f8e51d3
[PSDK] Update wmsdkidl.idl and import some of its related idl files from Wine Staging 2.16. CORE-13762
2017-10-08 11:49:33 +01:00
Amine Khaldi
dc0774d8d0
[PSDK] Update mmreg.h and rpcndr.h. CORE-13762
2017-10-08 11:49:33 +01:00
Amine Khaldi
154006810e
[PSDK] Update msi.h. CORE-13762
2017-10-08 11:31:31 +01:00
Hermès Bélusca-Maïto
3cd76b91b5
[INCLUDE]: ntddrdsk.h: Fix "__cplusplus" and the ramdisk GUID definitions.
2017-10-06 01:08:10 +02:00
Hermès Bélusca-Maïto
fce8e1b595
[INCLUDE]: ntddrdsk.h: align defs on multiple of 4-space tab.
2017-10-06 01:08:10 +02:00
Colin Finck
71fba9dea1
[VERSION] Use --abbrev=7 for "git describe" to enforce a short hash of 7 characters no matter what the default is for your Git installation.
2017-10-04 20:49:43 +02:00
Colin Finck
9ebf43567d
Add .gitattributes and .gitignore files and normalize line endings in the repository ( #10 )
2017-10-04 20:37:32 +02:00
Hermès Bélusca-Maïto
acdf04bad2
Add .keep guard files in order to restore lost but empty directories we had with SVN.
...
Note that when you start populating these directories, you can remove the associated .keep guard file(s)!
2017-10-04 10:28:36 +02:00
Colin Finck
b9cf2e37f3
Supply the source directory as working directory when launching Git commands. Should fix retrieving the Git hash on the build machines.
2017-10-03 15:29:13 +02:00
Colin Finck
3d6040615a
Make ReactOS report the Git revision as output by "git describe".
...
- REVISION is now something like "0.4.7-dev-53-g1304b53" instead of "r12345".
- Change WINDOWS_NT_BANNER to better represent the ReactOS version and the reported NT version.
- Introduce REACTOS_COMMIT_HASH which contains the full 40-character commit hash (for comparing revisions, e.g. in rosautotest/testman).
2017-10-03 12:55:38 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00