reactos.git
6 years ago[NTVDM]
Aleksandar Andrejevic [Mon, 15 Jul 2013 01:37:38 +0000 (01:37 +0000)]
[NTVDM]
Implement the Bios Data Area (BDA).
Fix keyboard character translation bug.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Sat, 13 Jul 2013 01:56:36 +0000 (01:56 +0000)]
[NTVDM]
Implement the IOCTL command in VDM DOS.
Rewrite the BIOS video pages support to use only one console buffer (not yet complete).
Fix the BIOS video mode table and several bugs in video functions.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Wed, 10 Jul 2013 19:41:43 +0000 (19:41 +0000)]
[NTVDM]
Add video pages support to INT 10h functions and memory access.
[SOFTX86]
Fix the opcode check for XLAT.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Tue, 9 Jul 2013 17:28:16 +0000 (17:28 +0000)]
[NTVDM]
Fix bugs in the VDM DOS executable loader.

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

6 years ago[SOFTX86]
Aleksandar Andrejevic [Sun, 7 Jul 2013 20:53:23 +0000 (20:53 +0000)]
[SOFTX86]
Fix jump conditions.
[NTVDM]
Implement BIOS teletype output command.
Start implementation of a new CPU emulator to replace softx86.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 5 Jul 2013 01:31:50 +0000 (01:31 +0000)]
[NTVDM]
Improve vertical refresh performance.
Properly synchronize access to the framebuffer.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 5 Jul 2013 00:08:18 +0000 (00:08 +0000)]
[NTVDM]
Implement BIOS video mode setting.
Fix bugs in video memory access emulation.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Wed, 3 Jul 2013 23:38:51 +0000 (23:38 +0000)]
[NTVDM]
Fix bugs in video memory access emulation.
Implement several missing INT 10h functions.
Resize the console screen buffer on startup.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Tue, 2 Jul 2013 21:40:11 +0000 (21:40 +0000)]
[NTVDM]
Add more debug output.
[SOFTX86]
Properly set the carry and overflow flags.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Tue, 2 Jul 2013 02:08:30 +0000 (02:08 +0000)]
[NTVDM]
Fix several bugs:
The file was not entirely read due to an integer overflow.
The second WORD of the Program Segment Prefix (PSP) is not the number of allocated
paragraphs, but the segment of the last paragraph.
Fix the order of registers (SI and DI were mixed up with SP and BP).
Implement interrupt 0x11.
Implement redirection for reading/writing characters.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Mon, 1 Jul 2013 02:29:29 +0000 (02:29 +0000)]
[NTVDM]
Implement file creation, opening, reading and writing.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Sat, 29 Jun 2013 21:37:44 +0000 (21:37 +0000)]
[NTVDM]
Fix several bugs.
Implement some interrupt 1Ah services in the BIOS.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 28 Jun 2013 20:52:40 +0000 (20:52 +0000)]
[NTVDM]
Implement "Get DOS Version" API call.
Implement BIOS keyboard IRQ handler and some "INT 16h" functions.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Wed, 26 Jun 2013 22:58:41 +0000 (22:58 +0000)]
[NTVDM]
Clean up the code and properly separate different modules into different files.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Wed, 26 Jun 2013 17:15:45 +0000 (17:15 +0000)]
[NTVDM]
Use 286 mode in softx86.
Implement "Get / Set Disk Transfer Area".
Start implementation of PS/2 controller.
Improve hardware interrupts. Fix CLI / STI / HLT instruction support.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Tue, 25 Jun 2013 17:56:05 +0000 (17:56 +0000)]
[NTVDM]
Implement the "Get Interrupt Vector" and "Set Interrupt Vector" DOS API functions.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Tue, 25 Jun 2013 17:18:34 +0000 (17:18 +0000)]
[NTVDM]
Fix more bugs in DosResizeMemory().

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Tue, 25 Jun 2013 16:46:35 +0000 (16:46 +0000)]
[NTVDM]
Fix the VDM DOS memory manager to use the segment of the data portion of the block, rather than the MCB itself.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Mon, 24 Jun 2013 23:10:31 +0000 (23:10 +0000)]
[NTVDM]
Fix many VDM DOS memory manager bugs.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Mon, 24 Jun 2013 18:15:53 +0000 (18:15 +0000)]
[NTVDM]
Implement several directory operations.

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

