Commit graph

39658 commits

Author SHA1 Message Date
Gregor Schneider
7171029029 [gdiplus]
- Update to current Wine sources
- Now routes BMP drawing to gdi instead of doing ole32 magic (bug #3412)

svn path=/trunk/; revision=44308
2009-11-28 15:26:02 +00:00
Gregor Schneider
8e09c97596 [msvcrt]
- Fix buffer calculation in argvtoW, missed unicode character size
- Fixes another crash during GIMP startup, now GIMP starts (bug #3503, part 2)
- Fix same problem in valisttoA/W

svn path=/trunk/; revision=44307
2009-11-28 15:16:36 +00:00
Gregor Schneider
b06cec2ffd [msvcrt]
- Use the process heap for malloc and friends
- Fixes a crash during GIMP startup (bug #3503, part 1)

svn path=/trunk/; revision=44306
2009-11-28 15:13:18 +00:00
Gregor Schneider
91523d7181 [msvcrt] Update scanf family with a patch that also went to Wine (http://source.winehq.org/git/wine.git/?a=commit;h=2043035e1749e40e23853d751ac1410d39fc8d27):
Calculate floating point decimals in internally used long double precision.
Fixes bug #4092 (calculator imprecision)

svn path=/trunk/; revision=44304
2009-11-28 15:01:40 +00:00
Michael Martin
3ba0c60504 [ntoskrnl/config]
- CmpFindSubKeyInName: CmpFindSubKeyInRoot is useless in finding the correct leaf with the key name that is being searched for when keys are not sorted. Loop and search each leaf of the root index for the key name. See bug #4895 for more info.

svn path=/trunk/; revision=44303
2009-11-28 14:54:34 +00:00
KJK::Hyperion
911304e174 Removed documentation about a build system feature that's no longer supported
I give thanks for the opportunity to improve ReactOS by removing, instead of adding code

svn path=/trunk/; revision=44302
2009-11-28 14:51:52 +00:00
Aleksey Bragin
212d5ee24e - Revert the oskit locking rewrite in trunk, it's better to test/debug it in the branch first. Reverted revisions numbers: 44268, 44267, 44266, 44250, 44199, 44166-163, 44021, 44010, 43926, 43922, 43883.
svn path=/trunk/; revision=44301
2009-11-28 14:45:21 +00:00
Aleksey Bragin
f41f818156 [rpcrt4]
- Revert rpcrt4 back to 1.1.31-partial. Fixes various RPC related regressions.

svn path=/trunk/; revision=44287
2009-11-25 19:36:10 +00:00
Cameron Gutman
3384debaf5 - Initialize SocketError to 0 to prevent a bogus error from GCC
svn path=/trunk/; revision=44286
2009-11-25 18:08:43 +00:00
Aleksey Bragin
d1aeb20e33 [ntoskrnl/cm]
- CmpSelectLeaf fixes: looking into an incorrect cell, returning wrong cell, slightly simplify code and add more comments for clarity. Thanks to Michael Martin for spotting these bugs.

svn path=/trunk/; revision=44285
2009-11-24 22:56:43 +00:00
Aleksey Bragin
5040fe13f1 [WIDL]
- Update widl to Wine-1.1.33.

svn path=/trunk/; revision=44284
2009-11-24 22:42:40 +00:00
Aleksey Bragin
1d110c440a [IDL]
- Make our IDLs files to not specify a [range] tag for string datatypes, and 0,256 range for an unsigned type. Fixes compiling with newer WIDL and (probably) MIDL.

svn path=/trunk/; revision=44283
2009-11-24 22:39:25 +00:00
Gregor Schneider
70dc807bf2 [rosautotest]: Find the last underscore instead of the first one when building a module name, hurray for twain_32_winetest and ws2_32_winetest
See issue #4929 for more details.

svn path=/trunk/; revision=44282
2009-11-24 20:36:53 +00:00
Cameron Gutman
e016a230af - Fix a race condition that occurs when an IRP gets cancelled after it is inserted into the completion queue but before it is completed
svn path=/trunk/; revision=44267
2009-11-22 02:32:47 +00:00
Cameron Gutman
83bc88465f - Remove memtrack and use tags instead (ExAllocatePoolWithTag/ExFreePoolWithTag)
- Cleanup DriverEntry
 - Remove DEFINE_TAG
 - Remove checkpoints in TiCreateFileObject

svn path=/trunk/; revision=44266
2009-11-21 23:53:43 +00:00
Aleksey Bragin
f94c2c5f75 [kernel32]
- Don't export unnecessary stub. Fixes Firefox 3.5.5 startup.

svn path=/trunk/; revision=44261
2009-11-21 20:41:24 +00:00
Aleksey Bragin
78b292be2c [ntoskrnl/se]
- Factor out working code from SeAccessCheck into SepAccessCheck, taking out addition parameter - LowerImpersonationLevel. The lowest level for SeAccessCheck remains SecurityImpersonation, but for NtAccessCheck it's lowered to SecurityIdentification. Name of this patch's author has been lost.
See issue #4169 for more details.

svn path=/trunk/; revision=44260
2009-11-21 17:58:33 +00:00
Cameron Gutman
c71cdeb49d - Disassociate the socket context before closing so we don't get signalled with a freed context (major cause of crashes)
- Signal the connection directly from TCPSocketState
 - Remove some unused code
 - Queue completion requests on a separate list so we don't have to keep locking and unlocking while completing
 - Add better locking to tcpip (not the lib)
 - Remove some unused variables
 - Don't hold the cancel spin lock longer than necessary
 - Check that we successfully got the device description

svn path=/trunk/; revision=44250
2009-11-21 13:00:37 +00:00
Aleksey Bragin
fda7cf929a [wininet]
- Revert 44236 (sync wininet to Wine-1.1.33) and 43948 (sync wininet to Wine-1.1.32). Part 1/3 of rapps unregressing.
See issue #4934 for more details.

svn path=/trunk/; revision=44239
2009-11-20 16:50:05 +00:00
Aleksey Bragin
ad2dffe030 [wininet]
- Update wininet to Wine-1.1.33.

svn path=/trunk/; revision=44236
2009-11-20 14:22:05 +00:00
Pierre Schweitzer
d6c7749eba Fixed typo
(lost patch found in the dust)

svn path=/trunk/; revision=44227
2009-11-18 18:15:49 +00:00
Aleksey Bragin
f0fa2f117f [rapps]
Andrey Yastrebov <menone7@gmail.com>
- Fix app uninstallation feature (wrong lparam usage - it's pointer to PINSTALLED_INFO and not an hkey).
See issue #4961 for more details.

svn path=/trunk/; revision=44225
2009-11-18 14:37:31 +00:00
Aleksey Bragin
b5a0cbacfb - Properly convert mswsock.def to mswsock.spec (we have all functions properly stubbed).
- Remove WSPStartup from ws2_32, it doesn't belong there. Spotted by Gabriel Ilardi.
See issue #4956 for more details.

svn path=/trunk/; revision=44224
2009-11-18 14:16:34 +00:00
KJK::Hyperion
4e2f21b12b Goodbye win32k_base, you won't be missed
svn path=/trunk/; revision=44216
2009-11-17 17:00:01 +00:00
KJK::Hyperion
590c766281 Reapplying r44182. Thanks to r44208, it should actually work this time
svn path=/trunk/; revision=44215
2009-11-17 16:18:34 +00:00
KJK::Hyperion
70faa1388d modified Makefile
$(ECHO_DLLTOOL) -> $(ECHO_IMPLIB)
   New status line ECHO_RSP for built-in response file generator rule
   $(NL) variable that expands to a newline -- only known way to escape the newline character in GNU make

modified   tools/rbuild/backend/mingw/linkers/ld.mak
   $(ECHO DLLTOOL) -> $(ECHO_DLLTOOL) -> $(ECHO_IMPLIB)
   Generate a response file with the list of object files, instead of passing every single object file on the linker command line. Our really long linker command lines should no longer be an issue

modified   tools/rbuild/backend/mingw/modulehandler.cpp
   Clean files generated by externally-defined rules

Build issues fix 1/2 (1/3?)

svn path=/trunk/; revision=44208
2009-11-17 02:54:29 +00:00
Daniel Reimer
84e0310943 Revert yesterday's fix for now.
svn path=/trunk/; revision=44203
2009-11-16 18:32:30 +00:00
Johannes Anderwald
9d604a73e1 - Build fix by Pigglesworth
svn path=/trunk/; revision=44202
2009-11-16 18:24:36 +00:00
Johannes Anderwald
8e33ff3436 - Various bugfixes found by Amine48rz
svn path=/trunk/; revision=44201
2009-11-16 18:13:56 +00:00
Cameron Gutman
a2350b62d8 - Implement OskitTCPGetSocketError which retreives so->so_error
- Use OskitTCPGetSocketError to get the actual socket error which occurred when get SEL_FIN
 - Add more cases to TCPTranslateError

svn path=/trunk/; revision=44199
2009-11-16 07:39:52 +00:00
Dmitry Gorbachev
55d1ffb642 Remove MmVerifierData.
svn path=/trunk/; revision=44198
2009-11-16 01:57:59 +00:00
Dmitry Gorbachev
e31f753c70 Fix a bug, silence GCC 4.5.x warnings.
svn path=/trunk/; revision=44197
2009-11-16 01:57:24 +00:00
Dmitry Gorbachev
aa317c6f63 Break long expressions, fix formatting.
svn path=/trunk/; revision=44196
2009-11-16 01:56:48 +00:00
Christoph von Wittich
acbe9adac1 sync kernel32 winetest with wine 1.1.33
svn path=/trunk/; revision=44195
2009-11-16 01:37:38 +00:00
Christoph von Wittich
073d07ac36 partial FormatMessage wine sync
svn path=/trunk/; revision=44194
2009-11-16 01:37:12 +00:00
Christoph von Wittich
0b4a63a920 add MUI error codes from wine
svn path=/trunk/; revision=44193
2009-11-16 01:23:20 +00:00
Christoph von Wittich
4df398e191 sync msi winetest to wine 1.1.33
svn path=/trunk/; revision=44192
2009-11-16 01:15:54 +00:00
Christoph von Wittich
fe383756c1 sync msi to wine 1.1.33
svn path=/trunk/; revision=44191
2009-11-16 01:13:42 +00:00
Daniel Reimer
5bc70bf808 Update ScummVM Link to the Version 1.0.0.
Congrats to the ScummVM Team reaching Final State after 8 years of work.
Best wishes for the future from us.

svn path=/trunk/; revision=44190
2009-11-16 00:26:56 +00:00
Christoph von Wittich
f12b3f3e8d sync mshtml to wine 1.1.33
svn path=/trunk/; revision=44189
2009-11-15 23:44:20 +00:00
Christoph von Wittich
20028cfb2f sync rsaenh with wine 1.1.33
svn path=/trunk/; revision=44188
2009-11-15 23:28:15 +00:00
Christoph von Wittich
25f74e7771 sync rsaenh winetest with wine 1.1.33
svn path=/trunk/; revision=44187
2009-11-15 23:25:01 +00:00
Christoph von Wittich
767e2566ff partial shell32 sync
svn path=/trunk/; revision=44186
2009-11-15 23:19:33 +00:00
Christoph von Wittich
9cd4c81c17 sync crypt32 winetest with wine 1.1.33
svn path=/trunk/; revision=44185
2009-11-15 23:04:51 +00:00
Christoph von Wittich
86d5f9981c sync crypt32 with wine 1.1.33
svn path=/trunk/; revision=44184
2009-11-15 22:58:08 +00:00
Christoph von Wittich
5db2650780 sync dde with wine 1.1.33
svn path=/trunk/; revision=44183
2009-11-15 22:45:31 +00:00
Daniel Reimer
f3e43b25a8 kjk_hyperion: "Gross hack. People with RosBE installed to a path with spaces can now compile again. Emergency over."
svn path=/trunk/; revision=44182
2009-11-15 22:29:08 +00:00
Johannes Anderwald
94307ac7ec - Implement reading user shell folders from registry
See issue #4206 for more details.

svn path=/trunk/; revision=44177
2009-11-15 19:08:27 +00:00
Cameron Gutman
f0680faa1a - Fix build (try 3)
- I have no idea how this built for me

svn path=/trunk/; revision=44166
2009-11-14 19:03:37 +00:00
Cameron Gutman
2781609339 - Fix build (try 2)
svn path=/trunk/; revision=44165
2009-11-14 18:52:33 +00:00