Commit Graph
3 Commits
Author SHA1 Message Date
dunkaist 8883b1c5de [umka_os] Add a command console in a separate thread 2023-02-10 22:33:22 +00:00
dunkaist 9d54898197 Use isocline instead of bestline for portability
Something more lightweight is definitely required.
2023-02-05 07:53:19 +00:00
dunkaist e03ae18548 Support different framebuffer formats, add tests 2023-01-30 06:24:23 +00:00
dunkaist 76c7819882 Split I/O code to generic io* and platform specific io_async* 2023-01-18 08:32:17 +00:00
dunkaist 74a593746e Pass a tool number to umka_init command
Implemented tools:
 + umka_shell
 + umka_fuse
 + umka_os
 + umka_gen_devices_dat
2023-01-16 05:49:24 +00:00
dunkaist 436aa461b0 Use sgdisk to partition images 2023-01-09 02:07:42 +00:00
dunkaist bbc42c6436 Implement qcow2 support, convert most images from raw
This allows exbibyte-sized images, compression and (potentially)
non-destructive writing.
2023-01-09 02:07:20 +00:00
dunkaist 464b92cda4 Change filename suffix of raw images from .img to .raw 2023-01-09 02:07:05 +00:00
dunkaist f291ffc03b Make shell:disk_list_partitions() more verbose
Show disk sector size and capacity, partition's size and start sector.
2023-01-03 20:39:10 +00:00
dunkaist 219d72226a Use bestline library, update test logs 2022-05-30 02:08:15 +04:00
dunkaist a0d3499d57 Add wrappers/tests for keyboard, mouse and cursors 2022-05-29 01:55:13 +04:00
dunkaist d59c8d5f55 Add a basic exfat test. 2022-03-12 00:08:20 +04:00
dunkaist 3cf74d2664 Sync with KolibriOS trunk
Tested on r9710.
2022-02-09 22:19:54 +03:00
dunkaist 18c6f4922c Add new shell commands: dump_win_map and set (variable). 2021-11-02 12:50:13 +03:00
dunkaist ba8e7940b4 Fix wnd_number in 016_#f01_#draw_all.t 2021-07-17 05:15:14 +03:00
dunkaist ffa2480f2a Replace some hardcoded values with macros 2021-07-17 03:03:36 +03:00
dunkaist f87fcd87dc Wrap is_region_userspace with a macro, update logs. 2021-04-02 04:22:22 +03:00
dunkaist 6d302f27fe Finally use ramdisk code for /rd/.
E.g. in the test 016_#f01_#draw_all.t.
2020-09-18 15:26:51 +03:00
dunkaist 5619ff2682 Fix logs for sf9 window size changes: width+1, height+1. 2020-06-11 23:52:43 +03:00
dunkaist 38a4a20b36 Initialize TASKDATA.pid field, this fixes test 016.
Also, rename disabled tests from *.t to *.d.
2020-05-12 01:01:33 +03:00
dunkaist 57fadae3dd Add background related functions; umka_os works. 2020-05-11 06:38:44 +03:00
dunkaist 5822be9942 Disable disk cache in tests.
It is useless since host OS cache is used anyway. It also slows down
coverage collection because of many taken branches.

Specialized tests should be written to test disk cache specifically.
2020-03-08 01:27:37 +03:00
dunkaist b2819b485b Save screenshots to PNG, make tests compare screenshots. 2020-02-19 03:56:58 +03:00