Commit graph

33992 commits

Author SHA1 Message Date
Eric Kohl 663337847e Sync to wine-1.1.1 (Patch 9 of 10):
- Alexandre Julliard <julliard@winehq.org> Mon, 7 Jul 2008
widl: Fix a couple of uninitialized variable compiler warnings.

svn path=/trunk/; revision=37858
2008-12-04 19:37:53 +00:00
Timo Kreuzer 25105f9fec fix some ULONG/ULONG_PTR issues
svn path=/trunk/; revision=37857
2008-12-04 19:08:55 +00:00
KJK::Hyperion 45f6b70b73 Undo r37851 because rsym sucks
svn path=/trunk/; revision=37856
2008-12-04 19:01:50 +00:00
Johannes Anderwald b355317137 - Implement PcGetDeviceProperty, PcGetTimeInterval
- Stub interfaces of IDmaChannel, IDmaChannelSlave
- Stub IMiniport adapters IMiniportDMus
- Stub IPort drivers (IPortDMus, IPortMidi, IPortTopology, IPortWaveCyclic, IPortWavePci)
- Implement IRegistryKey interface
- Enhance IResource interface

svn path=/trunk/; revision=37855
2008-12-04 18:43:42 +00:00
Gregor Schneider ea4870e585 Free allocated resource on error, CID 1358.
svn path=/trunk/; revision=37853
2008-12-04 16:46:54 +00:00
Johannes Anderwald d27e3fc707 - Add interfaces for IMasterClock, IMXF, IAllocatorMXF, IPortDMus, IMiniportDMus
svn path=/trunk/; revision=37852
2008-12-04 16:29:56 +00:00
KJK::Hyperion 0e80776aff DWARF debugging information confuses rsym, and DWARF-2 information from internal libraries (like libgcc) results in huge executables that don't even run on Windows. Therefore, before the rsym phase, strip all DWARF-2 sections
This is a HACK for gcc builds compiled with DWARF-2 symbols (e.g. 4.3.2-tdm-1). The real solution (to be implemented soon) is to parse DWARF-2 line numbers in rsym

svn path=/trunk/; revision=37851
2008-12-04 16:09:26 +00:00
KJK::Hyperion bf1d153d93 modified lib/3rdparty/mingw/main.c
Make -Wno-main redundant

modified   tools/rbuild/backend/mingw/modulehandler.cpp
   -Wno-main now redundant

svn path=/trunk/; revision=37850
2008-12-04 15:49:47 +00:00
Stefan Ginsberg 54e241e287 - Don't cache a value if we might dereference NULL
- Fix for CID 653

svn path=/trunk/; revision=37848
2008-12-04 15:15:01 +00:00
Stefan Ginsberg 529ad41347 - Fix some redefinitions
svn path=/trunk/; revision=37846
2008-12-04 14:11:57 +00:00
Aleksey Bragin d085625992 - WDK defines PNOTIFY_SYNC as a pointer to VOID.
svn path=/trunk/; revision=37845
2008-12-04 14:01:50 +00:00
Aleksey Bragin 8c52058f73 - Fix FsRtlFastCheckLockForRead and Write function prototypes.
svn path=/trunk/; revision=37843
2008-12-04 11:12:42 +00:00
Johannes Anderwald 2242fa6da1 - Add CLSIDs for Miniport drivers
- Add IIDs for IResourceList, IRegistryKey
- Add IMiniportWaveCyclicStream, IMiniportWaveCyclic interface 

