Commit graph

58392 commits

Author SHA1 Message Date
Jérôme Gardou 775a06dfc5 [SCHANNEL]
- Uglier but (hopefully) functioning hack for Visual Studio compilers

svn path=/trunk/; revision=64021
2014-09-01 12:00:20 +00:00
Thomas Faber 5c7187c301 [KERNEL32]
- Use signed multiplication for signed numbers
CORE-8502 #resolve

svn path=/trunk/; revision=64020
2014-09-01 11:58:42 +00:00
Jérôme Gardou a08e128f01 [SCHANNEL]
- try fixing compilation with VS>=2010

svn path=/trunk/; revision=64019
2014-09-01 09:33:28 +00:00
Jérôme Gardou c7523cf282 [REACTOS.DFF]
- Update GNUTLS DLL list

svn path=/trunk/; revision=64018
2014-09-01 09:33:16 +00:00
Hermès Bélusca-Maïto 4948419f9f [BOOTVID]
- Synchronize correctly arm/bootdata.c with i386, as it was done previously.
- Code formatting: whitespace fixes, add braces/brackets and spaces where needed; comments styling.
- Correctly put braces for casts and around macro parameters.
- Add some IN/OUT.
- Fix parameter names of a function.

[INBV]
- Fix parameter names of two functions.

svn path=/trunk/; revision=64017
2014-08-31 23:00:29 +00:00
Timo Kreuzer 02c93ba93a [PSDK/XDK]
First version of autogenerated ntdef.h and winnt.h

svn path=/trunk/; revision=64016
2014-08-31 20:44:56 +00:00
Thomas Faber c72f0078f1 [NETAPI32]
- Generate empty strings instead of NULL strings in BuildUserInfoBuffer
CORE-8343 #resolve

svn path=/trunk/; revision=64015
2014-08-31 19:37:19 +00:00
Thomas Faber f8d910f07d [NETAPI32]
- Make the code in BuildUserInfoBuffer slightly more uniform so it can be generated.
See https://reactos.org/wiki/User:ThFabba/netuser.py for the generation script
CORE-8343

svn path=/trunk/; revision=64014
2014-08-31 19:29:53 +00:00
Timo Kreuzer 53c6f278b7 [winnt.h]
- UNLONG -> DWORD
- Add missing PROBE_ALIGNMENT32, DECLSPEC_NOTHROW, SYSTEM_CACHE_ALIGNMENT_SIZE, DECLSPEC_CACHEALIGN, DECLSPEC_UUID, DECLSPEC_DEPRECATED, DECLSPEC_DEPRECATED_DDK, COMPARTMENT_ID, OBJECTID, ALL_PROCESSOR_GROUPS, RATE_QUOTA_LIMIT, PRODUCT_*, LANG_*, SORT_*
- Remove PRODUCT_SERVER_V, PRODUCT_CORE_LANGUAGESPECIFIC
- Add some missing definitions for ARM
- Fix tag of LIST_ENTRY32/64
=> one step closer to wo^Z^Z autogeneration.

svn path=/trunk/; revision=64013
2014-08-31 15:57:16 +00:00
Hermès Bélusca-Maïto 241cfca838 Code formatting only.
svn path=/branches/condrv_restructure/; revision=64012
2014-08-31 14:57:43 +00:00
Hermès Bélusca-Maïto 3e02669bee [CONSRV]: Continuing code refactoring of revisions 63866, 63867, 63868 and 63874.
svn path=/branches/condrv_restructure/; revision=64011
2014-08-31 14:04:03 +00:00
Hermès Bélusca-Maïto af311f30a9 [CONSRV]: Merge again ConDrvProcessKey and ConioProcessKey.
svn path=/branches/condrv_restructure/; revision=64010
2014-08-31 14:01:21 +00:00
Timo Kreuzer 52701eb338 [winnt.h]
Change the order of definitions to more closely match ntdef.h

svn path=/trunk/; revision=64009
2014-08-31 13:41:14 +00:00
Thomas Faber c78618dada [NTOS:CC]
- Consistently use LONGLONG for file offsets

svn path=/trunk/; revision=64008
2014-08-31 12:56:36 +00:00
Hermès Bélusca-Maïto ff5a8823e0 [CONSRV]
- Some code cleaning.
- Bring back the terminal bell that was added in revision 58253 and disabled in revision 58447.

svn path=/branches/condrv_restructure/; revision=64007
2014-08-31 11:58:50 +00:00
Thomas Faber c7f9f5aaca [NTOS:CC]
- Actually flush the whole file in CcFlushCache if FileOffset is NULL instead of just the first 4GB

