reactos.git
6 years ago[KMTESTS]
Thomas Faber [Sun, 21 Apr 2013 18:53:51 +0000 (18:53 +0000)]
[KMTESTS]
- Add KmtSendWStringToDriver to easily send unicode strings to special-purpose drivers
- Add TESTENTRY_NO_EXCLUSIVE_DEVICE flag for non-exclusive devices in special-purpose drivers
ROSTESTS-104

svn path=/trunk/; revision=58812

6 years ago[SHDOCVW_WINETEST]
Amine Khaldi [Sun, 21 Apr 2013 16:40:23 +0000 (16:40 +0000)]
[SHDOCVW_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58811

6 years ago[NTOSKRNL]
Pierre Schweitzer [Sun, 21 Apr 2013 15:53:59 +0000 (15:53 +0000)]
[NTOSKRNL]
Reimplement (& fix) handling of DOS_DOT in FsRtlIs*InExpression().
This fixes lots of failing tests

svn path=/trunk/; revision=58810

6 years ago[desk.cpl]
Giannis Adamopoulos [Sun, 21 Apr 2013 14:42:16 +0000 (14:42 +0000)]
[desk.cpl]
- Add missing file
- In desk.cpl we now use RegLoadMUIStringW however this function is introduced in vista. Since we don't have an official policy what to do in such cases I chose to create a local copy of this function here becasue it also lets us test desk.cpl in xp

svn path=/trunk/; revision=58809

6 years ago[desk.cpl]
Giannis Adamopoulos [Sun, 21 Apr 2013 14:36:57 +0000 (14:36 +0000)]
[desk.cpl]
- Overhaul the appearance tab
- Fixed and tested to work almost flawlessly on windows xp and windows 7
- Implement selecting the size of a scheme
- Implement loading the scheme from a visual style and allow the user to customize it before applying the visual style
- Implement showing visual styles preview
- Properly load and apply system metrics
- Store the scheme in memory as NONCLIENTMETRICS and ICONMETRICS structs instead of arrays of sizes and fonts
- Store the loaded themes in a list instead of a global array

- Now that this works great in windows, it also mean that we have to modify our colour schemes in the registry to
be in the same format with windows and also fix uxtheme to handle system metrics properly

svn path=/trunk/; revision=58808

6 years ago[DESK]
Hermès Bélusca-Maïto [Sun, 21 Apr 2013 14:29:05 +0000 (14:29 +0000)]
[DESK]
Remove erroneous extra backslash characters in some strings.

svn path=/trunk/; revision=58807

6 years ago[NTOSKRNL]
Pierre Schweitzer [Sun, 21 Apr 2013 14:25:55 +0000 (14:25 +0000)]
[NTOSKRNL]
Allow ignoring all nullable matching wildcards at the end of the expression string when name is over in FsRtlIs*InExpression()
This fixes a few tests

svn path=/trunk/; revision=58806

6 years ago[CPORTLIB]
Hermès Bélusca-Maïto [Sun, 21 Apr 2013 14:03:07 +0000 (14:03 +0000)]
[CPORTLIB]
Add a #pragma once directive to forbid multiple inclusions of the same header.

[NTOSKRNL:KD64]
Code formatting only

svn path=/trunk/; revision=58805

6 years ago[DESK]
Hermès Bélusca-Maïto [Sun, 21 Apr 2013 13:57:28 +0000 (13:57 +0000)]
[DESK]
Convert language files to Unicode.

svn path=/trunk/; revision=58804

6 years ago[IEXPLORE]
Amine Khaldi [Sun, 21 Apr 2013 13:53:35 +0000 (13:53 +0000)]
[IEXPLORE]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58803

6 years ago[SHDOCVW]
Amine Khaldi [Sun, 21 Apr 2013 13:50:00 +0000 (13:50 +0000)]
[SHDOCVW]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58802

6 years ago[KMTESTS:FSRTL]
Pierre Schweitzer [Sun, 21 Apr 2013 13:47:54 +0000 (13:47 +0000)]
[KMTESTS:FSRTL]
Add more tests for FsRtlIs*InExpression()
Tested on w2k3 by Thomas

svn path=/trunk/; revision=58801

6 years ago[EXPAND]
Amine Khaldi [Sun, 21 Apr 2013 12:33:33 +0000 (12:33 +0000)]
[EXPAND]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58800

6 years ago[WORDPAD]
Amine Khaldi [Sun, 21 Apr 2013 12:29:02 +0000 (12:29 +0000)]
[WORDPAD]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58799

6 years ago[desk.cpl]
Giannis Adamopoulos [Sun, 21 Apr 2013 12:21:21 +0000 (12:21 +0000)]
[desk.cpl]
- Add a missing error check

svn path=/trunk/; revision=58798

6 years ago[desk.cpl]
Giannis Adamopoulos [Sun, 21 Apr 2013 12:00:37 +0000 (12:00 +0000)]
[desk.cpl]
- Formatting: Convert tabs to spaces
- No code changes

svn path=/trunk/; revision=58797

6 years ago[PSDK]
Amine Khaldi [Sat, 20 Apr 2013 22:21:07 +0000 (22:21 +0000)]
[PSDK]
* Sync some exdisp.idl changes with Wine.

svn path=/trunk/; revision=58796

6 years ago[ACTXPRXY]
Amine Khaldi [Sat, 20 Apr 2013 21:18:05 +0000 (21:18 +0000)]
[ACTXPRXY]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58795

6 years ago[EXPLORER_NEW]
Thomas Faber [Sat, 20 Apr 2013 19:34:32 +0000 (19:34 +0000)]
[EXPLORER_NEW]
- Open Date and Time Properties on double-click on the tray clock. Based on patch by Edijs Kolesnikovičs and Grégori Macário Harbs.
CORE-6860 #resolve

svn path=/trunk/; revision=58794

6 years ago[SAMSRV]
Eric Kohl [Sat, 20 Apr 2013 19:21:37 +0000 (19:21 +0000)]
[SAMSRV]
Add missing header file.

svn path=/trunk/; revision=58793

6 years ago[SAMSRV]
Eric Kohl [Sat, 20 Apr 2013 18:54:27 +0000 (18:54 +0000)]
[SAMSRV]
- Add string resources for SAM object names and comments.
- Use the string resources in the setup code.

svn path=/trunk/; revision=58792

6 years ago[NTOSKRNL]
Pierre Schweitzer [Sat, 20 Apr 2013 16:49:53 +0000 (16:49 +0000)]
[NTOSKRNL]
Also allow null matching at the end of the expression with * wc in FsRtlIs*InExpression()
This should fix a few tests

svn path=/trunk/; revision=58791

6 years ago[NTOSKRNL]
Pierre Schweitzer [Sat, 20 Apr 2013 14:10:10 +0000 (14:10 +0000)]
[NTOSKRNL]
Allow null matching with * wc in FsRtlIs*InExpression()
This should fix a few tests

svn path=/trunk/; revision=58790

6 years ago[KMTEST:FSRTL]
Pierre Schweitzer [Sat, 20 Apr 2013 12:54:38 +0000 (12:54 +0000)]
[KMTEST:FSRTL]
Fix assertion failure on checked builds

svn path=/trunk/; revision=58789

6 years ago[KMTEST:FSRTL]
Pierre Schweitzer [Sat, 20 Apr 2013 12:24:57 +0000 (12:24 +0000)]
[KMTEST:FSRTL]
Add more tests for FsRtlIsNameInExpression() by Victor Martinez
Also add these tests for FsRtlIsDbcsInExpression()
See CORE-5125 for more information

svn path=/trunk/; revision=58788

6 years ago[WINSRV]
Hermès Bélusca-Maïto [Fri, 19 Apr 2013 22:52:36 +0000 (22:52 +0000)]
[WINSRV]
Declare a helper as static.

svn path=/trunk/; revision=58787

6 years ago[msgina]
Giannis Adamopoulos [Fri, 19 Apr 2013 09:59:50 +0000 (09:59 +0000)]
[msgina]
- Promote some debug messages to errors in order to understand why trying to open the task manager from the loged on dialog sometimes fails

svn path=/trunk/; revision=58786

6 years ago[msgina]
Giannis Adamopoulos [Fri, 19 Apr 2013 08:12:10 +0000 (08:12 +0000)]
[msgina]
- Switch to the winlogon desktop when we show the LogedOn dialog

svn path=/trunk/; revision=58785

6 years ago[PSDK]
Hermès Bélusca-Maïto [Thu, 18 Apr 2013 22:13:50 +0000 (22:13 +0000)]
[PSDK]
Fix some declarations (checked against Windows PSDK and Arwinss, which showed me the Truth :P).

svn path=/trunk/; revision=58784

6 years ago[IEFRAME]
Amine Khaldi [Thu, 18 Apr 2013 21:46:58 +0000 (21:46 +0000)]
[IEFRAME]
* Import from Wine 1.5.26.
[PSDK]
* Import docobjectservice.idl and htiface.idl from Wine.
* Add some missing definitions in shlobj.h.
[UUID]
* Add docobjectservice.idl and htiface.idl to the list.
* Add CGID_DocHostCommandHandler.

svn path=/trunk/; revision=58783

6 years ago[CMAKE-scripts]
Hermès Bélusca-Maïto [Thu, 18 Apr 2013 21:19:09 +0000 (21:19 +0000)]
[CMAKE-scripts]
Indentation fixes, no code changes.

svn path=/trunk/; revision=58782

6 years ago[winlogon]
Giannis Adamopoulos [Thu, 18 Apr 2013 18:03:52 +0000 (18:03 +0000)]
[winlogon]
- Remove the big hack that made winlogon use only one desktop

svn path=/trunk/; revision=58781

6 years ago[win32k]
Giannis Adamopoulos [Thu, 18 Apr 2013 17:54:39 +0000 (17:54 +0000)]
[win32k]
- When creating a new window, create it in the thread desktop and not in the active desktop

svn path=/trunk/; revision=58780

6 years ago[thmsvc]
Giannis Adamopoulos [Thu, 18 Apr 2013 17:22:52 +0000 (17:22 +0000)]
[thmsvc]
- Fix build

svn path=/trunk/; revision=58779

6 years ago[uxtheme]
Giannis Adamopoulos [Thu, 18 Apr 2013 17:09:20 +0000 (17:09 +0000)]
[uxtheme]
- Stub OpenThemeDataFromFile and DrawNCPreview that will be used by desk.cpl in the future

svn path=/trunk/; revision=58778

6 years ago[HIVESFT]
Sylvain Petreolle [Thu, 18 Apr 2013 12:14:47 +0000 (12:14 +0000)]
[HIVESFT]
Fix RunOnce for iexplore.
iexplore is now correctly moved into %ProgramFiles%\Internet Explorer.

svn path=/trunk/; revision=58777

6 years ago[WINHLP32]
Amine Khaldi [Thu, 18 Apr 2013 11:34:29 +0000 (11:34 +0000)]
[WINHLP32]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58776

6 years ago[NTOSKRNL]
Timo Kreuzer [Wed, 17 Apr 2013 06:05:14 +0000 (06:05 +0000)]
[NTOSKRNL]
Fix KiRaiseAssertion on amd64

svn path=/trunk/; revision=58775

6 years ago[DINPUT8]
Amine Khaldi [Tue, 16 Apr 2013 20:33:34 +0000 (20:33 +0000)]
[DINPUT8]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58774

6 years ago[NtUser]
James Tabor [Mon, 15 Apr 2013 23:13:41 +0000 (23:13 +0000)]
[NtUser]
- Fix Silverlight installation splash, see CORE-7036 for details.

svn path=/trunk/; revision=58773

6 years ago[REACTOS]
Hermès Bélusca-Maïto [Mon, 15 Apr 2013 19:46:07 +0000 (19:46 +0000)]
[REACTOS]
Here is all the deprecated code: the old CSR as well as the new one which wasn't included; the ReactOS-specific win32csr and the csr module of win32k.

svn path=/trunk/; revision=58771

6 years ago[REACTOS]
Hermès Bélusca-Maïto [Mon, 15 Apr 2013 19:32:00 +0000 (19:32 +0000)]
[REACTOS]

Merge of the ros-csrss branch created with a three-fold purpose:

- Use the new Windows-compatible Client-Server Runtime Subsystem (csrss + csrsrv)
written by Alex Ionescu to replace the old hacked one. Also the CSR client part,
residing in ntdll, is updated. Some work also done on the dlls side, which
communicate with CSR, namely kernel32.

- Replace our very old win32csr.dll CSR server by the collection basesrv.dll /
winsrv.dll as it is done under Windows.

- Since the console subsystem is (for historical purposes on Windows) the
only subsystem which exploits all the possibilities of the CSR, I decided to
put it in a new CSR dll called 'consrv.dll', even if on Windows it is included
together with other APIs inside the winsrv dll (since Windows NT 3.1 release)
(I took the name 'consrv' from the dll where it was included in Windows NT 3.1
beta from October 1991). Some work was also done on its internal architecture
(the external interface is of course unchanged for compatibility reasons) and a
two-layer approach was developed, using the existing idea of console functions +
GUI or TUI we already had in win32csr:
* the "console server" which dialogs with the console applications,
and which maintains a list of all the created consoles.
* different "front-ends" corresponding to where you want to output
the information (~= console hardware) (Work-In-Progress).
Another idea would be to make those front-ends dynamically-loadable (instead
of being compiled inside consrv).
- I also fixed some parts of the console properties dialog box.

More information can be found in http://www.reactos.org/archives/public/ros-dev/2013-April/016121.html

CORE-122 CORE-2510 CORE-7002 #resolve #comment Committed in revision r58xxx.

svn path=/trunk/; revision=58770

6 years ago[DINPUT_WINETEST]
Amine Khaldi [Mon, 15 Apr 2013 19:31:42 +0000 (19:31 +0000)]
[DINPUT_WINETEST]
* Import from Wine 1.5.26.

svn path=/trunk/; revision=58769

6 years ago[DINPUT]
Amine Khaldi [Mon, 15 Apr 2013 18:54:35 +0000 (18:54 +0000)]
[DINPUT]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58768

6 years ago[CMAKE]
Amine Khaldi [Mon, 15 Apr 2013 12:59:35 +0000 (12:59 +0000)]
[CMAKE]
* Use PSEH2 again for TestBE (reverts 58603 and 58604).

svn path=/trunk/; revision=58767

6 years agoAddendum to r58764:
Sylvain Petreolle [Sun, 14 Apr 2013 20:54:33 +0000 (20:54 +0000)]
Addendum to r58764:
Remove MAX_PATH compatible definition and limits.h inclusion.

svn path=/trunk/; revision=58766

6 years ago[LOG2LINES]
Timo Kreuzer [Sun, 14 Apr 2013 20:14:45 +0000 (20:14 +0000)]
[LOG2LINES]
Try to fix build

svn path=/trunk/; revision=58765

6 years ago[LOG2LINES]
Timo Kreuzer [Sun, 14 Apr 2013 19:49:34 +0000 (19:49 +0000)]
[LOG2LINES]
Use PATH_MAX instead of MAX_PATH. Patch by tower.

svn path=/trunk/; revision=58764

6 years ago[RTL/MKHIVE]
Timo Kreuzer [Sun, 14 Apr 2013 19:16:20 +0000 (19:16 +0000)]
[RTL/MKHIVE]
Revert r58762 and apply a better fix.

svn path=/trunk/; revision=58763

6 years ago[RTL]
Timo Kreuzer [Sun, 14 Apr 2013 18:59:37 +0000 (18:59 +0000)]
[RTL]
Fix host tools build

svn path=/trunk/; revision=58762

6 years ago[RTL]
Timo Kreuzer [Sun, 14 Apr 2013 18:49:20 +0000 (18:49 +0000)]
[RTL]
Add support for RTL_BITMAP64 on x64 builds

svn path=/trunk/; revision=58761

6 years ago[FREELDR]
Timo Kreuzer [Sun, 14 Apr 2013 18:41:54 +0000 (18:41 +0000)]
[FREELDR]
When generating the memory descriptor list, do not map the pages at the same time, since that requires allocating page tables, which will alter the state of pages, that might already have been processed. Instead map everything beforehand. This has not had any impact on x86, since the pfn database initialization code mindlessly adds all mapped pages as valid, even if they were reported as free by the OS loader. But proper Mm code does not necessarily do this.

svn path=/trunk/; revision=58760

6 years ago[WIN32K]
Timo Kreuzer [Sun, 14 Apr 2013 17:17:44 +0000 (17:17 +0000)]
[WIN32K]
Calculate flRaster in GDIINFO flags after calling DrvEnablePDEV. Should fix CORE-7079

svn path=/trunk/; revision=58759

6 years ago[CONSRV] backups/ros-csrss@60644
Hermès Bélusca-Maïto [Sun, 14 Apr 2013 16:04:46 +0000 (16:04 +0000)]
[CONSRV]
Fix some MSVC warnings (type conversions).

Ready for merging (TM) :)

