diff --git a/Asuro.iso b/Asuro.iso index 72693f6e..880b98fa 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index 802bdb7f..1258688e 100755 Binary files a/bin/kernel.bin and b/bin/kernel.bin differ diff --git a/checksums.md5 b/checksums.md5 index 5085b1e1..f639aead 100644 --- a/checksums.md5 +++ b/checksums.md5 @@ -1,91 +1,95 @@ -2829dd0dd040e002bc9984c0ab4255ab src//console.pas -40ff86676d76ebce2e015fc627282da1 src//contextswitcher.pas -fe626dbfd489c783433eb1f7a5a6f1a7 src//cpu.pas -5ccceebb643a53600e63eb9e0d6ab3e3 src//drivermanagement.pas -a7a707a3ee34c3beec3be89697f26428 src//faults.pas -f166a5affca6b843955588872ef825e3 src//gdt.pas -086b7d2f46925a0ca18366200acb4b5d src//idt.pas -d13e8d656a27b6060a2d3eb156a6403d src//irq.pas -434fcc6e3a73893f2c466a55f30ace1f src//isr.pas -8fe7e869e73541c1d3224242762d75a9 src//kernel.pas -7830edff83a8364ae53c6901196d3f42 src//lmemorymanager.pas -bd1b6d63f22acf2b069a6a13c17d8af5 src//pmemorymanager.pas -e5f40ea4efba65c700241fa9f983081c src//processloader.pas -2aeac65f3cf3cf907d02ceaf1f24496d src//scheduler.pas -cf7c60460bfbf261c05da196bf32f25a src//tracer.pas -4d03ab141f8a9a6e98214d154f7cb629 src//tss.pas -6ed5c1b0932b11dd1f0d0e1479fbf6d8 src//vmemorymanager.pas -317c38433e77afada89ec7142a357e95 src/isr/isrmanager.pas -f32529c0a7369a501b2a773cf0695ff2 src/isr/isr_types.pas -03e7e218e51f2bb7152fb2cf0e1e6529 src/fault/ACE.pas -bb6433c59848d67fe8fc5a51d3e82b77 src/fault/BPE.pas -61ff4f3ba738c3676867c484b4938f62 src/fault/BTSSE.pas -a0d201c71721fb65678bf68db62a03ab src/fault/CFE.pas -20876e1592e41b977fb82dd4c85c6009 src/fault/CSOE.pas -3458494965f99104f081715fda714d17 src/fault/DBGE.pas -fd7ccffd214c8ad99c7fe24541b4a869 src/fault/DBZ.pas -1d992c4e9b3c5ac48ca46d9188d4d2b8 src/fault/DFE.pas -9992ab024cc27e67f522d7fd7454af8d src/fault/GPF.pas -d983bafe688569734a50036ef4eb4c99 src/fault/IDOE.pas -04c6d541aacfe1684ddc8fbac3203ac8 src/fault/IOPE.pas -994cbf88611ebe388f97bf6874d8c967 src/fault/MCE.pas -63a9ac8ac361e1fb7ab81f4100cfbc64 src/fault/NCE.pas -39b2dc48148bfe6331db30a7f73f796f src/fault/NMIE.pas -fbcf1dfaf6b0d2e8c7831e5ce79bc997 src/fault/OOBE.pas -264f3c728547c00e4d268b0d3fc9cbc1 src/fault/PF.pas -c8d8ea3e86f3e22a291b0cbb4525691f src/fault/SFE.pas -249d90b36ced476bc3cfcec50743cda2 src/fault/SNPE.pas -3d709117a5f144364f63e254813925e7 src/fault/UIE.pas -d8b4c9e37ed5aa874e0ed6f0ee802fef src/prog/memview.pas -d506a4bb9e5141be0a685b239860e4eb src/prog/netlog.pas -6f00837eea06fafb4ad523bca8daa36e src/prog/shell.pas -197cd32d463be92322f624d0e4b5cadf src/prog/splash.pas -07049c318ceb139a374ebf71f4ef0fb8 src/prog/terminal.pas -f2349f75efabb19660fbb4a859e31d61 src/prog/themer.pas -6a75e21bba7c156b696ccad530277870 src/prog/vmlog.pas -94806634ce661adfba9ecd1313600c06 src/prog/vmstate.pas -c36f4d70db47ec47afcffd1e8986abdd src/include/bios_data_area.pas -3fda7cab4cd8cecb219037f5215769b9 src/include/crc.pas -1c651452e4729a9c4061ea7d69b4dd5d src/include/fonts.pas -493570189341fa6579cab05058f97a5d src/include/lists.pas -c096870ffcefbf9d4fd3fb0638132b93 src/include/multiboot.pas -9acf3b89545656cc6e1b518a6fc173a3 src/include/strings.pas -6dd9d208270b0221edbf4e4f2a070f0a src/include/system.pas -4efc28b89c754ea828502ad3baa05ff3 src/include/types.pas -38ee40c6dd9cb4ef5ac299d2cc1dfab5 src/include/util.pas +8ef8efd229a0415a93fc30fa2d78b225 src//console.pas +d534df93f6054e736d61f1e9dfd1665c src//contextswitcher.pas +892adbcd2fc5757d2c9afe89faff914d src//cpu.pas +64759af7b591dba6fff847e3d725001d src//drivermanagement.pas +10fcd18a055d3af9606a59475bf48eab src//faults.pas +fedbc69eb42fb2bd685aa3c98732dd24 src//gdt.pas +1e96141f52b3249777c4c561f74486b2 src//idt.pas +ff963c65c48984566b201003eec8ce47 src//irq.pas +ab3f144c41b5e718b4575eb4ef51aa1b src//isr.pas +c2440677eafe5f9fbfaf74ca56b86d49 src//kernel.pas +375a0beff3986ead4e9275b2dfa0ec7d src//lmemorymanager.pas +dce0fec2a2bb8dde7dced3598a613318 src//pmemorymanager.pas +2517817ea68f5797b5c10926dfaf497e src//processloader.pas +8f24ba836ee00af94273c94fada9d6a4 src//scheduler.pas +fd4ae896a3ce8f0839a91139cdbf1124 src//tracer.pas +d8cab00f17e3e2e281245afc52b9c657 src//tss.pas +fb9dfad142349e76aec7bed243f6eba9 src//vmemorymanager.pas +23f96e6a9b9403942ab3ec830238ca58 src/isr/isrmanager.pas +af8068b059e7bf89547fc18140358342 src/isr/isr_types.pas +f7107d5ba19a8117f5b2e8e76a1260df src/fault/ACE.pas +13ddcd5487ca1f8192d0b388c808de6e src/fault/BPE.pas +9a89b3cafd8270e3d3893a5af44308c3 src/fault/BTSSE.pas +b9e64ed8e76ea9c91ef1300ccbc41cbb src/fault/CFE.pas +508d63ad73a6e79206e35b65c3644510 src/fault/CSOE.pas +9a124134f4a8b909b99c96e874f56711 src/fault/DBGE.pas +7210f7b11edf999f52abebe90c8bc07c src/fault/DBZ.pas +c5d2218fdcf79574faa347e0cf89304d src/fault/DFE.pas +b45d552005000a1dab7ddd56b69829d4 src/fault/GPF.pas +cfb0238d52934ef25945c421cb3d9b99 src/fault/IDOE.pas +3f77e753912161abba0b1e359790c631 src/fault/IOPE.pas +8878534a2dd87335dec194edaf437275 src/fault/MCE.pas +289626d465cfd00c9485077016eecbb5 src/fault/NCE.pas +00abeb1edd92d968e7cce87dd66c803d src/fault/NMIE.pas +d35506c1f930a589ffec10851b23d33d src/fault/OOBE.pas +297f8472c5c1b000e8d3e0b5150de637 src/fault/PF.pas +20fe763423a5441e1f6b5e79b7854e0d src/fault/SFE.pas +7b5ea4813ebc0680c6026c78b34a4b96 src/fault/SNPE.pas +c3f362efd5df45c6d2dd27bb72a0961c src/fault/UIE.pas +f47dbac0e15c9c72a2713d2a1a1d38b0 src/prog/edit.pas +b26eb54cfc1be4b9afa103e0ec041eba src/prog/memview.pas +9c52b3adfc22fdb8957fcbd0218cbc19 src/prog/netlog.pas +65d11a6e43f3809ad4eafe20e823907e src/prog/shell.pas +84fe7bc577629e64074adf0a0b363cf8 src/prog/splash.pas +4ea0a47afaace151f3bd66f3786947ed src/prog/terminal.pas +c18ca66db1e0e7c3aa8c2974e220a5ec src/prog/themer.pas +a69305637377f209b509b097e7271052 src/prog/vmlog.pas +af1e55dbd64c939cb63a1703de1002c7 src/prog/vmstate.pas +c0b825d6daacd672ce343e062edc7238 src/include/bios_data_area.pas +612cc0d68df2f2c2177b9d5dd785fce2 src/include/crc.pas +93342ca736d038c448e6322687edf3e2 src/include/fonts.pas +afd15dca933f082c73f48aba1059a04e src/include/lists.pas +6964ed22ee91c4c35724893a1996bfd7 src/include/multiboot.pas +fcbd8be162a75e1a971fbc58318e077c src/include/strings.pas +01e4c69601c664fff8922f4a0d96c02d src/include/system.pas +6103928fbe8c413929cde49df82f5a1f src/include/types.pas +6e06bfa650488c1f9e328fd99717ecae src/include/util.pas be084ee5d65fdc85182ff87a3f09c831 src/driver/storage/AHCI_OLD.pas e9c1a0807931287779b0295a88faec30 src/driver/storage/AHCI.pas +ff442b1dc417a277c68b2890740ea5a2 src/driver/storage/asfs.pas 3324eebbdbb3080374a7d65397d1d663 src/driver/storage/ATA_ISR.pas 15e714c6bf0f6805f95cac019a8ef3ff src/driver/storage/ATA_OLD.pas -d66bc35a668d04765cebfc9808f090e7 src/driver/storage/fat32.pas -65209b1658f48fa40328710a32227c97 src/driver/storage/IDE.pas -a5eaecfbb515571b05846df6f9fd0f59 src/driver/storage/storagemanagement.pas -062bb523daa8efdda8ab040c9c27f777 src/driver/interface/serial.pas -b0464d20e01287dfcc1ea4e1391e6065 src/driver/exp/testdriver.pas -4916d00d03507a7f049aabe55d0b2fde src/driver/hid/keyboard.pas -588439e76a0242ee3889a645b070a153 src/driver/hid/mouse.pas -14b662e49903b2278ad453ccd366b44b src/driver/hid/PS2_KEYBOARD_ISR.pas -df65c59a22ab39dedb8f3bf095a8a9d9 src/driver/include/drivertypes.pas -863f2bb455190ac999bfff5c56d5da5d src/driver/netdev/E1000.pas -8c5aa1493ce35b7367d93998ad06994d src/driver/bus/EHCI.pas -680c1acfb4430c0099128006176de6af src/driver/bus/OHCI.pas -7bdb9415e84d52f5d236a77a057b1d94 src/driver/bus/PCI.pas -15364f936082f36f0723238a261d04e5 src/driver/bus/UHCI.pas -0ec56e11d15fd48b722a8f63d4cb68fd src/driver/bus/USB.pas -2a10bb31d3a82d7bc3ca22544d1d0e66 src/driver/bus/XHCI.pas -8aa8167fdaceccc796f82753757f28f0 src/driver/net/l4/icmp.pas -d5bec9702da2cd347c6d635466a1dc81 src/driver/net/l4/tcp.pas -547a3910e3d4edb02094d7aa5d7115d1 src/driver/net/l4/udp.pas -5d6d27dd40f75f6b26114a6d72d38c9f src/driver/net/l2/eth2.pas -4d5eea572030e5d06665ee397e5af108 src/driver/net/l1/net.pas -89d9c74164197921d4a588f34d46ea0f src/driver/net/include/nettypes.pas -f8487ed9a60280291066fdbecdfab34a src/driver/net/include/netutils.pas -70409c499b86932e78db1b36f27ee3b3 src/driver/net/l3/arp.pas -237cc876f6b6eb54a6aff82a0705e300 src/driver/net/l3/ipv4.pas -e07158823d5d6be8a94b0ec8e53d2af7 src/driver/timers/RTC.pas -79293ed5bb9b8ddf131eb4a0f66cebaa src/driver/timers/TMR_0_ISR.pas -e891fd406e90bf0b068a3e719d14e765 src/driver/timers/TMR_1_ISR.pas +631b160eab56da3ce6df8a76b1577452 src/driver/storage/fat32_OLD.pas +0dbc9a5453191d47edbe85a90177e4ca src/driver/storage/fat32.pas +9af5fc15d58531ee6040f2b8d42869b5 src/driver/storage/IDE.pas +0843fb9b9ca537d4c595cafc88eac993 src/driver/storage/partitiontable.pas +3437aa5ff213f37f5088ceb690e78d3d src/driver/storage/storagemanagement.pas +55bcf502cfd3623ca39048738a8d0917 src/driver/interface/serial.pas +24bbc994c12729d6b85026f0881c2ab9 src/driver/exp/testdriver.pas +ec93c6fc2b22ac56da6fec164a5da32a src/driver/hid/keyboard.pas +71c5ec91a9f0a148472b21cb7554205d src/driver/hid/mouse.pas +7b0c39a06bd1d6190a824f2035395209 src/driver/hid/PS2_KEYBOARD_ISR.pas +2563fab6ac71312cf93d2894aef924c6 src/driver/include/drivertypes.pas +a50c6d79d49a607a18c8ccfac2270fce src/driver/netdev/E1000.pas +faafd4e8ad37672ce775fc9dc7bacee4 src/driver/bus/EHCI.pas +f715b52fa7af97552818ed9b9f15b39d src/driver/bus/OHCI.pas +a5cbe85bbd442f8f50b880381ebffa9b src/driver/bus/PCI.pas +d6b9b21258bcb471d91c85c85c92cdca src/driver/bus/UHCI.pas +4a7965605bbac67e93439a0fd9897a47 src/driver/bus/USB.pas +0d38ece46e1dd89d6b9298d2dd21e809 src/driver/bus/XHCI.pas +e6bac1105d578010d8c80ad98e73da75 src/driver/net/l4/icmp.pas +d15e40376b2ea95d309c19959bbe670c src/driver/net/l4/tcp.pas +3a02b37b3f8e93bef04927d5a7f309ba src/driver/net/l4/udp.pas +37a2153a326041fccdc8d3006ec81001 src/driver/net/l2/eth2.pas +75ae2c46702f7bb8c18ec96958eb65de src/driver/net/l1/net.pas +a7b1395877c5bfbf03ee440f1bc30b6e src/driver/net/include/nettypes.pas +9ee7cf2903b026bda5113c433081d895 src/driver/net/include/netutils.pas +f26d7788d454b9eb27d65b99908aebea src/driver/net/l3/arp.pas +036941af78c64a14334b3cd4751889ce src/driver/net/l3/ipv4.pas +433ec3e648fa0626b0416e14171abbcd src/driver/timers/RTC.pas +5ef5245e083fb8ce3b98669e0c858e17 src/driver/timers/TMR_0_ISR.pas +6846e0368c8f49a225a05b9d828a172d src/driver/timers/TMR_1_ISR.pas 16e3cc789913e5ccd1877fd11a1171fd src/vm/vm_instance.pas c9514830ff75ff2e67f4f9c28dac6a55 src/vm/vm_object.pas f515a913aaaaad561688555ad1e9de16 src/vm/vm.pas diff --git a/compile.sh b/compile.sh index 2d13d868..69f067a3 100755 --- a/compile.sh +++ b/compile.sh @@ -92,11 +92,20 @@ echo " " if [ "$ERRCOUNT" -ne "0" ] then echo "$ERRCOUNT Errors Occurred, please review." + wget -q https://img.shields.io/badge/build-failed-red.svg -O release/build.svg else - echo "No errors." + echo "No errors." + wget -q https://img.shields.io/badge/build-succeeded-green.svg -O release/build.svg fi echo " " echo "=======================" echo " " cp Asuro.iso ~/host/Asuro.iso +cp Asuro.iso release/Asuro.iso + +checksum=$(md5sum release/Asuro.iso | awk '{print $1}') +wget -q https://img.shields.io/badge/checksum-$checksum-important.svg -O release/checksum.svg +cd release +svn commit -m "Versioning Auto-Commit" +cd .. diff --git a/iso/boot/asuro.bin b/iso/boot/asuro.bin index 802bdb7f..1258688e 100755 Binary files a/iso/boot/asuro.bin and b/iso/boot/asuro.bin differ diff --git a/lib/ACE.ppu b/lib/ACE.ppu index 0c422133..3e5a2f1d 100644 Binary files a/lib/ACE.ppu and b/lib/ACE.ppu differ diff --git a/lib/BPE.ppu b/lib/BPE.ppu index 2a7d5f1e..08a77ab2 100644 Binary files a/lib/BPE.ppu and b/lib/BPE.ppu differ diff --git a/lib/BTSSE.ppu b/lib/BTSSE.ppu index 6e0f0900..c197fade 100644 Binary files a/lib/BTSSE.ppu and b/lib/BTSSE.ppu differ diff --git a/lib/CFE.ppu b/lib/CFE.ppu index 22ee2ce2..2735070e 100644 Binary files a/lib/CFE.ppu and b/lib/CFE.ppu differ diff --git a/lib/CSOE.ppu b/lib/CSOE.ppu index 04f438d4..cf7d783a 100644 Binary files a/lib/CSOE.ppu and b/lib/CSOE.ppu differ diff --git a/lib/DBGE.ppu b/lib/DBGE.ppu index b0a100f2..d9dad3f1 100644 Binary files a/lib/DBGE.ppu and b/lib/DBGE.ppu differ diff --git a/lib/DBZ.ppu b/lib/DBZ.ppu index 5c13322b..b9b869f6 100644 Binary files a/lib/DBZ.ppu and b/lib/DBZ.ppu differ diff --git a/lib/DFE.ppu b/lib/DFE.ppu index a09bfd33..1ef081ac 100644 Binary files a/lib/DFE.ppu and b/lib/DFE.ppu differ diff --git a/lib/E1000.ppu b/lib/E1000.ppu index 368cb115..e51407b9 100644 Binary files a/lib/E1000.ppu and b/lib/E1000.ppu differ diff --git a/lib/EHCI.ppu b/lib/EHCI.ppu index 7d3ed1e2..c4cf0389 100644 Binary files a/lib/EHCI.ppu and b/lib/EHCI.ppu differ diff --git a/lib/GPF.ppu b/lib/GPF.ppu index 1d020a94..07b4475d 100644 Binary files a/lib/GPF.ppu and b/lib/GPF.ppu differ diff --git a/lib/IDE.ppu b/lib/IDE.ppu index 0586cf75..ac2db7c0 100644 Binary files a/lib/IDE.ppu and b/lib/IDE.ppu differ diff --git a/lib/IDOE.ppu b/lib/IDOE.ppu index ea097f36..6d3e6b74 100644 Binary files a/lib/IDOE.ppu and b/lib/IDOE.ppu differ diff --git a/lib/IOPE.ppu b/lib/IOPE.ppu index c58dc75b..59c05a78 100644 Binary files a/lib/IOPE.ppu and b/lib/IOPE.ppu differ diff --git a/lib/MCE.ppu b/lib/MCE.ppu index 111983f8..ac7d37fa 100644 Binary files a/lib/MCE.ppu and b/lib/MCE.ppu differ diff --git a/lib/NCE.ppu b/lib/NCE.ppu index 009e740a..e0711c5f 100644 Binary files a/lib/NCE.ppu and b/lib/NCE.ppu differ diff --git a/lib/NMIE.ppu b/lib/NMIE.ppu index 7fa15e47..918bb5ad 100644 Binary files a/lib/NMIE.ppu and b/lib/NMIE.ppu differ diff --git a/lib/OHCI.ppu b/lib/OHCI.ppu index 2e57c304..cf844131 100644 Binary files a/lib/OHCI.ppu and b/lib/OHCI.ppu differ diff --git a/lib/OOBE.ppu b/lib/OOBE.ppu index 1cf80873..4d5cc841 100644 Binary files a/lib/OOBE.ppu and b/lib/OOBE.ppu differ diff --git a/lib/PCI.ppu b/lib/PCI.ppu index 92584185..d50d7fe8 100644 Binary files a/lib/PCI.ppu and b/lib/PCI.ppu differ diff --git a/lib/PF.ppu b/lib/PF.ppu index d699f846..f1a30a9c 100644 Binary files a/lib/PF.ppu and b/lib/PF.ppu differ diff --git a/lib/PS2_KEYBOARD_ISR.ppu b/lib/PS2_KEYBOARD_ISR.ppu index d374dd53..0fc07c71 100644 Binary files a/lib/PS2_KEYBOARD_ISR.ppu and b/lib/PS2_KEYBOARD_ISR.ppu differ diff --git a/lib/RTC.ppu b/lib/RTC.ppu index 36fbe32a..dde56c35 100644 Binary files a/lib/RTC.ppu and b/lib/RTC.ppu differ diff --git a/lib/SFE.ppu b/lib/SFE.ppu index 111fa774..be171362 100644 Binary files a/lib/SFE.ppu and b/lib/SFE.ppu differ diff --git a/lib/SNPE.ppu b/lib/SNPE.ppu index 168046ff..330966d1 100644 Binary files a/lib/SNPE.ppu and b/lib/SNPE.ppu differ diff --git a/lib/TMR_0_ISR.ppu b/lib/TMR_0_ISR.ppu index a4dfbe90..f591e544 100644 Binary files a/lib/TMR_0_ISR.ppu and b/lib/TMR_0_ISR.ppu differ diff --git a/lib/UHCI.ppu b/lib/UHCI.ppu index c49c19b3..25b82591 100644 Binary files a/lib/UHCI.ppu and b/lib/UHCI.ppu differ diff --git a/lib/UIE.ppu b/lib/UIE.ppu index 809a3cba..ee077a6f 100644 Binary files a/lib/UIE.ppu and b/lib/UIE.ppu differ diff --git a/lib/USB.ppu b/lib/USB.ppu index b8316e57..ac13399e 100644 Binary files a/lib/USB.ppu and b/lib/USB.ppu differ diff --git a/lib/XHCI.ppu b/lib/XHCI.ppu index 88be1722..14e06651 100644 Binary files a/lib/XHCI.ppu and b/lib/XHCI.ppu differ diff --git a/lib/arp.ppu b/lib/arp.ppu index 78a5cd87..432698b9 100644 Binary files a/lib/arp.ppu and b/lib/arp.ppu differ diff --git a/lib/asuro.ppu b/lib/asuro.ppu index 9052931e..36f1989d 100644 Binary files a/lib/asuro.ppu and b/lib/asuro.ppu differ diff --git a/lib/bios_data_area.ppu b/lib/bios_data_area.ppu index 1f0ae174..f4d9450f 100644 Binary files a/lib/bios_data_area.ppu and b/lib/bios_data_area.ppu differ diff --git a/lib/console.o b/lib/console.o index 611d4124..59519081 100644 Binary files a/lib/console.o and b/lib/console.o differ diff --git a/lib/console.ppu b/lib/console.ppu index 8b513940..af030b0d 100644 Binary files a/lib/console.ppu and b/lib/console.ppu differ diff --git a/lib/cpu.ppu b/lib/cpu.ppu index 903fb8e0..5edf47a8 100644 Binary files a/lib/cpu.ppu and b/lib/cpu.ppu differ diff --git a/lib/crc.ppu b/lib/crc.ppu index 29f0b1af..68148c9b 100644 Binary files a/lib/crc.ppu and b/lib/crc.ppu differ diff --git a/lib/drivermanagement.ppu b/lib/drivermanagement.ppu index 5c0b6457..c35ee705 100644 Binary files a/lib/drivermanagement.ppu and b/lib/drivermanagement.ppu differ diff --git a/lib/drivertypes.ppu b/lib/drivertypes.ppu index 84ab3abf..c42f649d 100644 Binary files a/lib/drivertypes.ppu and b/lib/drivertypes.ppu differ diff --git a/lib/eth2.ppu b/lib/eth2.ppu index 333e5398..0725d8c9 100644 Binary files a/lib/eth2.ppu and b/lib/eth2.ppu differ diff --git a/lib/fat32.ppu b/lib/fat32.ppu index ed423603..1cf7385d 100644 Binary files a/lib/fat32.ppu and b/lib/fat32.ppu differ diff --git a/lib/faults.ppu b/lib/faults.ppu index 8a8ace44..19355851 100644 Binary files a/lib/faults.ppu and b/lib/faults.ppu differ diff --git a/lib/fonts.ppu b/lib/fonts.ppu index 68cba500..545a9012 100644 Binary files a/lib/fonts.ppu and b/lib/fonts.ppu differ diff --git a/lib/gdt.ppu b/lib/gdt.ppu index d7b740ae..cfd7efe9 100644 Binary files a/lib/gdt.ppu and b/lib/gdt.ppu differ diff --git a/lib/icmp.ppu b/lib/icmp.ppu index 81e0cc9e..14c7f4a7 100644 Binary files a/lib/icmp.ppu and b/lib/icmp.ppu differ diff --git a/lib/idt.ppu b/lib/idt.ppu index 2a7a8f41..67b295c7 100644 Binary files a/lib/idt.ppu and b/lib/idt.ppu differ diff --git a/lib/ipv4.ppu b/lib/ipv4.ppu index 593bb802..a0a07a4d 100644 Binary files a/lib/ipv4.ppu and b/lib/ipv4.ppu differ diff --git a/lib/irq.ppu b/lib/irq.ppu index f60136f2..ebc51121 100644 Binary files a/lib/irq.ppu and b/lib/irq.ppu differ diff --git a/lib/isr.ppu b/lib/isr.ppu index 9d454c78..33b9bab8 100644 Binary files a/lib/isr.ppu and b/lib/isr.ppu differ diff --git a/lib/isr_types.ppu b/lib/isr_types.ppu index b67a64f0..cb9820fb 100644 Binary files a/lib/isr_types.ppu and b/lib/isr_types.ppu differ diff --git a/lib/isrmanager.ppu b/lib/isrmanager.ppu index 499b4829..700c5427 100644 Binary files a/lib/isrmanager.ppu and b/lib/isrmanager.ppu differ diff --git a/lib/kernel.ppu b/lib/kernel.ppu index cad3439d..aa579459 100644 Binary files a/lib/kernel.ppu and b/lib/kernel.ppu differ diff --git a/lib/keyboard.ppu b/lib/keyboard.ppu index 870bfe46..3434f29e 100644 Binary files a/lib/keyboard.ppu and b/lib/keyboard.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 9620aaf6..8bffd398 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index 686664a4..26a41310 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index 962fad6f..6413f5b5 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/lib/lists.ppu b/lib/lists.ppu index 621df644..8150c953 100644 Binary files a/lib/lists.ppu and b/lib/lists.ppu differ diff --git a/lib/lmemorymanager.ppu b/lib/lmemorymanager.ppu index 3223d699..a4eb1597 100644 Binary files a/lib/lmemorymanager.ppu and b/lib/lmemorymanager.ppu differ diff --git a/lib/memview.ppu b/lib/memview.ppu index 26a1f39e..beb41893 100644 Binary files a/lib/memview.ppu and b/lib/memview.ppu differ diff --git a/lib/mouse.ppu b/lib/mouse.ppu index c91faa10..798203fe 100644 Binary files a/lib/mouse.ppu and b/lib/mouse.ppu differ diff --git a/lib/multiboot.ppu b/lib/multiboot.ppu index c1118b8b..66f47595 100644 Binary files a/lib/multiboot.ppu and b/lib/multiboot.ppu differ diff --git a/lib/net.ppu b/lib/net.ppu index eb279554..3eb018f4 100644 Binary files a/lib/net.ppu and b/lib/net.ppu differ diff --git a/lib/netlog.ppu b/lib/netlog.ppu index 98983b02..ee928991 100644 Binary files a/lib/netlog.ppu and b/lib/netlog.ppu differ diff --git a/lib/nettypes.ppu b/lib/nettypes.ppu index 48255e7f..553b5c6e 100644 Binary files a/lib/nettypes.ppu and b/lib/nettypes.ppu differ diff --git a/lib/netutils.ppu b/lib/netutils.ppu index 13b0d3ac..5eba3b98 100644 Binary files a/lib/netutils.ppu and b/lib/netutils.ppu differ diff --git a/lib/pmemorymanager.ppu b/lib/pmemorymanager.ppu index 18af1702..7483fc85 100644 Binary files a/lib/pmemorymanager.ppu and b/lib/pmemorymanager.ppu differ diff --git a/lib/scheduler.ppu b/lib/scheduler.ppu index 5f3c3850..9b5e6fb7 100644 Binary files a/lib/scheduler.ppu and b/lib/scheduler.ppu differ diff --git a/lib/serial.ppu b/lib/serial.ppu index 49660e32..353f0830 100644 Binary files a/lib/serial.ppu and b/lib/serial.ppu differ diff --git a/lib/shell.ppu b/lib/shell.ppu index 35372a5f..78d161e3 100644 Binary files a/lib/shell.ppu and b/lib/shell.ppu differ diff --git a/lib/splash.ppu b/lib/splash.ppu index 3349e30c..2eeaf172 100644 Binary files a/lib/splash.ppu and b/lib/splash.ppu differ diff --git a/lib/storagemanagement.ppu b/lib/storagemanagement.ppu index 0cd36286..8594c955 100644 Binary files a/lib/storagemanagement.ppu and b/lib/storagemanagement.ppu differ diff --git a/lib/strings.ppu b/lib/strings.ppu index 67a16255..df672b0e 100644 Binary files a/lib/strings.ppu and b/lib/strings.ppu differ diff --git a/lib/system.ppu b/lib/system.ppu index d602e62a..ece103ef 100644 Binary files a/lib/system.ppu and b/lib/system.ppu differ diff --git a/lib/terminal.ppu b/lib/terminal.ppu index 038527c8..db04de3e 100644 Binary files a/lib/terminal.ppu and b/lib/terminal.ppu differ diff --git a/lib/testdriver.ppu b/lib/testdriver.ppu index 38973aa3..a6c25b42 100644 Binary files a/lib/testdriver.ppu and b/lib/testdriver.ppu differ diff --git a/lib/themer.ppu b/lib/themer.ppu index f4072402..99ac1ecf 100644 Binary files a/lib/themer.ppu and b/lib/themer.ppu differ diff --git a/lib/tracer.ppu b/lib/tracer.ppu index 93c32dde..f754e04b 100644 Binary files a/lib/tracer.ppu and b/lib/tracer.ppu differ diff --git a/lib/tss.ppu b/lib/tss.ppu index 1df495b9..bcb4a734 100644 Binary files a/lib/tss.ppu and b/lib/tss.ppu differ diff --git a/lib/types.ppu b/lib/types.ppu index 7426e123..1a698472 100644 Binary files a/lib/types.ppu and b/lib/types.ppu differ diff --git a/lib/util.ppu b/lib/util.ppu index b5ff7789..7f4b25c8 100644 Binary files a/lib/util.ppu and b/lib/util.ppu differ diff --git a/lib/vm.ppu b/lib/vm.ppu index 518a3fca..19f010b2 100644 Binary files a/lib/vm.ppu and b/lib/vm.ppu differ diff --git a/lib/vm_instance.ppu b/lib/vm_instance.ppu index fdd9ecbc..f4cff9d3 100644 Binary files a/lib/vm_instance.ppu and b/lib/vm_instance.ppu differ diff --git a/lib/vm_scheduler.ppu b/lib/vm_scheduler.ppu index a949843c..aa86c1ec 100644 Binary files a/lib/vm_scheduler.ppu and b/lib/vm_scheduler.ppu differ diff --git a/lib/vmemorymanager.ppu b/lib/vmemorymanager.ppu index 6e720712..e80a8416 100644 Binary files a/lib/vmemorymanager.ppu and b/lib/vmemorymanager.ppu differ diff --git a/lib/vmlog.ppu b/lib/vmlog.ppu index cb5b3970..39795c13 100644 Binary files a/lib/vmlog.ppu and b/lib/vmlog.ppu differ diff --git a/lib/vmstate.ppu b/lib/vmstate.ppu index 891ca1e9..58807714 100644 Binary files a/lib/vmstate.ppu and b/lib/vmstate.ppu differ diff --git a/updatevm.sh b/updatevm.sh index 2b54ef96..31995069 100755 --- a/updatevm.sh +++ b/updatevm.sh @@ -7,5 +7,5 @@ if [ -d "$DIRECTORY" ]; then cd ".." else cd src - svn checkout http://ovh.spexeah.com:81/svn/MINJ/src/vm + svn checkout https://spexeah.com:8443/svn/MINJ/src/vm fi diff --git a/versioning.sh b/versioning.sh index b671772f..b242f0ee 100755 --- a/versioning.sh +++ b/versioning.sh @@ -1,4 +1,5 @@ #!/bin/bash +echo "Generating Versioning Info..." ./checksum.sh outfile="src/include/asuro.pas" file="version" @@ -42,3 +43,16 @@ echo " " >> $outfile echo "implementation" >> $outfile echo " " >> $outfile echo "end." >> $outfile +echo "Generating release info..." +wget -q https://img.shields.io/badge/version-$major.$minor.$sub--$revision$release-blue.svg -O release/version.svg +wget -q https://img.shields.io/badge/revision-$revision-blue.svg -O release/revision.svg +wget -q https://img.shields.io/badge/release-$release-blue.svg -O release/version.svg +wget -q https://img.shields.io/badge/lines-$linecount-blueviolet.svg -O release/lines.svg +wget -q https://img.shields.io/badge/files-$sourcecount-blueviolet.svg -O release/files.svg +wget -q https://img.shields.io/badge/drivers-$drivercount-blueviolet.svg -O release/drivers.svg +wget -q https://img.shields.io/badge/FPC_version-$fpcversion-lightgrey.svg -O release/fpcversion.svg +wget -q https://img.shields.io/badge/NASM_version-$nasmversion-lightgrey.svg -O release/nasmversion.svg +wget -q https://img.shields.io/badge/MAKE_version-$makeversion-lightgrey.svg -O release/makeversion.svg +wget -q https://img.shields.io/badge/release_date-$compiledate-lightgrey.svg -O release/date.svg +wget -q https://img.shields.io/badge/fingerprint-$checksum-important.svg -O release/fingerprint.svg +echo "Done versioning." \ No newline at end of file