svn path=/trunk/; revision=64006
2014-08-31 11:47:41 +00:00
Hermès Bélusca-Maïto abe58c387a [CONSRV]: Code cleaning.
svn path=/branches/condrv_restructure/; revision=64005
2014-08-31 11:24:23 +00:00
Hermès Bélusca-Maïto b47d51c6a3 [CONSRV][CONDRV]
- Move CSR details (pre/post-processing, unicode translation) of reading/writing console inputs to consrv, where they belong.
- Add a temporary solution to screenbuffer resizing notifications, to be properly fixed later on.

svn path=/branches/condrv_restructure/; revision=64004
2014-08-31 11:07:09 +00:00
Thomas Faber da56d4c1d6 [CMAKE]
- Disable C4244 (implicit integer truncation) warning on MSVC builds because it causes people to add broken casts that make the situation worse.

svn path=/trunk/; revision=64003
2014-08-31 10:55:32 +00:00
Thomas Faber 5c1f39d5c8 [KMTESTS:KE]
- Increase timeout in KeGuardedMutex test to avoid flakiness

svn path=/trunk/; revision=64002
2014-08-31 10:27:35 +00:00
Hermès Bélusca-Maïto 6100631ce9 [VIDEOPRT]: "...Sesion" --> "...Session": fix a typo.
svn path=/trunk/; revision=64001
2014-08-31 00:04:20 +00:00
Timo Kreuzer c7fe9e7521 [PSDK/...]
- Add/improve some definitions in ntdef.h
- fix definition of SUBLANG_SINDHI_PAKISTAN in winnt.h
- enable ARRAYSIZE in winnt.h
- #undef ARRAYSIZE in certain wine code to avoid redefinition
- Use PCCH instead of PCCHAR in ext2lib (PCCHAR is ntdef.h only)
- remove obsolete definitions from smss.h

svn path=/trunk/; revision=64000
2014-08-30 22:26:42 +00:00
Jérôme Gardou 66523c6e7d [README.WINE]
- Relevant update from previous commits

svn path=/trunk/; revision=63999
2014-08-30 21:43:40 +00:00
Timo Kreuzer bc9e621611 [XDK]
Initial work for autogenerating ntdef.h and winnt.h to reduce code duplication by sharing a lot of stuff.

svn path=/trunk/; revision=63998
2014-08-30 21:35:16 +00:00
Jérôme Gardou e6b0427c92 [REACTOS.DFF]
- Add optional GNUTLS DLLs for the curious. They can be grabbed from here: ftp://ftp.gnutls.org/gcrypt/gnutls/w32/gnutls-3.2.16-w32.zip
We will provide a MSI package soon

svn path=/trunk/; revision=63997
2014-08-30 21:33:42 +00:00
Jérôme Gardou 57108b7872 [SCHANNEL]
- Import TLS/SSL support on top of GNUTLS from wine
Won't work until we ship the gnutls DLLs

svn path=/trunk/; revision=63996
2014-08-30 21:33:21 +00:00
Jérôme Gardou cccf98d172 [INCLUDE]
- import GNUTLS headers
 - define wine's SONAME_LIBGNUTLS to a relevant value

svn path=/trunk/; revision=63995
2014-08-30 21:32:52 +00:00
Jérôme Gardou 6c31293a0b [SECUR32]
- Import SSPI module loading from wine

svn path=/trunk/; revision=63994
2014-08-30 21:31:32 +00:00
Timo Kreuzer d7d4f8d918 [HPP]
Implement support for variable substitution

