Commit graph

53361 commits

Author SHA1 Message Date
Amine Khaldi 4204d81772 [JSCRIPT]
* Add the typelib related registration data.
* Set the correct dependencies for the resource file.

svn path=/trunk/; revision=58839
2013-04-24 11:18:29 +00:00
Pierre Schweitzer 5d683f8f8f [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
2013-04-23 21:34:59 +00:00
Amine Khaldi 79ac1cc9a9 [HHCTRL.OCX]
* Add the typelib related registration data.
* Set the correct dependencies for the resource file.

svn path=/trunk/; revision=58837
2013-04-23 16:35:53 +00:00
Amine Khaldi af2df13222 [IEFRAME]
* Add the typelib related registration data.
* Set the correct dependencies for the resource file.

svn path=/trunk/; revision=58836
2013-04-23 16:05:31 +00:00
Hermès Bélusca-Maïto 1707c78bfe [KDCOM]
Formatting change only (requested by Timo).

svn path=/trunk/; revision=58835
2013-04-23 00:48:49 +00:00
Hermès Bélusca-Maïto 1fda00d683 [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
2013-04-23 00:41:45 +00:00
Pierre Schweitzer dc93e99c9f [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
2013-04-22 19:36:33 +00:00
Thomas Faber 4517988f68 [NTDLL_APITEST]
- Add test cases showing that RtlDosPathNameToNtPathName_U strips trailing dots

svn path=/trunk/; revision=58832
2013-04-22 19:09:12 +00:00
Giannis Adamopoulos 3c3d41fec8 [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
2013-04-22 16:46:43 +00:00
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