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