Commit graph

51483 commits

Author SHA1 Message Date
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
Thomas Faber 490dff4d27 [WUAPI]
- Add missing interface registration

svn path=/trunk/; revision=56885
2012-07-14 11:30:50 +00:00
Aleksey Bragin 926b354999 [CMLIB]
- Hermes Belusca: Fix wrong definition of CMHIVE structure (defined only 3 FileHandles when 4 is needed).
See issue #7162 for more details.

svn path=/trunk/; revision=56884
2012-07-14 10:57:16 +00:00
Amine Khaldi 5bc86b70f9 [WIN32SS]
* Remove some unused-but-set variables.

svn path=/trunk/; revision=56883
2012-07-14 09:31:24 +00:00
Amine Khaldi 2e6623a6fb [UNIATA]
* Improve the way DDKAPI, DDKCDECLAPI and DDKFASTAPI are defined. With that we don't need ReactOS specific defines anymore.
* Already sent upstream.

svn path=/trunk/; revision=56882
2012-07-14 09:21:40 +00:00
Jérôme Gardou 1cbd95e788 [GCC-INTRINSICS]
* Use GCC intrinsics for InterlockedIncrement/Decrement functions 

svn path=/trunk/; revision=56881
2012-07-13 14:51:46 +00:00
Thomas Faber ae8d3aef57 [WINTRUST]
- Do not delay-import imagehlp. Fixes crash in wintrust:crypt
See issue #7171 for more details.

svn path=/trunk/; revision=56880
2012-07-13 09:27:45 +00:00
Thomas Faber 4d5ec2d0bf [WINTRUST]
- Sync to Wine 1.5.4

svn path=/trunk/; revision=56879
2012-07-13 08:19:36 +00:00
Thomas Faber d72f737b73 [WINTRUST_WINETEST]
- Sync to Wine 1.5.4
- Fix MSVC build. Already applied upstream.

svn path=/trunk/; revision=56878
2012-07-13 07:43:41 +00:00
Thomas Faber bdc9f3ec76 [ADVAPI32][USER32][ROSSYM_NEW]
- Fix misuse of RtlCreateUnicodeStringFromAsciiz

svn path=/trunk/; revision=56877
2012-07-12 19:48:30 +00:00
Thomas Faber 42e6e0b684 [REGEDIT]
- Use COUNT_OF where appropriate. Miscellaneous code cleanup. Patch by Hermès Bélusca
See issue #7182 for more details.

svn path=/trunk/; revision=56876
2012-07-12 19:10:48 +00:00