Commit Graph

42088 Commits

Author SHA1 Message Date
Timo Kreuzer
b24b8f4a23 Don't cast pointers to ULONG!
svn path=/trunk/; revision=39351
2009-02-03 21:52:49 +00:00
Dmitry Chapyshev
b45c5496ad - Add missed structure and function to shellapi.h
- Add more stubs to shell32

svn path=/trunk/; revision=39350
2009-02-03 20:56:26 +00:00
Dmitry Chapyshev
861fec6cd7 - Fix build. Sorry :)
svn path=/trunk/; revision=39348
2009-02-03 20:11:44 +00:00
Timo Kreuzer
a3df672920 [DDK] Move rtl byteswap functions to wdm.h and add intrinsic definitions
svn path=/branches/ros-amd64-bringup/; revision=39347
2009-02-03 19:55:11 +00:00
Timo Kreuzer
6130b41fe2 [NDK] Use intrinsics for rtl byteswap functions for GNUC, too. Only include them if NTOS_MODE_USER. Fuctions are only present for NTDDI_VERSION >= NTDDI_WIN2K
svn path=/branches/ros-amd64-bringup/; revision=39346
2009-02-03 19:51:09 +00:00
Timo Kreuzer
f983125e50 ksuser: convert to spec, don't allow warnings
svn path=/branches/ros-amd64-bringup/; revision=39345
2009-02-03 19:42:31 +00:00
Dmitry Chapyshev
a018d892fe - Add more stubs
- Fix return value for PathIsTemporaryW

svn path=/trunk/; revision=39344
2009-02-03 19:41:15 +00:00
Gregor Schneider
bd65505332 Delete old XLateObj before creating a new one, fixes a mem leak when installing .Net 2.0 Framework
svn path=/trunk/; revision=39343
2009-02-03 19:37:18 +00:00
Timo Kreuzer
19e9f7ea24 Fix broken and overcomplicated pointer arithmetic
svn path=/branches/ros-amd64-bringup/; revision=39342
2009-02-03 19:26:00 +00:00
Gregor Brunmar
fe9de35fff D3D9:
* Fixed compilation error
* Implemented IDirect3DBaseTexture9's and IDirect3DTexture9's GetAutoGenFilterType(), GetLOD() and GetLevelCount()

svn path=/trunk/; revision=39341
2009-02-03 18:55:20 +00:00
Colin Finck
98346f3252 Revert 39295 on request of hpoussin
svn path=/trunk/; revision=39340
2009-02-03 17:27:10 +00:00
Johannes Anderwald
613f4b1847 - fix bug 4126 by Mario Kacmar
svn path=/trunk/; revision=39339
2009-02-03 16:55:54 +00:00
Timo Kreuzer
e7cb518fd7 deconstify target in interlocked intrinsics
svn path=/branches/ros-amd64-bringup/; revision=39338
2009-02-03 16:48:50 +00:00
Gregor Schneider
7da4798c20 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
2009-02-03 16:11:31 +00:00
Gregor Schneider
b4c66a205a Offset the source and destination rectangles as pointed out in bug #4107. Remove respective FIXME.
svn path=/trunk/; revision=39336
2009-02-03 15:58:46 +00:00
Timo Kreuzer
f61c37c2cb fix prototype of RtlAllocateHeap
svn path=/branches/ros-amd64-bringup/; revision=39335
2009-02-03 15:43:51 +00:00
Christoph von Wittich
0c9b0cdd9d don't return FALSE when there is a DataSectionObject without reference as it breaks ole32 storage
needs further investigation

