summaryrefslogtreecommitdiffstats
path: root/apps/gui/skin_engine/skin_parser.c
AgeCommit message (Expand)AuthorFilesLines
2020-10-28fix checkwps build (introduced in a5a8e00)Solomon Peachy1-1/+2
2020-10-28Fix a crash introduced in a605cdf70Solomon Peachy1-3/+5
2020-10-28Fix statusbar display regression from a605cdf700Solomon Peachy1-6/+6
2020-10-28Fix multiple potential null pointer dereferencessSolomon Peachy1-17/+37
2020-10-26LCD core move buf ptr and address look up function viewport structWilliam Wilgus1-4/+4
2020-07-24[4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice.Solomon Peachy1-52/+1
2020-07-24[2/4] get rid of HAVE_LCD_CHARCELLSSolomon Peachy1-8/+0
2017-11-24Do playback restarts the proper wayMichael Sevakis1-16/+7
2017-02-04Fix dangerous castsAmaury Pouly1-1/+1
2014-07-21add supports for x,y value in percentage to several tags.Chiwen Chang1-16/+100
2014-06-29skin_engine: kill scrolling if the buffer movesJonathan Gordon1-0/+10
2014-06-02fix indenting, editor went nutsJonathan Gordon1-8/+8
2014-06-02skin_engine: Don't double free buflib handles shared by skin imagesJonathan Gordon1-0/+12
2014-05-18Also make sure progressbars don't tihnk their images are loadedJonathan Gordon1-0/+1
2014-05-18fix skin buffer crashes, img's are not loaded initialyJonathan Gordon1-0/+1
2014-05-14don't load the same bmp image more than once in a skinJonathan Gordon1-2/+22
2014-03-10Implement time-based resume and playback start.Michael Sevakis1-2/+4
2014-01-12skin_engine: Stricter checking for x, y, width, height for bar tags.Thomas Martitz1-4/+17
2014-01-12skin_engine: New param "noborder" for the bar tags.Thomas Martitz1-0/+8
2014-01-10skin engine: Fix FS#12884.Thomas Martitz1-8/+0
2014-01-07lcd-16bit: Remove {lss,lse,lst}_pattern fields from struct viewport.Thomas Martitz1-3/+3
2014-01-07skin_engine: Adapt put_line().Thomas Martitz1-6/+10
2013-06-09skin_engine: Fix albumart logic on skin reloading.Thomas Martitz1-20/+6
2013-02-26checkwps: show a helpful error if the parser callback errors outJonathan Gordon1-3/+3
2013-02-26skin engine: Relax the AA load width/height checksJonathan Gordon1-4/+0
2013-02-12skin_engine: Add a debug screen to display skin ram usageJonathan Gordon1-3/+9
2013-01-15album art display: Fix RTL handling for the album art skin tagJonathan Gordon1-5/+5
2012-12-099 segment bitmap drawing:Jonathan Gordon1-0/+5
2012-08-06Fix skin engine error messageJonathan Gordon1-2/+1
2012-07-29skin_engine: Support percentages for viewport positioningJonathan Gordon1-0/+8
2012-07-06skin_engine: Make pressing the setting bar touch region workJonathan Gordon1-1/+5
2012-07-05skin_engine: Allow the %St() (setting) skin tag be used as a barJonathan Gordon1-0/+27
2012-07-05fix build warningsJonathan Gordon1-2/+2
2012-07-05skin_engine: Automatically create touch regions for skin barsJonathan Gordon1-0/+88
2012-06-10Fix checks on buflib allocated handles (0 is not a valid handle value)Bertrik Sikken1-2/+2
2012-05-30Fix FS#12674 - %ax() doesnt mirror viewport correctlyJonathan Gordon1-0/+4
2012-05-16(hopefully) Fix FS#12639 and other skin related buflib corruption issues.Jonathan Gordon1-27/+18
2012-05-06get_image_filename() return value is never usedRafaël Carré1-3/+1
2012-05-06skin_parser: simplify skin_buffer_allocRafaël Carré1-143/+121
2012-05-02Use buflib for the allocation of voice PCM resources.Michael Sevakis1-1/+1
2012-03-15skin_engine: Reenable skin debugging in the sim (use --debugwps)Jonathan Gordon1-4/+5
2012-03-15Fix compile errorsJonathan Gordon1-0/+2
2012-03-15skin_engine: New tag to draw a rectangle (optionally with a gradient)Jonathan Gordon1-0/+48
2012-03-13Add new actions to %Tp (Touchscreen areas)Osborne Jacobs1-1/+4
2012-02-29skin_engine: ease the restrictions on %x/%xlJonathan Gordon1-16/+19
2012-02-28skin_engine: Clean up %x() handling - beware theme issuesJonathan Gordon1-3/+1
2012-02-28lcd/skin_engine: Add the ability to draw onto the backdrop layerJonathan Gordon1-0/+6
2012-02-26FS#12586 - Modify %ss to be able to use numbers for conditionalsJonathan Gordon1-0/+4
2012-02-22Store listitem_viewport_cfg->label as skinoffset instead of raw pointerFrank Gevaerts1-1/+1
2012-02-21skin engine: Add 'touch' command to the %vs() tagJonathan Gordon1-1/+9