6 years ago[NTOSKRNL]
Aleksandar Andrejevic [Mon, 24 Jun 2013 01:59:09 +0000 (01:59 +0000)]
[NTOSKRNL]
Check for old-style MZ executable in PeFmtCreateSection.
[NTVDM]
Fix bugs.
Implement MZ executable loading.

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

6 years ago[KERNEL32]
Aleksandar Andrejevic [Sun, 23 Jun 2013 13:17:06 +0000 (13:17 +0000)]
[KERNEL32]
Use the already implemented BaseIsDosApplication instead of BasepCheckDosApp.

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

6 years ago[KERNEL32]
Hermès Bélusca-Maïto [Sun, 23 Jun 2013 12:55:17 +0000 (12:55 +0000)]
[KERNEL32]
Never EVER process instructions INSIDE a debug macro (e.g. ASSERT) because when compiling in Release Mode, the code isn't executed at all.
Fix that. See revision r59310 for more details.

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

6 years ago[KERNEL32]
Aleksandar Andrejevic [Sun, 23 Jun 2013 12:33:13 +0000 (12:33 +0000)]
[KERNEL32]
Implement BasepCheckDosApp.
Enable NTVDM in CreateProcessInternalW.
[NTVDM]
Remove the old command line parser code. The entire command line is for the DOS application now.

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

6 years ago[NTOSKRNL]
Aleksandar Andrejevic [Sun, 23 Jun 2013 08:44:46 +0000 (08:44 +0000)]
[NTOSKRNL]
Fix NtQueryTimerResolution and NtSetTimerResolution to work in kernel mode.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Sun, 23 Jun 2013 00:56:38 +0000 (00:56 +0000)]
[NTVDM]
Implement NtQueryTimerResolution.

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

6 years ago[NTOSKRNL]
Aleksandar Andrejevic [Sun, 23 Jun 2013 00:47:47 +0000 (00:47 +0000)]
[NTOSKRNL]
Implement NtSetTimerResolution.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Sun, 23 Jun 2013 00:20:24 +0000 (00:20 +0000)]
[NTVDM]
Perform multiple CPU instructions in one emulator cycle.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Sun, 23 Jun 2013 00:11:45 +0000 (00:11 +0000)]
[NTVDM]
Remove whitespace from empty lines.

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

6 years ago[NTVDM]
Hermès Bélusca-Maïto [Sat, 22 Jun 2013 01:48:28 +0000 (01:48 +0000)]
[NTVDM]
Use correctly NDEBUG, and use ReactOS macro: ASSERT, instead of the assert() CRT function.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Sat, 22 Jun 2013 01:41:51 +0000 (01:41 +0000)]
[NTVDM]
Improve keyboard IRQ performance.
Add debug output to measure number of instructions per second.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 21 Jun 2013 22:14:07 +0000 (22:14 +0000)]
[NTVDM]
Use local time instead of system time for the clock.
Implement the "set system date" and "set system time" DOS functions.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 21 Jun 2013 21:25:01 +0000 (21:25 +0000)]
[NTVDM]
Implement the keyboard IRQ.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 21 Jun 2013 13:55:31 +0000 (13:55 +0000)]
[NTVDM]
Change the PIT code to use only one thread, to avoid race conditions.
Implement PIT counter reading and latch command.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 21 Jun 2013 01:44:56 +0000 (01:44 +0000)]
[NTVDM]
Fix the PIC IRQ code. Interrupt requests only occur when no higher-priority IRQ is busy.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Fri, 21 Jun 2013 00:47:07 +0000 (00:47 +0000)]
[NTVDM]
Implement Programmable Interval Timer (PIT) emulation. Fix bugs in interrupts and PIC emulation.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Thu, 20 Jun 2013 19:43:29 +0000 (19:43 +0000)]
[NTVDM]
Make sure bit 2 in the ISR of the master PIC is set when an IRQ in the slave PIC occurs.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Thu, 20 Jun 2013 19:00:07 +0000 (19:00 +0000)]
[NTVDM]