svn path=/trunk/; revision=39334
2009-02-03 15:32:36 +00:00
Timo Kreuzer
61467fd142 hid: convert to spec (taken from wine)
svn path=/branches/ros-amd64-bringup/; revision=39333
2009-02-03 15:23:27 +00:00
Gregor Schneider
acf1b854aa Brush displacement fix from r39326 for 24bpp.
svn path=/trunk/; revision=39332
2009-02-03 15:17:31 +00:00
Timo Kreuzer
58ab969261 implement __iob_func()
svn path=/branches/ros-amd64-bringup/; revision=39331
2009-02-03 15:14:30 +00:00
Dmitry Chapyshev
b89298805f - Add correct names for all stubs (based on information from http://www.geoffchappell.com/studies/windows/shell/shell32/api/index.htm)
- Fix SHSetShellWindowEx

svn path=/trunk/; revision=39329
2009-02-03 15:07:53 +00:00
Timo Kreuzer
38c6f78763 dnsapi.dll: convert to spec (taken from wine)
svn path=/branches/ros-amd64-bringup/; revision=39328
2009-02-03 14:57:37 +00:00
Christoph von Wittich
8517038812 fix formatting
svn path=/trunk/; revision=39327
2009-02-03 14:50:50 +00:00
Gregor Schneider
a9d8af1af6 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
2009-02-03 14:43:19 +00:00
Timo Kreuzer
5f3118f01c include time.h for struct tm
svn path=/branches/ros-amd64-bringup/; revision=39325
2009-02-03 14:43:10 +00:00
Timo Kreuzer
665679dffe time.h: rename include guard to _INC_TIME, remove localtime_s and localtime_r definition, define asctime_s only if __STDC_WANT_SECURE_LIB is defined.
svn path=/branches/ros-amd64-bringup/; revision=39324
2009-02-03 14:34:30 +00:00
Gregor Schneider
e4ca01940c Forgot to commit this code in r39227, needed for basic clipping.
svn path=/trunk/; revision=39323
2009-02-03 14:33:23 +00:00
Dmitry Chapyshev
df7415ebd9 - FIXME -> TRACE for InvalidateDriveType. Unimplemented in WinXP SP3
- Add stub for SHFindComputer, SHLimitInputEdit, SHLimitInputCombo
- Add comments

svn path=/trunk/; revision=39322
2009-02-03 13:55:04 +00:00
Colin Finck
e191c57fb3 Rename the wallpaper to conform with ISO 9660:1988 and make cdmake happy...
svn path=/trunk/; revision=39318
2009-02-03 13:26:30 +00:00
Timo Kreuzer
d12be4b77d add localtime_s prototype here, as it's not part of official headers
svn path=/branches/ros-amd64-bringup/; revision=39317
2009-02-03 13:00:31 +00:00
Dmitry Chapyshev
1956faaa0b - Remove shell.spec and version16.rc
svn path=/trunk/; revision=39316
2009-02-03 12:54:51 +00:00
Dmitry Chapyshev
ac5c910802 - Add file for stubs
- Add stub implementation for SHLocalAlloc, SHLocalFree, SHLocalReAlloc, AddCommasW, ShortSizeFormatW
- Partially remove unneeded stuff from .spec

svn path=/trunk/; revision=39315
2009-02-03 12:50:50 +00:00
Christoph von Wittich
599e30a39f -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
2009-02-03 12:39:55 +00:00
Timo Kreuzer
70e9bdcc15 revert last commit, this is wine code, we need allowwarnings="true"
svn path=/branches/ros-amd64-bringup/; revision=39313
2009-02-03 12:35:49 +00:00
Timo Kreuzer
793fdfb70a Use %p instead of %0xlx as format for pointer sized variable.
svn path=/branches/ros-amd64-bringup/; revision=39312
2009-02-03 12:31:24 +00:00
Timo Kreuzer
89b023d340 implement _mktime32, _mkgmtime32, _mktime64, _mkgmtime64 and use a worker function for all versions.
svn path=/branches/ros-amd64-bringup/; revision=39311
2009-02-03 12:27:01 +00:00
Colin Finck
e274f4c714 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
2009-02-03 11:16:51 +00:00
Timo Kreuzer
f9df018c07 remove #if 0 hack
svn path=/branches/ros-amd64-bringup/; revision=39306
2009-02-03 11:12:22 +00:00
Colin Finck
3f5fd0f760 Fix freeing the allocated string SID
svn path=/trunk/; revision=39304
2009-02-03 09:39:57 +00:00
Dmitry Chapyshev
b7dc6dc3d9 - Add stub for SHGetIconOverlayIndexA/W
- Remove "-noname" attribute from ILAppendID function

svn path=/trunk/; revision=39303
2009-02-03 09:29:48 +00:00
Dmitry Chapyshev
62cd647ea4 - Small cleanup shell32. We don't support non-unicode OSes and Windows XP/2003 calls unicode functions
svn path=/trunk/; revision=39302
2009-02-03 09:23:16 +00:00
Michael Martin
0c9316bd54 - Change MultiByteToWideChar to match windows behavior. Fix part 1 of ? for bug #3740.
svn path=/trunk/; revision=39301
2009-02-03 09:09:06 +00:00
Dmitry Chapyshev
edf41d63c7 - Update shell32 exports to 6.0.2900.5686
svn path=/trunk/; revision=39300
2009-02-03 07:37:10 +00:00
Timo Kreuzer
877dfe0d32 #if out x86 specific inline code for other archictectures
svn path=/branches/ros-amd64-bringup/; revision=39299
2009-02-03 03:51:40 +00:00
Timo Kreuzer
b59c53ef27 #if out x86 specific inline code for other archictectures
svn path=/branches/ros-amd64-bringup/; revision=39298
2009-02-03 03:51:15 +00:00
Timo Kreuzer
f0497fd9c5 kd64: Add KdpSysGetVersion to internal header
svn path=/branches/ros-amd64-bringup/; revision=39297
2009-02-03 01:08:26 +00:00
Timo Kreuzer
2a2d68b378 Fix LDR_DATA_TABLE_ENTRY member names
svn path=/branches/ros-amd64-bringup/; revision=39296
2009-02-03 01:07:37 +00:00
Colin Finck
d7ca3b27e6 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
2009-02-02 23:08:51 +00:00
Colin Finck
0228866724 Support passing a Token to SHGetFolderPathW and similar functions
svn path=/trunk/; revision=39294
2009-02-02 23:06:33 +00:00
Dmitry Gorbachev
e7a9a76264 Move hack to other place because of bug #4120.
svn path=/trunk/; revision=39292
2009-02-02 22:31:54 +00:00