Steven Edwards
b3a582dbdd
Fix export to get WineMine to load.
...
svn path=/trunk/; revision=3451
2002-09-02 18:48:32 +00:00
David Welch
b163519757
Don't reinitialize the VGA on an enable surface if it is already initialized
...
Implemented patblt and rectangle fill
Offset drawing by the origin of the DC
Other GUI fixes
svn path=/trunk/; revision=3450
2002-09-01 20:39:56 +00:00
Robert Dickenson
a8c82f2bfb
Added some exports.
...
svn path=/trunk/; revision=3449
2002-09-01 04:27:51 +00:00
Robert Dickenson
96561f80c2
Seem to have missed updating these previously....
...
svn path=/trunk/; revision=3448
2002-09-01 04:17:05 +00:00
David Welch
c81c209798
Non-client painting fixes.
...
svn path=/trunk/; revision=3447
2002-08-31 23:18:47 +00:00
KJK::Hyperion
cbc3029db7
Defined missing virtual memory query/set information types
...
svn path=/trunk/; revision=3446
2002-08-31 18:33:21 +00:00
Eric Kohl
fd7d5a399f
Build FREELDR.SYS and SETUPLDR.SYS in a single make run.
...
Fixed build process for SETUPLDR.SYS.
svn path=/trunk/; revision=3445
2002-08-31 18:09:31 +00:00
Eric Kohl
bd3e14d1f7
Added a workaround for broken BIOSes.
...
Load SETUPLDR.SYS instead of FREELDR.SYS.
Disabled waiting for key.
svn path=/trunk/; revision=3444
2002-08-31 18:00:25 +00:00
KJK::Hyperion
08d5474187
PSAPI (re)licensed under LGPL to be shared with WinE, as per Steven's request. Interfaces (headers and import library definitions) and trivial sources put in the public domain
...
svn path=/trunk/; revision=3443
2002-08-31 17:11:24 +00:00
KJK::Hyperion
75cabefb26
LGPL 2.1
...
svn path=/trunk/; revision=3442
2002-08-31 17:07:30 +00:00
KJK::Hyperion
a0cbde7bb0
PSAPI: all the annoying stuff (enumeration and search, basically) has been taken care of. Only profiling remains to be implemented.
...
Check out the subsystem-independent routines in enum/ (FWIW: the whole DLL only imports two calls from kernel32.dll, SetLastError and AreFileApisANSI): they've been tested, and they could make for a great static library, to implement task manager, tlist, ToolHelp API, etc. Maybe a future addition to mingwnt?
svn path=/trunk/; revision=3441
2002-08-31 15:36:56 +00:00
David Welch
c0b94f90f9
Implemented GetAncestor and IsWindowVisible
...
Save and restore the trap frame around exceptions
Allow nested w32 callbacks
svn path=/trunk/; revision=3440
2002-08-30 02:47:37 +00:00
KJK::Hyperion
6332533037
PSAPI almost finished
...
svn path=/trunk/; revision=3439
2002-08-29 23:57:54 +00:00
David Welch
3ede8f0814
Fixed when changing the attributes of an area larger than the mapped area.
...
Unprotect pages before applying relocations
Create a module entry before fixing up imports to support recursive
dependencies
Added missing symbol to user32
svn path=/trunk/; revision=3438
2002-08-29 22:12:16 +00:00
Robert Dickenson
27e2be0d83
Added start of utility application zoomin.
...
svn path=/trunk/; revision=3437
2002-08-29 20:28:13 +00:00
Robert Dickenson
d173db00ea
Added command line handling from wine regedit, removed stdafx rubbish.
...
Builds cleanly and executes but no run-time testing as yet - beware.
svn path=/trunk/; revision=3436
2002-08-29 18:42:38 +00:00
KJK::Hyperion
0a0f2c9c13
Corrected source paths for Event Log service and RPC subsystem
...
svn path=/trunk/; revision=3435
2002-08-28 23:13:08 +00:00
Robert Kopferl
6c040588b1
*** empty log message ***
...
svn path=/trunk/; revision=3434
2002-08-28 22:31:56 +00:00
Jason Filby
69b5fb7882
A few new definitions related to windowing
...
svn path=/trunk/; revision=3433
2002-08-28 22:03:44 +00:00
Jason Filby
bf5d7b47c9
Initial nonclient code
...
svn path=/trunk/; revision=3432
2002-08-28 21:58:00 +00:00
Hartmut Birr
444da66580
Replaced 'jmp $+3' with 'jmp label'.
...
svn path=/trunk/; revision=3431
2002-08-28 20:53:20 +00:00
Robert Kopferl
4bad48b791
added a preliminary WideCharToMultyByte(). This impl. only cuts of the upper 9 Bit and makes no use of NLS - its a Hack
...
svn path=/trunk/; revision=3430
2002-08-28 19:31:09 +00:00
Robert Dickenson
8a22ec305f
Respond to WM_MEASUREITEM with the font height.
...
svn path=/trunk/; revision=3429
2002-08-28 19:01:49 +00:00
Eric Kohl
5857837550
Added detection of PCI Bus Master Controllers.
...
svn path=/trunk/; revision=3428
2002-08-28 18:36:18 +00:00
Robert Kopferl
07c788111d
added some CP_ definitions
...
svn path=/trunk/; revision=3427
2002-08-28 17:52:00 +00:00
Robert Kopferl
b767c78d56
added CodePage symbols inside a #if 0
...
svn path=/trunk/; revision=3426
2002-08-28 17:47:09 +00:00
Hartmut Birr
2fe8ed1c18
*** empty log message ***
...
svn path=/trunk/; revision=3425
2002-08-28 07:32:39 +00:00
Hartmut Birr
f454afa33c
Changed parameters for IoPageRead/IoPageWrite/IoSynchronousPageWrite.
...
Removed referencing of the event/file object.
svn path=/trunk/; revision=3424
2002-08-28 07:19:10 +00:00
Hartmut Birr
a5a8fc4a5a
Removed dereferencing of the event/file object for paging IO.
...
svn path=/trunk/; revision=3423
2002-08-28 07:17:22 +00:00
Hartmut Birr
2066bfecef
Added/enabled IoAcquireRemoveLockEx, IoInitializeRemoveLockEx, IoPageRead,
...
IoReleaseRemoveLockAndWaitEx, IoReleaseRemoveLockEx.
svn path=/trunk/; revision=3422
2002-08-28 07:15:14 +00:00
Hartmut Birr
1b9c730b99
Moved IoPageRead from io.h to iofuncs.h.
...
Changed parameters for IoPageRead/IoPageWrite/IoSynchronousPageWrite.
Fixed the length calculation in CcZeroData.
svn path=/trunk/; revision=3421
2002-08-28 07:13:04 +00:00
Hartmut Birr
fdd13c6ff5
Changed the parameters for InterlockedCompareExchange.
...
svn path=/trunk/; revision=3420
2002-08-28 07:08:26 +00:00
Hartmut Birr
9b2f541051
Set the allocation size in IoCreateFile.
...
svn path=/trunk/; revision=3419
2002-08-28 07:05:14 +00:00
Hartmut Birr
9ad20399e9
Added memcpy/memset with inline assembler implementation for target i386.
...
svn path=/trunk/; revision=3418
2002-08-28 07:03:10 +00:00
Brian Palmer
0f2ad47bfb
Fix for disk error while Loading FreeLoader... discovered by Dave Albert
...
In ReadSectorsCHS it was pop'ing values off the stack that hadn't been push'ed
svn path=/trunk/; revision=3417
2002-08-28 04:46:17 +00:00
Steven Edwards
7a32bdf315
update .cvsignore
...
svn path=/trunk/; revision=3416
2002-08-28 00:03:29 +00:00
Steven Edwards
1810bf3caa
add .cvsignore
...
svn path=/trunk/; revision=3415
2002-08-28 00:03:09 +00:00
Steven Edwards
258b472dd7
copy gstart.exe to C:\reactos\system32
...
svn path=/trunk/; revision=3414
2002-08-27 23:59:17 +00:00
David Welch
78126b68a6
More painting fixes.
...
svn path=/trunk/; revision=3413
2002-08-27 23:32:21 +00:00
David Welch
25788364e8
Misc. painting fixes.
...
svn path=/trunk/; revision=3412
2002-08-27 23:29:40 +00:00
Jason Filby
c75df46270
Minor fix
...
svn path=/trunk/; revision=3411
2002-08-27 21:20:45 +00:00
Jason Filby
cb6d74f998
BeginPaint and EndPaint now functional
...
svn path=/trunk/; revision=3410
2002-08-27 20:32:03 +00:00
Robert Dickenson
74c9931dbf
Created new module for library IPRTPRIO.DLL
...
svn path=/trunk/; revision=3409
2002-08-27 13:22:30 +00:00
Hartmut Birr
b6e3b83941
Repleaced wcsicmp with _wcsicmp in ScLookupServiceByServiceName.
...
wcsicmp is imported from msvcrt.dll and _wcsicmp from ntdll.dll.
svn path=/trunk/; revision=3408
2002-08-27 06:41:58 +00:00
Robert Dickenson
3b451c4642
Added required support for WinHelp exports in user32.lib
...
svn path=/trunk/; revision=3407
2002-08-27 06:41:33 +00:00
Hartmut Birr
a9a618aeb0
Using ReadCacheSegment for reading a cache segment in MiReadPage.
...
Fixed the attribute in a call to MmCreateVirtualMapping in MmNotPresentFaultSectionView.
Removed a wrong call to MmUnlockAddressSpace in MmUnmapViewOfSection.
svn path=/trunk/; revision=3406
2002-08-27 06:40:32 +00:00
Robert Dickenson
4463ef833f
Added entry points for WinHelpA and WinHelpW exports.
...
svn path=/trunk/; revision=3405
2002-08-27 06:40:15 +00:00
Hartmut Birr
69b3035df8
Changed from CreateFileW for opening a directory to the new
...
function InternalOpenDirectoryW. InternalOpenDirectory uses
NtCreateFile instead of CreateFileW.
svn path=/trunk/; revision=3404
2002-08-27 06:38:23 +00:00
Hartmut Birr
efcf4c3d7f
Added testing for a valid proccess pointer in
...
MmWritePagePhysicalAddress/MmPageOutPhysicalAddress.
Moved the call to ObDereferenceObject to the end in
MmWritePagePhysicalAddress/MmPageOutPhysicalAddress.
svn path=/trunk/; revision=3403
2002-08-27 06:36:32 +00:00
Hartmut Birr
06226b583c
Added CloseInProcess to the structure OBJECT_HEADER.
...
Check for close operation in ObReferenceObjectByPointer,
ObpPerformRetentionChecks, ObfReferenceObject.
svn path=/trunk/; revision=3402
2002-08-27 06:34:22 +00:00