Commit graph

34658 commits

Author SHA1 Message Date
Stefan Ginsberg dc7184e73f Fix the completely retarded implementation of KdComPortInUse.
The original definition of this variable seems to have been based on the retarded type in the serial.sys source sample, which defines it as:

extern PUCHAR *KdComPortInUse;

This, somehow, works in MSVC, but gcc complains about the lack of import specifier (KdComPortInUse is exported by HAL).
This was 'fixed' by adding the import specifier to ros.
So instead of: PUCHAR *KdComPortInUse;
We ended up with: NTHALAPI PUCHAR *KdComPortInUse;
Which becomes 3 dereferences instead of 2, which is incorrect. This was 'fixed' by hacking the variable in HAL too.
Use "extern PUCHAR NTHALAPI KdComPortInUse" to be compatible with both compilers, remove the HAL hacks, and fix the usage of the variable.

Fixes the serial.sys crash when booted with _WINKD_ + kdcom from Windows 2003, as kdcom would (due to the HAL hack) set the internal 'pointer' to the port value, and serial would end up dereferencing the port address

svn path=/trunk/; revision=38960
2009-01-19 23:22:22 +00:00
Stefan Ginsberg ec8a8e45f6 - Re-add allowwarnings="true" for wrc too
- Re-add the wmc header fix too, accidentally reverted in previous commit

svn path=/trunk/; revision=38958
2009-01-19 22:54:50 +00:00
Stefan Ginsberg bb0998a443 - Sorry, this broke build on certain Linux hosts
svn path=/trunk/; revision=38957
2009-01-19 22:19:00 +00:00
Timo Kreuzer 31febcab86 Update README.WINE
svn path=/trunk/; revision=38954
2009-01-19 20:45:08 +00:00
Stefan Ginsberg 9e89c8c187 - Kill off more unnecessary allowwarnings="true"
- Remove a .rbuild diff from oleaut32_ros.diff -- Wine doesn't use .rbuild, so why put this in .diff?

svn path=/trunk/; revision=38953
2009-01-19 19:44:55 +00:00
Dmitry Chapyshev bae14e1987 - Update some icons (shell32)
- Add defines for icons (shell32)
- Add icon for .reg files (regedit)
- Some fixes for hivecls_arm.inf and hivecls_i386.inf

svn path=/trunk/; revision=38949
2009-01-19 18:36:03 +00:00
Stefan Ginsberg f233dab1ee - Remove unnecessary allowwarnings="true"
svn path=/trunk/; revision=38948
2009-01-19 18:08:28 +00:00
Jeffrey Morlan fd6ed40845 cmd_rmdir: Implement ability to remove multiple directories with one command.
svn path=/trunk/; revision=38946
2009-01-19 17:29:21 +00:00
Timo Kreuzer f601277c56 Improve GetSetConsoleInputExeNameAW, removing the excessive SEH use. Fixes 1 kernel32 console winetest.
svn path=/trunk/; revision=38945
2009-01-19 17:08:47 +00:00
Christoph von Wittich 7506e507ee sync wintrust_winetest to wine 1.1.13
svn path=/trunk/; revision=38944
2009-01-19 17:04:46 +00:00
Christoph von Wittich ab1f060739 sync crypt32_winetest with wine 1.1.13
svn path=/trunk/; revision=38943
2009-01-19 16:47:57 +00:00
Christoph von Wittich d58aa939f6 sync crypt32 and wintrust with wine 1.1.13
svn path=/trunk/; revision=38941
2009-01-19 16:16:15 +00:00
Johannes Anderwald bf29e0ff1d - Experimental implementation of KsiCreateObjectType
svn path=/trunk/; revision=38940
2009-01-19 15:55:47 +00:00
Dmitry Chapyshev f5c1cadac1 - Change hh.exe location
- Fix inf's for .hlp files
- Add entries for .chm files

svn path=/trunk/; revision=38939
2009-01-19 15:36:26 +00:00
Aleksey Bragin 65aefa88f2 - Fix a misnamed var in fastfat.h.
- Implement first part of FatMountVolume (before VCB initialization and actual read of a volume).

