Norman Feske
82991ba378
base: fix warning in console.cc
2015-11-04 13:49:01 +01:00
Norman Feske
91345a1568
nitpicker: use fb sync for periodic processing
2015-11-04 13:49:01 +01:00
Norman Feske
24b7accbf2
fb_drv: generate periodic sync events
...
Fixes #1762
2015-11-04 13:49:01 +01:00
Norman Feske
650267b425
libports: fix eglgears example
...
Thanks to Jamey Sharp for the fix!
Fixes #1670
2015-11-04 14:09:30 +01:00
Christian Prochaska
759b9ed1ad
floating window layouter: bring focused window to front
2015-11-04 14:09:30 +01:00
Christian Prochaska
9aff45ae8c
floating window layouter: fix padding
2015-11-04 14:09:30 +01:00
Christian Prochaska
75111c4f1a
wm: sanitize the view title
...
By replacing '"' by ''', we work around issue #1757 .
2015-11-04 14:09:30 +01:00
Christian Prochaska
220d143e44
decorator: fix detection of hovered window control
2015-11-04 14:09:29 +01:00
Norman Feske
755d2cce05
gems: turn launcher into a panel-like application
2015-11-04 14:09:29 +01:00
Norman Feske
519eb334e9
menu view: add hbox layout, support widget reorder
...
This patch, complements the existing vbox layout with a hbox layout and
improves the response to dynamic dialog updates. The new version support
disappearing widgets and the reordering of widgets. Furthermore, this
patch ensures that the 'Widget::_layout' functions are executed after
updating a new version of the dialog.
2015-11-04 14:09:29 +01:00
Norman Feske
5456175d07
menu view: change style to be less obtrusive
2015-11-04 14:09:29 +01:00
Christian Prochaska
e652af7518
nitpicker: fix off-by-one bug
2015-11-04 14:09:29 +01:00
Christian Prochaska
0150d02683
nitpicker: never bring the background view to front
2015-11-04 14:09:29 +01:00
Norman Feske
a01a423c91
nitpicker: allow refocus during global key ops
2015-11-04 14:09:29 +01:00
Norman Feske
f01b205c30
nitpicker: postpone focus updates until idle
...
This patch ensures that focus changes performed via the Session::focus
call are made effective the next time, the user is idle. Previously,
focus changes during drag operations were simply discarded.
2015-11-04 14:09:28 +01:00
Norman Feske
7c968d4c60
nitpicker: externalize xray policy
...
This patch removes the policy for controlling the X-Ray mode from
nitpicker to the separate component os/app/xray_trigger.
Fixes #1690
2015-11-04 14:09:28 +01:00
Norman Feske
2166aef737
nitpicker: update all on focus change in xray mode
2015-11-04 14:09:28 +01:00
Norman Feske
3726cafb28
window layouter: no focus update on hover reset
2015-11-04 14:09:28 +01:00
Christian Prochaska
f8c1379f15
dde_ipxe: enable Intel I218-LM (rev 03) PCI-ID
...
Fixes #1754
2015-11-04 14:09:28 +01:00
Christian Helmuth
64a4713fe6
fb_sdl: check for X11 / prevent invalid-event flood
...
We check for X11 as required platform now and are more verbose on
errors.
2015-11-04 14:09:28 +01:00
Alexander Boettcher
826c81ac18
hw_x86: discover all physical memory in core
...
Fixes #1741
2015-11-04 14:09:28 +01:00
Alexander Boettcher
f42f946f3b
base: support parsing multiboot for phys. memory
...
Issue #1741
2015-11-04 14:09:27 +01:00
Alexander Boettcher
7ea5884ffc
base: use mmio framework for multiboot handling
...
Issue #1741
2015-11-04 14:09:26 +01:00
Alexander Boettcher
6c1906e43e
platform_drv: clear bdf_in_use if set
...
Fixes #1740
2015-11-04 14:09:26 +01:00
Alexander Boettcher
04cca1edb1
platform_drv: use shared irq path for ps/2
...
Issue #1740
2015-11-04 14:09:26 +01:00
Alexander Boettcher
8701b7d517
x86: construct platform_drv irq connection lazily
...
Issue #1740
2015-11-04 14:09:26 +01:00
Alexander Boettcher
2b2587fde9
x86: claim extended pci config io memory lazily
...
Issue #1740
2015-11-04 14:09:26 +01:00
Alexander Boettcher
bdaf79e3b8
x86: extend io_mem call of platform_drv
...
Support allocation of sub I/O memory spaces of one I/O memory bar with
write-combined caching attribute.
2015-11-04 14:09:25 +01:00
Christian Prochaska
8f849c9438
clipboard: fix session close handling
...
Fixes #1747
2015-11-04 14:09:25 +01:00
Christian Prochaska
731a98c266
vbox: decode clipboard content
...
Fixes #1748
2015-11-04 14:09:25 +01:00
Josef Söntgen
32e2ab85b0
netperf: remove bssid from wifi tests
...
The bssid is purely optional and only should be used if it really is
needed.
Issue #1746 .
2015-11-04 14:09:25 +01:00
Josef Söntgen
9fc7519972
wifi_drv: handle hidden SSID
...
Form now on always generate a configuration that handles nidden SSIDs
well and document the configuration in more detail.
Fixes #1746 .
2015-11-04 14:09:25 +01:00
Emery Hemingway
8ed6364388
refactor Vfs::Ram_file_system
...
Issue #1648
2015-11-04 14:09:24 +01:00
Emery Hemingway
1b4f894e2d
VFS stress test
...
Issue #1648
2015-11-04 14:09:24 +01:00
Emery Hemingway
cdb44850d3
Strip slashes from Path in Vfs::Fs_file_system
...
strip_last_element at Path removes everything after the trailing slash,
which causes lookup failures at the VFS server when opening directories.
Issue #1648
2015-11-04 14:09:24 +01:00
Emery Hemingway
b6c558dce9
Vfs: File_system server backed by VFS library
...
Test available at libc_vfs_fs.
Fixes #1648
2015-11-04 14:09:24 +01:00
Emery Hemingway
1c6164a0c5
File_system session: broaden error handling
...
Throw Invalid_name, No_space, and Out_of_node_handles where appropriate.
Catch the new range of errors thrown by at the VFS.
Catch Out_of_node_handles at the VFS, but print a message and re-throw.
Issue #1648
2015-11-04 14:09:24 +01:00
Emery Hemingway
1d4bd10701
fix handle leak in Vfs::Fs_file_system
...
Issue #1648
2015-11-04 14:09:23 +01:00
Emery Hemingway
48fd034cfe
New session arguments at File_system connection
...
Session root and writeablity may be specified at the session
convenience constructor.
Issue #1648
2015-11-04 14:09:23 +01:00
Emery Hemingway
2da239d0c8
void sync(char const *path)
...
Sync now takes a path argument at VFS and File system interfaces.
Issue #1648
2015-11-04 14:09:23 +01:00
Norman Feske
96d021b9d4
base: char const * comparison operators for String
2015-11-03 17:04:16 +01:00
Norman Feske
a528aa097a
init: add 'label' criterion for session routing
...
This patch introduces a shortcut for conditional session routes of the
form '<if-arg key="label" value="..."/>'. With this change, the label
can be directly specified as 'label' attribute of an '<any-service>' or
a '<service>' node. The '<if-arg>' mechanism was not documented anyway
and I hope to be able to ultimately remove it.
2015-11-03 17:04:16 +01:00
Christian Prochaska
b26ac3c4fb
run: fix Qemu boot timeout
...
Fixes #1758
2015-11-03 17:02:19 +01:00
Alexander Boettcher
115a605658
run: try to detect reboots of platform
2015-10-28 15:06:24 +01:00
Alexander Boettcher
6d0936ca98
okl4: increase available physical memory
...
required by noux_tool_chain_auto
2015-10-28 15:06:23 +01:00
Christian Helmuth
c2f0bb4fa8
ports: adapt to moved lynx hosting
...
The new archive has a new naming scheme (also the root directory name
changed) but I compared the contents and those don't differ.
2015-10-28 15:06:23 +01:00
Alexander Boettcher
f9fbe34644
base: avoid detaching not attached trace_control
2015-10-28 15:06:23 +01:00
Alexander Boettcher
6de46dfd2e
increase timeouts for noux_tool_chain_auto
2015-10-28 15:06:23 +01:00
Alexander Boettcher
c4686a1196
disable network tests on platforms w/o nic driver
...
They don't have a network driver currently.
2015-10-28 15:06:23 +01:00
Alexander Boettcher
ffbbf69959
nova: update kernel branch to avoid tlb issues
...
Following page fault sympton in core gets fixed:
PAGE-FAULT IN CORE (WRITE pf_addr=1000000 pf_ip=14361c from 00 <NULL>)
stack pointer 0xa01fec30, qualifiers 0x6 irUWp
faulter utcb a01ff000, last message item count 1
0 - type=1 rights=0x3 region=0x1000000+0x1000000 hotspot 0(801) - delegated
1 a01fec30 0014361c
2 a01fec68 001401d5
2015-10-28 15:06:23 +01:00