svn path=/branches/ros-csrss/; revision=58758

6 years ago[LOG2LINES]
Sylvain Petreolle [Sun, 14 Apr 2013 15:09:52 +0000 (15:09 +0000)]
[LOG2LINES]
Partly fix MSVC build.
Disable MSVC build for now.

svn path=/trunk/; revision=58757

6 years ago[ROS-CSRSS]
Hermès Bélusca-Maïto [Sun, 14 Apr 2013 14:49:30 +0000 (14:49 +0000)]
[ROS-CSRSS]
Fix compilation with MSVC. In particular initialization of structures variables (due to MSVC-C-compilation dumbass convention).

svn path=/branches/ros-csrss/; revision=58756

6 years ago[HOST-TOOLS]
Sylvain Petreolle [Sun, 14 Apr 2013 14:18:34 +0000 (14:18 +0000)]
[HOST-TOOLS]
Add log2lines to build.

svn path=/trunk/; revision=58755

6 years agoForgot these changes.
Hermès Bélusca-Maïto [Sun, 14 Apr 2013 13:25:02 +0000 (13:25 +0000)]
Forgot these changes.

svn path=/branches/ros-csrss/; revision=58754

6 years ago[CONSOLE.CPL-KERNEL32-USER32-NTDLL-CSRSRV-CONSRV-BASESRV-WINSRV]
Hermès Bélusca-Maïto [Sun, 14 Apr 2013 12:14:00 +0000 (12:14 +0000)]
[CONSOLE.CPL-KERNEL32-USER32-NTDLL-CSRSRV-CONSRV-BASESRV-WINSRV]
- Fix some comments.
- Remove unuseful DPRINTs and just shut-up some DPRINT1s.
- Rename remaining CSRSS_*** structures.

