Commit graph

44337 commits

Author SHA1 Message Date
Daniel Reimer
90c7ea54cf Merge r49107.
svn path=/branches/cmake-bringup/; revision=49108
2010-10-10 23:30:05 +00:00
Daniel Reimer
f6c0e1acf0 RC file fixes for inconsistences shown up by the recent dll work in r49105.
svn path=/trunk/; revision=49107
2010-10-10 23:29:32 +00:00
Amine Khaldi
24340825cc [CMAKE]
- Fix cryptui build. This should be sent upstream.

svn path=/branches/cmake-bringup/; revision=49106
2010-10-10 22:59:37 +00:00
Amine Khaldi
b02b04fc53 [CMAKE]
- More work on the dlls. By Alexey Komarov.

svn path=/branches/cmake-bringup/; revision=49105
2010-10-10 22:58:42 +00:00
Daniel Reimer
b7cf54f91f Merge r49103.
svn path=/branches/cmake-bringup/; revision=49104
2010-10-10 22:37:09 +00:00
Daniel Reimer
7d3981e209 More resource fixes making warnings vanish when built with cmake.
svn path=/trunk/; revision=49103
2010-10-10 22:36:35 +00:00
Aleksey Bragin
b00e93abd1 [HEAP]
- Properly set HEAP_GROWABLE flag if dwMaximumSize is 0 in HeapCreate. Also check for dwMaximumSize validity. Fixes out-of-memory problems when running "heavy" applications like Office 2003 setup with a new heap manager (which actually respects HEAP_GROWABLE flag).

svn path=/trunk/; revision=49102
2010-10-10 21:52:48 +00:00
Daniel Reimer
09de31e63e Merge r49096 to cmake branch
svn path=/branches/cmake-bringup/; revision=49101
2010-10-10 19:31:41 +00:00
Timo Kreuzer
058a7eb644 [CMAKE]
MSVC: Don't use the debug version of msvcrt

svn path=/branches/cmake-bringup/; revision=49100
2010-10-10 16:27:01 +00:00
Timo Kreuzer
27301ff2e6 [CMAKE]
Add CMAKE_RC_CREATE_SHARED_LIBRARY for msvc (simply copied from gcc atm)


svn path=/branches/cmake-bringup/; revision=49099
2010-10-10 16:17:40 +00:00
Daniel Reimer
e45344cae1 Replace \" with "" in resource files. This makes CMAKE build way more silent. Needs to be merged.
TBD find a way to silent warnings happening due to \n in strings.

svn path=/trunk/; revision=49096
2010-10-10 14:45:03 +00:00
Eric Kohl
cc89c1b5b3 [NTOSKRNL]
Implement SeImpersonateClientEx() and simplify SeImpersonateClient().

svn path=/trunk/; revision=49091
2010-10-10 11:31:51 +00:00
Aleksey Bragin
d498e714c6 [HEAP]
- Add 64 bit compatibility.

svn path=/trunk/; revision=49090
2010-10-10 11:16:55 +00:00
Benedikt Freisen
47bd0d25ed [PAINT]
- apply patch by Black_Fox (see bug 5434)
- fix minor bugs introduced by it
- generalize changes related to mirroring rectangular selections to free form selections
- solve problem regarding selection contents update

svn path=/trunk/; revision=49089
2010-10-10 09:57:44 +00:00
Timo Kreuzer
684d97f9f3 [CMAKE]
- add Windows.cmake, copied from cmake, but with command line file disabled for debugging puposes
- for now use /MTd (static crt) for C++ apps compiled with MSVC

svn path=/branches/cmake-bringup/; revision=49088
2010-10-10 08:56:52 +00:00
Eric Kohl
4ab377fc5e [WIDL]
- Revert r49085 and r49086.

svn path=/trunk/; revision=49087
2010-10-09 23:13:57 +00:00
Eric Kohl
c30d993d2e [WIDL]
Fix Unix build.

svn path=/trunk/; revision=49086
2010-10-09 22:54:37 +00:00
Eric Kohl
71c108681a [WIDL]
- Sync to Wine-1.3.4
- Bugfix: The switchtype attribute of non-encapsulated unions was not  propagated to a type but only to its aliases.

