Vizzini [Wed, 15 Oct 2003 22:16:44 +0000 (22:16 +0000)]
merged in MDL fix and a makefile mod from the 0.1.4 release branch. This represents the last of the merging from the branch and officially closes it out.
svn path=/trunk/; revision=6332
Eric Kohl [Wed, 15 Oct 2003 21:15:45 +0000 (21:15 +0000)]
Make RtlpGetRegistryHandle() a local helper function.
svn path=/trunk/; revision=6331
Thomas Bluemel [Wed, 15 Oct 2003 20:48:19 +0000 (20:48 +0000)]
unstubbed caret functions in win32k
svn path=/trunk/; revision=6330
Filip Navara [Wed, 15 Oct 2003 19:39:08 +0000 (19:39 +0000)]
Fixed loading icons with flag LR_LOADFROMFILE.
svn path=/trunk/; revision=6329
Thomas Bluemel [Wed, 15 Oct 2003 19:28:57 +0000 (19:28 +0000)]
fixed NtUserSetSystemTimer()
svn path=/trunk/; revision=6328
Thomas Bluemel [Wed, 15 Oct 2003 18:29:59 +0000 (18:29 +0000)]
fixed missing space
svn path=/trunk/; revision=6327
Thomas Bluemel [Wed, 15 Oct 2003 18:28:54 +0000 (18:28 +0000)]
added a test application for carets (which are currently not implemented)
svn path=/trunk/; revision=6326
Filip Navara [Wed, 15 Oct 2003 17:04:39 +0000 (17:04 +0000)]
Fixed driver loading order, cleaned up relevant functions, and moved boot driver
initializing to separate function IopInitializeBootDrivers in io/driver.c.
These functions has been renamed:
LdrInitializeBootStartDriver -> IopInitializeBuiltinDriver (moved to io/driver.c)
LdrLoadAutoConfigDrivers -> IopInitializeSystemDrivers
How the driver loading works now:
- The root bus driver is enumerated by IoInit2 and it causes all drivers marked
as boot start to be initialized and attached to respective device tree node.
- Other boot drivers are initialized by IopInitializeBootDrivers (called from
ExpInitializeExecutive).
- After creating system root link (by IoCreateSystemRootLink) the device
tree is travesed by IopInitializePnpServices and all non-boot start drivers
all loaded.
- At last, system start drivers are loaded by IopInitializeSystemDrivers.
svn path=/trunk/; revision=6325
Eric Kohl [Wed, 15 Oct 2003 16:59:36 +0000 (16:59 +0000)]
Added pointer to a security descriptor to OBJECT_HEADER.
svn path=/trunk/; revision=6324
Thomas Bluemel [Wed, 15 Oct 2003 13:39:09 +0000 (13:39 +0000)]
some work on timers
svn path=/trunk/; revision=6323
Eric Kohl [Wed, 15 Oct 2003 11:02:04 +0000 (11:02 +0000)]
Cleaned up RtlpQuerySecurityDescriptor() and fixed SaclLength.
svn path=/trunk/; revision=6322
Vizzini [Wed, 15 Oct 2003 03:29:33 +0000 (03:29 +0000)]
Patch by Mike Nordell to fix broken paths
svn path=/trunk/; revision=6321
Vizzini [Wed, 15 Oct 2003 03:16:27 +0000 (03:16 +0000)]
added kbdus.dll to copy-over
svn path=/trunk/; revision=6320
Vizzini [Wed, 15 Oct 2003 03:09:23 +0000 (03:09 +0000)]
Patch, as suggested by Mike Nordell, to verify IRQL before calling unsafe fast mutex functions
svn path=/trunk/; revision=6319
Vizzini [Wed, 15 Oct 2003 02:56:02 +0000 (02:56 +0000)]
patch by d_layer to fix two unnecessary-rebuild problems
svn path=/trunk/; revision=6318
Eric Kohl [Tue, 14 Oct 2003 19:36:26 +0000 (19:36 +0000)]
RtlGetFullPathName_U() must use a drive's root directory if a current directory has not been assigned.
This fixes bug #7.
svn path=/trunk/; revision=6317
Filip Navara [Tue, 14 Oct 2003 19:17:37 +0000 (19:17 +0000)]
Added one more registry entry for Application Data path.
svn path=/trunk/; revision=6316
Filip Navara [Tue, 14 Oct 2003 18:49:10 +0000 (18:49 +0000)]
Added check for PsGetWin32Process() == NULL to IntGetWindowObject. It's propably not right and only hiding the real problem, but I need it to get explorer wroking...
svn path=/trunk/; revision=6315
Filip Navara [Tue, 14 Oct 2003 18:25:31 +0000 (18:25 +0000)]
Fixed line endings.
svn path=/trunk/; revision=6314
Filip Navara [Tue, 14 Oct 2003 18:22:16 +0000 (18:22 +0000)]
Added registry entries for Wine DLLs (needed by Explorer).
svn path=/trunk/; revision=6313
Filip Navara [Tue, 14 Oct 2003 18:18:27 +0000 (18:18 +0000)]
Fixed RegQueryValueExA and marked as implemented.
svn path=/trunk/; revision=6312
Eric Kohl [Tue, 14 Oct 2003 14:49:05 +0000 (14:49 +0000)]
Implemented NtQueryObject(ObjectBasicInformation).
svn path=/trunk/; revision=6311
Eric Kohl [Tue, 14 Oct 2003 14:45:23 +0000 (14:45 +0000)]
- Moved symbolic link object type.
- Added create time and removed object attributes.
svn path=/trunk/; revision=6310
Mark Tempel [Tue, 14 Oct 2003 03:32:18 +0000 (03:32 +0000)]
Update to edit to keep it from crashing the kernel when it is created.
svn path=/trunk/; revision=6309
Mark Tempel [Tue, 14 Oct 2003 01:44:39 +0000 (01:44 +0000)]
Update to correct a bug in GlobalSize with GMEM_MOVEABLE memory. Now a valid heap pointer is passed into RtlSizeHeap.
svn path=/trunk/; revision=6308
Martin Fuchs [Mon, 13 Oct 2003 22:42:06 +0000 (22:42 +0000)]
update version number to 0.1.4
svn path=/trunk/; revision=6307
Eric Kohl [Mon, 13 Oct 2003 20:53:42 +0000 (20:53 +0000)]
- Cancel pending hive scynchronization upon shutdown.
- Implemented NtSetInformationKey().
- Mark more modified blocks in NtCreateKey().
svn path=/trunk/; revision=6306
Thomas Bluemel [Mon, 13 Oct 2003 15:34:10 +0000 (15:34 +0000)]
added missing cvsignore file
svn path=/trunk/; revision=6305
Thomas Bluemel [Mon, 13 Oct 2003 15:05:59 +0000 (15:05 +0000)]
Add a quick test application for testing the GlobalXXX memory API.
by Mark Tempel
svn path=/trunk/; revision=6304
Mark Tempel [Mon, 13 Oct 2003 04:45:30 +0000 (04:45 +0000)]
Updated to add support for all GlobalXXX functions for GMEM_FIXED, and GMEM_MOVEABLE memory.
svn path=/trunk/; revision=6303
Mark Tempel [Mon, 13 Oct 2003 04:40:18 +0000 (04:40 +0000)]
Windows implements GlobalDiscard by using a #define to GlobalReAlloc. This update removes GlobalDiscard from the function list, and adds the define.
svn path=/trunk/; revision=6302
Mark Tempel [Mon, 13 Oct 2003 04:33:40 +0000 (04:33 +0000)]
Update make file to build a test application for the GlobalXXX memory API.
svn path=/trunk/; revision=6301
Hartmut Birr [Sun, 12 Oct 2003 21:21:40 +0000 (21:21 +0000)]
- Added ntoskrnl.h to the include files.
svn path=/trunk/; revision=6300
Gé van Geldorp [Sun, 12 Oct 2003 20:23:25 +0000 (20:23 +0000)]
Handle invalid DC instead of ASSERTing
svn path=/trunk/; revision=6299
Hartmut Birr [Sun, 12 Oct 2003 17:37:08 +0000 (17:37 +0000)]
- Put all init functions in a special section and do free
the memory from this section after system initialization.
svn path=/trunk/; revision=6298
Hartmut Birr [Sun, 12 Oct 2003 17:05:50 +0000 (17:05 +0000)]
- Fixed the freeing of memory from boot load drivers.
- Put all init functions in a special section and do free
the memory from this section after system initialization.
svn path=/trunk/; revision=6296
Vizzini [Sun, 12 Oct 2003 16:39:52 +0000 (16:39 +0000)]
Support for VMWare NIC, and some general clean-up and other minor changes:
- default to full maps
- switched ndis (temporarily) back to system-start
- enabled the pcnet driver in the registry (temporary - awaiting PnP support)
- fixed the version number in the ndis version resource
- implemented packet array indications
- added a missing enum member to kedef
- added PAGED_CODE() to ndis.h
- added IRQL checking, assertions, and some comments to ndis
- did some re-formatting to bring into code standard
- other minor/cosmetic changes
svn path=/trunk/; revision=6295
Eric Kohl [Sun, 12 Oct 2003 15:52:45 +0000 (15:52 +0000)]
- Renamed a lot of variables and functions in the registry.
- Fixed buggy cell size calculation.
svn path=/trunk/; revision=6294
Gé van Geldorp [Sun, 12 Oct 2003 14:01:30 +0000 (14:01 +0000)]
Bump version number to 0.1.4
svn path=/trunk/; revision=6293
Thomas Bluemel [Sun, 12 Oct 2003 10:05:22 +0000 (10:05 +0000)]
fixed button caption bug
svn path=/trunk/; revision=6292
Gé van Geldorp [Sun, 12 Oct 2003 09:46:51 +0000 (09:46 +0000)]
Store WindowStation in Win32Process data too when setting window station
svn path=/trunk/; revision=6290
Hartmut Birr [Sun, 12 Oct 2003 09:39:44 +0000 (09:39 +0000)]
- Fixed a missing 'S' from SynchronizeWindows31FilesAndWindowsNTRegistry.
svn path=/trunk/; revision=6289
Thomas Bluemel [Sun, 12 Oct 2003 01:13:23 +0000 (01:13 +0000)]
fixed warnings
svn path=/trunk/; revision=6287
Martin Fuchs [Sun, 12 Oct 2003 00:59:33 +0000 (00:59 +0000)]
Display colorfull startmenu side logo if enough colors are available in the current display mode
svn path=/trunk/; revision=6286
Thomas Bluemel [Sun, 12 Oct 2003 00:39:50 +0000 (00:39 +0000)]
rewritten MessageBox functions, added MessageBoxTimeout()
svn path=/trunk/; revision=6285
Gé van Geldorp [Sat, 11 Oct 2003 21:06:18 +0000 (21:06 +0000)]
Added Mark Tempel, Art Yerkes, Martin Fuchs, Vizzini, Filip Navara,
Andrew Greenwood, Thomas Weidenmueller and Jonathan Wilson to list
of coders.
Split up STRINGTABLE resource.
svn path=/trunk/; revision=6284
Mark Tempel [Sat, 11 Oct 2003 21:03:50 +0000 (21:03 +0000)]
Update the allocator to try to force memory to be allocated on an 8-byte boundary.
svn path=/trunk/; revision=6283
Filip Navara [Sat, 11 Oct 2003 20:40:21 +0000 (20:40 +0000)]
Corrected prototypes for FsRtlNotifyInitializeSync and FsRtlNotifyUninitializeSync.
svn path=/trunk/; revision=6282
Mark Tempel [Sat, 11 Oct 2003 20:25:42 +0000 (20:25 +0000)]
Fix the declaration of GlobalDiscard to be STDCALL
svn path=/trunk/; revision=6281
Mark Tempel [Sat, 11 Oct 2003 20:23:21 +0000 (20:23 +0000)]
Update to add GlobalXXX memory API constants that were missing.
svn path=/trunk/; revision=6280
Hartmut Birr [Sat, 11 Oct 2003 17:51:56 +0000 (17:51 +0000)]
- Changed the file names to unicode strings.
- Replaced most of the string functions with the unicode functions.
- Removed some overhead.
- Fixed some minor bugs.
svn path=/trunk/; revision=6279
Hartmut Birr [Sat, 11 Oct 2003 17:38:42 +0000 (17:38 +0000)]
- Replace the first part of the short name with a check sum after some rounds to get a unique name.
svn path=/trunk/; revision=6278
Hartmut Birr [Sat, 11 Oct 2003 17:23:52 +0000 (17:23 +0000)]
- Fixed some type casts to get correct index values into the nls tables.
svn path=/trunk/; revision=6277
Eric Kohl [Sat, 11 Oct 2003 16:55:49 +0000 (16:55 +0000)]
Fixed cell buggy cell size calculation.
svn path=/trunk/; revision=6276
Gé van Geldorp [Sat, 11 Oct 2003 16:28:58 +0000 (16:28 +0000)]
Fix OpenDesktop()
svn path=/trunk/; revision=6275
Eric Kohl [Fri, 10 Oct 2003 21:55:16 +0000 (21:55 +0000)]
- Fixed inconsistent detection of in-offset data.
- Fixed class name cell allocation.
- Renamed a lot of variables and functions.
svn path=/trunk/; revision=6274
Thomas Bluemel [Thu, 9 Oct 2003 17:48:44 +0000 (17:48 +0000)]
1. added kbdgr (German Keyboard Layout), (at least two) keys don't work though, search for FIXME
2. Added some VK_* defines
svn path=/trunk/; revision=6273
Gé van Geldorp [Thu, 9 Oct 2003 07:30:02 +0000 (07:30 +0000)]
Free DCE when window is destroyed
svn path=/trunk/; revision=6272
Gé van Geldorp [Thu, 9 Oct 2003 06:13:05 +0000 (06:13 +0000)]
Keyboard sync between gui and text modes, patch by Art Yerkes and
Hartmut Birr
svn path=/trunk/; revision=6271
Thomas Bluemel [Wed, 8 Oct 2003 13:46:34 +0000 (13:46 +0000)]
don't draw caption icon if not needed
svn path=/trunk/; revision=6270
guido [Tue, 7 Oct 2003 22:22:24 +0000 (22:22 +0000)]
fixed for working on linux (for real now ...)
svn path=/trunk/; revision=6268
Gé van Geldorp [Tue, 7 Oct 2003 22:06:52 +0000 (22:06 +0000)]
Reserve space for terminating NUL character in window text
svn path=/trunk/; revision=6267
guido [Tue, 7 Oct 2003 22:00:32 +0000 (22:00 +0000)]
fix compilation on linux, TODO: accept wildcards
svn path=/trunk/; revision=6266
Gé van Geldorp [Tue, 7 Oct 2003 19:48:12 +0000 (19:48 +0000)]
Change check for absolute pathnames on Windows
svn path=/trunk/; revision=6265
James Tabor [Tue, 7 Oct 2003 16:40:12 +0000 (16:40 +0000)]
Fix Include for Linux
svn path=/trunk/; revision=6264
Thomas Bluemel [Tue, 7 Oct 2003 15:42:37 +0000 (15:42 +0000)]
fixed bug in drawing the window caption
svn path=/trunk/; revision=6263
Eric Kohl [Tue, 7 Oct 2003 14:08:43 +0000 (14:08 +0000)]
Create type objects for all object types.
svn path=/trunk/; revision=6262
Martin Fuchs [Tue, 7 Oct 2003 08:35:41 +0000 (08:35 +0000)]
WIne without _tcslwr
svn path=/trunk/; revision=6261
Gé van Geldorp [Tue, 7 Oct 2003 07:47:21 +0000 (07:47 +0000)]
Add "make registry" target
svn path=/trunk/; revision=6260
Gé van Geldorp [Mon, 6 Oct 2003 21:04:24 +0000 (21:04 +0000)]
Fix pixel swap error
svn path=/trunk/; revision=6259
Casper Hornstrup [Mon, 6 Oct 2003 19:22:42 +0000 (19:22 +0000)]
2003-10-06 Casper S. Hornstrup <chorns@users.sourceforge.net>
* Makefile: New target uboot for simple unattended setup.
* bootdata/unattend.inf.sample: Sample unattended setup script.
* subsys/system/usetup/partlist.c (SelectPartition): New function.
* subsys/system/usetup/partlist.h (SelectPartition): Prototype.
* subsys/system/usetup/usetup.c: Support unattended setup.
(IsUnattendedSetup, UnattendDestinationDiskNumber,
UnattendDestinationPartitionNumber, UnattendInstallationDirectory):
New.
(CheckUnattendedSetup, InstallDirectoryPage1): New function.
svn path=/trunk/; revision=6258
Filip Navara [Mon, 6 Oct 2003 18:49:50 +0000 (18:49 +0000)]
Fixed line endings.
svn path=/trunk/; revision=6257
Filip Navara [Mon, 6 Oct 2003 18:30:54 +0000 (18:30 +0000)]
Added system32\\drivers\\ndis.sys as it's a boot start driver.
svn path=/trunk/; revision=6256
Filip Navara [Mon, 6 Oct 2003 18:24:54 +0000 (18:24 +0000)]
I commited more files than I wanted by mistake. :( This patch reverses most of the changes and addes commit message for the others.
reactos/config - Reversed
reactos/lib/gdi32/objects/bitblt.c - Reversed
reactos/lib/kernel32/process/create.c - Added output of user mode exception address.
reactos/lib/user32/controls/button.c - Fixed debug print
reactos/lib/user32/windows/bitmap.c - Reversed
reactos/ntoskrnl/cm/rtlfunc.c - Reversed
reactos/ntoskrnl/io/driver.c - Reversed
reactos/subsys/system/explorer/buildno.h - Updated
reactos/subsys/system/explorer/explorer_intres.rc - Changed VK_S and VK_X to numeric values, because MinGW doesn't have these constants.
reactos/subsys/system/explorer/makefile - Reversed
reactos/subsys/win32k/ntuser/windc.c - Reversed
svn path=/trunk/; revision=6255
Gé van Geldorp [Mon, 6 Oct 2003 18:18:00 +0000 (18:18 +0000)]
Remove no longer needed stuff
svn path=/trunk/; revision=6254
Filip Navara [Mon, 6 Oct 2003 17:53:55 +0000 (17:53 +0000)]
Added vfw.h header for compiling comctl32.dll with older w32api.
svn path=/trunk/; revision=6253
Thomas Bluemel [Mon, 6 Oct 2003 17:25:16 +0000 (17:25 +0000)]
fixed bug in calculation of scrollbars
svn path=/trunk/; revision=6252
Gé van Geldorp [Mon, 6 Oct 2003 16:25:53 +0000 (16:25 +0000)]
Fix icon handling
svn path=/trunk/; revision=6251
Gé van Geldorp [Mon, 6 Oct 2003 16:24:20 +0000 (16:24 +0000)]
Prevent double output
svn path=/trunk/; revision=6250
Vizzini [Mon, 6 Oct 2003 16:13:28 +0000 (16:13 +0000)]
fixed line endings on all files
svn path=/trunk/; revision=6249
Vizzini [Mon, 6 Oct 2003 15:54:29 +0000 (15:54 +0000)]
fixed line endings
svn path=/trunk/; revision=6248
Filip Navara [Sun, 5 Oct 2003 21:26:59 +0000 (21:26 +0000)]
Wine's COMCTL32 port.
svn path=/trunk/; revision=6247
Filip Navara [Sun, 5 Oct 2003 18:13:27 +0000 (18:13 +0000)]
Added C++ terminate function.
svn path=/trunk/; revision=6246
Filip Navara [Sun, 5 Oct 2003 17:13:27 +0000 (17:13 +0000)]
Made registry key handles inheritable.
svn path=/trunk/; revision=6245
Filip Navara [Sun, 5 Oct 2003 17:12:32 +0000 (17:12 +0000)]
Added semi-stub for GetCurrentHwProfileA.
svn path=/trunk/; revision=6244
Eric Kohl [Sun, 5 Oct 2003 16:57:39 +0000 (16:57 +0000)]
Return handle information in ObReferenceObjectByHandle().
svn path=/trunk/; revision=6243
Richard Campbell [Sun, 5 Oct 2003 05:51:26 +0000 (05:51 +0000)]
fixed makefile for mingw systems, make is no longer make.exe, it is mingw32-make.exe, fixed this permanently by changing everything to $(MAKE)
svn path=/trunk/; revision=6242
Martin Fuchs [Sat, 4 Oct 2003 23:30:22 +0000 (23:30 +0000)]
display icons in search dialog
svn path=/trunk/; revision=6241
Thomas Bluemel [Sat, 4 Oct 2003 22:36:37 +0000 (22:36 +0000)]
implements system timers (similar to standard timers)
svn path=/trunk/; revision=6240
Filip Navara [Sat, 4 Oct 2003 21:30:05 +0000 (21:30 +0000)]
Updated makefile and changed target name to shell32.dll.
svn path=/trunk/; revision=6239
Thomas Bluemel [Sat, 4 Oct 2003 21:18:17 +0000 (21:18 +0000)]
1.fixes drawing thin and dialog captions
2.fixes hittesting for thin and dialog style windows
3.hide scrollbars if client area is too small
svn path=/trunk/; revision=6238
Gé van Geldorp [Sat, 4 Oct 2003 21:09:29 +0000 (21:09 +0000)]
Stricter checking of GDIOBJ handles
svn path=/trunk/; revision=6237
Martin Fuchs [Sat, 4 Oct 2003 21:02:42 +0000 (21:02 +0000)]
read explorer policy settings from registry
svn path=/trunk/; revision=6236
Eric Kohl [Sat, 4 Oct 2003 20:26:45 +0000 (20:26 +0000)]
Fixed buggy DPRINT.
Found by Patvor.
svn path=/trunk/; revision=6235
Gé van Geldorp [Sat, 4 Oct 2003 20:26:43 +0000 (20:26 +0000)]
Don't unreference driver for dc's with NULL drivername
svn path=/trunk/; revision=6234
Gé van Geldorp [Sat, 4 Oct 2003 20:04:10 +0000 (20:04 +0000)]
Fix NtGdiRectangle
svn path=/trunk/; revision=6233
Filip Navara [Sat, 4 Oct 2003 19:55:48 +0000 (19:55 +0000)]
Fixed WinMM and Shell32 DLLs to be usable by Solitaire and Task Manager.
svn path=/trunk/; revision=6232
Filip Navara [Sat, 4 Oct 2003 18:19:17 +0000 (18:19 +0000)]
Patch by Skywing.
- Added notice about PsGetCurrentProcessId not returning a real handle.
- Changed PsGetCurrentProcessId() to NtCurrentProcess() in RtlpGetRegistryHandle.
(I am still not sure if it works correctly, but it crashes otherwise!)
svn path=/trunk/; revision=6231
Martin Fuchs [Sat, 4 Oct 2003 17:57:11 +0000 (17:57 +0000)]
compile resources with wrc
svn path=/trunk/; revision=6230
Martin Fuchs [Sat, 4 Oct 2003 17:56:51 +0000 (17:56 +0000)]
remove winefile.rc
svn path=/trunk/; revision=6229