reactos.git
7 years ago[NDK]: Fix size of reserved member of the RTL_HEAP_INFORMATION structure, signaled...
Hermès Bélusca-Maïto [Fri, 2 Sep 2016 21:21:00 +0000 (21:21 +0000)]
[NDK]: Fix size of reserved member of the RTL_HEAP_INFORMATION structure, signaled by https://github.com/subTee/native-nt-toolkit/issues/5 and confirmed by Process Hacker headers.

svn path=/trunk/; revision=72537

7 years ago[NDK][UNIATA]: Fix typo. See https://github.com/subTee/native-nt-toolkit/issues/2 .
Hermès Bélusca-Maïto [Fri, 2 Sep 2016 21:09:56 +0000 (21:09 +0000)]
[NDK][UNIATA]: Fix typo. See https://github.com/subTee/native-nt-toolkit/issues/2 .

svn path=/trunk/; revision=72536

7 years ago[NTOS:FSRTL]
Dmitry Chapyshev [Fri, 2 Sep 2016 20:21:02 +0000 (20:21 +0000)]
[NTOS:FSRTL]
- The name of the file can be shorter than 3 symbols

* Fixes 36 tests for kmtest FsRtlLegal

svn path=/trunk/; revision=72535

7 years ago[GDI32]
Dmitry Chapyshev [Fri, 2 Sep 2016 15:40:32 +0000 (15:40 +0000)]
[GDI32]
- ConvertBitmapInfo returns value of the cjInfoSize variable. We should not ignore this value. Checks are added
- The call of CalculateColorTableSize is not necessary, its value was already returned by ConvertBitmapInfo.

* Fixes 9 tests for gdi32_apitest CreateDIBitmap

svn path=/trunk/; revision=72534

7 years ago[KDGDB]
Jérôme Gardou [Thu, 1 Sep 2016 22:58:15 +0000 (22:58 +0000)]
[KDGDB]
 - Better report kernel stack (real back traces for all threads!)
 - Support reporting loaded libraries (== drivers, hal, etc.). You can even debug KDGDB inside KDGDB :-)
 - A few improvements here and there
CORE-8531

svn path=/trunk/; revision=72533

7 years ago[NTOS:PS]
Dmitry Chapyshev [Thu, 1 Sep 2016 22:38:25 +0000 (22:38 +0000)]
[NTOS:PS]
- Use ProbeForRead instead ProbeForWrite (ProbeForWrite is a behavior which was in win2000)
- Set returned length after checking buffer size (ntdll_apitest NtQueryInformationProcess has tests only for ProcessTimes, but I checked other cases and always Length is set after check of the size)

* Fixes 4 tests in ntdll_apitest NtQueryInformationProcess (all NtQueryInformationProcess tests passed now)

svn path=/trunk/; revision=72532

7 years ago[NTOS:EX]
Dmitry Chapyshev [Thu, 1 Sep 2016 18:22:48 +0000 (18:22 +0000)]
[NTOS:EX]
- More correct exit on failure

svn path=/trunk/; revision=72531

7 years ago[NTOS:EX]
Dmitry Chapyshev [Thu, 1 Sep 2016 16:39:54 +0000 (16:39 +0000)]
[NTOS:EX]
- Use all handles enumeration in system instead of enumeration for each process
See issue 11906 for more details.

svn path=/trunk/; revision=72530

7 years ago[NtGDI]
James Tabor [Thu, 1 Sep 2016 06:53:28 +0000 (06:53 +0000)]
[NtGDI]
- Allocate initial entries for paths.

svn path=/trunk/; revision=72529

7 years ago[NTOS:EX]
Dmitry Chapyshev [Wed, 31 Aug 2016 21:29:40 +0000 (21:29 +0000)]
[NTOS:EX]
- Try to fix CORE-11906
See issue 11906 for more details.

svn path=/trunk/; revision=72528

7 years ago[README]
Hermès Bélusca-Maïto [Wed, 31 Aug 2016 21:22:37 +0000 (21:22 +0000)]
[README]
- Show our URLs using https.
- Add a "FAQ" section to point to the corresponding website URL; feel free to improve the section!

svn path=/trunk/; revision=72527

7 years ago[SHELL32] Disable some controls for a network drive. Patch by Jared Smudde. CORE...
Mark Jansen [Wed, 31 Aug 2016 21:15:57 +0000 (21:15 +0000)]
[SHELL32] Disable some controls for a network drive. Patch by Jared Smudde. CORE-11897 #resolve #comment Thanks!

svn path=/trunk/; revision=72526

