Commit graph

62083 commits

Author SHA1 Message Date
Daniel Reimer 1e3adf9e73 [REGEXPL]
Reenable for amd64

svn path=/trunk/; revision=67701
2015-05-12 19:16:30 +00:00
Daniel Reimer a990c60f4d [C++]
Add amd64 version of r64555. Suggested and reviewed by Thomas Faber

svn path=/trunk/; revision=67700
2015-05-12 19:16:03 +00:00
Aleksandar Andrejevic 8664805720 Fix build. Forgot a file.
svn path=/trunk/; revision=67699
2015-05-12 19:11:53 +00:00
Aleksandar Andrejevic 0dc2da8084 [FAST486]
- Only flush the TLB when needed.
- Flush the TLB after a reset.


svn path=/trunk/; revision=67698
2015-05-12 19:10:52 +00:00
Daniel Reimer 5670e997ca [REDEXPL]
This is evil under amd64, too... so we disable it for now.
[ROSHTTPD]
UINT -> size_t
[NCFTP]
About time to clean this mess. Are we a Unix? No sir!

svn path=/trunk/; revision=67697
2015-05-12 18:14:39 +00:00
Daniel Reimer 7511e4b024 [OLEAUT32]
Wine guys... if you put all stuff which uses one local variable in a #ifdef __i386__, then god heaven... put that one in a #ifdef, too! Should be sent upstream!

svn path=/trunk/; revision=67696
2015-05-12 18:09:04 +00:00
Aleksandar Andrejevic 091319ab73 [FAST486]
Fix TLB flushing. An unused entry should be INVALID_TLB_ENTRY (0xFFFFFFFF) and not 0.


svn path=/trunk/; revision=67695
2015-05-12 17:09:16 +00:00
Amine Khaldi 3889e12a3a [WINMINE] Sync with Wine Staging 1.7.37 while keeping our own resources. CORE-9246
svn path=/trunk/; revision=67692
2015-05-12 14:40:23 +00:00
Amine Khaldi f730a539f5 [NDK] Add FILE_READ_ONLY_VOLUME definition in NTOS_MODE_USER mode. [SHELL32] Remove the now unneeded FILE_READ_ONLY_VOLUME definition.
svn path=/trunk/; revision=67691
2015-05-12 12:51:50 +00:00
Amine Khaldi 05a5f2bb89 [CMAKE] Prevent CMake from doing importlib handling as we do that on our own.
svn path=/trunk/; revision=67690
2015-05-12 12:19:41 +00:00
Amine Khaldi abebbac08d [CMAKE] The /SUBSYSTEM flag takes uppercase parameters.
svn path=/trunk/; revision=67689
2015-05-12 12:18:02 +00:00
Amine Khaldi 7af59d2927 [CMAKE] Take into account the build type when referencing rsym.
svn path=/trunk/; revision=67688
2015-05-12 12:11:50 +00:00
Amine Khaldi a4e41cab78 [CMAKE] Update rsym location in the GCC build.
svn path=/trunk/; revision=67687
2015-05-12 11:40:07 +00:00
Amine Khaldi cec93846d6 [CMAKE] Set the /MP flag for MSVC_IDE globally.
svn path=/trunk/; revision=67686
2015-05-12 11:38:32 +00:00
Amine Khaldi 75b42e9678 [CMAKE] Set "Debug" as the default build type globally.
svn path=/trunk/; revision=67685
2015-05-12 11:35:19 +00:00
Amine Khaldi 78eb5f5154 [GENINCDATA] Add missing psdk dependency.
svn path=/trunk/; revision=67684
2015-05-12 11:32:51 +00:00
Amine Khaldi 4f9b940d54 [SHELL32] Don't provide the format option when the volume is read only. By Barrett Karish. CORE-9530
svn path=/trunk/; revision=67683
2015-05-12 10:57:24 +00:00
Amine Khaldi f591467049 [LIVECD] Rename "Audiorecorder" shortcut to "Sound Recorder". By Jared Smudde. CORE-9687
svn path=/trunk/; revision=67682
2015-05-12 10:46:26 +00:00
Amine Khaldi 70f374d4e7 [NOTEPAD] Apply Wine commit 7854f19 by Andrew Eikum: Don't specify initial dir for save and open dialogs. CORE-9371
svn path=/trunk/; revision=67681
2015-05-12 10:39:31 +00:00
Amine Khaldi 3b59131ee6 [NOTEPAD] Apply Wine commit 80cf194 by Francois Gouget: Remove the unimplemented help search menu. CORE-9371
* The previous commit (r67679) was from Francois Gouget too. Apologies.

svn path=/trunk/; revision=67680
2015-05-12 10:27:25 +00:00
Amine Khaldi 17390e9975 [NOTEPAD] Apply Wine commit 9b21a10 by Alexandre Julliard: Remove the 'Help on Help' menu. It is redundant with the help application's 'Help' menu and clutters notepad. CORE-9371
svn path=/trunk/; revision=67679
2015-05-12 10:22:20 +00:00
Amine Khaldi b2e5b85696 [NOTEPAD] Apply Wine commit 276306e by Alexandre Julliard: Don't offer vertical fonts in the font dialog. CORE-9371
svn path=/trunk/; revision=67678
2015-05-12 10:13:32 +00:00
Amine Khaldi 6a731923f3 [NOTEPAD] Apply Wine commit dc8b11e by Frédéric Delanoy: Use BOOL type where appropriate. CORE-9371
svn path=/trunk/; revision=67677
2015-05-12 10:11:31 +00:00
Aleksandar Andrejevic 5f2e9eb893 [NTVDM]
Fix the XMS driver (again):
- Don't return handle information for unallocated handles.
- Don't allow freeing unallocated handles.


