reactos.git
7 years ago[README.WINE] Mark sortkey.c as synced with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Sat, 30 May 2015 17:13:30 +0000 (17:13 +0000)]
[README.WINE] Mark sortkey.c as synced with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=67973

7 years ago[WIN32K] Apply some bits of Wine commit 88acc9c8 by Akihiro Sagawa: Don't modify...
Amine Khaldi [Sat, 30 May 2015 17:00:52 +0000 (17:00 +0000)]
[WIN32K] Apply some bits of Wine commit 88acc9c8 by Akihiro Sagawa: Don't modify output glyph metrics unless the function succeeds. CORE-9746

svn path=/trunk/; revision=67972

7 years ago[NTVDM]
Christoph von Wittich [Sat, 30 May 2015 16:05:10 +0000 (16:05 +0000)]
[NTVDM]
adjust VdmMenuPos in case the menu already exists
CORE-9487

svn path=/trunk/; revision=67971

7 years ago[NTVDM]: When ntvdm crashes and we restart it in the same console, do not add fresh...
Hermès Bélusca-Maïto [Sat, 30 May 2015 15:51:18 +0000 (15:51 +0000)]
[NTVDM]: When ntvdm crashes and we restart it in the same console, do not add fresh new menu items but just keep the old ones.
Patch by Christoph von Wittich, with some added comments to think about.
CORE-9487 #resolve

svn path=/trunk/; revision=67970

7 years ago[RAPPS]
Daniel Reimer [Sat, 30 May 2015 15:15:24 +0000 (15:15 +0000)]
[RAPPS]
Update entries to recent versions... btw... why do we have all these files twice now???

svn path=/trunk/; revision=67969

7 years ago[rapps]
Daniel Reimer [Sat, 30 May 2015 14:18:31 +0000 (14:18 +0000)]
[rapps]
[rapps_new]
Add zh-CN translation in RAPPS/RAPPS_NEW by Henry Tang Ih
CORE-9554 #comment V2 patch committed. Thx ^^

svn path=/trunk/; revision=67968

7 years ago[STOBJECT]
Daniel Reimer [Sat, 30 May 2015 14:09:29 +0000 (14:09 +0000)]
[STOBJECT]
Missing italian translations in ReactOS by Carlo Bramini
CORE-9725 #comment stobject patch committed. thx ^^

svn path=/trunk/; revision=67967

7 years ago[RAPPS]
Daniel Reimer [Sat, 30 May 2015 14:09:12 +0000 (14:09 +0000)]
[RAPPS]
Update LibreOffice version to 4.4.3 and add zh-CN translation in RAPPS/RAPPS_NEW by Henry Tang Ih
CORE-9748 #resolve #comment Committed, thx

svn path=/trunk/; revision=67966

7 years ago[NETAPI32] Fix array index use before limits check. By Kudratov Olimjon using Cppchec...
Amine Khaldi [Sat, 30 May 2015 10:24:29 +0000 (10:24 +0000)]
[NETAPI32] Fix array index use before limits check. By Kudratov Olimjon using Cppcheck. CORE-8978

svn path=/trunk/; revision=67965

7 years ago[FTP] Fix array index use before limits check. By Kudratov Olimjon using Cppcheck...
Amine Khaldi [Sat, 30 May 2015 10:21:48 +0000 (10:21 +0000)]
[FTP] Fix array index use before limits check. By Kudratov Olimjon using Cppcheck. CORE-8978

svn path=/trunk/; revision=67964

7 years ago[NOTEPAD] Fix array index use before limits check. By Kudratov Olimjon using Cppcheck...
Amine Khaldi [Sat, 30 May 2015 10:19:49 +0000 (10:19 +0000)]
[NOTEPAD] Fix array index use before limits check. By Kudratov Olimjon using Cppcheck. CORE-8978

svn path=/trunk/; revision=67963

7 years ago[NOTEPAD] Fix loading font settings. By Lee Schroeder. CORE-9074
Amine Khaldi [Sat, 30 May 2015 10:15:48 +0000 (10:15 +0000)]
[NOTEPAD] Fix loading font settings. By Lee Schroeder. CORE-9074

svn path=/trunk/; revision=67962

