summaryrefslogtreecommitdiffstats
path: root/nuttx/graphics
AgeCommit message (Collapse)AuthorFilesLines
2012-06-06Fix a divide-by-zero error in the trapezoid drawing logicpatacongo2-9/+35
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4807 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-20Add an NxWM console/keyboard thread and eliminate all issues with NxConsole ↵patacongo2-4/+14
window serial input git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4755 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-20NxWM::CNxConsole and NXWidgets::CCallback can now redirect keyboard input to ↵patacongo5-12/+25
the NxConsole driver git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4754 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-20Add NX kbd input support to NxConsolepatacongo8-5/+564
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4753 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-20This should have been part of the 6.18 release but was lost somehowpatacongo1-2/+4
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4752 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-19Prep for 6.18 releasepatacongo1-1/+1
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4751 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-19NxWM: Add a missing part of the message blocking logicpatacongo4-4/+10
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4748 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-18Final refactoring and implementation of delayed window deletion logic. ↵patacongo1-1/+6
Works worse now, but the changes are important and need to be checked in now git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4747 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-17Implement an NX interface to block flush message queues in multi-user mode. ↵patacongo11-5/+672
This is necessary to prevent stale window handles when a window is closed git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4745 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-17Re-factor NX messaging logic in preparation for a new message control featurepatacongo28-243/+153
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4744 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-13Disabled NXTK autoraise; it does not work properly in multi-user mode due to ↵patacongo5-20/+33
queue mouse/touchscreen input git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4732 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-13NxWM: Fix detection of touch events in the tool bar; Start window should not ↵patacongo1-1/+0
have a stop icon git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4729 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-13Fix a critical NXTK bug related to mouse/touchscreen positions within framed ↵patacongo2-46/+18
windows git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4728 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-12NxWM: Correct the calculation of the physical dispaly sizepatacongo2-5/+5
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4726 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-10NX trapezoid fixes; Various NxWM fixespatacongo5-35/+48
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4720 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-07Various fixes for running the NxWM unit test on the STM3240G-EVALpatacongo6-15/+15
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4711 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-07Most fixes to get NxWM working on the STM3240G-EVALpatacongo3-1/+140
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4710 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-07Fix uninitialized pointer in CNxTKWindowpatacongo1-1/+1
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4706 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-04Updated NxWM widgets, several NX, NxWidgets, and NxWM bug fixespatacongo7-78/+144
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4699 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-05-02NxWM updates (with some NX and NxWidget fixes too)patacongo1-4/+4
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4689 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-04-06Add kconfig documentationpatacongo1-1/+1
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4567 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-04-06Adding skeleton Kconfig files (part 1 of 2)patacongo1-0/+4
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4564 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-31Add support for backspace and a cursor to NxConsolepatacongo6-1/+168
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4546 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-30More fixes for NxConsole driverpatacongo6-66/+33
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4543 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-30Add framework in NxConsole to support VT100 escape sequencespatacongo8-99/+529
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4542 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-29Can now run an NSH session within an NX windowpatacongo9-17/+163
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4539 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-28The NX console appears to be fully functionalpatacongo8-86/+83
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4536 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-28NX console should only be available if NX multi-user mode is enabledpatacongo3-14/+14
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4535 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-28NX console updatespatacongo3-2/+7
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4534 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-28More NX Console fixes... good progress but still not ready for prime timepatacongo2-7/+9
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4533 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-28NFS updatepatacongo2-2/+5
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4532 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-27Updaes for NX Consolepatacongo7-15/+15
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4531 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-27NX console driver is code complete but untestedpatacongo7-19/+455
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4529 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-27Add a test for the NX console devicepatacongo2-32/+42
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4528 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-27Add more NX console logicpatacongo4-10/+636
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4526 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-27NFS update + another NX console driver filepatacongo5-18/+258
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4525 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-03-26Add beginnings of an NX console driverpatacongo9-14/+1029
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4524 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2012-02-13Several font files were missing a newline at the endpatacongo17-23/+22
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4388 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-12-01Add two new small, bold, sans-serif fontspatacongo10-6/+3500
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4130 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-11-03A few more AVR32 fixespatacongo1-2/+5
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4078 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-25Fix some errors in 8-bit color conversion macros; Fix tools/incdir.sh when ↵patacongo2-8/+7
g++ is used; Fix bad cast that caused problems with the background window is released git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4064 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-25Fixes from last changes when built with CodeSourcery, STM32, LCD, 16-bit colorpatacongo7-26/+26
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4063 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-24Misc fixes for clean compilation with graphics debug enabledpatacongo2-5/+6
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4061 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-23Oops.. back out most of the last changepatacongo1-2/+2
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4060 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-23Fix an error in some graphics error handlingpatacongo1-3/+5
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4059 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-22Fix a bug in the getrectangle logicpatacongo1-19/+1
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4058 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-22Add logic to read from graphics memorypatacongo19-26/+1049
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4057 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-17Fix PIC32 ramfunc logic; add rectangle graphic functionspatacongo3-3/+170
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4050 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-16Pointer arguments to NX set methods should be constpatacongo6-7/+7
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4049 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-10-14Add logic to set individual pixelspatacongo10-14/+449
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4047 7fd9a85b-ad96-42d3-883c-3090e2eb8679