Commit graph

62327 commits

Author SHA1 Message Date
Amine Khaldi e4f03e95bc [WIN32K] Update FTVectorToPOINTFX to reduce diff to Wine.
svn path=/trunk/; revision=67949
2015-05-29 11:21:31 +00:00
Amine Khaldi d0fbb92a57 [WIN32K] Apply Wine commit 147765a by Sam Edwards: Prevent possible buffer overflows in get_glyph_outline.
svn path=/trunk/; revision=67948
2015-05-29 11:03:17 +00:00
Amine Khaldi 0a619bf67b [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
2015-05-29 10:50:38 +00:00
Amine Khaldi 58999a1bfd [TCPIP] The driver does both v4 and v6. CORE-9744
svn path=/trunk/; revision=67946
2015-05-29 08:56:05 +00:00
Amine Khaldi a33904e62f [NTDLL_WINETEST] Sync with Wine Staging 1.7.43.
svn path=/trunk/; revision=67945
2015-05-29 08:46:58 +00:00
Amine Khaldi 2bfe43a8b8 [WINE/INCLUDE] Update winioctl.h.
svn path=/trunk/; revision=67944
2015-05-29 08:46:19 +00:00
Hermès Bélusca-Maïto 02a99fdc3a [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
2015-05-28 23:47:55 +00:00
Aleksandar Andrejevic 1371cf3d00 [NTVDM]
Implement panning by moving the addressing coordinates up instead
of moving the display coordinates down.


svn path=/trunk/; revision=67942
2015-05-28 15:45:40 +00:00
Amine Khaldi 64f488b5d7 [CMAKE] Do not treat C4189 as an error when compiling with VS 2010, or when in release mode.
svn path=/trunk/; revision=67941
2015-05-28 12:19:24 +00:00
Amine Khaldi 945f960a7d [TCPIP] Identify TCP/IP driver as version 4. By Lee Schroeder. CORE-9744
svn path=/trunk/; revision=67940
2015-05-28 10:31:38 +00:00
Amine Khaldi 7e52c2b702 [PSDK] Update access.idl.
svn path=/trunk/; revision=67939
2015-05-28 10:26:15 +00:00
Aleksandar Andrejevic 2cbf3e4d56 [NTVDM]
Implement VGA panning.


svn path=/trunk/; revision=67938
2015-05-27 23:31:49 +00:00
James Tabor b61240a9fd [NtUser]
- De-reference global cursor. See CORE-8305.

svn path=/trunk/; revision=67937
2015-05-27 22:13:03 +00:00
Eric Kohl f4494b1b46 [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
2015-05-27 20:18:10 +00:00
Amine Khaldi 556d08c8f1 [PSDK] Apply Wine commit ea41f29 by Vincent Povirk: Fix off-by-one error in EmfPlusRecordType enumeration.
svn path=/trunk/; revision=67935
2015-05-27 19:58:39 +00:00
Aleksandar Andrejevic 71d4766281 [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
2015-05-27 01:07:05 +00:00
Aleksandar Andrejevic 391168594d [FAST486]
Implement FPATAN.
Fix the sign of the FPTAN result. Spotted by fox_anthony.


svn path=/trunk/; revision=67933
2015-05-27 01:00:20 +00:00
Aleksandar Andrejevic d0860613d9 [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
2015-05-26 19:11:33 +00:00
Daniel Reimer 644884cece [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
2015-05-26 18:18:27 +00:00
Daniel Reimer c770f94d2d [TRANSLATION]
Adding Turkish Translations (inf) by Erdem Ersoy
CORE-9138 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=67930
2015-05-26 18:12:08 +00:00
Daniel Reimer dc318d55ce [TRANSLATION]
work on Romanian related strings in drivers inf by Stefan Fulea
CORE-9572 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=67929
2015-05-26 18:05:52 +00:00
Daniel Reimer f4905944e7 [TRANSLATIONS]
Updating Turkish Translations by Erdem Ersoy
CORE-9587 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=67928
2015-05-26 18:01:39 +00:00
Daniel Reimer 60144bb5c4 [TRANSLATION]
Czech translation update by Radek Liska
CORE-9528 #resolve #comment Committed, thx ^^

svn path=/trunk/; revision=67927
2015-05-26 17:56:10 +00:00
Daniel Reimer 3b10de3445 [ROSAPPS]
General improvements to rosapps by Jared Smudde
ROSAPPS-301 #resolve #comment Committed, thx for help.

svn path=/trunk/; revision=67926
2015-05-26 17:35:57 +00:00
Daniel Reimer 3b85679f99 [SYSDM]
Increase some text field sizes to make more text fit inside
German translation update
Fix copypasta...

svn path=/trunk/; revision=67925
2015-05-26 17:23:45 +00:00
Amine Khaldi 94346f3670 [NETAPI32_WINETEST] Sync with Wine Staging 1.7.43.
svn path=/trunk/; revision=67924
2015-05-26 17:17:50 +00:00
Amine Khaldi a03392cf34 [MSVCRT_WINETEST] Sync with Wine Staging 1.7.43.
svn path=/trunk/; revision=67923
2015-05-26 17:15:48 +00:00
Amine Khaldi d869cbf31d [PSDK] Add missing DYNAMIC_TIME_ZONE_INFORMATION and QueryInformationJobObject.
svn path=/trunk/; revision=67922
2015-05-26 16:25:42 +00:00
Amine Khaldi 71939f691e [WINE/INCLUDE] Add missing RTL_DYNAMIC_TIME_ZONE_INFORMATION and RtlQueryDynamicTimeZoneInformation.
svn path=/trunk/; revision=67921
2015-05-26 12:09:59 +00:00
Amine Khaldi 76fcd7212a [FREETYPE] Update to v2.5.5. CORE-8888
svn path=/trunk/; revision=67920
2015-05-26 12:02:58 +00:00
Amine Khaldi 226060f3b6 [PSDK] Update JOB_OBJECT_* defines.
svn path=/trunk/; revision=67919
2015-05-26 12:00:39 +00:00
Pierre Schweitzer 488b5f9d64 [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
2015-05-26 07:10:45 +00:00
Eric Kohl d91adcaebf [SYSDM]
Add the hardware profile property sheet dialog.

svn path=/trunk/; revision=67917
2015-05-25 22:02:05 +00:00
Amine Khaldi cce4df4a3e [GDI32_WINETEST] Sync with Wine Staging 1.7.43.
svn path=/trunk/; revision=67916
2015-05-25 18:52:18 +00:00
Amine Khaldi a91416131e [ADVAPI32_WINETEST] Sync with Wine Staging 1.7.43.
svn path=/trunk/; revision=67915
2015-05-25 18:46:12 +00:00
Pierre Schweitzer 3e2082bafa [FASTFAT]
[NTFS]
Addendum to r67911

svn path=/trunk/; revision=67914
2015-05-25 17:54:27 +00:00
Pierre Schweitzer 23eb05714f [NTFS]
Call NtfsGetUserBuffer() when required, don't reimplement the wheel everytime

svn path=/trunk/; revision=67913
2015-05-25 17:45:04 +00:00
Pierre Schweitzer 3deb2b256e [NTFS]
Fix MmGetSystemAddressForMdlSafe() call, as it was done in r67808

svn path=/trunk/; revision=67912
2015-05-25 17:43:04 +00:00
Pierre Schweitzer 37a429b0be [FASTFAT]
[NTFS]
Remove useless cast and use appropriate macro.
Spotted by Thomas

svn path=/trunk/; revision=67911
2015-05-25 17:30:01 +00:00
Pierre Schweitzer 94d99f3fe3 [NTFS]
Acquire FCB resource (shared) before trying to attempt its data

svn path=/trunk/; revision=67910
2015-05-25 17:06:00 +00:00
Pierre Schweitzer c28fc5a816 [NTFS]
If IRP can't wait, queue it

svn path=/trunk/; revision=67909
2015-05-25 16:52:15 +00:00
Pierre Schweitzer 8034fab3df [NTFS]
Implement NtfsMarkIrpContextForQueue() which allows marking an IRP to queue it

svn path=/trunk/; revision=67908
2015-05-25 16:52:02 +00:00
Thomas Faber 596e134bad [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
2015-05-25 15:28:06 +00:00
Thomas Faber 950f55d8b7 [RTL][NTOSKRNL]
- Don't cast CONTAINING_RECORD

svn path=/trunk/; revision=67906
2015-05-25 15:04:09 +00:00
Pierre Schweitzer 8f4f1ce119 [NTFS]
Handle IRP_MJ_FILE_SYSTEM_CONTROL with the dispatch routine

svn path=/trunk/; revision=67905
2015-05-25 12:55:51 +00:00
Eric Kohl 6971703339 [SYSDM]
- Implement changing the hardware profile order.
- Keep button states up-to-date.

svn path=/trunk/; revision=67904
2015-05-25 12:23:12 +00:00
Pierre Schweitzer 4eabc351c6 [NTFS]
Handle IRP_MJ_CREATTE with the dispatch routine

svn path=/trunk/; revision=67903
2015-05-25 11:58:23 +00:00
Pierre Schweitzer 7638a0acc6 [NTOSKRNL]
Fix a fixme: add a tag for tunnel cache allocations

CORE-7272

svn path=/trunk/; revision=67902
2015-05-25 11:49:14 +00:00
Pierre Schweitzer 4f63d24fbf [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
2015-05-25 11:38:02 +00:00
Pierre Schweitzer a26a39f194 [KERNEL32_APITEST]
Add more tests for tunnel cache

svn path=/trunk/; revision=67900
2015-05-25 11:14:12 +00:00