svn path=/branches/ros-csrss/; revision=58753

6 years ago[DSOUND]
Amine Khaldi [Sat, 13 Apr 2013 23:33:54 +0000 (23:33 +0000)]
[DSOUND]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58752

6 years ago[PSDK]
Amine Khaldi [Sat, 13 Apr 2013 23:28:46 +0000 (23:28 +0000)]
[PSDK]
* Import audioclient.idl and mmdeviceapi.idl from Wine and add them to the generated PSDK headers.
* Add missing WAVE_FORMAT_IEEE_FLOAT definition to mmreg.h.
* Import audiosessiontypes.h, devpkey.h and propkey.h from Wine.

svn path=/trunk/; revision=58751

6 years ago* Forgot the GCC case.
Amine Khaldi [Sat, 13 Apr 2013 22:42:50 +0000 (22:42 +0000)]
* Forgot the GCC case.

svn path=/trunk/; revision=58750

6 years ago[PSDK]
Amine Khaldi [Sat, 13 Apr 2013 22:35:13 +0000 (22:35 +0000)]
[PSDK]
* Add DECLSPEC_SELECTANY.

svn path=/trunk/; revision=58749

6 years ago[REACTOS]
Hermès Bélusca-Maïto [Sat, 13 Apr 2013 22:11:40 +0000 (22:11 +0000)]
[REACTOS]
Addendum to revision r58744.

