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
a8f186c7d4
depot: update recipe hashes
2018-02-28 11:05:05 +01:00
Norman Feske
e79ce5a036
depot: update recipe hashes
2018-02-16 08:42:31 +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
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
Christian Helmuth
553cf556af
depot: update recipe hashes
2017-12-21 15:01:56 +01:00
Christian Helmuth
25ca29002e
depot: update recipe hashes
2017-11-30 11:24:49 +01:00
Christian Helmuth
491be000ca
depot: update recipe hashes
2017-11-09 12:19:59 +01:00
Christian Helmuth
30948a4b0d
depot: update recipe hashes
2017-11-06 13:57:25 +01:00
Christian Helmuth
ee4ee6a8ac
depot: update recipe hashes
2017-10-19 13:31:18 +02:00
Norman Feske
6bfd4f4276
gems: driver-manager subsystem for PC platforms
...
This is a drivers subsystem that starts the most fundamental
(framebuffer, input, block) device drivers dynamically, depending on the
runtime-detected devices. The discovered block devices are reported
as a "block_devices" report.
2017-10-05 17:40:00 +02:00
Norman Feske
d8861262b2
depot: recipe for cpu_load_display
2017-10-05 17:39:58 +02:00
Norman Feske
070aa62f92
depot: recipes for file_terminal, terminal_log
2017-10-05 17:39:58 +02:00
Emery Hemingway
5c4f0e1340
depot: recipe for server/terminal
...
Ref #2446
2017-09-07 11:47:16 +02:00
Christian Helmuth
2ed904faab
depot: update recipe hashes
2017-08-30 12:41:43 +02:00
Norman Feske
94f428a8b6
depot: update src/menu_view recipe
...
The menu-view component uses the gems/include/polygon_gfx/ headers now.
2017-08-28 16:49:41 +02:00
Christian Helmuth
8b073f46df
depot: update recipe hashes
2017-08-18 10:25:28 +02:00
Norman Feske
0d1be4abe2
depot: update recipe hashes
2017-06-29 12:00:04 +02:00
Christian Helmuth
892ede515f
depot: update recipe hashes
2017-05-31 16:18:01 +02:00
Norman Feske
b58fbe5ba5
Depot-archive recipes
...
Issue #2339
2017-05-31 13:15:56 +02:00