Implement 8259 Programmable Interrupt Controller emulation.

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Thu, 20 Jun 2013 02:10:42 +0000 (02:10 +0000)]
[NTVDM]
Implement the "get system time" and "get system date" functions in the virtual DOS kernel.

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

6 years ago[SOFTX86]
Aleksandar Andrejevic [Wed, 19 Jun 2013 23:12:54 +0000 (23:12 +0000)]
[SOFTX86]
Fix warnings in softx87 (the FPU emulator).

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

6 years ago[NTVDM]
Aleksandar Andrejevic [Wed, 19 Jun 2013 22:53:16 +0000 (22:53 +0000)]
[NTVDM]
Implement up/down scrolling function in interrupt 0x10.

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

6 years ago[SOFTX86]
Aleksandar Andrejevic [Wed, 19 Jun 2013 21:13:43 +0000 (21:13 +0000)]
[SOFTX86]
Fix warnings in softx86.

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

6 years ago[NTVDM]
Hermès Bélusca-Maïto [Mon, 17 Jun 2013 00:00:36 +0000 (00:00 +0000)]
[NTVDM]
Start of an implementation of a software DOS emulator.
Brought to you by Aleksandar Andrejevic. Good luck ;)

Remove the old language files. They will be recreated when the time comes.

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

6 years ago[SOFTX86]
Hermès Bélusca-Maïto [Sun, 16 Jun 2013 23:54:30 +0000 (23:54 +0000)]
[SOFTX86]
Fix some bugs of softx86, see CORE-7250 for more information.
All diffs from the original softx86 code should also be put in softx86_ros.diff.

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

6 years agoIntegrate softx86-v0.00.0033 library.
Hermès Bélusca-Maïto [Sun, 16 Jun 2013 23:33:04 +0000 (23:33 +0000)]
Integrate softx86-v0.00.0033 library.
Allow compilation warnings (the downsides are that it generates LOTS of warnings...)

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

6 years agoCreate a branch for Aleksandar Andrejevic for his work on NTVDM. See http://jira...
Hermès Bélusca-Maïto [Sun, 16 Jun 2013 22:01:41 +0000 (22:01 +0000)]
Create a branch for Aleksandar Andrejevic for his work on NTVDM. See jira.reactos.org/browse/CORE-7250 for more details.

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

6 years ago[KERNEL32]
Hermès Bélusca-Maïto [Sun, 16 Jun 2013 21:35:18 +0000 (21:35 +0000)]
[KERNEL32]
- Change the argument types of both GetConsoleFontInfo() and SetConsoleFont() to be more complete. This research is based off of the examining of source code from the jockx-the-game project (licensed under a BSD license). Specifically, the files containing the functions are in both ConsoleFont.cpp and ConsoleFont.h:
  * http://code.google.com/p/jockx-the-game/source/browse/DamageCalc/ConsoleFont.cpp?r=a8ee04a8a8156de58754c4190f48435c32cfefaf
  * http://code.google.com/p/jockx-the-game/source/browse/DamageCalc/ConsoleFont.h?r=a8ee04a8a8156de58754c4190f48435c32cfefaf
- Since the code for jockx-the-game used a 0 for the boolean argument for GetConsoleFontInfo() in ConsoleFont.cpp, the patch creator currently doesn't know what the argument does exactly.
  **NOTE**: Using http://pages.videotron.com/lyra/PowerBASIC/ConsoleFont.html too, the patch committer (hbelusca) was able to deduce that the boolean has the same meaning as the bMaximumWindow parameter of the GetCurrentConsoleFont function (http://msdn.microsoft.com/en-us/library/windows/desktop/ms683176(v=vs.85).aspx).

Patch by Lee Schroeder, modified by me as explained above.
CORE-7015 #resolve #comment Committed in revision r, thanks :)

Extras:
- Fix the return type of GetCurrentConsoleFont
- Add both GetConsoleFontSize and GetCurrentConsoleFont prototypes (documented) to wincon.h