7 years ago[Win32SS]
James Tabor [Wed, 31 Aug 2016 21:14:35 +0000 (21:14 +0000)]
[Win32SS]
- Patch by Sebastian Lackner : Do not block sending/posting WM_NOTIFY messages.
- Sync/Port : Fix more msg:msg_queue:test_notify_message results.

svn path=/trunk/; revision=72525

7 years ago[BROWSEUI] Present "Is ReactOS legal" in ReactOS readme file. By Joachim Henze. CORE...
Amine Khaldi [Wed, 31 Aug 2016 20:54:51 +0000 (20:54 +0000)]
[BROWSEUI] Present "Is ReactOS legal" in ReactOS readme file. By Joachim Henze. CORE-11800

svn path=/trunk/; revision=72524

7 years ago[NtUser]
James Tabor [Wed, 31 Aug 2016 20:38:09 +0000 (20:38 +0000)]
[NtUser]
- Fixed one of the msg:msg_paint:test_paint_messages while looking for another issue. See CORE-7166.

svn path=/trunk/; revision=72523

7 years ago[NtUser]
James Tabor [Wed, 31 Aug 2016 17:59:41 +0000 (17:59 +0000)]
[NtUser]
- Fix test results for msg:msg_queue:test_broadcast.

svn path=/trunk/; revision=72522

7 years ago[NtGDI]
James Tabor [Wed, 31 Aug 2016 16:20:57 +0000 (16:20 +0000)]
[NtGDI]
- Patch by Sebastian Gasiorek : Fix incorrect placement of the text in the Tab buttons. Implement TA_UPDATECP. See CORE-1578 and CORE-11415.

svn path=/trunk/; revision=72521

7 years ago[User32]
James Tabor [Wed, 31 Aug 2016 16:05:34 +0000 (16:05 +0000)]
[User32]
- MDI Sync/Port from wine head, not sure about Staging.

svn path=/trunk/; revision=72520

7 years ago[NTVDM:BIOS]
Aleksandar Andrejevic [Wed, 31 Aug 2016 15:37:53 +0000 (15:37 +0000)]
[NTVDM:BIOS]
The 640x480x256 video mode has 640 bytes per scanline.

svn path=/trunk/; revision=72519

7 years ago[NTVDM:SVGA]
Aleksandar Andrejevic [Wed, 31 Aug 2016 05:38:56 +0000 (05:38 +0000)]
[NTVDM:SVGA]
Halfplement (or perhaps hackplement) SVGA packed pixel addressing.

svn path=/trunk/; revision=72518

7 years ago[NtUser]
James Tabor [Wed, 31 Aug 2016 02:24:14 +0000 (02:24 +0000)]
[NtUser]
- Fix mouse move auto selecting while tracking popup menu. See CORE-2338.

svn path=/trunk/; revision=72517

7 years ago[NTVDM:BIOS]
Aleksandar Andrejevic [Tue, 30 Aug 2016 22:52:49 +0000 (22:52 +0000)]
[NTVDM:BIOS]
Implement VESA function AH = 07h.

svn path=/trunk/; revision=72516

7 years ago[WIN32K]
Dmitry Chapyshev [Tue, 30 Aug 2016 21:45:39 +0000 (21:45 +0000)]
[WIN32K]
- Stubpliment UOI_FLAGS flag in NtUserGetObjectInformation

* Fixes 32 tests in user32_apitest GetUserObjectInformation

svn path=/trunk/; revision=72515

7 years ago[NTVDM:SVGA]
Aleksandar Andrejevic [Tue, 30 Aug 2016 21:07:26 +0000 (21:07 +0000)]
[NTVDM:SVGA]
Chain-4 addressing isn't really the same as packed-pixel addressing.
Also, fix a bug in the optimized odd/even mode reading code.

svn path=/trunk/; revision=72514

7 years ago[NtUser]
James Tabor [Tue, 30 Aug 2016 19:30:45 +0000 (19:30 +0000)]
[NtUser]
- Fix crash while using mouse or keyboard for menu selection in UxThmeme.
- Sync/Ports and copy paste error fixes.

svn path=/trunk/; revision=72513

7 years ago[KERNEL32]
Dmitry Chapyshev [Tue, 30 Aug 2016 19:22:00 +0000 (19:22 +0000)]
[KERNEL32]
- Failure if does not come to an end a way with a symbol '\' (exception - a path of a looks like 'C:')

* Fixes 2 tests for kernel32_apitest GetDriveType (all tests for GetDriveType passed now)

svn path=/trunk/; revision=72512

