aboutsummaryrefslogtreecommitdiff
path: root/NxWidgets/ChangeLog.txt
diff options
context:
space:
mode:
authorpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-05-20 22:10:34 +0000
committerpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2012-05-20 22:10:34 +0000
commit602575e7c90d0169c8572e5a314aeb1e81ba548e (patch)
tree33492e787345ddef26740d5a9c1282f59324c2b0 /NxWidgets/ChangeLog.txt
parent3a6013aae5fe8f66d15c9099d015f85aa5b0b0a8 (diff)
downloadpx4-firmware-602575e7c90d0169c8572e5a314aeb1e81ba548e.tar.gz
px4-firmware-602575e7c90d0169c8572e5a314aeb1e81ba548e.tar.bz2
px4-firmware-602575e7c90d0169c8572e5a314aeb1e81ba548e.zip
Add an NxWM console/keyboard thread and eliminate all issues with NxConsole window serial input
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4755 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'NxWidgets/ChangeLog.txt')
-rw-r--r--NxWidgets/ChangeLog.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/NxWidgets/ChangeLog.txt b/NxWidgets/ChangeLog.txt
index c61d48375..9a5855252 100644
--- a/NxWidgets/ChangeLog.txt
+++ b/NxWidgets/ChangeLog.txt
@@ -124,3 +124,15 @@
* NxWM:CNxConsole: Configures the NxConsole window to redirectin keyboard
input to the NxConsole; redirects standard input to the NxConsole
device driver.
+* NxWM:CKeyboard: Add a new class that implements a keyboard listener
+ thread. This thread reads from /dev/console and injects the keyboard
+ input into NX. NX will determine which window is at the top of the
+ heirarchy and re-direct the keyboard input to only that top window.
+ This solves an important problem with, for example, running multiple
+ copies of the NxConsole: On the copy of the NxConsole at the top of
+ the heirarchy should get the keyboard input.
+* UnitTests/nxwm/main.cxx: Now starts the keyboard thread if
+ CONFIG_NXWM_KEYBOARD is defined.
+* NxWM::CTaskbar: After drawing the task bar, need to raise the
+ application window otherwise the taskbar will be on the top and
+ keyboard input will not be received by the top application.