Thomas Faber [Sat, 27 Apr 2013 07:44:28 +0000 (07:44 +0000)]
[KMTESTS:FSRTL]
- Rework FsRtlExpression test to be more maintainable by using a table. Patch by Víctor Martínez Calvo, a few comments by me.
CORE-7108 #resolve
svn path=/trunk/; revision=58864
Amine Khaldi [Fri, 26 Apr 2013 23:05:51 +0000 (23:05 +0000)]
[SHELL32]
* Fix the FVM_AUTO handing in CDefView::SetCurrentViewMode. Brought to you by Victor Martinez.
CORE-7126 #resolve
svn path=/trunk/; revision=58863
Amine Khaldi [Fri, 26 Apr 2013 22:31:07 +0000 (22:31 +0000)]
[HAL]
* Account for the asm source files in all the HAL flavors. Should fix compiling them with VS (which regressed recently).
svn path=/trunk/; revision=58862
Sylvain Petreolle [Fri, 26 Apr 2013 14:15:28 +0000 (14:15 +0000)]
[HIVESFT]
Fix opening of http,https and gopher URLs.
svn path=/trunk/; revision=58861
Amine Khaldi [Fri, 26 Apr 2013 12:10:27 +0000 (12:10 +0000)]
[SHELL32]
* Sync CommandLineToArgvW with Wine 1.5.26. Fixes issues spotted by Victor Martinez.
CORE-7125 #resolve
svn path=/trunk/; revision=58860
Thomas Faber [Fri, 26 Apr 2013 09:31:12 +0000 (09:31 +0000)]
[KMTESTS:FSRTL]
- Enable running FsRtlMcb by hand
svn path=/trunk/; revision=58859
Pierre Schweitzer [Fri, 26 Apr 2013 06:47:42 +0000 (06:47 +0000)]
[NTOSKRNL]
Disable FsRtlMcb for the moment, as they crash, don't provide any useful and prevent the VBox testbot to properly run
svn path=/trunk/; revision=58858
Hermès Bélusca-Maïto [Thu, 25 Apr 2013 23:16:19 +0000 (23:16 +0000)]
Fix a check.
svn path=/trunk/; revision=58857
Hermès Bélusca-Maïto [Thu, 25 Apr 2013 23:13:58 +0000 (23:13 +0000)]
[ADVAPI32-SERVICES]
- Apply changes from http://code.reactos.org/cru/CR-30
- If an event object already exists, CreateEvent returns a valid handle to it. So that, if the returned handle is NULL, then automatically we are sure that it doesn't exist. Therefore remove unneeded checks.
svn path=/trunk/; revision=58856
Amine Khaldi [Thu, 25 Apr 2013 23:04:00 +0000 (23:04 +0000)]
[SHELL32]
* Sync SH{Register,Revoke}DragDrop with Wine 1.5.26.
svn path=/trunk/; revision=58855
Amine Khaldi [Thu, 25 Apr 2013 22:52:34 +0000 (22:52 +0000)]
[SHELL32]
* Sync DoEnvironmentSubst{A,W} with Wine 1.5.26. Fixes issues spotted by Victor Martinez.
CORE-7124 #resolve
svn path=/trunk/; revision=58854
Hermès Bélusca-Maïto [Thu, 25 Apr 2013 22:20:00 +0000 (22:20 +0000)]
[PSDK]
Clarify the meaning of the parameters of MAKEWORD/MAKELONG
svn path=/trunk/; revision=58853
Jérôme Gardou [Thu, 25 Apr 2013 21:29:59 +0000 (21:29 +0000)]
[NTOSKRNL]
- Handle VME for the PUSHF and POPF instruction in virtual mode
- There is no reason to set interrupt flag when handling POPF
- Fix a typo in POPF case : mask out the right variable
See http://www.rcollins.org/articles/vme1/ for reference
svn path=/trunk/; revision=58852
Amine Khaldi [Thu, 25 Apr 2013 15:54:45 +0000 (15:54 +0000)]
[NTOSKRNL]
* Make sure that BaseAddress is at 64-k boundary in NtMapViewOfSection(). Fixes a couple NtMapViewOfSection tests.
* Brought to you by Zhan Jianyu (aka larmbr) with review and improvement by Timo.
CORE-7118 #resolve #comment A slightly improved fix was committed in r58851. Thanks ;)
svn path=/trunk/; revision=58851
Aleksey Bragin [Thu, 25 Apr 2013 14:15:10 +0000 (14:15 +0000)]
[RTL]
- Apply similar fixes as in 58848 to RtlGetElementGenericTable (no need to make too fancy predecrements if they work incorrectly in this case when do/while loops were unnecessary at all).
svn path=/trunk/; revision=58850
Pierre Schweitzer [Thu, 25 Apr 2013 10:08:05 +0000 (10:08 +0000)]
[KMTESTS:FSRTL]
Fix copy/paste mistakes
svn path=/trunk/; revision=58849
Aleksey Bragin [Wed, 24 Apr 2013 22:56:43 +0000 (22:56 +0000)]
[RTL]
- Do not set result variable NodeOrParent in RtlpFindGenericTableNodeOrParent in case the generic table is empty, just returning TableEmptyTree is enough.
- Fix improper enumeration of generic tables nodes. The way they were done previously clearly shows that noone was actually testing these APIs and a simple mistake (do/while instead of while loop) led to a NULL pointer access. Thanks to Pierre for developing MCB tests which revealed this problem.
Rephrasing Vladimir Lenin: "Test, test and again test!"
svn path=/trunk/; revision=58848
Pierre Schweitzer [Wed, 24 Apr 2013 20:36:33 +0000 (20:36 +0000)]
[NTOSKRNL]
Reimplement (yes, once more...) all the DOS wildcards in FsRtlIs*InExpression().
This time with a better understanding of MSDN (doc can be sometimes quite cryptic...).
Which means that now the functions are passing all the tests and are even simpler.
svn path=/trunk/; revision=58847
Timo Kreuzer [Wed, 24 Apr 2013 20:28:45 +0000 (20:28 +0000)]
[NTOSKRNL/AMD64]
- Add more required feature bits
- Initialize the PAT MSR
- Enable NX in EFER MSR
svn path=/trunk/; revision=58846
Giannis Adamopoulos [Wed, 24 Apr 2013 17:51:44 +0000 (17:51 +0000)]
[videoprt]
- Improve some debug messages
svn path=/trunk/; revision=58845
Pierre Schweitzer [Wed, 24 Apr 2013 16:59:23 +0000 (16:59 +0000)]
[NTOSKRNL]
Really implement support for DOS_QM in FsRtlIs*InExpression()
Should fix some tests
svn path=/trunk/; revision=58844
Sylvain Petreolle [Wed, 24 Apr 2013 16:46:52 +0000 (16:46 +0000)]
[SYSSETUP]
Register ieframe during 2nd stage.
svn path=/trunk/; revision=58843
Pierre Schweitzer [Wed, 24 Apr 2013 15:25:19 +0000 (15:25 +0000)]
[NTOSKRNL]
Properly handle when we are at last dot in FsRtlIs*InExpression with DOS_STAR
svn path=/trunk/; revision=58842
Pierre Schweitzer [Wed, 24 Apr 2013 14:21:26 +0000 (14:21 +0000)]
[NTOSKRNL]
Fix a few tests with FsRtlIs*InExpression()
svn path=/trunk/; revision=58841
Pierre Schweitzer [Wed, 24 Apr 2013 12:18:28 +0000 (12:18 +0000)]
[NTOSKRNL]
Fix null matching for empty string in FsRtlIsDbcsInExpression()
svn path=/trunk/; revision=58840
Amine Khaldi [Wed, 24 Apr 2013 11:18:29 +0000 (11:18 +0000)]
[JSCRIPT]
* Add the typelib related registration data.
* Set the correct dependencies for the resource file.
svn path=/trunk/; revision=58839
Pierre Schweitzer [Tue, 23 Apr 2013 21:34:59 +0000 (21:34 +0000)]
[KMTESTS:FSRTL]
Add tests for testing Large MCBs on Aleksey's request.
Currently, they fail (and even crash) on ReactOS.
Aleksey promised a bugfix!
svn path=/trunk/; revision=58838
Amine Khaldi [Tue, 23 Apr 2013 16:35:53 +0000 (16:35 +0000)]
[HHCTRL.OCX]
* Add the typelib related registration data.
* Set the correct dependencies for the resource file.
svn path=/trunk/; revision=58837
Amine Khaldi [Tue, 23 Apr 2013 16:05:31 +0000 (16:05 +0000)]
[IEFRAME]
* Add the typelib related registration data.
* Set the correct dependencies for the resource file.
svn path=/trunk/; revision=58836
Hermès Bélusca-Maïto [Tue, 23 Apr 2013 00:48:49 +0000 (00:48 +0000)]
[KDCOM]
Formatting change only (requested by Timo).
svn path=/trunk/; revision=58835
Hermès Bélusca-Maïto [Tue, 23 Apr 2013 00:41:45 +0000 (00:41 +0000)]
[KDCOM]
- Use stdlib.h header instead of declaring the atol function's prototype (caught by Jérôme).
- Clarify the loop in KdpSendPacket (by Timo).
NOTE: I also noticed that it was not this loop-change that fixed reconnection (see commit message of r58823), but one of the changes of revision r58822 (certainly the one in the KdpReceiveByte function) (ironically I said "Seems to fix..." since I noticed that change of behaviour when I was trying to play with the code in KdpSendPacket with modifications of r58822, but I didn't notice that in fact it happened with changes of r58822. It is only today that I constated that, during a revert of r58823 + test + a remark from Timo).
svn path=/trunk/; revision=58834
Pierre Schweitzer [Mon, 22 Apr 2013 19:36:33 +0000 (19:36 +0000)]
[NTOSKRNL]
Properly handle (as Windows does) WC in case last dot was eaten in path name translation
Fixes last FindFile failing tests
svn path=/trunk/; revision=58833
Thomas Faber [Mon, 22 Apr 2013 19:09:12 +0000 (19:09 +0000)]
[NTDLL_APITEST]
- Add test cases showing that RtlDosPathNameToNtPathName_U strips trailing dots
svn path=/trunk/; revision=58832
Giannis Adamopoulos [Mon, 22 Apr 2013 16:46:43 +0000 (16:46 +0000)]
[uxtheme]
- Do not apply non client metrics defined in the theme, while applying the theme. This is now done by desk.cpl
- Implement OpenThemeDataFromFile to let desk.cpl open a theme file and query the metrics stored in the theme file
- Make use of the HTHEME hTheme parameter in GetThemeSysBool, GetThemeSysColor, GetThemeSysFont, GetThemeSysInt, GetThemeSysSize and GetThemeSysString
svn path=/trunk/; revision=58831
Pierre Schweitzer [Mon, 22 Apr 2013 16:21:10 +0000 (16:21 +0000)]
[NTOSKRNL]
Erratum for r58810.
Forgot to change that if...
svn path=/trunk/; revision=58830
Amine Khaldi [Mon, 22 Apr 2013 15:21:38 +0000 (15:21 +0000)]
[HHCTRL.OCX][IEFRAME]
* Add missing stdole2 dependency.
CORE-7087
svn path=/trunk/; revision=58829
Giannis Adamopoulos [Mon, 22 Apr 2013 13:02:48 +0000 (13:02 +0000)]
[desk.cpl]
- Draw the classic theme preview if drawing the visual styles preview failed
svn path=/trunk/; revision=58828
Amine Khaldi [Mon, 22 Apr 2013 11:33:48 +0000 (11:33 +0000)]
[SHDOCVW]
* Add the shdocvw_v1.idl TYPELIB and WINE_REGISTRY resources.
svn path=/trunk/; revision=58827
Pierre Schweitzer [Mon, 22 Apr 2013 06:49:01 +0000 (06:49 +0000)]
[KMTEST:FSRTL]
Add a test that matches rosautotest.exe behavior
svn path=/trunk/; revision=58826
Hermès Bélusca-Maïto [Mon, 22 Apr 2013 00:28:16 +0000 (00:28 +0000)]
[KDCOM]
- Code reorganization: put all the port control functions together.
- Little simplifications of some functions (from CORE-7106).
svn path=/trunk/; revision=58825
Hermès Bélusca-Maïto [Sun, 21 Apr 2013 23:56:15 +0000 (23:56 +0000)]
[KDCOM]
- Use the UCHAR type directly instead of using a typedef for defining BYTE.
- A little bit of header reorganization.
svn path=/trunk/; revision=58824
Hermès Bélusca-Maïto [Sun, 21 Apr 2013 23:39:05 +0000 (23:39 +0000)]
[KDCOM]
Seems to fix reconnection issues, in two lines.
svn path=/trunk/; revision=58823
Hermès Bélusca-Maïto [Sun, 21 Apr 2013 23:23:30 +0000 (23:23 +0000)]
[KDCOM]
- Directly use CpGetByte and Co. functions from the CPortLib since they are working ok.
- Remove unusued variables.
svn path=/trunk/; revision=58822
Thomas Faber [Sun, 21 Apr 2013 22:10:36 +0000 (22:10 +0000)]
[SHELL32]
- Style improvements by Katayama Hirofumi MZ and Edijs Kolesnikovičs
svn path=/trunk/; revision=58821
Eric Kohl [Sun, 21 Apr 2013 21:08:58 +0000 (21:08 +0000)]
[MSV1_0]
Allocate a profile buffer and use it to return the user profile information to the caller.
svn path=/trunk/; revision=58820
Thomas Faber [Sun, 21 Apr 2013 20:47:52 +0000 (20:47 +0000)]
[KMTESTS]
- Add a few more tests for FindFirstFile
- Silence kmtest debugging
svn path=/trunk/; revision=58819
Pierre Schweitzer [Sun, 21 Apr 2013 20:34:17 +0000 (20:34 +0000)]
[NTOSKRNL]
Nearly properly reimplement DOT_STAR in FsRtlIs*InExpression.
Should fix tests broken by hackfix
svn path=/trunk/; revision=58818
Pierre Schweitzer [Sun, 21 Apr 2013 20:14:36 +0000 (20:14 +0000)]
[NTOSKRNL]
Temp hackfix DOS_STAR to get rosautotest working again
svn path=/trunk/; revision=58817
Eric Kohl [Sun, 21 Apr 2013 20:05:26 +0000 (20:05 +0000)]
[LSASRV]
Open the caller process using more access rights in order to be able to allocate memory in the callers address space and to be able to write into the allocated memory.
svn path=/trunk/; revision=58816
Eric Kohl [Sun, 21 Apr 2013 19:44:54 +0000 (19:44 +0000)]
[LSALIB]
- Fix LsaFreeReturnBuffer. It is used to free virtual memory instead of heap memory because Buffer is a pointer to a virtual memory buffer that has been allocated by an authentication package.
- Fix several DataLength calculations and a typo.
svn path=/trunk/; revision=58815
Pierre Schweitzer [Sun, 21 Apr 2013 19:01:09 +0000 (19:01 +0000)]
[KERNEL32]
Implement support for WC translation to DOS so that they are correctly passed to FsRtlIs*InExpression()
Please retest issues CORE-5125 and CORE-7100
svn path=/trunk/; revision=58814
Thomas Faber [Sun, 21 Apr 2013 19:00:10 +0000 (19:00 +0000)]
[KMTESTS]
- Add a kernel32 test (I know right) to check how FindFirstFile* modifies wildcards
ROSTESTS-104 #resolve
svn path=/trunk/; revision=58813
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Eric Kohl [Sat, 20 Apr 2013 19:21:37 +0000 (19:21 +0000)]
[SAMSRV]
Add missing header file.
svn path=/trunk/; revision=58793
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
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
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
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
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
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
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
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
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
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
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
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
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
Giannis Adamopoulos [Thu, 18 Apr 2013 17:22:52 +0000 (17:22 +0000)]
[thmsvc]
- Fix build
svn path=/trunk/; revision=58779
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
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
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
Timo Kreuzer [Wed, 17 Apr 2013 06:05:14 +0000 (06:05 +0000)]
[NTOSKRNL]
Fix KiRaiseAssertion on amd64
svn path=/trunk/; revision=58775
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
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
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
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
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
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
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
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
Timo Kreuzer [Sun, 14 Apr 2013 20:14:45 +0000 (20:14 +0000)]
[LOG2LINES]
Try to fix build
svn path=/trunk/; revision=58765
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