7 years ago[NTVDM][BASESRV]
Aleksandar Andrejevic [Sat, 30 May 2015 02:23:44 +0000 (02:23 +0000)]
[NTVDM][BASESRV]
- When a DOS application is started by a process that has no console,
the ConsoleHandle in the VDM_CONSOLE_RECORD is initially NULL.
Fix that by making an initial VDM_GET_FIRST_COMMAND call in NTVDM
and setting the ConsoleHandle to the handle of NTVDM's console in
BaseSrvGetNextVDMCommand.
- Fix a bug in BaseSrvGetVDMExitCode (VDM_READY means the task has exited).

svn path=/trunk/; revision=67961

7 years ago[USER32] Sync combo.c with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Fri, 29 May 2015 22:06:52 +0000 (22:06 +0000)]
[USER32] Sync combo.c with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=67960

7 years ago[USER32] Sync button.c with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Fri, 29 May 2015 21:48:55 +0000 (21:48 +0000)]
[USER32] Sync button.c with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=67959

7 years ago[README.WINE] Mark some user32 source files as synced with Wine Staging 1.7.37. CORE...
Amine Khaldi [Fri, 29 May 2015 21:30:01 +0000 (21:30 +0000)]
[README.WINE] Mark some user32 source files as synced with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=67958

7 years ago[WIN32K] Sync bezier.c with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Fri, 29 May 2015 20:57:23 +0000 (20:57 +0000)]
[WIN32K] Sync bezier.c with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=67957

7 years ago[CRT]
Timo Kreuzer [Fri, 29 May 2015 20:10:48 +0000 (20:10 +0000)]
[CRT]
Implement a portable version of sqrt. It's using an optimized combination of different algorithms, resulting in code that calculates the result in the maximum possible (when internally using double) precision with only 11 multiplications and a single division.

svn path=/trunk/; revision=67956

7 years ago[README.WINE] Update user32 path.
Amine Khaldi [Fri, 29 May 2015 20:04:05 +0000 (20:04 +0000)]
[README.WINE] Update user32 path.

svn path=/trunk/; revision=67955

7 years ago[XDK] Addendum to r67919.
Amine Khaldi [Fri, 29 May 2015 20:01:51 +0000 (20:01 +0000)]
[XDK] Addendum to r67919.

svn path=/trunk/; revision=67954

7 years ago[WIN32K] Apply Wine commit aec376d by Huw Davies: Clear the accel flags.
Amine Khaldi [Fri, 29 May 2015 17:14:30 +0000 (17:14 +0000)]
[WIN32K] Apply Wine commit aec376d by Huw Davies: Clear the accel flags.

svn path=/trunk/; revision=67953

7 years ago[SNDVOL32]
Johannes Anderwald [Fri, 29 May 2015 15:01:34 +0000 (15:01 +0000)]
[SNDVOL32]
- revert 67251 as it breaks the dynamic user interface
[KS]
- fix bugs to return pin / topology node names

svn path=/trunk/; revision=67952

7 years ago[USETUP]
Eric Kohl [Fri, 29 May 2015 14:06:01 +0000 (14:06 +0000)]
[USETUP]
- Fix indenttation fof comments.
- Replace SectorsPerTrack by SectorAlignment in partition size and location calculations.

svn path=/trunk/; revision=67951

7 years ago[USETUP]
Eric Kohl [Fri, 29 May 2015 11:44:34 +0000 (11:44 +0000)]
[USETUP]
Update prototypes.

svn path=/trunk/; revision=67950

7 years ago[WIN32K] Update FTVectorToPOINTFX to reduce diff to Wine.
Amine Khaldi [Fri, 29 May 2015 11:21:31 +0000 (11:21 +0000)]
[WIN32K] Update FTVectorToPOINTFX to reduce diff to Wine.

svn path=/trunk/; revision=67949

7 years ago[WIN32K] Apply Wine commit 147765a by Sam Edwards: Prevent possible buffer overflows...
Amine Khaldi [Fri, 29 May 2015 11:03:17 +0000 (11:03 +0000)]
[WIN32K] Apply Wine commit 147765a by Sam Edwards: Prevent possible buffer overflows in get_glyph_outline.

svn path=/trunk/; revision=67948

