reactos.git
6 years ago[SOFT386]
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

6 years ago[SOFT386]
Aleksandar Andrejevic [Fri, 18 Oct 2013 22:01:35 +0000 (22:01 +0000)]
[SOFT386]
Fix previous fix.

svn path=/branches/ntvdm/; revision=60695

6 years ago[SOFT386]
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

6 years ago* Sync up to trunk head (r60691).
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

6 years ago[SOFT386]
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

6 years ago[SOFT386]
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

6 years ago[SOFT386]
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

6 years ago[SOFT386]
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

6 years ago[SOFT386]
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

6 years ago[SOFT386]
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

6 years ago[SOFT386]
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

6 years ago[SOFT386]
Aleksandar Andrejevic [Tue, 15 Oct 2013 17:27:23 +0000 (17:27 +0000)]
[SOFT386]
Implement far jumps.

svn path=/branches/ntvdm/; revision=60679

6 years ago[REACTOS/DEBUG]
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

6 years ago[KMTEST_DRV]
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

6 years ago[VFATLIB]
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

6 years ago[EXPAT]
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

6 years ago- Fix build and fix gcc 4.8.x build issues.
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

6 years ago[Win32ss]
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

6 years ago[SOFT386]
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

6 years ago[HAL][PCIX]: Finish to put \r\n for Hal\InbvDisplayStrings. Part 3/3.
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

6 years ago\r\n for strings being displayed by NtDisplayString.
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

6 years ago[USETUP]: The STRING_CONSOLEFAIL1/2/3 are aimed to be printed with NtDisplayString...
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

6 years ago[FREELDR]
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

6 years ago* Addendum to r60650.
Amine Khaldi [Sun, 13 Oct 2013 23:12:09 +0000 (23:12 +0000)]
* Addendum to r60650.
CORE-7471 #resolve

svn path=/trunk/; revision=60653

6 years ago[NTOS]: Move 'buffer' to a better place (i.e. fix build).
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

6 years agoUse \r\n instead of \n only in Hal/InbvDisplayString. This is needed because, when...
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

