Commit graph

51493 commits

Author SHA1 Message Date
Eric Kohl
611b08e507 [SAMSRV]
- Ensure that account names are not in use when a new alias, group or user is created. Return a proper status code if the account name is alread in use.
- Initialize logon/password  related data for new user account objects.
- Add missing prototypes and user account control bits to ntsam.h

svn path=/trunk/; revision=56936
2012-07-22 15:12:00 +00:00
Timo Kreuzer
d62e513aad [CMAKE]
Add support for MSVC ARM
Configuration script works as usual from VS 11 ARM command prompt, host tools is configured for x86 and must be compiled from a VS x86 command prompt.

svn path=/trunk/; revision=56935
2012-07-22 14:21:43 +00:00
Jérôme Gardou
7024c1ba5c [CMAKE]
- Revert r56892 and r56889.
Add a comment as to why this should be this way.

svn path=/trunk/; revision=56934
2012-07-22 11:03:20 +00:00
Jérôme Gardou
3465a99308 [DIBLIB]
- Fix GCC compilation

svn path=/trunk/; revision=56933
2012-07-22 00:15:02 +00:00
Aleksey Bragin
da04e4981b [CMLIB]
- Remove unused HFILE_TYPE_ALTERNATE.
- Reapply changes from r56884: Hermes Belusca: Fix wrong definition of CMHIVE structure.
See issue #7162 for more details.

svn path=/trunk/; revision=56932
2012-07-21 23:27:30 +00:00
Jérôme Gardou
4be2c40f92 [WIN32SS/USER]
- Handle transferring buffer to user mode in WH_CALLWNDPROC(RET) hooks if lParam is a pointer.
This fixes the gallium3d opengl ICD, so newest VMWare opengl Driver should now work.
Please TEST!

svn path=/trunk/; revision=56931
2012-07-21 22:59:41 +00:00
Jérôme Gardou
5cc65e64c7 [APITESTS/CRT]
- Test errno value on failure

svn path=/trunk/; revision=56930
2012-07-21 20:15:12 +00:00
Jérôme Gardou
9c54cdba31 [OOPS]
- Forgot some files

svn path=/trunk/; revision=56929
2012-07-21 20:05:18 +00:00
Jérôme Gardou
221e348e01 [APITESTS/CRT]
- Add more tests for _vsnprintf
- Add tests for _vsnwprintf, _vscprintf, _vscwprintf

svn path=/trunk/; revision=56928
2012-07-21 20:00:56 +00:00
Jérôme Gardou
ab3aa90f77 [CRT]
- Implement _vsc(w)printf for msvcrt

svn path=/trunk/; revision=56927
2012-07-21 19:59:47 +00:00
Alex Ionescu
5e1b6eac22 [NTOSKRNL]: Add more support for session space, including mapping and unmapping views into it, as well as putting in the correct checks in the page fault handler for future work.
[NTOSKRNL]: Cleanup the page fault handler to help with debugging, fix a few bugs and missing perf counters. There's a lot of cut corners that need some love, will be slowly adding more asserts/sanity code to make sure things are working right.

svn path=/trunk/; revision=56926
2012-07-21 19:07:11 +00:00
Jérôme Gardou
f505107ac2 [APITESTS]
- Move _vsnprintf to crt tests, where it belongs, and make it pass for crtdll

svn path=/trunk/; revision=56925
2012-07-21 17:15:08 +00:00
Jérôme Gardou
7ee4b9f4f0 [MSVCRT_APITEST]
- add basic test for _vsnprintf
This is mostly to verify if WINE's implementation of _vcsprintf is correct

svn path=/trunk/; revision=56924
2012-07-21 16:31:03 +00:00
Amine Khaldi
b8244617b9 [REGEDIT]
* Don't include these two headers twice for the resources.

svn path=/trunk/; revision=56923
2012-07-21 15:01:13 +00:00
Amine Khaldi
9e251dd3cc [WINE/CONFIG.H]
* Don't automatically include buildno.h.

svn path=/trunk/; revision=56922
2012-07-21 15:00:35 +00:00
Amine Khaldi
5efd13d09d [LIBXSLT]
* Add to the MSVC build.

svn path=/trunk/; revision=56921
2012-07-21 13:53:29 +00:00
Amine Khaldi
7ba318b692 [LIBTIFF]
* Fix MSVC build.