svn path=/trunk/; revision=38938
2009-01-19 13:55:46 +00:00
Christoph von Wittich c6c20dffb6 fix lots of msxml3 winetest
svn path=/trunk/; revision=38937
2009-01-19 12:56:32 +00:00
Aleksey Bragin d95bdfc632 - Sync widl + rpcrt4 with Wine.
svn path=/trunk/; revision=38936
2009-01-19 12:24:52 +00:00
Christoph von Wittich 326b221c21 skip crashing virtual tests
svn path=/trunk/; revision=38935
2009-01-19 12:04:09 +00:00
Christoph von Wittich a4ecb02e06 Use WriteEncodedText() for line endings
patch by <zooba at aanet dot com dot au>
tested by amine48rz
See issue #3989 for more details.

svn path=/trunk/; revision=38934
2009-01-19 11:13:31 +00:00
Christoph von Wittich fb62d9e954 Use "Small Fonts" (96 dpi) by default
patch by <aspotashev at gmail dot com>
See issue #4011 for more details.

svn path=/trunk/; revision=38933
2009-01-19 10:51:58 +00:00
Christoph von Wittich 23ef53ceff don't let VirtualProtect play with not committed memory
svn path=/trunk/; revision=38932
2009-01-19 10:27:59 +00:00
Christoph von Wittich 2eb7079e6c fix typo (spotted by Ged)
svn path=/trunk/; revision=38931
2009-01-19 09:22:59 +00:00
Christoph von Wittich c1f8a4fdc2 trim leading zeros in GetNumberFormat
patch by <zooba at aanet dot com dot au>
See issue #3400 for more details.

svn path=/trunk/; revision=38930
2009-01-19 09:04:56 +00:00
Christoph von Wittich 9a921d3209 fix some more kernel32 virtual tests
svn path=/trunk/; revision=38929
2009-01-19 08:35:51 +00:00
Christoph von Wittich d318fedb6d fix some kernel32 virtual winetests
svn path=/trunk/; revision=38928
2009-01-19 08:02:26 +00:00
Christoph von Wittich 2fef907b66 fix handle leaks
svn path=/trunk/; revision=38927
2009-01-19 05:08:11 +00:00
Christoph von Wittich e67174808a hack: skipping RegisterWaitForSingleObject tests as they don't finish
svn path=/trunk/; revision=38926
2009-01-19 04:20:06 +00:00
James Tabor a7bf412ad2 - Add QS_RAWINPUT.
svn path=/trunk/; revision=38925
2009-01-19 00:03:51 +00:00
Stefan Ginsberg 306b8ac8b2 - Fix a comment
svn path=/trunk/; revision=38924
2009-01-18 23:53:22 +00:00
Johannes Anderwald eacb6ae11a - Register all device interfaces identified in the subdevice descriptor
- Add IUnknown to IInteruptSync interface
- Handle IRP_MN_QUERY_INTERFACE
- Create a subdevice descriptor for IPortWavePci, IPortWaveCyclic and IPortTopology and handle the respective ISubDevice::GetDescriptor
- Always request PCFILTER_DESCRIPTOR regardless of present IPinCount interface
- Check if IMiniportWavePci omits a IServiceGroup
- Implement ISubDevice interface for IPortWavePci port driver
- Add primitive implementation of PcCreateSubdeviceDescriptor
- Intel AC97 audio driver now successfully initializes under Vbox

svn path=/trunk/; revision=38923
2009-01-18 23:46:09 +00:00
Stefan Ginsberg fb169370fe - Fix more InterlockedCompareExchangePointer warnings in crypt32 -- this to Wine, too
- Hack-0-initialize a variable in cryptui to satisfy gcc -- this needed as Wine use a less retarded gcc than we do
- Warning fix old and out of sync icmp/inetcomm/odbc32/shdocw
- Use _CRT_NONSTDC_NO_DEPRECATE in winhlp32
- Hack MAKEINTATOM definition for Wine

svn path=/trunk/; revision=38922
2009-01-18 23:31:26 +00:00
Matthias Kupfer 659b2bfc46 Maciej Bialas <bjauy AT tlen DOT pl>
- Polish translation of recently added resource strings

