Commit graph

53402 commits

Author SHA1 Message Date
Pierre Schweitzer 8fe345032d [NTOSKRNL]
Erratum for r58810.
Forgot to change that if...

svn path=/trunk/; revision=58830
2013-04-22 16:21:10 +00:00
Amine Khaldi 98eaba80bc [HHCTRL.OCX][IEFRAME]
* Add missing stdole2 dependency.
CORE-7087

svn path=/trunk/; revision=58829
2013-04-22 15:21:38 +00:00
Giannis Adamopoulos 6b33879457 [desk.cpl]
- Draw the classic theme preview if drawing the visual styles preview failed

svn path=/trunk/; revision=58828
2013-04-22 13:02:48 +00:00
Amine Khaldi 8f045a2888 [SHDOCVW]
* Add the shdocvw_v1.idl TYPELIB and WINE_REGISTRY resources.

svn path=/trunk/; revision=58827
2013-04-22 11:33:48 +00:00
Pierre Schweitzer 2b47f60899 [KMTEST:FSRTL]
Add a test that matches rosautotest.exe behavior

svn path=/trunk/; revision=58826
2013-04-22 06:49:01 +00:00
Hermès Bélusca-Maïto b56283a15f [KDCOM]
- Code reorganization: put all the port control functions together.
- Little simplifications of some functions (from CORE-7106).

svn path=/trunk/; revision=58825
2013-04-22 00:28:16 +00:00
Hermès Bélusca-Maïto 5159da237d [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
2013-04-21 23:56:15 +00:00
Hermès Bélusca-Maïto 6515d813b3 [KDCOM]
Seems to fix reconnection issues, in two lines.

svn path=/trunk/; revision=58823
2013-04-21 23:39:05 +00:00
Hermès Bélusca-Maïto 8aa27c3f4e [KDCOM]
- Directly use CpGetByte and Co. functions from the CPortLib since they are working ok.
- Remove unusued variables.

svn path=/trunk/; revision=58822
2013-04-21 23:23:30 +00:00
Thomas Faber bc461d6fa9 [SHELL32]
- Style improvements by Katayama Hirofumi MZ and Edijs Kolesnikovičs

svn path=/trunk/; revision=58821
2013-04-21 22:10:36 +00:00
Eric Kohl baf27d33b8 [MSV1_0]
Allocate a profile buffer and use it to return the user profile information to the caller.

svn path=/trunk/; revision=58820
2013-04-21 21:08:58 +00:00
Thomas Faber 76b9a203f2 [KMTESTS]
- Add a few more tests for FindFirstFile
- Silence kmtest debugging

svn path=/trunk/; revision=58819
2013-04-21 20:47:52 +00:00
Pierre Schweitzer 4e5c5772f1 [NTOSKRNL]
Nearly properly reimplement DOT_STAR in FsRtlIs*InExpression.
Should fix tests broken by hackfix

svn path=/trunk/; revision=58818
2013-04-21 20:34:17 +00:00
Pierre Schweitzer e25146372d [NTOSKRNL]
Temp hackfix DOS_STAR to get rosautotest working again

svn path=/trunk/; revision=58817
2013-04-21 20:14:36 +00:00
Eric Kohl 3a18230542 [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
2013-04-21 20:05:26 +00:00
Eric Kohl 7029a8be32 [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
2013-04-21 19:44:54 +00:00
Pierre Schweitzer c927959df8 [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
2013-04-21 19:01:09 +00:00
Thomas Faber 3e16da2604 [KMTESTS]
- Add a kernel32 test (I know right) to check how FindFirstFile* modifies wildcards
ROSTESTS-104 #resolve

svn path=/trunk/; revision=58813
2013-04-21 19:00:10 +00:00
Thomas Faber a3ee37624f [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
2013-04-21 18:53:51 +00:00
Amine Khaldi a8618f38c2 [SHDOCVW_WINETEST]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58811
2013-04-21 16:40:23 +00:00
Pierre Schweitzer 53db72e990 [NTOSKRNL]
Reimplement (& fix) handling of DOS_DOT in FsRtlIs*InExpression().
This fixes lots of failing tests

svn path=/trunk/; revision=58810
2013-04-21 15:53:59 +00:00
Giannis Adamopoulos 9870b21c66 [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
2013-04-21 14:42:16 +00:00
Giannis Adamopoulos 303bb28fc4 [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
2013-04-21 14:36:57 +00:00
Hermès Bélusca-Maïto 1408f94a8f [DESK]
Remove erroneous extra backslash characters in some strings.

svn path=/trunk/; revision=58807
2013-04-21 14:29:05 +00:00
Pierre Schweitzer d7c9b59f0f [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
2013-04-21 14:25:55 +00:00
Hermès Bélusca-Maïto e214308f84 [CPORTLIB]
Add a #pragma once directive to forbid multiple inclusions of the same header.

[NTOSKRNL:KD64]
Code formatting only

svn path=/trunk/; revision=58805
2013-04-21 14:03:07 +00:00
Hermès Bélusca-Maïto 32d3d39193 [DESK]
Convert language files to Unicode.

svn path=/trunk/; revision=58804
2013-04-21 13:57:28 +00:00
Amine Khaldi 378d3e7b4f [IEXPLORE]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58803
2013-04-21 13:53:35 +00:00
Amine Khaldi c28ad3b23e [SHDOCVW]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58802
2013-04-21 13:50:00 +00:00
Pierre Schweitzer bc281af13f [KMTESTS:FSRTL]
Add more tests for FsRtlIs*InExpression()
Tested on w2k3 by Thomas

svn path=/trunk/; revision=58801
2013-04-21 13:47:54 +00:00
Amine Khaldi 65ef84b840 [EXPAND]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58800
2013-04-21 12:33:33 +00:00
Amine Khaldi d5c3c87735 [WORDPAD]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58799
2013-04-21 12:29:02 +00:00
Giannis Adamopoulos ade6d5011a [desk.cpl]
- Add a missing error check

svn path=/trunk/; revision=58798
2013-04-21 12:21:21 +00:00
Giannis Adamopoulos 78cb9a84f2 [desk.cpl]
- Formatting: Convert tabs to spaces
- No code changes

svn path=/trunk/; revision=58797
2013-04-21 12:00:37 +00:00
Amine Khaldi d2577f2eff [PSDK]
* Sync some exdisp.idl changes with Wine.

svn path=/trunk/; revision=58796
2013-04-20 22:21:07 +00:00
Amine Khaldi 8bb57a6a8f [ACTXPRXY]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58795
2013-04-20 21:18:05 +00:00
Thomas Faber 2ab03b12af [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
2013-04-20 19:34:32 +00:00
Eric Kohl 44de93b3cf [SAMSRV]
Add missing header file.

svn path=/trunk/; revision=58793
2013-04-20 19:21:37 +00:00
Eric Kohl 25006dfe30 [SAMSRV]
- Add string resources for SAM object names and comments.
- Use the string resources in the setup code.

svn path=/trunk/; revision=58792
2013-04-20 18:54:27 +00:00
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