CORE-7062 #comment the NDIS_** structures, albeit containing the "recieve" misspelling, must be kept as they are because we must be compatible with the Windows DDK. Indeed this one contains the misspelling. Blame Microsoft if they do not know how to write proper English or if they do not re-read what they are writing !!

svn path=/trunk/; revision=58748

6 years ago[MSV1_0]
Eric Kohl [Sat, 13 Apr 2013 21:50:54 +0000 (21:50 +0000)]
[MSV1_0]
Retrieve all information about the user.

svn path=/trunk/; revision=58747

6 years ago[ROSAPPS]
Hermès Bélusca-Maïto [Sat, 13 Apr 2013 21:33:53 +0000 (21:33 +0000)]
[ROSAPPS]
Correct spelling of "receive" throughout the codebase.
Patch by andygui.

CORE-7062 #resolve #comment Part for RosApps fixed in revision r58746.

svn path=/trunk/; revision=58746

6 years ago[ROSTESTS]
Hermès Bélusca-Maïto [Sat, 13 Apr 2013 21:33:03 +0000 (21:33 +0000)]
[ROSTESTS]
Correct spelling of "receive" throughout the codebase.
Patch by andygui.

CORE-7062 #resolve #comment Part for RosTests fixed in revision r58745.

svn path=/trunk/; revision=58745

