Commit graph

59302 commits

Author SHA1 Message Date
Hermès Bélusca-Maïto 51ad4d4d0e Revert revision 64673 (as long as our FPU is not fully implemented, do not hint apps to use our FPU, but instead their simulated one if they have one). Fixes QBasic-compiled apps (amongst others...)
svn path=/trunk/; revision=64675
2014-10-11 16:00:31 +00:00
Aleksandar Andrejevic a6b0b2c9f8 [FAST486]
Use intrinsics to count the leading zeros when possible.
Add FPU data to Fast486DumpState.


svn path=/trunk/; revision=64674
2014-10-11 15:42:00 +00:00
Hermès Bélusca-Maïto af3b46598e [NTVDM]: we have a FPU.
svn path=/trunk/; revision=64673
2014-10-11 15:39:18 +00:00
Hermès Bélusca-Maïto 1e5192c2b4 [FAST486]: group Fast486GetIntVector and Fast486InterruptInternal calls into Fast486PerformInterrupt and use it in the code.
svn path=/trunk/; revision=64672
2014-10-11 15:28:21 +00:00
Aleksandar Andrejevic beb08f639d [FAST486]
Revert the previous fix and fix it again, but properly.


svn path=/trunk/; revision=64671
2014-10-11 14:40:53 +00:00
Thomas Faber 8f8255e36b [ROSAUTOTEST]
- Do not duplicate console output in StringOut if forcePrint = false
ROSTESTS-144

svn path=/trunk/; revision=64670
2014-10-11 14:34:56 +00:00
Aleksandar Andrejevic 201b9736c0 [FAST486]
Fix the 6-bit sub-opcode numbers for opcode 0xDB.


svn path=/trunk/; revision=64669
2014-10-11 14:34:31 +00:00
Aleksandar Andrejevic 0b60516799 [FAST486]
Save and restore the prefix flags in Fast486InterruptInternal instead of hacking around this
everywhere else.


svn path=/trunk/; revision=64668
2014-10-11 14:03:17 +00:00
Amine Khaldi f8931b8774 [NTOS]
* Set the base address to 0x00800000 only in gdb mode, otherwise use the correct one.

svn path=/trunk/; revision=64667
2014-10-11 13:43:02 +00:00
Amine Khaldi 25161b54ac [CMAKE/BASEADDRESS]
* Take the dwarf builds (NO_ROSSYM on) into account when assigning base addresses.
* Dedicated to V.

svn path=/trunk/; revision=64666
2014-10-11 13:36:08 +00:00
Thomas Faber c859a6df99 [NTOS:KE]
- Implement KiRaiseSecurityCheckFailure[Handler] to handle int 0x29 (__fastfail). Based on patch by Timo Kreuzer.
(Yes, this is a Windows 8 feature. However all it does is improve the debugging experience, and we have a need for that)
CORE-8419

svn path=/trunk/; revision=64665
2014-10-11 13:15:10 +00:00
Timo Kreuzer 56af6d9a25 [RTL/NTOSKRNL]
Rename AVL tree functions with macros when included from Mm. This is necessary since the compiler might chose to not inline these functions (and does so on MSVC debug builds) yet only generate one instance of the function, where 2 different versions are required. This caused RtlAvlTree functions to fail on MSVC builds, since they were calling the functions compiled for Mm AVL trees!

svn path=/trunk/; revision=64664
2014-10-11 12:40:24 +00:00
Thomas Faber a747a1b3f5 [APPLICATIONS]
- Remove broken casts

svn path=/trunk/; revision=64663
2014-10-11 12:39:50 +00:00
Thomas Faber d4378d8e20 [USER32][SCRNSAVE]
- Remove broken casts

svn path=/trunk/; revision=64662
2014-10-11 12:34:25 +00:00
Thomas Faber 8dec287d97 [CONSRV]
- Fix buffer overflows

svn path=/trunk/; revision=64661
2014-10-11 12:13:27 +00:00
Thomas Faber 5046f274d4 [MPLAY32]
- Fix broken casts

svn path=/trunk/; revision=64660
2014-10-11 11:14:33 +00:00
Timo Kreuzer 049c7c4a6f [WSHTCPIP]
Fix a bug that manifests in an ASSERT on MSVC builds

svn path=/trunk/; revision=64659
2014-10-11 10:26:45 +00:00
Timo Kreuzer 55134312a8 [NTDLL]
Don't assert that the caller of exported APIs passes correct parameters.

svn path=/trunk/; revision=64658
2014-10-11 08:52:33 +00:00
James Tabor 7564a04e43 [Win32k]
- Patch by Matteo Bruni : Don't overflow the buffer in GetGlyphOutline.


svn path=/trunk/; revision=64657
2014-10-11 05:34:30 +00:00
Aleksandar Andrejevic 1618cfa1f2 [FAST486]
Update the copyright year.
Implement the first batch of FPU instructions. These are still experimental.


