Commit graph

62273 commits

Author SHA1 Message Date
Amine Khaldi
68218cc19a [PSDK] Update cryptuiapi.h. CORE-9246
svn path=/trunk/; revision=67895
2015-05-25 09:39:00 +00:00
Aleksandar Andrejevic
2e1b7a80e9 [FAST486]
Fix the implementation of FSIN and FCOS:
First of all, 4 steps for a Maclaurin series is not enough.
Second, the angle should be normalized to the [-pi/2, pi/2] range.


svn path=/trunk/; revision=67894
2015-05-25 03:23:40 +00:00
Eric Kohl
ce55b55006 [SYSDM]
Show a warning if the user tries to copy or rename a hardware profile to a name that is already in use.

svn path=/trunk/; revision=67893
2015-05-24 22:51:12 +00:00
Pierre Schweitzer
1dd645fcbd [NTFS]
Handle IRP_MJ_CLOSE with the dispatch routine

svn path=/trunk/; revision=67892
2015-05-24 21:29:34 +00:00
Amine Khaldi
f73342d9da [README.WINE] Mark some modules as synced with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=67891
2015-05-24 20:51:18 +00:00
Amine Khaldi
bb9bbd5c2c [NOTEPAD] Printer output improvements by Ricardo Hanke. See CORE-9088 for more details.
svn path=/trunk/; revision=67890
2015-05-24 20:37:29 +00:00
Eric Kohl
b08761f826 [SYSDM]
- Move the code to copy and rename hardware profiles from the dialog procedures into separate functions.
- Use the dialogs only to retrieve the destination profile name.
- Do not copy or rename a hardware profile if it source and destination name is the same.
- Replace a hard.-coded string by a resource string.

svn path=/trunk/; revision=67889
2015-05-24 20:20:04 +00:00
Pierre Schweitzer
d9c71ea288 [KMTEST]
Leak less memory.

svn path=/trunk/; revision=67888
2015-05-24 18:14:49 +00:00
Pierre Schweitzer
23a0889551 [KMTEST]
Enable FsRtlTunnel tests.
They all pass in ReactOS now.

CORE-7272

svn path=/trunk/; revision=67887
2015-05-24 17:42:52 +00:00
Pierre Schweitzer
df216184d2 [NTOSKRNL]
Short commit message: implementation of (names) tunnel cache in file system RTL.
This is in the vast majority work done by Johannes Anderwald, I've just reviewed, fixed a few things, and implemented last bits.

Thanks to Johannes for his initial implementation (and huge work!).
Dedicated to Hervé's secret plans ;-).

CORE-7272
CORE-3875

svn path=/trunk/; revision=67886
2015-05-24 17:42:05 +00:00
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