6 years ago* Remove deprecated resource file loading and memory attributes (http://msdn.microsof...
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

6 years ago[SETUPAPI]
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

6 years ago[SOFT386]
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

6 years ago[MSV1_0]
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

6 years ago[SACDRV]:
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

6 years ago[CONSRV]: Move the palette hack.
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

6 years agoDon't forget to add files to compilation, Arch!
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

6 years ago[CONSRV]: Improve full-screen mode, still WIP.
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

6 years ago[LSALIB]
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

6 years ago[SECUR32]
Eric Kohl [Sun, 13 Oct 2013 11:14:08 +0000 (11:14 +0000)]
[SECUR32]
Fix indentation. No code changes!

svn path=/trunk/; revision=60637

6 years ago[SAMSRV]
Eric Kohl [Sun, 13 Oct 2013 11:12:10 +0000 (11:12 +0000)]
[SAMSRV]
Fix typos.

svn path=/trunk/; revision=60636

6 years ago[CONSRV]
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

6 years agoUpdate for rapps database.
Daniel Reimer [Sat, 12 Oct 2013 22:24:09 +0000 (22:24 +0000)]
Update for rapps database.

svn path=/trunk/; revision=60634

6 years ago[WINGDI]
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

6 years ago[NTOS:MM]
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

6 years ago[COMMENTS]
Thomas Faber [Sat, 12 Oct 2013 16:05:54 +0000 (16:05 +0000)]
[COMMENTS]
- Consistent email address is consistent.

svn path=/trunk/; revision=60631

6 years ago[CONSRV]: WINAPI -> NTAPI
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

6 years ago[CONSRV]
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

6 years ago[SOFT386]
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

6 years ago[RAPPS]
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

6 years ago- Hacky wine patch to fix CORE-7054.
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

6 years ago[SOFT386]
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

6 years ago[NTOSKRNL]
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

6 years ago[CONSRV]
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

6 years ago[Win32k]
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

6 years ago[SOFT386]
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

6 years ago[SOFT386]
Aleksandar Andrejevic [Fri, 11 Oct 2013 20:48:19 +0000 (20:48 +0000)]
[SOFT386]
Fix prefix handling.

svn path=/branches/ntvdm/; revision=60620

6 years ago[NTOSKRNL]
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

6 years ago[SOFT386]
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

6 years ago[SOFT386]
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

6 years ago[SOFT386]
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

6 years ago[NTOSKRNL]
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

6 years ago[WINDOWSCODECSEXT_WINETEST]
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

6 years ago[WINDOWSCODECSEXT]
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

6 years ago[SOFT386]
Aleksandar Andrejevic [Fri, 11 Oct 2013 16:31:35 +0000 (16:31 +0000)]
[SOFT386]
Clear the memory block before it's used.

svn path=/branches/ntvdm/; revision=60612

6 years ago[NPFS/NPFS_NEW]
Amine Khaldi [Fri, 11 Oct 2013 15:19:46 +0000 (15:19 +0000)]
[NPFS/NPFS_NEW]
* Make npfs_new the one and only npfs. One of the few foo_new modules that actually made it and I hope it won't be the last ;)
CORE-7451

svn path=/trunk/; revision=60611

6 years ago[QUARTZ_WINETEST]
Amine Khaldi [Fri, 11 Oct 2013 13:33:44 +0000 (13:33 +0000)]
[QUARTZ_WINETEST]
* Generate a local copy of the fil_data header instead of reusing the identical quartz one.
CORE-7469

svn path=/trunk/; revision=60610

6 years ago[NTOSKRNL]
Amine Khaldi [Fri, 11 Oct 2013 13:15:20 +0000 (13:15 +0000)]
[NTOSKRNL]
* Fix logically dead code block. CID 731331.
CORE-6681

svn path=/trunk/; revision=60609

6 years ago[DINPUT8]
Amine Khaldi [Fri, 11 Oct 2013 13:14:46 +0000 (13:14 +0000)]
[DINPUT8]
* Mark as synced with Wine 1.7.1 now that all the remaining DX related modules are in sync.
CORE-7469

svn path=/trunk/; revision=60608

6 years ago[QUARTZ_WINETEST]
Amine Khaldi [Fri, 11 Oct 2013 13:13:45 +0000 (13:13 +0000)]
[QUARTZ_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60607

6 years ago[QUARTZ]
Amine Khaldi [Fri, 11 Oct 2013 13:13:18 +0000 (13:13 +0000)]
[QUARTZ]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60606

6 years ago[QEDIT]
Amine Khaldi [Fri, 11 Oct 2013 13:12:40 +0000 (13:12 +0000)]
[QEDIT]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60605

6 years ago[MSDMO]
Amine Khaldi [Fri, 11 Oct 2013 13:11:30 +0000 (13:11 +0000)]
[MSDMO]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60604

6 years ago[SOFT386]
Aleksandar Andrejevic [Fri, 11 Oct 2013 12:24:05 +0000 (12:24 +0000)]
[SOFT386]
Fix a bug in Soft386ExceptionWithErrorCode. The instruction pointer exceptions can
return to should point to the instruction that caused the exception.

svn path=/branches/ntvdm/; revision=60603

6 years ago[Win32k]
James Tabor [Thu, 10 Oct 2013 22:07:10 +0000 (22:07 +0000)]
[Win32k]
- Add drawing support to win32k. Needed for scrolls server side and nonclient support for icons.

svn path=/trunk/; revision=60602

6 years ago[PSAPI_APITEST]
Pierre Schweitzer [Thu, 10 Oct 2013 19:18:43 +0000 (19:18 +0000)]
[PSAPI_APITEST]
Add tests for GetDeviceDriverBaseName
Replace 0x00000000 -> NULL. Dedicated to Thomas ;-)

svn path=/trunk/; revision=60601

6 years ago[SOFT386]
Aleksandar Andrejevic [Thu, 10 Oct 2013 19:01:41 +0000 (19:01 +0000)]
[SOFT386]
Implement the REP prefix for the INS instruction.

svn path=/branches/ntvdm/; revision=60600

6 years ago[Win32k]
James Tabor [Thu, 10 Oct 2013 12:40:30 +0000 (12:40 +0000)]
[Win32k]
- Fix applications exit before the release of class atoms.

svn path=/trunk/; revision=60599

6 years ago- fix build for linux
Giannis Adamopoulos [Thu, 10 Oct 2013 09:44:57 +0000 (09:44 +0000)]
- fix build for linux

svn path=/trunk/; revision=60598

6 years agofix build
Giannis Adamopoulos [Thu, 10 Oct 2013 09:39:15 +0000 (09:39 +0000)]
fix build

svn path=/trunk/; revision=60597

6 years ago[shell32_apitest]
Giannis Adamopoulos [Thu, 10 Oct 2013 09:36:13 +0000 (09:36 +0000)]
[shell32_apitest]
- Add tests for shell menu classes ( so far only CShellMenu is tested)

svn path=/trunk/; revision=60596

6 years ago[shlwapi]
Giannis Adamopoulos [Thu, 10 Oct 2013 09:19:45 +0000 (09:19 +0000)]
[shlwapi]
- QISearch should be exported by ordinal just like win2003
- Add OFFSETOFCLASS macro

svn path=/trunk/; revision=60595

6 years agoFix a comment.
Hermès Bélusca-Maïto [Thu, 10 Oct 2013 01:20:07 +0000 (01:20 +0000)]
Fix a comment.

svn path=/trunk/; revision=60594

6 years ago[CONSRV]
Hermès Bélusca-Maïto [Thu, 10 Oct 2013 01:16:02 +0000 (01:16 +0000)]
[CONSRV]
- Macros renaming.
- When switching active screen buffers, do it a bit more properly, i.e. announce it to the terminal emulator (aka. frontend) so that it will be able to change the associated console palette, be able to support displaying multi screen buffers or displaying another screen buffer than the active one (for debugging purposes or whatever), etc...

There are still some hacks and commented code, which whill be cleaned when I'll be sure that everything works and is not broken somewhere.

svn path=/trunk/; revision=60593

6 years ago[Win32ss]
James Tabor [Wed, 9 Oct 2013 23:04:07 +0000 (23:04 +0000)]
[Win32ss]
- Setup small icon support from create window not in register class.
- Remove flags if not inside the current version control. Version control is still FIXME.

svn path=/trunk/; revision=60592

6 years ago[SOFT386]
Aleksandar Andrejevic [Wed, 9 Oct 2013 21:48:52 +0000 (21:48 +0000)]
[SOFT386]
Implement an API for external segment modification.
[NTVDM]
Implement EmulatorSetRegister for NEW_EMULATOR.

svn path=/branches/ntvdm/; revision=60591

6 years ago- Fix the remaining wine class tests. Left with more questions.
James Tabor [Wed, 9 Oct 2013 20:25:25 +0000 (20:25 +0000)]
- Fix the remaining wine class tests. Left with more questions.

svn path=/trunk/; revision=60590

6 years ago[SOFT386]
Aleksandar Andrejevic [Wed, 9 Oct 2013 19:49:41 +0000 (19:49 +0000)]
[SOFT386]
Fix the carry flag in the SAR instruction.

svn path=/branches/ntvdm/; revision=60589

6 years ago[SOFT386]
Aleksandar Andrejevic [Wed, 9 Oct 2013 19:11:42 +0000 (19:11 +0000)]
[SOFT386]
Don't single-step on a prefix. Single-step should execute one whole instruction.

svn path=/branches/ntvdm/; revision=60588

6 years ago[Win32ss]
James Tabor [Wed, 9 Oct 2013 01:11:44 +0000 (01:11 +0000)]
[Win32ss]
- Fix class icon tests. Still two more to go, investigating.

svn path=/trunk/; revision=60587

6 years ago[SOFT386]
Aleksandar Andrejevic [Wed, 9 Oct 2013 00:36:37 +0000 (00:36 +0000)]
[SOFT386]
Fix more prefix handling code.
Implement the XLAT instruction.

svn path=/branches/ntvdm/; revision=60586

6 years ago[SOFT386]
Aleksandar Andrejevic [Tue, 8 Oct 2013 23:03:56 +0000 (23:03 +0000)]
[SOFT386]
Fix prefix handling.

svn path=/branches/ntvdm/; revision=60585

6 years ago[SOFT386]
Aleksandar Andrejevic [Tue, 8 Oct 2013 22:27:48 +0000 (22:27 +0000)]
[SOFT386]
Fix a bug in the CMP instruction.
Implement the SBB instruction.

svn path=/branches/ntvdm/; revision=60584

6 years ago[SOFT386]
Aleksandar Andrejevic [Mon, 7 Oct 2013 20:38:01 +0000 (20:38 +0000)]
[SOFT386]
Implement opcode group 0xF7.

svn path=/branches/ntvdm/; revision=60582

6 years ago[MESA]
Jérôme Gardou [Mon, 7 Oct 2013 18:23:53 +0000 (18:23 +0000)]
[MESA]
 - leaner build part 15 of X
 - Get rid of ARB_pixel_buffer_object, ARB_robustness, ARB_texture_border_clamp, EXT_multi_draw_arrays, EXT_pixel_buffer_object, EXT_stencil_two_side, ARB_texture_edge_clamp, EXT_texture_mirror_clamp, ATI_separate_stencil, ATI_texture_mirror_once, SGIS_texture_border_clamp, SGIS_texture_edge_clamp, SUN_multi_draw_arrays
CORE-7499

svn path=/trunk/; revision=60581

6 years ago[MESA]
Jérôme Gardou [Mon, 7 Oct 2013 14:57:57 +0000 (14:57 +0000)]
[MESA]
 - leaner build part 14 of X
 - Flatten source tree
CORE-7499

svn path=/trunk/; revision=60580

6 years ago[MSHTML_WINETEST]
Amine Khaldi [Mon, 7 Oct 2013 14:23:51 +0000 (14:23 +0000)]
[MSHTML_WINETEST]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60579

6 years ago[MSHTML]
Amine Khaldi [Mon, 7 Oct 2013 14:22:37 +0000 (14:22 +0000)]
[MSHTML]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60578

6 years ago[MESA]
Amine Khaldi [Mon, 7 Oct 2013 14:03:34 +0000 (14:03 +0000)]
[MESA]
* Fix MSVC build.

svn path=/trunk/; revision=60577

6 years ago[MESA]
Jérôme Gardou [Mon, 7 Oct 2013 13:53:08 +0000 (13:53 +0000)]
[MESA]
 - leaner build part 13 of X
 - Get rid of shaders and programs support (with assorted extensions), ARB_multitexture and ATI_envmap_bumpmap extensions.
CORE-7499

svn path=/trunk/; revision=60576

6 years ago[DMUSIC]
Amine Khaldi [Mon, 7 Oct 2013 12:41:25 +0000 (12:41 +0000)]
[DMUSIC]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60575

6 years ago[PSAPI_APITEST]
Amine Khaldi [Mon, 7 Oct 2013 12:38:42 +0000 (12:38 +0000)]
[PSAPI_APITEST]
* Speedup build.

svn path=/trunk/; revision=60574

6 years ago[NTOSKRNL]
Amine Khaldi [Mon, 7 Oct 2013 12:33:03 +0000 (12:33 +0000)]
[NTOSKRNL]
* Fix several logically dead code blocks. CIDs 731580, 731581 and 731582.
* Add a compile time assert to perform a preventive check as suggested by Thomas Faber.
CORE-6681

svn path=/trunk/; revision=60573

6 years ago[NTOSKRNL]
Amine Khaldi [Mon, 7 Oct 2013 12:08:33 +0000 (12:08 +0000)]
[NTOSKRNL]
* Fix several null pointer dereferences. CID 731608.
CORE-6681

svn path=/trunk/; revision=60572