6 years ago[REACTOS]
Hermès Bélusca-Maïto [Sat, 13 Apr 2013 21:28:10 +0000 (21:28 +0000)]
[REACTOS]
Correct spelling of "receive" throughout the codebase.
Patch by andygui.

CORE-7062 #resolve #comment Fixed in revision r58744. Thanks :)

svn path=/trunk/; revision=58744

6 years ago[CONSRV]
Hermès Bélusca-Maïto [Sat, 13 Apr 2013 21:09:49 +0000 (21:09 +0000)]
[CONSRV]
Fix the TUI window procedure.

[SAMSRV]
Add Eric's revision r58742 in the meantime.

svn path=/branches/ros-csrss/; revision=58743

6 years ago[SAMSRV]
Eric Kohl [Sat, 13 Apr 2013 21:04:54 +0000 (21:04 +0000)]
[SAMSRV]
Implement SamIFree_SAMPR_USER_INFO_BUFFER.

svn path=/trunk/; revision=58742

6 years agoSync with trunk r58740.
Hermès Bélusca-Maïto [Sat, 13 Apr 2013 18:49:50 +0000 (18:49 +0000)]
Sync with trunk r58740.

svn path=/branches/ros-csrss/; revision=58741

6 years ago[SAMSRV]
Eric Kohl [Sat, 13 Apr 2013 17:59:40 +0000 (17:59 +0000)]
[SAMSRV]
SamrCreateUserInDomain: Set default logon hours.

