Thomas Bluemel
b730717d89
install msgina.dll and userinit.exe
...
svn path=/trunk/; revision=7137
2003-12-20 16:18:31 +00:00
Eric Kohl
fdab84b368
Install bootvid.sys. This fixes bug #98 .
...
svn path=/trunk/; revision=7136
2003-12-20 16:04:20 +00:00
Filip Navara
c98a386e26
Fixed more registry entries for Shell Folders.
...
svn path=/trunk/; revision=7097
2003-12-17 17:00:13 +00:00
Filip Navara
540b933d8e
Fixed registry entries for Wine DLLs, Shell Folders and some other things.
...
svn path=/trunk/; revision=7096
2003-12-17 15:53:11 +00:00
Martin Fuchs
7401408c91
back to 1.30
...
svn path=/trunk/; revision=7038
2003-12-14 16:28:07 +00:00
Martin Fuchs
3c84b794d6
shell registry entries for recycle bin
...
svn path=/trunk/; revision=7037
2003-12-14 16:25:52 +00:00
Martin Fuchs
e2b92fc4f9
back to 1.30
...
svn path=/trunk/; revision=7032
2003-12-14 15:48:33 +00:00
Martin Fuchs
460e0e19e3
back to 1.29
...
svn path=/trunk/; revision=7031
2003-12-14 15:42:59 +00:00
Martin Fuchs
438f6b21f8
registry entries for CLSID_COMPUTER_SEARCH_RESULTS
...
svn path=/trunk/; revision=7030
2003-12-14 15:39:49 +00:00
Filip Navara
87219b9874
Minor correction.
...
svn path=/trunk/; revision=7005
2003-12-13 19:59:08 +00:00
Filip Navara
04d3cc439d
Fixed boot video driver registry entry.
...
svn path=/trunk/; revision=6999
2003-12-13 18:36:47 +00:00
Thomas Bluemel
0b4f93260c
some more work on winlogon
...
svn path=/trunk/; revision=6874
2003-12-07 00:04:20 +00:00
Filip Navara
558e83ae6a
- Removed winedbgc.dll from reactos.dff. Reported by Casper Hornstrup.
...
svn path=/trunk/; revision=6864
2003-12-05 16:21:03 +00:00
Gé van Geldorp
4e366db69f
CSRSS code reshuffle
...
svn path=/trunk/; revision=6845
2003-12-02 11:38:47 +00:00
Thomas Bluemel
e4b1dac7b7
some work on winlogon
...
svn path=/trunk/; revision=6841
2003-12-01 18:21:04 +00:00
Richard Campbell
3efc298356
Added CursorBlinkRate setting, defaults to 530, the default for Windows XP
...
svn path=/trunk/; revision=6746
2003-11-22 01:49:08 +00:00
Richard Campbell
bc1f65ef73
install winedbgc.dll by default, this appears to fix an installation problem i'm having on my end with virtualpc 5.0
...
svn path=/trunk/; revision=6704
2003-11-19 10:21:17 +00:00
Martin Fuchs
bf942e1744
added more COM/OLE registry entries
...
svn path=/trunk/; revision=6657
2003-11-16 11:40:30 +00:00
Martin Fuchs
5353eee005
added registry entries for explorer
...
svn path=/trunk/; revision=6655
2003-11-16 10:46:34 +00:00
Filip Navara
8f0c69a7d6
- Added French and German keyboard DLLs to makefile, registry and CD-ROM layout script.
...
svn path=/trunk/; revision=6490
2003-11-01 13:28:54 +00:00
Gé van Geldorp
afb4b42206
Resolution and screen depth change via registry settings, works for at
...
least the VMware driver
svn path=/trunk/; revision=6430
2003-10-25 10:59:19 +00:00
Gé van Geldorp
2515e0e291
Implement GUI consoles
...
svn path=/trunk/; revision=6389
2003-10-20 18:02:04 +00:00
Vizzini
f177ad4810
Changes to support the 3Com 3c90x ndis5 driver and other bugfixes:
...
- Update registry with new 3com infor and set cards to disable by default
- removed unnecessary crap from miniport.h
- switch to using MINIPORT_BLOCK whenever possible for internal NDIS stuff
- implemented NdisGetBufferPhysicalArraySize
- fixed three similar bugs with overwriting memory in the config api
- implemented NdisMQueryAssignedResources
- fixed NdisMAllocateMapRegisters
- implemented NdisMStartPhysicalBufferMapping
- implemented NdisMCompletePhysicalBufferMapping
- implemented NdisMMapIoSpace
- implemented NdisMUnmapIoSpace
- fixed HalAllocateAdapterChannel and IoAllocateAdapterChannel to
act more like windows
- fixed up a couple of enums
- other misc. stuff
svn path=/trunk/; revision=6382
2003-10-20 06:03:29 +00:00
Vizzini
eaf5358cf8
uppercase NLS key to cure booting problems
...
svn path=/trunk/; revision=6377
2003-10-19 19:22:19 +00:00
Vizzini
0eb7b64bdc
Forgot part of Art's patch
...
svn path=/trunk/; revision=6365
2003-10-18 21:45:00 +00:00
Filip Navara
ed9a0cb22a
- Fixed registry entries for Explorer (once more)
...
- Added very basic window relinking to WinPosSetWindowPos
svn path=/trunk/; revision=6356
2003-10-18 17:35:44 +00:00
Filip Navara
31c01ee91a
Fixed paths for shell32.dll.
...
svn path=/trunk/; revision=6347
2003-10-17 15:35:07 +00:00
Filip Navara
5753152b64
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
2003-10-15 17:04:39 +00:00
Filip Navara
98354eb95c
Added one more registry entry for Application Data path.
...
svn path=/trunk/; revision=6316
2003-10-14 19:17:37 +00:00
Filip Navara
cbcee55a07
Fixed line endings.
...
svn path=/trunk/; revision=6314
2003-10-14 18:25:31 +00:00
Filip Navara
e85d3f11f1
Added registry entries for Wine DLLs (needed by Explorer).
...
svn path=/trunk/; revision=6313
2003-10-14 18:22:16 +00:00
Vizzini
74be14122f
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
2003-10-12 16:39:52 +00:00
Casper Hornstrup
2b41fc9ef0
2003-10-06 Casper S. Hornstrup <[email protected] >
...
* 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
2003-10-06 19:22:42 +00:00
Filip Navara
55cfd3e3f4
Changed the video driver back to VGA. Sorry for bug in my previous patch.
...
svn path=/trunk/; revision=6198
2003-09-30 16:04:51 +00:00
Filip Navara
408392e571
- Small fixies for bus drivers.
...
- Added (commented out) registry entry for loading PCI driver
- Commented out the Ne2000 root bus registry entry, because it crashes ReactOS without reversed Skywing's object.c patch.
svn path=/trunk/; revision=6197
2003-09-30 15:46:59 +00:00
Vizzini
3a5cac081a
cvsignores and commented out softice
...
svn path=/trunk/; revision=6035
2003-09-10 15:28:53 +00:00
Vizzini
3f8dab56a1
registry format change for new ndis device detection
...
svn path=/trunk/; revision=5987
2003-09-05 05:39:43 +00:00
Richard Campbell
8d9c42a241
Added vera fonts.
...
svn path=/trunk/; revision=5928
2003-08-29 23:08:10 +00:00
Casper Hornstrup
b80c0dd41c
2003-08-30 Casper S. Hornstrup <[email protected] >
...
* bootdata/packages/reactos.dff: Don't include winmm.dll in reactos.cab.
svn path=/trunk/; revision=5927
2003-08-29 22:56:18 +00:00
David Welch
4825f80147
- Add the boot video driver to the system hive.
...
svn path=/trunk/; revision=5868
2003-08-26 12:48:47 +00:00
Casper Hornstrup
aa6c5c7738
2003-08-24 Casper S. Hornstrup <[email protected] >
...
* Makefile: Support creating compressed bootable CDs.
* rules.mak (HOST_CXX, HOST_AR, CABMAN): Define.
* bootdata/txtsetup.sif: Add Cabinets section.
Remove files that are put in reactos.cab.
* subsys/system/usetup/filequeue.c (SetupCloseFileQueue): Release
memory allocated for SourceCabinet.
(SetupQueueCopy): Support copying files in cabinets.
(SetupCommitFileQueue): Support copying files in cabinets.
* subsys/system/usetup/filequeue.h (SetupQueueCopy): Add SourceCabinet
parameter.
* subsys/system/usetup/filesup.c (SetupExtractFile): New function.
* subsys/system/usetup/filesup.h (SetupExtractFile): Prototype.
* subsys/system/usetup/infcache.c (InfOpenBufferedFile): New function.
* subsys/system/usetup/infcache.h (InfOpenBufferedFile): Prototype.
* subsys/system/usetup/makefile (TARGET_SDKLIBS): Add zlib.a.
(TARGET_CFLAGS): Add zlib to include path.
(TARGET_OBJECTS): Add cabinet.o.
* subsys/system/usetup/usetup.c (PrepareCopyPageInfFile): New function.
(PrepareCopyPage): Process Cabinets section.
* tools/helper.mk: Support C++ applications.
* rosbin.txt: Remove.
* bootdata/packages: New directory.
* bootdata/packages/reactos.dff: New file.
* lib/zlib/Makefile.host: New file.
* subsys/system/usetup/cabinet.c: Ditto.
* subsys/system/usetup/cabinet.h: Ditto.
* tools/cabman: New directory.
* tools/cabman/.cvsignore: New file.
* tools/cabman/cabinet.cxx: Ditto.
* tools/cabman/cabinet.h: Ditto.
* tools/cabman/cabman.h: Ditto.
* tools/cabman/dff.txt: Ditto.
* tools/cabman/dfp.cxx: Ditto.
* tools/cabman/dfp.h: Ditto.
* tools/cabman/main.cxx: Ditto.
* tools/cabman/makefile: Ditto.
* tools/cabman/makefile.win32: Ditto.
* tools/cabman/mszip.cxx: Ditto.
* tools/cabman/mszip.h: Ditto.
* tools/cabman/raw.cxx: Ditto.
* tools/cabman/raw.h: Ditto.
svn path=/trunk/; revision=5813
2003-08-24 10:36:07 +00:00
Thomas Bluemel
45e8d98b48
Implemented loading compatibility settings (custom version information) for applications
...
svn path=/trunk/; revision=5719
2003-08-21 12:51:01 +00:00
Casper Hornstrup
9858f2daeb
2003-08-11 Casper S. Hornstrup <[email protected] >
...
* bootdata/txtsetup.sif (SetupData): Add /NOBOOTSCREEN to OsLoadOptions.
* hal/halx86/display.c (CHAR_ATTRIBUTE_BLACK): Define.
(HalClearDisplay): Add CharAttribute parameter.
(HalInitializeDisplay, HalReleaseDisplayOwnership): Blue screen.
* hal/halx86/halinit.c (DriverEntry): Blue screen for boot phase 2.
* include/reactos/resource.h (IDB_BOOTIMAGE): Define.
* ntoskrnl/Makefile: Add boot video objects.
* ntoskrnl/Makefile.i386: Ditto.
* ntoskrnl/ntoskrnl.def: Add boot video exports.
* ntoskrnl/ntoskrnl.edf: Ditto.
* ntoskrnl/ntoskrnl.rc (IDB_BOOTIMAGE): Define.
* ntoskrnl/include/internal/kd.h (KdInit3): Add.
* ntoskrnl/kd/kdebug.c (KdInitSystem): Print information in KdInit3.
* ntoskrnl/ke/bug.c (KeBugCheckWithTf, KeBugCheckEx): Switch to
text-mode on crash if needed.
* ntoskrnl/ke/main.c (ExpInitializeExecutive): Display bootscreen image
during boot.
* ntoskrnl/ke/i386/v86m_sup.S (_KiV86Complete): Restore previous mode and
old exception handler list.
* subsys/csrss/init.c: Change PrintString to DPRINT1.
* subsys/smss/init.c: Change PrintString to DPRINT1.
(SignalInitEvent): New.
(InitSessionManager): Call SignalInitEvent to switch to text-mode if
needed.
* subsys/smss/smss.c: Change PrintString to DPRINT1.
* ntoskrnl/inbv: New directory.
* ntoskrnl/inbv/i386: Ditto.
* ntoskrnl/res: Ditto.
* include/ntos/bootvid.h: New file.
* ntoskrnl/inbv/.cvsignore: Ditto.
* ntoskrnl/inbv/bootvid.c: Ditto.
* ntoskrnl/inbv/inbv.c: Ditto.
* ntoskrnl/inbv/i386/.cvsignore: Ditto.
* ntoskrnl/inbv/i386/pixelsup.S: Ditto.
* ntoskrnl/res/bootimage.bmp: Ditto.
svn path=/trunk/; revision=5529
2003-08-11 18:50:12 +00:00
Royce Mitchell III
fcd871c119
patch by vizzini - added settings for vmware's net driver, implemented a handful of functions needed by the driver, more to come
...
svn path=/trunk/; revision=5450
2003-08-07 05:28:33 +00:00
Royce Mitchell III
f460558ae4
patch by vizzini - began addition of NDIS4 support to ndis.sys; began conversion of tcpip.sys to NDIS4, adjusted bindings info in the registry
...
svn path=/trunk/; revision=5415
2003-08-04 19:31:06 +00:00
Royce Mitchell III
eab39eae46
patch submitted by Vizzini (tested by myself) - implemented Ndis configuration api, adapted ne2000 to use it to get configuration, fixed up registry support for ne2000 driver, other supporting changes
...
svn path=/trunk/; revision=5337
2003-07-30 22:11:20 +00:00
Gé van Geldorp
a5abfe745b
Fix Sermouse entry
...
svn path=/trunk/; revision=5262
2003-07-25 08:47:30 +00:00
Casper Hornstrup
b1026db1fa
2003-07-24 Casper S. Hornstrup <[email protected] >
...
Move welcome from rosapps to here and beautify it a bit.
* Makefile: Copy bootdata/autorun.inf, and bootdata/icon.ico to CD.
(SYS_APPS) Add welcome.
* include/defines.h (BS_FLAT): Define.
* bootdata/autorun.inf: New file.
* bootdata/icon.ico: Ditto.
* subsys/system/welcome: New directory.
* subsys/system/welcome/.cvsignore: New file.
* subsys/system/welcome/Makefile: Ditto.
* subsys/system/welcome/resource.h: Ditto.
* subsys/system/welcome/welcome.c: Ditto.
* subsys/system/welcome/welcome.rc: Ditto.
* subsys/system/welcome/res/: New directory.
* subsys/system/welcome/res/background-right.bmp: New file.
* subsys/system/welcome/res/background-top.bmp: Ditto.
* subsys/system/welcome/res/default.bmp: Ditto.
* subsys/system/welcome/res/icon.ico: Ditto.
* subsys/system/welcome/res/topic0.bmp: Ditto.
* subsys/system/welcome/res/topic1.bmp: Ditto.
* subsys/system/welcome/res/topic2.bmp: Ditto.
svn path=/trunk/; revision=5253
2003-07-24 19:37:20 +00:00
Gé van Geldorp
2cba955bd3
Fix movement direction of mouse cursor, install serial mouse driver but
...
do not load it by default
svn path=/trunk/; revision=5232
2003-07-23 20:03:28 +00:00
Casper Hornstrup
8402d06a5c
2003-07-11 Casper S. Hornstrup <[email protected] >
...
* regtests: New directory.
* regtests/kmregtests: Ditto.
* regtests/kmrtint: Ditto.
* regtests/regtests: Ditto.
* regtests/shared: Ditto.
* regtests/win32base: Ditto.
* include/roskrnl.h: New file.
* regtests/Makefile: Ditto.
* regtests/kmregtests/.cvsignore: Ditto.
* regtests/kmregtests/driver.c: Ditto.
* regtests/kmregtests/kmregtests.h: Ditto.
* regtests/kmregtests/Makefile: Ditto.
* regtests/kmrtint/.cvsignore: Ditto.
* regtests/kmrtint/kmrtint.c: Ditto.
* regtests/kmrtint/kmrtint.def: Ditto.
* regtests/kmrtint/kmrtint.edf: Ditto.
* regtests/kmrtint/Makefile: Ditto.
* regtests/regtests/.cvsignore: Ditto.
* regtests/regtests/Makefile: Ditto.
* regtests/regtests/regtests.c: Ditto.
* regtests/shared/.cvsignore: Ditto.
* regtests/shared/Makefile: Ditto.
* regtests/shared/regtests.c: Ditto.
* regtests/shared/regtests.h: Ditto.
* regtests/win32base/.cvsignore: Ditto.
* regtests/win32base/driver.c: Ditto.
* regtests/win32base/file-1.c: Ditto.
* regtests/win32base/Makefile: Ditto.
* regtests/win32base/win32base.def: Ditto.
* regtests/win32base/win32base.edf: Ditto.
* tools/regtests.c: Ditto.
* Makefile: Add target regtests.
* config: Add SEH option.
* rules.mak: Add tool REGTESTS.
* bootdata/hivesys.inf: Add service kmregtests.
* include/win32k/bitmaps.h (DIB_BitmapInfoSize): Correct prototype.
* ntoskrnl/ke/i386/exp.c (KiKernelTrapHandler): Reverse wrong boolean
expression.
* ntoskrnl/ke/i386/usertrap.c (KiUserTrapHandler): Ditto.
* tools/Makefile: Add tool regtests.
* tools/config.mk: Handle SEH option.
* tools/helper.mk: Support regression tests.
svn path=/trunk/; revision=5083
2003-07-11 18:13:57 +00:00