Thomas Faber
e85c3287e6
[FDEBUG]
...
- Fix build
svn path=/trunk/; revision=64688
2014-10-12 06:21:22 +00:00
Hermès Bélusca-Maïto
81e45ad891
[FAST486]
...
- fastcall'ize some functions,
- code formatting.
svn path=/trunk/; revision=64687
2014-10-12 00:10:44 +00:00
Hermès Bélusca-Maïto
76b9cec909
[FAST486]
...
- In order to always check for opcode handler being NULL, replace the only NULL handler by a non-NULL one that handles the invalid opcodes.
- To quickly retrieve opcode numbers, add their numbers in regard to their handlers.
svn path=/trunk/; revision=64686
2014-10-11 23:12:30 +00:00
Thomas Faber
40b5bdc561
[NTOS:KE]
...
- Make fastfail exception noncontinuable
CORE-8419
svn path=/trunk/; revision=64685
2014-10-11 23:07:04 +00:00
Amine Khaldi
d52bd15a34
[README.WINE]
...
* Mark extrac32 and expand as synced with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64684
2014-10-11 19:43:36 +00:00
Amine Khaldi
0613b3fa09
[WORDPAD]
...
* Fix an inconsistency between resource compilers.
svn path=/trunk/; revision=64683
2014-10-11 19:06:53 +00:00
Hermès Bélusca-Maïto
05f282db13
errm... proper commenting.
...
svn path=/trunk/; revision=64682
2014-10-11 18:40:08 +00:00
Amine Khaldi
ba92c6ada6
[WORDPAD]
...
* Sync with Wine 1.7.27.
CORE-8540
svn path=/trunk/; revision=64681
2014-10-11 18:39:41 +00:00
Hermès Bélusca-Maïto
4dc3817613
[FAST486]
...
Use a more performant CountLeadingZeros64 version from Timo (tested by Thomas), and disable the MSVC-specific one until you find a version that works, and is supported for any CPU.
svn path=/trunk/; revision=64680
2014-10-11 18:35:23 +00:00
Pierre Schweitzer
e13190034d
[NTFS]
...
Addendum to r64678
svn path=/trunk/; revision=64679
2014-10-11 18:03:48 +00:00
Pierre Schweitzer
6df3ae7aff
[NTFS]
...
Return found FCB on successful file opening
svn path=/trunk/; revision=64678
2014-10-11 18:00:46 +00:00
Aleksandar Andrejevic
33bad414bc
[FAST486]
...
CountLeadingZeros64 shouldn't loop forever if "Value" is 0.
svn path=/trunk/; revision=64677
2014-10-11 16:57:33 +00:00
Hermès Bélusca-Maïto
2471c3b90f
[FAST486]: fixes for CountLeadingZeros64:
...
- remove extra ';'
- This is (x)>0xff.... not >=
- Use Timo inline function.
svn path=/trunk/; revision=64676
2014-10-11 16:25:45 +00:00
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