svn path=/trunk/; revision=58740

6 years ago[DMUSIC]
Amine Khaldi [Sat, 13 Apr 2013 17:29:01 +0000 (17:29 +0000)]
[DMUSIC]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58739

6 years ago[DDK]
Timo Kreuzer [Sat, 13 Apr 2013 16:10:09 +0000 (16:10 +0000)]
[DDK]
Fix the definition of BYTES_TO_PAGES. While the macro might look overcomplicated, it actually needs to be this way to prevent integer overflows.

svn path=/trunk/; revision=58738

6 years ago[SAMSRV]
Eric Kohl [Sat, 13 Apr 2013 15:33:56 +0000 (15:33 +0000)]
[SAMSRV]
- Implement SamIFree_SAMPR_ENUMERATION_BUFFER.
- Fix some typos in the spec file.

svn path=/trunk/; revision=58737

6 years ago[DPLAY][DPLAYX]
Amine Khaldi [Sat, 13 Apr 2013 13:08:11 +0000 (13:08 +0000)]
[DPLAY][DPLAYX]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58736

6 years ago[CMAKE]
Amine Khaldi [Sat, 13 Apr 2013 10:37:24 +0000 (10:37 +0000)]
[CMAKE]
* Invoke the linker directly instead of through the compiler in MSVC builds.

svn path=/trunk/; revision=58735

6 years ago[CSRSRV]
Hermès Bélusca-Maïto [Fri, 12 Apr 2013 21:13:25 +0000 (21:13 +0000)]
[CSRSRV]
Deactivate few breakpoints.

