Commit Graph

59 Commits

Author SHA1 Message Date
Gregory Nutt b553704334 Update README; Remove comment blocks before empty sections. 2017-01-08 14:01:16 -06:00
Gregory Nutt e568253eb3 Update README, some comments, and fix some spacing. 2017-01-07 10:36:18 -06:00
Gregory Nutt 4cfa5c4443 Font cache: Reduce some unnecessary list operations. 2017-01-06 12:53:12 -06:00
Gregory Nutt b3a6467193 Font cache: Fix a reference counting issue: count not be initialized when font cache created. 2017-01-06 11:56:14 -06:00
Gregory Nutt 4e0e18f659 Font cache: Add debug output; fix initialization of a semaphore. 2017-01-06 11:36:05 -06:00
Gregory Nutt 725ba1602a Font cache: misc fixes and improvements 2017-01-06 11:06:50 -06:00
Gregory Nutt d7173f2eb5 Font cache: Enforce mutually exclusive access to the font cache 2017-01-06 09:50:30 -06:00
Gregory Nutt 0b52e6f571 Font cache: Replace fixed-size array with variable size link list. 2017-01-06 09:07:25 -06:00
Gregory Nutt a0199be503 Font cache in libnx needs to use context-specific memory allocators. 2017-01-06 07:06:51 -06:00
Gregory Nutt dc05af6436 Graphics: Initial separation of font cache from graphics/nxterm. Now in libnx/nxfronts 2017-01-05 18:36:29 -06:00
Gregory Nutt d91cf5736e With last changes the Tom Thumb 3x5 font is now 4x6 2017-01-04 10:31:53 -06:00
Gregory Nutt 1ff532e484 Alternative way to encode font spacing for Tom Thumb font 2017-01-04 10:22:44 -06:00
Alan Carvalho de Assis b08b38d976 Back out part of last change 2017-01-04 08:00:00 -06:00
Alan Carvalho de Assis 37668dc731 Fix font spacing 2017-01-04 07:15:22 -06:00
Gregory Nutt de718353d4 Correct some comments 2017-01-03 11:23:58 -06:00
Alan Carvalho de Assis 6c826bb209 Add support for Tom Thumb small mono-space font 2017-01-03 11:11:47 -06:00
Gregory Nutt 77a0b6c26a graphics/, libnx/: Disable priority inheritance on all semaphores used for signaling 2016-11-03 17:12:49 -06:00
Petteri Aimonen 69577eb0b7 libnx/nxglib: Fix handling of near-horizontal lines of width 1 in nxgl_splitline(). Missing handling for degenerate condition caused width 1 lines such as (0, 0) - (100, 10) to have gaps in the drawing. 2016-09-22 11:09:06 -06:00
Gregory Nutt b29a4dd49c audio/, crypto/, libnx/, and mm/: Change some err() ERRORS to warn() WARNINGS or info() 2016-06-12 09:46:23 -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 c36c49657b Remove carriage returns from files 2016-01-23 15:26:10 -06:00
Gregory Nutt b682190f52 Rename all head files in main NuttX repository with names like *internal.h, removing the internal 2015-12-29 17:31:17 -06:00
Slimane Bendelloul ca182201e4 Fixed a mismatching between the drawlinewindow's prototype and it's implementation 2015-11-21 15:06:05 -05:00
Gregory Nutt cb9e27c3b0 Standardize naming used for public data and function groupings 2015-10-02 16:30:35 -06:00
Gregory Nutt ac394041bf Standardize nameing of the pre-processor definitiongs group header 2015-10-02 14:17:29 -06:00
Gregory Nutt ff75f68eeb Another warning found to tools/testbuild.sh 2015-07-22 15:04:17 -06:00
Gregory Nutt 83f26091f4 Implement anti-aliasing in the NuttX graphics line drawing 2015-07-14 10:17:42 -06:00
Gregory Nutt 4bcd13eabd Add RGB blending logic needed to support anti-aliasing 2015-07-14 07:57:54 -06: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 2a82dc66f9 drawline/drawLine should not take a boolean to select non lines caps or capping at both ends. drawline/drawLine also needs to be able to put a line cap on one one end of a line 2015-04-05 16:53:51 -06:00
Gregory Nutt 8bfd44ab63 NX circular drawing. Reduce computations; line caps needed only on every other line segment 2015-04-05 10:32:11 -06:00
Gregory Nutt 0eebd78a9b Implement line caps by drawing a file circle at the each endpoint of a line with a radius equal to half of the width of the line 2015-04-05 09:37:18 -06:00
Gregory Nutt ae03d56700 Add a 'capped' boolean parameter to all drawline/drawLine functions/methods. The idea is that this will produce better joining between lines 2015-04-05 08:50:01 -06:00
Gregory Nutt 86c5777314 Fixes a problem with one of the font files. From Pierre-noel Bouteville 2015-02-03 13:30:14 -06:00
Gregory Nutt 8941446bfb A patch to add previous added font into nxf_getfonthandle function. From Pierre-Noel Bouteville. 2014-12-19 15:43:04 -06:00
Gregory Nutt cb76fc05fc Lots of fonts that derive from X11-misc-fixed-* fonts. Converted for use by NuttX by Pierre-Noel Bouteville 2014-12-10 17:11:23 -06:00
Gregory Nutt a7b6369825 Two new fonts from Pierre-noel Bouteville 2014-11-26 14:15:34 -06:00
Gregory Nutt ec30a0bae5 Remove warnings when CONFIG_NXTK_BORDERWIDTH is set to zero. From Pierre-Noel Bouteville 2014-11-20 16:44:08 -06:00
Gregory Nutt 54fa3b0b59 Rename kfree to kmm_free for consistency with other naming conventions 2014-08-31 17:04:02 -06:00
Gregory Nutt 9aca0c1c84 Rename kumalloc to kumm_malloc and kuzalloc to kumm_zalloc for consistency with other naming 2014-08-31 16:24:24 -06:00
Gregory Nutt 9ad7dae4c1 Rename kufree to kumm_free for consistency with other naming 2014-08-31 16:15:11 -06:00
Gregory Nutt 9cd1ddada4 Rename kmemalign to kmm_memalign and krealloc to kmm_realooc for consistency with other naming 2014-08-31 15:27:37 -06:00
Gregory Nutt e3ff0689bb Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL 2014-08-29 14:47:22 -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 58ab6ec03f NX graphics library: Macroize some color operators that become trivial when there is only one color plane 2014-07-12 07:44:56 -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 3a1324741a More trailing whilespace removal 2014-04-13 14:32:20 -06:00
Gregory Nutt f7e5953804 Cosmetic changes for coding style; removal of dangling spaces at the end of lines 2014-04-13 13:18:06 -06:00