Gregory Nutt
7cf88d7dbd
Make sure that labeling is used consistently in all function headers.
2018-02-01 10:00:02 -06:00
Gregory Nutt
30f2927101
binfmt/, drivers/, graphics/: Fix several inappropriate accesses to get_errno() that were missed in previous changes (some going back to nuttx-.23).
2018-01-30 17:23:10 -06:00
Masayuki Ishikawa
09d4874509
Merged in masayuki2009/nuttx.nuttx/lc823450 (pull request #524 )
...
Fix DEBUGASSERT() issues with nxhello on lc823450-xgevk
* sched/task: Remove DEBUGASSERT in task_exitstatus() and task_groupexit()
* graphics: Change DEBUGASSERT condition in nx_runinstance()
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-10-31 16:53:00 +00:00
Gregory Nutt
e11e3b2607
Squashed commit of the following:
...
Change all calls to mq_receive() and mq_timedreceive() in the OS to calls to nxmq_receive() and nxmq_timedreceive(), making appropriate changes for differences in return values.
sched/mqueue: Add nxmq_receive() and mxmq_timedreceive() which are functionally equivalent to the standard mq_receive and mq_timedreceive() except that (1) they do not create cancellation points, and (2) the do not modify the application's errno variable.
2017-10-10 09:57:40 -06:00
Gregory Nutt
42a0796615
Squashed commit of the following:
...
sched/semaphore: Add nxsem_post() which is identical to sem_post() except that it never modifies the errno variable. Changed all references to sem_post in the OS to nxsem_post().
sched/semaphore: Add nxsem_destroy() which is identical to sem_destroy() except that it never modifies the errno variable. Changed all references to sem_destroy() in the OS to nxsem_destroy().
libc/semaphore and sched/semaphore: Add nxsem_getprotocol() and nxsem_setprotocola which are identical to sem_getprotocol() and set_setprotocol() except that they never modifies the errno variable. Changed all references to sem_setprotocol in the OS to nxsem_setprotocol(). sem_getprotocol() was not used in the OS
2017-10-03 15:35:24 -06:00
Gregory Nutt
4f97f15b5e
graphics/, libc/: Change some err() ERRORS to warn() WARNINGS or info()
2016-06-12 11:11:57 -06:00
Gregory Nutt
a1469a3e95
Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err()
2016-06-11 15:50:49 -06:00
Gregory Nutt
1cdc746726
Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES
2016-06-11 14:14:08 -06:00
Gregory Nutt
fc3540cffe
Replace all occurrences of vdbg with vinfo
2016-06-11 11:59:51 -06:00
Gregory Nutt
06cd5b2fcc
mm, audio, crypto, graphics: Fix various spacing/alignment issues
2015-10-08 09:10:22 -06:00
Paul A. Patience
3b89eabd50
Correct #if to #ifdef when the macro can be undefined. Fix bug in AT24XX driver: it should compare AT24XX_ADDRSIZE to 2.
2015-09-01 13:52:29 -04:00
Gregory Nutt
f13e1bb7bf
Fix warnings in graphics subsystem due to previous fix to mqueue prototypes
2015-05-13 08:56:03 -06:00
Gregory Nutt
bee0eda68c
Make some file section headers more consistent with standard
2015-04-08 08:32:05 -06:00
Gregory Nutt
8182037783
Rename CONFIG_NX_MOUSE to CONFIG_NX_INPUT, then add CONFIG_NX_XYINPUT_MOUSE and CONFIG_XYINPUT_TOUCHSCREEN
2014-07-16 16:31:31 -06:00
Gregory Nutt
ba22619749
NX: Don't change the background if the color has not really changed
2014-07-11 20:47:12 -06:00
Gregory Nutt
f8024cf409
More trailing whilespace removal
2014-04-13 16:22:22 -06:00
Gregory Nutt
af40e36466
Move graphics/nxtk to libnx/nxtk
2013-12-28 11:33:21 -06:00
patacongo
43dda7996d
Patches 7-9 from Petteri Aimonen
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5366 42af7a65-404d-4744-a932-0658087f49c3
2012-11-17 13:50:59 +00:00
patacongo
9efa4813ac
NxWM: Add a missing part of the message blocking logic
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4748 42af7a65-404d-4744-a932-0658087f49c3
2012-05-19 01:01:00 +00:00
patacongo
6d58ba972f
Implement an NX interface to block flush message queues in multi-user mode. This is necessary to prevent stale window handles when a window is closed
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4745 42af7a65-404d-4744-a932-0658087f49c3
2012-05-17 22:16:02 +00:00
patacongo
0608930e20
Re-factor NX messaging logic in preparation for a new message control feature
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4744 42af7a65-404d-4744-a932-0658087f49c3
2012-05-17 19:32:48 +00:00
patacongo
31bc31d063
The NX console appears to be fully functional
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4536 42af7a65-404d-4744-a932-0658087f49c3
2012-03-28 19:29:30 +00:00
patacongo
0c4acf3a3f
NX console should only be available if NX multi-user mode is enabled
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4535 42af7a65-404d-4744-a932-0658087f49c3
2012-03-28 17:19:17 +00:00
patacongo
dbf37c6315
Add logic to read from graphics memory
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4057 42af7a65-404d-4744-a932-0658087f49c3
2011-10-22 18:13:04 +00:00
patacongo
923132391d
Add logic to set individual pixels
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4047 42af7a65-404d-4744-a932-0658087f49c3
2011-10-14 16:58:44 +00:00
patacongo
bc4d0f1167
Move NX header files to include/nuttx/nx
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3816 42af7a65-404d-4744-a932-0658087f49c3
2011-07-24 20:49:01 +00:00
patacongo
4d33eea391
Generalize graphics driver type
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2597 42af7a65-404d-4744-a932-0658087f49c3
2010-04-17 03:08:30 +00:00
patacongo
23931c39e6
Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2350 42af7a65-404d-4744-a932-0658087f49c3
2009-12-15 18:12:29 +00:00
patacongo
ed32f4d267
Correct size of background window
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1423 42af7a65-404d-4744-a932-0658087f49c3
2008-12-06 14:41:24 +00:00
patacongo
c13aa8eb4d
Don't keep sizes in rectangles
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1392 42af7a65-404d-4744-a932-0658087f49c3
2008-12-02 20:02:59 +00:00
patacongo
fcb0515526
filltrapezoid needs a clipping rectangle
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1389 42af7a65-404d-4744-a932-0658087f49c3
2008-12-02 16:38:35 +00:00
patacongo
c7b165ddd1
Fix some parameter passing
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1385 42af7a65-404d-4744-a932-0658087f49c3
2008-12-01 22:10:28 +00:00
patacongo
3925baf238
There is at least some X11 output now
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1361 42af7a65-404d-4744-a932-0658087f49c3
2008-11-30 18:52:14 +00:00
patacongo
743729a86a
Fix typos in debug output strings
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1358 42af7a65-404d-4744-a932-0658087f49c3
2008-11-30 16:37:48 +00:00
patacongo
94c66e2480
Using wrong(invalid) callback structure
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1357 42af7a65-404d-4744-a932-0658087f49c3
2008-11-29 20:26:18 +00:00
patacongo
083d790f0c
Sending client message on wrong MQ
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1352 42af7a65-404d-4744-a932-0658087f49c3
2008-11-29 18:14:40 +00:00
patacongo
f48db4efac
Fixes to MQ open logic
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1348 42af7a65-404d-4744-a932-0658087f49c3
2008-11-29 16:04:20 +00:00
patacongo
d3038a7a98
Add APIs to get access to background
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1343 42af7a65-404d-4744-a932-0658087f49c3
2008-11-29 14:59:02 +00:00
patacongo
63101c7916
Changes from initial NX debug
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1341 42af7a65-404d-4744-a932-0658087f49c3
2008-11-28 23:04:54 +00:00
patacongo
43d77227a0
Multi-user graphics front-end
...
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1325 42af7a65-404d-4744-a932-0658087f49c3
2008-11-28 14:42:52 +00:00