svn path=/trunk/; revision=64656
2014-10-10 23:07:14 +00:00
Amine Khaldi 8b43551c8c [MSIEXEC]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64655
2014-10-10 11:41:31 +00:00
Amine Khaldi fd993b97d5 [RPCSS]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64654
2014-10-10 11:38:00 +00:00
Amine Khaldi 624d93ddbf [WINHLP32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64653
2014-10-10 11:18:49 +00:00
Amine Khaldi f120ae1fb5 [XCOPY]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64652
2014-10-10 11:17:12 +00:00
Amine Khaldi 0743d5f83b [README.WINE]
* Forgot to mark wmic in my previous commit.
CORE-8540

svn path=/trunk/; revision=64651
2014-10-10 11:16:02 +00:00
Jérôme Gardou 5c280291ad [ADVAPI32]
- CreateProcessAsUser: properly kill the created process on failure case.

svn path=/trunk/; revision=64650
2014-10-10 09:55:54 +00:00
Amine Khaldi 87a377ece6 [WMIC]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64649
2014-10-09 13:06:27 +00:00
Amine Khaldi 59df91f2ea [TASKKILL]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64648
2014-10-09 13:03:36 +00:00
Amine Khaldi 613952ea4c [REG]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64647
2014-10-09 12:56:53 +00:00
David Quintana e052b025f2 [SHELL32]
* Fix another comment.
* Fix a cch/cb bug.
* Make use of the DSA_DestroyCallback function instead of messing around with the internals of the DSA.
CORE-8564

svn path=/branches/shell-experiments/; revision=64646
2014-10-09 12:54:29 +00:00
Amine Khaldi 35502aa854 [INETCPL]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64645
2014-10-09 12:45:51 +00:00
Amine Khaldi d94a8fc528 [README.WINE]
* Mark some dlls as synced with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64644
2014-10-09 11:13:31 +00:00
Amine Khaldi 91ae1e51ff [WININET]
* Update resource files.
CORE-8540

svn path=/trunk/; revision=64643
2014-10-09 11:12:38 +00:00
Amine Khaldi dd8b43e979 [MSVIDC32]
* Improve header inclusions in resource files.

svn path=/trunk/; revision=64642
2014-10-09 11:11:26 +00:00
Amine Khaldi 01544e6f80 [MAPI32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64641
2014-10-09 11:09:58 +00:00
Amine Khaldi bafdc2c641 [LOCALUI]
* Improve header inclusions in resource files.

svn path=/trunk/; revision=64640
2014-10-09 11:09:02 +00:00
Amine Khaldi 0c260ba437 [LOCALSPL]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64639
2014-10-09 11:07:09 +00:00
Amine Khaldi d4efd9150a [ICCVID]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64638
2014-10-09 11:06:02 +00:00
Amine Khaldi e1a96d633f [CRYPTDLG]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64637
2014-10-09 11:05:02 +00:00
Amine Khaldi db043b176e [CRYPTDLG]
* Don't assign ordinals to Dll{Register,Unregister}Server() exports.

svn path=/trunk/; revision=64636
2014-10-09 11:03:45 +00:00
Amine Khaldi e9e9186a9e [CRYPT32]
* Update a couple resource files.
CORE-8540

svn path=/trunk/; revision=64635
2014-10-09 11:02:04 +00:00
Amine Khaldi 1f18addca1 [CREDUI]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64634
2014-10-09 11:00:21 +00:00
Amine Khaldi 31acfbc742 [AVIFIL32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64633
2014-10-09 10:58:48 +00:00
Amine Khaldi 7f1d80afea [MINGW/INTRIN]
* Silence a Clang warning about returning from a noreturn function.
CORE-8516

svn path=/trunk/; revision=64632
2014-10-09 10:57:10 +00:00
David Quintana bd7fc320f2 Note to self: Flush mind before committing.
svn path=/branches/shell-experiments/; revision=64631
2014-10-09 00:13:05 +00:00
David Quintana 4adeeffd92 [SHELL32]
* Rewrite SHFileOperationA using human-readable code.
CORE-8564

svn path=/branches/shell-experiments/; revision=64630
2014-10-09 00:10:20 +00:00
Jérôme Gardou 7200f7a6ea reapply r64621 aka revert r64628, with various fixes:
[WSHTCPIP]
 - Fix swapped function parameters
[TCPIP]
 - Re-enable some code which got lost because of me being unable to decipher this indentation mess.

svn path=/trunk/; revision=64629
2014-10-08 21:58:10 +00:00
Jérôme Gardou f1065f12f0 Revert r64621.
It breaks internet connections.

svn path=/trunk/; revision=64628
2014-10-08 21:16:00 +00:00
Amine Khaldi 9f99bfd1de [XMLLITE_WINETEST]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64627
2014-10-08 20:04:18 +00:00
Amine Khaldi b2d7b6e3ba [XMLLITE]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64626
2014-10-08 20:02:37 +00:00