Hermès Bélusca-Maïto [Sun, 20 Oct 2013 13:54:16 +0000 (13:54 +0000)]
Fix the fix.
svn path=/trunk/; revision=60723
Hermès Bélusca-Maïto [Sun, 20 Oct 2013 13:51:18 +0000 (13:51 +0000)]
[USETUP]: Fix spanish translations, suggestions by Mario Rugiero and Julio Carchi
CORE-7516 #resolve #comment Suggestions committed in revision r60722. Thanks :)
svn path=/trunk/; revision=60722
Aleksey Bragin [Sun, 20 Oct 2013 09:41:54 +0000 (09:41 +0000)]
[NTOS]
- Correctly compute addresses of MI_VAD_BITMAP and MI_WORKING_SET_LIST. In trunk's MM it went unnoticed because nothing really cares about these two structs.
svn path=/trunk/; revision=60721
James Tabor [Sun, 20 Oct 2013 05:36:36 +0000 (05:36 +0000)]
- Fix ATI test and go.
svn path=/trunk/; revision=60720
James Tabor [Sun, 20 Oct 2013 05:31:48 +0000 (05:31 +0000)]
- Fix build.
svn path=/trunk/; revision=60719
James Tabor [Sun, 20 Oct 2013 05:16:52 +0000 (05:16 +0000)]
[Win32k]
- The (ATI) patch CORE-6551. Please oh please use this jira core issue for all bug reports and regressions.
- Major rewrite to input message queue. It is now attachable between threads. After all the hubbub the only thing we pass are all the SetActive/Foreground/Parent/Window wine msg and win tests. But not the message sequence tests.
- Pass all but one foreground API User32 ATI test when the message patch is installed. But w/o it, pass all but 8'ish.
- Tested XP osk (On-Screen Keyboard) with CMD, it works but is quirky. Need to look into set to top window issues.
- AHK issues work long as ATI is used and when it is not the some AHK tests fail. That was why all the hot key changes had been committed before. Still looking into this.
- Please test everything and post to the appropriate jira issue reports. I do not have a lot of time anymore to focus hard on many issues, it will take months to do so with just one.
svn path=/trunk/; revision=60718
Aleksandar Andrejevic [Sun, 20 Oct 2013 00:55:31 +0000 (00:55 +0000)]
[FAST486]
Create a macro SWAP (swaps two variables) to shorten the code.
Implement the BSWAP instruction.
svn path=/branches/ntvdm/; revision=60717
Aleksandar Andrejevic [Sun, 20 Oct 2013 00:25:41 +0000 (00:25 +0000)]
[FAST486]
Implement BT, BTS, BTR and BTC.
svn path=/branches/ntvdm/; revision=60716
Aleksandar Andrejevic [Sat, 19 Oct 2013 23:43:53 +0000 (23:43 +0000)]
[FAST486]
Fix more prefix handling.
Create the macros TOGGLE_ADSIZE and TOGGLE_OPSIZE to shorten the code.
svn path=/branches/ntvdm/; revision=60715
Aleksandar Andrejevic [Sat, 19 Oct 2013 23:03:40 +0000 (23:03 +0000)]
[FAST486]
Fix prefix handling.
Create a macro NO_LOCK_PREFIX to shorten the code.
svn path=/branches/ntvdm/; revision=60714
James Tabor [Sat, 19 Oct 2013 19:08:41 +0000 (19:08 +0000)]
- Remove a mislaid artifact.
svn path=/trunk/; revision=60713
Aleksandar Andrejevic [Sat, 19 Oct 2013 18:56:58 +0000 (18:56 +0000)]
[FAST486]
Implement CMPXCHG.
svn path=/branches/ntvdm/; revision=60712
Aleksandar Andrejevic [Sat, 19 Oct 2013 18:36:04 +0000 (18:36 +0000)]
[FAST486]
Implement PUSH/POP FS/GS.
svn path=/branches/ntvdm/; revision=60711
Aleksandar Andrejevic [Sat, 19 Oct 2013 18:28:27 +0000 (18:28 +0000)]
[FAST486]
The 80486 doesn't have any time stamp counter (TSC) at all.
svn path=/branches/ntvdm/; revision=60710
Timo Kreuzer [Sat, 19 Oct 2013 18:04:15 +0000 (18:04 +0000)]
[NTOSKRNL]
Rewrite NtCallbackReturn in C
svn path=/trunk/; revision=60709
Aleksandar Andrejevic [Sat, 19 Oct 2013 18:00:19 +0000 (18:00 +0000)]
[FAST486]
And add those newly implemented opcodes into the table...
svn path=/branches/ntvdm/; revision=60708
Thomas Faber [Sat, 19 Oct 2013 17:59:29 +0000 (17:59 +0000)]
[NTDLL_APITEST]
- Add test for Rtl MemoryStream functions. Patch by David Quintana.
CORE-7492
svn path=/trunk/; revision=60707
Aleksandar Andrejevic [Sat, 19 Oct 2013 17:57:26 +0000 (17:57 +0000)]
[FAST486]
Implement SETO, SETNO, SETC, SETNC, SETZ, SETNZ, SETBE, SETNBE, SETS, SETNS, SETP
SETNP, SETL, SETNL, SETLE and SETNLE.
svn path=/branches/ntvdm/; revision=60706
Thomas Faber [Sat, 19 Oct 2013 17:48:27 +0000 (17:48 +0000)]
[RTL]
- Implement Rtl MemoryStream functions. Patch by David Quintana.
CORE-7492
svn path=/trunk/; revision=60705
Aleksandar Andrejevic [Sat, 19 Oct 2013 17:29:44 +0000 (17:29 +0000)]
[FAST486]
Remove TODOs for instructions that don't exist on the 80486.
svn path=/branches/ntvdm/; revision=60704
Hermès Bélusca-Maïto [Sat, 19 Oct 2013 16:55:51 +0000 (16:55 +0000)]
Bye bye Soft386, welcome Fast486, courtesy Aleksandar Andrejevic.
[NTVDM]: Define by default NEW_EMULATOR, i.e. use Fast486 instead of softx86.
svn path=/branches/ntvdm/; revision=60703
Timo Kreuzer [Sat, 19 Oct 2013 11:40:00 +0000 (11:40 +0000)]
[NTOSKRNL] Fix a typo I introduced in TRAP_DEBUG only code, spotted by Thomas
svn path=/trunk/; revision=60702
Timo Kreuzer [Sat, 19 Oct 2013 11:33:34 +0000 (11:33 +0000)]
[NTOSKRNL]
- Introduce a new and faster way to return to kernel mode from traps by using a ret 8 instruction instead of an iret.
- Make use of KiUserTrap where appropriate
- Remove some pointless toplevel volatile
svn path=/trunk/; revision=60701
Benedikt Freisen [Sat, 19 Oct 2013 10:57:06 +0000 (10:57 +0000)]
[PAINT]
* Fix number typo introduced in revision 59955
svn path=/trunk/; revision=60700
Aleksandar Andrejevic [Sat, 19 Oct 2013 00:35:06 +0000 (00:35 +0000)]
[SOFT386]
Implement extended conditional jumps.
svn path=/branches/ntvdm/; revision=60699
Aleksandar Andrejevic [Sat, 19 Oct 2013 00:19:57 +0000 (00:19 +0000)]
[SOFT386]
Number the opcodes in the TODO list.
svn path=/branches/ntvdm/; revision=60698
Aleksandar Andrejevic [Sat, 19 Oct 2013 00:04:11 +0000 (00:04 +0000)]
[NTVDM]
Add a hack to fix screen updates while waiting for a keypress.
svn path=/branches/ntvdm/; revision=60697
Aleksandar Andrejevic [Fri, 18 Oct 2013 22:50:00 +0000 (22:50 +0000)]
[SOFT386]
Implement the hardware interrupt system.
Modify Soft386Interrupt to assume hardware interrupts, because
software interrupts from outside the emulator may cause race conditions.
svn path=/branches/ntvdm/; revision=60696
Aleksandar Andrejevic [Fri, 18 Oct 2013 22:01:35 +0000 (22:01 +0000)]
[SOFT386]
Fix previous fix.
svn path=/branches/ntvdm/; revision=60695
Aleksandar Andrejevic [Fri, 18 Oct 2013 21:45:10 +0000 (21:45 +0000)]
[SOFT386]
Fix typecasts to make sure the value is sign-extended.
svn path=/branches/ntvdm/; revision=60694
Amine Khaldi [Thu, 17 Oct 2013 11:19:05 +0000 (11:19 +0000)]
* Sync up to trunk head (r60691).
svn path=/branches/ntvdm/; revision=60692
Eric Kohl [Wed, 16 Oct 2013 19:17:09 +0000 (19:17 +0000)]
[SAMSRV]
Add query and set code of user private data and security descriptor attributes.
svn path=/trunk/; revision=60691
Giannis Adamopoulos [Wed, 16 Oct 2013 19:13:49 +0000 (19:13 +0000)]
[shell32]
- Add an initial stub for CMenuBand that creates a menu bar and fills it with contents. However its still not functional
svn path=/trunk/; revision=60690
Aleksandar Andrejevic [Wed, 16 Oct 2013 03:44:06 +0000 (03:44 +0000)]
[SOFT386]
Allow the DS segment to overriden in LODS, MOVS and CMPS.
svn path=/branches/ntvdm/; revision=60689
Aleksandar Andrejevic [Wed, 16 Oct 2013 03:14:12 +0000 (03:14 +0000)]
[SOFT386]
Implement the far absolute indirect JMP/CALL instructions in group 0xFF.
svn path=/branches/ntvdm/; revision=60688
Aleksandar Andrejevic [Wed, 16 Oct 2013 02:22:40 +0000 (02:22 +0000)]
[SOFT386]
Fix bugs in SF calculation.
svn path=/branches/ntvdm/; revision=60687
Aleksandar Andrejevic [Wed, 16 Oct 2013 01:44:39 +0000 (01:44 +0000)]
[SOFT386]
Implement the near absolute indirect JMP/CALL in opcode group 0xFF.
svn path=/branches/ntvdm/; revision=60686
Aleksandar Andrejevic [Wed, 16 Oct 2013 00:41:24 +0000 (00:41 +0000)]
[SOFT386]
Start implementing call gate support.
Implement the direct far call opcode (0x9A).
svn path=/branches/ntvdm/; revision=60685
James Tabor [Wed, 16 Oct 2013 00:11:23 +0000 (00:11 +0000)]
- Properly remove window properties when destroying the window.
svn path=/trunk/; revision=60684
James Tabor [Tue, 15 Oct 2013 22:16:31 +0000 (22:16 +0000)]
[Win32ss]
- Prevent a potential kernel exception.
svn path=/trunk/; revision=60683
James Tabor [Tue, 15 Oct 2013 22:14:48 +0000 (22:14 +0000)]
[Win32ss]
- Prevent a potential kernel exception.
svn path=/trunk/; revision=60682
Aleksandar Andrejevic [Tue, 15 Oct 2013 19:03:40 +0000 (19:03 +0000)]
[SOFT386]
Implement the PUSH instruction in opcode group 0xFF.
svn path=/branches/ntvdm/; revision=60681
Aleksandar Andrejevic [Tue, 15 Oct 2013 18:54:11 +0000 (18:54 +0000)]
[SOFT386]
Implement far returns (both versions in Soft386OpcodeRetFar).
svn path=/branches/ntvdm/; revision=60680
Aleksandar Andrejevic [Tue, 15 Oct 2013 17:27:23 +0000 (17:27 +0000)]
[SOFT386]
Implement far jumps.
svn path=/branches/ntvdm/; revision=60679
Hermès Bélusca-Maïto [Tue, 15 Oct 2013 16:45:52 +0000 (16:45 +0000)]
[USETUP]
- Fix translations of booloader installation menu (see rev.48703). ACHTUNG ACHTUNG!! Greek and Spanish people, please review the translation fix and provide patches if needed!!
- Update French translation.
CORE-7516 #resolve #comment Committed in revision r60678.
svn path=/trunk/; revision=60678
James Tabor [Tue, 15 Oct 2013 07:05:17 +0000 (07:05 +0000)]
[Win32k]
- Fix more wine msg test_hotkey tests, down to seven.
svn path=/trunk/; revision=60677
James Tabor [Mon, 14 Oct 2013 21:51:07 +0000 (21:51 +0000)]
- Return the right error if hot key registered outside of the thread.
svn path=/trunk/; revision=60676
Hermès Bélusca-Maïto [Mon, 14 Oct 2013 21:29:17 +0000 (21:29 +0000)]
[NTOS:HEADLESS]
- Fix the name of a function.
- Fix HdlspSendStringAtBaud (we started displaying string at its second character) and fix HdlspPutData (data was sent erroneous, shifted by 1).
Fix SAC display.
svn path=/trunk/; revision=60675
Hermès Bélusca-Maïto [Mon, 14 Oct 2013 20:50:44 +0000 (20:50 +0000)]
[NTOS:INBV]: Fix parameter name and type.
svn path=/trunk/; revision=60674
Hermès Bélusca-Maïto [Mon, 14 Oct 2013 20:47:04 +0000 (20:47 +0000)]
[FREELDR:HEADLESS]: Code formatting only.
svn path=/trunk/; revision=60673
Hermès Bélusca-Maïto [Mon, 14 Oct 2013 20:38:02 +0000 (20:38 +0000)]
[NTOS]: Moaaar s/tabs/spaces/
svn path=/trunk/; revision=60672
Hermès Bélusca-Maïto [Mon, 14 Oct 2013 20:17:17 +0000 (20:17 +0000)]
[NTOS:HEADLESS]: Code formatting + s/tabs/spaces/
svn path=/trunk/; revision=60671
Amine Khaldi [Mon, 14 Oct 2013 16:39:18 +0000 (16:39 +0000)]
[REACTOS/DEBUG]
* Set the assert related macros in consistency with the DDK ones, for release builds.
* Improve the debug build checks here (DBG was not even considered before).
svn path=/trunk/; revision=60666
Amine Khaldi [Mon, 14 Oct 2013 16:35:35 +0000 (16:35 +0000)]
[KMTEST_DRV]
* Move the DeviceExtension related asserts into a DBG block.
svn path=/trunk/; revision=60665
Amine Khaldi [Mon, 14 Oct 2013 16:28:14 +0000 (16:28 +0000)]
[VFATLIB]
* Move readsize into a DBG block.
svn path=/trunk/; revision=60664
Amine Khaldi [Mon, 14 Oct 2013 15:59:57 +0000 (15:59 +0000)]
[EXPAT]
* Remove from the codebase (it's not used anywhere).
svn path=/trunk/; revision=60662
James Tabor [Mon, 14 Oct 2013 06:28:17 +0000 (06:28 +0000)]
- Fix build and fix gcc 4.8.x build issues.
svn path=/trunk/; revision=60660
James Tabor [Mon, 14 Oct 2013 06:19:48 +0000 (06:19 +0000)]
[Win32ss]
- Fix up hot keys. Finding out that the wine test_hotkey is brain damaged and even breaks XP.
svn path=/trunk/; revision=60659
Aleksandar Andrejevic [Sun, 13 Oct 2013 23:59:52 +0000 (23:59 +0000)]
[SOFT386]
Halfplement REPZ/REPNZ for CMPS and SCAS.
svn path=/branches/ntvdm/; revision=60658
Hermès Bélusca-Maïto [Sun, 13 Oct 2013 23:37:11 +0000 (23:37 +0000)]
[HAL][PCIX]: Finish to put \r\n for Hal\InbvDisplayStrings. Part 3/3.
svn path=/trunk/; revision=60657
Hermès Bélusca-Maïto [Sun, 13 Oct 2013 23:22:03 +0000 (23:22 +0000)]
\r\n for strings being displayed by NtDisplayString.
[AUTOCHK]: Fix some DPRINTs
svn path=/trunk/; revision=60656
Hermès Bélusca-Maïto [Sun, 13 Oct 2013 23:18:22 +0000 (23:18 +0000)]
[USETUP]: The STRING_CONSOLEFAIL1/2/3 are aimed to be printed with NtDisplayString, which will use InbvDisplayString. Therefore add \r with \n.
Part 2/X
svn path=/trunk/; revision=60655
Amine Khaldi [Sun, 13 Oct 2013 23:14:40 +0000 (23:14 +0000)]
[FREELDR]
* Use the FrLdr prefix with the heap functions to avoid any ambiguities.
svn path=/trunk/; revision=60654
Amine Khaldi [Sun, 13 Oct 2013 23:12:09 +0000 (23:12 +0000)]
* Addendum to r60650.
CORE-7471 #resolve
svn path=/trunk/; revision=60653
Hermès Bélusca-Maïto [Sun, 13 Oct 2013 23:07:26 +0000 (23:07 +0000)]
[NTOS]: Move 'buffer' to a better place (i.e. fix build).
svn path=/trunk/; revision=60652
Hermès Bélusca-Maïto [Sun, 13 Oct 2013 23:04:13 +0000 (23:04 +0000)]
Use \r\n instead of \n only in Hal/InbvDisplayString. This is needed because, when displayed by the EMS console, only \n would be displayed otherwise, leading to misaligned text.
Part 1/X
svn path=/trunk/; revision=60651
Amine Khaldi [Sun, 13 Oct 2013 22:31:17 +0000 (22:31 +0000)]
* Remove deprecated resource file loading and memory attributes (msdn.microsoft.com/en-us/library/
aa380908.aspx).
CORE-7471 #resolve
svn path=/trunk/; revision=60650
Sylvain Petreolle [Sun, 13 Oct 2013 22:08:24 +0000 (22:08 +0000)]
[SETUPAPI]
Remove too zealous check for OEMSourceMediaLocation.
OEMSourceMediaLocation can be NULL and means that the current path or a default URL is beeing used.
Fixes installation of VMWare Tools drivers.
The installation still aborts due to issue in configuring the vmware tools service.
svn path=/trunk/; revision=60649
Aleksandar Andrejevic [Sun, 13 Oct 2013 21:15:01 +0000 (21:15 +0000)]
[SOFT386]
Implement the REP prefix for MOVS.
Fix the REP prefix in INS, OUTS and STOS to simulate the DI
wrap-around even if DF is set.
svn path=/branches/ntvdm/; revision=60645
Eric Kohl [Sun, 13 Oct 2013 20:15:01 +0000 (20:15 +0000)]
[MSV1_0]
- MsvpChangePassword: Fix-up string pointers properly.
- MsvpCheckPassword: Modify password checks.
svn path=/trunk/; revision=60643
Hermès Bélusca-Maïto [Sun, 13 Oct 2013 19:40:34 +0000 (19:40 +0000)]
[SACDRV]:
- Tabs vs. spaces fix;
- Less hardcoded values;
- Consistency in members names.
No functional changes.
svn path=/trunk/; revision=60642
Hermès Bélusca-Maïto [Sun, 13 Oct 2013 16:21:55 +0000 (16:21 +0000)]
[CONSRV]: Move the palette hack.
svn path=/trunk/; revision=60641
Hermès Bélusca-Maïto [Sun, 13 Oct 2013 14:15:36 +0000 (14:15 +0000)]
Don't forget to add files to compilation, Arch!
svn path=/trunk/; revision=60640
Hermès Bélusca-Maïto [Sun, 13 Oct 2013 14:13:06 +0000 (14:13 +0000)]
[CONSRV]: Improve full-screen mode, still WIP.
Testing and bug reporting (and fixes/patches) are welcome! :)
svn path=/trunk/; revision=60639
Eric Kohl [Sun, 13 Oct 2013 11:26:05 +0000 (11:26 +0000)]
[LSALIB]
Fix coding style. No code changes!
svn path=/trunk/; revision=60638
Eric Kohl [Sun, 13 Oct 2013 11:14:08 +0000 (11:14 +0000)]
[SECUR32]
Fix indentation. No code changes!
svn path=/trunk/; revision=60637
Eric Kohl [Sun, 13 Oct 2013 11:12:10 +0000 (11:12 +0000)]
[SAMSRV]
Fix typos.
svn path=/trunk/; revision=60636
Hermès Bélusca-Maïto [Sun, 13 Oct 2013 00:11:38 +0000 (00:11 +0000)]
[CONSRV]
Implement a basic full-screen mode for the console. Still Work-In-Progress. See r59099 for more details.
svn path=/trunk/; revision=60635
Daniel Reimer [Sat, 12 Oct 2013 22:24:09 +0000 (22:24 +0000)]
Update for rapps database.
svn path=/trunk/; revision=60634
Hermès Bélusca-Maïto [Sat, 12 Oct 2013 21:10:53 +0000 (21:10 +0000)]
[WINGDI]
- Update the definition of DM_SPECVERSION according to the Win's PSDK.
- Add the DMDISPLAYFLAGS_TEXTMODE flag for DEVMODE::dmDisplayFlags (see Wine PSDK, Win's PSDK ...)
- Add DMDFO_DEFAULT, DMDFO_STRETCH and DMDFO_CENTER flags for DEVMODE::dmDisplayFixedOutput (see Wine PSDK, Win's PSDK, MSDN ...)
svn path=/trunk/; revision=60633
Thomas Faber [Sat, 12 Oct 2013 16:49:19 +0000 (16:49 +0000)]
[NTOS:MM]
- Improve a DPRINT
CORE-7445
svn path=/trunk/; revision=60632
Thomas Faber [Sat, 12 Oct 2013 16:05:54 +0000 (16:05 +0000)]
[COMMENTS]
- Consistent email address is consistent.
svn path=/trunk/; revision=60631
Hermès Bélusca-Maïto [Sat, 12 Oct 2013 15:44:22 +0000 (15:44 +0000)]
[CONSRV]: WINAPI -> NTAPI
svn path=/trunk/; revision=60630
Hermès Bélusca-Maïto [Sat, 12 Oct 2013 15:37:50 +0000 (15:37 +0000)]
[CONSRV]
Implement SetConsolePalette (see r59711 for more details), but it is still WIP:
- the helper function ConDrvSetConsolePalette uses a hardcoded palette for testing purposes,
- lots of DPRINT1 are displayed when using this function or when swapping active screen buffers,
- lot of code redundancy which will be put in some helper functions when this code will work correctly,
- and I get some WIN32K warnings:
WARNING: IntGdiRealizePalette at ../../win32ss/gdi/ntgdi/palette.c:777 is UNIMPLEMENTED!
It would be great if a win32k guy can have a look at this!! And I suspect that's because of this that the changed palette is not used...
Also, deactivate the WM_NCRBUTTONDOWN/WM_NCRBUTTONUP hack I introduced in revision 58632, because James worked on this in revisions 60622 and 60626 (see CORE-7054 too).
svn path=/trunk/; revision=60629
Aleksandar Andrejevic [Sat, 12 Oct 2013 13:58:34 +0000 (13:58 +0000)]
[SOFT386]
Implement Soft386Interrupt.
[NTVDM]
Implement EmulatorInterrupt and EmulatorExternalInterrupt for NEW_EMULATOR.
svn path=/branches/ntvdm/; revision=60628
Aleksey Bragin [Sat, 12 Oct 2013 12:28:18 +0000 (12:28 +0000)]
[RAPPS]
- Alexander Rechitskiy: Improve "DVD write Now!" entry in rapps.
CORE-7506
svn path=/trunk/; revision=60627
James Tabor [Sat, 12 Oct 2013 01:05:37 +0000 (01:05 +0000)]
- Hacky wine patch to fix CORE-7054.
svn path=/trunk/; revision=60626
Aleksandar Andrejevic [Fri, 11 Oct 2013 23:45:42 +0000 (23:45 +0000)]
[SOFT386]
- Fix calculation of the AF flag in opcode groups 0xFE and 0xFF (INC/DEC).
- Fix a bug in the REP prefix by simulating the wrap-around of DI which
can occur when the current address size is 16-bit.
- Exception error codes are only pushed on the stack in protected mode.
svn path=/branches/ntvdm/; revision=60625
Amine Khaldi [Fri, 11 Oct 2013 23:29:08 +0000 (23:29 +0000)]
[NTOSKRNL]
* Fix a potential null pointer dereference. CID 701145.
* Change the ASSERT to NT_ASSERT.
CORE-6681
svn path=/trunk/; revision=60624
Hermès Bélusca-Maïto [Fri, 11 Oct 2013 22:59:05 +0000 (22:59 +0000)]
[CONSRV]
Definitely fix "Select All" functionality (see r59811).
svn path=/trunk/; revision=60623
James Tabor [Fri, 11 Oct 2013 21:46:30 +0000 (21:46 +0000)]
[Win32k]
- Fix CORE-6945.
- Miscellaneous adds and changes.
svn path=/trunk/; revision=60622
Aleksandar Andrejevic [Fri, 11 Oct 2013 20:54:46 +0000 (20:54 +0000)]
[SOFT386]
Improve the performance of Soft386CalculateParity.
svn path=/branches/ntvdm/; revision=60621
Aleksandar Andrejevic [Fri, 11 Oct 2013 20:48:19 +0000 (20:48 +0000)]
[SOFT386]
Fix prefix handling.
svn path=/branches/ntvdm/; revision=60620
Amine Khaldi [Fri, 11 Oct 2013 19:37:29 +0000 (19:37 +0000)]
[NTOSKRNL]
* Add a sanity check to prevent a potential out-of-bounds write. CID 731662.
CORE-6681
svn path=/trunk/; revision=60619
Aleksandar Andrejevic [Fri, 11 Oct 2013 19:24:58 +0000 (19:24 +0000)]
[SOFT386]
Fix a bad call to RtlFillMemory.
svn path=/branches/ntvdm/; revision=60618
Aleksandar Andrejevic [Fri, 11 Oct 2013 19:02:06 +0000 (19:02 +0000)]
[SOFT386]
Fix incorrect (reverse) handling of the DF flag.
svn path=/branches/ntvdm/; revision=60617
Aleksandar Andrejevic [Fri, 11 Oct 2013 18:34:31 +0000 (18:34 +0000)]
[SOFT386]
Implement the REP prefix for OUTS, LODS and STOS.
svn path=/branches/ntvdm/; revision=60616
Amine Khaldi [Fri, 11 Oct 2013 18:12:16 +0000 (18:12 +0000)]
[NTOSKRNL]
* Fix the owner's attributes handling when releasing the working set lock. CIDs 731438 and 731439.
CORE-6681
svn path=/trunk/; revision=60615
Amine Khaldi [Fri, 11 Oct 2013 18:10:20 +0000 (18:10 +0000)]
[WINDOWSCODECSEXT_WINETEST]
* Import from Wine 1.7.1.
CORE-7469
svn path=/trunk/; revision=60614
Amine Khaldi [Fri, 11 Oct 2013 18:08:24 +0000 (18:08 +0000)]
[WINDOWSCODECSEXT]
* Import from Wine 1.7.1.
CORE-7469
svn path=/trunk/; revision=60613