Thomas Bluemel
841b0b2958
implemented GetFileSizeEx()
...
svn path=/trunk/; revision=8711
2004-03-14 13:20:10 +00:00
Thomas Bluemel
2c9bca4a1a
implemented SetFilePointerEx() and fixed SetFilePointer() to check if the calculated file position is negative
...
svn path=/trunk/; revision=8710
2004-03-14 13:11:55 +00:00
Martin Fuchs
3b338cc571
fixed imagelist handle leak
...
svn path=/trunk/; revision=8709
2004-03-14 12:43:27 +00:00
Thomas Bluemel
42798328cb
count all gdi handles and serialize removing gdi handles from the table.
...
svn path=/trunk/; revision=8708
2004-03-14 12:16:50 +00:00
Martin Fuchs
5ca99eb505
disable context menu for non-file system objects
...
svn path=/trunk/; revision=8706
2004-03-14 12:06:25 +00:00
Gé van Geldorp
d13e1cf220
Match error tested against to the actual error returned by
...
NtUserGetWindowLong
svn path=/trunk/; revision=8705
2004-03-14 11:27:33 +00:00
Gé van Geldorp
57b26979cb
You can't use NtCurrentTeb() in kernel mode
...
svn path=/trunk/; revision=8704
2004-03-14 11:25:33 +00:00
Thomas Bluemel
85f9fdf39f
implemented GetProcessId()
...
svn path=/trunk/; revision=8703
2004-03-14 11:11:17 +00:00
Thomas Bluemel
04b43aab9e
minor fix
...
svn path=/trunk/; revision=8702
2004-03-14 10:16:18 +00:00
Filip Navara
b0b55220e6
- Make IoGetDeviceInterfaces more compatible with the native version. Patch by Matthew Brace.
...
svn path=/trunk/; revision=8701
2004-03-14 09:43:12 +00:00
Thomas Bluemel
89265e0151
Implemented CreateHardLink()
...
svn path=/trunk/; revision=8700
2004-03-14 09:21:42 +00:00
Gé van Geldorp
8dc9f6bf9c
Avoid ReactOS changes getting lost
...
svn path=/trunk/; revision=8699
2004-03-14 09:17:53 +00:00
Gé van Geldorp
ff837bae4a
Explicitly include stddef.h for offsetof, needed for newer GCC versions
...
svn path=/trunk/; revision=8698
2004-03-14 08:51:16 +00:00
Gé van Geldorp
cd7fbb8e5c
Translate pixel value from internal pixel format to RGB. Fixes bug #251 .
...
svn path=/trunk/; revision=8697
2004-03-14 00:11:28 +00:00
Gé van Geldorp
e8cf99cda9
Delay unlinking of windows until after all messages have been sent.
...
This fixes bug #241 .
svn path=/trunk/; revision=8696
2004-03-13 23:12:19 +00:00
Thomas Bluemel
ea0774aba3
RtlGetFullPathName_U() is supposed to check the parameter buf, it could be NULL
...
svn path=/trunk/; revision=8695
2004-03-13 22:23:14 +00:00
Filip Navara
1bc3d1b4ed
- Fixed DPRINT.
...
svn path=/trunk/; revision=8694
2004-03-13 21:33:16 +00:00
Eric Kohl
3211fcf2d0
Implement LoadUserProfileW() and UnloadUserProfile().
...
svn path=/trunk/; revision=8693
2004-03-13 20:49:07 +00:00
Martin Fuchs
17d9fc0744
french translation for some start menu entries from Gge
...
svn path=/trunk/; revision=8691
2004-03-13 20:05:32 +00:00
Jason Filby
8552f80d82
Finish off NtDuplicateToken
...
svn path=/trunk/; revision=8690
2004-03-13 19:25:47 +00:00
David Welch
988f1d5968
- Checked in MmMapLockedPages patch from Anich Gregor.
...
svn path=/trunk/; revision=8689
2004-03-13 19:14:16 +00:00
David Welch
35f3e5b524
- Record feature information from cpuid. Not used at the moment.
...
svn path=/trunk/; revision=8688
2004-03-13 18:30:56 +00:00
David Welch
6cee07a9b2
- Fixed comment.
...
svn path=/trunk/; revision=8687
2004-03-13 18:28:33 +00:00
David Welch
6849e40ba7
- Added disassembler from gdb.
...
svn path=/trunk/; revision=8686
2004-03-13 18:26:13 +00:00
David Welch
ff3151887b
- Added basic tracing, breakpoints and disassembly to the kernel debugger.
...
svn path=/trunk/; revision=8685
2004-03-13 18:21:57 +00:00
Hartmut Birr
c417fd21b1
- Split LdrpProcessImportDirectory into LdrpProcessImportDirectory and
...
LdrpProcessImportDirectoryEntry. Sometimes it is necessary to process
a single entry from import directory and sometimes it is necessary
to process all entries with the same name.
svn path=/trunk/; revision=8684
2004-03-13 18:14:04 +00:00
Gé van Geldorp
05825a6aab
Mark update regions as global objects, to prevent their destruction when
...
the creating process exits
svn path=/trunk/; revision=8683
2004-03-13 17:33:53 +00:00
Eric Kohl
544d860114
Fix key name size calculation bugs.
...
Fill some allocated buffers with zeros.
Minor cleanup.
svn path=/trunk/; revision=8682
2004-03-13 12:14:44 +00:00
Eric Kohl
c9c372e34b
Add missing EVENTLOG_SUCCESS.
...
svn path=/trunk/; revision=8681
2004-03-13 09:38:55 +00:00
Vizzini
35472661aa
turn off skip bit to support VMWare FDC
...
svn path=/trunk/; revision=8680
2004-03-13 07:28:40 +00:00
Vizzini
007814383b
fixed two race conditions with motor power-off; now handles disk change detection and no-disk-in-drive correctly
...
svn path=/trunk/; revision=8679
2004-03-13 07:04:54 +00:00
Vizzini
2207df1ae4
fixed a couple motor start/stop bugs; fixed a seek offset
...
svn path=/trunk/; revision=8678
2004-03-13 05:06:49 +00:00
David Welch
410da0d376
- Removed some debugging stuff I checked in by accident.
...
svn path=/trunk/; revision=8676
2004-03-13 00:41:40 +00:00
David Welch
e964a19eb2
- Fixed VPInterruptRoutine definition.
...
svn path=/trunk/; revision=8675
2004-03-12 23:03:21 +00:00
Gé van Geldorp
94c34aee80
Update status
...
svn path=/trunk/; revision=8674
2004-03-12 22:08:23 +00:00
Gé van Geldorp
ceabe25983
Sync to Wine-20040309:
...
Jason Edmeades <us@the-edmeades.demon.co.uk>
- Handle playing of files containing a '+' as part of the filename.
Robert Reif <reif@earthlink.net>
- Cleanup prepare/unprepare header parameter checking.
- Fix midiInGetDevCapsW.
Sean Young <sean@mess.org>
- Check uSize parameter in waveOutUnprepareHeader and
waveOutPrepareHeader.
Christian Costa <titan.costa@wanadoo.fr>
- Fixed waveInGetDevCapsW.
svn path=/trunk/; revision=8672
2004-03-12 21:20:53 +00:00
Martin Fuchs
5ceefba3a3
small 'Explorer' string adjustment for french
...
svn path=/trunk/; revision=8670
2004-03-12 21:20:02 +00:00
Martin Fuchs
82ed8b47d6
adjust start button to text size
...
svn path=/trunk/; revision=8668
2004-03-12 21:12:28 +00:00
Martin Fuchs
e40caec333
adjust start button to text size
...
svn path=/trunk/; revision=8667
2004-03-12 21:12:27 +00:00
Gé van Geldorp
a526783523
Sync to Wine-20040309:
...
Alexandre Julliard:
- Added version scripts for libwine and libwine_unicode.
Rein Klazes <rklazes@xs4all.nl>
- Fix MultiByteToWideChar and WideCharToMultiByte when called with code
page CP_SYMBOL.
- Remove the symbol font from the code page table, so it is not reported
as a valid/supported/installed code page.
- Remove workarounds for the badly behaved MultiByteToWideChar and co.
in a few places.
svn path=/trunk/; revision=8666
2004-03-12 21:04:04 +00:00
Gé van Geldorp
a990283857
Merge back commit from WineHQ
...
svn path=/trunk/; revision=8665
2004-03-12 20:30:44 +00:00
Filip Navara
7f1a2fa09f
- Fixed declaration of DRIVER_OBJECT and friends.
...
svn path=/trunk/; revision=8664
2004-03-12 19:40:40 +00:00
Filip Navara
0e8946cb44
- Implemented IoGetDriverObjectExtension and IoAllocateDriverObjectExtension.
...
- Fixed the parts of IoGetDeviceProperty that were incorrectly sending IRP_MN_QUERY_BUS_INFORMATION.
svn path=/trunk/; revision=8663
2004-03-12 19:40:29 +00:00
Filip Navara
5c45ab6ac0
- Support for IRP_MN_QUERY_BUS_INFORMATION and devices on multiple PCI buses.
...
svn path=/trunk/; revision=8662
2004-03-12 19:40:05 +00:00
Art Yerkes
7b9bc747c8
Added bit counting and inverting functions to address.
...
Broke out some functions in info.c -- They still don't work properly but
are improving.
Added setting of netmask in datalink/lan.c from the registry, broke out
registry reading function.
svn path=/trunk/; revision=8661
2004-03-12 04:21:59 +00:00
Vizzini
29d063166b
- Added arc path support
...
- Fixed disk change support
- Fixed the priority boosts to be saner
- Fixed some start/stop motor timing bugs
- Figured out the Real Deal with Model 30 support (I hope...)
- Cleaned up DMA init a bit
- Improved return values, freed things on fail, etc
- General code cleanup
svn path=/trunk/; revision=8660
2004-03-12 03:36:32 +00:00
David Welch
f12f44e036
- Actually I realised it isn't valid to touch the object at all after
...
decrementing the reference count unless the reference count was one. I
also removed the retention check in ObfReferenceObject since I couldn't
see how this would ever be needed.
svn path=/trunk/; revision=8659
2004-03-12 00:46:35 +00:00
David Welch
c61a3955d5
- Use the return value from calling InterlockedDecrement on the reference
...
count when checking whether the object should be retained. This fixes
a race whereby one thread decrements the value to one, another thread
come in and decrements the value to zero and starts the delete, the
first thread then comes back, does retention checks and finds the
reference count is now zero and then bugchecks because the object is
already being deleted.
svn path=/trunk/; revision=8658
2004-03-12 00:28:13 +00:00
Vizzini
abc17a4830
Lots of code clean-up; correctly copies files of any size to/from disk;
...
clean under prefast, lint, verifier, and checked win2k
svn path=/trunk/; revision=8657
2004-03-11 23:12:03 +00:00
David Welch
304ff0ba96
- Return any error code from the miniport device i/o control to the display
...
driver. Fixes crash when running with ati drivers.
svn path=/trunk/; revision=8656
2004-03-11 23:07:16 +00:00