reactos.git
6 years ago[NTVDM]
Hermès Bélusca-Maïto [Sun, 27 Oct 2013 14:17:34 +0000 (14:17 +0000)]
[NTVDM]
Implement all the missing INT 16h functions but 03h. Also, for simplification purposes (should be fixed later on) act exactly the same for INT 00h and 10h, and for INT 01h and 11h.
Finally, one has to implement setting the BIOS KeybdShiftFlags flag.

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

6 years ago[NTVDM]: Fix the callback prototypes.
Hermès Bélusca-Maïto [Sun, 27 Oct 2013 12:17:06 +0000 (12:17 +0000)]
[NTVDM]: Fix the callback prototypes.

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

6 years ago[FAST486]
Hermès Bélusca-Maïto [Sun, 27 Oct 2013 11:42:44 +0000 (11:42 +0000)]
[FAST486]
- Remove an unneeded inclusion to the CRT header: limits.h (and use instead NDK definitions for max/min long values).
- Remove unneeded comments...
[NTVDM]
Remove an unneeded add_dependencies(...) command.

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

6 years ago[FAST486]
Aleksandar Andrejevic [Sun, 27 Oct 2013 01:38:24 +0000 (01:38 +0000)]
[FAST486]
Physical memory read/write callbacks don't need to return a value.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Sun, 27 Oct 2013 01:33:15 +0000 (01:33 +0000)]
[NTVDM]
Push scancodes on to the BIOS keyboard queue even if they're not ASCII.

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

6 years ago[FAST486]
Aleksandar Andrejevic [Sun, 27 Oct 2013 00:37:01 +0000 (00:37 +0000)]
[FAST486]
Separate external interrupts from interrupt signals (which are
interrupts whose number is not known until they can be serviced,
just like hardware interrupts on a real CPU).
[NTVDM]
Improve the PIC emulation code (IRQ priorities, etc...).
Instead of checking for interrupts in the main loop, move the
PS/2 input parsing to a different thread.
Improve BIOS keyboard IRQ handling.

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

6 years ago[SOFTX86]
Hermès Bélusca-Maïto [Sat, 26 Oct 2013 21:26:28 +0000 (21:26 +0000)]
[SOFTX86]
Remove the now-unneeded headers. Bye-bye SoftX86 !

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

6 years ago[SOFTX86]
Aleksandar Andrejevic [Sat, 26 Oct 2013 20:53:33 +0000 (20:53 +0000)]
[SOFTX86]
Remove softx86, as it is no longer used by anything.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Sat, 26 Oct 2013 20:48:31 +0000 (20:48 +0000)]
[NTVDM]
Remove softx86 support, and use only fast486, since it is now
sufficiently functional.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Sat, 26 Oct 2013 18:01:40 +0000 (18:01 +0000)]
[NTVDM]
Fix the "Read Buffered Input" command and implement "Get STDIN Status".

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

6 years ago[FAST486]
Aleksandar Andrejevic [Sat, 26 Oct 2013 17:33:10 +0000 (17:33 +0000)]
[FAST486]
Implement the CLTS instruction.

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

6 years ago[FAST486]
Aleksandar Andrejevic [Sat, 26 Oct 2013 00:56:11 +0000 (00:56 +0000)]
[FAST486]
Implement the MOV instruction for control and debug registers.
Remove definitions for non-existant registers CR1, CR4, CR5, CR6 and CR7.
The standard 80486 doesn't have a CR4 register (although some implementations
of the 80486 had large page support and CR4, it was not reliable).
As for the debug registers, DR4 is the same as DR6, and DR5 is the same as DR7.

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

6 years ago[FAST486]
Aleksandar Andrejevic [Fri, 25 Oct 2013 18:15:24 +0000 (18:15 +0000)]
[FAST486]
Implement extended opcode groups 0xB9 (UD2) and 0xBA (BT/BTS/BTR/BTC).

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Thu, 24 Oct 2013 01:01:49 +0000 (01:01 +0000)]
[NTVDM]
Remove the code that performs waiting in 32-bit mode since that blocks the emulator
and prevents interrupts from working.
Implement a 16-bit waiting system in the interrupt handlers.
Fix the PS/2 interrupt code.

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