svn path=/trunk/; revision=67676
2015-05-12 03:47:10 +00:00
Aleksandar Andrejevic 367a28ce87 [NTVDM]
Fix the XMS driver. AH = 08h is supposed to return the size of the
largest free block in AX, and the total amount of *free* memory
in DX.


svn path=/trunk/; revision=67675
2015-05-12 03:37:00 +00:00
Aleksandar Andrejevic c0e9ec7940 [FAST486]
The default segment is SS when the SIB base is EBP.


svn path=/trunk/; revision=67674
2015-05-12 02:47:59 +00:00
Aleksandar Andrejevic c2725fbadb [FAST486]
The TSS limit is usually the actual limit - 1.
[NTVDM]
Increase the XMS size to use the last megabyte too.


svn path=/trunk/; revision=67673
2015-05-11 23:56:15 +00:00
Hermès Bélusca-Maïto 5e85a378c0 Revert a change that should never have been done.
svn path=/trunk/; revision=67672
2015-05-11 23:10:00 +00:00
Hermès Bélusca-Maïto 16d08be7b0 [NTVDM][DDK]
Implement VDD user hooks: they are called when a DOS program is started or terminated, and when the VM enters a blocking state or is resumed.

[NTVDM]
- Do some parameter checks and set last errors in VDD memory helpers.
- Fix a bug in VDDInstallIOHook when installing IO hooks: the IoHandlers pointer MUST NEVER be incremented!!

[TESTVDD]: Update my test VDD with tests for the user hooks.

svn path=/trunk/; revision=67671
2015-05-11 23:04:24 +00:00
Pierre Schweitzer 7f03ff50e9 [NTFS]
Handle IRP_MJ_DEVICE_CONTROL with the dispatch routine

svn path=/trunk/; revision=67670
2015-05-11 21:11:48 +00:00
Aleksandar Andrejevic 07a731ed1c [FAST486]
Duplicate prefixes don't generate #UD. Multiple segment overrides
override each other, and so do REP and REPNZ.


svn path=/trunk/; revision=67669
2015-05-11 18:49:10 +00:00
Amine Khaldi 8d53d6c2bd [PSDK] Bring lmserver.h a bit into our formatting. NFC.
svn path=/trunk/; revision=67668
2015-05-11 17:27:08 +00:00
Amine Khaldi 4e7c96a96e [CDROM_NEW] Fix MSVC build.
svn path=/trunk/; revision=67667
2015-05-11 17:23:38 +00:00
Thomas Faber 442e80cb84 [PSDK]
- Add __field_bcount_full
- Add a stub definition for __deref_out_range

svn path=/trunk/; revision=67666
2015-05-11 16:15:18 +00:00
Thomas Faber 1e20486956 [DDK]
- Add NTSTRSAFE_UNICODE_STRING_MAX_CCH

svn path=/trunk/; revision=67664
2015-05-11 14:09:02 +00:00
Amine Khaldi 0c5434f36d [WS2_32] Apply Wine commit 51e7732 by Piotr Caban: Fix ai_canonname buffer allocation in addrinfo_AtoW.
svn path=/trunk/; revision=67663
2015-05-11 13:43:37 +00:00
Amine Khaldi eacecfd85e [WTSAPI32_WINETEST] Import from Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=67661
2015-05-11 12:58:10 +00:00
Amine Khaldi 4f5bd9b360 [WTSAPI32] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=67660
2015-05-11 12:55:05 +00:00
Amine Khaldi 02b3db07d5 [PSDK] Add missing WTS_CURRENT_SERVER_HANDLE definition.
svn path=/trunk/; revision=67659
2015-05-11 12:52:08 +00:00
Amine Khaldi a9b4645a46 [WINTRUST_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=67658
2015-05-11 12:51:23 +00:00
Amine Khaldi bf967c9470 [WINTRUST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=67657
2015-05-11 12:51:01 +00:00
Amine Khaldi f3b6069ebd [WINDOWSCODECS_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=67656
2015-05-11 12:50:02 +00:00
Amine Khaldi cc67cfede3 [WINDOWSCODECS] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=67655
2015-05-11 12:49:42 +00:00
Amine Khaldi 037f0d351f [XCOPY] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=67654
2015-05-11 12:47:54 +00:00
Thomas Faber 059e72b8c3 [CRT]
- Add missing __INTRIN_INLINE for x64 intrinsics

svn path=/trunk/; revision=67653
2015-05-11 12:27:54 +00:00
Thomas Faber 4b07b445ac [CRT]
- Fix some x64 GCC intrinsics

svn path=/trunk/; revision=67652
2015-05-11 12:10:19 +00:00
Aleksandar Andrejevic 6fb47e311b [NTVDM]
Use the SDA for storing the request in DosCallDriver.
Rename some more fields we aren't going to use to "Unused..." in the SDA.


svn path=/trunk/; revision=67651
2015-05-11 03:36:02 +00:00
Aleksandar Andrejevic c7f19ff4c0 [FAST486]
In HLT, check the CPL and not CS.DPL.


svn path=/trunk/; revision=67650
2015-05-11 03:31:04 +00:00
Aleksandar Andrejevic e4960b02d3 [NTVDM]
Move various private DOS variables into the Swappable Data Area.
It's still mostly unused though.


svn path=/trunk/; revision=67649
2015-05-11 02:54:46 +00:00
Aleksandar Andrejevic f1bf14da62 [FAST486]
Don't perform privilege checks while reading the IDT, GDT or TSS.


svn path=/trunk/; revision=67648
2015-05-11 02:49:25 +00:00