Johannes Kliemann
6cbf54aefb
qt5: example of qtvirtualkeyboard
...
Fixes #2496
2017-11-09 12:18:40 +01:00
Johannes Kliemann
b0187ddc28
qt5: setup QPlatformInputContext on nitpicker
...
Issue #2496
Fixes #2495
2017-11-09 12:18:40 +01:00
Alexander Senier
520eedb829
libc: Signal ELOOP if file not found and O_NOFOLLOW set
2017-11-09 12:18:40 +01:00
Christian Prochaska
547cc06976
ram_fs: throw exception when unlinked node gets accessed
...
Fixes #2536
2017-11-09 12:18:05 +01:00
Christian Helmuth
30948a4b0d
depot: update recipe hashes
2017-11-06 13:57:25 +01:00
Josef Söntgen
3b5a34c163
libc: fix DIOCGMEDIASIZE handling in VFS plugin
...
Use the provided argp pointer to store the result but bail out early if
it points into the void.
Issue #2558 .
2017-11-06 13:57:24 +01:00
Christian Helmuth
b0683a5acf
Increase test RAM quotas for sel4 64-bit
2017-11-06 13:57:23 +01:00
Christian Helmuth
d67db5cd74
Increase timeouts for some tests on Qemu
2017-11-06 13:57:23 +01:00
Stefan Kalkowski
61739de2f4
depot: recipe for pcre library
...
Issue #2446
2017-11-06 13:57:23 +01:00
Christian Helmuth
88a3fda36a
netty: check result of UDP sendto
2017-11-01 08:39:49 +01:00
Alexander Boettcher
d18262da1f
libc: add mempool for rwx memory
...
Issue #1723
2017-10-20 11:45:20 +02:00
Alexander Boettcher
e87b322616
libc: support executable memory allocations
...
in internal memory allocator used by libc and vbox*
Issue #1723
2017-10-20 11:45:20 +02:00
Christian Helmuth
ee4ee6a8ac
depot: update recipe hashes
2017-10-19 13:31:18 +02:00
Martin Stein
e5b9a6cc8b
nic_router: rework round-trip-time handling
...
Do not use two times the RTT for the lifetime of links but use it as
it is configured to simplify the usage of the router. Internally, use
Microseconds/Duration type instead of plain integers.
Ref #2490
2017-10-19 13:29:45 +02:00
Christian Helmuth
23f65803fa
libc: update recipe for resolv integration
2017-10-05 17:40:05 +02:00
Emery Hemingway
226fcbc02f
Remove remote shell support from libc
...
The remote shell facilities are past deprecation and there is an
obligation to prevent their use rather than to support them. This patch
removes the related function definitions from 'unistd.h', which have not
been been included in the Genode libc ABI regardless.
Fix #2530
2017-10-05 17:40:05 +02:00
Emery Hemingway
8ca63d4a6e
libc: reintegrate libc_resolv library
...
Remove getaddrinfo and freeaddrinfo from the Libc::Plugin and get rid of
the extra libc_resolv library. Remove getaddrinfo/freeaddrinfo symbol
hiding patch for FreeBSD sources. Remove libc_resolv from Makefiles and
run scenarios.
Fix #2273
2017-10-05 17:40:04 +02:00
Christian Helmuth
170b532892
Support read-only data symbols in ABI
...
This also adapts existing symbol files
2017-10-05 17:40:04 +02:00
Christian Helmuth
82d20f94cd
Enable writeable in ahci_drv for libc vfs tests
...
Thanks to Steven Harp for reporting.
2017-10-05 17:40:04 +02:00
Sebastian Sumpf
7c269cb933
qemu-usb: Handle failing packet allocations gracefully
...
* catch failed allocations
* if a packet allocation fails, return NAK USB packet state
* increase packet stream size to 6 MiB
fixes #2527
2017-10-05 17:40:04 +02:00
Norman Feske
4835da0f4d
depot: add posix lib to api/libc archive
2017-10-05 17:40:01 +02:00
Norman Feske
15606dfc49
depot: recipe for api/stdcxx
...
This recipe copies the entire stdcxx library into the API archive, which
is an interim solution until we introduce a proper ABI for stdcxx. With
this current version, every user of the stdcxx ABI will implicitly build
the stdcxx library.
2017-10-05 17:40:01 +02:00
Norman Feske
ace5400953
depot: recipe for src/libiconv
2017-10-05 17:40:01 +02:00
Norman Feske
2ad57d3850
libports: libiconv ABI
2017-10-05 17:40:01 +02:00
Norman Feske
9d3d7c4cb4
depot: recipes for ncurses,vim,coreutils,e2fsprogs
2017-10-05 17:39:58 +02:00
Norman Feske
0574cdf705
libports: ncurses ABI
2017-10-05 17:39:57 +02:00
Norman Feske
040e331f77
mupdf: support resizeable framebuffers
2017-10-05 17:39:57 +02:00
Emery Hemingway
8207fb8d98
libc: sync bind sock control file before continuing with listen
...
Fix #2512
2017-10-05 17:39:54 +02:00
Norman Feske
a79378ff19
mupdf: add missing 'with_libc' call
...
Ref #2286
2017-10-05 17:39:54 +02:00
Martin Stein
68cd5e8004
nic_router & timer* tests: prioritize timer driver
...
The timer driver should always be of the highest priority to avoid
problem with timers that have low max-counter values like the PIT
with only 53 ms.
Ref #2400
2017-09-07 11:47:15 +02:00
Christian Helmuth
2ed904faab
depot: update recipe hashes
2017-08-30 12:41:43 +02:00
Martin Stein
570b5a6920
libc_resolv/_lxip: fix undefined references...
...
... to Libc::Plugin::getdirentries, Libc::Plugin::mmap, and
Libc::Plugin::msync.
Ref #2490
2017-08-30 10:01:35 +02:00
Christian Helmuth
23b78c76cb
Increase cap quota for test-smartcard
2017-08-30 10:00:01 +02:00
Christian Helmuth
ae0c9e7692
Increase cap quota for usb_drv
2017-08-30 10:00:00 +02:00
Josef Söntgen
bc0c78708c
sdl: add OpenGL support
...
Issue #2507 .
2017-08-30 09:59:59 +02:00
Josef Söntgen
0fa9a0dda7
sdl: adapt test programm
...
Issue #2507 .
2017-08-30 09:59:59 +02:00
Sebastian Sumpf
b9bc48dd63
mesa: split lib and API (headers)
...
Issue #2507 .
2017-08-30 09:59:58 +02:00
Sebastian Sumpf
89cb3aa238
mesa-demos: add more examples
...
Issue #2507 .
2017-08-30 09:59:58 +02:00
Sebastian Sumpf
dbeb7410f8
mesa: adjust i965 EGL backend for Gpu session
...
Issue #2507 .
2017-08-30 09:59:58 +02:00
Josef Söntgen
947235ee34
drm: use Gpu session for i965 driver
...
Issue #2507 .
2017-08-30 09:59:58 +02:00
Emery Hemingway
604ff9ca2c
msync and Sytem V semaphore dummies
...
Ref #2467
2017-08-30 09:59:57 +02:00
Emery Hemingway
c2c47d2e35
libc: silence close() failure messages
...
Return EBADF but do not log an error for invalid descriptors.
Ref #2467
2017-08-28 16:49:51 +02:00
Emery Hemingway
2c4f0e5505
port of PCG random number generator library
...
http://www.pcg-random.org/
http://www.pcg-random.org/using-pcg-c.html
Ref #2477
Fix #2499
2017-08-28 16:49:51 +02:00
Emery Hemingway
1fce8d0d74
default ahci_drv and part_blk Block sessions to read-only
...
Add a "writeable" policy option to the ahci_drv and part_blk Block
servers and default from writeable to ready-only. Should a policy
permit write acesss the session request argument "writeable" may still
downgrade a session to ready-only.
Fix #2469
2017-08-28 16:49:51 +02:00
Christian Helmuth
2356128237
Remove unused Qemu TCP redir from autopilot scripts
2017-08-28 16:49:48 +02:00
Christian Helmuth
1f0f182151
Increase cap quota for test-pthread
...
The test creates 100 pthreads in a loop, which should immediately
self-destruct. Therefore, we can grant more than 130 caps.
2017-08-28 16:49:48 +02:00
Christian Prochaska
2e62d2d4be
libc: construct 'Timeout' object on-demand for pthreads
...
Fixes #2502
2017-08-28 16:49:45 +02:00
Christian Prochaska
f5afd28d1f
test/libc_vfs_block: add missing 'Libc::with_libc()'
...
Fixes #2500
2017-08-28 16:49:45 +02:00
Christian Prochaska
1a3a302708
test/moon: add missing 'Libc::with_libc()'
...
Fixes #2501
2017-08-28 16:49:44 +02:00
Emery Hemingway
ead59325c7
lib/vfs/fatfs: sync after every write
...
Ref #2410
2017-08-28 16:49:44 +02:00