Christian Helmuth
2a1a47b598
vbox6: update to version 6.1.22
2021-06-25 11:41:43 +02:00
Christian Helmuth
1d52bd017d
depot: update recipe hashes
2021-05-28 14:16:46 +02:00
Johannes Schlatow
7b09675236
depot: add less recipe
...
genodelabs/genode#4162
2021-05-28 14:15:28 +02:00
Johannes Schlatow
4bed825956
depot: add diffutils recipe
...
genodelabs/genode#4162
2021-05-28 14:15:28 +02:00
Sebastian Sumpf
c8c589d91a
libyuv: enable MJPEG support
...
issue #4158
2021-05-28 14:15:28 +02:00
Christian Prochaska
9c05cda6e7
tool_chain: update gcc to version 10.3.0
...
Issue #4094
2021-05-28 14:15:26 +02:00
Christian Helmuth
777923f9bd
depot: update recipe hashes
2021-05-10 11:18:12 +02:00
Norman Feske
516a9a6925
depot: update recipe hashes
2021-05-05 11:35:31 +02:00
Alexander Boettcher
7b9e7361ba
vbox5: add capture pkg version
...
Issue #4078
2021-05-05 11:35:28 +02:00
Alexander Boettcher
58db8c647a
qemu-usb: add usb webcam model
...
Fixes #4078
2021-05-05 11:35:28 +02:00
Norman Feske
efbed6f7bf
depot: update recipe hashes
2021-04-20 12:10:58 +02:00
Christian Helmuth
cb9a26f1ed
vbox6: sculpt runtime package
...
Issue #4031
2021-04-20 12:03:03 +02:00
Christian Helmuth
839183d2b6
vbox6: unify EMT and vCPU entrypoint
...
Issue #4031
2021-04-20 11:57:19 +02:00
Norman Feske
0f9cb72cfa
depot: update recipe hashes
2021-03-29 13:46:49 +02:00
Norman Feske
eb89b13327
depot: update recipe hashes
2021-03-24 11:32:53 +01:00
Alexander Boettcher
141af733aa
vbox5: remove priority bands from vbox5-* packages
2021-03-24 10:34:55 +01:00
Norman Feske
ca50a41d28
depot: update recipe hashes
2021-03-23 11:28:53 +01:00
Norman Feske
5c5b56d1e0
depot: update recipe hashes
2021-03-12 12:08:24 +01:00
Christian Helmuth
0afd3db894
depot: update recipe hashes
2021-02-25 11:24:23 +01:00
Christian Helmuth
20caac5f3b
Port of VirtualBox 6.1.14
2021-02-25 11:22:59 +01:00
Norman Feske
64165d829e
depot: update recipe hashes
2021-02-23 12:07:18 +01:00
Christian Helmuth
f23e302475
Update OpenSSL to version 1.1.1i
...
Note, OpenSSL now comes as one combined depot archive *openssl* that
replaces the former *libssl* and *libcrypto* archives. The libraries are
still separate binaries for compatibility with legacy software.
Issue #3773
2021-02-23 12:07:16 +01:00
Norman Feske
a981fb864c
depot: update recipe hashes
2021-01-25 14:00:43 +01:00
Norman Feske
d47f87a768
terminal: use GUI session directly
...
Issue #3196
Fixes #3970
2020-12-23 13:38:31 +01:00
Christian Helmuth
1bef11accf
depot: update recipe hashes
2020-12-18 09:10:52 +01:00
Christian Helmuth
f2e0c164c2
depot: update recipe hashes
2020-11-27 09:21:06 +01:00
Christian Helmuth
5be1c793a5
depot: update recipe hashes
2020-10-23 14:16:38 +02:00
Christian Helmuth
91f8281618
depot: update recipe hashes
2020-10-09 13:35:57 +02:00
Christian Helmuth
f6337a6446
depot: update recipe hashes
2020-09-18 14:04:56 +02:00
Christian Helmuth
c59c266afc
depot: update recipe hashes
2020-09-17 14:23:14 +02:00
Christian Helmuth
f70b02ae3b
vbox: remove logger libc plugin
...
Fixes #3870
2020-08-28 14:48:05 +02:00
Christian Helmuth
c649307720
depot: update recipe hashes
2020-08-28 08:29:12 +02:00
Norman Feske
7d0cb9620b
depot: update recipe hashes
2020-08-25 11:50:41 +02:00
Norman Feske
3e8824908d
system_shell: increase gui_fb quota
...
With this change, the window can be maximized when using a 1920x1080
resolution with 32 bits per pixel.
Issue #3784
2020-08-25 11:50:10 +02:00
Norman Feske
fcb21732e0
Move drivers/input/spec/ps2 to drivers/ps2
...
This simplifies the directory structure.
Issue #2190
2020-08-25 11:50:09 +02:00
Christian Helmuth
de7d4a5523
Replace libc_pipe plugin by VFS pipe plugin
2020-07-30 08:49:24 +02:00
Norman Feske
de795b1a6e
depot: update recipe hashes
2020-07-13 11:33:53 +02:00
Christian Prochaska
5af4552511
qt5: build Qt libraries and applications with qmake
...
Fixes #3795
2020-07-03 13:48:55 +02:00
Norman Feske
35c3acdf05
depot: update recipe hashes
2020-07-03 11:13:59 +02:00
Norman Feske
4450b37ff5
depot: update recipe hashes
2020-06-29 14:25:28 +02:00
Norman Feske
7dbf836217
Move stubby to genode-world
...
Fixes #3789
2020-06-29 14:25:27 +02:00
Norman Feske
ef741ef80d
Change pixel format to 32 bits per pixel
...
Until now, Genode's framebuffer session interface was based on the
RGB565 pixel format. This patch changes the pixel format to 32-bit
XRGB where the X part is ignored. It adapts all graphical applications
and device drivers accordingly.
The patch also adjusts the users of the drivers_interactive packages,
assigning 64 MiB RAM and 1500 caps to the drivers subsystem, which is
sufficient for covering high resolutions at 32 bits per pixel and to
accommodate multi-component USB HID input stacks.
Fixes #3784
2020-06-29 14:22:29 +02:00
Norman Feske
eb3a81a874
depot: update recipe hashes
2020-06-22 09:39:41 +02:00
Norman Feske
48b4891f6e
Rename nit_fb to gui_fb
...
Issue #3778
2020-06-22 09:39:40 +02:00
Norman Feske
5d40c0c1ce
Rename 'Nitpicker' namespace to 'Gui'
...
Issue #3778
2020-06-22 09:39:40 +02:00
Norman Feske
e8f5706382
Rename <nitpicker> in runtime files to <gui>
...
Issue #3778
2020-06-22 09:39:39 +02:00
Norman Feske
98f39c698f
Rename "Nitpicker" service name to "Gui"
...
Issue #3778
2020-06-22 09:39:39 +02:00
Norman Feske
c6eda9bd80
Rename include/nitpicker_session to gui_session
...
This patch also renames the depot api archive accordingly.
Issue #3778
2020-06-22 09:39:39 +02:00
Christian Helmuth
6006051fb9
depot: update recipe hashes
2020-05-27 11:56:47 +02:00
Christian Prochaska
2f47bbde30
qt5: use VFS pipe plugin
...
Fixes #3759
2020-05-27 11:56:46 +02:00
Norman Feske
0f27d139bd
depot: update recipe hashes
2020-05-18 10:16:59 +02:00
Christian Helmuth
c11d9b7b5c
Remove false API dependencies from libc/posix components
...
Fixes #3720
2020-05-18 10:16:13 +02:00
Norman Feske
dd899fde29
depot: update recipe hashes
2020-04-24 14:37:57 +02:00
Norman Feske
f14cc2edab
Replace use of ram_fs by VFS server
...
Issue #3734
2020-04-21 16:24:37 +02:00
Christian Helmuth
b60b591d06
depot: update recipe hashes
2020-04-17 12:40:13 +02:00
Norman Feske
4dd110ce5e
Remove noux runtime
...
The feature set of noux is fully covered by the regular C runtime now.
Fixes #3696
2020-04-17 12:39:33 +02:00
Norman Feske
d6bdeed38f
report_dump: replace noux by plain bash
...
This patch also introduces the use of the RTC for creating directory
names and increases the rate of snapshot creation from 10 seconds to
one minute to make sure that directories are named differently when
reading the RTC clock at granularity of minutes.
Issue #3696
2020-04-17 12:39:33 +02:00
Norman Feske
46fa8197a2
depot: update recipe hashes
2020-03-26 11:39:02 +01:00
Norman Feske
208294b0d3
Turn pkg/noux-system into pkg/system_shell
...
The new package does no longer require noux.
Issue #3696
2020-03-26 11:38:59 +01:00
Norman Feske
cf052996d3
Remove pkg/noux-build-x86
...
Use-case-specific Unix runtimes should better be realized via Goa now.
Issue #3696
2020-03-26 11:38:58 +01:00
Christian Helmuth
5affd51250
depot: update recipe hashes
2020-02-28 08:59:43 +01:00
Christian Helmuth
e52802162c
libc: reimplement synchronization primitives
...
The new implementation relieves the main entrypoint from monitor jobs
for contended lock primitives and is based on custom applicant data
structures, per-lock resp. per-semaphore applicant lists, and a
libc-internal blockade with timeouts based on libc kernel primitives.
2020-02-27 14:47:00 +01:00
Christian Helmuth
4cccf74664
depot: update recipe hashes
2020-02-20 12:11:23 +01:00
Norman Feske
7da3404bd0
pkg/noux-system: increase nit_fb quota
...
With this change, the window can be maximized on a full-HD screen.
2020-02-20 12:08:16 +01:00
Norman Feske
57ea1dbdd3
depot: update recipe hashes
2020-02-10 14:29:06 +01:00
Christian Helmuth
90535a1401
depot: update recipe hashes
2020-02-04 15:51:10 +01:00
Christian Helmuth
b931b67cba
depot: update recipe hashes
2019-12-19 17:01:43 +01:00
Christian Helmuth
11ef8e1ff2
depot: update recipe hashes
2019-11-28 09:06:39 +01:00
Alexander Boettcher
f7c818d303
vbox5: add recipe of kernel independent version
2019-11-25 16:02:40 +01:00
Christian Helmuth
ce1b813105
depot: update recipe hashes (vbox, sculpt)
2019-11-19 16:08:19 +01:00
Christian Helmuth
7ed1d7f11d
depot: update recipe hashes
2019-11-19 14:54:14 +01:00
Josef Söntgen
94b63924ed
noux: add time modification
...
... and set initial time by using RTC session.
Up to now Noux used a monotic clock whose initial start value always
was '0' (which correlates to the start of the UNIX epoch) to provide
a notion of time. In addition it is now possible to use the RTC
session to set the initial value for use cases where having a proper
real-world time matters.
To use the RTC session the 'rtc' attribute of the '<config>' node
must be set to 'yes'. Thereby the session becomes a mandatory
dependency as Noux will not start without it.
Issue #1784
2019-11-19 14:17:30 +01:00
Norman Feske
bf92232698
libc: split task.cc into multiple files
...
This patch is the first step of re-organizing the internal structure of
the libc. The original version involved many direct calls of global
functions (often with side effects) across compilation units, which
made the control flow (e.g., the initialization sequence) hard to
follow.
The new version replaces those ad-hoc interactions with dedicated
interfaces (like suspend.h, resume.h, select.h, current_time.h). The
underlying facilities are provided by the central Libc::Kernel and
selectively propagated to the various compilation units. The latter is
done by a sequence of 'init_*' calls, which eventually will be replaced
by constructor calls.
The addition of new headers increases the chance for name clashes with
existing (public) headers. To disambiguate libc-internal header files
from public headers, this patch moves the former into a new 'internal/'
subdirectory. This makes the include directives easier to follow and the
libc's source-tree structure more tidy.
There are still a few legacies left, which cannot easily be removed
right now (e.g., because noux relies on them). However, the patch moves
those bad apples to legacy.h and legacy.cc, which highlights the
deprecation of those functions.
Issue #3497
2019-11-19 14:10:55 +01:00
Christian Helmuth
4a7b0e99a6
depot: update recipe hashes
2019-09-20 14:14:16 +02:00
Christian Helmuth
b2c59576ae
depot: update recipe hashes
2019-08-28 14:36:56 +02:00
Christian Prochaska
65f402807f
qt5: update to version 5.13.0
...
Fixes #3485
2019-08-28 14:22:33 +02:00
Christian Helmuth
312f801f8a
depot: update recipe hashes
2019-08-21 13:25:26 +02:00
Christian Helmuth
17d32b3e15
depot: update recipe hashes
2019-07-09 09:06:54 +02:00
Norman Feske
6380ad1c80
pkg/vbox5-nova-sculpt: clipboard support
...
To enable the clipboard for a VM, add the following node to the
<Hardware> sub node of your machine.vbox configuration:
<Clipboard mode="Bidirectional"/>
Issue #3437
2019-07-09 08:58:39 +02:00
Norman Feske
3b0d694f42
pkg/noux-system: clipboard support
...
Issue #3437
2019-07-09 08:58:39 +02:00
Christian Helmuth
3c4c460f82
depot: update recipe hashes
2019-06-13 13:40:37 +02:00
Christian Helmuth
f8f9f710e5
vbox5: rewrite (truncate) nitpicker session label
...
The shape-report label matching depends on the truncated label, i.e.,
Nitpicker label "wm -> vm" matches, while "wm -> vm -> vbox" does not.
2019-06-13 12:17:31 +02:00
Emery Hemingway
dc8a2ec523
Remove libc_terminal
...
Fix #3378
2019-06-13 12:13:40 +02:00
Christian Helmuth
2b183f9497
depot: update recipe hashes
2019-05-29 10:20:52 +02:00
Alexander Boettcher
5673c163fb
vbox5: use vm_session interface
...
Issue #3111
2019-05-29 10:20:52 +02:00
Emery Hemingway
863654d188
Libc: update port to Freebsd 12
...
Fix #3289
2019-05-27 14:46:53 +02:00
Christian Helmuth
ba51800b31
depot: update recipe hashes
2019-05-06 16:15:27 +02:00
Alexander Boettcher
8840ca96a9
seoul: use vm_session interface
...
and remove any dependency on the NOVA kernel interface
Issue #3111
2019-05-06 16:15:26 +02:00
Christian Helmuth
6ea1179145
depot: update recipe hashes
2019-04-09 12:30:35 +02:00
Norman Feske
d027f12764
depot: update recipe hashes
2019-04-02 09:36:39 +02:00
Alexander Boettcher
3b36673e03
seoul: use nitpicker session
...
Issue #3196
2019-04-01 19:33:50 +02:00
Alexander Boettcher
3b36542212
vbox5: use nitpicker session
...
Issue #3196
2019-04-01 19:33:50 +02:00
Christian Helmuth
ebe71a12ed
depot: update recipe hashes
2019-03-19 11:12:36 +01:00
Christian Prochaska
f4542b378c
arora: update Nitpicker and shape report routes
...
Fixes #3219
2019-03-18 15:56:24 +01:00
Alexander Boettcher
38d3577c10
pkg: limit vbox5-nova-sculpt runtime to 4G
...
Fixes #3197
2019-02-28 16:36:12 +01:00
Christian Helmuth
36adbef3f9
depot: update recipe hashes
2019-02-28 11:34:45 +01:00
Norman Feske
e679d55f67
Update <provides> info in pkg runtimes
...
This information is now used by Sculpt's '+' menu for the interactive
routing.
2019-02-28 11:34:07 +01:00
Christian Helmuth
46a29532a9
depot: update recipe hashes
2019-02-26 14:47:02 +01:00
Emery Hemingway
d273129d9d
Disambiguate noux-system config
2019-02-26 14:45:31 +01:00
Norman Feske
0e0b6bdde7
depot: update recipe hashes
2019-02-19 11:13:56 +01:00