Commit graph

59502 commits

Author SHA1 Message Date
Amine Khaldi 80b272de8e [TRANSLATIONS][WDMAUD]
* Reactos/ReactOs => ReactOS.

svn path=/trunk/; revision=65444
2014-11-21 18:57:46 +00:00
Amine Khaldi 1dd4984c28 [NTOS:PNPMGR]
* Attempt to address Timo's review about coding style changes.

svn path=/trunk/; revision=65443
2014-11-21 18:45:18 +00:00
Hermès Bélusca-Maïto 37a3e6af8a [NTVDM:DOS]: Don't forget to update CommandInfo.Env otherwise we would use the old environment buffer that is now invalid, hence corrupting the heap and doing other nasty things :P Debugged by V.
svn path=/trunk/; revision=65442
2014-11-21 15:55:39 +00:00
Aleksandar Andrejevic 6ad2881080 [FAST486]
Attempt to write the value to the stack before subtracting from the actual ESP register
in Fast486StackPush.


svn path=/trunk/; revision=65441
2014-11-21 09:46:57 +00:00
James Tabor 692cd5a0bb [NtUser]
- Synchronize mouse messages. Best way to do this, just post the move message while it occurs and just update it with recurrent information. The other way was to check time stamps and that was a hackish headache. Then the scorn and reticule would erupt. So it was easier to just post to the queue, update and if a mouse down up was captured than it would be in the order as it was received.
- See CORE-8779 #resolve, CORE-8394, CORE-7797, CORE-7447.

svn path=/trunk/; revision=65440
2014-11-21 03:15:27 +00:00
Hermès Bélusca-Maïto 8e44d4d4af [URTL]: Fix whitespace plus misspelling.
svn path=/trunk/; revision=65439
2014-11-21 02:35:38 +00:00
Hermès Bélusca-Maïto d8808ad153 [NTVDM]: Make the environment strings list optional for some Dos app start functions.
svn path=/trunk/; revision=65438
2014-11-21 02:26:53 +00:00
Hermès Bélusca-Maïto 83303b29d9 [NTVDM]
- Add stubs for VDDReserve/ReleaseIrqLine;
- Add stub implementation for Direct Memory Access;
- Add corresponding exports.

svn path=/trunk/; revision=65437
2014-11-21 00:22:48 +00:00
Hermès Bélusca-Maïto fc11139981 [DDK]
Add few VDD API prototypes:
- VDDReserve/ReleaseIrqLine to get a "lock" on an IRQ line (so that VDDs can check whether some IRQs are free or not).
- Add DMA services.

svn path=/trunk/; revision=65436
2014-11-21 00:13:51 +00:00
Hermès Bélusca-Maïto b17f25b733 [NTVDM]: Temporarily disable the mouse driver since mouse still doesn't fully work.
svn path=/trunk/; revision=65435
2014-11-21 00:11:53 +00:00
Hermès Bélusca-Maïto 534adb371c [NTVDM]: Static'ify some local vars & functions.
svn path=/trunk/; revision=65434
2014-11-21 00:11:11 +00:00
Sylvain Petreolle b13a724042 [NET]
Update spanish localization.
Patch by swyter.
CORE-8817 #resolve

svn path=/trunk/; revision=65433
2014-11-20 22:05:58 +00:00
James Tabor f0350171f6 [NtUser]
- Remove over compensating code. See CORE-7447.

svn path=/trunk/; revision=65432
2014-11-19 06:05:39 +00:00
James Tabor d7df3046e0 [NtUser]
- Fix Process Explorer crash in Win32k. See CORE-8779 and CORE-7447.

svn path=/trunk/; revision=65431
2014-11-19 05:35:33 +00:00
Hermès Bélusca-Maïto a60eca74a7 [NTVDM]
Code organization:
- Create directory hardware/video where to put all video emulation (VGA currently, and maybe other things in the future);
- Create directory hardware/sound where to put all sound emulation (PC speaker currently, and maybe other things in the future);
- timer.c/h --> pit.c/h;
- Adjust the necessary includes and the cmakefiles;
- Remove unneeded includes;
- NTVDM is allowed to have its own VS project ^^

svn path=/trunk/; revision=65430
2014-11-18 02:18:18 +00:00
Hermès Bélusca-Maïto d6985bdb0a [NTVDM]: Inline a function and fix spelling.
svn path=/trunk/; revision=65429
2014-11-18 00:44:24 +00:00
Amine Khaldi b868fbf04a [RAPPS]
* Licence => License.
CORE-8804 #resolve #comment Committed in r65428. Thanks!

