Mark Tempel
3203df9587
Initial revision of the polygon fill routines. This implementation only supports ALTERNATE mode.
...
This revision is slow and has some drawing inaccuracies that need to be ironed out.
svn path=/trunk/; revision=4363
2003-03-20 03:06:52 +00:00
Mark Tempel
fac59fb33a
Added objects/polyfill.c (polygon fill routines) to the build.
...
svn path=/trunk/; revision=4362
2003-03-20 03:05:03 +00:00
Mark Tempel
694a6b2c6e
Removed Get/SetPolygonFillMode and Polygon
...
svn path=/trunk/; revision=4361
2003-03-20 03:04:02 +00:00
Mark Tempel
ea5140f3c0
Moved implementation of Rectangle to here.
...
Added Polygon
svn path=/trunk/; revision=4360
2003-03-20 03:03:39 +00:00
Mark Tempel
358c2e54fd
Moved Rectangle to fillshap.c
...
svn path=/trunk/; revision=4359
2003-03-20 03:03:00 +00:00
Mark Tempel
f404855197
Add Get/SetPolygonFillMode
...
svn path=/trunk/; revision=4358
2003-03-20 03:02:38 +00:00
Mark Tempel
ba707122eb
Update to add the file fillshap.c to the build.
...
svn path=/trunk/; revision=4357
2003-03-20 03:02:07 +00:00
Richard Campbell
cfb0571c4e
Minor change to PATH=
...
svn path=/trunk/; revision=4356
2003-03-20 02:43:18 +00:00
Richard Campbell
769b12cd45
Removed NEWS
...
svn path=/trunk/; revision=4355
2003-03-20 02:39:59 +00:00
Richard Campbell
e3c29f8bcd
Updated INSTALL
...
svn path=/trunk/; revision=4354
2003-03-20 02:38:41 +00:00
Richard Campbell
2fbb2609d7
Attempt at updating README file
...
svn path=/trunk/; revision=4353
2003-03-20 02:33:37 +00:00
Gunnar Dalsnes
957f814a24
initial work on I/O completion
...
svn path=/trunk/; revision=4352
2003-03-19 23:17:52 +00:00
Gunnar Dalsnes
fc1366d624
set thread WaitReason when blocking
...
svn path=/trunk/; revision=4351
2003-03-19 23:12:41 +00:00
Gunnar Dalsnes
313dc5e53f
set thread WaitReason when blocking
...
initial work on I/O completion
svn path=/trunk/; revision=4350
2003-03-19 23:09:54 +00:00
KJK::Hyperion
14597f5f11
MinGW includes libmsvcrt.a by default, no need to add it manually
...
svn path=/trunk/; revision=4349
2003-03-19 21:36:01 +00:00
KJK::Hyperion
85e1c49842
Fixed parsing of color specification strings containing "bright"
...
svn path=/trunk/; revision=4348
2003-03-19 21:34:13 +00:00
Eric Kohl
65620794d3
Reorganize registry initialization.
...
Fix typos.
svn path=/trunk/; revision=4347
2003-03-19 20:12:44 +00:00
Eric Kohl
1b066695c5
Fix typos.
...
svn path=/trunk/; revision=4346
2003-03-19 20:10:24 +00:00
Mark Tempel
cb7c9a0a09
Test application used for testing GDI shape drawing functions. Currently it tests Polygon
...
svn path=/trunk/; revision=4345
2003-03-19 16:03:02 +00:00
Mark Tempel
367031db4a
Update to add a new test application (shaptest) to the build. This application
...
is used to test shape drawing GDI functions.
svn path=/trunk/; revision=4344
2003-03-19 03:37:07 +00:00
Brian Palmer
958c16b6d9
Only compile if running win32 version of gcc.
...
svn path=/trunk/; revision=4343
2003-03-18 22:53:05 +00:00
Brian Palmer
1c8640a836
Changes in v1.8.3 (3/18/2003) (brianp)
...
- Added _alloca() function because Mingw32 generates code that needs it
- Defined _mainCRTStartup in fathelp.asm because Mingw32 looks for that symbol
svn path=/trunk/; revision=4342
2003-03-18 22:32:30 +00:00
Eric Kohl
3c2e048a81
Implemented the import of default registry settings from .inf files.
...
This is based on Wine's setupapi implementation by Alexandre Julliard.
svn path=/trunk/; revision=4341
2003-03-18 20:39:49 +00:00
Eric Kohl
1b53680503
Fixed an off-by-one error in CmiPopulateHive().
...
Removed dead code from NtFlushKey().
Changed some debugging messages.
svn path=/trunk/; revision=4340
2003-03-18 20:36:17 +00:00
Gé van Geldorp
c306d43c24
Pass NTSTATUS return code from NtUser functions and use MmCopyFromCaller
...
to access pointer parameter
svn path=/trunk/; revision=4339
2003-03-18 09:16:44 +00:00
Gé van Geldorp
32f822eab5
Add #include to prevent warnings on MmCopyFrom/ToUser
...
svn path=/trunk/; revision=4338
2003-03-18 08:34:37 +00:00
Gé van Geldorp
c5c4fcd810
Pass PWINDOW_OBJECT instead of HANDLE in call to W32kGetClientRect
...
svn path=/trunk/; revision=4337
2003-03-18 08:33:27 +00:00
Richard Campbell
cc078531ba
Implemented RedrawWindow()
...
svn path=/trunk/; revision=4336
2003-03-18 07:19:17 +00:00
Richard Campbell
2c77bbfae2
Implemented CloseWindow()
...
svn path=/trunk/; revision=4335
2003-03-18 07:01:09 +00:00
Richard Campbell
6952a4bc36
Implemented GetParent()
...
svn path=/trunk/; revision=4334
2003-03-18 06:46:10 +00:00
Richard Campbell
46cdc5f1ca
Implemented IsZoomed()
...
svn path=/trunk/; revision=4333
2003-03-18 06:44:11 +00:00
Steven Edwards
075b861ce8
A little more good housekeeping
...
svn path=/trunk/; revision=4332
2003-03-18 01:21:49 +00:00
Steven Edwards
91b46db515
Removed Extra unnneed messagebox test
...
svn path=/trunk/; revision=4331
2003-03-18 01:00:33 +00:00
Steven Edwards
201760656a
Moved MessageBox test to a more proper name
...
svn path=/trunk/; revision=4330
2003-03-18 00:55:23 +00:00
Steven Edwards
d46106cd34
disabled unneeded EH in test
...
svn path=/trunk/; revision=4329
2003-03-18 00:54:09 +00:00
Gunnar Dalsnes
04719148b0
LdrGetExportByOrdinal was broken
...
LdrGetExportByName: fixed bug visible when number of exported functions > number of exported names + check for zero symbol name export table
svn path=/trunk/; revision=4328
2003-03-17 23:05:07 +00:00
Gunnar Dalsnes
b41c5aa867
TlsGetValue: fix to comply with SDK behaviour
...
svn path=/trunk/; revision=4327
2003-03-17 22:39:09 +00:00
Gunnar Dalsnes
cff9e3c02f
don't touch FileObject after IoCallDriver + cleanup
...
svn path=/trunk/; revision=4326
2003-03-17 22:30:55 +00:00
Gunnar Dalsnes
d03afca494
ObReferenceObjectByHandle: don't fail if NULL DesiredAccess
...
svn path=/trunk/; revision=4325
2003-03-17 22:28:55 +00:00
Eric Kohl
55d730e10e
NtCreateKey() must return STATUS_OBJECT_NAME_NOT_FOUND if the caller tries to create a tree instead of a single key.
...
svn path=/trunk/; revision=4324
2003-03-17 22:09:26 +00:00
Eric Kohl
b5d59b0618
Fixed registry paths and some typos.
...
svn path=/trunk/; revision=4323
2003-03-17 22:06:31 +00:00
Richard Campbell
63a26e233a
- Updated obm_close
...
- Fixed a bug with min/max hit tracking
- Added support for allocating a DCE for each window (untested)
svn path=/trunk/; revision=4322
2003-03-16 23:01:08 +00:00
Emanuele Aliberti
c2f91bfad0
SoftModalMessageBox stub added.
...
svn path=/trunk/; revision=4321
2003-03-16 17:11:22 +00:00
Emanuele Aliberti
328caa7669
Minor changes.
...
svn path=/trunk/; revision=4320
2003-03-16 17:01:45 +00:00
Eric Kohl
1ac75e85d3
Moved txtsetup.sif to the bootdata directory.
...
Added hivesys.inf file.
svn path=/trunk/; revision=4319
2003-03-16 16:17:39 +00:00
Hartmut Birr
bd8712ad37
- Fixed the screen updating in CsrWriteConsoleOutputChar.
...
svn path=/trunk/; revision=4318
2003-03-16 16:14:38 +00:00
Casper Hornstrup
77eee7ca44
2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* include/ntos/rtltypes.h (PRTL_BASE_PROCESS_START_ROUTINE): Define.
* lib/kernel32/process/create.c (RtlBaseProcessStartRoutine): Import.
(KlCreateFirstThread): Support images with native subsystem ID.
* lib/ntdll/def/ntdll.def (RtlBaseProcessStartRoutine): Export.
* lib/ntdll/def/ntdll.edf (RtlBaseProcessStartRoutine): Ditto.
* lib/ntdll/rtl/exception.c (RtlBaseProcessStart): Forward declare.
(RtlBaseProcessStartRoutine, RtlBaseProcessStart): Add.
svn path=/trunk/; revision=4317
2003-03-16 14:16:54 +00:00
Casper Hornstrup
4f23f4eae4
2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* include/defines.h (VS_FFI_SIGNATURE, VS_FFI_STRUCVERSION): Define.
svn path=/trunk/; revision=4316
2003-03-16 13:45:27 +00:00
Casper Hornstrup
5f81b22161
2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* ntoskrnl/ke/i386/exp.c (KiKernelTrapHandler): Use exception code
STATUS_ACCESS_VIOLATION for exception 14.
svn path=/trunk/; revision=4315
2003-03-16 13:25:47 +00:00
Casper Hornstrup
43b6dc2a24
2003-03-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* ntoskrnl/fs/util.c (FsRtlGetFileSize): Implement.
svn path=/trunk/; revision=4314
2003-03-16 13:18:49 +00:00