Commit graph

34614 commits

Author SHA1 Message Date
Christoph von Wittich
8991e24d23 sync ws2_32_winetest with wine 1.1.13
svn path=/trunk/; revision=38847
2009-01-17 20:21:03 +00:00
Christoph von Wittich
56f186a682 sync comdlg32_winetest with wine 1.1.13
svn path=/trunk/; revision=38846
2009-01-17 20:15:01 +00:00
Christoph von Wittich
be6f9a9db3 sync browseui_winetest with wine 1.1.13
svn path=/trunk/; revision=38845
2009-01-17 20:13:53 +00:00
Christoph von Wittich
aecfced223 sync advpack_winetest with wine 1.1.13
svn path=/trunk/; revision=38844
2009-01-17 20:12:48 +00:00
Daniel Reimer
158c405ae3 Sync Apps to Wine HEAD (2 of 2)
svn path=/trunk/; revision=38843
2009-01-17 20:02:00 +00:00
Daniel Reimer
478947654c Sync Apps to wine HEAD (1 of 2)
svn path=/trunk/; revision=38842
2009-01-17 19:59:22 +00:00
Christoph von Wittich
6e08f16ab1 sync mapi32 with wine 1.1.13
svn path=/trunk/; revision=38841
2009-01-17 19:59:02 +00:00
Colin Finck
be72d98a83 Convert all line-endings to LF first in StringOut before passing the strings to printf and OutputDebugStringA.
Both functions treat the string as text and convert the line-endings themselves to CRLF. If you already give them a CRLF line-ending, it'll be converted to CRCRLF..
By unifying the line-endings in StringOut, it is also possible now to pass both LF and CRLF to the function.

This should fix the empty lines in the BuildBot log.
Thanks to Christoph for the help!

svn path=/trunk/; revision=38840
2009-01-17 19:58:18 +00:00
Christoph von Wittich
951c595722 sync fusion with wine 1.1.13
svn path=/trunk/; revision=38839
2009-01-17 19:56:32 +00:00
Christoph von Wittich
7195b734f2 sync wrc to wine 1.1.3 (except lang2cp struct as too many strange languages were added in wine)
svn path=/trunk/; revision=38838
2009-01-17 19:46:42 +00:00
Christoph von Wittich
5b5fdb7799 -Dmitry Timoshkov <dmitry at codeweavers.com>
wrc: Warn for duplicate dialog ids.

svn path=/trunk/; revision=38837
2009-01-17 19:27:13 +00:00
Christoph von Wittich
38026c3ee6 forgot to commit this file
svn path=/trunk/; revision=38836
2009-01-17 19:18:06 +00:00
Christoph von Wittich
58bd8bc9f9 sync cabinet headers with wine 1.1.13
svn path=/trunk/; revision=38835
2009-01-17 19:14:53 +00:00
Christoph von Wittich
035d92f2c6 sync wordpad with wine 1.1.13
svn path=/trunk/; revision=38834
2009-01-17 19:10:56 +00:00
Christoph von Wittich
e5b8d3681d sync cryptui with wine 1.1.13
svn path=/trunk/; revision=38833
2009-01-17 19:10:09 +00:00
Christoph von Wittich
64c9438522 sync credui with wine 1.1.13
svn path=/trunk/; revision=38832
2009-01-17 19:09:07 +00:00
Christoph von Wittich
c65e1246ff sync cabinet with wine 1.1.13
svn path=/trunk/; revision=38831
2009-01-17 18:30:33 +00:00
Christoph von Wittich
63bca16061 sync cabinet_winetest with wine 1.1.13
svn path=/trunk/; revision=38830
2009-01-17 18:30:21 +00:00
Ged Murphy
4786fa151f update comctl32 winetest
svn path=/trunk/; revision=38829
2009-01-17 17:42:01 +00:00
KJK::Hyperion
5b30cdcd87 modified dll/win32/kernel32/debug/output.c
KJK::Hyperion vs KJK::Hyperion: finishing the job I started in 2003
   "please uncomment when GCC supports SEH": it kind of does now, but it's totally unnecessary in K32CreateDBMonMutex
   "FIXME: this will be pointless until GCC does SEH": no longer pointless, I guess. 6 years after the fact, OutputDebugStringA finally sends the string to the user-mode debugger. Now if only we could test it...
   Use DBG_PRINTEXCEPTION_C symbolic constant instead of hardcoding its value
   Some [FORMATTING]
   Make K32CreateDBMonMutex, for symbol table hygiene
   My e-mail address changed