svn path=/trunk/; revision=56920
2012-07-21 13:22:01 +00:00
Amine Khaldi
3288d713d7 [LIBPNG]
* Fix MSVC build.

svn path=/trunk/; revision=56919
2012-07-21 13:09:28 +00:00
Sylvain Petreolle
c7feb9e779 Update zlib to version 1.2.7.
Enable zlib into wininet.

Patch by Vincenzo Cotugno.
See bug 7197 for details.

svn path=/trunk/; revision=56918
2012-07-21 12:53:16 +00:00
Eric Kohl
a529ab3a74 [SAMSRV]
Check if the name of a new account (alias, group or user) is used before the account is created. This check is needed because account names must be unique.

svn path=/trunk/; revision=56917
2012-07-20 20:42:53 +00:00
Jérôme Gardou
1f4032c1e2 [OPENGL32]
* use MakeCurrent(NULL, NULL) to unset the current context.

svn path=/trunk/; revision=56916
2012-07-19 21:55:56 +00:00
Jérôme Gardou
84d5a017bf [OPENGL32]
* Stub-plement glDebugEntry
Taken from the WINE project

svn path=/trunk/; revision=56915
2012-07-19 21:54:27 +00:00
Jérôme Gardou
557825f067 [OPENGL32]
- update spec file

svn path=/trunk/; revision=56914
2012-07-19 21:40:17 +00:00
Sylvain Petreolle
70249c8d50 [ZLIB]
Remove svn:keywords properties.


svn path=/trunk/; revision=56913
2012-07-19 10:10:58 +00:00
Thomas Faber
b62b8a237f [LIBPNG]
- Do not duplicate headers. Update out-of-sync public headers. Patch by Vincenzo Cotugno.

svn path=/trunk/; revision=56912
2012-07-18 22:41:51 +00:00
Pierre Schweitzer
6be6be9edb [CALC][CHARMAP][MPLAY32][DEVMGMT][SERVMAN][REGEDIT][SNDREC32][SNDVOL32][TASKMGR]
Update French translation.
Patch by Hermès Belusca - Maito
See issue #7196 for more details.

svn path=/trunk/; revision=56911
2012-07-18 18:22:02 +00:00
Thomas Faber
601365122d [ZLIB]
- Do not duplicate header files. Patch by Vincenzo Cotugno.

svn path=/trunk/; revision=56910
2012-07-18 17:13:22 +00:00
Amine Khaldi
56747bcf8f [HAL]
* Leverage the object library option provided by CMake 2.8.8+ which will speed up the build even further.
* Compared strings using STREQUAL.
* These wrapping conditions will go away as soon as we ship the new BE.

svn path=/trunk/; revision=56909
2012-07-17 14:11:49 +00:00
Amine Khaldi
9622dedd9f [CMAKE]
* Make use of the TARGET_PDB variable to consistently group the separate debug files into a symbols folder.

svn path=/trunk/; revision=56908
2012-07-17 14:08:18 +00:00
Aleksey Bragin
4c86cb1642 [SCSIPORT]
- Fix a regression from r56863. New logic is: the requested data size is sizeof(ULONG), so if the result read is less than that - continue to the next slot. Thanks to SomeGuy for pointing out the problem.
See issue #7147 for more details.

svn path=/trunk/; revision=56907
2012-07-17 10:31:03 +00:00
Alex Ionescu
048094c59e [NTOSKRNL]: Implement support for session pool (not yet enabled) and session space (implemented and enabled, but nobody is calling the APIs yet).
[NTOSKRNL]: Implement MmMapViewOInSessionSpace, MmUnmapViewInSessionSpace. Win32k needs to use these to we can test them.

svn path=/trunk/; revision=56906
2012-07-15 23:42:27 +00:00
Amine Khaldi
2ab30b8365 [CMAKE]
* Generate the dbg files next to the binary files.

svn path=/trunk/; revision=56905
2012-07-15 22:16:44 +00:00
Eric Kohl
1db5a7aa08 [USERENV]
Implement stubs for userenv.dll.
Patch by Hermes Belusca.

See issue #7184 for more details.

svn path=/trunk/; revision=56904
2012-07-15 21:23:22 +00:00
Timo Kreuzer
dd13d207ef [FREELDR]
Don't set the ebp register when doing INTs. We only need the output after the int and since the REGS structure is usually not fully initialized before calling Int386, we would load random values. This can cause crashes on VPC.
Thanks to hbelusca fo testing.

