Emery Hemingway
9f98f503b1
skip init schema check in TestU01 run scripts
...
Ref #91
2017-11-28 10:21:39 -06:00
Emery Hemingway
b2d0b157ea
Depot: recipes for Libretro cores
...
Ref #91
2017-11-28 10:21:29 -06:00
Emery Hemingway
869522b100
remove input_remap in favor of input_merger
2017-11-28 10:21:24 -06:00
Emery Hemingway
762c13ccfa
skip init schema check for chuck run scripts
...
Ref #91
2017-11-28 10:18:17 -06:00
Emery Hemingway
dbb37dc53e
xml_editor: use new VFS root constructor
...
Ref #91
2017-11-28 10:18:13 -06:00
Emery Hemingway
f79aa89f7e
xml_term_edit: use libc for file I/O
...
Ref #91
2017-11-28 10:17:16 -06:00
Emery Hemingway
dbd6962ebf
app/xml_term_edit: fix directory reading
...
Ref #91
2017-11-28 10:16:58 -06:00
Emery Hemingway
a2f2c74fcf
Refactor retro_frontend
...
Add support for multiple controllers and device types. Make Genode to
Libretro input mapping configurable, which relieves the need to
externally remap Genode keycodes to conform to static Libretro mapping.
Send keyboard input to a optional keyboard callback set by the core to
complete keyboard support.
Ref #89
2017-11-27 14:54:24 +01:00
Josef Söntgen
50076302b6
Adapt SDL ports to API changes
...
Fixes #90 .
2017-11-27 14:52:56 +01:00
Emery Hemingway
6b7048762a
hotkey_edit: launch components by hotkey via XML editing
...
Ref #86
2017-11-14 13:18:58 +01:00
Emery Hemingway
87ed5042c0
Nim libraries for native Genode intefaces
...
Ref #86
2017-11-14 13:18:04 +01:00
Emery Hemingway
09964463e9
xml_editor: VFS API update, 'toggle' action
...
Add an action at the xml_editor to toggle the presence of an XML node.
Edit clients have no explicit knowledge of what nodes are present in the
file being edited so a 'toggle' feature is best implemented server side.
Ref #86
2017-11-14 13:16:42 +01:00
Emery Hemingway
6263202681
usb_gamepad_input: Gravis Gamepad Pro support
...
Fix #88
2017-11-14 11:49:08 +01:00
Emery Hemingway
d953bbfbd4
Port of Fraunhofer FDK AAC library
...
https://en.wikipedia.org/wiki/Fraunhofer_FDK_AAC
Fix #85
2017-09-27 16:41:57 +02:00
Martin Stein
3d4ee57a8d
eigentor: adapt to 17.08 release
...
This makes the eigentor test succeed again.
Fixes #83
2017-08-31 09:05:20 +02:00
Stefan Kalkowski
f1534d1032
tor: upgrade to recent TOR release
2017-08-29 15:47:00 +02:00
Stefan Kalkowski
8eeda9d876
tor: update to 17.05 release
...
Ref #74
2017-08-29 15:46:40 +02:00
Stefan Kalkowski
2321a81f3b
fetchurl: update to 17.05
...
Ref #74
2017-08-29 15:46:23 +02:00
Josef Söntgen
ea44897943
sdl: add OpenGL examples
...
Fixes #82 .
2017-08-29 12:53:33 +02:00
Emery Hemingway
1b4442add5
run ChucK VM exclusively in libc application context
...
Ref #74
2017-08-28 16:36:13 +02:00
Emery Hemingway
800c3e940f
Update TestUO1 utilities
...
Ref #74
2017-08-28 16:25:45 +02:00
Emery Hemingway
7370cc7410
server/rom_fallback: 17.05 upgrade, create recipe
...
Ref #74
2017-08-28 16:20:17 +02:00
Johannes Schlatow
701bd3e95d
remote_rom: update to 17.05
...
Ref #74
2017-08-28 14:22:56 +02:00
Johannes Schlatow
e7e44936a8
ports: update to 17.05
...
Ref #74
2017-08-28 14:22:39 +02:00
Johannes Schlatow
98820ffab4
zynq: update to 17.05
...
Ref #74
2017-08-28 14:22:20 +02:00
Emery Hemingway
834f98137f
server/log_tee: 17.05 upgrade, recipe
...
Ref #74
2017-08-28 14:19:34 +02:00
Emery Hemingway
065f58af22
app/blk_shred: fill a block device with noise
...
The blk_shred utitity write over an entire Block session region with
noise suitable as a ciphertext background. See the 'sequence' utility
for making multiple write passes.
Fix #81
2017-08-28 14:15:30 +02:00
Emery Hemingway
a7e6bf698d
port Glib
...
https://wiki.gnome.org/Projects/GLib
Fix #80
2017-08-04 16:50:41 +02:00
Boris Mulder
2e44104873
fetchurl: updated to newest genode libc
2017-07-31 11:56:48 +02:00
Emery Hemingway
471ef85202
fix Meteor PORT_DIR path
...
Ref #78
2017-07-24 12:25:44 +02:00
Emery Hemingway
a09504a099
port of Meteor emulator for the Game Boy Advance
...
Fix #78
2017-07-06 10:38:14 +02:00
Emery Hemingway
4447d50e78
fb_upscale: fix mode dimensioning bug
...
Ref #78
2017-07-06 10:37:57 +02:00
Alexander Senier
1336376e2e
Add googletest, adapt port by @rite to 17.05
2017-06-26 12:07:50 +02:00
Emery Hemingway
9055c535e7
retro_frontend fixes for Tyrquake
...
- Implement RETRO_ENVIRONMENT_GET_USERNAME callback as a no-op.
- Explicitly execute core in libc application context.
- Pause audio only when audio is connected.
- Fix keys in tyrquake run scenario, use depot packages, disable audio.
Fix #76
2017-06-21 10:21:37 +02:00
Emery Hemingway
47259f7854
Transactional XML editor
...
This patch introduces a single-file XML editor driven by Report clients.
The xml_editor component manages edits to a file and the xml_term_edit
component is a terminal-based frontend.
Fix #75
2017-06-12 15:24:09 +02:00
Norman Feske
670aab19e3
Adaptation to Genode 17.05
...
- Adjust use of exceptions to unified exception types:
https://genode.org/documentation/release-notes/17.05#Streamlining_exception_types
- Add posix.lib.so as boot module:
http://genode.org/documentation/release-notes/17.05#POSIX_libc_profile_as_shared_library
- Adaptation to API changes
Ref #74
2017-06-02 11:48:15 +02:00
Stefan Kalkowski
0c7450c550
Removal of deprecated os/config.h (Ref #74 )
2017-06-02 11:28:34 +02:00
Stefan Kalkowski
c9f593d803
Use default Qemu memory size in run-scripts
...
Ref #74
2017-06-02 11:25:23 +02:00
Emery Hemingway
681f8f1a79
proxy/rom_verify: 17.05 release upgrades, log ROM hashes
...
Ref #74
2017-05-29 23:45:45 -05:00
Emery Hemingway
4e006e0423
Assign cap quotas in run scripts
...
Ref #74
2017-05-29 23:45:45 -05:00
Emery Hemingway
5a1bd02ef4
TestU01: upgrade to 17.05 release
...
- Correct spelling of 'Alphabet' test to 'Alphabit'
- Remove config library dependency
Ref #74
2017-05-29 23:45:45 -05:00
Emery Hemingway
e38eda2fc0
Upgrade Libretro frontend and cores to 17.05 release
...
- Remove Libretro symbols declaration
- Print core reports in run scenarios
- Run scenario fixups
- Fetch shareware Quake in TyrQuake scenario
- retro_frontend fixups
Ref #74
2017-05-29 23:45:45 -05:00
Emery Hemingway
d98c0455ec
update cave story to 1.0.0.6
...
Ref #74
2017-05-29 23:45:39 -05:00
Emery Hemingway
a0353517dc
server/input_remap: pass explicit Env to Input::Session_component
...
Ref #74
2017-05-29 19:55:44 -05:00
Emery Hemingway
73948ac1b2
app/chuck: pass Env to session connections, input support
...
- Initialize RtAudio with component env.
- Mouse and keyboard input support.
- Audio synthesis run scenarios.
Fix #73
2017-04-25 11:40:28 +02:00
Emery Hemingway
a44aa90660
remove native 'snprintf' calls, improve test coverage
...
- Replace all native 'snprintf' calls with 'Genode::String'.
- Fix ram quotas and libc configs in effected run scripts.
- Verify bit-perfect output of lz_rom test with rom_verify.
Fix #72
2017-04-21 10:31:42 +02:00
Emery Hemingway
78046dfd66
app/pike_loader: mouse driven loader client
...
Component to create and load a Nitpicker view using a mouse drag,
inspired by Rob Pike's Mux, 8½, and Rio window managers.
Fix #71
2017-04-19 11:54:48 +02:00
Emery Hemingway
7267d88760
server/lz_rom: decompress lzipped files to ROM sessions
...
See 'src/server/lz_rom/README' and 'run/lz_rom_noux.run' for more
information.
Fix #70
2017-04-19 11:51:33 +02:00
Emery Hemingway
11956d6e54
port of Lzlib
...
http://www.nongnu.org/lzip/
Ref #70
2017-04-19 11:51:21 +02:00
Emery Hemingway
67c7406029
Transparent log overlay demo
...
Demonstrate an on-screen log that can be toggled on and off.
Fix #69
2017-03-28 11:57:40 +02:00