svn path=/trunk/; revision=65428
2014-11-17 16:33:45 +00:00
Hermès Bélusca-Maïto 0bbe7eda19 [NTVDM]
- Remove unneeded commented code;
- Fix few things related to committing the reserved low-memory VDM page by kernel32;
- Decommit this memory when we terminate NTVDM.

svn path=/trunk/; revision=65426
2014-11-17 02:08:12 +00:00
Hermès Bélusca-Maïto bc27bfaa6b [NTVDM]: Use the ScreenMode variable in other places too...
svn path=/trunk/; revision=65425
2014-11-17 00:34:29 +00:00
Hermès Bélusca-Maïto 5dbe74176e [NTVDM]
- Do not recalculate at each refresh the new resolution that usually does not change (if it changes because of a modification of some VGA register, we detect that, and we change the vga mode). So keep the current resolution and use it in paint functions.
- Really reenter a new text/graphic mode when needed (ie. when alphanumeric bit and computed resolution change), this avoids useless console screenbuffers recreations (and flickering), things go faster, yet the VGA registers are still updated (as expected). See r65379, r65018 and r65015 for more details.

svn path=/trunk/; revision=65424
2014-11-17 00:12:20 +00:00
Hermès Bélusca-Maïto 9219f1f8ef [NTVDM]: Code formatting only!
svn path=/trunk/; revision=65423
2014-11-16 23:15:12 +00:00
Hermès Bélusca-Maïto f4bed99915 [NTVDM]
- Rename flags;
- Improve VgaUpdateTextCursor a bit (and fix a bug);
- Improve a DPRINT and monitor CGA ports (for debugging purposes);
- Code styling.

svn path=/trunk/; revision=65422
2014-11-16 22:19:32 +00:00
Hermès Bélusca-Maïto 4a12998fb3 [NTVDM]
- Remove some old comments (and commented DPRINTs);
- More support for Bda->VGAOptions;
- Improve implementation of VidBiosSetCursorShape (start some cursor emulation, and add a note about it);
- Implement few "Alternate Function Select" subfunctions.

svn path=/trunk/; revision=65421
2014-11-16 16:01:09 +00:00
Timo Kreuzer 2577b38332 [WIN32K]
Copy only the actual size of the BITMAPINFO back to usermode in NtGdiGetDIBitsInternal.

svn path=/trunk/; revision=65420
2014-11-16 14:22:54 +00:00
Timo Kreuzer 6e7c087233 [LIBS]
Remove some explicit comparisons with TRUE and make desired explicit comparison more obvious.
Patch by Love Nystrom, modified by me. Fixes a bug in RtlUpcaseUnicodeString. Not committed: modifications to freetype, since this is 3rd party code.
CORE-8799


svn path=/trunk/; revision=65419
2014-11-16 14:07:37 +00:00
Eric Kohl 71b471e27e [NET]
Replace remaining hard coded 'padding' strings.

svn path=/trunk/; revision=65418
2014-11-16 10:34:49 +00:00
Timo Kreuzer dfd58eda6d [NTOSKRNL]
Remove explicit comparisons with TRUE
Patch by Love Nystrom, adjusted by me
CORE-8799

svn path=/trunk/; revision=65416
2014-11-15 22:47:51 +00:00
Hermès Bélusca-Maïto f7311a5a01 [NTVDM]: Fix various little things in the video BIOS (and fix some video mode registers).
svn path=/trunk/; revision=65414
2014-11-15 16:14:04 +00:00
Daniel Reimer d557b68747 Deleting Old RAPPS's Readme Files And Adding New README File by Erdem Ersoy
CORE-8503 #resolve #comment I have no problems with a translated readme file, but the line to the Wiki was added.

svn path=/trunk/; revision=65413
2014-11-15 15:58:43 +00:00
Daniel Reimer cca301190e rapps: (for database) Many Improvements and Many Fixes by Erdem Ersoy
CORE-7710 #resolve #comment Committed again from the same CORE report. Note to my self, next time this thing is being reopened, I will set it to WONTFIX! Open a NEW REPORT!

svn path=/trunk/; revision=65412
2014-11-15 15:46:30 +00:00
Daniel Reimer e486d61d55 Adding New Apps for Rapps by Erdem Ersoy
CORE-7493 #resolve #comment Added, but the more recent versions + changed the SF mirror to the generic one + skipped the translating of a application's english name. Thx

svn path=/trunk/; revision=65411
2014-11-15 15:35:40 +00:00
Daniel Reimer efc06198c2 Add Inkscape to rapps by Ricardo Hanke
CORE-8604 #resolve #comment Added to rapps, thx for the prove that it works ^^