7 years ago[KERNEL32]
Dmitry Chapyshev [Tue, 30 Aug 2016 17:36:01 +0000 (17:36 +0000)]
[KERNEL32]
- Initialization of a string before obtaining information

* Fixes 2 tests for kernel32_apitest GetComputerNameEx (all tests passed now)

svn path=/trunk/; revision=72511

7 years ago[RTL]
Dmitry Chapyshev [Tue, 30 Aug 2016 16:28:47 +0000 (16:28 +0000)]
[RTL]
- Remove unneeded type-casts

svn path=/trunk/; revision=72510

7 years ago[RTL]
Dmitry Chapyshev [Tue, 30 Aug 2016 15:10:07 +0000 (15:10 +0000)]
[RTL]
- The Condition parameter every time is compared to VER_EQUAL, but does not change thus. This behavior wrong. We have to receive new Condition every time

* Fixes 7 tests in kernel32_winetest version (all tests passed now)

svn path=/trunk/; revision=72509

7 years ago[NTVDM:EMS]
Aleksandar Andrejevic [Tue, 30 Aug 2016 02:13:40 +0000 (02:13 +0000)]
[NTVDM:EMS]
Implement EMS function 4E/03: "Get Size of Page-Mapping Array".

svn path=/trunk/; revision=72508

7 years ago[NTOS:EX]
Dmitry Chapyshev [Mon, 29 Aug 2016 21:11:01 +0000 (21:11 +0000)]
[NTOS:EX]
- Remove duplicate check

svn path=/trunk/; revision=72507

7 years ago[NTOS:EX]
Dmitry Chapyshev [Mon, 29 Aug 2016 20:41:23 +0000 (20:41 +0000)]
[NTOS:EX]
- Blocking of the user buffer before obtaining information
- Use of ObpGetHandleObject macro for receiving ObjectHeader
- Remove duplicate NULL pointer check for HandleTableEntry

svn path=/trunk/; revision=72506

7 years ago[CRT]: Fix typo. Thanks DopefishJustin:)
Hermès Bélusca-Maïto [Mon, 29 Aug 2016 16:44:21 +0000 (16:44 +0000)]
[CRT]: Fix typo. Thanks DopefishJustin:)

svn path=/trunk/; revision=72505

7 years ago[DOSKEY]
Hermès Bélusca-Maïto [Mon, 29 Aug 2016 15:39:19 +0000 (15:39 +0000)]
[DOSKEY]
Our kernel32.lib already exports all of the console API and in particular the console history API, so we can directly link doskey against it and use them, instead of delay-loading at runtime. We just need to add their prototypes in the source code since they are not declared by wincon.h by default.

svn path=/trunk/; revision=72504

7 years ago[APPHELP][APPHELP_APITEST] Partially implement SdbMakeIndexKeyFromString
Mark Jansen [Mon, 29 Aug 2016 15:19:55 +0000 (15:19 +0000)]
[APPHELP][APPHELP_APITEST] Partially implement SdbMakeIndexKeyFromString

svn path=/trunk/; revision=72503

7 years ago[INCLUDE/WINE] Update test.h with a debug function for longlong.
Mark Jansen [Mon, 29 Aug 2016 15:16:50 +0000 (15:16 +0000)]
[INCLUDE/WINE] Update test.h with a debug function for longlong.
Disabled by default because it introduces a new dependency on ntdll (_aullshr)

svn path=/trunk/; revision=72502

7 years ago[SHELL32]: We are not Windows! (and not completely Wine either).
Hermès Bélusca-Maïto [Mon, 29 Aug 2016 14:30:51 +0000 (14:30 +0000)]
[SHELL32]: We are not Windows! (and not completely Wine either).

svn path=/trunk/; revision=72501

7 years agoFix the build for msvc users.
Mark Jansen [Mon, 29 Aug 2016 13:15:44 +0000 (13:15 +0000)]
Fix the build for msvc users.

svn path=/trunk/; revision=72500

7 years ago[ATL][SHELL32] Add basic support for _ATL_NO_EXCEPTIONS in CString, use it in shell32...
Mark Jansen [Mon, 29 Aug 2016 12:29:45 +0000 (12:29 +0000)]
[ATL][SHELL32] Add basic support for _ATL_NO_EXCEPTIONS in CString, use it in shell32 so that we can link without exception support. CORE-11841 #comment Please retest!

svn path=/trunk/; revision=72499

7 years ago[NTVDM:SVGA]
Aleksandar Andrejevic [Mon, 29 Aug 2016 04:31:02 +0000 (04:31 +0000)]
[NTVDM:SVGA]
Don't forget to adapt the console attaching code to the new transposed video
memory, and certainly don't forget to make sure the ScanlineSizeLatch and
StartAddressLatch have the correct values before calling VgaVerticalRetrace.