7 years ago[WIN32K] Add some missing range checks in ftGdiGetGlyphOutline. Fixes some gdi32...
Amine Khaldi [Fri, 29 May 2015 10:50:38 +0000 (10:50 +0000)]
[WIN32K] Add some missing range checks in ftGdiGetGlyphOutline. Fixes some gdi32:font tests. Thanks to Benedikt Freisen for the inspection. CORE-9746

svn path=/trunk/; revision=67947

7 years ago[TCPIP] The driver does both v4 and v6. CORE-9744
Amine Khaldi [Fri, 29 May 2015 08:56:05 +0000 (08:56 +0000)]
[TCPIP] The driver does both v4 and v6. CORE-9744

svn path=/trunk/; revision=67946

7 years ago[NTDLL_WINETEST] Sync with Wine Staging 1.7.43.
Amine Khaldi [Fri, 29 May 2015 08:46:58 +0000 (08:46 +0000)]
[NTDLL_WINETEST] Sync with Wine Staging 1.7.43.

svn path=/trunk/; revision=67945

7 years ago[WINE/INCLUDE] Update winioctl.h.
Amine Khaldi [Fri, 29 May 2015 08:46:19 +0000 (08:46 +0000)]
[WINE/INCLUDE] Update winioctl.h.

svn path=/trunk/; revision=67944

