Norman Feske
d59d07b5e3
os: util/utf8.h for UTF-8 string handling
...
This patch adds a simple UTF-8 decoder at 'os/include/util/utf8.h'
along with a test at 'os/run/utf8.run'.
Fixes #2717 , related to issue #2716
2018-03-27 13:44:27 +02:00
Alexander Boettcher
57fcd5e0c4
seoul: adjust vga model to framebuffer host size
...
Configure the available vga/vesa memory based on the given Genode framebuffer
size and not the way around.
Issue #2715
2018-03-27 13:44:26 +02:00
Alexander Boettcher
bb768c2cab
seoul: adjust Intel network model to recent VM
...
Issue #2715
2018-03-27 13:44:26 +02:00
Alexander Boettcher
3bcb45b4e7
seoul: support g++ -Weffc++ option
...
Issue #2715
2018-03-27 13:43:10 +02:00
Alexander Boettcher
6e2bd945b1
ports: support g++ -Weffc++ for vmm utils
...
Issue #2715
2018-03-27 13:43:10 +02:00
Alexander Boettcher
ed320f6f03
seoul: support rtl8029 network model
...
Issue #2715
2018-03-27 13:43:10 +02:00
Alexander Boettcher
8e8878f187
seoul: show vga messages during early disc boot
...
Issue #2715
2018-03-27 13:43:10 +02:00
Alexander Boettcher
2403c32d4f
seoul: add top utility to seoul*.run scenarios
...
Issue #2715
2018-03-27 13:43:10 +02:00
Alexander Boettcher
05765cd25b
depot: public key of alex-ab
...
Issue #2715
2018-03-27 13:43:09 +02:00
Norman Feske
e5068fb469
gems: add cap quotas to decorator run scripts
2018-03-27 13:43:09 +02:00
Norman Feske
eaa412022f
tool/run: improve depot/create suggestion
...
When a pkg is missing, the user should create <arch>/pkg instead
of only the missing pkg. This way, all depending binaries are created in
one step. Otherwise the missing binaries are detected at the next time
the run script is executed. This patch relieves the user from iterating
manually.
2018-03-27 13:43:09 +02:00
Norman Feske
579ca1063c
os: support non-int coordinates in 'Point<>'
2018-03-27 13:43:09 +02:00
Alexander Boettcher
f7cacd16a0
vbox5: avoid assertion in DevHDA
...
seen with beginning of Virtualbox 5.1.34 update
Issue #2658
2018-03-27 13:43:08 +02:00
Christian Helmuth
f2b9a6238c
stdcxx: std::istream::ignore support
2018-03-27 13:43:08 +02:00
Emery Hemingway
4b165190ee
Link EGL to Mesa
...
Link the EGL library with Mesa. SDL's `GL_GetProcAddress` now calls
`eglGetProcAddress` rather than lookup procedures directly in the Mesa
library.
Components may still wish to list 'mesa_api' in LIBS to access OpenGL
headers.
Fix #2711
2018-03-27 13:43:08 +02:00
Boris Mulder
964aac599c
wpa_supplicant: report auth_failures
...
Fixes #2668
2018-03-08 15:45:34 +01: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
Alexander Boettcher
f294ec608e
rump: tweak memory configuration
...
Adjust managed dataspace (== max memory provided to rump kernel) based
on 32/64 bit architecture. On 32bit is it 256M, on 64bit is 4G.
Additionally limit the actual announced memory to rump by the available RAM and
by the maximum size of the managed dataspace.
Fixes #2709
2018-03-08 14:28:49 +01:00
Alexander Boettcher
80e1dce1b0
nova: abandon hypervisor_info_page ROM
...
replace by platform_info ROM supposed to exist on all supported
kernels.
Fixes #2710
2018-03-08 14:24:05 +01:00
Alexander Boettcher
0fbd892b5c
foc: provide platform_info ROM
...
Issue #2700
2018-03-08 14:21:45 +01:00
Christian Helmuth
1f7b5e75bf
depot: update recipe hashes
2018-03-08 12:05:10 +01:00
Norman Feske
3887ba8a21
menu_view: fix hover reporting
...
The 'Widget::hovered' method discarded the result of the traversal of
the widget tree.
2018-03-08 12:05:10 +01:00
Alexander Boettcher
8e9390e964
apci_drv: ignore invalid ACPI tables
2018-03-08 12:05:10 +01:00
Norman Feske
d332ee3fcd
nit_fader: update view visibility for late clients
...
The visibility of the client's view is re-evaluated at each animation
step. However, when the client appears long after the initial
fade-in/out animation is completed, the initial visibility state
remaines unchanged. This happens when booting the Sculpt scenario in
Qemu where the the nit_fb instances of the leitzentrale could not be
started in time. This patch fixes the issue by re-evaluating the view
visibility also at the view-creation time.
2018-03-08 12:05:09 +01:00
Christian Helmuth
2eb13c9047
depot: execute content rules sequentially
2018-03-08 12:05:09 +01:00
Emery Hemingway
84ac5891b2
Fetchurl progress reporting
...
Refactor the fetchurl utility to optionally report the initial fetch
state, fetch progress, and the final state.
Fix #2702
2018-03-08 12:05:09 +01:00
Emery Hemingway
ed1c87c8d6
Xml_generator support for floating point values
...
Ref #2702
2018-03-08 12:05:08 +01:00
Boris Mulder
d15b396202
fetchurl: fail on error
2018-03-08 12:05:07 +01:00
Alexander Boettcher
033e333691
depot: recipe for Seoul VMM
2018-03-08 12:05:07 +01:00
Christian Prochaska
6986b6ca95
Noux: move ELF signature check into 'Child_env'
...
Fixes #2703
2018-03-08 12:05:06 +01:00
Stefan Kalkowski
bad002acb1
hw: link core with debug symbols optionally
...
This commit changes the semantic of run_boot_dir to link a core
binary with debug symbols only when the designated library is in place.
Follow-up fix refering to issues #2339 and #2700
2018-03-08 12:05:06 +01:00
Alexander Senier
37b08797c0
pthread: basic pthread_rwlock_* operations
...
Fixes #2656
2018-03-08 12:05:06 +01:00
Christian Helmuth
07b371a095
sculpt: link PDF version in README
2018-03-08 12:05:05 +01:00
Norman Feske
d5a361c180
News item about Sculpt EA
2018-03-08 12:05:05 +01:00
Christian Helmuth
20e2a58c5e
noux: sync before calling ftruncate()
...
Issue #2695
2018-03-08 12:05:05 +01:00
Christian Helmuth
db23227ac3
libc: sync before calling ftruncate()
...
Issue #2695
2018-03-08 12:05:05 +01:00
Josef Söntgen
d67e369433
libc: sync before calling fstat()
...
Issue #2695
2018-03-08 12:05:04 +01:00
Adrian-Ken Rueegsegger
9cb71d0260
run: Move shared procedure to load/pxe.inc
...
The install_pxe_bootloader_to_run_dir procedure is required by the tftp
as well as the ipxe load script. Move it to a separate file which is
include by both.
2018-03-08 12:05:04 +01:00
Alexander Boettcher
9a46c670c1
vbox5: update to 5.1.34
...
Issue #2658
2018-03-08 12:05:04 +01:00
Emery Hemingway
f63e4312ec
sculpt: load 'installation' from file only
...
Do not allow the depot_download_manager to load the installation ROM
from core.
2018-03-01 14:18:09 +01:00
Christian Helmuth
1eefc8d42d
version: 18.02
2018-02-28 13:57:59 +01:00
Christian Helmuth
1cb9eeee05
Update doc/components.txt
2018-02-28 13:00:28 +01:00
Norman Feske
a9cee58264
News item for version 18.02
2018-02-28 12:59:55 +01:00
Norman Feske
ddf2315dff
Release notes for version 18.02
2018-02-28 12:59:55 +01:00
Josef Söntgen
7b8164d75e
depot: add cnuke
2018-02-28 12:23:27 +01:00
Christian Helmuth
a8f186c7d4
depot: update recipe hashes
2018-02-28 11:05:05 +01:00
Christian Helmuth
e552f570eb
Adapt doc/depot.txt to current versions
2018-02-28 11:05:05 +01:00
Christian Helmuth
adc3aa452a
libc: close all handles of a socket before release
...
This prevents diagnostic messages like
Error: partial write detected 0 vs 31
for writes into already released socket directories due to a still-open
handle to the socket data file.
2018-02-28 11:05:05 +01:00
Josef Söntgen
cd7cb5fbf4
depot_deploy: update blueprint pkg path
...
We need to update the blueprint pkg path as well in case the start node
is changed. Otherwise the query tool will keep using the initially
configured pkg path.
2018-02-28 11:05:05 +01:00
Christian Helmuth
ddd5e8abb4
Provide /dev/random in runtime for fetchurl
...
libcrypto transparently opens /dev/random to seed its PRNG or logs an
error if this fails.
2018-02-28 11:05:04 +01:00