svn path=/trunk/; revision=72498

7 years ago[NTOS/MM]
Jérôme Gardou [Sun, 28 Aug 2016 21:07:51 +0000 (21:07 +0000)]
[NTOS/MM]
 - Shuffle parameter chacks in NtMapViewOfSection to make kmtest pass more of them
 - Restore previously lost check on ZeroBits against 21. Use the architecture specific define
 - Better check for ZeroBits and ViewSize

svn path=/trunk/; revision=72497

7 years ago[NTVDM:BIOS]
Aleksandar Andrejevic [Sun, 28 Aug 2016 20:15:03 +0000 (20:15 +0000)]
[NTVDM:BIOS]
Implement mode 0x5F, otherwise known as VESA mode 0x101 (640x480 256 colors).

svn path=/trunk/; revision=72496

7 years ago[WIN32SS/USER32]
Jérôme Gardou [Sun, 28 Aug 2016 20:04:01 +0000 (20:04 +0000)]
[WIN32SS/USER32]
 - Do not mask exceptions from WndProc. If this makes programs crash, fine, fix it, but DON'T HIDE BUGS.
 - Use a wrappper (like wine does) to handle procs with bad calling conventions
ROSTESTS-155 : Please retest, user32 got in the way and masked the exception handler the wine test installed

svn path=/trunk/; revision=72495

7 years ago[NTOS/MM]
Jérôme Gardou [Sun, 28 Aug 2016 19:59:13 +0000 (19:59 +0000)]
[NTOS/MM]
 - Do not assert on transitions PTEs, we handle them just fine
ROSTESTS-155

svn path=/trunk/; revision=72494

7 years ago[NTOS/MM]
Jérôme Gardou [Sun, 28 Aug 2016 19:53:27 +0000 (19:53 +0000)]
[NTOS/MM]
 - Properly chain events when reading a page from disk, aka don't wait on events allocated on the stack of another thread
 - Use proper type pointers, compilers sometimes help making things right

svn path=/trunk/; revision=72493

7 years ago[NTOS:EX]
Dmitry Chapyshev [Sun, 28 Aug 2016 19:28:41 +0000 (19:28 +0000)]
[NTOS:EX]
- Remove duplicate checks

svn path=/trunk/; revision=72492

7 years ago[NTOS]
Dmitry Chapyshev [Sun, 28 Aug 2016 19:18:28 +0000 (19:18 +0000)]
[NTOS]
- Use ExpLookupHandleTableEntry function for enumerate handles of process
- Filling handle information
- Setting ReqSize value before check of the size

* Fixes 2 tests ntdll_winetest info

svn path=/trunk/; revision=72491

7 years ago[NTOS:MM]
Thomas Faber [Sun, 28 Aug 2016 18:03:41 +0000 (18:03 +0000)]
[NTOS:MM]
- Add MmSysPteIndex, MmSysPteTables and MmSysPteListBySizeCount to make WinDbg's !sysptes extension happy

svn path=/trunk/; revision=72490

7 years ago[NTVDM:SVGA]
Aleksandar Andrejevic [Sun, 28 Aug 2016 16:17:14 +0000 (16:17 +0000)]
[NTVDM:SVGA]
Fix the refresh rate calculation, again.

svn path=/trunk/; revision=72489

7 years ago[RTL]
Dmitry Chapyshev [Sun, 28 Aug 2016 16:08:25 +0000 (16:08 +0000)]
[RTL]
- Implement IS_TEXT_UNICODE_DBCS_LEADBYTE flag

* Fixes 4 new tests in advapi32_apitest

svn path=/trunk/; revision=72488

7 years ago[ADVAPI32_APITEST]
Dmitry Chapyshev [Sun, 28 Aug 2016 15:59:29 +0000 (15:59 +0000)]
[ADVAPI32_APITEST]
- Add tests for IS_TEXT_UNICODE_DBCS_LEADBYTE flag

[SDK]
- Add missed IS_TEXT_UNICODE_DBCS_LEADBYTE definition

svn path=/trunk/; revision=72487

7 years ago[RTL]
Dmitry Chapyshev [Sun, 28 Aug 2016 11:05:01 +0000 (11:05 +0000)]
[RTL]
- Implement IS_TEXT_UNICODE_ILLEGAL_CHARS and IS_TEXT_UNICODE_ASCII16 flags

* It fixes 7 tests for the IsTextUnicode function in advapi32_apitest. All tests passed now

