Simple Qt5 text editor

The "io_editor" component is a simple Qt5 text editor that writes to
standard out and reads back from stdin. It is intended for use with an
interactive interpreter, such as a shell. The "terminal_editor" depot
package is provided to connect the editor to a terminal server.
This commit is contained in:
Emery Hemingway
2019-01-05 18:18:32 +01:00
committed by Norman Feske
parent fd713e737d
commit 6ca9087a23
14 changed files with 487 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
<runtime ram="16M" caps="256" binary="io_editor">
<requires>
<nitpicker/>
<timer/>
</requires>
<content>
<!-- common for Qt GUI applications -->
<rom label="egl.lib.so"/>
<rom label="expat.lib.so"/>
<rom label="freetype.lib.so"/>
<rom label="glapi.lib.so"/>
<rom label="jpeg.lib.so"/>
<rom label="libc.lib.so"/>
<rom label="libc_pipe.lib.so"/>
<rom label="libm.lib.so"/>
<rom label="libpng.lib.so"/>
<rom label="mesa.lib.so"/>
<rom label="pcre16.lib.so"/>
<rom label="qt5_core.lib.so"/>
<rom label="qt5_dejavusans.tar"/>
<rom label="qt5_gui.lib.so"/>
<rom label="qt5_qjpeg.lib.so"/>
<rom label="qt5_qpa_nitpicker.lib.so"/>
<rom label="stdcxx.lib.so"/>
<rom label="vfs.lib.so"/>
<rom label="zlib.lib.so"/>
<!-- application -->
<rom label="qt5_component.lib.so"/>
<rom label="qt5_printsupport.lib.so"/>
<rom label="qt5_widgets.lib.so"/>
<rom label="io_editor"/>
</content>
<config>
<vfs>
<dir name="dev">
<log/>
<terminal/>
</dir>
<tar name="qt5_dejavusans.tar"/>
</vfs>
<libc stdin="/dev/terminal" stdout="/dev/terminal" stderr="/dev/log"/>
</config>
</runtime>