summaryrefslogtreecommitdiff
path: root/NxWidgets/TODO.txt
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-05-16 22:43:40 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-05-16 22:43:40 +0000
commit20958add7b2acc205e71569a3f318196baf7b7cf (patch)
tree5f479cc7c9a1bc538630ddaeae8c57b65b40e780 /NxWidgets/TODO.txt
parent6d8337323f1d60e7845a83508d4bbd1e0318ec3b (diff)
downloadnuttx-20958add7b2acc205e71569a3f318196baf7b7cf.tar.gz
nuttx-20958add7b2acc205e71569a3f318196baf7b7cf.tar.bz2
nuttx-20958add7b2acc205e71569a3f318196baf7b7cf.zip
NxWM: Add IApplicationFactory so that we can create multiple instances of applications; And, as a result of that, re-vamp entire threading model. this is now buggier than it was before
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4742 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'NxWidgets/TODO.txt')
-rw-r--r--[-rwxr-xr-x]NxWidgets/TODO.txt23
1 files changed, 15 insertions, 8 deletions
diff --git a/NxWidgets/TODO.txt b/NxWidgets/TODO.txt
index 2a55c8197..009ce9039 100755..100644
--- a/NxWidgets/TODO.txt
+++ b/NxWidgets/TODO.txt
@@ -26,13 +26,20 @@ NxWM
Status: Open
Priority: Medium low
- Title: MULTIPLE COPIES OF AN APPLICATION
- Description: There is a limitation now in that one instance of an application
- an be started at a time. This limitation is because the
- application container class is created at start-up time; in
- order to have multiple instances of tasks, you would have to
- be able to create multiple container classes from the start
- window.
+ Title: MULTIPLE COPIES OF AN NxCONSOLE
+ Description: From the start window, you an create multiple copies of the
+ NxConsole. However, there is a problem in the current
+ implementation: Each NxConsole receives its input from the
+ serial console so, for example, it you enter text one character
+ will go to one NxConsole instance and the next character goes
+ to a different instance. That is correct behavior within the
+ current design, but not very usable. We need a mechanism to
+ assure that the top window is the one that receives all
+ eyboard input. NX already provides this capability with its
+ nx_kbdin interface(), but that is not currently used. At present,
+ NxConsoles get their input from /dev/console which is the serial
+ port. The necessary change is to create an NX input device for
+ /dev/console that will get its input from NX.
Status: Open
- Priority: High
+ Priority: Medium High
\ No newline at end of file