svn path=/trunk/; revision=72486

7 years ago[USBHUB]
Thomas Faber [Sun, 28 Aug 2016 10:52:40 +0000 (10:52 +0000)]
[USBHUB]
- Return the correct pointer when handling TargetDeviceRelation, and avoid unnecessarily allocating from NonPagedPool. Patch by Vardan Mikayelyan, merged from r72376.

svn path=/trunk/; revision=72485

7 years ago[ADVAPI32_APITEST]
Dmitry Chapyshev [Sun, 28 Aug 2016 10:42:32 +0000 (10:42 +0000)]
[ADVAPI32_APITEST]
- Add tests for IS_TEXT_UNICODE_ILLEGAL_CHARS flag (not passed on ReactOS)

svn path=/trunk/; revision=72484

7 years ago[NTOS/MM]
Jérôme Gardou [Sun, 28 Aug 2016 09:38:54 +0000 (09:38 +0000)]
[NTOS/MM]
 - NtQuerySection : Add initial support for ARM3 sections

svn path=/trunk/; revision=72483

7 years ago[NTOS:MM]
Thomas Faber [Sun, 28 Aug 2016 08:17:03 +0000 (08:17 +0000)]
[NTOS:MM]
- Improve a debug print

svn path=/trunk/; revision=72482

7 years ago[NTVDM:BIOS]
Aleksandar Andrejevic [Sun, 28 Aug 2016 02:00:10 +0000 (02:00 +0000)]
[NTVDM:BIOS]
Properly implement INT 15h, AH = 86h.

svn path=/trunk/; revision=72481

7 years ago[NTVDM:SVGA]
Aleksandar Andrejevic [Sun, 28 Aug 2016 01:53:52 +0000 (01:53 +0000)]
[NTVDM:SVGA]
Fix the refresh rate calculation.

svn path=/trunk/; revision=72480

7 years ago[NTVDM:SVGA]
Aleksandar Andrejevic [Sat, 27 Aug 2016 23:40:44 +0000 (23:40 +0000)]
[NTVDM:SVGA]
Fix read mode 1.

svn path=/trunk/; revision=72479

7 years ago- Fix GCC build.
James Tabor [Sat, 27 Aug 2016 23:05:51 +0000 (23:05 +0000)]
- Fix GCC build.

svn path=/trunk/; revision=72478

7 years ago[NTVDM]
Aleksandar Andrejevic [Sat, 27 Aug 2016 21:55:34 +0000 (21:55 +0000)]
[NTVDM]
Move the framebuffer update to the start of the display cycle to reduce tearing.
Stabilize the IPS calculation.

svn path=/trunk/; revision=72477

7 years ago[RTL]
Dmitry Chapyshev [Sat, 27 Aug 2016 20:18:18 +0000 (20:18 +0000)]
[RTL]
- Implement IS_TEXT_UNICODE_REVERSE_ASCII16, IS_TEXT_UNICODE_REVERSE_STATISTICS flags
- Fix IS_TEXT_UNICODE_STATISTICS

* It fixes 2 tests for RtlIsTextUnicode function. Now all rtlstr in winetest are passed successfully

svn path=/trunk/; revision=72476

7 years ago[HAL]
Hermès Bélusca-Maïto [Sat, 27 Aug 2016 19:12:11 +0000 (19:12 +0000)]
[HAL]
Update the PCI hardware IDs database. Extracted from the pci.ids database from http://pci-ids.ucw.cz/ from 2016-08-26 03:15:02
Maintained by Albert Pool, Martin Mares, and other volunteers from the PCI ID Project at http://pci-ids.ucw.cz/.
CORE-11903 #resolve

svn path=/trunk/; revision=72475

7 years ago[NTVDM:SVGA]
Aleksandar Andrejevic [Sat, 27 Aug 2016 17:10:08 +0000 (17:10 +0000)]
[NTVDM:SVGA]
Properly implement the vertical retrace interval. The starting address and the
scanline size are calculated at the start, and the actual update is performed at
the end. This allows software to change the pixel panning and some other
parameters during the vertical retrace.
Also, normalize the CRTC register names.

svn path=/trunk/; revision=72474

7 years ago[NTOS/MM]
Jérôme Gardou [Sat, 27 Aug 2016 13:22:17 +0000 (13:22 +0000)]
[NTOS/MM]
 - Addendum to r72472 : address nodes are not VADs for the base section AVL table
CORE-11900

svn path=/trunk/; revision=72473