svn path=/trunk/; revision=37842
2008-12-04 08:44:17 +00:00
Dmitry Gorbachev 987313245b Fix them second time.
svn path=/trunk/; revision=37841
2008-12-04 00:55:15 +00:00
Dmitry Gorbachev 5bbb02373a Fix Ke386Get(Global|Local|Interrupt)DescriptorTable, Ke386GetTr.
svn path=/trunk/; revision=37840
2008-12-03 22:24:29 +00:00
Dmitry Gorbachev 9791da2e85 Trying to fix...
svn path=/trunk/; revision=37839
2008-12-03 18:04:26 +00:00
Dmitry Gorbachev d633d025d8 Slovak patch by Mario Kacmar aka Kario (bug #3934).
svn path=/trunk/; revision=37838
2008-12-03 17:52:24 +00:00
Dmitry Gorbachev a8089cfb97 Fix Unicode -> Multibyte conversion (bug #3903).
svn path=/trunk/; revision=37836
2008-12-03 17:40:49 +00:00
Dmitry Gorbachev 774b7483da Remove stray semicolons, GCC gratias.
svn path=/trunk/; revision=37835
2008-12-03 17:39:55 +00:00
Dmitry Gorbachev c920f222c0 Fix GCC complaints about uninitialized variables (bug #3912).
svn path=/trunk/; revision=37834
2008-12-03 17:38:56 +00:00
Dmitry Gorbachev 5bc250cc36 Silence compiler warnings (11/11).
svn path=/trunk/; revision=37833
2008-12-03 17:37:58 +00:00
Dmitry Gorbachev e1f79c3b49 Silence compiler warnings (10/11).
svn path=/trunk/; revision=37832
2008-12-03 17:37:23 +00:00
Dmitry Gorbachev b3597def85 Silence compiler warnings (9/11).
svn path=/trunk/; revision=37831
2008-12-03 17:36:23 +00:00
Dmitry Gorbachev 7e3410d2b3 Silence compiler warnings (8/11).
svn path=/trunk/; revision=37830
2008-12-03 17:34:49 +00:00
Dmitry Gorbachev ff091bdac5 Silence compiler warnings (7/11).
svn path=/trunk/; revision=37829
2008-12-03 17:33:13 +00:00
Dmitry Gorbachev 120359ef8e Silence compiler warnings (6/11).
svn path=/trunk/; revision=37828
2008-12-03 17:32:36 +00:00
Dmitry Gorbachev 620e4cad34 Silence compiler warnings (5/11).
svn path=/trunk/; revision=37827
2008-12-03 17:31:38 +00:00
Dmitry Gorbachev ebaf0cf88c Silence compiler warnings (4/11).
svn path=/trunk/; revision=37826
2008-12-03 17:29:38 +00:00
Dmitry Gorbachev d202dab4fa Silence compiler warnings (3/11).
svn path=/trunk/; revision=37825
2008-12-03 17:28:59 +00:00
Dmitry Gorbachev 44c8aa557c Silence compiler warnings (2/11).
svn path=/trunk/; revision=37824
2008-12-03 17:28:33 +00:00
Dmitry Gorbachev 5148a03069 Silence compiler warnings (1/11).
svn path=/trunk/; revision=37823
2008-12-03 17:28:24 +00:00
Stefan Ginsberg 2220f06c73 - Make imagehlp compile warning free (don't mix Wine and ros debug style, add missing casts)
svn path=/trunk/; revision=37817
2008-12-03 13:05:54 +00:00
Stefan Ginsberg 902da9ebac - Patch by hto: Correct definitions of PSN_* constants
See issue #3925 for more details.

svn path=/trunk/; revision=37816
2008-12-03 12:48:53 +00:00
KJK::Hyperion d3e2e5e2ca MinGW does have vsnprintf. Fixes a warning in libxml2
Dedicated to Samuel Serapión

svn path=/trunk/; revision=37815
2008-12-02 23:18:25 +00:00
Eric Kohl 4a6ded56dd Sync to wine-1.1.1 (Patch 8 of 10):
- Rob Shearman <robertshearman@gmail.com> Fri, 4 Jul 2008
widl: Remove some unnecessary calls to duptype.

svn path=/trunk/; revision=37814
2008-12-02 21:08:02 +00:00
Eric Kohl 9fcfc6eb1e Sync to wine-1.1.1 (Patch 7 of 10):
- Rob Shearman <robertshearman@gmail.com> Fri, 4 Jul 2008
widl: Rename find_type_helper, find_type and find_type2 to find_type, find_type_error and find_type_error2 respectively.

svn path=/trunk/; revision=37813
2008-12-02 20:45:09 +00:00
Colin Finck 48068dfdd4 Revert r37802, which reverted r37801, which was previously reverted in r37477 reverting r37476.
In other words: Reapply ekohl's widl change part 4, as the Release slave should build it properly now.

svn path=/trunk/; revision=37812
2008-12-02 19:17:32 +00:00
Colin Finck c00c841bd4 Revert my changes in r37808.
Reenable testing on undefined properties, they are treated as being empty now. This feature got lost when moving the <if> block parsing entirely to rbuild in r34852.

Should fix the Release build properly _with_ touching rbuild :-)

svn path=/trunk/; revision=37811
2008-12-02 19:05:11 +00:00
Daniel Reimer 533570807b RamDRV is not in our tree anymore.
svn path=/trunk/; revision=37809
2008-12-02 15:55:24 +00:00
Colin Finck 61eedb351a KDBG needs DBG to be set, I can't imagine any useful situation for KDBG without DBG.
Change the <if> logic in ReactOS-general.rbuild (and ReactOS-arm.rbuild for the ARM guys) accordingly. This also supersedes DBG_OR_KDBG, which never worked properly for Release builds anyway.

Should fix the Release build without touching rbuild itself :-)

svn path=/trunk/; revision=37808
2008-12-02 11:38:23 +00:00
Daniel Reimer 9bec5399de ByeBye 100 MB Log File. Byebye, 200 kB/s
svn path=/trunk/; revision=37806
2008-12-02 09:08:01 +00:00
Andrew Munger ed4de66a9b Nevermind, I'd rather have the debug build. Someone fix this correctly, please.
svn path=/trunk/; revision=37805
2008-12-02 08:38:03 +00:00
Andrew Munger 6fa1c22603 "Fix" the release build.
svn path=/trunk/; revision=37804
2008-12-02 08:10:36 +00:00
James Tabor 3f5de2feb4 - Correct the copyright header for path.c. Crediting Dmitry Timoshkov for his great work in the Open Source Software movement.
svn path=/trunk/; revision=37803
2008-12-01 21:38:57 +00:00
Eric Kohl 371bfcc3b2 Revert 37801 because it still breaks the release build.
svn path=/trunk/; revision=37802
2008-12-01 20:38:24 +00:00
Eric Kohl 4b639a0b94 Sync to wine-1.1.1 (Patch 4 of 10):
ATTENTION: You MUST run "clean" before building ReactOS, otherwise WIDL will crash when it is run.

- Dan Hipschman <dsh@linux.ucla.edu> Tue, 1 Jul 2008
widl: Implement type redefinition checks.

This allows widl to catch type redefinitions and report an error, like MIDL.
However, this does a better job than MIDL since it also reports the location of the originial definition, like GCC.

CREDITS: Thanks to Christoph and Martin von Wittich for updating the Release-Buildslave. This patch should now build on both Buildslaves.

svn path=/trunk/; revision=37801
2008-12-01 20:33:43 +00:00
Steven Edwards 69e77bdaf0 Suggest LogonUser/CreateProcessAsUser as a possible
authentication method


svn path=/trunk/; revision=37800
2008-12-01 19:32:22 +00:00
Steven Edwards f0078accf5 I hope I did not screw up the propset...
Simple telnet daemon, I found, hacked in to a service.
Its wrong, I know, humor me, it works, someone more
interested can finish this off and follow the spec.txt


svn path=/trunk/; revision=37799
2008-12-01 18:34:15 +00:00
Andrew Munger a8e3000e64 Gimme back mah ftp.
Revert 37791.

svn path=/trunk/; revision=37798
2008-12-01 18:33:55 +00:00
Johannes Anderwald 6d553afec5 - Pass the directory of the file to ShellExecuteExW
svn path=/trunk/; revision=37797
2008-12-01 16:51:59 +00:00