Commit graph

53363 commits

Author SHA1 Message Date
Pierre Schweitzer 91a5c6ea10 [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
2013-04-20 16:49:53 +00:00
Pierre Schweitzer 4dea595eca [NTOSKRNL]
Allow null matching with * wc in FsRtlIs*InExpression()
This should fix a few tests

svn path=/trunk/; revision=58790
2013-04-20 14:10:10 +00:00
Pierre Schweitzer 301f9552c0 [KMTEST:FSRTL]
Fix assertion failure on checked builds

svn path=/trunk/; revision=58789
2013-04-20 12:54:38 +00:00
Pierre Schweitzer 13bb26cfcf [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
2013-04-20 12:24:57 +00:00
Hermès Bélusca-Maïto d85de91071 [WINSRV]
Declare a helper as static.

svn path=/trunk/; revision=58787
2013-04-19 22:52:36 +00:00
Giannis Adamopoulos f894411e39 [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
2013-04-19 09:59:50 +00:00
Giannis Adamopoulos 7aecedf790 [msgina]
- Switch to the winlogon desktop when we show the LogedOn dialog

svn path=/trunk/; revision=58785
2013-04-19 08:12:10 +00:00
Hermès Bélusca-Maïto 25aef73037 [PSDK]
Fix some declarations (checked against Windows PSDK and Arwinss, which showed me the Truth :P).

svn path=/trunk/; revision=58784
2013-04-18 22:13:50 +00:00
Amine Khaldi 00ac0d48b1 [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
2013-04-18 21:46:58 +00:00
Hermès Bélusca-Maïto 78e547c553 [CMAKE-scripts]
Indentation fixes, no code changes.

svn path=/trunk/; revision=58782
2013-04-18 21:19:09 +00:00
Giannis Adamopoulos fd8944f799 [winlogon]
- Remove the big hack that made winlogon use only one desktop

svn path=/trunk/; revision=58781
2013-04-18 18:03:52 +00:00
Giannis Adamopoulos fcf26e1d17 [win32k]
- When creating a new window, create it in the thread desktop and not in the active desktop

svn path=/trunk/; revision=58780
2013-04-18 17:54:39 +00:00
Giannis Adamopoulos 1ccf48b48a [thmsvc]
- Fix build

svn path=/trunk/; revision=58779
2013-04-18 17:22:52 +00:00
Giannis Adamopoulos 0754d3be29 [uxtheme]
- Stub OpenThemeDataFromFile and DrawNCPreview that will be used by desk.cpl in the future

svn path=/trunk/; revision=58778
2013-04-18 17:09:20 +00:00
Sylvain Petreolle 47dd7d36c1 [HIVESFT]
Fix RunOnce for iexplore.
iexplore is now correctly moved into %ProgramFiles%\Internet Explorer.

svn path=/trunk/; revision=58777
2013-04-18 12:14:47 +00:00
Amine Khaldi 39349fee62 [WINHLP32]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58776
2013-04-18 11:34:29 +00:00
Timo Kreuzer 6f32c8afee [NTOSKRNL]
Fix KiRaiseAssertion on amd64

svn path=/trunk/; revision=58775
2013-04-17 06:05:14 +00:00
Amine Khaldi 9e746b60f4 [DINPUT8]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58774
2013-04-16 20:33:34 +00:00
James Tabor 317d0908d3 [NtUser]
- Fix Silverlight installation splash, see CORE-7036 for details.

svn path=/trunk/; revision=58773
2013-04-15 23:13:41 +00:00
Hermès Bélusca-Maïto fdceea406e [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
2013-04-15 19:46:07 +00:00
Hermès Bélusca-Maïto 599a7affa3 [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
2013-04-15 19:32:00 +00:00
Amine Khaldi 192afa3ac1 [DINPUT_WINETEST]
* Import from Wine 1.5.26.

svn path=/trunk/; revision=58769
2013-04-15 19:31:42 +00:00
Amine Khaldi f31ab09118 [DINPUT]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58768
2013-04-15 18:54:35 +00:00
Amine Khaldi e7836734ab [CMAKE]
* Use PSEH2 again for TestBE (reverts 58603 and 58604).

svn path=/trunk/; revision=58767
2013-04-15 12:59:35 +00:00
Sylvain Petreolle 4c940f9e2e Addendum to r58764:
Remove MAX_PATH compatible definition and limits.h inclusion.


svn path=/trunk/; revision=58766
2013-04-14 20:54:33 +00:00
Timo Kreuzer f26c89182f [LOG2LINES]
Try to fix build

svn path=/trunk/; revision=58765
2013-04-14 20:14:45 +00:00
Timo Kreuzer 38ddc8955e [LOG2LINES]
Use PATH_MAX instead of MAX_PATH. Patch by tower.

svn path=/trunk/; revision=58764
2013-04-14 19:49:34 +00:00
Timo Kreuzer 0d2f933c3c [RTL/MKHIVE]
Revert r58762 and apply a better fix.

svn path=/trunk/; revision=58763
2013-04-14 19:16:20 +00:00
Timo Kreuzer 6f902c327d [RTL]
Fix host tools build

svn path=/trunk/; revision=58762
2013-04-14 18:59:37 +00:00
Timo Kreuzer 75082f2302 [RTL]
Add support for RTL_BITMAP64 on x64 builds

svn path=/trunk/; revision=58761
2013-04-14 18:49:20 +00:00
Timo Kreuzer 6090c3ee06 [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
2013-04-14 18:41:54 +00:00
Timo Kreuzer 291e52f39e [WIN32K]
Calculate flRaster in GDIINFO flags after calling DrvEnablePDEV. Should fix CORE-7079

svn path=/trunk/; revision=58759
2013-04-14 17:17:44 +00:00
Hermès Bélusca-Maïto ddfa887b86 [CONSRV]
Fix some MSVC warnings (type conversions).

Ready for merging (TM) :)

svn path=/branches/ros-csrss/; revision=58758
2013-04-14 16:04:46 +00:00
Sylvain Petreolle 881457ce32 [LOG2LINES]
Partly fix MSVC build.
Disable MSVC build for now.

svn path=/trunk/; revision=58757
2013-04-14 15:09:52 +00:00
Hermès Bélusca-Maïto f51caa6299 [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
2013-04-14 14:49:30 +00:00
Sylvain Petreolle 17ad27cc71 [HOST-TOOLS]
Add log2lines to build.


svn path=/trunk/; revision=58755
2013-04-14 14:18:34 +00:00
Hermès Bélusca-Maïto 2fe3337b09 Forgot these changes.
svn path=/branches/ros-csrss/; revision=58754
2013-04-14 13:25:02 +00:00
Hermès Bélusca-Maïto 57d6853ca4 [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
2013-04-14 12:14:00 +00:00
Amine Khaldi 18e14e7e3e [DSOUND]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58752
2013-04-13 23:33:54 +00:00
Amine Khaldi 58c8c13693 [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
2013-04-13 23:28:46 +00:00
Amine Khaldi dfa9f630bb * Forgot the GCC case.
svn path=/trunk/; revision=58750
2013-04-13 22:42:50 +00:00
Amine Khaldi 78c8abf0e3 [PSDK]
* Add DECLSPEC_SELECTANY.

svn path=/trunk/; revision=58749
2013-04-13 22:35:13 +00:00
Hermès Bélusca-Maïto c6990096ac [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
2013-04-13 22:11:40 +00:00
Eric Kohl 5286e4fac2 [MSV1_0]
Retrieve all information about the user.

svn path=/trunk/; revision=58747
2013-04-13 21:50:54 +00:00
Hermès Bélusca-Maïto 2cb57b25b4 [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
2013-04-13 21:33:53 +00:00
Hermès Bélusca-Maïto 2dd6b556a9 [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
2013-04-13 21:33:03 +00:00
Hermès Bélusca-Maïto 157aa32663 [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
2013-04-13 21:28:10 +00:00
Hermès Bélusca-Maïto 8b4f636332 [CONSRV]
Fix the TUI window procedure.

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

svn path=/branches/ros-csrss/; revision=58743
2013-04-13 21:09:49 +00:00
Eric Kohl fda13e9c4c [SAMSRV]
Implement SamIFree_SAMPR_USER_INFO_BUFFER.

svn path=/trunk/; revision=58742
2013-04-13 21:04:54 +00:00
Hermès Bélusca-Maïto 3a4f8f455f Sync with trunk r58740.
svn path=/branches/ros-csrss/; revision=58741
2013-04-13 18:49:50 +00:00