7 years ago[NTOS/MM]
Jérôme Gardou [Sat, 27 Aug 2016 13:17:10 +0000 (13:17 +0000)]
[NTOS/MM]
 - Keep the control area as being created through the whole creation process in MmCreateArm3Section
 - Use the segment length to find a suitable place for SEC_BASED sections
 - Properly remove the global section node when deleting a based section
CORE-11900 #resolve

svn path=/trunk/; revision=72472

7 years ago[USBHUB]
Thomas Faber [Sat, 27 Aug 2016 11:29:42 +0000 (11:29 +0000)]
[USBHUB]
- Fix memory leaks in failure case of CreateUsbChildDeviceObject. Patch by Vardan Mikayelyan, merged from r72366.

svn path=/trunk/; revision=72471

7 years ago[NtUser]
James Tabor [Fri, 26 Aug 2016 23:43:19 +0000 (23:43 +0000)]
[NtUser]
- Fix crash when there are no system cursors created. See CORE-11899.

svn path=/trunk/; revision=72470

7 years ago[NTOS/MM]
Jérôme Gardou [Fri, 26 Aug 2016 21:15:06 +0000 (21:15 +0000)]
[NTOS/MM]
 - Fix ZeroBits check in NtMapViewOfSection
 - Implement handling MEM_DOS_LIM AllocationType
This fixes all but a few NtMapViewOfSection (due to some temp file not being removed) wine tests + tests from 72468

svn path=/trunk/; revision=72469

7 years ago[NTDLL_APITEST]
Jérôme Gardou [Fri, 26 Aug 2016 21:08:24 +0000 (21:08 +0000)]
[NTDLL_APITEST]
 - Add some tests which show how Windows handles the ZeroBits argument

svn path=/trunk/; revision=72468

7 years ago[KDGDB]
Jérôme Gardou [Fri, 26 Aug 2016 21:07:27 +0000 (21:07 +0000)]
[KDGDB]
 - Add a ugly and grotesque hack to give "o" back to RtlAssert so that we actually break on ASSERTs
 - Check for the breakpoint instruction for deciding when to move forward the ProgramCounter. This is OK since KD removes all breakpoints set when hitting a soft BP

svn path=/trunk/; revision=72467

7 years agoFix translation (cf. r72465) CORE-11763
Hermès Bélusca-Maïto [Fri, 26 Aug 2016 11:09:34 +0000 (11:09 +0000)]
Fix translation (cf. r72465) CORE-11763

svn path=/trunk/; revision=72466

7 years ago* Please at least compile before committing patches. CORE-11763
Amine Khaldi [Fri, 26 Aug 2016 10:53:33 +0000 (10:53 +0000)]
* Please at least compile before committing patches. CORE-11763

svn path=/trunk/; revision=72465

7 years ago[NTVDM:SVGA]
Aleksandar Andrejevic [Fri, 26 Aug 2016 01:22:00 +0000 (01:22 +0000)]
[NTVDM:SVGA]
Implement the extended wrapping control (64 KB / 1 MB).
Transpose the video memory so that it corresponds to chain-4 and packed-pixel
modes. This allows us to optimize video memory access, since the majority of all
SVGA modes are packed-pixel. Only VgaReadMemory has been optimized so far.

svn path=/trunk/; revision=72464

7 years ago[CMAKE]: Update baseaddress_msvc.cmake with the updated scripts from CORE-11382 ...
Hermès Bélusca-Maïto [Thu, 25 Aug 2016 18:26:13 +0000 (18:26 +0000)]
[CMAKE]: Update baseaddress_msvc.cmake with the updated scripts from CORE-11382 , with RTC1 enabled so that we get a bit of space margin. Dedicated to Thomas Faber :)

svn path=/trunk/; revision=72463

7 years ago[IERUNONCE]: CORE-11763 #comment Addendum to r72456 : comment out one of the IDS_INCO...
Hermès Bélusca-Maïto [Thu, 25 Aug 2016 17:13:24 +0000 (17:13 +0000)]
[IERUNONCE]: CORE-11763 #comment Addendum to r72456 : comment out one of the IDS_INCORRECTFORMAT strings (since only one can exist at a time!). Somebody (Sergey?) should choose the best translation between the two. Also re-add the original IDS_NOEXPORT string that just vanished out.

svn path=/trunk/; revision=72461

7 years ago[TRANSLATIONS]: Update russian translation, by 'amber'.
Hermès Bélusca-Maïto [Thu, 25 Aug 2016 14:32:50 +0000 (14:32 +0000)]
[TRANSLATIONS]: Update russian translation, by 'amber'.
CORE-11510 #comment Only the translations that did not collide with existing ones were committed! Please recheck :)

