├── .clang-format ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── Applications ├── AudioPlayer │ ├── AudioContext.cpp │ ├── AudioContext.h │ ├── AudioTrack.h │ └── Main.cpp ├── CMakeLists.txt ├── DeviceManager │ └── main.cpp ├── FileManager │ └── main.cpp ├── GUITest │ └── main.cpp ├── GraphicsTest │ └── main.cpp ├── IPCTest │ └── main.cpp ├── ImgView │ └── main.cpp ├── JSONDump │ └── main.cpp ├── LSh │ └── main.cpp ├── LemonMonitor │ └── main.cpp ├── Minesweeper │ └── main.cpp ├── Run │ └── main.cpp ├── Shell │ ├── main.cpp │ ├── menu.cpp │ ├── shell.cpp │ └── shell.h ├── SignalTest │ └── main.c ├── Snake │ └── main.cpp ├── Steal │ └── main.cpp ├── SysInfo │ └── main.cpp ├── Terminal │ ├── colours.h │ ├── escape.h │ └── main.cpp ├── Tests │ ├── Audio.h │ ├── Main.cpp │ ├── Pipe.h │ ├── Syscall.h │ ├── Terminal.h │ └── Test.h ├── TextEdit │ ├── exttextbox.cpp │ ├── exttextbox.h │ └── main.cpp ├── VideoPlayer │ ├── Main.cpp │ ├── StreamContext.cpp │ └── StreamContext.h └── Welcome │ └── Main.cpp ├── Base ├── etc │ ├── localtime │ ├── passwd │ └── resolv.conf ├── hello.asm ├── hello.c ├── hello.py ├── lemon │ ├── boot │ │ └── grub │ │ │ └── grub.cfg │ ├── docs │ │ ├── LICENSE │ │ ├── thirdparty.txt │ │ └── welcome.txt │ ├── lemond.json │ ├── lemond │ │ ├── lemonwm.lemond.json │ │ ├── networkgovernor.lemond.json │ │ └── shell.lemond.json │ ├── lemonwm.json │ ├── menu │ │ ├── audioplayer.cfg │ │ ├── devicemanager.cfg │ │ ├── doom.cfg │ │ ├── filemanager.cfg │ │ ├── guitest.cfg │ │ ├── imgview.cfg │ │ ├── lemonmonitor.cfg │ │ ├── minesweeper.cfg │ │ ├── snake.cfg │ │ ├── sysinfo.cfg │ │ ├── terminal.cfg │ │ └── texteditor.cfg │ ├── networkgovernor.json │ ├── resources │ │ ├── alphatest.png │ │ ├── backgrounds │ │ │ ├── README.md │ │ │ ├── bg.png │ │ │ ├── bg2.png │ │ │ ├── bg3.png │ │ │ ├── bg4.png │ │ │ ├── bg5.png │ │ │ ├── bg6.png │ │ │ ├── bg7.png │ │ │ └── bg8.png │ │ ├── banner.png │ │ ├── cursors │ │ │ ├── mouse.png │ │ │ └── resize.png │ │ ├── fonts │ │ │ ├── montserrat.ttf │ │ │ ├── montserratlicense.txt │ │ │ ├── nonosanslicense.txt │ │ │ ├── notosans.otf │ │ │ ├── nunito.ttf │ │ │ ├── nunitolicense.txt │ │ │ ├── sourcecodepro.ttf │ │ │ └── sourcecodeprolicense.txt │ │ ├── icons │ │ │ ├── 16 │ │ │ │ ├── application.png │ │ │ │ ├── disk.png │ │ │ │ ├── folder.png │ │ │ │ └── terminal.png │ │ │ ├── 32 │ │ │ │ ├── application.png │ │ │ │ ├── game.png │ │ │ │ └── terminal.png │ │ │ └── 64 │ │ │ │ ├── disk.png │ │ │ │ ├── file.png │ │ │ │ ├── filejson.png │ │ │ │ ├── filetext.png │ │ │ │ └── folder.png │ │ ├── menubuttons.png │ │ ├── minesweeper.png │ │ ├── splash.png │ │ ├── themes │ │ │ ├── classic.json │ │ │ └── default.json │ │ └── winbuttons.png │ └── users.json └── limine.cfg ├── Documentation ├── Build │ ├── Building-Lemon-OS.md │ ├── README.md │ └── lic.md ├── Kernel │ ├── Modules.md │ └── Network.md ├── README.md ├── System │ ├── IPC │ │ └── README.md │ └── README.md └── Userspace │ ├── LemonWM.md │ ├── NetworkGovernor.md │ └── README.md ├── Extra ├── application.svg ├── disk.svg ├── file.svg ├── folder.svg ├── games.svg ├── jsonfile.svg ├── lemon.svg ├── lemonbanner.png ├── lemonicon.svg ├── lemonlt.png ├── lemonlt.svg ├── terminal.svg ├── textfile.svg └── winbuttons.svg ├── InterfaceCompiler ├── build.sh ├── interfacec.h └── main.cpp ├── Kernel ├── CMakeLists.txt ├── Modules │ ├── CMakeLists.txt │ ├── Ext2 │ │ ├── Ext2.h │ │ └── Main.cpp │ ├── Intel8254x │ │ ├── 8254x.h │ │ └── Main.cpp │ ├── PCAudio │ │ ├── AC97.cpp │ │ ├── AC97.h │ │ ├── Audio.h │ │ ├── HDAudio.cpp │ │ ├── HDAudio.h │ │ └── Main.cpp │ ├── README.md │ └── TestModule │ │ ├── Main.cpp │ │ ├── StringTest.cpp │ │ ├── Tests.h │ │ ├── Threading.cpp │ │ └── meson.build ├── README.md ├── include │ ├── ABI │ ├── Arch │ │ └── x86_64 │ │ │ ├── ABI.h │ │ │ ├── ACPI.h │ │ │ ├── APIC.h │ │ │ ├── BootProtocols.h │ │ │ ├── CPU.h │ │ │ ├── Compiler.h │ │ │ ├── Debug.h │ │ │ ├── ELF.h │ │ │ ├── HAL.h │ │ │ ├── IDT.h │ │ │ ├── IOPorts.h │ │ │ ├── Memory.h │ │ │ ├── Module.h │ │ │ ├── Modules.h │ │ │ ├── PCI.h │ │ │ ├── PCIVendors.h │ │ │ ├── PS2.h │ │ │ ├── Paging.h │ │ │ ├── PhysicalAllocator.h │ │ │ ├── SMP.h │ │ │ ├── Scheduler.h │ │ │ ├── Serial.h │ │ │ ├── StackTrace.h │ │ │ ├── Symbols.h │ │ │ ├── Syscalls.h │ │ │ ├── TSS.h │ │ │ ├── Thread.h │ │ │ ├── Timer.h │ │ │ └── Types.h │ ├── Assert.h │ ├── Audio │ │ └── Audio.h │ ├── CString.h │ ├── CharacterBuffer.h │ ├── Device.h │ ├── Endian.h │ ├── Errno.h │ ├── Error.h │ ├── Framebuffer.h │ ├── Fs │ │ ├── EPoll.h │ │ ├── Fat32.h │ │ ├── Filesystem.h │ │ ├── FsVolume.h │ │ ├── Initrd.h │ │ ├── Pipe.h │ │ ├── TAR.h │ │ ├── Tmp.h │ │ └── VolumeManager.h │ ├── Hash.h │ ├── Lemon.h │ ├── Liballoc.h │ ├── List.h │ ├── Lock.h │ ├── Logging.h │ ├── MM │ │ ├── AddressSpace.h │ │ ├── KMalloc.h │ │ └── VMObject.h │ ├── Math.h │ ├── MiscHdr.h │ ├── Move.h │ ├── Net │ │ ├── Adapter.h │ │ ├── If.h │ │ ├── Net.h │ │ └── Socket.h │ ├── Objects │ │ ├── Handle.h │ │ ├── Interface.h │ │ ├── KObject.h │ │ ├── Message.h │ │ ├── Process.h │ │ └── Service.h │ ├── OnCleanup.h │ ├── Pair.h │ ├── Panic.h │ ├── RefPtr.h │ ├── RingBuffer.h │ ├── SharedMemory.h │ ├── Signal.h │ ├── Spinlock.h │ ├── Storage │ │ ├── AHCI.h │ │ ├── ATA.h │ │ ├── ATADrive.h │ │ ├── GPT.h │ │ └── NVMe.h │ ├── Stream.h │ ├── String.h │ ├── StringView.h │ ├── SystemInfo.h │ ├── TTY │ │ └── PTY.h │ ├── TTraits.h │ ├── TimerEvent.h │ ├── USB │ │ └── XHCI.h │ ├── UserPointer.h │ ├── Vector.h │ ├── Video │ │ ├── Video.h │ │ └── VideoConsole.h │ ├── acpispec │ │ ├── LICENSE │ │ └── tables.h │ └── string.h ├── linkscript-x86.ld ├── linkscript-x86_64.ld ├── modules.cfg └── src │ ├── Arch │ └── x86_64 │ │ ├── ACPI.cpp │ │ ├── APIC.cpp │ │ ├── CPUID.cpp │ │ ├── ELF.cpp │ │ ├── Entry.asm │ │ ├── HAL.cpp │ │ ├── IDT.asm │ │ ├── IDT.cpp │ │ ├── Memcpy.asm │ │ ├── Modules.cpp │ │ ├── PCI.cpp │ │ ├── PS2.cpp │ │ ├── Paging.cpp │ │ ├── PhysicalAllocator.cpp │ │ ├── SMP.cpp │ │ ├── SMPTrampoline.asm │ │ ├── SSP.cpp │ │ ├── Scheduler.cpp │ │ ├── Serial.cpp │ │ ├── SignalTrampoline.asm │ │ ├── StringSafe.cpp │ │ ├── Symbols.cpp │ │ ├── Syscall.asm │ │ ├── Syscalls.cpp │ │ ├── Syscalls │ │ ├── EPoll.cpp │ │ └── Filesystem.cpp │ │ ├── TSS.asm │ │ ├── TSS.cpp │ │ ├── Thread.cpp │ │ ├── Timer.cpp │ │ └── smpdefines.inc │ ├── Assert.cpp │ ├── Audio │ └── Audio.cpp │ ├── CharacterBuffer.cpp │ ├── Debug.cpp │ ├── Device.cpp │ ├── Fs │ ├── Fat32.cpp │ ├── Filesystem.cpp │ ├── FsNode.cpp │ ├── FsVolume.cpp │ ├── Pipe.cpp │ ├── TAR.cpp │ ├── Tmp.cpp │ └── VolumeManager.cpp │ ├── Hash.cpp │ ├── Kernel.cpp │ ├── Lemon.cpp │ ├── Lock.cpp │ ├── Logging.cpp │ ├── MM │ ├── AddressSpace.cpp │ ├── KMalloc.cpp │ └── VMObject.cpp │ ├── Math.cpp │ ├── Net │ ├── IPSocket.cpp │ ├── Interface.cpp │ ├── Net.cpp │ ├── NetworkAdapter.cpp │ ├── Socket.cpp │ ├── TCP.cpp │ └── UDP.cpp │ ├── Objects │ ├── Interface.cpp │ ├── KObject.cpp │ ├── Message.cpp │ ├── Process.cpp │ └── Service.cpp │ ├── Panic.cpp │ ├── Runtime.cpp │ ├── SharedMemory.cpp │ ├── Storage │ ├── AHCIController.cpp │ ├── AHCIPort.cpp │ ├── ATA.cpp │ ├── ATADrive.cpp │ ├── DiskDevice.cpp │ ├── GPT.cpp │ ├── NVMe.cpp │ ├── NVMeNamespace.cpp │ └── PartitionDevice.cpp │ ├── Streams.cpp │ ├── String.cpp │ ├── TTY │ ├── PTMX.cpp │ └── PTY.cpp │ ├── USB │ └── XHCI.cpp │ └── Video │ ├── Video.cpp │ └── VideoConsole.cpp ├── LICENSE ├── LibGUI ├── CMakeLists.txt ├── include │ └── Lemon │ │ └── GUI │ │ ├── ContextMenu.h │ │ ├── Event.h │ │ ├── FileDialog.h │ │ ├── Messagebox.h │ │ ├── Model.h │ │ ├── Theme.h │ │ ├── Variant.h │ │ ├── Widgets.h │ │ ├── Window.h │ │ └── WindowServer.h └── src │ ├── FileDialog.cpp │ ├── FileView.cpp │ ├── Image.cpp │ ├── MessageBox.cpp │ ├── Theme.cpp │ ├── Widgets.cpp │ ├── Window.cpp │ └── WindowServer.cpp ├── LibLemon ├── CMakeLists.txt ├── include │ └── Lemon │ │ ├── Core │ │ ├── CFGParser.h │ │ ├── ConfigManager.h │ │ ├── Format.h │ │ ├── Framebuffer.h │ │ ├── Icon.h │ │ ├── IconManager.h │ │ ├── Input.h │ │ ├── JSON.h │ │ ├── Keyboard.h │ │ ├── Lexer.h │ │ ├── Logger.h │ │ ├── Rotate.h │ │ ├── SHA.h │ │ ├── Serializable.h │ │ ├── SharedMemory.h │ │ ├── Shell.h │ │ ├── URL.h │ │ ├── Unicode.h │ │ └── Util.h │ │ ├── Filesystem │ │ └── ExecutableTarget.h │ │ ├── Graphics │ │ ├── Colour.h │ │ ├── Font.h │ │ ├── Graphics.h │ │ ├── Rect.h │ │ ├── Surface.h │ │ ├── Text.h │ │ ├── Types.h │ │ └── Vector.h │ │ ├── IPC │ │ ├── Endpoint.h │ │ ├── Interface.h │ │ └── Message.h │ │ ├── System │ │ ├── ABI │ │ │ ├── Audio.h │ │ │ ├── EPoll.h │ │ │ ├── Framebuffer.h │ │ │ ├── Keyboard.h │ │ │ ├── Process.h │ │ │ ├── Syscall.h │ │ │ └── termios.h │ │ ├── Device.h │ │ ├── Framebuffer.h │ │ ├── Handle.h │ │ ├── IPC.h │ │ ├── Info.h │ │ ├── KernelObject.h │ │ ├── Module.h │ │ ├── Spawn.h │ │ ├── Util.h │ │ └── Waitable.h │ │ └── Types.h └── src │ ├── ConfigManager.cpp │ ├── Graphics │ ├── Colour.cpp │ ├── FastMem.h │ ├── Surface.cpp │ ├── bitmapfont.cpp │ ├── font.cpp │ ├── graphics.cpp │ ├── image.cpp │ ├── sse2.asm │ ├── text.cpp │ └── texture.cpp │ ├── IPC │ ├── interface.cpp │ └── message.cpp │ ├── IconManager.cpp │ ├── Lemon │ ├── device.cpp │ ├── fb.cpp │ ├── info.cpp │ ├── input.cpp │ ├── sharedmem.cpp │ ├── util.cpp │ └── waitable.cpp │ ├── Logger.cpp │ ├── Serializable.cpp │ ├── Shell │ └── shell.cpp │ ├── Unicode.cpp │ ├── cfgparser.cpp │ ├── json.cpp │ ├── lexer.cpp │ ├── sha.cpp │ └── url.cpp ├── Ports └── packages.yml ├── README.md ├── Resources ├── notosans.ttf ├── pbar.bmp ├── sourcecodepro.ttf └── splash.bmp ├── Screenshots ├── README.md ├── image.png ├── image2.png ├── image3.png ├── image4.png ├── image5.png ├── image6.png ├── image7.png ├── image8.png └── image9.png ├── Scripts ├── CMake │ ├── Platform │ │ └── Lemon.cmake │ └── lemon-cmake-options.txt ├── Dockerfile ├── bochs.bxrc ├── builddisk.sh ├── buildinitrd.sh ├── buildinterfaces.sh ├── createdisk.sh ├── docker-bootstrap-site.yml ├── docker-init.sh ├── env.sh ├── formatdisk.sh ├── lemon-crossfile.txt ├── partitions.sfdisk └── run.sh ├── Services ├── lemon.lemond.li ├── lemon.lemonwm.li ├── lemon.networkgovernor.li └── lemon.shell.li ├── System ├── CMakeLists.txt ├── FTerm │ ├── colours.h │ ├── escape.h │ ├── fterm.h │ ├── input.cpp │ └── main.cpp ├── KMod │ └── Main.cpp ├── LemonWM │ ├── Compositor.cpp │ ├── Compositor.h │ ├── Input.cpp │ ├── Input.h │ ├── Main.cpp │ ├── WM.cpp │ ├── WM.h │ ├── Window.cpp │ └── Window.h ├── Lemond │ ├── README.md │ └── main.cpp ├── Login │ └── main.cpp └── NetworkGovernor │ ├── README.md │ ├── dhcp.h │ ├── endian.h │ └── main.cpp ├── Utilities ├── CMakeLists.txt ├── README.md ├── cat.cpp ├── echo.cpp ├── hexdump.cpp ├── lemonfetch.cpp ├── ls.cpp ├── playaudio.cpp ├── ps.cpp ├── rm.cpp └── uname.cpp ├── bootstrap.yml └── patches ├── automake └── 0001-Add-lemon-target-to-config.sub.patch ├── binutils └── 0001-Changes-for-linking-for-and-running-on-LemonOS.patch ├── busybox └── lemon-busybox-1.33.1.patch ├── ffmpeg ├── 0001-Add-lemon-target.patch ├── 0002-Default-to-1-CPU.patch ├── 0002-Remove-unsupported-format-string.patch └── 0003-Default-to-1-CPU.patch ├── libpng └── lemon-libpng-1.6.37.patch ├── libressl └── lemon-libressl-3.3.1.patch ├── libtool └── 0001-LemonOS-specific-changes.patch ├── ncurses └── 0001-LemonOS-specific-changes.patch ├── python └── 0001-Add-LemonOS-specific-changes.patch └── readline └── 0001-LemonOS-specific-changes.patch /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/.gitmodules -------------------------------------------------------------------------------- /Applications/AudioPlayer/AudioContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/AudioPlayer/AudioContext.cpp -------------------------------------------------------------------------------- /Applications/AudioPlayer/AudioContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/AudioPlayer/AudioContext.h -------------------------------------------------------------------------------- /Applications/AudioPlayer/AudioTrack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/AudioPlayer/AudioTrack.h -------------------------------------------------------------------------------- /Applications/AudioPlayer/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/AudioPlayer/Main.cpp -------------------------------------------------------------------------------- /Applications/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/CMakeLists.txt -------------------------------------------------------------------------------- /Applications/DeviceManager/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/DeviceManager/main.cpp -------------------------------------------------------------------------------- /Applications/FileManager/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/FileManager/main.cpp -------------------------------------------------------------------------------- /Applications/GUITest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/GUITest/main.cpp -------------------------------------------------------------------------------- /Applications/GraphicsTest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/GraphicsTest/main.cpp -------------------------------------------------------------------------------- /Applications/IPCTest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/IPCTest/main.cpp -------------------------------------------------------------------------------- /Applications/ImgView/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/ImgView/main.cpp -------------------------------------------------------------------------------- /Applications/JSONDump/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/JSONDump/main.cpp -------------------------------------------------------------------------------- /Applications/LSh/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/LSh/main.cpp -------------------------------------------------------------------------------- /Applications/LemonMonitor/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/LemonMonitor/main.cpp -------------------------------------------------------------------------------- /Applications/Minesweeper/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Minesweeper/main.cpp -------------------------------------------------------------------------------- /Applications/Run/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Run/main.cpp -------------------------------------------------------------------------------- /Applications/Shell/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Shell/main.cpp -------------------------------------------------------------------------------- /Applications/Shell/menu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Shell/menu.cpp -------------------------------------------------------------------------------- /Applications/Shell/shell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Shell/shell.cpp -------------------------------------------------------------------------------- /Applications/Shell/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Shell/shell.h -------------------------------------------------------------------------------- /Applications/SignalTest/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/SignalTest/main.c -------------------------------------------------------------------------------- /Applications/Snake/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Snake/main.cpp -------------------------------------------------------------------------------- /Applications/Steal/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Steal/main.cpp -------------------------------------------------------------------------------- /Applications/SysInfo/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/SysInfo/main.cpp -------------------------------------------------------------------------------- /Applications/Terminal/colours.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Terminal/colours.h -------------------------------------------------------------------------------- /Applications/Terminal/escape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Terminal/escape.h -------------------------------------------------------------------------------- /Applications/Terminal/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Terminal/main.cpp -------------------------------------------------------------------------------- /Applications/Tests/Audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Tests/Audio.h -------------------------------------------------------------------------------- /Applications/Tests/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Tests/Main.cpp -------------------------------------------------------------------------------- /Applications/Tests/Pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Tests/Pipe.h -------------------------------------------------------------------------------- /Applications/Tests/Syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Tests/Syscall.h -------------------------------------------------------------------------------- /Applications/Tests/Terminal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Tests/Terminal.h -------------------------------------------------------------------------------- /Applications/Tests/Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Tests/Test.h -------------------------------------------------------------------------------- /Applications/TextEdit/exttextbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/TextEdit/exttextbox.cpp -------------------------------------------------------------------------------- /Applications/TextEdit/exttextbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/TextEdit/exttextbox.h -------------------------------------------------------------------------------- /Applications/TextEdit/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/TextEdit/main.cpp -------------------------------------------------------------------------------- /Applications/VideoPlayer/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/VideoPlayer/Main.cpp -------------------------------------------------------------------------------- /Applications/VideoPlayer/StreamContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/VideoPlayer/StreamContext.cpp -------------------------------------------------------------------------------- /Applications/VideoPlayer/StreamContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/VideoPlayer/StreamContext.h -------------------------------------------------------------------------------- /Applications/Welcome/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Applications/Welcome/Main.cpp -------------------------------------------------------------------------------- /Base/etc/localtime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/etc/localtime -------------------------------------------------------------------------------- /Base/etc/passwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/etc/passwd -------------------------------------------------------------------------------- /Base/etc/resolv.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/etc/resolv.conf -------------------------------------------------------------------------------- /Base/hello.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/hello.asm -------------------------------------------------------------------------------- /Base/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/hello.c -------------------------------------------------------------------------------- /Base/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/hello.py -------------------------------------------------------------------------------- /Base/lemon/boot/grub/grub.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/boot/grub/grub.cfg -------------------------------------------------------------------------------- /Base/lemon/docs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/docs/LICENSE -------------------------------------------------------------------------------- /Base/lemon/docs/thirdparty.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/docs/thirdparty.txt -------------------------------------------------------------------------------- /Base/lemon/docs/welcome.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/docs/welcome.txt -------------------------------------------------------------------------------- /Base/lemon/lemond.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/lemond.json -------------------------------------------------------------------------------- /Base/lemon/lemond/lemonwm.lemond.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/lemond/lemonwm.lemond.json -------------------------------------------------------------------------------- /Base/lemon/lemond/networkgovernor.lemond.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/lemond/networkgovernor.lemond.json -------------------------------------------------------------------------------- /Base/lemon/lemond/shell.lemond.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/lemond/shell.lemond.json -------------------------------------------------------------------------------- /Base/lemon/lemonwm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/lemonwm.json -------------------------------------------------------------------------------- /Base/lemon/menu/audioplayer.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/menu/audioplayer.cfg -------------------------------------------------------------------------------- /Base/lemon/menu/devicemanager.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/menu/devicemanager.cfg -------------------------------------------------------------------------------- /Base/lemon/menu/doom.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/menu/doom.cfg -------------------------------------------------------------------------------- /Base/lemon/menu/filemanager.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/menu/filemanager.cfg -------------------------------------------------------------------------------- /Base/lemon/menu/guitest.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/menu/guitest.cfg -------------------------------------------------------------------------------- /Base/lemon/menu/imgview.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/menu/imgview.cfg -------------------------------------------------------------------------------- /Base/lemon/menu/lemonmonitor.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/menu/lemonmonitor.cfg -------------------------------------------------------------------------------- /Base/lemon/menu/minesweeper.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/menu/minesweeper.cfg -------------------------------------------------------------------------------- /Base/lemon/menu/snake.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/menu/snake.cfg -------------------------------------------------------------------------------- /Base/lemon/menu/sysinfo.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/menu/sysinfo.cfg -------------------------------------------------------------------------------- /Base/lemon/menu/terminal.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/menu/terminal.cfg -------------------------------------------------------------------------------- /Base/lemon/menu/texteditor.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/menu/texteditor.cfg -------------------------------------------------------------------------------- /Base/lemon/networkgovernor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/networkgovernor.json -------------------------------------------------------------------------------- /Base/lemon/resources/alphatest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/alphatest.png -------------------------------------------------------------------------------- /Base/lemon/resources/backgrounds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/backgrounds/README.md -------------------------------------------------------------------------------- /Base/lemon/resources/backgrounds/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/backgrounds/bg.png -------------------------------------------------------------------------------- /Base/lemon/resources/backgrounds/bg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/backgrounds/bg2.png -------------------------------------------------------------------------------- /Base/lemon/resources/backgrounds/bg3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/backgrounds/bg3.png -------------------------------------------------------------------------------- /Base/lemon/resources/backgrounds/bg4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/backgrounds/bg4.png -------------------------------------------------------------------------------- /Base/lemon/resources/backgrounds/bg5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/backgrounds/bg5.png -------------------------------------------------------------------------------- /Base/lemon/resources/backgrounds/bg6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/backgrounds/bg6.png -------------------------------------------------------------------------------- /Base/lemon/resources/backgrounds/bg7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/backgrounds/bg7.png -------------------------------------------------------------------------------- /Base/lemon/resources/backgrounds/bg8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/backgrounds/bg8.png -------------------------------------------------------------------------------- /Base/lemon/resources/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/banner.png -------------------------------------------------------------------------------- /Base/lemon/resources/cursors/mouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/cursors/mouse.png -------------------------------------------------------------------------------- /Base/lemon/resources/cursors/resize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/cursors/resize.png -------------------------------------------------------------------------------- /Base/lemon/resources/fonts/montserrat.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/fonts/montserrat.ttf -------------------------------------------------------------------------------- /Base/lemon/resources/fonts/montserratlicense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/fonts/montserratlicense.txt -------------------------------------------------------------------------------- /Base/lemon/resources/fonts/nonosanslicense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/fonts/nonosanslicense.txt -------------------------------------------------------------------------------- /Base/lemon/resources/fonts/notosans.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/fonts/notosans.otf -------------------------------------------------------------------------------- /Base/lemon/resources/fonts/nunito.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/fonts/nunito.ttf -------------------------------------------------------------------------------- /Base/lemon/resources/fonts/nunitolicense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/fonts/nunitolicense.txt -------------------------------------------------------------------------------- /Base/lemon/resources/fonts/sourcecodepro.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/fonts/sourcecodepro.ttf -------------------------------------------------------------------------------- /Base/lemon/resources/fonts/sourcecodeprolicense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/fonts/sourcecodeprolicense.txt -------------------------------------------------------------------------------- /Base/lemon/resources/icons/16/application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/icons/16/application.png -------------------------------------------------------------------------------- /Base/lemon/resources/icons/16/disk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/icons/16/disk.png -------------------------------------------------------------------------------- /Base/lemon/resources/icons/16/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/icons/16/folder.png -------------------------------------------------------------------------------- /Base/lemon/resources/icons/16/terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/icons/16/terminal.png -------------------------------------------------------------------------------- /Base/lemon/resources/icons/32/application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/icons/32/application.png -------------------------------------------------------------------------------- /Base/lemon/resources/icons/32/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/icons/32/game.png -------------------------------------------------------------------------------- /Base/lemon/resources/icons/32/terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/icons/32/terminal.png -------------------------------------------------------------------------------- /Base/lemon/resources/icons/64/disk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/icons/64/disk.png -------------------------------------------------------------------------------- /Base/lemon/resources/icons/64/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/icons/64/file.png -------------------------------------------------------------------------------- /Base/lemon/resources/icons/64/filejson.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/icons/64/filejson.png -------------------------------------------------------------------------------- /Base/lemon/resources/icons/64/filetext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/icons/64/filetext.png -------------------------------------------------------------------------------- /Base/lemon/resources/icons/64/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/icons/64/folder.png -------------------------------------------------------------------------------- /Base/lemon/resources/menubuttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/menubuttons.png -------------------------------------------------------------------------------- /Base/lemon/resources/minesweeper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/minesweeper.png -------------------------------------------------------------------------------- /Base/lemon/resources/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/splash.png -------------------------------------------------------------------------------- /Base/lemon/resources/themes/classic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/themes/classic.json -------------------------------------------------------------------------------- /Base/lemon/resources/themes/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/themes/default.json -------------------------------------------------------------------------------- /Base/lemon/resources/winbuttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/resources/winbuttons.png -------------------------------------------------------------------------------- /Base/lemon/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/lemon/users.json -------------------------------------------------------------------------------- /Base/limine.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Base/limine.cfg -------------------------------------------------------------------------------- /Documentation/Build/Building-Lemon-OS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Documentation/Build/Building-Lemon-OS.md -------------------------------------------------------------------------------- /Documentation/Build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Documentation/Build/README.md -------------------------------------------------------------------------------- /Documentation/Build/lic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Documentation/Build/lic.md -------------------------------------------------------------------------------- /Documentation/Kernel/Modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Documentation/Kernel/Modules.md -------------------------------------------------------------------------------- /Documentation/Kernel/Network.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Documentation/README.md -------------------------------------------------------------------------------- /Documentation/System/IPC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Documentation/System/IPC/README.md -------------------------------------------------------------------------------- /Documentation/System/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Documentation/System/README.md -------------------------------------------------------------------------------- /Documentation/Userspace/LemonWM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Documentation/Userspace/LemonWM.md -------------------------------------------------------------------------------- /Documentation/Userspace/NetworkGovernor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Documentation/Userspace/NetworkGovernor.md -------------------------------------------------------------------------------- /Documentation/Userspace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Documentation/Userspace/README.md -------------------------------------------------------------------------------- /Extra/application.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/application.svg -------------------------------------------------------------------------------- /Extra/disk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/disk.svg -------------------------------------------------------------------------------- /Extra/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/file.svg -------------------------------------------------------------------------------- /Extra/folder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/folder.svg -------------------------------------------------------------------------------- /Extra/games.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/games.svg -------------------------------------------------------------------------------- /Extra/jsonfile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/jsonfile.svg -------------------------------------------------------------------------------- /Extra/lemon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/lemon.svg -------------------------------------------------------------------------------- /Extra/lemonbanner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/lemonbanner.png -------------------------------------------------------------------------------- /Extra/lemonicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/lemonicon.svg -------------------------------------------------------------------------------- /Extra/lemonlt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/lemonlt.png -------------------------------------------------------------------------------- /Extra/lemonlt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/lemonlt.svg -------------------------------------------------------------------------------- /Extra/terminal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/terminal.svg -------------------------------------------------------------------------------- /Extra/textfile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/textfile.svg -------------------------------------------------------------------------------- /Extra/winbuttons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Extra/winbuttons.svg -------------------------------------------------------------------------------- /InterfaceCompiler/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/InterfaceCompiler/build.sh -------------------------------------------------------------------------------- /InterfaceCompiler/interfacec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/InterfaceCompiler/interfacec.h -------------------------------------------------------------------------------- /InterfaceCompiler/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/InterfaceCompiler/main.cpp -------------------------------------------------------------------------------- /Kernel/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/CMakeLists.txt -------------------------------------------------------------------------------- /Kernel/Modules/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/CMakeLists.txt -------------------------------------------------------------------------------- /Kernel/Modules/Ext2/Ext2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/Ext2/Ext2.h -------------------------------------------------------------------------------- /Kernel/Modules/Ext2/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/Ext2/Main.cpp -------------------------------------------------------------------------------- /Kernel/Modules/Intel8254x/8254x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/Intel8254x/8254x.h -------------------------------------------------------------------------------- /Kernel/Modules/Intel8254x/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/Intel8254x/Main.cpp -------------------------------------------------------------------------------- /Kernel/Modules/PCAudio/AC97.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/PCAudio/AC97.cpp -------------------------------------------------------------------------------- /Kernel/Modules/PCAudio/AC97.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/PCAudio/AC97.h -------------------------------------------------------------------------------- /Kernel/Modules/PCAudio/Audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/PCAudio/Audio.h -------------------------------------------------------------------------------- /Kernel/Modules/PCAudio/HDAudio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/PCAudio/HDAudio.cpp -------------------------------------------------------------------------------- /Kernel/Modules/PCAudio/HDAudio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/PCAudio/HDAudio.h -------------------------------------------------------------------------------- /Kernel/Modules/PCAudio/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/PCAudio/Main.cpp -------------------------------------------------------------------------------- /Kernel/Modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/README.md -------------------------------------------------------------------------------- /Kernel/Modules/TestModule/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/TestModule/Main.cpp -------------------------------------------------------------------------------- /Kernel/Modules/TestModule/StringTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/TestModule/StringTest.cpp -------------------------------------------------------------------------------- /Kernel/Modules/TestModule/Tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/TestModule/Tests.h -------------------------------------------------------------------------------- /Kernel/Modules/TestModule/Threading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/TestModule/Threading.cpp -------------------------------------------------------------------------------- /Kernel/Modules/TestModule/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/Modules/TestModule/meson.build -------------------------------------------------------------------------------- /Kernel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/README.md -------------------------------------------------------------------------------- /Kernel/include/ABI: -------------------------------------------------------------------------------- 1 | ../../LibLemon/include/Lemon/System/ABI -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/ABI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/ABI.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/ACPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/ACPI.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/APIC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/APIC.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/BootProtocols.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/BootProtocols.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/CPU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/CPU.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/Compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/Compiler.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/Debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/Debug.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/ELF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/ELF.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/HAL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/HAL.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/IDT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/IDT.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/IOPorts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/IOPorts.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/Memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/Memory.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/Module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/Module.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/Modules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/Modules.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/PCI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/PCI.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/PCIVendors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/PCIVendors.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/PS2.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | namespace PS2 { 4 | void Initialize(); 5 | } 6 | -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/Paging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/Paging.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/PhysicalAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/PhysicalAllocator.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/SMP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/SMP.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/Scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/Scheduler.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/Serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/Serial.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/StackTrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/StackTrace.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/Symbols.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/Symbols.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/Syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/Syscalls.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/TSS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/TSS.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/Thread.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/Timer.h -------------------------------------------------------------------------------- /Kernel/include/Arch/x86_64/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Arch/x86_64/Types.h -------------------------------------------------------------------------------- /Kernel/include/Assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Assert.h -------------------------------------------------------------------------------- /Kernel/include/Audio/Audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Audio/Audio.h -------------------------------------------------------------------------------- /Kernel/include/CString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/CString.h -------------------------------------------------------------------------------- /Kernel/include/CharacterBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/CharacterBuffer.h -------------------------------------------------------------------------------- /Kernel/include/Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Device.h -------------------------------------------------------------------------------- /Kernel/include/Endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Endian.h -------------------------------------------------------------------------------- /Kernel/include/Errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Errno.h -------------------------------------------------------------------------------- /Kernel/include/Error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Error.h -------------------------------------------------------------------------------- /Kernel/include/Framebuffer.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include -------------------------------------------------------------------------------- /Kernel/include/Fs/EPoll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Fs/EPoll.h -------------------------------------------------------------------------------- /Kernel/include/Fs/Fat32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Fs/Fat32.h -------------------------------------------------------------------------------- /Kernel/include/Fs/Filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Fs/Filesystem.h -------------------------------------------------------------------------------- /Kernel/include/Fs/FsVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Fs/FsVolume.h -------------------------------------------------------------------------------- /Kernel/include/Fs/Initrd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Fs/Initrd.h -------------------------------------------------------------------------------- /Kernel/include/Fs/Pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Fs/Pipe.h -------------------------------------------------------------------------------- /Kernel/include/Fs/TAR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Fs/TAR.h -------------------------------------------------------------------------------- /Kernel/include/Fs/Tmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Fs/Tmp.h -------------------------------------------------------------------------------- /Kernel/include/Fs/VolumeManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Fs/VolumeManager.h -------------------------------------------------------------------------------- /Kernel/include/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Hash.h -------------------------------------------------------------------------------- /Kernel/include/Lemon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Lemon.h -------------------------------------------------------------------------------- /Kernel/include/Liballoc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Liballoc.h -------------------------------------------------------------------------------- /Kernel/include/List.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/List.h -------------------------------------------------------------------------------- /Kernel/include/Lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Lock.h -------------------------------------------------------------------------------- /Kernel/include/Logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Logging.h -------------------------------------------------------------------------------- /Kernel/include/MM/AddressSpace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/MM/AddressSpace.h -------------------------------------------------------------------------------- /Kernel/include/MM/KMalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/MM/KMalloc.h -------------------------------------------------------------------------------- /Kernel/include/MM/VMObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/MM/VMObject.h -------------------------------------------------------------------------------- /Kernel/include/Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Math.h -------------------------------------------------------------------------------- /Kernel/include/MiscHdr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/MiscHdr.h -------------------------------------------------------------------------------- /Kernel/include/Move.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Move.h -------------------------------------------------------------------------------- /Kernel/include/Net/Adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Net/Adapter.h -------------------------------------------------------------------------------- /Kernel/include/Net/If.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Net/If.h -------------------------------------------------------------------------------- /Kernel/include/Net/Net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Net/Net.h -------------------------------------------------------------------------------- /Kernel/include/Net/Socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Net/Socket.h -------------------------------------------------------------------------------- /Kernel/include/Objects/Handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Objects/Handle.h -------------------------------------------------------------------------------- /Kernel/include/Objects/Interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Objects/Interface.h -------------------------------------------------------------------------------- /Kernel/include/Objects/KObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Objects/KObject.h -------------------------------------------------------------------------------- /Kernel/include/Objects/Message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Objects/Message.h -------------------------------------------------------------------------------- /Kernel/include/Objects/Process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Objects/Process.h -------------------------------------------------------------------------------- /Kernel/include/Objects/Service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Objects/Service.h -------------------------------------------------------------------------------- /Kernel/include/OnCleanup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/OnCleanup.h -------------------------------------------------------------------------------- /Kernel/include/Pair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Pair.h -------------------------------------------------------------------------------- /Kernel/include/Panic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Panic.h -------------------------------------------------------------------------------- /Kernel/include/RefPtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/RefPtr.h -------------------------------------------------------------------------------- /Kernel/include/RingBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/RingBuffer.h -------------------------------------------------------------------------------- /Kernel/include/SharedMemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/SharedMemory.h -------------------------------------------------------------------------------- /Kernel/include/Signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Signal.h -------------------------------------------------------------------------------- /Kernel/include/Spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Spinlock.h -------------------------------------------------------------------------------- /Kernel/include/Storage/AHCI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Storage/AHCI.h -------------------------------------------------------------------------------- /Kernel/include/Storage/ATA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Storage/ATA.h -------------------------------------------------------------------------------- /Kernel/include/Storage/ATADrive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Storage/ATADrive.h -------------------------------------------------------------------------------- /Kernel/include/Storage/GPT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Storage/GPT.h -------------------------------------------------------------------------------- /Kernel/include/Storage/NVMe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Storage/NVMe.h -------------------------------------------------------------------------------- /Kernel/include/Stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Stream.h -------------------------------------------------------------------------------- /Kernel/include/String.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/String.h -------------------------------------------------------------------------------- /Kernel/include/StringView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/StringView.h -------------------------------------------------------------------------------- /Kernel/include/SystemInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/SystemInfo.h -------------------------------------------------------------------------------- /Kernel/include/TTY/PTY.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/TTY/PTY.h -------------------------------------------------------------------------------- /Kernel/include/TTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/TTraits.h -------------------------------------------------------------------------------- /Kernel/include/TimerEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/TimerEvent.h -------------------------------------------------------------------------------- /Kernel/include/USB/XHCI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/USB/XHCI.h -------------------------------------------------------------------------------- /Kernel/include/UserPointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/UserPointer.h -------------------------------------------------------------------------------- /Kernel/include/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Vector.h -------------------------------------------------------------------------------- /Kernel/include/Video/Video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Video/Video.h -------------------------------------------------------------------------------- /Kernel/include/Video/VideoConsole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/Video/VideoConsole.h -------------------------------------------------------------------------------- /Kernel/include/acpispec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/acpispec/LICENSE -------------------------------------------------------------------------------- /Kernel/include/acpispec/tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/include/acpispec/tables.h -------------------------------------------------------------------------------- /Kernel/include/string.h: -------------------------------------------------------------------------------- 1 | #include -------------------------------------------------------------------------------- /Kernel/linkscript-x86.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/linkscript-x86.ld -------------------------------------------------------------------------------- /Kernel/linkscript-x86_64.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/linkscript-x86_64.ld -------------------------------------------------------------------------------- /Kernel/modules.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/modules.cfg -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/ACPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/ACPI.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/APIC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/APIC.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/CPUID.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/CPUID.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/ELF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/ELF.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/Entry.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/Entry.asm -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/HAL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/HAL.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/IDT.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/IDT.asm -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/IDT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/IDT.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/Memcpy.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/Memcpy.asm -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/Modules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/Modules.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/PCI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/PCI.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/PS2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/PS2.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/Paging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/Paging.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/PhysicalAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/PhysicalAllocator.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/SMP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/SMP.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/SMPTrampoline.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/SMPTrampoline.asm -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/SSP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/SSP.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/Scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/Scheduler.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/Serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/Serial.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/SignalTrampoline.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/SignalTrampoline.asm -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/StringSafe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/StringSafe.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/Symbols.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/Symbols.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/Syscall.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/Syscall.asm -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/Syscalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/Syscalls.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/Syscalls/EPoll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/Syscalls/EPoll.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/Syscalls/Filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/Syscalls/Filesystem.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/TSS.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/TSS.asm -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/TSS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/TSS.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/Thread.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/Timer.cpp -------------------------------------------------------------------------------- /Kernel/src/Arch/x86_64/smpdefines.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Arch/x86_64/smpdefines.inc -------------------------------------------------------------------------------- /Kernel/src/Assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Assert.cpp -------------------------------------------------------------------------------- /Kernel/src/Audio/Audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Audio/Audio.cpp -------------------------------------------------------------------------------- /Kernel/src/CharacterBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/CharacterBuffer.cpp -------------------------------------------------------------------------------- /Kernel/src/Debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Debug.cpp -------------------------------------------------------------------------------- /Kernel/src/Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Device.cpp -------------------------------------------------------------------------------- /Kernel/src/Fs/Fat32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Fs/Fat32.cpp -------------------------------------------------------------------------------- /Kernel/src/Fs/Filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Fs/Filesystem.cpp -------------------------------------------------------------------------------- /Kernel/src/Fs/FsNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Fs/FsNode.cpp -------------------------------------------------------------------------------- /Kernel/src/Fs/FsVolume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Fs/FsVolume.cpp -------------------------------------------------------------------------------- /Kernel/src/Fs/Pipe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Fs/Pipe.cpp -------------------------------------------------------------------------------- /Kernel/src/Fs/TAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Fs/TAR.cpp -------------------------------------------------------------------------------- /Kernel/src/Fs/Tmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Fs/Tmp.cpp -------------------------------------------------------------------------------- /Kernel/src/Fs/VolumeManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Fs/VolumeManager.cpp -------------------------------------------------------------------------------- /Kernel/src/Hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Hash.cpp -------------------------------------------------------------------------------- /Kernel/src/Kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Kernel.cpp -------------------------------------------------------------------------------- /Kernel/src/Lemon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Lemon.cpp -------------------------------------------------------------------------------- /Kernel/src/Lock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Lock.cpp -------------------------------------------------------------------------------- /Kernel/src/Logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Logging.cpp -------------------------------------------------------------------------------- /Kernel/src/MM/AddressSpace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/MM/AddressSpace.cpp -------------------------------------------------------------------------------- /Kernel/src/MM/KMalloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/MM/KMalloc.cpp -------------------------------------------------------------------------------- /Kernel/src/MM/VMObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/MM/VMObject.cpp -------------------------------------------------------------------------------- /Kernel/src/Math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Math.cpp -------------------------------------------------------------------------------- /Kernel/src/Net/IPSocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Net/IPSocket.cpp -------------------------------------------------------------------------------- /Kernel/src/Net/Interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Net/Interface.cpp -------------------------------------------------------------------------------- /Kernel/src/Net/Net.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Net/Net.cpp -------------------------------------------------------------------------------- /Kernel/src/Net/NetworkAdapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Net/NetworkAdapter.cpp -------------------------------------------------------------------------------- /Kernel/src/Net/Socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Net/Socket.cpp -------------------------------------------------------------------------------- /Kernel/src/Net/TCP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Net/TCP.cpp -------------------------------------------------------------------------------- /Kernel/src/Net/UDP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Net/UDP.cpp -------------------------------------------------------------------------------- /Kernel/src/Objects/Interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Objects/Interface.cpp -------------------------------------------------------------------------------- /Kernel/src/Objects/KObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Objects/KObject.cpp -------------------------------------------------------------------------------- /Kernel/src/Objects/Message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Objects/Message.cpp -------------------------------------------------------------------------------- /Kernel/src/Objects/Process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Objects/Process.cpp -------------------------------------------------------------------------------- /Kernel/src/Objects/Service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Objects/Service.cpp -------------------------------------------------------------------------------- /Kernel/src/Panic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Panic.cpp -------------------------------------------------------------------------------- /Kernel/src/Runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Runtime.cpp -------------------------------------------------------------------------------- /Kernel/src/SharedMemory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/SharedMemory.cpp -------------------------------------------------------------------------------- /Kernel/src/Storage/AHCIController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Storage/AHCIController.cpp -------------------------------------------------------------------------------- /Kernel/src/Storage/AHCIPort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Storage/AHCIPort.cpp -------------------------------------------------------------------------------- /Kernel/src/Storage/ATA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Storage/ATA.cpp -------------------------------------------------------------------------------- /Kernel/src/Storage/ATADrive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Storage/ATADrive.cpp -------------------------------------------------------------------------------- /Kernel/src/Storage/DiskDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Storage/DiskDevice.cpp -------------------------------------------------------------------------------- /Kernel/src/Storage/GPT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Storage/GPT.cpp -------------------------------------------------------------------------------- /Kernel/src/Storage/NVMe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Storage/NVMe.cpp -------------------------------------------------------------------------------- /Kernel/src/Storage/NVMeNamespace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Storage/NVMeNamespace.cpp -------------------------------------------------------------------------------- /Kernel/src/Storage/PartitionDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Storage/PartitionDevice.cpp -------------------------------------------------------------------------------- /Kernel/src/Streams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Streams.cpp -------------------------------------------------------------------------------- /Kernel/src/String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/String.cpp -------------------------------------------------------------------------------- /Kernel/src/TTY/PTMX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/TTY/PTMX.cpp -------------------------------------------------------------------------------- /Kernel/src/TTY/PTY.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/TTY/PTY.cpp -------------------------------------------------------------------------------- /Kernel/src/USB/XHCI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/USB/XHCI.cpp -------------------------------------------------------------------------------- /Kernel/src/Video/Video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Video/Video.cpp -------------------------------------------------------------------------------- /Kernel/src/Video/VideoConsole.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Kernel/src/Video/VideoConsole.cpp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LICENSE -------------------------------------------------------------------------------- /LibGUI/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/CMakeLists.txt -------------------------------------------------------------------------------- /LibGUI/include/Lemon/GUI/ContextMenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/include/Lemon/GUI/ContextMenu.h -------------------------------------------------------------------------------- /LibGUI/include/Lemon/GUI/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/include/Lemon/GUI/Event.h -------------------------------------------------------------------------------- /LibGUI/include/Lemon/GUI/FileDialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/include/Lemon/GUI/FileDialog.h -------------------------------------------------------------------------------- /LibGUI/include/Lemon/GUI/Messagebox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/include/Lemon/GUI/Messagebox.h -------------------------------------------------------------------------------- /LibGUI/include/Lemon/GUI/Model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/include/Lemon/GUI/Model.h -------------------------------------------------------------------------------- /LibGUI/include/Lemon/GUI/Theme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/include/Lemon/GUI/Theme.h -------------------------------------------------------------------------------- /LibGUI/include/Lemon/GUI/Variant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/include/Lemon/GUI/Variant.h -------------------------------------------------------------------------------- /LibGUI/include/Lemon/GUI/Widgets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/include/Lemon/GUI/Widgets.h -------------------------------------------------------------------------------- /LibGUI/include/Lemon/GUI/Window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/include/Lemon/GUI/Window.h -------------------------------------------------------------------------------- /LibGUI/include/Lemon/GUI/WindowServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/include/Lemon/GUI/WindowServer.h -------------------------------------------------------------------------------- /LibGUI/src/FileDialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/src/FileDialog.cpp -------------------------------------------------------------------------------- /LibGUI/src/FileView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/src/FileView.cpp -------------------------------------------------------------------------------- /LibGUI/src/Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/src/Image.cpp -------------------------------------------------------------------------------- /LibGUI/src/MessageBox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/src/MessageBox.cpp -------------------------------------------------------------------------------- /LibGUI/src/Theme.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/src/Theme.cpp -------------------------------------------------------------------------------- /LibGUI/src/Widgets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/src/Widgets.cpp -------------------------------------------------------------------------------- /LibGUI/src/Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/src/Window.cpp -------------------------------------------------------------------------------- /LibGUI/src/WindowServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibGUI/src/WindowServer.cpp -------------------------------------------------------------------------------- /LibLemon/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/CMakeLists.txt -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/CFGParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/CFGParser.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/ConfigManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/ConfigManager.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/Format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/Format.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/Framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/Framebuffer.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/Icon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/Icon.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/IconManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/IconManager.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/Input.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/JSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/JSON.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/Keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/Keyboard.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/Lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/Lexer.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/Logger.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/Rotate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/Rotate.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/SHA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/SHA.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/Serializable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/Serializable.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/SharedMemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/SharedMemory.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/Shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/Shell.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/URL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/URL.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/Unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/Unicode.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Core/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Core/Util.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Filesystem/ExecutableTarget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Filesystem/ExecutableTarget.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Graphics/Colour.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Graphics/Colour.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Graphics/Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Graphics/Font.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Graphics/Graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Graphics/Graphics.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Graphics/Rect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Graphics/Rect.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Graphics/Surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Graphics/Surface.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Graphics/Text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Graphics/Text.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Graphics/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Graphics/Types.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Graphics/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/Graphics/Vector.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/IPC/Endpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/IPC/Endpoint.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/IPC/Interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/IPC/Interface.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/IPC/Message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/IPC/Message.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/ABI/Audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/ABI/Audio.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/ABI/EPoll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/ABI/EPoll.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/ABI/Framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/ABI/Framebuffer.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/ABI/Keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/ABI/Keyboard.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/ABI/Process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/ABI/Process.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/ABI/Syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/ABI/Syscall.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/ABI/termios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/ABI/termios.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/Device.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/Framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/Framebuffer.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/Handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/Handle.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/IPC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/IPC.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/Info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/Info.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/KernelObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/KernelObject.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/Module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/Module.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/Spawn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/Spawn.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/Util.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/System/Waitable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/include/Lemon/System/Waitable.h -------------------------------------------------------------------------------- /LibLemon/include/Lemon/Types.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | typedef int handle_t; -------------------------------------------------------------------------------- /LibLemon/src/ConfigManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/ConfigManager.cpp -------------------------------------------------------------------------------- /LibLemon/src/Graphics/Colour.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Graphics/Colour.cpp -------------------------------------------------------------------------------- /LibLemon/src/Graphics/FastMem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Graphics/FastMem.h -------------------------------------------------------------------------------- /LibLemon/src/Graphics/Surface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Graphics/Surface.cpp -------------------------------------------------------------------------------- /LibLemon/src/Graphics/bitmapfont.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Graphics/bitmapfont.cpp -------------------------------------------------------------------------------- /LibLemon/src/Graphics/font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Graphics/font.cpp -------------------------------------------------------------------------------- /LibLemon/src/Graphics/graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Graphics/graphics.cpp -------------------------------------------------------------------------------- /LibLemon/src/Graphics/image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Graphics/image.cpp -------------------------------------------------------------------------------- /LibLemon/src/Graphics/sse2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Graphics/sse2.asm -------------------------------------------------------------------------------- /LibLemon/src/Graphics/text.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Graphics/text.cpp -------------------------------------------------------------------------------- /LibLemon/src/Graphics/texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Graphics/texture.cpp -------------------------------------------------------------------------------- /LibLemon/src/IPC/interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/IPC/interface.cpp -------------------------------------------------------------------------------- /LibLemon/src/IPC/message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/IPC/message.cpp -------------------------------------------------------------------------------- /LibLemon/src/IconManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/IconManager.cpp -------------------------------------------------------------------------------- /LibLemon/src/Lemon/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Lemon/device.cpp -------------------------------------------------------------------------------- /LibLemon/src/Lemon/fb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Lemon/fb.cpp -------------------------------------------------------------------------------- /LibLemon/src/Lemon/info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Lemon/info.cpp -------------------------------------------------------------------------------- /LibLemon/src/Lemon/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Lemon/input.cpp -------------------------------------------------------------------------------- /LibLemon/src/Lemon/sharedmem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Lemon/sharedmem.cpp -------------------------------------------------------------------------------- /LibLemon/src/Lemon/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Lemon/util.cpp -------------------------------------------------------------------------------- /LibLemon/src/Lemon/waitable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Lemon/waitable.cpp -------------------------------------------------------------------------------- /LibLemon/src/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Logger.cpp -------------------------------------------------------------------------------- /LibLemon/src/Serializable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Serializable.cpp -------------------------------------------------------------------------------- /LibLemon/src/Shell/shell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Shell/shell.cpp -------------------------------------------------------------------------------- /LibLemon/src/Unicode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/Unicode.cpp -------------------------------------------------------------------------------- /LibLemon/src/cfgparser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/cfgparser.cpp -------------------------------------------------------------------------------- /LibLemon/src/json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/json.cpp -------------------------------------------------------------------------------- /LibLemon/src/lexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/lexer.cpp -------------------------------------------------------------------------------- /LibLemon/src/sha.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/sha.cpp -------------------------------------------------------------------------------- /LibLemon/src/url.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/LibLemon/src/url.cpp -------------------------------------------------------------------------------- /Ports/packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Ports/packages.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/README.md -------------------------------------------------------------------------------- /Resources/notosans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Resources/notosans.ttf -------------------------------------------------------------------------------- /Resources/pbar.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Resources/pbar.bmp -------------------------------------------------------------------------------- /Resources/sourcecodepro.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Resources/sourcecodepro.ttf -------------------------------------------------------------------------------- /Resources/splash.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Resources/splash.bmp -------------------------------------------------------------------------------- /Screenshots/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Screenshots/README.md -------------------------------------------------------------------------------- /Screenshots/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Screenshots/image.png -------------------------------------------------------------------------------- /Screenshots/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Screenshots/image2.png -------------------------------------------------------------------------------- /Screenshots/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Screenshots/image3.png -------------------------------------------------------------------------------- /Screenshots/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Screenshots/image4.png -------------------------------------------------------------------------------- /Screenshots/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Screenshots/image5.png -------------------------------------------------------------------------------- /Screenshots/image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Screenshots/image6.png -------------------------------------------------------------------------------- /Screenshots/image7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Screenshots/image7.png -------------------------------------------------------------------------------- /Screenshots/image8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Screenshots/image8.png -------------------------------------------------------------------------------- /Screenshots/image9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Screenshots/image9.png -------------------------------------------------------------------------------- /Scripts/CMake/Platform/Lemon.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/CMake/Platform/Lemon.cmake -------------------------------------------------------------------------------- /Scripts/CMake/lemon-cmake-options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/CMake/lemon-cmake-options.txt -------------------------------------------------------------------------------- /Scripts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/Dockerfile -------------------------------------------------------------------------------- /Scripts/bochs.bxrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/bochs.bxrc -------------------------------------------------------------------------------- /Scripts/builddisk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/builddisk.sh -------------------------------------------------------------------------------- /Scripts/buildinitrd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/buildinitrd.sh -------------------------------------------------------------------------------- /Scripts/buildinterfaces.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/buildinterfaces.sh -------------------------------------------------------------------------------- /Scripts/createdisk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/createdisk.sh -------------------------------------------------------------------------------- /Scripts/docker-bootstrap-site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/docker-bootstrap-site.yml -------------------------------------------------------------------------------- /Scripts/docker-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/docker-init.sh -------------------------------------------------------------------------------- /Scripts/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/env.sh -------------------------------------------------------------------------------- /Scripts/formatdisk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/formatdisk.sh -------------------------------------------------------------------------------- /Scripts/lemon-crossfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/lemon-crossfile.txt -------------------------------------------------------------------------------- /Scripts/partitions.sfdisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/partitions.sfdisk -------------------------------------------------------------------------------- /Scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Scripts/run.sh -------------------------------------------------------------------------------- /Services/lemon.lemond.li: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Services/lemon.lemonwm.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Services/lemon.lemonwm.li -------------------------------------------------------------------------------- /Services/lemon.networkgovernor.li: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Services/lemon.shell.li: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Services/lemon.shell.li -------------------------------------------------------------------------------- /System/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/CMakeLists.txt -------------------------------------------------------------------------------- /System/FTerm/colours.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/FTerm/colours.h -------------------------------------------------------------------------------- /System/FTerm/escape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/FTerm/escape.h -------------------------------------------------------------------------------- /System/FTerm/fterm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/FTerm/fterm.h -------------------------------------------------------------------------------- /System/FTerm/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/FTerm/input.cpp -------------------------------------------------------------------------------- /System/FTerm/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/FTerm/main.cpp -------------------------------------------------------------------------------- /System/KMod/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/KMod/Main.cpp -------------------------------------------------------------------------------- /System/LemonWM/Compositor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/LemonWM/Compositor.cpp -------------------------------------------------------------------------------- /System/LemonWM/Compositor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/LemonWM/Compositor.h -------------------------------------------------------------------------------- /System/LemonWM/Input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/LemonWM/Input.cpp -------------------------------------------------------------------------------- /System/LemonWM/Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/LemonWM/Input.h -------------------------------------------------------------------------------- /System/LemonWM/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/LemonWM/Main.cpp -------------------------------------------------------------------------------- /System/LemonWM/WM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/LemonWM/WM.cpp -------------------------------------------------------------------------------- /System/LemonWM/WM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/LemonWM/WM.h -------------------------------------------------------------------------------- /System/LemonWM/Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/LemonWM/Window.cpp -------------------------------------------------------------------------------- /System/LemonWM/Window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/LemonWM/Window.h -------------------------------------------------------------------------------- /System/Lemond/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/Lemond/README.md -------------------------------------------------------------------------------- /System/Lemond/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/Lemond/main.cpp -------------------------------------------------------------------------------- /System/Login/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/Login/main.cpp -------------------------------------------------------------------------------- /System/NetworkGovernor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/NetworkGovernor/README.md -------------------------------------------------------------------------------- /System/NetworkGovernor/dhcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/NetworkGovernor/dhcp.h -------------------------------------------------------------------------------- /System/NetworkGovernor/endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/NetworkGovernor/endian.h -------------------------------------------------------------------------------- /System/NetworkGovernor/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/System/NetworkGovernor/main.cpp -------------------------------------------------------------------------------- /Utilities/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Utilities/CMakeLists.txt -------------------------------------------------------------------------------- /Utilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Utilities/README.md -------------------------------------------------------------------------------- /Utilities/cat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Utilities/cat.cpp -------------------------------------------------------------------------------- /Utilities/echo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Utilities/echo.cpp -------------------------------------------------------------------------------- /Utilities/hexdump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Utilities/hexdump.cpp -------------------------------------------------------------------------------- /Utilities/lemonfetch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Utilities/lemonfetch.cpp -------------------------------------------------------------------------------- /Utilities/ls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Utilities/ls.cpp -------------------------------------------------------------------------------- /Utilities/playaudio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Utilities/playaudio.cpp -------------------------------------------------------------------------------- /Utilities/ps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Utilities/ps.cpp -------------------------------------------------------------------------------- /Utilities/rm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Utilities/rm.cpp -------------------------------------------------------------------------------- /Utilities/uname.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/Utilities/uname.cpp -------------------------------------------------------------------------------- /bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/bootstrap.yml -------------------------------------------------------------------------------- /patches/automake/0001-Add-lemon-target-to-config.sub.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/patches/automake/0001-Add-lemon-target-to-config.sub.patch -------------------------------------------------------------------------------- /patches/binutils/0001-Changes-for-linking-for-and-running-on-LemonOS.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/patches/binutils/0001-Changes-for-linking-for-and-running-on-LemonOS.patch -------------------------------------------------------------------------------- /patches/busybox/lemon-busybox-1.33.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/patches/busybox/lemon-busybox-1.33.1.patch -------------------------------------------------------------------------------- /patches/ffmpeg/0001-Add-lemon-target.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/patches/ffmpeg/0001-Add-lemon-target.patch -------------------------------------------------------------------------------- /patches/ffmpeg/0002-Default-to-1-CPU.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/patches/ffmpeg/0002-Default-to-1-CPU.patch -------------------------------------------------------------------------------- /patches/ffmpeg/0002-Remove-unsupported-format-string.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/patches/ffmpeg/0002-Remove-unsupported-format-string.patch -------------------------------------------------------------------------------- /patches/ffmpeg/0003-Default-to-1-CPU.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/patches/ffmpeg/0003-Default-to-1-CPU.patch -------------------------------------------------------------------------------- /patches/libpng/lemon-libpng-1.6.37.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/patches/libpng/lemon-libpng-1.6.37.patch -------------------------------------------------------------------------------- /patches/libressl/lemon-libressl-3.3.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/patches/libressl/lemon-libressl-3.3.1.patch -------------------------------------------------------------------------------- /patches/libtool/0001-LemonOS-specific-changes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/patches/libtool/0001-LemonOS-specific-changes.patch -------------------------------------------------------------------------------- /patches/ncurses/0001-LemonOS-specific-changes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/patches/ncurses/0001-LemonOS-specific-changes.patch -------------------------------------------------------------------------------- /patches/python/0001-Add-LemonOS-specific-changes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/patches/python/0001-Add-LemonOS-specific-changes.patch -------------------------------------------------------------------------------- /patches/readline/0001-LemonOS-specific-changes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LemonOSProject/LemonOS/HEAD/patches/readline/0001-LemonOS-specific-changes.patch --------------------------------------------------------------------------------