svn path=/trunk/; revision=38828
2009-01-17 17:40:42 +00:00
Christoph von Wittich
c331fd3dad sync riched20_winetest to wine 1.1.13
svn path=/trunk/; revision=38827
2009-01-17 17:13:11 +00:00
Ged Murphy
86efa9c7ae add new chinese resource file
svn path=/trunk/; revision=38826
2009-01-17 17:11:13 +00:00
Christoph von Wittich
3ea01761ef sync riched20 to wine 1.1.13
svn path=/trunk/; revision=38825
2009-01-17 17:11:08 +00:00
Ged Murphy
0401322cd0 update spying messages
set TB_GETIMAGELISTCOUNT to have an lparam length of 0

svn path=/trunk/; revision=38824
2009-01-17 17:03:50 +00:00
Ged Murphy
3ec6a3e3d2 add new file
svn path=/trunk/; revision=38823
2009-01-17 16:48:52 +00:00
Ged Murphy
ebec7c2e3f update comctl32 to Wine 1.1.13.
not including ros specific stuff for now while I work out what we still need

svn path=/trunk/; revision=38822
2009-01-17 16:43:06 +00:00
Ged Murphy
f997492021 Add some previously undocumented messages
svn path=/trunk/; revision=38821
2009-01-17 16:23:02 +00:00
Dmitry Chapyshev
d2d5e1d48e - Implement GUIDFromStringW. Based on http://www.winehq.org/pipermail/wine-cvs/2009-January/051920.html
svn path=/trunk/; revision=38820
2009-01-17 15:47:50 +00:00
Dmitry Chapyshev
0ca8d1847a - Implement AllocateUserPhysicalPages, FreeUserPhysicalPages, MapUserPhysicalPages, MapUserPhysicalPagesScatter, ResetWriteWatch
- Fix return value for CreateSocketHandle
- Fix arguments for DelayLoadFailureHook (see http://msdn.microsoft.com/en-us/library/bb432244(VS.85).aspx)

svn path=/trunk/; revision=38819
2009-01-17 15:27:35 +00:00
Michael Martin
afcde1e39c - rw.c: Better implementation of read/write for pipes.
The ReadPtr is there so use it. Duuhh.
    Only move memory to make room for more data when the buffer is full vice moving memory on every read.
    Call KeSetEvent at the correct time, when reading is done.
- fsctrl.c: Correct data returned from NpfsPeekPipe when read mode is byte stream.

svn path=/trunk/; revision=38818
2009-01-17 15:21:15 +00:00
Dmitry Chapyshev
7c93f03dc7 - Launch hardware wizard on hardware page
svn path=/trunk/; revision=38817
2009-01-17 15:13:10 +00:00
Dmitry Gorbachev
1598a20490 Fix a bug.
svn path=/trunk/; revision=38816
2009-01-17 15:05:21 +00:00
Christoph von Wittich
11f4f3033d use spaces instead of tabs (for real now)
svn path=/trunk/; revision=38815
2009-01-17 14:47:32 +00:00
Andrew Greenwood
e17583e14d Use spaces instead of tabs.
svn path=/trunk/; revision=38814
2009-01-17 14:44:24 +00:00
Andrew Greenwood
afff2765ab Treat "LiveCD" system path as a prefix rather than an entire path. This allows a custom path to be specified,
so FreeLDR can boot multiple ReactOS builds from the same CD. FreeLDR happily does this, ReactOS does not like
booting from a livecd path other than \reactos however. Updated livecd.ini to use the new style of livecd
system path.


svn path=/trunk/; revision=38813
2009-01-17 14:20:47 +00:00
Jeffrey Morlan
2429c7df65 Don't treat a slash as the beginning of a new argument for the MOVE command (Bug 4013). Patch by Víctor Martínez Calvo <vicmarcal at hotmail.com>.
svn path=/trunk/; revision=38811
2009-01-17 12:55:46 +00:00
Johannes Anderwald
f59378c1d0 - Check for valid DeviceExtensionSize
- Pass correct flags when creating the fdo
- set DO_DIRECT_IO flag
- clear DO_DEVICE_INITIALIZING flag
- Move all calls to ExAllocatePoolWithTag to a function AllocateItem which is also responsible for zeroing memory
- Fix ISubDevice GUID
- don't disconnect the interrupt on cleanup, IInterruptSync_fnDisconnect exist for that purpose
- If there is no interrupt yet connected, call the synchronized routine holding the internal spinlock
- Copy the current stack location  when forwarding a Irp PcForwardIrpSynchronous
- Implement ISubdevice interface for IPortTopology
- Initialize the dpc for calling Miniport object, as it might create an interrupt object which immediately fires an interrupt
- If the caller doesnt provide an IAdapterPowerManagement interface, clear the existing reference
- Fix 2 bugs in IRegistryKey_NewSubKey which made the system crashing 
- Pass the pdo to IoOpenDeviceRegistryKey
- Move all guids and IIDs to own file and initialize them
- portcls initializes now to the first interrupt fired (vbox+ICH AC97 driver | qemu+es1370 driver)


svn path=/trunk/; revision=38810
2009-01-17 11:19:27 +00:00
Aleksey Bragin
4ca6732fcd - RtlOemStringToCountedUnicodeString improvements:
* Fix STATUS_BUFFER_OVERFLOW when destination string's MaximumLength and Length are equal.
 * Add comments.

svn path=/trunk/; revision=38809
2009-01-17 08:38:25 +00:00
Aleksey Bragin
f8a4f92088 - RtlUnicodeStringToCountedOemString improvements:
* Fix zero-sized input string handling, result would be error instead of success and zero output string.
 * If destination string's MaximumLength and Length are equal, it's not an erroneous situation (in fact, a very common situation).
 * Add comments.

svn path=/trunk/; revision=38808
2009-01-17 07:44:28 +00:00
James Tabor
d80bf3ef94 - It is shameful, hacks like this.
svn path=/trunk/; revision=38807
2009-01-17 07:07:36 +00:00
James Tabor
1a0ed06ffc - Update DispathMessage and fix time stamp for system and standard timers. Tested with qemu bootcd, cmd and explorer. If any bugs arise please log them under Timer Rewrite then associate the older or newer related bugs under it.
svn path=/trunk/; revision=38803
2009-01-17 01:03:03 +00:00
Thomas Bluemel
6df90967f0 Fix background color used for DrawCaptionTemp with DC_INBUTTON
svn path=/trunk/; revision=38802
2009-01-16 23:56:11 +00:00
Art Yerkes
459110618d Prevent accessing NULL as a PE header when we have a bad file, found with Stefan100's help
svn path=/trunk/; revision=38801
2009-01-16 23:44:29 +00:00
Cameron Gutman
f55e4a2843 - Merge aicom-network-fixes up to r38799
- This should finally fix the "UNTRACK: SPECIFIED ALREADY FREE ITEM 0" bug

svn path=/trunk/; revision=38800
2009-01-16 23:30:40 +00:00
Art Yerkes
12f2920bba This actually used to work due to the work csrss does setting up low memory
space.  This fixes it to pass a QOS parameter as it isn't optional.

svn path=/trunk/; revision=38798
2009-01-16 21:03:10 +00:00
Michael Martin
9ae3084028 - Reply 38790, with fix for npfsPeekPipe which was breaking rosautotests.
svn path=/trunk/; revision=38797
2009-01-16 19:30:55 +00:00
Stefan Ginsberg
1ae5ee225a - Add function tags
- Documentary fix from last commit -- DbgkpPostFakeThreadMessage: Implement missing handling of 2 failure cases

svn path=/trunk/; revision=38796
2009-01-16 16:56:00 +00:00
Dmitry Chapyshev
78042b35fd - Fix bug with addition of duplicates to the devices list
- Other small changes

svn path=/trunk/; revision=38795
2009-01-16 16:53:32 +00:00
Stefan Ginsberg
ae838b1c30 - DbgkpPostFakeThreadMessage: Implement missing
- DbgkpSetProcessDebugObject: Fix the traversing of the debug object's event list
- Implement DbgkClearProcessDebugObject

svn path=/trunk/; revision=38794
2009-01-16 16:48:17 +00:00
Michael Martin
c8ed77432a - Revert 38790 as i broke autotests.
svn path=/trunk/; revision=38793
2009-01-16 15:59:03 +00:00