svn path=/trunk/; revision=72460

7 years ago[MSTSC]
Thomas Faber [Thu, 25 Aug 2016 12:08:58 +0000 (12:08 +0000)]
[MSTSC]
- Unbreak build

svn path=/trunk/; revision=72458

7 years ago[SHORTCUTS]: Update russian translations, by 'amber'.
Hermès Bélusca-Maïto [Thu, 25 Aug 2016 10:49:37 +0000 (10:49 +0000)]
[SHORTCUTS]: Update russian translations, by 'amber'.
CORE-11510

svn path=/trunk/; revision=72457

7 years ago[TRANSLATIONS][ACPPAGE][IERNONCE]: Update ReactOS russian translation, by Sergey...
Hermès Bélusca-Maïto [Thu, 25 Aug 2016 10:44:39 +0000 (10:44 +0000)]
[TRANSLATIONS][ACPPAGE][IERNONCE]: Update ReactOS russian translation, by Sergey Stopkin.
CORE-11763 #resolve #comment Committed, thanks!

svn path=/trunk/; revision=72456

7 years ago[TRANSLATIONS][USETUP][EXPLORER]: Update ReactOS russian translation, by Kudratov...
Hermès Bélusca-Maïto [Thu, 25 Aug 2016 10:35:42 +0000 (10:35 +0000)]
[TRANSLATIONS][USETUP][EXPLORER]: Update ReactOS russian translation, by Kudratov Olimjon. Part 2
CORE-11636

svn path=/trunk/; revision=72455

7 years ago[TRANSLATIONS]: Update ReactOS russian translation, by Kudratov Olimjon. Part 1
Hermès Bélusca-Maïto [Thu, 25 Aug 2016 10:22:26 +0000 (10:22 +0000)]
[TRANSLATIONS]: Update ReactOS russian translation, by Kudratov Olimjon. Part 1
CORE-11636

svn path=/trunk/; revision=72454

7 years ago[TRANSLATIONS]
Aleksandar Andrejevic [Thu, 25 Aug 2016 03:44:29 +0000 (03:44 +0000)]
[TRANSLATIONS]
Japanese translations for the following libraries: browseui, credui, ieframe,
iernonce, msports, msvfw32, mycomput, oleacc, samsrv, serialui, shimgvw, and
wldap32.
Patch by Katayama Hirofumi MZ. Thanks!
CORE-11884 #resolve #comment Committed in revision r72452.

svn path=/trunk/; revision=72452

7 years ago[NTVDM:BIOS]
Aleksandar Andrejevic [Thu, 25 Aug 2016 03:01:18 +0000 (03:01 +0000)]
[NTVDM:BIOS]
Implement VBE function AH = 0x05, "CPU Video Memory Control".

svn path=/trunk/; revision=72451

7 years ago[BOOTDATA]
Hermès Bélusca-Maïto [Wed, 24 Aug 2016 19:55:12 +0000 (19:55 +0000)]
[BOOTDATA]
- Remove invalid "ServiceType" registry value of the MPU401 driver.
- Fix MUP driver group.
- Fix MountMgr driver group.
- Fix rosfltmgr driver group.
- Add "Base" group list (until we have it inside some driver inf).
- Add tags for acpi, pci, null, beep and ksecdd drivers.

svn path=/trunk/; revision=72450

7 years ago[LSASRV]
Eric Kohl [Tue, 23 Aug 2016 21:14:17 +0000 (21:14 +0000)]
[LSASRV]
LsarSetSecurityObject: Impersonate the client and retrieve the client token when the owner sid will be set.

svn path=/trunk/; revision=72449

7 years ago[ACPPAGE] Improve header inclusions.
Amine Khaldi [Tue, 23 Aug 2016 19:37:31 +0000 (19:37 +0000)]
[ACPPAGE] Improve header inclusions.

svn path=/trunk/; revision=72448

7 years ago[STRMBASE] Sync with Wine Staging 1.9.16. CORE-11866
Amine Khaldi [Tue, 23 Aug 2016 19:35:53 +0000 (19:35 +0000)]
[STRMBASE] Sync with Wine Staging 1.9.16. CORE-11866

svn path=/trunk/; revision=72447

7 years ago[RPCSS] Sync with Wine Staging 1.9.16. CORE-11866
Amine Khaldi [Tue, 23 Aug 2016 19:34:57 +0000 (19:34 +0000)]
[RPCSS] Sync with Wine Staging 1.9.16. CORE-11866

svn path=/trunk/; revision=72446