6 years agoSync with trunk for console graphics palettes.
Aleksandar Andrejevic [Wed, 23 Oct 2013 00:26:50 +0000 (00:26 +0000)]
Sync with trunk for console graphics palettes.

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

6 years ago[CONSRV]:
Hermès Bélusca-Maïto [Wed, 23 Oct 2013 00:12:17 +0000 (00:12 +0000)]
[CONSRV]:
Fix console palette setting. For that, we create a console framebuffer on which we draw the different active screen buffers (be they text or graphics), we can change the palette associated to this framebuffer and then we draw the framebuffer on screen.
Console palettes now work !!!!!! @ [TheFlash]

Part 2/2

svn path=/trunk/; revision=60734

6 years ago[EXPLORER]
Thomas Faber [Tue, 22 Oct 2013 19:51:25 +0000 (19:51 +0000)]
[EXPLORER]
- Remove no longer needed special casing for __MINGW32__. Patch by Ivan Rodionov.
CORE-7335 #resolve #comment Thanks! Committed in r60733.

svn path=/trunk/; revision=60733

6 years ago[SHELL32_WINETEST]
Thomas Faber [Tue, 22 Oct 2013 19:09:45 +0000 (19:09 +0000)]
[SHELL32_WINETEST]
- Add tests for SHCreateShellFolderView[Ex]. Already applied upstream.
CORE-7334

svn path=/trunk/; revision=60732

6 years ago[SHELL32]
Thomas Faber [Tue, 22 Oct 2013 19:01:07 +0000 (19:01 +0000)]
[SHELL32]
- Import SHCreateShellFolderView implementation and fixes for -Ex from Wine
CORE-7334 #resolve

svn path=/trunk/; revision=60731

6 years ago[SAMSRV]
Eric Kohl [Mon, 21 Oct 2013 20:16:56 +0000 (20:16 +0000)]
[SAMSRV]
Create and set a security descriptor for new group account objects.

svn path=/trunk/; revision=60730

6 years ago[SAMSRV]
Eric Kohl [Mon, 21 Oct 2013 18:53:26 +0000 (18:53 +0000)]
[SAMSRV]
Create and set a security descriptor for new alias account objects.

svn path=/trunk/; revision=60729

6 years ago[SAMSRV]
Eric Kohl [Mon, 21 Oct 2013 10:25:21 +0000 (10:25 +0000)]
[SAMSRV]
- SampSetupCreateUserAccount, SamrCreateUserInDomain and SamrCreateUser2InDomain: Set the PrivateData attribute.
- SamrGetAliasMembership: Remove a superfluous call to SampRegCloseKey.
- SampQueryUserAll and SampSetUserAll: Disable access to the SecDesc attribute as long as it is not set upon user account creation.

svn path=/trunk/; revision=60728

6 years ago[INCLUDE]
Eric Kohl [Mon, 21 Oct 2013 09:13:14 +0000 (09:13 +0000)]
[INCLUDE]
- sam.idl: Rename GROUP_ATTRIBUTE_INFORMATION to SAMPR_GROUP_ATTRIBUTE_INFORMATION in order to avoid confilcts with new types in ntsam.h.
- ntsam.h: Add missing group specific structures.

svn path=/trunk/; revision=60727

6 years ago[CONSRV][WIN32K]
Hermès Bélusca-Maïto [Sun, 20 Oct 2013 22:35:15 +0000 (22:35 +0000)]
[CONSRV][WIN32K]
- Fix console palette setting; introduce the ConsoleMakePalettePublic control code for NtUserConsoleControl API which
  is called by the SetConsolePalette to make the given palette handle public (indeed, the caller to SetConsoleHandle
  gives to this API a GDI palette handle which is aimed at being used by another process, i.e. by CSRSS.EXE; in normal
  operation this is impossible unless saying to GDI that the handle is meant to be public; that's what it's done there).

  Thanks to Aleksander and David (who provided tests) and Timo (see revision 60725) for having helped me in understanding
  what happened exactly there.