svn path=/trunk/; revision=59240

6 years ago[USRMGR]
Eric Kohl [Sun, 16 Jun 2013 21:26:04 +0000 (21:26 +0000)]
[USRMGR]
Enable the calls to NetUserSetInfo. We are now able to change user properties.

svn path=/trunk/; revision=59239

6 years agological 'and' applied to non-boolean constant
Daniel Reimer [Sun, 16 Jun 2013 20:37:04 +0000 (20:37 +0000)]
logical 'and' applied to non-boolean constant
Reviewed by Thomas Faber and asked for commit, so blame him!
CORE-7207 #resolve #comment Fixed!

svn path=/trunk/; revision=59238

6 years ago[NETAPI32]
Eric Kohl [Sun, 16 Jun 2013 20:07:29 +0000 (20:07 +0000)]
[NETAPI32]
- BuildUserInfoBuffer: return password age
- SetUserInfo: set account control flags and implement level 1008

svn path=/trunk/; revision=59237

6 years ago[MESA32]
Amine Khaldi [Sun, 16 Jun 2013 19:13:50 +0000 (19:13 +0000)]
[MESA32]
* Silence warnings.

svn path=/trunk/; revision=59236

6 years ago[FREETYPE]
Amine Khaldi [Sun, 16 Jun 2013 17:42:42 +0000 (17:42 +0000)]
[FREETYPE]
* Silence the unused-but-set warnings. Dedicated to Thomas Faber.

svn path=/trunk/; revision=59235

6 years ago[KERNEL32]
Hermès Bélusca-Maïto [Sun, 16 Jun 2013 17:16:33 +0000 (17:16 +0000)]
[KERNEL32]
- Simplify initialization of CONSOLE_START_INFO objects by also initializing their AppPath member in InitConsoleInfo.
- Add two members IconPath and IconIndex in the CONSOLE_START_INFO structure, to be used in a future work...

[HEADERS]
- CHAR_INFO* == PCHAR_INFO
- Add two informative comments for two fields of the CONSOLE_READOUTPUT structure (again, to be used in a future work...)

svn path=/trunk/; revision=59234

6 years ago[LSASRV]
Eric Kohl [Sun, 16 Jun 2013 16:24:45 +0000 (16:24 +0000)]
[LSASRV]
Fix uninitialized variable.
CORE-7303 #resolve #comment Fixed!

svn path=/trunk/; revision=59233