7 years ago[PSDK]: Remove commented-out Get/SetStdHandle API prototypes from wincon.h (they...
Hermès Bélusca-Maïto [Thu, 28 May 2015 23:47:55 +0000 (23:47 +0000)]
[PSDK]: Remove commented-out Get/SetStdHandle API prototypes from wincon.h (they must be in winbase.h), and add a new console API prototype in wincon.h

svn path=/trunk/; revision=67943

7 years ago[NTVDM]
Aleksandar Andrejevic [Thu, 28 May 2015 15:45:40 +0000 (15:45 +0000)]
[NTVDM]
Implement panning by moving the addressing coordinates up instead
of moving the display coordinates down.

svn path=/trunk/; revision=67942

7 years ago[CMAKE] Do not treat C4189 as an error when compiling with VS 2010, or when in releas...
Amine Khaldi [Thu, 28 May 2015 12:19:24 +0000 (12:19 +0000)]
[CMAKE] Do not treat C4189 as an error when compiling with VS 2010, or when in release mode.

svn path=/trunk/; revision=67941

7 years ago[TCPIP] Identify TCP/IP driver as version 4. By Lee Schroeder. CORE-9744
Amine Khaldi [Thu, 28 May 2015 10:31:38 +0000 (10:31 +0000)]
[TCPIP] Identify TCP/IP driver as version 4. By Lee Schroeder. CORE-9744

svn path=/trunk/; revision=67940

7 years ago[PSDK] Update access.idl.
Amine Khaldi [Thu, 28 May 2015 10:26:15 +0000 (10:26 +0000)]
[PSDK] Update access.idl.

svn path=/trunk/; revision=67939

7 years ago[NTVDM]
Aleksandar Andrejevic [Wed, 27 May 2015 23:31:49 +0000 (23:31 +0000)]
[NTVDM]
Implement VGA panning.

svn path=/trunk/; revision=67938

7 years ago[NtUser]
James Tabor [Wed, 27 May 2015 22:13:03 +0000 (22:13 +0000)]
[NtUser]
- De-reference global cursor. See CORE-8305.

svn path=/trunk/; revision=67937

7 years ago[PARPORT]
Eric Kohl [Wed, 27 May 2015 20:18:10 +0000 (20:18 +0000)]
[PARPORT]
- Add FdoQueryBusRelations to enumerate the 'attached' raw port.
- Create the PDO for the raw port (\Device\ParallelX) and let the symbolic link (\DosDevices\LPTX) point to it.
- Move the open, close and write code from the FDO to the PDO.

svn path=/trunk/; revision=67936

7 years ago[PSDK] Apply Wine commit ea41f29 by Vincent Povirk: Fix off-by-one error in EmfPlusRe...
Amine Khaldi [Wed, 27 May 2015 19:58:39 +0000 (19:58 +0000)]
[PSDK] Apply Wine commit ea41f29 by Vincent Povirk: Fix off-by-one error in EmfPlusRecordType enumeration.

svn path=/trunk/; revision=67935

7 years ago[NTVDM]
Aleksandar Andrejevic [Wed, 27 May 2015 01:07:05 +0000 (01:07 +0000)]
[NTVDM]
Now that the Fast486 FPU is feature-complete, tell programs that we have a builtin FPU.
(This commit may cause regressions if there are bugs in the FPU)

svn path=/trunk/; revision=67934

7 years ago[FAST486]
Aleksandar Andrejevic [Wed, 27 May 2015 01:00:20 +0000 (01:00 +0000)]
[FAST486]
Implement FPATAN.
Fix the sign of the FPTAN result. Spotted by fox_anthony.

svn path=/trunk/; revision=67933

7 years ago[FAST486]
Aleksandar Andrejevic [Tue, 26 May 2015 19:11:33 +0000 (19:11 +0000)]
[FAST486]
Implement FPTAN by calculating the sine and then dividing it by
the approximated cosine: sqrt(1 - sin(x) ^ 2).
This method turned out to be faster and more precise than the
Maclaurin series for tan(x), which converges very slowly.

svn path=/trunk/; revision=67932

7 years ago[rapps]
Daniel Reimer [Tue, 26 May 2015 18:18:27 +0000 (18:18 +0000)]
[rapps]
[rapps_new]
Add zh-CN translation in RAPPS/RAPPS_NEW by Henry Tang Ih
CORE-9554 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=67931

7 years ago[TRANSLATION]
Daniel Reimer [Tue, 26 May 2015 18:12:08 +0000 (18:12 +0000)]
[TRANSLATION]
Adding Turkish Translations (inf) by Erdem Ersoy
CORE-9138 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=67930

7 years ago[TRANSLATION]
Daniel Reimer [Tue, 26 May 2015 18:05:52 +0000 (18:05 +0000)]
[TRANSLATION]
work on Romanian related strings in drivers inf by Stefan Fulea
CORE-9572 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=67929

7 years ago[TRANSLATIONS]
Daniel Reimer [Tue, 26 May 2015 18:01:39 +0000 (18:01 +0000)]
[TRANSLATIONS]
Updating Turkish Translations by Erdem Ersoy
CORE-9587 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=67928

7 years ago[TRANSLATION]
Daniel Reimer [Tue, 26 May 2015 17:56:10 +0000 (17:56 +0000)]
[TRANSLATION]
Czech translation update by Radek Liska
CORE-9528 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=67927

7 years ago[ROSAPPS]
Daniel Reimer [Tue, 26 May 2015 17:35:57 +0000 (17:35 +0000)]
[ROSAPPS]
General improvements to rosapps by Jared Smudde
ROSAPPS-301 #resolve #comment Committed, thx for help.

svn path=/trunk/; revision=67926

7 years ago[SYSDM]
Daniel Reimer [Tue, 26 May 2015 17:23:45 +0000 (17:23 +0000)]
[SYSDM]
Increase some text field sizes to make more text fit inside
German translation update
Fix copypasta...

svn path=/trunk/; revision=67925

7 years ago[NETAPI32_WINETEST] Sync with Wine Staging 1.7.43.
Amine Khaldi [Tue, 26 May 2015 17:17:50 +0000 (17:17 +0000)]
[NETAPI32_WINETEST] Sync with Wine Staging 1.7.43.

svn path=/trunk/; revision=67924

7 years ago[MSVCRT_WINETEST] Sync with Wine Staging 1.7.43.
Amine Khaldi [Tue, 26 May 2015 17:15:48 +0000 (17:15 +0000)]
[MSVCRT_WINETEST] Sync with Wine Staging 1.7.43.

svn path=/trunk/; revision=67923

7 years ago[PSDK] Add missing DYNAMIC_TIME_ZONE_INFORMATION and QueryInformationJobObject.
Amine Khaldi [Tue, 26 May 2015 16:25:42 +0000 (16:25 +0000)]
[PSDK] Add missing DYNAMIC_TIME_ZONE_INFORMATION and QueryInformationJobObject.

svn path=/trunk/; revision=67922

7 years ago[WINE/INCLUDE] Add missing RTL_DYNAMIC_TIME_ZONE_INFORMATION and RtlQueryDynamicTimeZ...
Amine Khaldi [Tue, 26 May 2015 12:09:59 +0000 (12:09 +0000)]
[WINE/INCLUDE] Add missing RTL_DYNAMIC_TIME_ZONE_INFORMATION and RtlQueryDynamicTimeZoneInformation.

svn path=/trunk/; revision=67921

7 years ago[FREETYPE] Update to v2.5.5. CORE-8888
Amine Khaldi [Tue, 26 May 2015 12:02:58 +0000 (12:02 +0000)]
[FREETYPE] Update to v2.5.5. CORE-8888

svn path=/trunk/; revision=67920

7 years ago[PSDK] Update JOB_OBJECT_* defines.
Amine Khaldi [Tue, 26 May 2015 12:00:39 +0000 (12:00 +0000)]
[PSDK] Update JOB_OBJECT_* defines.

svn path=/trunk/; revision=67919

7 years ago[NTFS]
Pierre Schweitzer [Tue, 26 May 2015 07:10:45 +0000 (07:10 +0000)]
[NTFS]
- Don't attempt to moon walk path name for reserved MFT entries.
- Don't attempt to dereference file name if it doesn't exist

svn path=/trunk/; revision=67918

7 years ago[SYSDM]
Eric Kohl [Mon, 25 May 2015 22:02:05 +0000 (22:02 +0000)]
[SYSDM]
Add the hardware profile property sheet dialog.

svn path=/trunk/; revision=67917

7 years ago[GDI32_WINETEST] Sync with Wine Staging 1.7.43.
Amine Khaldi [Mon, 25 May 2015 18:52:18 +0000 (18:52 +0000)]
[GDI32_WINETEST] Sync with Wine Staging 1.7.43.

svn path=/trunk/; revision=67916

7 years ago[ADVAPI32_WINETEST] Sync with Wine Staging 1.7.43.
Amine Khaldi [Mon, 25 May 2015 18:46:12 +0000 (18:46 +0000)]
[ADVAPI32_WINETEST] Sync with Wine Staging 1.7.43.

svn path=/trunk/; revision=67915

7 years ago[FASTFAT]
Pierre Schweitzer [Mon, 25 May 2015 17:54:27 +0000 (17:54 +0000)]
[FASTFAT]
[NTFS]
Addendum to r67911

svn path=/trunk/; revision=67914

7 years ago[NTFS]
Pierre Schweitzer [Mon, 25 May 2015 17:45:04 +0000 (17:45 +0000)]
[NTFS]
Call NtfsGetUserBuffer() when required, don't reimplement the wheel everytime

svn path=/trunk/; revision=67913

7 years ago[NTFS]
Pierre Schweitzer [Mon, 25 May 2015 17:43:04 +0000 (17:43 +0000)]
[NTFS]
Fix MmGetSystemAddressForMdlSafe() call, as it was done in r67808

svn path=/trunk/; revision=67912

7 years ago[FASTFAT]
Pierre Schweitzer [Mon, 25 May 2015 17:30:01 +0000 (17:30 +0000)]
[FASTFAT]
[NTFS]
Remove useless cast and use appropriate macro.
Spotted by Thomas

svn path=/trunk/; revision=67911

7 years ago[NTFS]
Pierre Schweitzer [Mon, 25 May 2015 17:06:00 +0000 (17:06 +0000)]
[NTFS]
Acquire FCB resource (shared) before trying to attempt its data

svn path=/trunk/; revision=67910

7 years ago[NTFS]
Pierre Schweitzer [Mon, 25 May 2015 16:52:15 +0000 (16:52 +0000)]
[NTFS]
If IRP can't wait, queue it

svn path=/trunk/; revision=67909

7 years ago[NTFS]
Pierre Schweitzer [Mon, 25 May 2015 16:52:02 +0000 (16:52 +0000)]
[NTFS]
Implement NtfsMarkIrpContextForQueue() which allows marking an IRP to queue it

svn path=/trunk/; revision=67908

7 years ago[WIN32K:NTUSER]
Thomas Faber [Mon, 25 May 2015 15:28:06 +0000 (15:28 +0000)]
[WIN32K:NTUSER]
- Use UserRefObjectCo in IntNotifyWinEvent to avoid a reference leak in case the call-out does not return
- Sanitize list walk

svn path=/trunk/; revision=67907

7 years ago[RTL][NTOSKRNL]
Thomas Faber [Mon, 25 May 2015 15:04:09 +0000 (15:04 +0000)]
[RTL][NTOSKRNL]
- Don't cast CONTAINING_RECORD

svn path=/trunk/; revision=67906

7 years ago[NTFS]
Pierre Schweitzer [Mon, 25 May 2015 12:55:51 +0000 (12:55 +0000)]
[NTFS]
Handle IRP_MJ_FILE_SYSTEM_CONTROL with the dispatch routine

svn path=/trunk/; revision=67905

7 years ago[SYSDM]
Eric Kohl [Mon, 25 May 2015 12:23:12 +0000 (12:23 +0000)]
[SYSDM]
- Implement changing the hardware profile order.
- Keep button states up-to-date.

svn path=/trunk/; revision=67904

7 years ago[NTFS]
Pierre Schweitzer [Mon, 25 May 2015 11:58:23 +0000 (11:58 +0000)]
[NTFS]
Handle IRP_MJ_CREATTE with the dispatch routine

svn path=/trunk/; revision=67903

7 years ago[NTOSKRNL]
Pierre Schweitzer [Mon, 25 May 2015 11:49:14 +0000 (11:49 +0000)]
[NTOSKRNL]
Fix a fixme: add a tag for tunnel cache allocations

CORE-7272

svn path=/trunk/; revision=67902

7 years ago[KERNEL32_APITEST]
Pierre Schweitzer [Mon, 25 May 2015 11:38:02 +0000 (11:38 +0000)]
[KERNEL32_APITEST]
Add very long tests for tunnel cache.
So far, they are skipped because they are really long (they require more than 15s to complete).
Unfortunately, for unknown reason now, they are failing in ReactOS (whereas they shouldn't!).

An idea would be to see whether we can set an expiry of 1s for tunnel cache just for dbgtests and query the value from registry, so that it could help reduce test duration on ReactOS (but not on w2k3).

ROSTESTS-177

svn path=/trunk/; revision=67901

7 years ago[KERNEL32_APITEST]
Pierre Schweitzer [Mon, 25 May 2015 11:14:12 +0000 (11:14 +0000)]
[KERNEL32_APITEST]
Add more tests for tunnel cache

svn path=/trunk/; revision=67900

7 years ago[README.WINE] Mark more modules as synced with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 25 May 2015 10:56:43 +0000 (10:56 +0000)]
[README.WINE] Mark more modules as synced with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=67899

7 years ago[README.WINE] Mark some modules as synced with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 25 May 2015 10:34:03 +0000 (10:34 +0000)]
[README.WINE] Mark some modules as synced with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=67898

