Josef Söntgen
967abd4e91
sticks_blue_backdrop: increase RAM quota to 64MiB
...
Needed on 2560x1440 displays.
2018-05-30 13:36:28 +02:00
Josef Söntgen
329f8b30e9
sculpt: increase acpi_drv resources to satisfy T470p
2018-05-30 13:36:28 +02:00
Norman Feske
6be1d377db
depot: recipe for src/gpt_write
...
Issue #2814
2018-05-30 13:36:24 +02:00
Norman Feske
9fd2ab1aaf
depot_download: forward fetchurl progress reports
...
This patch enables the observation of the download progress from the
outside of the depot-download subsystem.
2018-05-30 13:36:17 +02:00
Christian Prochaska
f347cb90f1
depot: qt5 recipes
...
Fixes #2792
2018-05-30 12:26:19 +02:00
Emery Hemingway
e2661c58dc
Convert static VFS library to dynamic library
...
Fix #2759
2018-05-30 12:26:19 +02:00
Christian Helmuth
3b7d6394d7
depot: update recipe hashes
2018-05-03 15:32:01 +02:00
Josef Söntgen
1f0f85f979
sculpt: add NVMe support
...
Fixes #2794 .
2018-05-03 15:32:00 +02:00
Josef Söntgen
dd562f84fa
driver_manager: add NVMe block driver
...
Issue #2794 .
2018-05-03 15:32:00 +02:00
Norman Feske
134b07f41f
wm layouter.config: improve key bindings
...
Handle the corner case of window cycling where the SCREEN modifier is
released before TAB. Raise focused window regardmess of key release
order.
2018-05-03 15:31:59 +02:00
Norman Feske
9b9eb01097
sculpt: increase default key-repeat rate
2018-05-03 15:31:59 +02:00
Martin Stein
53821a6285
depot_download.run: raise quotas for sel4
...
Give chroot and report_rom 2M instead of 1M to satisfy Sel4 on x86
64-bit.
Issue #2781
2018-05-03 15:31:22 +02:00
Norman Feske
26a2591896
menu_view: VFS-based font handling
...
Fixes #2773
2018-05-03 15:31:18 +02:00
Norman Feske
403b5413fc
depot: raw/fonts_fs recipe
...
Configuration for using the VFS as font server.
2018-05-03 15:31:18 +02:00
Norman Feske
1f1302e185
terminal: use VFS-based font handling
...
This patch replaces the terminal's formerly built-in fonts with the new
VFS-based font handling.
To avoid the copying of the terminal's font configuration across run
scripts, this patch adds the new terminal/pkg runtime package, which
includes everything needed for instantiating a terminal: the actual
terminal component, the library dependencies (vfs_ttf, which in turn
depends on the libc), a font (bitstream-vera), and a reasonable default
configuration.
Fixes #2758
2018-05-03 15:31:17 +02:00
Norman Feske
0011dd1623
terminal: remove built-in keyboard layout handling
...
Fixes #2757
2018-04-19 13:38:34 +02:00
Christian Helmuth
47569458d4
depot: update recipe hashes
2018-04-19 12:39:20 +02:00
Christian Helmuth
d54f95d497
depot: update recipe hashes
2018-04-10 13:03:26 +02:00
Norman Feske
10c9b8a221
sculpt: change DNS server to 1.1.1.1
...
The previously used nameserver 213.73.91.35 of the CCC seems to be no
longer available.
2018-04-10 13:03:26 +02:00
Norman Feske
ecd7ff80b8
sculpt: add rudimentary GUI components
...
This patch enhances the default deploy scenario with the themed window
manager, a backdrop, and the (commented-out) nano3d demo.
2018-04-10 13:03:26 +02:00
Norman Feske
fed42e1742
sculpt: support window-manager key bindings
2018-04-10 11:20:48 +02:00
Norman Feske
a98a32757a
Enable basic key bindings in pkg/wm
2018-04-10 11:20:48 +02:00
Norman Feske
e77aa70ba2
sculpt: adapt deploy config to new focus handling
2018-04-10 11:20:48 +02:00
Emery Hemingway
68c1b8675c
gems: magic ring buffer
...
A ring buffer that uses a single dataspace mapped twice in consecutive
regions. This allows any operation that is less or equal to the size of
the buffer to be read or written in a single pass. The capacity of
Magic_ring_buffer is defined at runtime.
Fix #2725
2018-04-10 11:09:47 +02:00
Norman Feske
81e55e8901
gems: TrueType VFS plugin
...
This commit introduces a VFS plugin that exposes the glyphs and
metadata of a TrueType font as a pseudo file system. The TTF font data
is obtained from the VFS. The resulting pseudo file system is a
directory that contains the files 'glyphs', 'baseline', 'max_width',
and 'max_height'.
The counter part of the plugin is the 'Vfs_font' class that implements
the 'Text_painter::Font' interface by accessing the pseudo file system
as provided by the TTF VFS plugin.
Fixes #2740
2018-04-10 11:09:20 +02:00
Christian Helmuth
b07d6eced8
depot: update recipe hashes
2018-03-29 14:59:07 +02:00
Emery Hemingway
f27953c48d
Standalone POSIX pipe utility
...
Pipe between files using POSIX stdio. This facilitates raw transfers
between arbitrary resources exposed by the VFS library.
Fix #2708
2018-03-08 15:22:12 +01:00
Christian Helmuth
1f7b5e75bf
depot: update recipe hashes
2018-03-08 12:05:10 +01:00
Christian Helmuth
07b371a095
sculpt: link PDF version in README
2018-03-08 12:05:05 +01:00
Christian Helmuth
a8f186c7d4
depot: update recipe hashes
2018-02-28 11:05:05 +01:00
Norman Feske
32b93e1f63
sculpt: documentation
2018-02-28 11:05:02 +01:00
Norman Feske
03574e4a79
Adaptation to lxIP-based fetchurl
2018-02-28 11:01:32 +01:00
Norman Feske
eabe83d4f2
Adaptation to chroot 'writeable' attribute
...
Issue #2643
2018-02-19 20:50:48 +01:00
Norman Feske
e79ce5a036
depot: update recipe hashes
2018-02-16 08:42:31 +01:00
Norman Feske
cb9a448fc9
Sculpt system scenario
...
Issue #2676
2018-02-16 08:42:29 +01:00
Norman Feske
7260a16f67
driver manager: key remappings for sculpt
...
This patch adds two key remappings for the magic keys of the sculpt
scenario. KEY_DASHBOARD toggles the leitzentrale. KEY_RESTART resets
the noux-control subsystem of the leitzentrale.
Issue #2676
2018-02-15 10:27:00 +01:00
Norman Feske
fc902b797e
depot: runtime definitions for sculpt installation
...
This patch supplements 'runtime' files to several pkg archives,
which thereby become deployable by the depot_deploy tool.
Issue #2676
2018-02-15 10:22:10 +01:00
Norman Feske
065c2163dd
depot: recipe for src/depot_deploy
2018-02-14 20:41:04 +01:00
Norman Feske
fefeb29d5f
Depot-download subsystem
2018-02-09 14:04:17 +01:00
Norman Feske
8d09d02b85
depot: update recipe hashes
2018-02-09 13:34:24 +01:00
Norman Feske
506bc023b7
depot: add layouter.config to raw/wm
...
This way, the wm subsystem does no longer propagate the ROM request for
the layouter configuration via the label 'config' to the parent.
2018-02-09 13:34:15 +01:00
Norman Feske
18d963419d
depot: recipe for src/depot_query
2018-02-09 13:34:14 +01:00
Christian Helmuth
6013889028
depot: update recipe hashes
2018-01-17 12:14:44 +01:00
Norman Feske
5d6f97cc1d
drivers_managed-pc: simplification
...
This patch removes the former use of ram_fs, fs_rom, and fs_report from
the subsystem and uses a report_rom instead. The fs-based reporting was
introduced to accommodate automatically instantiated usb_block drivers,
which turned out to be impractical for the sculpt scenario.
2018-01-17 12:14:37 +01:00
Christian Helmuth
553cf556af
depot: update recipe hashes
2017-12-21 15:01:56 +01:00
Josef Söntgen
9f2bec52d5
drivers.config: accommodate intel_fb_drv CAP quota
2017-12-21 15:01:49 +01:00
Norman Feske
9899fed654
drivers_managed-pc: support system reset
2017-12-21 15:01:49 +01:00
Christian Helmuth
25ca29002e
depot: update recipe hashes
2017-11-30 11:24:49 +01:00
Norman Feske
f36bc80bd7
driver_manager-pc: numlock handling
...
This patch incorporates key remapping rules for the input filter that
depend on the global numlock state.
2017-11-30 11:23:15 +01:00
Norman Feske
c41a9e6a21
drivers_managed-pc: support audio, acpica
2017-11-30 11:23:13 +01:00