6 years ago[LOCALSPL_WINETEST]
Amine Khaldi [Sun, 16 Jun 2013 14:36:02 +0000 (14:36 +0000)]
[LOCALSPL_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59232

6 years ago[LOCALSPL]
Amine Khaldi [Sun, 16 Jun 2013 14:35:12 +0000 (14:35 +0000)]
[LOCALSPL]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59231

6 years ago[FONTVIEW]
Amine Khaldi [Sun, 16 Jun 2013 12:43:35 +0000 (12:43 +0000)]
[FONTVIEW]
* Restructure Display_OnPrint to eliminate allocating an unused variable and plug a leak.

svn path=/trunk/; revision=59230

6 years ago[NTFS]
Eric Kohl [Sun, 16 Jun 2013 12:15:06 +0000 (12:15 +0000)]
[NTFS]
Fix indentation and coding style. No code changes!!!

svn path=/trunk/; revision=59229

6 years ago[QMGRPRXY]
Amine Khaldi [Sun, 16 Jun 2013 11:11:48 +0000 (11:11 +0000)]
[QMGRPRXY]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59228

6 years ago[QMGR_WINETEST]
Amine Khaldi [Sun, 16 Jun 2013 11:10:56 +0000 (11:10 +0000)]
[QMGR_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59227

6 years ago[QMGR]
Amine Khaldi [Sun, 16 Jun 2013 11:10:20 +0000 (11:10 +0000)]
[QMGR]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59226

6 years ago[ATACTL]
Amine Khaldi [Sun, 16 Jun 2013 10:58:55 +0000 (10:58 +0000)]
[ATACTL]
* Add version information. By Lee Schroeder.
CR-16 CORE-6822

svn path=/trunk/; revision=59225

6 years ago[VIDEOPRT]
Johannes Anderwald [Sun, 16 Jun 2013 09:17:29 +0000 (09:17 +0000)]
[VIDEOPRT]
- Check if there is a dma adapter
CORE-7181 #comment please retest

svn path=/trunk/; revision=59224

6 years ago[NETAPI32]
Eric Kohl [Sat, 15 Jun 2013 22:22:15 +0000 (22:22 +0000)]
[NETAPI32]
- NetUserEnum, NetUserGetInfo: Query UserAllInformation instead of UserAccountInformation.
- BuildUserInfoBuffer: Return more information to the caller (UserComment, Parameters, UnitsPerWeek, LogonHours and LogonServer).
- FreeUserInfo: Free additional strings.

svn path=/trunk/; revision=59223

6 years ago[NETAPI32]
Eric Kohl [Sat, 15 Jun 2013 19:15:36 +0000 (19:15 +0000)]
[NETAPI32]
- SetUserInfo: Implement level 2, 1003, 1006, 1007, 1009, 1011, 1012, 1013, 1014, 1052 and 1053.
- SetUserInfo: Ignore NULL-Strings.
- NetUserSetInfo: Enable implemented level.

svn path=/trunk/; revision=59222

6 years ago[DBGHELP]
Amine Khaldi [Sat, 15 Jun 2013 11:57:55 +0000 (11:57 +0000)]
[DBGHELP]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59221

6 years ago[MMSYS]
Johannes Anderwald [Sat, 15 Jun 2013 08:23:21 +0000 (08:23 +0000)]
[MMSYS]
- Implement audio selection button

svn path=/trunk/; revision=59220

6 years ago[MOUHID]
Johannes Anderwald [Sat, 15 Jun 2013 06:34:38 +0000 (06:34 +0000)]
[MOUHID]
- Fix build
[HIDUSB]
- Fix warnings

svn path=/trunk/; revision=59219

6 years ago[HID]
Johannes Anderwald [Sat, 15 Jun 2013 06:24:03 +0000 (06:24 +0000)]
[HID]
- Fix function signatures
- Fix build

svn path=/trunk/; revision=59218

6 years ago[HIDPARSER, HIDPARSE, INCLUDE]
Johannes Anderwald [Sat, 15 Jun 2013 06:18:02 +0000 (06:18 +0000)]
[HIDPARSER, HIDPARSE, INCLUDE]
- Fix function signatures
CORE-7183 #comment fixed #resolve

svn path=/trunk/; revision=59217

6 years ago[USRMGR]
Eric Kohl [Fri, 14 Jun 2013 23:19:24 +0000 (23:19 +0000)]
[USRMGR]
Enable call to NetUserSetInfo. Now we can rename user accounts.

svn path=/trunk/; revision=59216

6 years ago[NETAPI32]
Eric Kohl [Fri, 14 Jun 2013 22:31:38 +0000 (22:31 +0000)]
[NETAPI32]
- Implement NetUserSetInfo (levels 0, 1 and 3 only).
- Add level 0 support to SetUserInfo.

svn path=/trunk/; revision=59215

6 years ago[SYSDM]
Eric Kohl [Fri, 14 Jun 2013 16:12:15 +0000 (16:12 +0000)]
[SYSDM]
Fix a typo that was found by cppcheck.

svn path=/trunk/; revision=59214

6 years ago[DEVMGR]
Sylvain Petreolle [Fri, 14 Jun 2013 09:11:25 +0000 (09:11 +0000)]
[DEVMGR]
Fix exceptions occuring because of missing parameters.

svn path=/trunk/; revision=59213

6 years ago[CONSRV]
Hermès Bélusca-Maïto [Fri, 14 Jun 2013 01:10:43 +0000 (01:10 +0000)]
[CONSRV]
- Use a Unicode screen-buffer for the console.
- Fix some pointers miscalculations in Read/Write console output routines, which lead to character display problems sometimes.
CORE-7277 #resolve #comment Should be fixed in revision r59212. Thanks for your report :)

svn path=/trunk/; revision=59212

6 years ago[KERNEL32]
Hermès Bélusca-Maïto [Fri, 14 Jun 2013 01:00:49 +0000 (01:00 +0000)]
[KERNEL32]
Code formatting only + member variable type fix.

svn path=/trunk/; revision=59211

6 years ago[NETAPI32]
Eric Kohl [Thu, 13 Jun 2013 21:20:45 +0000 (21:20 +0000)]
[NETAPI32]
Move the NETAPI_IsLocalComputer prototype to netapi32.h.

svn path=/trunk/; revision=59210

6 years ago[NETAPI32]
Eric Kohl [Thu, 13 Jun 2013 19:51:14 +0000 (19:51 +0000)]
[NETAPI32]
NetLocalGroupSetInfo: Implement level 1002.

svn path=/trunk/; revision=59209

6 years ago[HIVESYS]
Jérôme Gardou [Thu, 13 Jun 2013 16:10:52 +0000 (16:10 +0000)]
[HIVESYS]
 - Committed something unwanted, sorry.

svn path=/trunk/; revision=59208

6 years ago[INF]
Jérôme Gardou [Thu, 13 Jun 2013 15:09:45 +0000 (15:09 +0000)]
[INF]
 - recognize PCI\CC_0000 as a valid ID for VBE adapters.
CORE-6773. #resolve #comment Should be fixed with r59207, thanks.

svn path=/trunk/; revision=59207

6 years ago[NETAPI32]
Eric Kohl [Wed, 12 Jun 2013 21:37:31 +0000 (21:37 +0000)]
[NETAPI32]
NetLocalGroupSetInfo: Implement level 1.

svn path=/trunk/; revision=59206

6 years agoUpdate for some German resource files by zehnvor.
Daniel Reimer [Tue, 11 Jun 2013 22:21:49 +0000 (22:21 +0000)]
Update for some German resource files by zehnvor.

svn path=/trunk/; revision=59205

6 years ago[SAMSRV]
Eric Kohl [Tue, 11 Jun 2013 21:09:26 +0000 (21:09 +0000)]
[SAMSRV]
Fix group renaming code. It is not enough to set the name attribute. The domain object also need a new name-id mapping. Also fail if the new group name is already used by any account object in the domain.

svn path=/trunk/; revision=59204

6 years ago[USRMGR]
Eric Kohl [Mon, 10 Jun 2013 19:27:45 +0000 (19:27 +0000)]
[USRMGR]
Enable the call to NetLocalGroupSetInfo. Now we can rename groups.

svn path=/trunk/; revision=59203

6 years ago[NETAPI32]
Eric Kohl [Mon, 10 Jun 2013 18:19:03 +0000 (18:19 +0000)]
[NETAPI32]
Implement NetLocalGroupSetInfo (level 0 only).

svn path=/trunk/; revision=59202

6 years ago[User32]
James Tabor [Mon, 10 Jun 2013 17:36:04 +0000 (17:36 +0000)]
[User32]
- Release capture if the scroll is not tracking events. This fixes CORE-7075.
- Minor sync porting to minimize differences.

svn path=/trunk/; revision=59201

6 years ago[SAMSRV]
Eric Kohl [Mon, 10 Jun 2013 16:20:43 +0000 (16:20 +0000)]
[SAMSRV]
Fix alias renaming code. It is not enough to set the name attribute. The domain object also need a new name-id mapping. Also fail if the new alias name is already used by any account object in the domain.

svn path=/trunk/; revision=59200

6 years agoCode formatting only
Hermès Bélusca-Maïto [Sun, 9 Jun 2013 21:37:34 +0000 (21:37 +0000)]
Code formatting only

svn path=/trunk/; revision=59199

6 years ago[CONSRV]
Hermès Bélusca-Maïto [Sun, 9 Jun 2013 19:03:53 +0000 (19:03 +0000)]
[CONSRV]
- Pressing the Shift key while copying text in the console, allows us to copy it without newlines (tested on Windows).
- When starting keyboard selection ("Marking"), put the cursor on top left of the console view.
- Improve key presses actions when being in selection mode (pressing ENTER when being in selection mode, copies the text and cancels selection mode, pressing ESC or Ctrl-C cancels the selection, etc...)
- Try to fix erratic context menu apparitions when being in Quick-Edit mode (caught by Javier Fernandez, aka. elhoir)

svn path=/trunk/; revision=59198

6 years agoconfigure.sh:
Sylvain Petreolle [Sun, 9 Jun 2013 13:47:01 +0000 (13:47 +0000)]
configure.sh:
Allow passing -D parameters to cmake.
Both -DVAR=value and -D VAR=value syntaxes are supported.

svn path=/trunk/; revision=59197

6 years ago[CMAKE]
Amine Khaldi [Sun, 9 Jun 2013 10:47:20 +0000 (10:47 +0000)]
[CMAKE]
* Update base addresses.
CORE-7262 #resolve

svn path=/trunk/; revision=59196

6 years ago[NETAPI32]
Eric Kohl [Sun, 9 Jun 2013 09:40:24 +0000 (09:40 +0000)]
[NETAPI32]
Add level 3 support to NetLocalGroupAddMembers and NetLocalGroupDelMembers.

svn path=/trunk/; revision=59195

6 years ago[NDK]
Timo Kreuzer [Sun, 9 Jun 2013 08:54:33 +0000 (08:54 +0000)]
[NDK]
- Add NUMBER_POOL_LOOKASIDE_LISTS constant
- Add PAT MSR constants for amd64
- Add missing extern "C"
[NTOSKRNL]
- Fix pool lookaside list usage for 64 bit

svn path=/trunk/; revision=59194

6 years ago[KERNEL32]
Hermès Bélusca-Maïto [Sat, 8 Jun 2013 14:48:33 +0000 (14:48 +0000)]
[KERNEL32]
- Fix IN/OUT declaration of parameters for GetFullPathNameA/W
- Fix a bad usage of GetFullPathNameW in the GetTempPathW API, where the source and destination buffer for GetFullPathNameW was the same (Yet another Wineism :(( ). On Windows, using the same buffer fills it with a garbled string. Avoid this behaviour on ReactOS too, because internally GetFullPathNameW calls RtlGetFullPathName_U, the latter zeroing-out the destination buffer before usage.

[RTL:PATH]
See comments of revision r59183 (and in particular, fix some ntdll:RtlDos* path functions).

svn path=/trunk/; revision=59193

6 years ago[NETAPI32]
Eric Kohl [Sat, 8 Jun 2013 14:41:56 +0000 (14:41 +0000)]
[NETAPI32]
Implement NetLocalGroupDelMember and NetLocalGroupDelMembers (level 0 only).

svn path=/trunk/; revision=59192

6 years ago[NETAPI32]
Eric Kohl [Sat, 8 Jun 2013 13:47:34 +0000 (13:47 +0000)]
[NETAPI32]
Implement NetLocalGroupAddMember and NetLocalGroupAddMember (level 0 only).

svn path=/trunk/; revision=59191

6 years ago[NETAPI32]
Eric Kohl [Sat, 8 Jun 2013 11:04:18 +0000 (11:04 +0000)]
[NETAPI32]
NetLocalGroupGetMembers: Implement levels 2 and 3. Fixes netapi32:access winetest failures.

svn path=/trunk/; revision=59190

6 years ago[KMTEST]
Aleksey Bragin [Sat, 8 Jun 2013 10:31:39 +0000 (10:31 +0000)]
[KMTEST]
- Fix variable declaration placement.

svn path=/trunk/; revision=59189

6 years ago[KMTEST]
Aleksey Bragin [Sat, 8 Jun 2013 10:19:26 +0000 (10:19 +0000)]
[KMTEST]
- Implement simple KeDeviceQueue test by Moscow State Technical University students. Improvements are welcome.

svn path=/trunk/; revision=59188

6 years agoFix code indentation
Hermès Bélusca-Maïto [Fri, 7 Jun 2013 23:50:44 +0000 (23:50 +0000)]
Fix code indentation

svn path=/trunk/; revision=59187