svn path=/trunk/; revision=49085
2010-10-09 22:41:05 +00:00
Daniel Reimer
bc4071a15a Update rapps database
svn path=/trunk/; revision=49084
2010-10-09 22:36:58 +00:00
Cameron Gutman
411c11b801 [URLMON]
- Sync to WINE 1.3.4
[WININET]
- Add a forgotten change to the diff
[WINHTTP]
- Sync to WINE 1.3.4
- Sync the inet_ntop.c change from wininet
- Update the diff

svn path=/trunk/; revision=49083
2010-10-09 21:52:25 +00:00
Cameron Gutman
efe34232b4 [PSDK]
- Add INET_E_USE_DEFAULT_SETTING definition
[WINE]
- Add iscntrlW() definition

svn path=/trunk/; revision=49082
2010-10-09 21:10:39 +00:00
Cameron Gutman
c95d5d74b8 [WININET]
- Sync wininet to WINE 1.3.4
- Regenerate wininet_ros.diff so that it actually applies against current WINE head

svn path=/trunk/; revision=49081
2010-10-09 20:08:18 +00:00
Amine Khaldi
2c6d5eb092 [CMAKE]
- Add libspoolss.a

svn path=/branches/cmake-bringup/; revision=49080
2010-10-09 19:20:50 +00:00
Amine Khaldi
60a11ae666 [CMAKE]
- Some work on the dlls. By Alexey Komarov.

svn path=/branches/cmake-bringup/; revision=49079
2010-10-09 19:15:45 +00:00
Cameron Gutman
f39c42c8c2 [WININET]
- Add a ROS-specific change that was missed during the last winesync to fix winsock error handling
- Remove the CP_UNIXCP definition
- Use WSASetLastError instead of errno in inet_ntop.c
- Thanks to IRC:igorko for pointing out the bug

svn path=/trunk/; revision=49078
2010-10-09 18:40:16 +00:00
Timo Kreuzer
ae8c809c3b [CMAKE] Fix option checking
svn path=/branches/cmake-bringup/; revision=49077
2010-10-09 16:25:03 +00:00
Timo Kreuzer
1ae19bdc4a [CMAKE]
Disable PSEH for MSVC

svn path=/branches/cmake-bringup/; revision=49076
2010-10-09 16:23:07 +00:00
Timo Kreuzer
576f37ef4c [CMAKE]
Apply a custom script for MSVC to work around cmakes's WDK incompatibility.

svn path=/branches/cmake-bringup/; revision=49075
2010-10-09 16:13:29 +00:00
Amine Khaldi
78306f6e03 [CMAKE]
- Fix libmpg123 and add it to build.

svn path=/branches/cmake-bringup/; revision=49073
2010-10-09 14:34:03 +00:00
Sylvain Petreolle
da55a789c3 [CMAKE]
Add minicd target.
This partial bootcd target produces a minicd iso,
able to start the install process to the cabinet installation page.

svn path=/branches/cmake-bringup/; revision=49072
2010-10-09 13:54:36 +00:00
Aleksey Bragin
de743e0f9b [HEAP]
- Move (and cleanup) private heap definitions and structure to a standalone header file heap.h. It's explicitly included in heap_rewrite.c and heapdbg.c to prevent conflicts with the existing heap manager in heap.c.

svn path=/trunk/; revision=49071
2010-10-09 13:02:34 +00:00
Amine Khaldi
303e51c09c [CMAKE]
- Apply the linker script to freeldr.

svn path=/branches/cmake-bringup/; revision=49070
2010-10-09 12:53:12 +00:00
Aleksey Bragin
c76fdb3cd6 [HEAP]
- Implement setting/getting heap user values and flags (very easy provided heap design is now proper). Amount of winetest failures is down to 12 (but 3 crashes in child processes).

svn path=/trunk/; revision=49069
2010-10-09 12:49:30 +00:00
Amine Khaldi
239538fb9b [CMAKE]
- Bring back explorer.

svn path=/branches/cmake-bringup/; revision=49068
2010-10-09 12:48:57 +00:00
Amine Khaldi
60ede58f09 [RAPPS]
Igor Paliychuk:
- Update some broken links.
- Changed the cyrillic "P" to a latin "P" in the beginning of the VBox driver's russian and ukrainian descriptions (rapps doesn't display it when it's cyrillic).