svn path=/trunk/; revision=63993
2014-08-30 17:18:48 +00:00
Hermès Bélusca-Maïto 0482248489 [CONSRV]: Start implementing popup windows (it's what you see when you press e.g. the F7 key in your console, when you run cmd.exe).
svn path=/branches/condrv_restructure/; revision=63992
2014-08-30 16:20:32 +00:00
Hermès Bélusca-Maïto a55a2fbbc4 [CONDRV]
- In ConDrvChangeScreenBufferAttributes, change also the popup attributes.
- In some functions we need to check validity of Read/WriteCoord parameters, add fixme for now, that need to be fixed later on.

svn path=/branches/condrv_restructure/; revision=63991
2014-08-30 16:18:07 +00:00
Hermès Bélusca-Maïto ccaa07fecf [CONSRV]: Code formatting only.
svn path=/branches/condrv_restructure/; revision=63990
2014-08-30 15:59:35 +00:00
Amine Khaldi b1661e20f1 [W32KNAPI_APITEST]
* Here's another memset call..

svn path=/trunk/; revision=63989
2014-08-30 12:05:36 +00:00
Amine Khaldi d332e8c9c5 [W32KNAPI_APITEST]
* Fix a memset call. CID 1223160.
CORE-7975

svn path=/trunk/; revision=63988
2014-08-30 12:03:58 +00:00
Amine Khaldi 78f1b595f0 [W32KNAPI_APITEST]
* Remove some unused pointer values. CID 1223186.
CORE-7975

svn path=/trunk/; revision=63987
2014-08-30 11:53:17 +00:00
Amine Khaldi d7031577fc [USER32]
* Remove unused pointer. CID 1223187.
CORE-7975

svn path=/trunk/; revision=63986
2014-08-30 11:38:16 +00:00
Thomas Faber 0cca44bdb8 [FREELDR]
- Improve GetPciIrqRoutingTable. Patch by Sergey Chernov (serrox at ya dot ru), small modifications by me.
CORE-8440

svn path=/trunk/; revision=63985
2014-08-30 10:59:25 +00:00
Thomas Faber 038c129cf6 [UNIATA]
- Update to 0.45a8
CORE-8432 #resolve

svn path=/trunk/; revision=63984
2014-08-30 10:17:53 +00:00
Amine Khaldi 7ad0c2acd8 [LSASRV]
* Fix MSVC build.
* Arch, review patches before committing!

svn path=/trunk/; revision=63983
2014-08-30 08:53:18 +00:00
Thomas Faber 9eb92a4f52 [NTOS:PO]
- Enforce SeShutdownPrivilege in NtSetSystemPowerState
CORE-8476 #resolve

svn path=/trunk/; revision=63982
2014-08-30 08:31:28 +00:00
Thomas Faber 77cc7731ba [USETUP][WINLOGON]
- Acuire SeShutdownPrivilege before calling NtShutdownSystem
CORE-8476

svn path=/trunk/; revision=63981
2014-08-30 07:04:57 +00:00
Thomas Faber eb33752250 [EVENTVWR]
- Use strsafe functions
- Don't cast malloc
- PSTR/PWSTR typedefs are for null-terminated strings, which output buffers aren't
- "dwData" implies the value is data, not the size of data. Also, cbData is specified in bytes (hence "cb")
- Avoid pointless use of HEAP_ZERO_MEMORY

svn path=/trunk/; revision=63980
2014-08-30 07:01:47 +00:00
Hermès Bélusca-Maïto e3e54a09b3 [CONSRV]
Commit my work that I've done during my trip from Albi back to Paris (part 2/2):
Remove terminal-specific line discipline code from CONDRV back to CONSRV.

svn path=/branches/condrv_restructure/; revision=63979
2014-08-29 19:54:10 +00:00
Hermès Bélusca-Maïto 742f7ebd4b [CONSRV]
Commit my work that I've done during my trip from Albi back to Paris (part 1/2):
- QuickEdit and InsertMode are input modes that are related to CONSRV terminal(s), therefore remove them from CONDRV that needs to be agnostic about terminal specificities.
- Separate history helper functions from the line discipline functions to different files.

svn path=/branches/condrv_restructure/; revision=63978
2014-08-29 19:45:45 +00:00
Jérôme Gardou b091e65253 [NTOS/MM]
- Properly decrement pagetable frame entry share count when unmapping a system-mapped section
 - Handle the PTE dirty bit

svn path=/trunk/; revision=63977
2014-08-29 09:21:35 +00:00
Eric Kohl 1294e7eb2c [ROSTESTS]
Fix potential cut & paste bugs.

svn path=/trunk/; revision=63976
2014-08-28 20:48:20 +00:00
Hermès Bélusca-Maïto 7fa650d39e [GETUNAME]
- Update definitions of en-US.rc for Unicode 7.0, patch by Baruch Rutman.
- Synchronize the other resource files wrt. en-US.rc. To translators and future "synchronizer" 8^) : please keep in mind that you need also to synchronize all the other language files!

svn path=/trunk/; revision=63975
2014-08-28 17:46:05 +00:00
Hermès Bélusca-Maïto bdbba0e401 [KERNEL32]: Russian translation update by Olimjon Kudratov.
CORE-8450 #resolve #comment Committed, thanks!

svn path=/trunk/; revision=63974
2014-08-28 15:06:14 +00:00
Hermès Bélusca-Maïto 4f43c89b9e [RAPPS]
Many Improvements and Many Fixes by Erdem Ersoy.
CORE-7710 #comment Version 10 of the patch committed in revision 63973, thanks!

svn path=/trunk/; revision=63973
2014-08-28 14:42:57 +00:00
Hermès Bélusca-Maïto 91c4d65d7b [TRANSLATION]
Turkish translation update by Erdem Ersoy.
CORE-7861 #comment Translation_7.patch, tr-TR.h (for usetup) and trk.nls.patch committed in revision 63972, big thanks!!

svn path=/trunk/; revision=63972
2014-08-28 14:29:48 +00:00