|  | 18c9cc1644   | Remove unnecessary debug messages 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 33s 
				
	
				Builds / ExectOS (i686) (push) Successful in 32s | 2024-03-18 21:55:17 +01:00 |  | 
			
				
					|  | 12e8704ffb   | Implement BlGetConfigBooleanValue() routine 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 32s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 34s | 2024-03-18 20:02:43 +01:00 |  | 
			
				
					|  | bd02da30ef   | Update XTLDR configuration file 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 34s 
				
	
				Builds / ExectOS (i686) (push) Successful in 33s | 2024-03-18 19:43:41 +01:00 |  | 
			
				
					|  | 1d26b81923   | Store last booted OS in NVRAM and make it default one on next boot 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s 
				
	
				Builds / ExectOS (i686) (push) Successful in 33s | 2024-03-18 19:41:55 +01:00 |  | 
			
				
					|  | ee23cd90cb   | Implement BlGetEfiVariable() and BlSetEfiVariable() routines 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 33s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 33s | 2024-03-18 17:04:58 +01:00 |  | 
			
				
					|  | 713f826387   | XTOS boot protocol should use builtin mapping function 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 32s 
				
	
				Builds / ExectOS (i686) (push) Successful in 31s | 2024-03-17 23:10:50 +01:00 |  | 
			
				
					|  | db0e1d40aa   | Allow boot protocols to supply own routine for converting EFI memory type into OS-specific memory type 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Failing after 32s 
				
	
				Builds / ExectOS (amd64) (push) Failing after 33s | 2024-03-17 23:06:37 +01:00 |  | 
			
				
					|  | 41ebabcb09   | Provide only necessary framebuffer information to the kernel 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 33s 
				
	
				Builds / ExectOS (i686) (push) Successful in 32s | 2024-03-15 16:46:53 +01:00 |  | 
			
				
					|  | 945b323606   | Initialize framebuffer earlier and reset video screen mode to circumvent buggy firmwares 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 34s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s | 2024-03-15 15:46:45 +01:00 |  | 
			
				
					|  | 848731c9e6   | Introduce ability to change screen resolution 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 44s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 46s | 2024-03-15 15:12:12 +01:00 |  | 
			
				
					|  | 662b49d96e   | Remove unneeded infinite loop 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s 
				
	
				Builds / ExectOS (i686) (push) Successful in 34s | 2024-03-13 16:34:47 +01:00 |  | 
			
				
					|  | e6736087ba   | Corrections in printing debug messages 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 1m18s 
				
	
				Builds / ExectOS (i686) (push) Successful in 1m13s | 2024-03-13 15:55:03 +01:00 |  | 
			
				
					|  | 26d5118cea   | Add forward references to bit map related routines 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 45s 
				
	
				Builds / ExectOS (i686) (push) Successful in 42s | 2024-03-12 22:02:24 +01:00 |  | 
			
				
					|  | 067a8bbade   | Export bit map related routines 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 34s 
				
	
				Builds / ExectOS (i686) (push) Successful in 32s | 2024-03-12 19:31:32 +01:00 |  | 
			
				
					|  | c3831f82e7   | Initial bit maps support 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 34s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 37s | 2024-03-12 19:15:02 +01:00 |  | 
			
				
					|  | 3a86ab1424   | Remove duplicated code 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 42s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 44s | 2024-03-10 22:51:34 +01:00 |  | 
			
				
					|  | bb44caee31   | Implement HlPutCharacter() routine 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 29s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 30s | 2024-03-10 17:02:30 +01:00 |  | 
			
				
					|  | 4bff86c570   | Add SSF 2.0 font header structure 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 32s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s | 2024-03-10 13:03:45 +01:00 |  | 
			
				
					|  | d8ebd9f202   | Add font to framebuffer data 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 32s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 32s | 2024-03-10 10:04:51 +01:00 |  | 
			
				
					|  | cb4292dccf   | Allow to use custom framebuffer fonts 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Failing after 28s 
				
	
				Builds / ExectOS (amd64) (push) Failing after 30s | 2024-03-10 10:02:30 +01:00 |  | 
			
				
					|  | a4d9e6dd8e   | Optimize HlClearScreen() routine 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 34s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s | 2024-03-09 15:50:05 +01:00 |  | 
			
				
					|  | a4c22ab5e8   | Improvements to FrameBuffer support 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 35s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 37s | 2024-03-09 15:07:33 +01:00 |  | 
			
				
					|  | 475561b038   | Add XTOS default framebuffer font (VGA Unicode by Dmitry Yu. Bolkhovityanov) 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 40s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 42s | 2024-03-08 20:20:21 +01:00 |  | 
			
				
					|  | 5814775c43   | Add EFI legacy BIOS protocol related structures 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 33s 
				
	
				Builds / ExectOS (i686) (push) Successful in 31s | 2024-03-07 21:55:58 +01:00 |  | 
			
				
					|  | 7c210e8818   | Improvements and fixes in framebuffer module 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 45s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 47s | 2024-03-07 16:19:05 +01:00 |  | 
			
				
					|  | 70a52adb8b   | Don't even try to load a dependency modules with invalid name set 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 32s 
				
	
				Builds / ExectOS (i686) (push) Successful in 31s | 2024-03-02 22:59:20 +01:00 |  | 
			
				
					|  | baaa729076   | Correct typo in a comment 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 41s 
				
	
				Builds / ExectOS (i686) (push) Successful in 40s | 2024-03-02 22:27:32 +01:00 |  | 
			
				
					|  | bd6516cdf9   | Reallocate memory when updating existing config entry via BlSetConfigValue() 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 33s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 35s | 2024-03-02 17:15:37 +01:00 |  | 
			
				
					|  | 01983ef677   | Small fixes to configuration parser 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 43s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 45s | 2024-03-02 16:54:28 +01:00 |  | 
			
				
					|  | d61fd4f9c7   | Fix grim bug in PE/COFF image structures causing invalid data read from optional header 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 31s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 31s | 2024-03-02 00:56:38 +01:00 |  | 
			
				
					|  | a57ae020fa   | Implement PeGetFileSize(), PeGetImageSize() and PeUnloadImage() routines 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 47s 
				
	
				Builds / ExectOS (i686) (push) Successful in 45s | 2024-03-01 23:12:12 +01:00 |  | 
			
				
					|  | 17c50ea912   | Redesign a way of storing module information; this allows to store more data in a single section, like license or a list of authors, as well as solves the problem with different module name lengths 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 33s 
				
	
				Builds / ExectOS (i686) (push) Successful in 31s | 2024-02-28 23:28:33 +01:00 |  | 
			
				
					|  | 4b34f7db4b   | Update preprocessor macros 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 56s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 58s | 2024-02-28 23:11:45 +01:00 |  | 
			
				
					|  | 632bb30b64   | Implement BlGetRandomValue() and BlInitializeEntropy() routines for future KASLR support 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 1m16s 
				
	
				Builds / ExectOS (i686) (push) Successful in 1m14s | 2024-02-26 23:06:44 +01:00 |  | 
			
				
					|  | f9714a79e4   | Add support for writing floating point values 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 51s 
				
	
				Builds / ExectOS (i686) (push) Successful in 48s | 2024-02-22 23:39:11 +01:00 |  | 
			
				
					|  | 0c7cf6f6d3   | Implement RtlInfiniteDouble() and RtlNanDouble() routines 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 59s 
				
	
				Builds / ExectOS (i686) (push) Successful in 21s | 2024-02-21 19:55:16 +01:00 |  | 
			
				
					|  | 562b89e4d4   | No parameters are expected, explicitly 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 55s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2024-02-20 16:59:57 +01:00 |  | 
			
				
					|  | 4b2d8ded72   | No parameters are expected, explicitly 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 25s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2024-02-20 16:55:12 +01:00 |  | 
			
				
					|  | c70d2e2afa   | Routines with no prototype cannot use XTAPI calling convention 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 30s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s | 2024-02-20 16:37:57 +01:00 |  | 
			
				
					|  | 83a976dd3a   | Implement RtlCopyString() and RtlCopyWideString() routines 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 28s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2024-02-20 16:25:16 +01:00 |  | 
			
				
					|  | 015faa53a0   | XTAPI calling convention is not supported on variadic routines 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 32s 
				
	
				Builds / ExectOS (i686) (push) Successful in 31s | 2024-02-20 16:21:28 +01:00 |  | 
			
				
					|  | e409675f98   | Always use RtlSetMemory() to fill a buffer with a specified pattern 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 23s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2024-02-20 16:16:32 +01:00 |  | 
			
				
					|  | 477e56e294   | Move RtlFillMemory() routine to ntosdrv driver 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Failing after 42s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 49s | 2024-02-20 16:08:10 +01:00 |  | 
			
				
					|  | 246968045a   | Use flags instead of dozen variables 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 29s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-02-18 13:37:17 +01:00 |  | 
			
				
					|  | 2dd4048416   | Switch GUID specifier to %v and %V, thus allowing to write string with both lower and uppercase 
		
	
	
		
			
				
	
				Builds / ExectOS (i686) (push) Successful in 36s 
				
	
				Builds / ExectOS (amd64) (push) Successful in 41s | 2024-02-17 22:52:49 +01:00 |  | 
			
				
					|  | 430557e08f   | Fix printing hard drive GUID 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 26s 
				
	
				Builds / ExectOS (i686) (push) Successful in 29s | 2024-02-16 23:05:24 +01:00 |  | 
			
				
					|  | a70df7cbf8   | Properly print status codes 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 26s 
				
	
				Builds / ExectOS (i686) (push) Successful in 26s | 2024-02-16 23:01:29 +01:00 |  | 
			
				
					|  | 70c66a5d70   | Code formatting 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 26s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2024-02-16 22:44:19 +01:00 |  | 
			
				
					|  | 789e9d64f4   | Properly print PA & VA addresses 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 27s 
				
	
				Builds / ExectOS (i686) (push) Successful in 27s | 2024-02-16 22:40:36 +01:00 |  | 
			
				
					|  | df627aeb42   | Turn %p format compliant with POSIX, add %P XTOS extension to print pointers uppercase 
		
	
	
		
			
				
	
				Builds / ExectOS (amd64) (push) Successful in 27s 
				
	
				Builds / ExectOS (i686) (push) Successful in 28s | 2024-02-16 22:36:48 +01:00 |  |