svn path=/branches/ros-csrss/; revision=58734

6 years ago[RTL8139]
Ziliang Guo [Fri, 12 Apr 2013 15:06:11 +0000 (15:06 +0000)]
[RTL8139]
Add header files for RTL8139 drivers holding function definitions and register addresses. Still incomplete/some holdovers from old ne2000 driver which will get pruned as more of the driver is rewritten. Not committing the actual driver code yet due to the need to massively clean it up. Not yet added to compilation.
CORE-7081

svn path=/trunk/; revision=58733

6 years ago[CONSRV]
Hermès Bélusca-Maïto [Thu, 11 Apr 2013 23:37:09 +0000 (23:37 +0000)]
[CONSRV]
- Reintegrate the text-only frontend, deactivated in revision r58447.
- Use a (temporary) helper ConioIsBufferResizeSupported to know whether or not the frontend supports screenbuffer resizing. In a near future, all the frontends will support that so this function will be removed.
- Promote ConioResizeBuffer to be a function of the console server (not only reserved for the GUI frontend).

[WIN32K]
- Remove the support of registrating TUI notification window class (feature such as knowing at which console app the notification window belongs to is unneeded when using the TUI).
- Start to introduce ConsoleAcquireDisplayOwnership, a win32k console control to let win32k release the display so that we can own it (it is step 0.0.1 on a scale of 0.0.0 to 1.0.0).

Note that, as in trunk, getting a text-only interface when booting with the /CONSOLE switch still doesn't work (clash between text-mode and video-mode enabled by win32k).

svn path=/branches/ros-csrss/; revision=58732

6 years ago[KERNEL32]
Hermès Bélusca-Maïto [Wed, 10 Apr 2013 20:33:30 +0000 (20:33 +0000)]
[KERNEL32]
Fix here also paternity of some code.

svn path=/branches/ros-csrss/; revision=58731

6 years ago[CONSRV]
Hermès Bélusca-Maïto [Wed, 10 Apr 2013 20:22:30 +0000 (20:22 +0000)]
[CONSRV]
Try to do some archaeology of names: attempt to attribute some files to programmers who spent lot of time on them, based on SVN history (I might have forget some other ones).

svn path=/branches/ros-csrss/; revision=58730

6 years ago[RTL]
Pierre Schweitzer [Wed, 10 Apr 2013 19:02:54 +0000 (19:02 +0000)]
[RTL]
Fix incorrect assignation.
Patch by Victor Martinez
Reviewed by Timo Kreuzer
CORE-7067 #comment Committed in r58729 #resolve

svn path=/trunk/; revision=58729

6 years ago[NTDLL_APITEST]
Jérôme Gardou [Tue, 9 Apr 2013 23:27:35 +0000 (23:27 +0000)]
[NTDLL_APITEST]
 * Enable the test for committing regions larger than the section again
 * Test behaviour of NtFreeVirtualMemory(MEM_DECOMMIT) for section-backed virtual memory

svn path=/trunk/; revision=58728

6 years ago[NTOS/MM]
Jérôme Gardou [Tue, 9 Apr 2013 23:24:50 +0000 (23:24 +0000)]
[NTOS/MM]
 - Fix check for address range fitting the VAD when commiting memory
CORE-7065 #comment Should be fixed with r58627 #resolve

svn path=/trunk/; revision=58727

6 years ago[KERNEL32-CONSRV]
Hermès Bélusca-Maïto [Tue, 9 Apr 2013 15:21:14 +0000 (15:21 +0000)]
[KERNEL32-CONSRV]
- Implement GetLargestConsoleWindowSize (and add a DPRINT to see what happens when Far 1.65 is launched).
- Implement SetConsoleWindowInfo in kernel32 and pre-implement its CONSRV counterpart.

svn path=/branches/ros-csrss/; revision=58726

6 years ago[CONSRV]
Hermès Bélusca-Maïto [Mon, 8 Apr 2013 21:03:24 +0000 (21:03 +0000)]
[CONSRV]
"Hack-fix" some headers to remove the forward declaration of typedef struct _CONSOLE *PCONSOLE;, which makes GCC 4.4.3 angry, but makes GCC 4.7.2 stay imperturbable.

