Solomon Peachy
3f43fe3cd8
checkwps: Validate all fonts in themes
...
Makes sure any fonts specified are either:
* Present in the theme itself
* One of the fonts in the Rockbox bundle
Change-Id: I215132835e2ae7faa06662637bc867df9c5dba92
2025-10-27 09:52:16 -04:00
Solomon Peachy
950909fd5a
build: Further simplification of checkwps build.
...
Change-Id: Ic6436ba744457d92606eaf24d6449f8c7009ba0f
2025-05-06 14:27:04 -04:00
Solomon Peachy
862243df21
checkwps: Fix failure to build due to genlang changes
...
Change-Id: I69ecce18f199822bf076075a1963960b9dd89ef7
2025-05-06 14:23:57 -04:00
Solomon Peachy
8b8c0c7c2a
checkwps: Validate translated strings (%Sx)
...
In verbose mode it will log valid the strings found, otherwise it will
only complain when we encounter a missing string.
Unfortunately a missing string is not inherently a problem, due to
conditional expressions. So all we can do is complain in checkwps
or if wps debugging is turned on.
Meanwhile, this is the first step in actually enumerating the translated
strings used by themes.
Change-Id: Ia93b333085e825d5b085c4d372ad8e13aa3e3ba1
2024-05-24 21:37:54 -04:00
Solomon Peachy
17f7dfb9d2
build: Make checkwps use global GCCOPTS
...
Change-Id: I6859d3611b2008bf8a6ec52887d8e278df1ebd9f
2021-07-08 12:06:57 -04:00
Michael Sevakis
29f5385263
Fix up some more red
...
find_first_set_bit() becomes a small inline on ARMv5+ and checkwps now gets
made with -std=gnu99 (it eats all the GCCOPTS) like the rest of things.
Change-Id: Ie6039b17fec057a3dcb0f453d8fd5efac984df89
2014-08-05 21:32:13 -04:00
Thomas Martitz
c245de029d
Fix various reds. Some includes needed fixup.
...
Change-Id: I4327740bae17054131feb917abdd58846c451988
2014-03-03 19:10:48 +01:00
Nils Wallménius
00cf2ce711
Add include path to checkwps.make to fix build.
...
Change-Id: I3edddee9422255bf6d944f76c74686a256a8a852
2012-05-03 14:58:44 +02:00
Michael Sevakis
60f4757d41
CheckWPS needs an include patch to /lib/rbcodec/dsp.
...
Change-Id: I7092be2be4b23137e011b2344d92b40fdcf1517e
2012-04-29 05:19:06 -04:00
Thomas Martitz
d5f4391187
Partly undo 54e00c1: put include back to root.make and use SECONDEXPANSION.
...
Change-Id: If38507ed896f577ea30e2ddae3bac3f4b98cee59
2012-03-26 23:57:20 +02:00
Thomas Martitz
54e00c18a3
Fix sim/checkwps build failure.
...
Change-Id: Iefd533fe26495a29f8e79113b38748b504d94213
2012-03-26 23:16:48 +02:00
Nils Wallménius
8a7eb4b18c
Add missing include path.
...
Change-Id: Icc19a89286f34fa88d151c0212273013d7b14f40
2012-03-18 12:58:33 +01:00
Frank Gevaerts
466a7c6a40
Integrate the warble tool in the regular build system.
...
Only sdl app builds work properly for now.
Change-Id: I7807d42f69b8577b401e48cdc63de71e54f49217
2012-03-03 20:19:08 +01:00
Jonathan Gordon
f6cf295dd3
Fix a bug introduced with r28370 (feature check tag improvements) where %Rp<foo> would fail to parse if the target had recording. Also enable debugging in the checkwps build line
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28473 a1c6a512-1295-4272-9138-f99709370657
2010-11-03 11:08:55 +00:00
Jonathan Gordon
2e0217774f
try again
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27770 a1c6a512-1295-4272-9138-f99709370657
2010-08-10 14:32:08 +00:00
Jonathan Gordon
dbf44a6a4d
fid red/yellow... does database really need to compile all of misc.c?
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27769 a1c6a512-1295-4272-9138-f99709370657
2010-08-10 14:26:53 +00:00
Jonathan Gordon
2d31d77a8b
FS#11470 - new skin code, finally svn uses the new parser from the theme editor. This means that a skin that passes the editor WILL pass svn and checkwps (unless the target runs out of skin buffer or something.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27613 a1c6a512-1295-4272-9138-f99709370657
2010-07-29 12:37:48 +00:00
Jonathan Gordon
f4d6ef2292
global tab->spaces is not clever with Makefiles!
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26112 a1c6a512-1295-4272-9138-f99709370657
2010-05-17 15:16:44 +00:00
Jonathan Gordon
ceeb7576a9
fix yellow/red
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26110 a1c6a512-1295-4272-9138-f99709370657
2010-05-17 15:11:07 +00:00
Thomas Martitz
7210f69d81
Add firmware/include to the include path to fix checkwps.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25851 a1c6a512-1295-4272-9138-f99709370657
2010-05-06 21:10:19 +00:00
Jonathan Gordon
0acb38b61c
some minor changes to checkwps, shouldn't change anything
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24874 a1c6a512-1295-4272-9138-f99709370657
2010-02-24 05:58:16 +00:00
Frank Gevaerts
dae2b97240
compile checkwps with -Wall, to avoid accidentally breaking it again when a function prototype changes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23291 a1c6a512-1295-4272-9138-f99709370657
2009-10-20 17:07:06 +00:00
Frank Gevaerts
6e11572e07
Make the database tool buildable from configure.
...
Also update the checkwps makefile to make checkwps builds not break
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22998 a1c6a512-1295-4272-9138-f99709370657
2009-10-07 16:54:15 +00:00
Frank Gevaerts
c8020748bb
Fix checkwps compilation for the Player
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22680 a1c6a512-1295-4272-9138-f99709370657
2009-09-11 17:58:17 +00:00
Björn Stenberg
ffaf24674d
Fixed checkwps build warnings. Updated checkwps makefile to be closer to main.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22593 a1c6a512-1295-4272-9138-f99709370657
2009-09-01 14:53:37 +00:00
Maurus Cuelenaere
8ccd04c33d
Add CheckWPS entry to tools/configure
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22456 a1c6a512-1295-4272-9138-f99709370657
2009-08-21 20:26:53 +00:00