svn path=/trunk/; revision=65410
2014-11-15 15:33:13 +00:00
Amine Khaldi bed61d0b02 [ADVAPI32]
* Update ConvertSecurityDescriptorToStringSecurityDescriptor{A,W}().
CORE-8540

svn path=/trunk/; revision=65409
2014-11-15 15:12:24 +00:00
Pierre Schweitzer c846c8e4a8 [MOUHID]
[KBDHID]
Remove redundant code in DriverEntry()

svn path=/trunk/; revision=65408
2014-11-15 13:41:24 +00:00
Amine Khaldi c4c4f1af81 [MSAFD]
* Plug a leak. CID 716386.
CORE-7975

svn path=/trunk/; revision=65407
2014-11-15 12:28:03 +00:00
Amine Khaldi e2407791fb [DEVMGR]
* Plug a leak. CID 1105932.
CORE-7975

svn path=/trunk/; revision=65406
2014-11-15 12:09:14 +00:00
Amine Khaldi 45c3c5fa2b [ADVAPI32]
* Update CreateProcessWithTokenW().
CORE-8540

svn path=/trunk/; revision=65405
2014-11-15 11:57:24 +00:00
Eric Kohl cee173bc8d [APPWIZ]
Formatting. No code changes!

svn path=/trunk/; revision=65404
2014-11-15 11:52:50 +00:00
Aleksandar Andrejevic bc0b6aa8fc [NTVDM]
In non-standalone mode, commit the memory reserved in CreateProcessInternalW instead of
allocating from the heap.


svn path=/trunk/; revision=65403
2014-11-15 01:35:28 +00:00
Pierre Schweitzer fc3c9fbab5 [KMTEST]
Close your eyes.
Really do it! I see you kept them open...
There are closed now?
OK... All fine.
You can open them again.
Nothing happened.
Source code always used to be like that. A commented was never left by mistake in it.
Never, ok? 

svn path=/trunk/; revision=65402
2014-11-14 21:01:45 +00:00
Pierre Schweitzer 093fafbb5e [KMTEST]
Reenable tests for MCBs. They got fixed by Hervé in r65398.

ROSTESTS-106 #resolve #comment Fixed by Hervé in r65398. Thanks!

svn path=/trunk/; revision=65401
2014-11-14 19:43:39 +00:00
Daniel Reimer c4bdd01325 Rapps: Word Viewer 2010 is not 2010, but 2003
CORE-8681 #resolve #comment Fixed, thx.

svn path=/trunk/; revision=65400
2014-11-13 21:18:27 +00:00
Daniel Reimer d5c0562adf On Rapps Office Excel Viewer 2007 is called Office Excel Viewer 2010
CORE-8710 #resolve #comment Fixed, thx.

svn path=/trunk/; revision=65399
2014-11-13 21:17:15 +00:00
Hervé Poussineau 9d8e6117b2 [NTOS:FSRTL] Fix lots of problems in large MCB implementation
KM tests now pass, except one error case which is not correctly handled.

svn path=/trunk/; revision=65398
2014-11-13 20:11:05 +00:00
Hervé Poussineau 3a0448b448 [NTOS:FSRTL] Stub-implement oplock and tunnel functions
svn path=/trunk/; revision=65397
2014-11-13 20:11:00 +00:00
Hervé Poussineau 942a7e9457 [NTOS:SE] Fix SeValidSecurityDescriptor
svn path=/trunk/; revision=65396
2014-11-13 20:10:52 +00:00
Timo Kreuzer 79965b20db [WIN32K]
Round to nearest integer in FIX2LONG, used in XFORMOBJ APIs. Fixes rounding errors when doing coordinate transformation.

svn path=/trunk/; revision=65392
2014-11-13 11:12:56 +00:00
Timo Kreuzer d8b68f3d7b [FREELDR]
Remove explicit comparisons with TRUE
i.e. if (BooleanValue == TRUE) -> if (BooleanValue) (and not !BooleanValue as accidentally written in the previous commit message!)
Patch by Love Nystrom
CORE-8799

svn path=/trunk/; revision=65391
2014-11-13 11:00:41 +00:00
Timo Kreuzer 35b6795c92 [WIN32SS]
if (BooleanValue == TRUE) -> if (!BooleanValue)
Patch by Love Nystrom
CORE-8799

svn path=/trunk/; revision=65390
2014-11-13 10:31:45 +00:00
Timo Kreuzer 5cd320d592 [WIN32K]
Allow arbitrary transforms in NtGdiExtCreateRegion.
Shearing and rotation are not handled correctly yet, but at least we do no longer fail on transforms that have scaling and an offset, which are classified as GX_GENERAL

svn path=/trunk/; revision=65382
2014-11-12 10:15:09 +00:00