7 years ago[WRITE] Sync with Wine Staging 1.9.16. CORE-11866
Amine Khaldi [Tue, 23 Aug 2016 19:34:21 +0000 (19:34 +0000)]
[WRITE] Sync with Wine Staging 1.9.16. CORE-11866

svn path=/trunk/; revision=72445

7 years ago[WORDPAD] Sync with Wine Staging 1.9.16. CORE-11866
Amine Khaldi [Tue, 23 Aug 2016 19:32:58 +0000 (19:32 +0000)]
[WORDPAD] Sync with Wine Staging 1.9.16. CORE-11866

svn path=/trunk/; revision=72444

7 years ago[WINHLP32] Sync with Wine Staging 1.9.16. CORE-11866
Amine Khaldi [Tue, 23 Aug 2016 19:31:44 +0000 (19:31 +0000)]
[WINHLP32] Sync with Wine Staging 1.9.16. CORE-11866

svn path=/trunk/; revision=72443

7 years ago[FREELDR] Fix a regression introduced in r70687. Dedicated to Sylvain Deverre.
Amine Khaldi [Tue, 23 Aug 2016 19:20:44 +0000 (19:20 +0000)]
[FREELDR] Fix a regression introduced in r70687. Dedicated to Sylvain Deverre.

svn path=/trunk/; revision=72442

7 years ago[WINMINE] Sync with Wine Staging 1.9.16. CORE-11866
Amine Khaldi [Tue, 23 Aug 2016 19:08:37 +0000 (19:08 +0000)]
[WINMINE] Sync with Wine Staging 1.9.16. CORE-11866

svn path=/trunk/; revision=72441

7 years ago[EXPLORER]
Giannis Adamopoulos [Tue, 23 Aug 2016 16:52:05 +0000 (16:52 +0000)]
[EXPLORER]
- CTrayWindow: Reorganise the code in logical groups to make it more readable. Move command handlers at the top of the file followed by the code that manages moving and resizing the taskbar. After that is code that paints the taskbar and the implementation of the ITrayWindow interface which I really doubt if it is needed. Finally at the bottom are the message handlers.

svn path=/trunk/; revision=72440

7 years ago[NtUser]
James Tabor [Tue, 23 Aug 2016 16:33:44 +0000 (16:33 +0000)]
[NtUser]
- Properly sync wine menu code. Attempt to fix CORE-11892.

svn path=/trunk/; revision=72439

7 years ago[CMAKE]: Update baseaddress_msvc.cmake with the updated scripts from CORE-11382 ...
Hermès Bélusca-Maïto [Tue, 23 Aug 2016 12:15:12 +0000 (12:15 +0000)]
[CMAKE]: Update baseaddress_msvc.cmake with the updated scripts from CORE-11382 , after the recent translations of some of the message compiler files.

svn path=/trunk/; revision=72438

7 years ago[NTVDM:SVGA]
Aleksandar Andrejevic [Mon, 22 Aug 2016 22:41:01 +0000 (22:41 +0000)]
[NTVDM:SVGA]
Implement starting address extensions, scanline offset extensions and memory
address extensions.
No more 64 KB memory banks. The code now uses SVGA_BANK_SIZE (1 MB) for
everything.

svn path=/trunk/; revision=72436

7 years ago[KDGDB]
Jérôme Gardou [Mon, 22 Aug 2016 22:24:30 +0000 (22:24 +0000)]
[KDGDB]
 - Implement setting and removing breakpoints
 - Implement single-stepping
 - Only get past the breakpoint instruction when it comes from RtlpBreakWithStatus
 - Implement writing to memory
 - Always send the thread raising the exception to GDB to avoid confusing it
 - Let GDB find the program counter alone by querying the registers (support was already there before.)
 - Properly escape special characters on input
Ladies and gentlemen : the almost-fully functional GDB stub. (still no real multi-process support :-( )
To enable , in CMakeCache.txt :
 - Set GDB:BOOL=TRUE
 - Set _WINKD_:BOOL=TRUE
 - Set KDBG:BOOL=FALSE
To do : give GDB the list of loaded drivers. Loading ntoskrnl.exe symbols at 0x80801000 already does a good enough job.
Default output is on COM1. Can be configure to any othe COM port with usual kernel options.
Hope you'll like it as much as I do ;-)

svn path=/trunk/; revision=72435

7 years ago[TRANSLATIONS]
Dmitry Chapyshev [Mon, 22 Aug 2016 21:18:42 +0000 (21:18 +0000)]
[TRANSLATIONS]
- Update Russian translation

svn path=/trunk/; revision=72434