7 years ago[KERNEL32_APITEST]
Pierre Schweitzer [Mon, 25 May 2015 10:30:12 +0000 (10:30 +0000)]
[KERNEL32_APITEST]
Add simple tests regarding renaming and tunnel cache behavior for short names in user mode.
Longer tests should be added to show what happens in case of cache expiry.
All pass on w2k3 but not on ReactOS.

CORE-3875

svn path=/trunk/; revision=67897

7 years ago[CRYPTUI] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Mon, 25 May 2015 09:39:49 +0000 (09:39 +0000)]
[CRYPTUI] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=67896

7 years ago[PSDK] Update cryptuiapi.h. CORE-9246
Amine Khaldi [Mon, 25 May 2015 09:39:00 +0000 (09:39 +0000)]
[PSDK] Update cryptuiapi.h. CORE-9246

svn path=/trunk/; revision=67895

7 years ago[FAST486]
Aleksandar Andrejevic [Mon, 25 May 2015 03:23:40 +0000 (03:23 +0000)]
[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

7 years ago[SYSDM]
Eric Kohl [Sun, 24 May 2015 22:51:12 +0000 (22:51 +0000)]
[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

7 years ago[NTFS]
Pierre Schweitzer [Sun, 24 May 2015 21:29:34 +0000 (21:29 +0000)]
[NTFS]
Handle IRP_MJ_CLOSE with the dispatch routine

svn path=/trunk/; revision=67892

7 years ago[README.WINE] Mark some modules as synced with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Sun, 24 May 2015 20:51:18 +0000 (20:51 +0000)]
[README.WINE] Mark some modules as synced with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=67891

7 years ago[NOTEPAD] Printer output improvements by Ricardo Hanke. See CORE-9088 for more details.
Amine Khaldi [Sun, 24 May 2015 20:37:29 +0000 (20:37 +0000)]
[NOTEPAD] Printer output improvements by Ricardo Hanke. See CORE-9088 for more details.

svn path=/trunk/; revision=67890

7 years ago[SYSDM]
Eric Kohl [Sun, 24 May 2015 20:20:04 +0000 (20:20 +0000)]
[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

7 years ago[KMTEST]
Pierre Schweitzer [Sun, 24 May 2015 18:14:49 +0000 (18:14 +0000)]
[KMTEST]
Leak less memory.

svn path=/trunk/; revision=67888

7 years ago[KMTEST]
Pierre Schweitzer [Sun, 24 May 2015 17:42:52 +0000 (17:42 +0000)]
[KMTEST]
Enable FsRtlTunnel tests.
They all pass in ReactOS now.

CORE-7272

svn path=/trunk/; revision=67887

7 years ago[NTOSKRNL]
Pierre Schweitzer [Sun, 24 May 2015 17:42:05 +0000 (17:42 +0000)]
[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

7 years ago[KMTEST]
Pierre Schweitzer [Sun, 24 May 2015 17:31:49 +0000 (17:31 +0000)]
[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

7 years ago[NTFS]
Pierre Schweitzer [Sun, 24 May 2015 15:26:15 +0000 (15:26 +0000)]
[NTFS]
Use non-paged lookaside list for IRP context allocation

svn path=/trunk/; revision=67883

7 years ago[NTOSKRNL]
Eric Kohl [Sun, 24 May 2015 14:38:55 +0000 (14:38 +0000)]
[NTOSKRNL]
IoCreateDevice: Assign SePublicOpenUnrestrictedSd to new devices.

CORE-9176

svn path=/trunk/; revision=67882

7 years ago[KBDHU] Fix MSVC build when the default code page is a MBCS. By Yuntian Zhang. CORE...
Amine Khaldi [Sun, 24 May 2015 14:26:31 +0000 (14:26 +0000)]
[KBDHU] Fix MSVC build when the default code page is a MBCS. By Yuntian Zhang. CORE-7417

svn path=/trunk/; revision=67881

7 years ago[FASTFAT]
Pierre Schweitzer [Sun, 24 May 2015 12:39:10 +0000 (12:39 +0000)]
[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

7 years ago[NTVDM]
Hermès Bélusca-Maïto [Sun, 24 May 2015 12:35:29 +0000 (12:35 +0000)]
[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

7 years ago[NTFS]
Pierre Schweitzer [Sun, 24 May 2015 12:28:51 +0000 (12:28 +0000)]
[NTFS]
Implement request qeueing (based on FastFAT work)

svn path=/trunk/; revision=67878

7 years ago[NTFS]
Pierre Schweitzer [Sun, 24 May 2015 12:20:51 +0000 (12:20 +0000)]
[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

7 years ago[NTFS]
Pierre Schweitzer [Sun, 24 May 2015 12:17:43 +0000 (12:17 +0000)]
[NTFS]
Handle IRP_MJ_WRITE with the dispatch routine

svn path=/trunk/; revision=67876

7 years ago[NTFS]
Pierre Schweitzer [Sun, 24 May 2015 10:48:15 +0000 (10:48 +0000)]
[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

7 years ago[FAST486]
Aleksandar Andrejevic [Sat, 23 May 2015 23:44:10 +0000 (23:44 +0000)]
[FAST486]
Implement FSQRT using the Babylonian method.

svn path=/trunk/; revision=67874

7 years ago[FAST486]
Aleksandar Andrejevic [Sat, 23 May 2015 20:26:32 +0000 (20:26 +0000)]
[FAST486]
- Fix the FPU constants.
- Fix rounding.
- Fix FSCALE.

svn path=/trunk/; revision=67873