- Remove now-unneeded DPRINT1s and the hacked palette that was introduced in revision 60629/60641.

Part 1/2

svn path=/trunk/; revision=60726

6 years ago[WIN32K]
Timo Kreuzer [Sun, 20 Oct 2013 19:46:28 +0000 (19:46 +0000)]
[WIN32K]
Add GreSetObjectOwnerEx, allowing to set the owner of not-owned objects by passing GDIOBJFLAG_IGNOREPID as 3rd parameter. Use with care :) Dedicated to Alexander and Hermès.

svn path=/trunk/; revision=60725

6 years ago[NTVDM]
Aleksandar Andrejevic [Sun, 20 Oct 2013 15:01:28 +0000 (15:01 +0000)]
[NTVDM]
Implement the "Get Default Drive" DOS command.

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

6 years agoFix the fix.
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

6 years ago[USETUP]: Fix spanish translations, suggestions by Mario Rugiero and Julio Carchi
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

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

6 years ago- Fix ATI test and go.
James Tabor [Sun, 20 Oct 2013 05:36:36 +0000 (05:36 +0000)]
- Fix ATI test and go.

svn path=/trunk/; revision=60720

6 years ago- Fix build.
James Tabor [Sun, 20 Oct 2013 05:31:48 +0000 (05:31 +0000)]
- Fix build.

svn path=/trunk/; revision=60719

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

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

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

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

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

6 years ago- Remove a mislaid artifact.
James Tabor [Sat, 19 Oct 2013 19:08:41 +0000 (19:08 +0000)]
- Remove a mislaid artifact.

svn path=/trunk/; revision=60713

6 years ago[FAST486]
Aleksandar Andrejevic [Sat, 19 Oct 2013 18:56:58 +0000 (18:56 +0000)]
[FAST486]
Implement CMPXCHG.

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

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

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

6 years ago[NTOSKRNL]
Timo Kreuzer [Sat, 19 Oct 2013 18:04:15 +0000 (18:04 +0000)]
[NTOSKRNL]
Rewrite NtCallbackReturn in C

svn path=/trunk/; revision=60709

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

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

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

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

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

6 years agoBye bye Soft386, welcome Fast486, courtesy Aleksandar Andrejevic.
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

6 years ago[NTOSKRNL] Fix a typo I introduced in TRAP_DEBUG only code, spotted by Thomas
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

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

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

6 years ago[SOFT386]
Aleksandar Andrejevic [Sat, 19 Oct 2013 00:35:06 +0000 (00:35 +0000)]
[SOFT386]
Implement extended conditional jumps.

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

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

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

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[SAMSRV]
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

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

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- Properly remove window properties when destroying the window.
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

6 years ago[Win32ss]
James Tabor [Tue, 15 Oct 2013 22:16:31 +0000 (22:16 +0000)]
[Win32ss]
- Prevent a potential kernel exception.

svn path=/trunk/; revision=60683

6 years ago[Win32ss]
James Tabor [Tue, 15 Oct 2013 22:14:48 +0000 (22:14 +0000)]
[Win32ss]
- Prevent a potential kernel exception.

svn path=/trunk/; revision=60682

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[USETUP]
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

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

6 years ago- Return the right error if hot key registered outside of the thread.
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

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

6 years ago[NTOS:INBV]: Fix parameter name and type.
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

6 years ago[FREELDR:HEADLESS]: Code formatting only.
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

6 years ago[NTOS]: Moaaar s/tabs/spaces/
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

6 years ago[NTOS:HEADLESS]: Code formatting + s/tabs/spaces/
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

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