svn path=/branches/ros-csrss/; revision=58725

6 years ago[HHCTRL.OCX]
Amine Khaldi [Mon, 8 Apr 2013 16:35:35 +0000 (16:35 +0000)]
[HHCTRL.OCX]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58723

6 years ago[CRYPTUI_WINETEST]
Amine Khaldi [Mon, 8 Apr 2013 16:31:12 +0000 (16:31 +0000)]
[CRYPTUI_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58722

6 years ago[CRYPTDLG] [CRYPTDLL] [CRYPTUI]
Amine Khaldi [Mon, 8 Apr 2013 16:31:05 +0000 (16:31 +0000)]
[CRYPTDLG] [CRYPTDLL] [CRYPTUI]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58721

6 years ago[CRYPTNET_WINETEST]
Amine Khaldi [Mon, 8 Apr 2013 16:22:36 +0000 (16:22 +0000)]
[CRYPTNET_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58720

6 years ago[CRYPTNET]
Amine Khaldi [Mon, 8 Apr 2013 16:22:12 +0000 (16:22 +0000)]
[CRYPTNET]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58719

6 years ago[BASESRV-CONSRV-WINSRV]
Hermès Bélusca-Maïto [Sun, 7 Apr 2013 23:39:39 +0000 (23:39 +0000)]
[BASESRV-CONSRV-WINSRV]
Code reorganization only: put public server apis definitions in a dedicated include to be included in the respective init.c files.

svn path=/branches/ros-csrss/; revision=58718

6 years ago[CONSRV]
Hermès Bélusca-Maïto [Sun, 7 Apr 2013 23:18:59 +0000 (23:18 +0000)]
[CONSRV]
Code reorganization. Common functions declarations, shared between the console server and the frontends, are put inside a include/ subdirectory. Functions needed only for the console server are in the usual root directory. Functions used only for the frontends are in their corresponding directories in under frontends/.

svn path=/branches/ros-csrss/; revision=58717

6 years ago[BASESRV-CSRSRV]
Hermès Bélusca-Maïto [Sun, 7 Apr 2013 18:28:38 +0000 (18:28 +0000)]
[BASESRV-CSRSRV]
A little bit of code reorganization (more a "matter of taste"; delete allocated pointers in the reverse way we allocated them).

[NTDLL]
- Free a used SID (i.e. fix a memory leak).
- Only just "reserve" memory pages for the section for the CSR port. Memory will be actually committed later on (checked on Windows Server 2003 and on http://j00ru.vexillium.org/?p=527 ).

svn path=/branches/ros-csrss/; revision=58716

6 years ago[SAMSRV]
Eric Kohl [Sun, 7 Apr 2013 17:58:11 +0000 (17:58 +0000)]
[SAMSRV]
Implement the set LogonHours attribute code for all user set functions.

svn path=/trunk/; revision=58715

6 years ago[win32k]
Giannis Adamopoulos [Sun, 7 Apr 2013 15:22:20 +0000 (15:22 +0000)]
[win32k]
- Fix IntGetScrollBarRect when WS_EX_LEFTSCROLLBAR style is used
- Spotted by vicmarcal

svn path=/trunk/; revision=58714

6 years ago[PORTCLS]
Jérôme Gardou [Sun, 7 Apr 2013 14:11:21 +0000 (14:11 +0000)]
[PORTCLS]
 * include initguid.h as suggested here : http://msdn.microsoft.com/en-us/library/windows/hardware/ff547786%28v=vs.85%29.aspx
 * Remove the guids.c file

svn path=/trunk/; revision=58713

6 years ago[KS]
Pierre Schweitzer [Sun, 7 Apr 2013 11:36:33 +0000 (11:36 +0000)]
[KS]
Fix copy/paste error

svn path=/trunk/; revision=58712

6 years ago[KS]
Pierre Schweitzer [Sun, 7 Apr 2013 11:35:50 +0000 (11:35 +0000)]
[KS]
Check parameters before using them and not after

svn path=/trunk/; revision=58711