# # ChangeLog for / # # Generated by Trac 1.6 # Jun 18, 2025, 2:25:11 AM Thu, 22 Aug 2019 09:32:31 GMT chronos [27] * branches/topdown/UFormMain.lfm (modified) * branches/topdown/UFormMain.pas (modified) * branches/topdown/UFormMenu.lfm (modified) * branches/topdown/UFormMenu.pas (modified) * Modified: Menu shutdown button with drop down menu and reboot ... Thu, 22 Aug 2019 09:01:15 GMT chronos [26] * branches/topdown (modified) * branches/topdown/OS.lpi (modified) * branches/topdown/OS.lpr (modified) * branches/topdown/UFormMain.lfm (modified) * branches/topdown/UFormMain.pas (modified) * branches/topdown/UFormMenu.lfm (modified) * branches/topdown/UFormMenu.pas (modified) * branches/topdown/USystem.pas (modified) * Added: Reboot button. * Added: Check memory leaks. Thu, 22 Aug 2019 08:47:54 GMT chronos [25] * branches/topdown (added) * branches/topdown/Apps (added) * branches/topdown/Apps/UAppCalc.lfm (added) * branches/topdown/Apps/UAppCalc.pas (added) * branches/topdown/Apps/UAppFileManager.lfm (added) * branches/topdown/Apps/UAppFileManager.pas (added) * branches/topdown/OS.ico (added) * branches/topdown/OS.lpi (added) * branches/topdown/OS.lpr (added) * branches/topdown/UApps.pas (added) * branches/topdown/UFormMain.lfm (added) * branches/topdown/UFormMain.pas (added) * branches/topdown/UFormMenu.lfm (added) * branches/topdown/UFormMenu.pas (added) * branches/topdown/USystem.pas (added) * Added: Experimental branch with OS designed in top-down style. Wed, 02 Jan 2019 09:36:09 GMT chronos [24] * branches/overos (modified) * branches/overos/UApplication.pas (modified) * branches/overos/UFormMain.lfm (modified) * branches/overos/UFormMain.pas (modified) * branches/overos/UWindow.pas (modified) * branches/overos/overos.lpr (modified) * Fixed: Memory leaks reported by heaptrc. Sun, 30 Dec 2018 00:17:24 GMT chronos [23] * branches/overos/UApplication.pas (modified) * branches/overos/UFormMain.pas (modified) * branches/overos/UWindow.pas (modified) * Added: Maximalize button to maximalize window. Sun, 30 Dec 2018 00:01:14 GMT chronos [22] * branches/overos/UApplication.pas (added) * branches/overos/UControls.pas (modified) * branches/overos/UFormMain.lfm (modified) * branches/overos/UFormMain.pas (modified) * branches/overos/UGraphics.pas (modified) * branches/overos/UTypes.pas (modified) * branches/overos/UWindow.pas (modified) * branches/overos/overos.lpi (modified) * branches/overos/overos.lpr (modified) * Added: Close button to window title bar. Sat, 29 Dec 2018 21:12:23 GMT chronos [21] * branches/overos (modified) * branches/overos/UControls.pas (added) * branches/overos/UFormMain.pas (modified) * branches/overos/UGraphics.pas (added) * branches/overos/UTypes.pas (modified) * branches/overos/UWindow.pas (modified) * branches/overos/overos.lpi (modified) * branches/overos/overos.lpr (modified) * Added: Adjustable form size by dragging its border. * Added: Basic ... Sat, 29 Dec 2018 19:57:10 GMT chronos [20] * branches/overos (added) * branches/overos/UFormMain.lfm (added) * branches/overos/UFormMain.pas (added) * branches/overos/UMouse.pas (added) * branches/overos/USystem.pas (added) * branches/overos/UTypes.pas (added) * branches/overos/UWindow.pas (added) * branches/overos/overos.ico (added) * branches/overos/overos.lpi (added) * branches/overos/overos.lpr (added) * Added: Another experimental branch to test some functionality. Sun, 21 Jan 2018 22:33:15 GMT chronos [19] * trunk/ChronOS.lpi (modified) * trunk/ChronOS.res (modified) * trunk/Forms/UFormMain.pas (modified) * trunk/Packages/Kernel/UDevice.pas (modified) * trunk/Packages/Kernel/UScreen.pas (modified) * trunk/Platform/Base/UPlatformBase.pas (modified) * Added: Locking of video memory because it is accessed by main ... Sun, 21 Jan 2018 21:21:23 GMT chronos [18] * trunk/Forms/UFormMain.pas (modified) * trunk/Platform/Base/UPlatformBase.pas (modified) * Modified: Optimized drawing virtual screen to form canvas. Sun, 21 Jan 2018 21:01:14 GMT chronos [17] * trunk/Forms/UFormMain.lfm (modified) * trunk/Forms/UFormMain.pas (modified) * trunk/Packages/Kernel/UDevice.pas (modified) * trunk/Packages/Kernel/UKernel.pas (modified) * trunk/Packages/Kernel/UScreen.pas (modified) * trunk/Platform/Base/UPlatformBase.pas (modified) * Added: Resize virtual screen according form size. Thu, 28 Dec 2017 00:14:31 GMT chronos [16] * trunk/Apps/UClock.pas (modified) * trunk/Packages/Kernel/UAPI.pas (modified) * trunk/Packages/Kernel/UGraphics.pas (modified) * trunk/Packages/Kernel/UScreen.pas (modified) * Added: API function DrawFrame. * Fixed: Drawing position of ... Wed, 27 Dec 2017 19:28:45 GMT chronos [15] * trunk/Forms/UFormMain.pas (modified) * trunk/Packages/Kernel/UAPI.pas (modified) * trunk/Packages/Kernel/UGraphics.pas (modified) * trunk/Packages/Kernel/UKernel.pas (modified) * trunk/Packages/Kernel/UScreen.pas (modified) * Fixed: Drawing of TWindow background. * Fixed: Initialize ... Wed, 27 Dec 2017 18:41:26 GMT chronos [14] * trunk/ChronOS.lpi (modified) * trunk/ChronOS.res (modified) * trunk/Forms/UFormMain.lfm (modified) * trunk/Forms/UFormMain.pas (modified) * trunk/Platform/Base/UPlatformBase.pas (modified) * Fixed: Terminate correctly running apps before scheduler stopped. Mon, 25 Sep 2017 12:48:08 GMT chronos [13] * trunk/Apps/UClock.pas (modified) * trunk/Forms/UFormMain.lfm (modified) * trunk/Forms/UFormMain.pas (modified) * trunk/Packages/Kernel/Kernel.lpk (modified) * trunk/Packages/Kernel/UAPI.pas (modified) * trunk/Packages/Kernel/UDevice.pas (modified) * trunk/Packages/Kernel/UGraphics.pas (modified) * trunk/Packages/Kernel/UKernel.pas (modified) * trunk/Packages/Kernel/UScreen.pas (modified) * trunk/Platform/Base/UPlatformBase.pas (modified) * Added: Drawing relative to Canvas. In case of Window drawing ... Wed, 06 Sep 2017 16:47:49 GMT chronos [12] * trunk/Apps/UClock.pas (modified) * trunk/ChronOS.lpi (modified) * trunk/ChronOS.res (modified) * trunk/Packages/Kernel/UAPI.pas (modified) * trunk/Packages/Kernel/UApp.pas (modified) * trunk/Packages/Kernel/UKernel.pas (modified) * Modified: Separate API command to be kernel and user space. Execute ... Mon, 29 Aug 2016 16:09:30 GMT chronos [11] * trunk/Apps/UClock.pas (modified) * trunk/Forms/UFormMain.lfm (modified) * trunk/Forms/UFormMain.pas (modified) * trunk/Packages/Kernel/UGraphics.pas (modified) * Modified: Slightly optimizied screen drawing. Mon, 29 Aug 2016 15:35:21 GMT chronos [10] * trunk/Apps/UClock.pas (modified) * trunk/Forms/UFormMain.lfm (modified) * trunk/Forms/UFormMain.pas (modified) * trunk/Packages/Kernel/UKernel.pas (modified) * Added: Second clock task running in parallel. * Modified: Redraw ... Mon, 29 Aug 2016 15:17:45 GMT chronos [9] * trunk (modified) * trunk/Apps/UClock.pas (modified) * trunk/ChronOS.lpi (modified) * trunk/ChronOS.res (modified) * trunk/Forms/UFormMain.lfm (modified) * trunk/Forms/UFormMain.pas (modified) * trunk/Packages/Kernel (modified) * trunk/Packages/Kernel/Kernel.lpk (modified) * trunk/Packages/Kernel/Kernel.pas (modified) * trunk/Packages/Kernel/UAPI.pas (modified) * trunk/Packages/Kernel/UApp.pas (modified) * trunk/Packages/Kernel/UFileSystem.pas (modified) * trunk/Packages/Kernel/UIPC.pas (added) * trunk/Packages/Kernel/UKernel.pas (modified) * trunk/Packages/Kernel/UList.pas (modified) * trunk/Packages/Kernel/UScheduler.pas (added) * trunk/Platform/Base/UPlatformBase.pas (modified) * trunk/UAPI.pas (deleted) * trunk/UApp.pas (deleted) * trunk/UClasses.pas (deleted) * trunk/UFileSystem.pas (deleted) * trunk/UKernel.pas (deleted) * trunk/UList.pas (deleted) * trunk/UMemory.pas (deleted) * Fixed: Removed duplicit files moved previously to Kernel package. Fri, 08 May 2015 23:32:38 GMT chronos [8] * trunk/Apps/UClock.pas (modified) * trunk/ChronOS.lpi (modified) * trunk/ChronOS.lpr (modified) * trunk/Forms/UFormMain.lfm (modified) * trunk/Forms/UFormMain.pas (modified) * trunk/Forms/UFormTerminal.lfm (modified) * trunk/Packages (added) * trunk/Packages/Kernel (added) * trunk/Packages/Kernel/Kernel.lpk (added) * trunk/Packages/Kernel/Kernel.pas (added) * trunk/Packages/Kernel/UAPI.pas (added) * trunk/Packages/Kernel/UApp.pas (added) * trunk/Packages/Kernel/UClasses.pas (added) * trunk/Packages/Kernel/UDevice.pas (added) * trunk/Packages/Kernel/UFileSystem.pas (added) * trunk/Packages/Kernel/UGraphics.pas (added) * trunk/Packages/Kernel/UKernel.pas (added) * trunk/Packages/Kernel/UList.pas (added) * trunk/Packages/Kernel/UMemory.pas (added) * trunk/Packages/Kernel/UScreen.pas (added) * trunk/Platform/Base/UPlatformBase.pas (modified) * Moved: Kernel related files moved to separate lazarus package named ... Fri, 08 May 2015 22:00:33 GMT chronos [7] * trunk/Apps/UClock.pas (modified) * trunk/ChronOS.lpi (modified) * trunk/ChronOS.lpr (modified) * trunk/Forms/UFormMain.lfm (modified) * trunk/Forms/UFormMain.pas (modified) * trunk/Forms/UFormTerminal.lfm (modified) * trunk/Platform/Base/UPlatformBase.pas (modified) * Added: Action to switch to full screen mode. * Added: Video driver ... Sun, 23 Nov 2014 22:17:11 GMT chronos [6] * trunk/Apps/UClock.pas (modified) * trunk/ChronOS.lpi (modified) * trunk/ChronOS.lpr (modified) * trunk/Forms (added) * trunk/Forms/UFormMain.lfm (added) * trunk/Forms/UFormMain.pas (added) * trunk/Forms/UFormTerminal.lfm (added) * trunk/Forms/UFormTerminal.pas (added) * trunk/Platform/Base/UPlatformBase.pas (modified) * trunk/UAPI.pas (modified) * trunk/UClasses.pas (added) * trunk/UFormMain.lfm (deleted) * trunk/UFormMain.pas (deleted) * trunk/UKernel.pas (modified) * Added: Preparation for support for IPC messaging. Sun, 23 Nov 2014 08:04:03 GMT chronos [5] * trunk (modified) * trunk/Apps/UClock.pas (modified) * trunk/ChronOS.lpi (modified) * trunk/ChronOS.lpr (modified) * trunk/Platform/Base/UPlatformBase.pas (modified) * trunk/UApp.pas (modified) * trunk/UKernel.pas (modified) #1 * Fixed: Scheduler should stop all tasks if it is stopped. Sat, 22 Nov 2014 23:56:33 GMT chronos [4] * trunk/Apps/UClock.pas (modified) * trunk/ChronOS.lpi (modified) * trunk/ChronOS.lpr (modified) * trunk/Platform/Base/UPlatformBase.pas (modified) * trunk/UAPI.pas (modified) * trunk/UApp.pas (added) * trunk/UFormMain.lfm (modified) * trunk/UFormMain.pas (modified) * trunk/UKernel.pas (modified) * trunk/UList.pas (modified) * trunk/UMemory.pas (added) * trunk/UThreadEx.pas (added) * Added: Now applications can write text to serial device which is ... Sat, 22 Nov 2014 22:50:49 GMT chronos [3] * trunk/Apps/UClock.pas (modified) * trunk/ChronOS.lpi (modified) * trunk/ChronOS.lpr (modified) * trunk/Platform/Base/UPlatformBase.pas (modified) * trunk/UAPI.pas (modified) * trunk/UFileSystem.pas (modified) * trunk/UFormMain.lfm (modified) * trunk/UFormMain.pas (modified) * trunk/UKernel.pas (modified) * Added: Application is executed as Task by Scheduler. OS threads is ... Sat, 22 Nov 2014 22:03:35 GMT chronos [2] * trunk (modified) * trunk/Apps (added) * trunk/Apps/UClock.pas (added) * trunk/Apps/UMemoryManager.pas (added) * trunk/ChronOS.ico (added) * trunk/ChronOS.lpi (added) * trunk/ChronOS.lpr (added) * trunk/ChronOS.res (added) * trunk/Platform (added) * trunk/Platform/Base (added) * trunk/Platform/Base/UPlatformBase.pas (added) * trunk/UAPI.pas (added) * trunk/UFileSystem.pas (added) * trunk/UFormMain.lfm (added) * trunk/UFormMain.pas (added) * trunk/UKernel.pas (added) * trunk/UList.pas (added) * Added: Some concepts of system which should be able to run ... Fri, 03 Oct 2014 16:59:40 GMT chronos [1] * branches (added) * tags (added) * trunk (added) * Basic directory structure