Emery Hemingway
b9c234a341
Libc: sigprocmask reports all signals blocked
...
Fixes #1756
2016-01-13 11:13:52 +01:00
Josef Söntgen
48738bbf63
libports: update libssh to 0.7.2
...
Fixes #1811 .
2015-12-10 13:16:29 +01:00
Christian Prochaska
f6863e3f4b
qt5: add clipboard support
...
If a Qt application shall use the clipboard, this must be configured as:
<config clipboard="yes">
Fixes #1749
2015-11-09 13:17:56 +01:00
Norman Feske
be789ffcf1
libports: fix comment in import-libc.mk
2015-10-06 12:18:52 +02:00
Christian Prochaska
3bf050ed30
qt5: use signal handler for input processing
...
Fixes #1707
2015-09-30 12:20:39 +02:00
Stefan Kalkowski
ed52d5a211
Introduce 'spec' subdirectories to outline aspects
...
Instead of holding SPEC-variable dependent files and directories inline
within the repository structure, move them into 'spec' subdirectories
at the corresponding levels, e.g.:
repos/base/include/spec
repos/base/mk/spec
repos/base/lib/mk/spec
repos/base/src/core/spec
...
Moreover, this commit removes the 'platform' directories. That term was
used in an overloaded sense. All SPEC-relative 'platform' directories are
now named 'spec'. Other files, like for instance those related to the
kernel/architecture specific startup library, where moved from 'platform'
directories to explicit, more meaningful places like e.g.: 'src/lib/startup'.
Fix #1673
2015-09-16 13:58:50 +02:00
Christian Helmuth
32da844f01
libc: refactor socket operations
2015-08-21 11:00:57 +02:00
Norman Feske
e3be65833f
vfs: decouple file-system factory from libc
...
This patch moves the VFS file-system factory to a separate vfs library
that is independent from libc. This enables libc-less Genode programs to
easily use the VFS infrastructure.
Fixes #1561
2015-06-09 11:00:10 +02:00
Christian Helmuth
b5b9b1789d
libcrypto: remove redundant ) from .mk
2015-05-26 09:39:52 +02:00
Christian Helmuth
05dc764935
qt5: prevent compiler warnings
2015-05-26 09:39:52 +02:00
Christian Prochaska
d554200e5a
x86emu: prevent warnings about uninitialized vars
...
Fixes #1522
2015-05-26 09:39:51 +02:00
Christian Prochaska
72e31090ee
tool_chain: update GCC to version 4.9.2
...
Fixes #1520
2015-05-26 09:39:49 +02:00
Christian Helmuth
6b0723b3bb
libc: provide C99 API functions
...
At least stdcxx needs some C99 functions and depends on _GLIBCXX_USE_C99
for C++11 compatibility.
2015-05-06 10:55:24 +02:00
Christian Helmuth
2f14f57735
stdcxx: add dependency to libm
2015-05-06 10:55:24 +02:00
Alexander Boettcher
97758f8468
libc: use correct type for dummy libc functions
...
as far as possible. Some functions are internal to libc and no public
header are available.
Fixes #1466
2015-03-27 11:53:16 +01:00
Norman Feske
45c9739fe7
Remove repos/qt4, fix #1451
2015-03-19 08:57:20 +01:00
Christian Prochaska
d76220d6a9
qt5: save generated source files in the contrib directory
...
Fixes #1436
2015-03-13 12:17:23 +01:00
Sebastian Sumpf
ab0fd6510f
jitterentropy: Fix foreign import
...
Make the jitterentropy library accessible from other repositories.
Noticed while working on issue #1393
2015-02-16 13:40:35 +01:00
Emery Hemingway
e1667e61cc
libports: sqlite
...
Issue #1357
2015-01-20 11:25:58 +01:00
Emery Hemingway
b5f1af6af0
libports: libbz2 (Bzip2)
...
Issue #1357
2015-01-20 11:23:52 +01:00
Christian Prochaska
136d87bd9a
qt5: fix include dir of 'qt5_qpa_nitpicker' library
...
Fixes #1315
2014-12-04 17:17:23 +01:00
Norman Feske
50ea944789
libports/sdl_image: enable XPM, add include/SDL
...
Some SDL applications expect the SDL_image headers in include/SDL to be
reachable without the SDL/ prefix. This patch adds the corresponding
search path. Furthermore it enables support for XPM images.
2014-11-12 14:44:17 +01:00
Sebastian Sumpf
5a821d4c92
base: Genode's dynamic linker
...
Issue #1280
2014-11-12 14:44:15 +01:00
Josef Söntgen
23dcbff998
libports: fix sdl_mixer include paths
...
Fixes #1255 .
2014-10-10 13:02:30 +02:00
Alexander Boettcher
8b8c2713ae
vfs: use 64bit for file offset and size
...
Fixes #1246
2014-10-10 13:02:28 +02:00
Josef Söntgen
1a170e9caf
libports: add vfs_jitterentropy library
...
This file system library uses the the jitterentropy library to provide
a rudimentary '/dev/random' device.
Fixes #1239 .
2014-08-26 11:00:13 +02:00
Josef Söntgen
2f46930824
libports: add jitterentropy-20140411
...
This commit adds a port the jitterentropy library to Genode. As
backend on x86_{32,64} 'rdtsc' is used and on ARMv{6,7} the
performance-counter.
Fixes #1239 .
2014-08-26 11:00:13 +02:00
Josef Söntgen
ebc07949ff
libc: add support for Rtc_file_system
...
Fixes #1241 .
2014-08-22 16:16:41 +02:00
Josef Söntgen
4cab202d8a
libcrypto: remove MD2, RC5 and store
...
Remove components that are disabled upstream.
Fixes #1236 .
2014-08-22 16:16:41 +02:00
Josef Söntgen
1f1b7f7158
libcrypto: use platform specific mk files
...
Instead of checking the target platform in the mk file use the common
pattern of providing a mk file for each platform.
Fixes #1236 .
2014-08-22 16:16:41 +02:00
Josef Söntgen
5322714183
libssl: use platform specific mk files
...
Instead of checking the target platform in the mk file use the common
pattern of providing a mk file for each platform.
Fixes #1236 .
2014-08-22 16:16:41 +02:00
Josef Söntgen
e23a0c8a13
openssl: use Genode specific RAND backend
...
The backend merely provides simpler access to '/dev/random' because
on Genode the common random device checks are unnecessary.
Fixes #1236 .
2014-08-22 16:16:40 +02:00
Christian Prochaska
4973f2a310
Qt5: migrate to new ports mechanism
...
Fixes #1233 .
2014-08-22 16:16:40 +02:00
Christian Prochaska
4672ae637a
Qt5: set the parent view of a QPluginWidget's view
...
For the correct integration of a QPluginWidget in a parent QWidget, with
this commit the parent QWidget's Nitpicker view is made the parent view of
the plugin's Nitpicker view.
Fixes #1173 .
2014-06-26 10:57:25 +02:00
Christian Prochaska
db89c85954
Qt5: ARM-related improvements
...
- fix compile errors when building for ARM
- use the correct device drivers in Qt run scripts
Fixes #1154 .
2014-05-27 11:14:45 +02:00
Josef Söntgen
0a0f0031a4
libports: enable curl on arm
2014-05-27 11:14:45 +02:00
Christian Prochaska
ea79c0e2e9
openssl: add ARM support
...
Fixes #1136 .
2014-05-27 11:14:45 +02:00
Sebastian Sumpf
d1e10e939d
dde_linux: migrate to new ports mechanism
...
Issue #1082
2014-05-27 11:14:43 +02:00
Norman Feske
85a2ebc1c4
libports: migrate to new ports mechanism
...
Issue #1082
2014-05-27 11:14:42 +02:00
Norman Feske
ca971bbfd8
Move repositories to 'repos/' subdirectory
...
This patch changes the top-level directory layout as a preparatory
step for improving the tools for managing 3rd-party source codes.
The rationale is described in the issue referenced below.
Issue #1082
2014-05-14 16:08:00 +02:00