svn path=/trunk/; revision=56903
2012-07-15 21:18:43 +00:00
Eric Kohl
069a20926a SAMLIB: Implement SamQueryInformatioGroup and SamSetInformationGroup.
SAMSRV: Implement SamrQueryInformatioGroup and SamrSetInformationGroup.

svn path=/trunk/; revision=56901
2012-07-15 19:17:19 +00:00
Eric Kohl
c27b9de07c [SERVICES]
Implement check for SERVICE_WIN32_OWN_PROCESS or SERVICE_WIN32_SHARE_PROCESS type.
Patch by Hermes Belusca.

See issue #7179 for more details.

svn path=/trunk/; revision=56900
2012-07-15 18:27:29 +00:00
Pierre Schweitzer
cfc235a34b [FONTVIEW]
Update French translation.
Patch by Hermès Belusca - Maito

See issue #6803 for more details.

svn path=/trunk/; revision=56899
2012-07-15 15:13:19 +00:00
Timo Kreuzer
23dc05adaa [FONTVIEW]
- When no file name is passed on the command line, open a file-open-dialog
- Halfplement printing
- Replace Quit button with install button
- Patch by milawynsrealm <spaceseel at gmail got com>
See issue #6803 for more details.

svn path=/trunk/; revision=56898
2012-07-15 14:25:19 +00:00
Timo Kreuzer
2695b170c2 [COMDLG32]
- Don't modify a dialog template resource directly, instead make a copy of it.
- Should be sent to wine (bug #7189)

[BROWSEUI]
- Remove useless diff file.

svn path=/trunk/; revision=56897
2012-07-15 14:16:52 +00:00
Eric Kohl
0f649c901a SAMLIB: Implement SamCreateGroupInDoamin and SamOpenGroup.
SAMSRV: Implement SamrCreateGroupInDomain and SamrOpenGroup.

svn path=/trunk/; revision=56896
2012-07-15 13:35:40 +00:00
Alex Ionescu
46d2d14cb4 [NTOSKRNL]: Kill deprecated code.
svn path=/trunk/; revision=56895
2012-07-15 13:09:20 +00:00
Timo Kreuzer
28adbd6967 [NTOSKRNL]
Add amd64 version of MmIsDisabledPage

svn path=/trunk/; revision=56894
2012-07-15 12:39:46 +00:00
Aleksey Bragin
d4efdeeb98 [CMLIB]
- Revert 56884, as Timo says 3 is a correct value for this structure.

svn path=/trunk/; revision=56893
2012-07-14 20:38:38 +00:00
Amine Khaldi
4e9b829d90 [CMAKE]
* Don't make the cab generation in the default build.

svn path=/trunk/; revision=56892
2012-07-14 16:15:59 +00:00
Thomas Faber
ae0056953a [WINHTTP]
- Sync to Wine 1.5.4
- Fïx warnings
See issue #7186 for more details.

svn path=/trunk/; revision=56891
2012-07-14 16:13:51 +00:00
Thomas Faber
475fb622b5 [WINHTTP_WINETEST]
- Sync to Wine 1.5.4

svn path=/trunk/; revision=56890
2012-07-14 16:03:58 +00:00
Amine Khaldi
3822c5cfc9 [BOOTCD]
* Convert the cab generation into a custom command + custom target.

svn path=/trunk/; revision=56889
2012-07-14 14:08:37 +00:00
Aleksey Bragin
2e9aa30294 [EXPLORER_NEW]
- Fix possible buffer overflow: ExpandEnvironmentStrings wants character count size of a buffer, not byte sized. Spotted by Thomas Faber.
See issue #6053 for more details.

svn path=/trunk/; revision=56888
2012-07-14 12:02:19 +00:00
Aleksey Bragin
d096ba484c [EXPLORER_NEW]
- Revert r56865, it duplicates same action (expanding the var), spotted by Thomas Faber.
See issue #6053 for more details.

svn path=/trunk/; revision=56887
2012-07-14 11:54:07 +00:00
Aleksey Bragin
0c286ecb18 [WS2_32_NEW]
- Fix uninitialized variable usage warning, based on a patch by Edijs Kolesnikovics.
See issue #6828 for more details.

svn path=/trunk/; revision=56886
2012-07-14 11:44:26 +00:00