svn path=/trunk/; revision=38919
2009-01-18 21:40:12 +00:00
Stefan Ginsberg 5986aff6bd - Remove outdated msvcrt Winetest compilation hack, add _CRT_NONSTDC_NO_DEPRECATE to silence the 'unlink' warnings
svn path=/trunk/; revision=38918
2009-01-18 21:35:18 +00:00
Matthias Kupfer 06d2774513 Add new resource strings for translation.
svn path=/trunk/; revision=38917
2009-01-18 21:21:09 +00:00
Kamil Hornicek 44d2bd70d8 - sync d3d9 with wine HEAD
svn path=/trunk/; revision=38916
2009-01-18 21:11:53 +00:00
Kamil Hornicek d6aa26ee7f - sync d3d8 with wine HEAD
svn path=/trunk/; revision=38915
2009-01-18 21:09:47 +00:00
Kamil Hornicek f1fd1b0ce1 - sync wined3d with wine HEAD
svn path=/trunk/; revision=38914
2009-01-18 21:09:22 +00:00
Johannes Anderwald c41ccd6b73 - Fix IPortWaveCyclic interface
- Implement IPortEvents interface

svn path=/trunk/; revision=38913
2009-01-18 20:56:01 +00:00
Johannes Anderwald ef794c62a4 - Fix IPortWaveCyclic interface
svn path=/trunk/; revision=38912
2009-01-18 20:55:57 +00:00
Stefan Ginsberg 0d17246450 - Fix WMC and mkhive warnings
- Fix the unitialized variable warning in freetype (done the same way in freetype trunk)
- Make CRT compile warning-free again, and re-remove allowwarnings=true
- Make libxml compile warning-free too


svn path=/trunk/; revision=38911
2009-01-18 20:42:13 +00:00
Jeffrey Morlan 39934ca5e2 cmd_move:
- Only check for options at the beginning of the command line (subsequent code already assumed the filenames were at the end).
- Give an error message if too many parameters are given.
- If no destination is given, default to current directory.
- Replace excessively complicated code to get source directory with single GetFullPathName call; hopefully that is sufficient. Check for pszFile == NULL to prevent crash that occurred when source was "/..".
- To determine whether source wildcard matches are files or directories, just use WIN32_FIND_DATA's dwFileAttributes; it's easier than constructing paths to pass to IsExistingFile/IsExistingDirectory.
- Fix memory leaks: some returns were missing freep(arg).

svn path=/trunk/; revision=38910
2009-01-18 20:21:03 +00:00
Matthias Kupfer c8b896e660 - Replace static message text by resource strings.
- Add German translation for those strings.

svn path=/trunk/; revision=38909
2009-01-18 20:02:41 +00:00
Christoph von Wittich 747111402a sync ole32 and oleaut32 to wine 1.1.13
svn path=/trunk/; revision=38908
2009-01-18 19:23:59 +00:00
Christoph von Wittich 130bfcf51a sync ole32 winetest to wine 1.1.13
svn path=/trunk/; revision=38907
2009-01-18 19:23:06 +00:00
Stefan Ginsberg 4e7ee302a9 - Fix regexpl build
svn path=/trunk/; revision=38906
2009-01-18 18:40:02 +00:00
Stefan Ginsberg e3a4c88843 - Sorry, forgot this file
svn path=/trunk/; revision=38905
2009-01-18 18:15:32 +00:00
Stefan Ginsberg 22d7e0689a - Correct the ulAssemblyRosterIndex member of ACTCTX_SECTION_KEYED_DATA -- it is ULONG (MSDN is wrong here)
- Fix Lsa IDL's LUID/PLUID definition
- Silence winmm/midimap/wavemap warnings (these modules haven't been touched for a long time and are way out of sync)
- Silence a ole32 warning -- should be sent to Wine too

svn path=/trunk/; revision=38904
2009-01-18 17:58:35 +00:00
Johannes Anderwald 43e8b65e00 - Fix debug prints
- Fix initialization of IPortWavePci object
- Fix IPortWavePci interface

svn path=/trunk/; revision=38903
2009-01-18 17:44:17 +00:00
Johannes Anderwald e710923ad4 - Fix IPortWavePci interface
svn path=/trunk/; revision=38902
2009-01-18 17:44:10 +00:00
Christoph von Wittich 11228d6e3b add ctxtcall.h to uuid
svn path=/trunk/; revision=38901
2009-01-18 17:17:12 +00:00