Alexander Senier
14cd115c82
Support GNAT.IO in Ada programs
2019-01-14 12:21:10 +01:00
Christian Prochaska
119a12cba5
qt5: support relative paths in qmake project files
...
Support paths like '../util.h' or 'resources/panel.qrc' in the HEADERS and
RESOURCES variables in qmake project files.
Fixes #3115
2019-01-14 12:21:09 +01:00
Christian Helmuth
21a61cd583
depot: update recipe hashes
2019-01-07 12:43:37 +01:00
Josef Söntgen
f113460348
Move FUSE to world
...
Fixes #3104 .
2019-01-07 12:43:37 +01:00
Norman Feske
39085f08fc
Move libav, avplay, and qt_avplay to genode-world
...
Fixes #3103
2019-01-07 12:43:37 +01:00
Norman Feske
a15b825418
Move libsdl and companion libs to genode-world
...
Fixes #3100
2019-01-07 12:43:37 +01:00
Norman Feske
9818237918
test-ada: showcase Ada/SPARK object construction
2019-01-07 12:33:55 +01:00
Christian Prochaska
46b68b0e66
gmp: search headers in REP_DIR first
...
Fixes #3068
2019-01-07 12:33:55 +01:00
Josef Söntgen
0139fa20ff
libports: add tcp_fsm header to libc includes
...
Needed by lighttpd-1.4.52
Issue #3069 .
2019-01-07 12:33:54 +01:00
Josef Söntgen
c58ad11f2f
libports: update OpenSSL to 1.0.2q
...
And enable SSL_CONF_* in libssl, needed by lighttpd's mod_openssl.
Issue #3069 .
2019-01-07 12:33:54 +01:00
Stefan Kalkowski
5147c71fdf
qt5: update qtscriptclassic archive path
2019-01-07 12:33:54 +01:00
Christian Prochaska
c2884a6e63
libports: libubsan and libsanitizer_common
...
Issue #3072
2019-01-07 12:33:54 +01:00
Norman Feske
d46b63a18c
extract: allow stripping of leading path elements
...
Fixes #3074
2019-01-07 12:33:54 +01:00
Stefan Kalkowski
88b704db19
depot_autopilot: reduce timeouts of test pkgs
...
Our overall nightly test time greatly decreases when the timeouts for
the single tests are not that over-pessimistic. Using the slowest
platforms as reference, this commit reduces the test timeouts.
Ref #3027
2019-01-07 12:30:40 +01:00
Emery Hemingway
bd53e5b496
VFS lwIP: send application data immediately
...
Call 'tcp_output' if application data has been successfully queued. This
sends data immediately that may otherwise remain queued until the next
periodic TCP timer event.
This reverts a change made in 3e31e2ba53ee25dcd8f9781e7b9f0a2c7c7be371.
Fix #3067
2019-01-07 12:25:46 +01:00
Christian Prochaska
73e3ed0bd0
gcov: print annotated source only on incomplete coverage
...
Fixes #3071
2019-01-07 12:25:46 +01:00
Christian Prochaska
97d8bea5ec
gcov: print selected annotated source files only
...
Fixes #3070
2019-01-07 12:25:46 +01:00
Christian Helmuth
8236a18260
Revert "Use strictly-typed Microseconds for Libc timeout scheduling"
...
This reverts commit 4808565a28afe9ff248fb5c98aceb6f8d3e791c1.
2019-01-07 12:25:44 +01:00
Christian Helmuth
e1b27885f9
solo5: needs IRQ for timer on sel4
2019-01-07 12:25:44 +01:00
Martin Stein
7f959a06f6
depot_autopilot: tune for multi-platform support
...
Issue #3027
2019-01-07 12:25:43 +01:00
Christian Prochaska
ac8d030855
gcov: open files in buffered mode
...
Fixes #3065
2019-01-07 12:25:43 +01:00
Emery Hemingway
f2df40f58b
Add simple Solo5 tests to depot autopilot
...
Add the following Solo5 tests to Autopilot: hello, fpu, globals, quiet,
blk. The remaining tests require a Rtc service or IP routing.
Ref #3027
2019-01-07 12:25:43 +01:00
Emery Hemingway
5c2599e24e
Remove 'clock()' implementation, print warning
...
FreeBSD implements 'clock' with an accuracy of 128 ticks-per-second for
compatibility reasons, Linux uses 1000000 per-second. Remove 'clock' and
print an error because it is unlikely that this is the resolution
expected by the application.
Fix #3057
2019-01-07 12:25:43 +01:00
Emery Hemingway
8cb8082206
Remove Nim support from toolchain
...
Nim components are best build externally using the Nimble tools and a
Genode SDK.
See https://github.com/ehmry/nim-genode
Fix #2949
2019-01-07 12:25:42 +01:00
Emery Hemingway
8a3b0ebea9
Use strictly-typed Microseconds for Libc timeout scheduling
...
Fix #3050
2019-01-07 12:25:42 +01:00
Christian Helmuth
11eecdc7bd
depot: update recipe hashes
2018-11-29 11:54:31 +01:00
Stefan Kalkowski
41dfc51beb
test-expat: use zero-filled read buffer
...
Fix #3062
2018-11-29 11:54:31 +01:00
Stefan Kalkowski
d7fa4cfb8b
hw: enable eager FPU context switch for ARM
...
* Add an ieee754 FPU test
* Remove simple fpu test
Fix #2822
2018-11-29 11:54:31 +01:00
Sebastian Sumpf
d3dbdae395
libc: add SO_LINGER and TCP_NODELY to socket fs plugin
...
issue #3060
2018-11-29 11:54:30 +01:00
Emery Hemingway
2d17af9f28
Libc: use caller integer width for return value of sysctl PHYSMEM
...
Return a value in the same width as provided by the caller of sysctl for
PHYSMEM and USERMEM. This is to ensure that if a caller provides a
64-bit integer, a 64-bit value will be returned for 32-bit machines.
issue #3060
2018-11-29 11:54:29 +01:00
Sebastian Sumpf
91225fbcca
qt5: forward window title to nitpicker
...
This enables Qt5 applications to set a Genode label via 'setWindowTitle'
from within Qt5 applications, and thus, making them identifiable to
other Genode components, like a layout manager.
fixes #3046
2018-11-29 11:54:29 +01:00
Emery Hemingway
7f1974e9e8
Update lwIP to 2.1.2
...
Fix #3035
2018-11-29 11:46:02 +01:00
Emery Hemingway
8ad56a6c0e
Move libc headers to conform to x86_32, x86_64, and arm SPECS
...
Move the libc-i386, libc-amd64, and libc-arm include directories into
the standard "include/spec" directory. This allows the platform specific
headers in the libc API package to be detected in a generic manner.
Ref #3051
2018-11-29 11:46:01 +01:00
Emery Hemingway
7a11384177
Merge pthread into libc library
...
The pthread API is considered a standard feature of libc so better to
simply merge it with the libc. Pthreads are in fact already a part of
the libc in the form of weak symbols. This merger is also a prerequisite
for better integrating pthreads with the libc I/O task.
Fix #3054
2018-11-29 11:46:01 +01:00
Christian Prochaska
e74771e047
libports: add libgcov and gcov tool
...
Issue #3048
2018-11-29 11:46:01 +01:00
Emery Hemingway
18e855e4d5
Genode toolchain depot package
...
Fix #3028
2018-11-27 11:38:13 +01:00
Emery Hemingway
15039f3ae8
Update MPFR port URL
...
Ref #3028
2018-11-27 11:38:13 +01:00
Emery Hemingway
63b6e04dae
Move GMP spec directories to standard locations
...
Ref #3028
2018-11-27 11:38:13 +01:00
Ben Larson
cde542c37c
libc: read whole file into buffer
...
Fix #3023
2018-11-27 11:36:36 +01:00
Johannes Kliemann
eb7c367e25
ada: replace local runtime implementation with port
...
Fixes #3044
2018-11-27 11:36:36 +01:00
Christian Helmuth
dee4d43eb9
Use common abort message in solo5 run scripts
...
This enables our nightly tools to detect this abort is not fatal but
because of an unsupported platform.
2018-11-27 11:36:35 +01:00
Ben Larson
1039ef7a65
qt5: avoid unresponsive window when aborting close
...
Fixes #2997
2018-11-27 11:36:35 +01:00
Christian Helmuth
712df01341
libports: update hash of downloaded fatfs sources
...
The author updated http://www.elm-chan.org/fsw/ff/arc/ff13b.zip recently
with a marginal change of documents/doc/appnote.html.
2018-11-27 11:36:35 +01:00
Emery Hemingway
e63a870bce
Update lwIP to 2.1.1
...
Fix #3035
2018-11-27 11:36:35 +01:00
Martin Stein
e0b7fb1929
nic_bridge: fixed MAC addresses
...
Enable configuration of a fixed MAC address for each client.
Fixes #3040
2018-11-27 11:36:35 +01:00
Christian Helmuth
70e7499e48
depot: update recipe hashes
2018-11-16 15:07:53 +01:00
Martin Stein
2d041ac0fc
depot_autopilot: evaluate sets of test packages
2018-11-16 15:07:53 +01:00
Martin Stein
146f45f3d4
Archive recipes for autopilot tests
2018-11-16 15:07:53 +01:00
Martin Stein
0c60b312be
liports/recipes: api/ and src/python
2018-11-16 15:07:53 +01:00
Emery Hemingway
bc539ce892
Native Solo5 bindings
...
A shared library implementation of the unikernel middleware.
https://github.com/Solo5/solo5
Fix #2945
2018-11-16 15:07:52 +01:00