svn path=/trunk/; revision=49067
2010-10-09 10:35:35 +00:00
Amine Khaldi
6340b50853 [CMAKE]
- Introduce lesser verbose makefiles.

svn path=/branches/cmake-bringup/; revision=49066
2010-10-09 10:10:39 +00:00
Pierre Schweitzer
ee975c3ca3 [NTDLL]
Fixed build

svn path=/trunk/; revision=49065
2010-10-09 10:01:37 +00:00
Aleksey Bragin
a6dc26d616 [RTL]
- Fix RtlSetUserFlagsHeap declaration and definition.

svn path=/trunk/; revision=49064
2010-10-09 09:19:33 +00:00
Aleksey Bragin
a87de8e0b6 [KERNEL32]
- Revert incorrect changes from 34404 and 40910: RtlSetUserFlagsHeap() doesn't set usual heap flags, it sets special user-settable heap entry flags. With the new heap manager such usage corrupts heap integrity (not to say prototype of this function is incorrect).
- RtlReAllocateHeap() is supposed to copy user values and flags so there is no need to set them afterwise again.
- Fix a typo in comments.

svn path=/trunk/; revision=49063
2010-10-09 09:15:50 +00:00
Amine Khaldi
2541969bd0 [CMAKE]
- More work on the base modules.

svn path=/branches/cmake-bringup/; revision=49062
2010-10-08 23:06:11 +00:00
Amine Khaldi
8db8028cbd [CMAKE]
- More work on the base modules.
- Fix a typo.
- Fix shlwapi and audio_test builds.

svn path=/branches/cmake-bringup/; revision=49061
2010-10-08 22:26:41 +00:00
Amine Khaldi
9967209aea [CMAKE]
- More work on the dlls.

svn path=/branches/cmake-bringup/; revision=49060
2010-10-08 21:34:25 +00:00
Amine Khaldi
e9977ecc9f [CMAKE]
- More work on the dlls.
- libgcc is already a standard C lib, don't relink to it for executables.
- ICU isn't needed for now, disable it.

svn path=/branches/cmake-bringup/; revision=49059
2010-10-08 21:02:11 +00:00
Aleksey Bragin
46819fb8ac [HEAP]
- Roel Messiant: Fix infinite loop in RtlDestroyHeap if heap contained big blocks.

svn path=/trunk/; revision=49058
2010-10-08 20:17:39 +00:00
Aleksey Bragin
129f3f133d [HEAP]
- Set proper heap flags (tail and free checking) in case heap validation is enabled. Fixes another bunch of winetests.

svn path=/trunk/; revision=49057
2010-10-08 19:30:23 +00:00
Amine Khaldi
da7764cd5c [CMAKE]
- Improve some dlls.
- Fix cmd and stlport.
- Add libgcc as a C standard lib.

svn path=/branches/cmake-bringup/; revision=49056
2010-10-08 19:10:33 +00:00
Eric Kohl
8618ae85de [EVENTLOG]
Rename the EVENTSOURCE struct to LOGHANDLE because it is currently used like a handle object. The EVENTSOURCE struct will be added again in one of the next commits.

svn path=/trunk/; revision=49055
2010-10-08 18:48:54 +00:00
Jérôme Gardou
db37322eb6 [CMAKE]
- link executables against gcc and mingw_common
  - remove link dependencies from mingw_common
This puts C executables into a good shape again.

svn path=/branches/cmake-bringup/; revision=49054
2010-10-08 18:04:16 +00:00
Jérôme Gardou
e20a0a30ee [CMAKE]
- Use stlport specific includes only for c++ source files
  - remove linking to ntdll, kernel32 and oldnames for mingw_common

svn path=/branches/cmake-bringup/; revision=49050
2010-10-08 13:47:39 +00:00
Jérôme Gardou
27267a3cab [CMAKE]
- add gcc dependencies to executables, not to mingw_(w)main
[STLPORT]
  - move features definitions where it belongs.
[SDK]
  - errno _must_ be defined in errno.h, nowhere else, or stlport headers choke.

svn path=/branches/cmake-bringup/; revision=49049
2010-10-08 10:46:54 +00:00