Pierre Schweitzer
0d763e60fb
[KMTEST]
...
Don't attempt to allocate null-size buffer when copying empty string.
Note to next generations students: test your code and DON'T LEAK MEMORY!!!!
It still leaks atm, will have a look later on.
Note to Mr Bragin, beloved ReactOS Project Coordinator: did you actually reviewed your students work?
CORE-7272
svn path=/trunk/; revision=67885
2015-05-24 17:31:49 +00:00
Pierre Schweitzer
4c9b6600ea
[NTFS]
...
Use non-paged lookaside list for IRP context allocation
svn path=/trunk/; revision=67883
2015-05-24 15:26:15 +00:00
Eric Kohl
6c9074c225
[NTOSKRNL]
...
IoCreateDevice: Assign SePublicOpenUnrestrictedSd to new devices.
CORE-9176
svn path=/trunk/; revision=67882
2015-05-24 14:38:55 +00:00
Amine Khaldi
7858fab04b
[KBDHU] Fix MSVC build when the default code page is a MBCS. By Yuntian Zhang. CORE-7417
...
svn path=/trunk/; revision=67881
2015-05-24 14:26:31 +00:00
Pierre Schweitzer
63560ef203
[FASTFAT]
...
- Add a debugging assert that will save your lot of time if you attempt to manually queue a wrong IRP. You cannot queue an IRP which is set to be later queued again. This is a broken behavior.
- Remove a bit of code duplication
svn path=/trunk/; revision=67880
2015-05-24 12:39:10 +00:00
Hermès Bélusca-Maïto
578d9849a0
[NTVDM]
...
- Update the CrtModeControl byte in the BDA when we change video modes.
- Implement INT 10h, AX=1003h "Toggle Intensity/Blinking Bit".
- Partially implement INT 10h, AH=1Bh "Functionality/State Information (VGA)".
svn path=/trunk/; revision=67879
2015-05-24 12:35:29 +00:00
Pierre Schweitzer
d4a0828949
[NTFS]
...
Implement request qeueing (based on FastFAT work)
svn path=/trunk/; revision=67878
2015-05-24 12:28:51 +00:00
Pierre Schweitzer
d71894a0ad
[NTFS]
...
- Only free the IRP context in case the request is not to be queued
- Stubplement request queueing support in NtfsDispatch()
svn path=/trunk/; revision=67877
2015-05-24 12:20:51 +00:00
Pierre Schweitzer
6277edf7d8
[NTFS]
...
Handle IRP_MJ_WRITE with the dispatch routine
svn path=/trunk/; revision=67876
2015-05-24 12:17:43 +00:00
Pierre Schweitzer
ab8558bafd
[NTFS]
...
Split NtfsFsdDispatch() in two.
Now, NtfsFsdDispatch() will only take care of allocating the IRP context and complete the IRP in case it failed (that fixes a null-pointer dereference, just for the record).
NtfsDispatch() will really dispatch the IRP to the internal functions. So that it can be called either directly from NtfsFsdDispatch() or by a queued IRP (to be implemented).
svn path=/trunk/; revision=67875
2015-05-24 10:48:15 +00:00
Aleksandar Andrejevic
c1600b9458
[FAST486]
...
Implement FSQRT using the Babylonian method.
svn path=/trunk/; revision=67874
2015-05-23 23:44:10 +00:00
Aleksandar Andrejevic
fe6672870b
[FAST486]
...
- Fix the FPU constants.
- Fix rounding.
- Fix FSCALE.
svn path=/trunk/; revision=67873
2015-05-23 20:26:32 +00:00
Amine Khaldi
35e73601a0
[INETCPL][USRMGR] Update CPL Descriptions. By Jared Smudde. CORE-9713
...
svn path=/trunk/; revision=67872
2015-05-23 16:05:40 +00:00
Amine Khaldi
208dfa5c5c
[BOOTDATA] Add Mozilla's NSS CA roots to the ReactOS registry and give the certs their own file. By Ismael Ferreras Morezuelas aka swyter. CORE-9065
...
svn path=/trunk/; revision=67871
2015-05-23 15:56:26 +00:00
Amine Khaldi
200a4fc8cb
[WINED3DCFG] Add MB to the Video Memory Size options and finish capitalizing the labels as most of the labels are already capitalized. By Jared Smudde. CORE-9726
...
svn path=/trunk/; revision=67870
2015-05-23 15:50:30 +00:00
Amine Khaldi
90aaf85ee4
[PSDK] Update wincrypt.h and schannel.h with the latest Win32 defines of modern crypto. By Ismael Ferreras Morezuelas aka swyter. CORE-9065
...
svn path=/trunk/; revision=67869
2015-05-23 15:46:13 +00:00
Daniel Reimer
cf4d6e39e7
[WINED3D] - Update german language
...
svn path=/trunk/; revision=67868
2015-05-23 15:31:23 +00:00
Amine Khaldi
2779f602cb
[NTOBJSHEX] Add Italian translation by Carlo Bramini. CORE-9725
...
svn path=/trunk/; revision=67867
2015-05-23 15:23:25 +00:00
Amine Khaldi
0b8283748d
[WINED3DCFG] Change the name to "WineD3D Options" as the Community decided. Patch by Jared Smudde. CORE-9724
...
svn path=/trunk/; revision=67866
2015-05-23 15:18:17 +00:00
Daniel Reimer
894b7e0f01
[C++]
...
Add arm version of r64555. ROSAPPS builds now completely @ ARM arch.
svn path=/trunk/; revision=67865
2015-05-23 13:59:28 +00:00
Amine Khaldi
9196ea556e
[CMAKE] Do not treat C4189 as an error in Release builds.
...
svn path=/trunk/; revision=67864
2015-05-23 12:24:57 +00:00
Amine Khaldi
0aeb9104ed
[CMAKE] Update rsym location.
...
svn path=/trunk/; revision=67863
2015-05-23 12:10:20 +00:00
Amine Khaldi
e7a9440fb8
[CMAKE] Default to Debug for the build type in GCC builds.
...
svn path=/trunk/; revision=67862
2015-05-23 11:45:59 +00:00
Amine Khaldi
233d650aa0
[CMAKE] Fix and improve the Release build type of the MSVC builds.
...
svn path=/trunk/; revision=67861
2015-05-23 10:34:25 +00:00
Amine Khaldi
dcf26d6a7f
[CMAKE] Don't set initial flags for Release build type, let us handle them ourselves.
...
svn path=/trunk/; revision=67860
2015-05-23 10:32:43 +00:00
Amine Khaldi
5db57580e8
[CMAKE] Fix setting CMake build type so we can use other types too (like Release).
...
svn path=/trunk/; revision=67859
2015-05-23 10:31:52 +00:00
Amine Khaldi
bbea4532a8
[MSPORTS] Add Italian translation by Carlo Bramini. CORE-9725
...
svn path=/trunk/; revision=67858
2015-05-23 10:29:54 +00:00
James Tabor
7c6525d4f5
- Kill debug spam.
...
svn path=/trunk/; revision=67857
2015-05-23 07:19:50 +00:00
James Tabor
ba9580261a
[NtUser]
...
- Since this is hiding the cursor, no window, just return. See CORE-9723.
svn path=/trunk/; revision=67856
2015-05-23 04:43:32 +00:00
Aleksandar Andrejevic
f0ffcaf0c8
[FAST486]
...
Use a better algorithm for the base 2 logarithm.
Put the shared code for FPREM and FPREM1 in an inline function used by both.
svn path=/trunk/; revision=67855
2015-05-23 02:50:11 +00:00
Hermès Bélusca-Maïto
ebc2ff9c41
[NTVDM]: Temporarily disable yielding (see r67851) because it causes timing issues (slowdowns).
...
svn path=/trunk/; revision=67854
2015-05-23 02:08:50 +00:00
Aleksandar Andrejevic
6b67f245cf
[FAST486]
...
Fix FIST(P) and FRNDINT.
svn path=/trunk/; revision=67853
2015-05-22 23:09:13 +00:00
Aleksandar Andrejevic
961a258af9
[FAST486]
...
Fix multiple FP80-to-int conversion issues.
svn path=/trunk/; revision=67852
2015-05-22 21:57:28 +00:00
Hermès Bélusca-Maïto
a4585313a5
[NTVDM]: at the end of a cpu slice, yield execution to other threads in the system.
...
svn path=/trunk/; revision=67851
2015-05-22 21:21:43 +00:00
Thomas Faber
bac6c8579c
[ADVAPI32]
...
- Do not fail in RegQueryInfoKeyW if NtQuerySecurityObject fails, as shown by the test
CORE-9719
svn path=/trunk/; revision=67850
2015-05-22 16:19:23 +00:00
Thomas Faber
f7bf32d2ad
[ADVAPI32_APITEST]
...
- Fix test failures on Win 2003: unlike on Win7, write rights don't imply read
CORE-9719
svn path=/trunk/; revision=67849
2015-05-22 16:06:58 +00:00
Thomas Faber
9600755aaa
[ADVAPI32_APITEST]
...
- Add a test for calling RegQueryInfoKey with different access rights
CORE-9719
svn path=/trunk/; revision=67848
2015-05-22 15:47:02 +00:00
Aleksandar Andrejevic
ac3616d42c
[FAST486]
...
Fix Fast486FpuToInteger.
svn path=/trunk/; revision=67846
2015-05-22 04:51:20 +00:00
Aleksandar Andrejevic
d9dcc9a022
[FAST486]
...
Implement FPREM and FPREM1.
svn path=/trunk/; revision=67845
2015-05-22 03:59:24 +00:00
Aleksandar Andrejevic
15c2b7663c
[FAST486]
...
Fix comparing NaNs in Fast486FpuCompare.
svn path=/trunk/; revision=67844
2015-05-22 03:40:44 +00:00
Thomas Faber
7e58e7cf42
[ADVAPI32]
...
- Add a debug print in unusual failure case of RegQueryInfoKeyW
CORE-9719
svn path=/trunk/; revision=67843
2015-05-21 22:16:39 +00:00
Eric Kohl
86c2f31a49
[SYSDM]
...
Implement hardware profile deltion.
svn path=/trunk/; revision=67842
2015-05-21 21:47:57 +00:00
Aleksandar Andrejevic
fe362794c6
[FAST486]
...
Due to some kind of mixup, I thought the series for log(x) was actually for log10(x).
Fix Fast486FpuCalculateLogBase2 by dividing the result with log(2) and not log10(2).
svn path=/trunk/; revision=67841
2015-05-21 17:27:47 +00:00
Aleksandar Andrejevic
1e5d331ec6
[FAST486]
...
No underflows will occur in Fast486FpuAdd when the signs are different, since
the exponent won't be reduced.
svn path=/trunk/; revision=67840
2015-05-21 00:51:21 +00:00
Aleksandar Andrejevic
4e457245b2
[FAST486]
...
Fix the broken math in r67838.
svn path=/trunk/; revision=67839
2015-05-21 00:44:49 +00:00
Aleksandar Andrejevic
b0aa61088d
[FAST486]
...
Fix a copy-paste bug. Adjust the number when subtracting in Fast486FpuAdd. Don't overflow
the mantissa in Fast486FpuToSingle/Fast486FpuToDouble without correcting the exponent.
svn path=/trunk/; revision=67838
2015-05-20 23:16:36 +00:00
Hermès Bélusca-Maïto
fd3f43887a
[ntvdm]: use an "unsigned" abs for the comparison (that's what I want). fix msvc warning.
...
svn path=/trunk/; revision=67837
2015-05-20 22:05:58 +00:00
Christoph von Wittich
0621d3bc17
[IEFRAME]
...
convert german translation to UTF-8
svn path=/trunk/; revision=67836
2015-05-20 18:43:08 +00:00
Aleksandar Andrejevic
f0ffa72fc9
[FAST486]
...
Properly implement FRNDINT.
svn path=/trunk/; revision=67835
2015-05-20 17:23:55 +00:00
Christoph von Wittich
c3e0cd41ca
[WIN32SS]
...
spelling fix
svn path=/trunk/; revision=67834
2015-05-20 06:51:57 +00:00