Christoph von Wittich [Wed, 4 Feb 2009 10:09:48 +0000 (10:09 +0000)]
add wcsncpy_s, strcat_s (from wine)
and _ftol2 and _ftol2_sse required by vmware tools
svn path=/trunk/; revision=39384
Steven Edwards [Wed, 4 Feb 2009 10:01:42 +0000 (10:01 +0000)]
Warning cleanup:
- disable the unused service related functions for now
- comment out a bunch of unused variables
- cast a few things to shut up compiler warnings for now
svn path=/trunk/; revision=39383
Ged Murphy [Wed, 4 Feb 2009 09:34:05 +0000 (09:34 +0000)]
- Implement SERVICE_CONFIG_DESCRIPTION and SERVICE_CONFIG_FAILURE_ACTIONS for RChangeServiceConfig2A
- Christoph requires this for the vmware tools installer
svn path=/trunk/; revision=39382
Christoph von Wittich [Wed, 4 Feb 2009 07:01:47 +0000 (07:01 +0000)]
hackfix .spec file to prevent a broken export table
svn path=/trunk/; revision=39381
Steven Edwards [Wed, 4 Feb 2009 06:35:57 +0000 (06:35 +0000)]
Hacks to get telnetd to work in XP and Wine
- turn off unicode in rbuild file and serviceentry.c
Its not unicode yet anyway
- Disable authentication stuff
svn path=/trunk/; revision=39380
Christoph von Wittich [Wed, 4 Feb 2009 06:29:23 +0000 (06:29 +0000)]
set version to 7,0,2600,2180 otherwise some apps will try to overwrite it
svn path=/trunk/; revision=39379
Christoph von Wittich [Wed, 4 Feb 2009 06:10:19 +0000 (06:10 +0000)]
disable dprints
svn path=/trunk/; revision=39378
Christoph von Wittich [Wed, 4 Feb 2009 06:04:24 +0000 (06:04 +0000)]
fix formatting (again)
svn path=/trunk/; revision=39377
Steven Edwards [Wed, 4 Feb 2009 04:55:01 +0000 (04:55 +0000)]
Enable the hackish telnet daemon for network testing.
Please forgive this commit as this does cause warnings.
I will be cleaning this up, time premitting over the next
few weeks.
svn path=/trunk/; revision=39376
Art Yerkes [Wed, 4 Feb 2009 03:39:23 +0000 (03:39 +0000)]
Add a per-directory cache of short filenames allowing us to generate them
uniquely. dir /x now shows properly unambiguous short filenames.
Also, we weren't FsRtlEnterFilesystem ing in directory operations. Fix that
too.
svn path=/trunk/; revision=39374
Timo Kreuzer [Wed, 4 Feb 2009 01:34:17 +0000 (01:34 +0000)]
merge 34700, 34802, 35517, 35650 from amd64 branch
NCI:
34802/34802/35517: Create x64 syscall stubs (Timo Kreuzer)
35650 Don't add stdcall decorations to amd64 syscalls.(Samuel Serapión)
svn path=/trunk/; revision=39369
Timo Kreuzer [Wed, 4 Feb 2009 01:26:13 +0000 (01:26 +0000)]
merge 34730 from amd64 branch
wmc: include string.h to silence implicit declaration warnings (Samuel Serapión)
svn path=/trunk/; revision=39368
Timo Kreuzer [Wed, 4 Feb 2009 00:14:47 +0000 (00:14 +0000)]
remove unnessesary dependency to msvcrt
svn path=/trunk/; revision=39366
Timo Kreuzer [Wed, 4 Feb 2009 00:06:46 +0000 (00:06 +0000)]
use i386/setjmplongjmp.s only on x86 architecture
svn path=/trunk/; revision=39364
Timo Kreuzer [Wed, 4 Feb 2009 00:00:05 +0000 (00:00 +0000)]
dxtn: convert to spec
svn path=/trunk/; revision=39362
Timo Kreuzer [Tue, 3 Feb 2009 23:52:25 +0000 (23:52 +0000)]
tacert: use ULONG format instead of long long when displaying the time in ms.
svn path=/trunk/; revision=39359
Timo Kreuzer [Tue, 3 Feb 2009 23:37:08 +0000 (23:37 +0000)]
ping: silence warnings on x64
svn path=/trunk/; revision=39357
Timo Kreuzer [Tue, 3 Feb 2009 23:03:35 +0000 (23:03 +0000)]
merge 36907 from amd64 branch:
taskmgr: Use DWORD_PTR instead of DWORD for the Affiity mask. (Samuel Serapión)
svn path=/trunk/; revision=39354
Colin Finck [Tue, 3 Feb 2009 22:25:39 +0000 (22:25 +0000)]
Gabriel Ilardi (gabrielilardi@hotmail.it)
- Allow only one instance of Task-Manager to be run at the same time
See issue #3976 for more details.
svn path=/trunk/; revision=39353
Timo Kreuzer [Tue, 3 Feb 2009 21:52:49 +0000 (21:52 +0000)]
Don't cast pointers to ULONG!
svn path=/trunk/; revision=39351
Dmitry Chapyshev [Tue, 3 Feb 2009 20:56:26 +0000 (20:56 +0000)]
- Add missed structure and function to shellapi.h
- Add more stubs to shell32
svn path=/trunk/; revision=39350
Dmitry Chapyshev [Tue, 3 Feb 2009 20:11:44 +0000 (20:11 +0000)]
- Fix build. Sorry :)
svn path=/trunk/; revision=39348
Dmitry Chapyshev [Tue, 3 Feb 2009 19:41:15 +0000 (19:41 +0000)]
- Add more stubs
- Fix return value for PathIsTemporaryW
svn path=/trunk/; revision=39344
Gregor Schneider [Tue, 3 Feb 2009 19:37:18 +0000 (19:37 +0000)]
Delete old XLateObj before creating a new one, fixes a mem leak when installing .Net 2.0 Framework
svn path=/trunk/; revision=39343
Gregor Brunmar [Tue, 3 Feb 2009 18:55:20 +0000 (18:55 +0000)]
D3D9:
* Fixed compilation error
* Implemented IDirect3DBaseTexture9's and IDirect3DTexture9's GetAutoGenFilterType(), GetLOD() and GetLevelCount()
svn path=/trunk/; revision=39341
Colin Finck [Tue, 3 Feb 2009 17:27:10 +0000 (17:27 +0000)]
Revert 39295 on request of hpoussin
svn path=/trunk/; revision=39340
Johannes Anderwald [Tue, 3 Feb 2009 16:55:54 +0000 (16:55 +0000)]
- fix bug 4126 by Mario Kacmar
svn path=/trunk/; revision=39339
Gregor Schneider [Tue, 3 Feb 2009 16:11:31 +0000 (16:11 +0000)]
Testcase extension by Evgeny Boltik <BSTSoft AT narod DOT ru>:
- Test StretchBlt ROP codes similar to BitBlt
- Offset drawing coordinates with SetWindowOrgEx
- Show an overview of several hatched brushes
- This was used to test r39336, r39332 and r39326 and the src&dst StretchBlt ROP support
svn path=/trunk/; revision=39337
Gregor Schneider [Tue, 3 Feb 2009 15:58:46 +0000 (15:58 +0000)]
Offset the source and destination rectangles as pointed out in bug #4107. Remove respective FIXME.
svn path=/trunk/; revision=39336
Christoph von Wittich [Tue, 3 Feb 2009 15:32:36 +0000 (15:32 +0000)]
don't return FALSE when there is a DataSectionObject without reference as it breaks ole32 storage
needs further investigation
svn path=/trunk/; revision=39334
Gregor Schneider [Tue, 3 Feb 2009 15:17:31 +0000 (15:17 +0000)]
Brush displacement fix from r39326 for 24bpp.
svn path=/trunk/; revision=39332
Dmitry Chapyshev [Tue, 3 Feb 2009 15:07:53 +0000 (15:07 +0000)]
- Add correct names for all stubs (based on information from geoffchappell.com/studies/windows/shell/shell32/api/index.htm)
- Fix SHSetShellWindowEx
svn path=/trunk/; revision=39329
Christoph von Wittich [Tue, 3 Feb 2009 14:50:50 +0000 (14:50 +0000)]
fix formatting
svn path=/trunk/; revision=39327
Gregor Schneider [Tue, 3 Feb 2009 14:43:19 +0000 (14:43 +0000)]
Evgeny Boltik <BSTSoft AT narod DOT ru>:
Fix a brush displacement that was shown after clipping a bitblitted picture (8/16/32bpp). Bug #4107
svn path=/trunk/; revision=39326
Gregor Schneider [Tue, 3 Feb 2009 14:33:23 +0000 (14:33 +0000)]
Forgot to commit this code in r39227, needed for basic clipping.
svn path=/trunk/; revision=39323
Dmitry Chapyshev [Tue, 3 Feb 2009 13:55:04 +0000 (13:55 +0000)]
- FIXME -> TRACE for InvalidateDriveType. Unimplemented in WinXP SP3
- Add stub for SHFindComputer, SHLimitInputEdit, SHLimitInputCombo
- Add comments
svn path=/trunk/; revision=39322
Colin Finck [Tue, 3 Feb 2009 13:26:30 +0000 (13:26 +0000)]
Rename the wallpaper to conform with ISO 9660:1988 and make cdmake happy...
svn path=/trunk/; revision=39318
Dmitry Chapyshev [Tue, 3 Feb 2009 12:54:51 +0000 (12:54 +0000)]
- Remove shell.spec and version16.rc
svn path=/trunk/; revision=39316
Dmitry Chapyshev [Tue, 3 Feb 2009 12:50:50 +0000 (12:50 +0000)]
- Add file for stubs
- Add stub implementation for SHLocalAlloc, SHLocalFree, SHLocalReAlloc, AddCommasW, ShortSizeFormatW
- Partially remove unneeded stuff from .spec
svn path=/trunk/; revision=39315
Christoph von Wittich [Tue, 3 Feb 2009 12:39:55 +0000 (12:39 +0000)]
-check for filesize in MmCanFileBeTruncated
-make use of MmCanFileBeTruncated in VfatSetAllocationSizeInformation
-make use of MmCanFileBeTruncated in VfatSetInformation (patch by arty with some fixes from me)
thanks to Alex for the hint that we miss the MmCanFileBeTruncated check
fixes "Anyone has referenced a cache segment behind the new size."
See issue #712 for more details.
svn path=/trunk/; revision=39314
Colin Finck [Tue, 3 Feb 2009 11:16:51 +0000 (11:16 +0000)]
Import the 4:3 version of the ReactOS wallpaper by forum user "Angelus" (jedi.knight@wanadoo.es), including the original 1440x1080 JPG and a 1024x768 BMP.
It is now the default wallpaper for releases.
I also reorganized the ReadMe file to make tracking the sources of these wallpapers easier.
svn path=/trunk/; revision=39307
Colin Finck [Tue, 3 Feb 2009 09:39:57 +0000 (09:39 +0000)]
Fix freeing the allocated string SID
svn path=/trunk/; revision=39304
Dmitry Chapyshev [Tue, 3 Feb 2009 09:29:48 +0000 (09:29 +0000)]
- Add stub for SHGetIconOverlayIndexA/W
- Remove "-noname" attribute from ILAppendID function
svn path=/trunk/; revision=39303
Dmitry Chapyshev [Tue, 3 Feb 2009 09:23:16 +0000 (09:23 +0000)]
- Small cleanup shell32. We don't support non-unicode OSes and Windows XP/2003 calls unicode functions
svn path=/trunk/; revision=39302
Michael Martin [Tue, 3 Feb 2009 09:09:06 +0000 (09:09 +0000)]
- Change MultiByteToWideChar to match windows behavior. Fix part 1 of ? for bug #3740.
svn path=/trunk/; revision=39301
Dmitry Chapyshev [Tue, 3 Feb 2009 07:37:10 +0000 (07:37 +0000)]
- Update shell32 exports to 6.0.2900.5686
svn path=/trunk/; revision=39300
Colin Finck [Mon, 2 Feb 2009 23:08:51 +0000 (23:08 +0000)]
Set the APPDATA environment variable when logging in based on the information SHGetFolderPathW returns for the passed User Token.
Windows seems to do this the same way (verified with GNU strings)
svn path=/trunk/; revision=39295
Colin Finck [Mon, 2 Feb 2009 23:06:33 +0000 (23:06 +0000)]
Support passing a Token to SHGetFolderPathW and similar functions
svn path=/trunk/; revision=39294
Dmitry Gorbachev [Mon, 2 Feb 2009 22:31:54 +0000 (22:31 +0000)]
Move hack to other place because of bug #4120.
svn path=/trunk/; revision=39292
Dmitry Gorbachev [Mon, 2 Feb 2009 21:44:31 +0000 (21:44 +0000)]
Add new strings to translations.
svn path=/trunk/; revision=39291
Kamil Hornicek [Mon, 2 Feb 2009 21:09:39 +0000 (21:09 +0000)]
- sync dinput with wine
svn path=/trunk/; revision=39290
Christoph von Wittich [Mon, 2 Feb 2009 17:14:24 +0000 (17:14 +0000)]
halfplement MmCanFileBeTruncated
svn path=/trunk/; revision=39289
Dmitry Gorbachev [Mon, 2 Feb 2009 12:28:31 +0000 (12:28 +0000)]
Hack-close TCP connection. Bug #1283.
svn path=/trunk/; revision=39285
Christoph von Wittich [Mon, 2 Feb 2009 08:54:57 +0000 (08:54 +0000)]
init dwTotalRecords to 0
fixes a crash in case of GetNumberOfEventLogRecords fails
svn path=/trunk/; revision=39284
Art Yerkes [Mon, 2 Feb 2009 06:19:01 +0000 (06:19 +0000)]
Suppress a warning about -1, since wchar_t is typically unsigned.
svn path=/trunk/; revision=39283
Timo Kreuzer [Mon, 2 Feb 2009 01:33:13 +0000 (01:33 +0000)]
timedate.cpl: Fix size of the clock on both windows and reactos on any screen resolution.
svn path=/trunk/; revision=39282
Timo Kreuzer [Mon, 2 Feb 2009 00:49:19 +0000 (00:49 +0000)]
gdi32: Fix and enable usermode implementation of SetWindowExtEx and SetViewportExtEx.
Win32k: remove NtGdiSetWindowExtEx and NtGdiSetViewportExtEx, rewrite IntFixIsotropicMapping, implement IntGetViewportExtEx
svn path=/trunk/; revision=39281
Timo Kreuzer [Mon, 2 Feb 2009 00:37:01 +0000 (00:37 +0000)]
Add tests for SetWindowExtEx, one more test for CreateCompatibleDC
svn path=/trunk/; revision=39280
Hervé Poussineau [Sun, 1 Feb 2009 19:52:41 +0000 (19:52 +0000)]
Take into account environment variables specified by gina DLL
svn path=/trunk/; revision=39274
Christoph von Wittich [Sun, 1 Feb 2009 17:20:58 +0000 (17:20 +0000)]
sync pdh with wine 1.1.14
svn path=/trunk/; revision=39272
Christoph von Wittich [Sun, 1 Feb 2009 17:13:15 +0000 (17:13 +0000)]
sync cryptdlg with wine 1.1.14
svn path=/trunk/; revision=39271
Christoph von Wittich [Sun, 1 Feb 2009 17:09:58 +0000 (17:09 +0000)]
sync schannel with wine 1.1.14
svn path=/trunk/; revision=39270
Christoph von Wittich [Sun, 1 Feb 2009 14:01:44 +0000 (14:01 +0000)]
fix debugprint
svn path=/trunk/; revision=39268
Christoph von Wittich [Sun, 1 Feb 2009 13:53:08 +0000 (13:53 +0000)]
sync hlink with wine 1.1.14
svn path=/trunk/; revision=39267
Christoph von Wittich [Sun, 1 Feb 2009 13:46:44 +0000 (13:46 +0000)]
sync urlmon to wine 1.1.14
svn path=/trunk/; revision=39266
Christoph von Wittich [Sun, 1 Feb 2009 13:38:30 +0000 (13:38 +0000)]
uncomment the exports
svn path=/trunk/; revision=39265
Christoph von Wittich [Sun, 1 Feb 2009 13:38:04 +0000 (13:38 +0000)]
stub some missing functions
svn path=/trunk/; revision=39264
Dmitry Chapyshev [Sun, 1 Feb 2009 10:34:53 +0000 (10:34 +0000)]
- Sync dwmapi with Wine head
svn path=/trunk/; revision=39262
Dmitry Chapyshev [Sun, 1 Feb 2009 10:03:33 +0000 (10:03 +0000)]
- Add stub for SHOpenFolderAndSelectItems
- Add SHParseDisplayName to .spec file
foobar2000 now it is started normally
svn path=/trunk/; revision=39261
Christoph von Wittich [Sun, 1 Feb 2009 07:57:15 +0000 (07:57 +0000)]
sync netapi32 with wine 1.1.14
svn path=/trunk/; revision=39260
Dmitry Gorbachev [Sun, 1 Feb 2009 06:33:48 +0000 (06:33 +0000)]
Sync Czech file with English file. Radek Liska, bug #4105.
svn path=/trunk/; revision=39259
Christoph von Wittich [Sun, 1 Feb 2009 06:14:29 +0000 (06:14 +0000)]
sync some LsaQueryDomainInformationPolicy stuff with wine 1.1.14
fixes all advapi32 lsa winetests
fixes all netapi32 wksta winetests
svn path=/trunk/; revision=39258
Christoph von Wittich [Sun, 1 Feb 2009 05:51:07 +0000 (05:51 +0000)]
SystemName == NULL is valid for LsaOpenPolicy
svn path=/trunk/; revision=39257
Christoph von Wittich [Sun, 1 Feb 2009 05:43:40 +0000 (05:43 +0000)]
sync wintrust_winetest with wine 1.1.14
svn path=/trunk/; revision=39256
Christoph von Wittich [Sun, 1 Feb 2009 05:42:03 +0000 (05:42 +0000)]
sync wintrust and mscat32 with wine 1.1.14
svn path=/trunk/; revision=39255
Christoph von Wittich [Sun, 1 Feb 2009 05:39:56 +0000 (05:39 +0000)]
don't set LastError as we fake success
svn path=/trunk/; revision=39254
Andrew Greenwood [Sat, 31 Jan 2009 22:13:30 +0000 (22:13 +0000)]
Various headers needed to compile the sound support libraries.
svn path=/trunk/; revision=39253
Andrew Greenwood [Sat, 31 Jan 2009 22:11:09 +0000 (22:11 +0000)]
Abandoning silverblade-audio branch.
General user-mode audio support libraries added.
svn path=/trunk/; revision=39252
Dmitry Chapyshev [Sat, 31 Jan 2009 20:57:28 +0000 (20:57 +0000)]
- FIXME -> TRACE. This function is not implemented in Windows XP SP3.
svn path=/trunk/; revision=39251
Dmitry Chapyshev [Sat, 31 Jan 2009 20:22:17 +0000 (20:22 +0000)]
- Implement GetComputerObjectNameA/W (from Wine)
svn path=/trunk/; revision=39250
Colin Finck [Sat, 31 Jan 2009 19:27:09 +0000 (19:27 +0000)]
Radek Liska (radekliska@gmail.com)
- Try to get the Czech netshell working again by copying some missing stuff from the English translation
svn path=/trunk/; revision=39248
Colin Finck [Sat, 31 Jan 2009 17:23:09 +0000 (17:23 +0000)]
Update mIRC to 6.35, works under 0.3.8 and as long as this version is the latest one, it doesn't ask for updates all the time :-)
svn path=/trunk/; revision=39246
Dmitry Chapyshev [Sat, 31 Jan 2009 16:53:06 +0000 (16:53 +0000)]
- Fix typo (revealed by Kario)
svn path=/trunk/; revision=39244
Dmitry Chapyshev [Sat, 31 Jan 2009 16:49:22 +0000 (16:49 +0000)]
- Add qmgr to build and bootcd
- Add more stuff to bootcd
See issue #4095 for more details.
svn path=/trunk/; revision=39243
Christoph von Wittich [Sat, 31 Jan 2009 15:46:48 +0000 (15:46 +0000)]
replace hack by manually generated msiserver.idl_i.c (which should be generated by rbuild)
svn path=/trunk/; revision=39242
Gregor Schneider [Sat, 31 Jan 2009 15:38:16 +0000 (15:38 +0000)]
Remove dead StretchBlt code
svn path=/trunk/; revision=39241
Dmitry Chapyshev [Sat, 31 Jan 2009 15:32:09 +0000 (15:32 +0000)]
- Add some headers from Wine
- Import qmgr from Wine (not included yet to build)
svn path=/trunk/; revision=39240
Christoph von Wittich [Sat, 31 Jan 2009 14:49:08 +0000 (14:49 +0000)]
sync shlwapi_winetest with wine 1.1.14
svn path=/trunk/; revision=39239
Christoph von Wittich [Sat, 31 Jan 2009 14:48:46 +0000 (14:48 +0000)]
sync shlwapi with wine 1.1.14
svn path=/trunk/; revision=39238
Christoph von Wittich [Sat, 31 Jan 2009 14:31:11 +0000 (14:31 +0000)]
sync crypt32_winetest with wine 1.1.14
svn path=/trunk/; revision=39237
Christoph von Wittich [Sat, 31 Jan 2009 14:28:46 +0000 (14:28 +0000)]
sync crypt32 with wine 1.1.14
svn path=/trunk/; revision=39236
Christoph von Wittich [Sat, 31 Jan 2009 14:17:07 +0000 (14:17 +0000)]
sync msi_winetest with wine 1.1.14
svn path=/trunk/; revision=39235
Christoph von Wittich [Sat, 31 Jan 2009 14:13:20 +0000 (14:13 +0000)]
sync msi with wine 1.1.14
svn path=/trunk/; revision=39234
Christoph von Wittich [Sat, 31 Jan 2009 14:01:57 +0000 (14:01 +0000)]
add stubs for SHFlushSFCache and SHGetImageList (from wine)
svn path=/trunk/; revision=39233
Christoph von Wittich [Sat, 31 Jan 2009 13:44:48 +0000 (13:44 +0000)]
make explicit use of unicode functions
svn path=/trunk/; revision=39232
Christoph von Wittich [Sat, 31 Jan 2009 13:21:11 +0000 (13:21 +0000)]
add lodctr
svn path=/trunk/; revision=39231
Christoph von Wittich [Sat, 31 Jan 2009 13:09:48 +0000 (13:09 +0000)]
add loadperf and lodctr from wine 1.1.14
svn path=/trunk/; revision=39228
Gregor Schneider [Sat, 31 Jan 2009 13:05:11 +0000 (13:05 +0000)]
Evgeny Boltik <BSTSoft AT narod DOT ru>:
Generic StretchBlt implementation for all bitrates with partial ROP and clipping support, see bug #4075.
Some changes from me applied to the patch:
- ROP variables renamed, applied consistent indentation, abort operation if pattern ROP and dprint once, split src and dst dprints
- Access source surface only if source is actually used, fixes mem access crashes
- Offer external drivers a NULL surface ptr if source is not used, since they (VMWare for example) access it although they shouldn't (another crash)
- Fixes bug #2609, support for pattern ROPs will be added after some restructuring
- Clipping still has some issues (bugs 3325, 3477, 4089) which seem to be related to IntEng- and EngStretchBlt
svn path=/trunk/; revision=39227
Johannes Anderwald [Sat, 31 Jan 2009 12:59:56 +0000 (12:59 +0000)]
- Fix a few definitions
svn path=/trunk/; revision=39226
Christoph von Wittich [Sat, 31 Jan 2009 12:40:36 +0000 (12:40 +0000)]
sync ole32 with wine 1.1.14
svn path=/trunk/; revision=39225