2003-08-11 Casper S. Hornstrup <chorns@users.sourceforge.net>
[reactos.git] / reactos / ChangeLog
index ead53fa..2fec007 100644 (file)
@@ -1,3 +1,54 @@
+2003-08-11  Casper S. Hornstrup  <chorns@users.sourceforge.net>
+
+       * 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.
+
+2003-08-09  Martin Fuchs       <martin-fuchs@gmx.net>
+       
+       * win32k/ntuser/window.c implemented NtUserSetShellWindowEx() and
+       introduced NtUserGetShellWindow().
+       * iface/addsys/w32ksvc.db added new syscall for NtUserGetShellWindow().
+       * lib/user32/misc/desktop.c: moved SetShellWindowEx() implementation
+       in kernal space, see NtUserSetShellWindowEx().
+
+2003-08-09  Martin Fuchs       <martin-fuchs@gmx.net>
+       
+       * subsys/system/explorer implemented explorer and desktop window
+       using shell view.
+
 2003-08-09  Casper S. Hornstrup  <chorns@users.sourceforge.net>
 
        * lib/user32/windows/dialog.c (GetDlgItemInt): Fix unsigned/signed