summaryrefslogtreecommitdiffstats
path: root/apps/gui/skin_engine/skin_render.c
AgeCommit message (Expand)AuthorFilesLines
13 daysSkin_engine optimize element switchesWilliam Wilgus1-20/+18
2020-11-01Skin engine Onda Vx747William Wilgus1-4/+14
2020-10-28Framebuffer_viewport Rewrite -- BUG FIXWilliam Wilgus1-20/+17
2020-10-28Fix multiple potential null pointer dereferencessSolomon Peachy1-23/+43
2020-10-26Whitespace cleanup on fb_viewport RewriteWilliam Wilgus1-43/+43
2020-10-26LCD core move buf ptr and address look up function viewport structWilliam Wilgus1-15/+30
2020-07-24[4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice.Solomon Peachy1-33/+5
2020-07-24[2/4] get rid of HAVE_LCD_CHARCELLSSolomon Peachy1-12/+0
2014-06-21lcd-24bit: Introduce a 24-bit mid-level LCD driverThomas Martitz1-3/+3
2014-01-10skin engine: Fix FS#12884.Thomas Martitz1-16/+25
2014-01-07Oops, pasted to the wrong place.Thomas Martitz1-1/+1
2014-01-07Fix a few reds and yellows.Thomas Martitz1-1/+2
2014-01-07lcd-16bit: Remove {lss,lse,lst}_pattern fields from struct viewport.Thomas Martitz1-5/+0
2014-01-07skin_engine: Adapt put_line().Thomas Martitz1-17/+31
2013-12-23fix some reds.Thomas Martitz1-0/+2
2013-12-23playback,talk: Share audiobuffer via core_alloc_maximum().Thomas Martitz1-2/+0
2013-12-14scroll_engine: Major rework to support pixel-based scrolling and scroll callb...Thomas Martitz1-2/+7
2013-12-14scroll_engine: Rename scroll_stop* functions to be more consistent with the l...Thomas Martitz1-3/+2
2013-01-03radio screen: Disable displaying radio art, FS#12797Jonathan Gordon1-1/+1
2012-12-099 segment bitmap drawing:Jonathan Gordon1-0/+1
2012-07-05skin_engine: Allow the %St() (setting) skin tag be used as a barJonathan Gordon1-0/+1
2012-05-16(hopefully) Fix FS#12639 and other skin related buflib corruption issues.Jonathan Gordon1-4/+0
2012-03-26skin_engine: fix scrolling lines with dynamic contentJonathan Gordon1-1/+1
2012-03-20Fix FS#12606 - next track can cause the screen to be clearedJonathan Gordon1-0/+8
2012-03-15Fix compile errorsJonathan Gordon1-0/+4
2012-03-15skin_engine: New tag to draw a rectangle (optionally with a gradient)Jonathan Gordon1-1/+22
2012-03-15Revert "Fix FS#12606 - next track can cause the screen to be cleared"Jonathan Gordon1-8/+0
2012-03-14Fix FS#12606 - next track can cause the screen to be clearedJonathan Gordon1-0/+8
2012-02-29Call skinlist_set_cfg() unconditionally, i.e. also if do_refresh==falseFrank Gevaerts1-3/+2
2012-02-28skin_engine: Clean up %x() handling - beware theme issuesJonathan Gordon1-0/+7
2012-02-28Fix build errorsJonathan Gordon1-1/+6
2012-02-28lcd/skin_engine: Add the ability to draw onto the backdrop layerJonathan Gordon1-1/+26
2012-02-21skin engine: Make %vs() dynamic so it updated every screen updateJonathan Gordon1-1/+0
2011-12-14Allow scrolling lines to have their content changed without restarting the sc...Jonathan Gordon1-18/+8
2011-11-15Use buflib for all skin engine allocations.Jonathan Gordon1-87/+122
2011-11-08Redo r30826 (and hopefully not reintroduce font issues) which cleans up the f...Jonathan Gordon1-1/+1
2011-09-28Fix a 'set but not used' warning.Andree Buschmann1-0/+4
2011-09-24FS#12273 - use buflib for font storage. thanks to the testers :)Jonathan Gordon1-0/+5
2011-09-06fix the last of the errorJonathan Gordon1-1/+1
2011-09-06Lists can now be completly draw using the skin engine!Jonathan Gordon1-9/+17
2011-08-14New skin tags: %Vs() to set the text style and %Vg() to get the viewports gra...Jonathan Gordon1-7/+38
2011-06-12Remove a couple of dead inits and assignments found by the clang-static-analy...Nils Wallménius1-2/+2
2011-06-01FS#11925 - Add a proper system to keep track of the current screen/activity t...Jonathan Gordon1-1/+1
2011-03-27Skin variables for touchscreen targets (origional implementation by Jens Theeß)Jonathan Gordon1-0/+24
2011-03-07Merge a bunch of code which is 99% identical so it makes it easier to add mor...Jonathan Gordon1-2/+3
2011-01-13FS#11867 - Add 2 new tags to allow skins to display themed peakmetersJonathan Gordon1-0/+6
2010-11-18Make the %tr (radio RSSI) tag work as a bar tag or as a conditional.Jonathan Gordon1-0/+1
2010-10-13Fix FS#11593 - %Vf() and %Vb() should be able to be used in conditionals. Rem...Jonathan Gordon1-1/+11
2010-10-12Viewports dont necessarily have children lines, so make sure there is one or ...Jonathan Gordon1-2/+3
2010-10-10Fix charcell %pb and %pf tags, FS#11592Frank Gevaerts1-10/+6